From 211a41badcbded0847d20a0ac2d418755020189e Mon Sep 17 00:00:00 2001 From: caishi <1149225589@qq.com> Date: Thu, 22 Jul 2021 09:51:59 +0800 Subject: [PATCH] build --- asset-manifest.json | 332 +++++++++--------- css/iconfont.css | 34 +- css/iconfont.js | 2 +- css/iconfont.json | 49 +++ css/iconfont.ttf | Bin 176264 -> 177180 bytes css/iconfont.woff | Bin 108884 -> 109372 bytes css/iconfont.woff2 | Bin 90540 -> 91180 bytes index.html | 2 +- service-worker.js | 2 +- ...5739a.chunk.css => 103.a935739a.chunk.css} | 0 ...791e4.chunk.css => 104.758791e4.chunk.css} | 0 ...6db9c.chunk.css => 106.cbb6db9c.chunk.css} | 0 ...30640.chunk.css => 107.6b430640.chunk.css} | 0 ...30640.chunk.css => 108.6b430640.chunk.css} | 0 ...c6e1a.chunk.css => 109.001c6e1a.chunk.css} | 0 ...bda0e5.chunk.css => 30.93bda0e5.chunk.css} | 0 ...11b2b9.chunk.css => 31.1f11b2b9.chunk.css} | 0 ...22dd89.chunk.css => 32.e522dd89.chunk.css} | 0 ...7484b2.chunk.css => 33.3d18ff4f.chunk.css} | 2 +- ...ca169c4.chunk.css => 6.2ca169c4.chunk.css} | 0 static/css/65.af05c8bc.chunk.css | 1 + ...59de0c.chunk.css => 68.c359de0c.chunk.css} | 0 ...339313.chunk.css => 69.5e339313.chunk.css} | 0 ...add6ef.chunk.css => 70.7cadd6ef.chunk.css} | 0 ...d3a09e.chunk.css => 72.bad3a09e.chunk.css} | 0 ...b9e4d6.chunk.css => 73.f1b9e4d6.chunk.css} | 0 ...d3a09e.chunk.css => 74.bad3a09e.chunk.css} | 0 ...0f37d5.chunk.css => 77.640f37d5.chunk.css} | 0 static/css/8.b6ad2660.chunk.css | 1 + ...39367d.chunk.css => 80.0d39367d.chunk.css} | 0 ...075868.chunk.css => 81.b8075868.chunk.css} | 0 ...a55d08.chunk.css => 82.c8a55d08.chunk.css} | 0 ...de9df7.chunk.css => 83.88de9df7.chunk.css} | 0 ...b1a41b.chunk.css => 84.87b1a41b.chunk.css} | 0 ...b8e1d1.chunk.css => 85.eab8e1d1.chunk.css} | 0 ...0f37d5.chunk.css => 86.640f37d5.chunk.css} | 0 ...c90937.chunk.css => 88.85c90937.chunk.css} | 0 static/css/89.9361097c.chunk.css | 1 + static/css/9.2a518bff.chunk.css | 1 - ...2da1213.chunk.css => 9.c2da1213.chunk.css} | 0 ...d7ccba.chunk.css => 91.c3d7ccba.chunk.css} | 0 ...430640.chunk.css => 92.6b430640.chunk.css} | 0 ...d3a09e.chunk.css => 93.bad3a09e.chunk.css} | 0 static/js/100.379e11e8.chunk.js | 1 + static/js/101.4613ffbf.chunk.js | 1 + static/js/102.ed25671e.chunk.js | 1 + ...4468668.chunk.js => 103.26e2abb2.chunk.js} | 2 +- ...8d1b372.chunk.js => 104.a7ed7dda.chunk.js} | 2 +- ...aa554b1.chunk.js => 105.9274f85d.chunk.js} | 2 +- static/js/106.1bc767e6.chunk.js | 1 - ...032ed50.chunk.js => 106.c7a668a3.chunk.js} | 2 +- ...552d99a.chunk.js => 107.24d963ea.chunk.js} | 2 +- ...335c57a.chunk.js => 108.895ba62e.chunk.js} | 2 +- static/js/109.d4bbfb9c.chunk.js | 1 + ...b015a25a.chunk.js => 11.7cb161fa.chunk.js} | 2 +- ...6d2a0c9.chunk.js => 110.c9d407a3.chunk.js} | 2 +- ...3e0fb6f.chunk.js => 111.9bf587d1.chunk.js} | 2 +- ...9602f69.chunk.js => 112.127dc3d6.chunk.js} | 2 +- ...6093da4.chunk.js => 113.cbcfe1fe.chunk.js} | 2 +- ...d97c78d.chunk.js => 114.96843ebd.chunk.js} | 2 +- ...9061058.chunk.js => 115.4d62eaf5.chunk.js} | 2 +- ...e25d84e.chunk.js => 116.cdae9138.chunk.js} | 2 +- ...28fb85b.chunk.js => 117.46a2293c.chunk.js} | 2 +- ...04c2ae6.chunk.js => 118.d68e72f1.chunk.js} | 2 +- ...d4c5ff1.chunk.js => 119.8e3081ac.chunk.js} | 2 +- static/js/120.8da53465.chunk.js | 1 + ...f97db17.chunk.js => 121.a59fc365.chunk.js} | 2 +- ...e0497d8.chunk.js => 122.03bfbe0b.chunk.js} | 2 +- ...791f532.chunk.js => 123.40a1adba.chunk.js} | 2 +- ...dc2a2ed.chunk.js => 124.da0abbdc.chunk.js} | 2 +- ...cde65ee.chunk.js => 125.8272d031.chunk.js} | 2 +- ...675c1e0.chunk.js => 126.dbc9ef04.chunk.js} | 2 +- ...5a1fdef.chunk.js => 127.4c807dd5.chunk.js} | 2 +- ...a136f89.chunk.js => 128.31a27c71.chunk.js} | 4 +- ....txt => 128.31a27c71.chunk.js.LICENSE.txt} | 0 ...c3fe7bc.chunk.js => 129.ef4567bc.chunk.js} | 2 +- ...bf6db91.chunk.js => 130.3c3daf2c.chunk.js} | 2 +- ...bf58f6b.chunk.js => 131.1d9ddf56.chunk.js} | 2 +- ...1b034e1.chunk.js => 132.c283bdaa.chunk.js} | 2 +- ...1c1391e.chunk.js => 133.c68fee90.chunk.js} | 2 +- ...4bcece2.chunk.js => 134.b78ce863.chunk.js} | 2 +- ...736b5ba.chunk.js => 135.9684fd71.chunk.js} | 2 +- ...95ed74e.chunk.js => 136.27509d49.chunk.js} | 2 +- ...74578e0.chunk.js => 137.c5f1fae3.chunk.js} | 2 +- ...f39e97f.chunk.js => 138.8b5e773a.chunk.js} | 2 +- ...9a29214.chunk.js => 139.b0203c43.chunk.js} | 2 +- ...b320acd.chunk.js => 140.d539aa65.chunk.js} | 2 +- ...71bc56b.chunk.js => 141.1217523e.chunk.js} | 2 +- ...f02b3a0.chunk.js => 142.5f88a5be.chunk.js} | 2 +- ...09cd652.chunk.js => 143.6d4bb771.chunk.js} | 2 +- ...9ce96e0.chunk.js => 144.71a558cd.chunk.js} | 2 +- ...1be4d7e.chunk.js => 145.e8d8fd7f.chunk.js} | 2 +- ...602b99c.chunk.js => 146.0a903874.chunk.js} | 2 +- ...030b130.chunk.js => 147.e575e1f7.chunk.js} | 2 +- ...3c261f2.chunk.js => 148.ef538573.chunk.js} | 2 +- ...98c8dc8.chunk.js => 149.17e0c413.chunk.js} | 2 +- ...08cb184d.chunk.js => 15.be6edace.chunk.js} | 2 +- ...131c3a0.chunk.js => 150.e89e3265.chunk.js} | 2 +- ...8f292e0.chunk.js => 151.6a4f930e.chunk.js} | 2 +- ...e89b532.chunk.js => 152.2b000d17.chunk.js} | 2 +- ...10582f8.chunk.js => 153.ad0cf53e.chunk.js} | 2 +- ...9b4ffb1.chunk.js => 154.3571d0a1.chunk.js} | 2 +- ...2f97868.chunk.js => 155.9f328bed.chunk.js} | 2 +- ...b0de393.chunk.js => 156.68511f2a.chunk.js} | 2 +- ...e919371.chunk.js => 157.091844c3.chunk.js} | 2 +- ...53056b4.chunk.js => 158.edc0dda2.chunk.js} | 2 +- ...e39639d.chunk.js => 159.a231633b.chunk.js} | 2 +- ...b7577da.chunk.js => 160.ddac6e32.chunk.js} | 2 +- ...cb5e01f.chunk.js => 161.f4545c99.chunk.js} | 2 +- ...0e41246.chunk.js => 162.910d2520.chunk.js} | 2 +- ...537869a.chunk.js => 163.6906b042.chunk.js} | 2 +- ...33a885c.chunk.js => 164.6cfdb7ce.chunk.js} | 2 +- ...9fb0126.chunk.js => 165.ae80f098.chunk.js} | 2 +- ...21cb0ef.chunk.js => 166.4ab2d920.chunk.js} | 2 +- ...951cd4f.chunk.js => 167.36d13361.chunk.js} | 2 +- ...59219bc.chunk.js => 168.c677d888.chunk.js} | 2 +- ...00b02ae.chunk.js => 169.90b5a8f5.chunk.js} | 2 +- ...2a47c16.chunk.js => 170.083a9ff4.chunk.js} | 4 +- ....txt => 170.083a9ff4.chunk.js.LICENSE.txt} | 0 ...ea50cae.chunk.js => 171.f779492a.chunk.js} | 2 +- ...6b296bb.chunk.js => 172.a674b248.chunk.js} | 2 +- ...36fc349.chunk.js => 173.a5f06bb2.chunk.js} | 2 +- ...875a139.chunk.js => 174.00848834.chunk.js} | 2 +- ...b11e172.chunk.js => 175.e79f4e5d.chunk.js} | 2 +- ...561623b7.chunk.js => 20.9edc7f27.chunk.js} | 2 +- ...e77ec1e8.chunk.js => 23.c34c6779.chunk.js} | 2 +- ...c5b34054.chunk.js => 24.18e84355.chunk.js} | 2 +- ...7b358656.chunk.js => 26.98de1a8d.chunk.js} | 2 +- ...a206127d.chunk.js => 27.622ad4a5.chunk.js} | 4 +- ...E.txt => 27.622ad4a5.chunk.js.LICENSE.txt} | 0 ...76c06c80.chunk.js => 29.92123ccb.chunk.js} | 4 +- ...E.txt => 29.92123ccb.chunk.js.LICENSE.txt} | 0 static/js/30.3551e1c5.chunk.js | 1 - ...7a460ba3.chunk.js => 30.c2f8f28f.chunk.js} | 2 +- ...aadb6480.chunk.js => 31.e0cc0c12.chunk.js} | 4 +- ...E.txt => 31.e0cc0c12.chunk.js.LICENSE.txt} | 0 ...cce2520d.chunk.js => 32.2fc0950f.chunk.js} | 2 +- static/js/33.120f73eb.chunk.js | 1 + ...0078758e.chunk.js => 58.1016bf87.chunk.js} | 2 +- ....81ec7d5d.chunk.js => 6.4f4599c8.chunk.js} | 2 +- static/js/65.ba3ec6c3.chunk.js | 1 + ...148d9359.chunk.js => 66.6b061f77.chunk.js} | 2 +- ...89dde596.chunk.js => 67.08608a0d.chunk.js} | 2 +- ...ac8e2c85.chunk.js => 68.20635bac.chunk.js} | 2 +- ...b1b71877.chunk.js => 69.9f6bb9d5.chunk.js} | 2 +- ....423c5af8.chunk.js => 7.4680dd8c.chunk.js} | 2 +- ...62485289.chunk.js => 70.c64c7328.chunk.js} | 2 +- ...dcd5d881.chunk.js => 71.c011786d.chunk.js} | 2 +- ...11016990.chunk.js => 72.e27c63d0.chunk.js} | 2 +- ...3d3ad9b5.chunk.js => 73.7e60b32e.chunk.js} | 2 +- ...bb23b3e0.chunk.js => 74.ef74d886.chunk.js} | 2 +- ...99ab3ea8.chunk.js => 75.c9833ad9.chunk.js} | 2 +- ...afd1426b.chunk.js => 76.664209c1.chunk.js} | 2 +- ...fcaf0a50.chunk.js => 77.d6b2aac4.chunk.js} | 2 +- ...e7586f6b.chunk.js => 78.26d20aee.chunk.js} | 2 +- ...bec7bd7d.chunk.js => 79.b4088ed4.chunk.js} | 2 +- static/js/8.63015978.chunk.js | 1 + ...0a8f20c4.chunk.js => 80.17e8218a.chunk.js} | 2 +- ...a580a4a2.chunk.js => 81.8eabf0bc.chunk.js} | 2 +- ...98e49514.chunk.js => 82.9c93f102.chunk.js} | 2 +- ...ec684068.chunk.js => 83.396122b2.chunk.js} | 2 +- static/js/83.ec6771e2.chunk.js | 1 - static/js/84.0d489477.chunk.js | 1 + ...98e5c254.chunk.js => 85.40405bf4.chunk.js} | 2 +- ...c0b3dca6.chunk.js => 86.0ff1cd21.chunk.js} | 2 +- ...37de554b.chunk.js => 87.a4ae6de7.chunk.js} | 2 +- ...a4ba7f59.chunk.js => 88.edfafcd5.chunk.js} | 2 +- static/js/89.bf0a6db5.chunk.js | 1 + static/js/9.185513bc.chunk.js | 1 - ....3f4e8481.chunk.js => 9.fc8f1e6d.chunk.js} | 2 +- ...af71c62e.chunk.js => 90.b52b4be1.chunk.js} | 2 +- ...b4321672.chunk.js => 91.1ee5c8e2.chunk.js} | 2 +- ...a4a9ee48.chunk.js => 92.984d1c46.chunk.js} | 2 +- ...9579b677.chunk.js => 93.293189da.chunk.js} | 2 +- ...38e10e12.chunk.js => 94.729ef9e7.chunk.js} | 2 +- ...3c9059fa.chunk.js => 95.97ee60e3.chunk.js} | 2 +- ...5f77d47d.chunk.js => 96.52811946.chunk.js} | 2 +- ...8029d774.chunk.js => 97.23e4ee97.chunk.js} | 2 +- static/js/97.78950ddd.chunk.js | 1 - ...1d027a97.chunk.js => 98.22523c78.chunk.js} | 2 +- static/js/98.a3a3ce4d.chunk.js | 1 - static/js/99.1767b335.chunk.js | 1 + static/js/99.20c2a880.chunk.js | 1 - ...ca9e5e.chunk.js => main.e46872e3.chunk.js} | 4 +- ...txt => main.e46872e3.chunk.js.LICENSE.txt} | 0 static/js/runtime~main.b6535e34.js | 1 - static/js/runtime~main.fd91ffd6.js | 1 + 187 files changed, 392 insertions(+), 303 deletions(-) rename static/css/{100.a935739a.chunk.css => 103.a935739a.chunk.css} (100%) rename static/css/{101.758791e4.chunk.css => 104.758791e4.chunk.css} (100%) rename static/css/{103.cbb6db9c.chunk.css => 106.cbb6db9c.chunk.css} (100%) rename static/css/{104.6b430640.chunk.css => 107.6b430640.chunk.css} (100%) rename static/css/{105.6b430640.chunk.css => 108.6b430640.chunk.css} (100%) rename static/css/{106.001c6e1a.chunk.css => 109.001c6e1a.chunk.css} (100%) rename static/css/{31.93bda0e5.chunk.css => 30.93bda0e5.chunk.css} (100%) rename static/css/{32.1f11b2b9.chunk.css => 31.1f11b2b9.chunk.css} (100%) rename static/css/{33.e522dd89.chunk.css => 32.e522dd89.chunk.css} (100%) rename static/css/{30.bb7484b2.chunk.css => 33.3d18ff4f.chunk.css} (62%) rename static/css/{7.2ca169c4.chunk.css => 6.2ca169c4.chunk.css} (100%) create mode 100644 static/css/65.af05c8bc.chunk.css rename static/css/{67.c359de0c.chunk.css => 68.c359de0c.chunk.css} (100%) rename static/css/{68.5e339313.chunk.css => 69.5e339313.chunk.css} (100%) rename static/css/{69.7cadd6ef.chunk.css => 70.7cadd6ef.chunk.css} (100%) rename static/css/{70.bad3a09e.chunk.css => 72.bad3a09e.chunk.css} (100%) rename static/css/{72.f1b9e4d6.chunk.css => 73.f1b9e4d6.chunk.css} (100%) rename static/css/{73.bad3a09e.chunk.css => 74.bad3a09e.chunk.css} (100%) rename static/css/{74.640f37d5.chunk.css => 77.640f37d5.chunk.css} (100%) create mode 100644 static/css/8.b6ad2660.chunk.css rename static/css/{79.0d39367d.chunk.css => 80.0d39367d.chunk.css} (100%) rename static/css/{80.b8075868.chunk.css => 81.b8075868.chunk.css} (100%) rename static/css/{81.c8a55d08.chunk.css => 82.c8a55d08.chunk.css} (100%) rename static/css/{82.88de9df7.chunk.css => 83.88de9df7.chunk.css} (100%) rename static/css/{83.87b1a41b.chunk.css => 84.87b1a41b.chunk.css} (100%) rename static/css/{84.eab8e1d1.chunk.css => 85.eab8e1d1.chunk.css} (100%) rename static/css/{85.640f37d5.chunk.css => 86.640f37d5.chunk.css} (100%) rename static/css/{87.85c90937.chunk.css => 88.85c90937.chunk.css} (100%) create mode 100644 static/css/89.9361097c.chunk.css delete mode 100644 static/css/9.2a518bff.chunk.css rename static/css/{8.c2da1213.chunk.css => 9.c2da1213.chunk.css} (100%) rename static/css/{89.c3d7ccba.chunk.css => 91.c3d7ccba.chunk.css} (100%) rename static/css/{90.6b430640.chunk.css => 92.6b430640.chunk.css} (100%) rename static/css/{91.bad3a09e.chunk.css => 93.bad3a09e.chunk.css} (100%) create mode 100644 static/js/100.379e11e8.chunk.js create mode 100644 static/js/101.4613ffbf.chunk.js create mode 100644 static/js/102.ed25671e.chunk.js rename static/js/{100.14468668.chunk.js => 103.26e2abb2.chunk.js} (83%) rename static/js/{101.28d1b372.chunk.js => 104.a7ed7dda.chunk.js} (99%) rename static/js/{102.0aa554b1.chunk.js => 105.9274f85d.chunk.js} (99%) delete mode 100644 static/js/106.1bc767e6.chunk.js rename static/js/{103.5032ed50.chunk.js => 106.c7a668a3.chunk.js} (91%) rename static/js/{104.6552d99a.chunk.js => 107.24d963ea.chunk.js} (98%) rename static/js/{105.2335c57a.chunk.js => 108.895ba62e.chunk.js} (98%) create mode 100644 static/js/109.d4bbfb9c.chunk.js rename static/js/{11.b015a25a.chunk.js => 11.7cb161fa.chunk.js} (99%) rename static/js/{107.f6d2a0c9.chunk.js => 110.c9d407a3.chunk.js} (98%) rename static/js/{108.b3e0fb6f.chunk.js => 111.9bf587d1.chunk.js} (95%) rename static/js/{109.49602f69.chunk.js => 112.127dc3d6.chunk.js} (98%) rename static/js/{110.f6093da4.chunk.js => 113.cbcfe1fe.chunk.js} (99%) rename static/js/{111.4d97c78d.chunk.js => 114.96843ebd.chunk.js} (94%) rename static/js/{112.f9061058.chunk.js => 115.4d62eaf5.chunk.js} (92%) rename static/js/{113.6e25d84e.chunk.js => 116.cdae9138.chunk.js} (98%) rename static/js/{114.728fb85b.chunk.js => 117.46a2293c.chunk.js} (99%) rename static/js/{115.f04c2ae6.chunk.js => 118.d68e72f1.chunk.js} (99%) rename static/js/{116.9d4c5ff1.chunk.js => 119.8e3081ac.chunk.js} (99%) create mode 100644 static/js/120.8da53465.chunk.js rename static/js/{117.1f97db17.chunk.js => 121.a59fc365.chunk.js} (98%) rename static/js/{118.ae0497d8.chunk.js => 122.03bfbe0b.chunk.js} (94%) rename static/js/{119.b791f532.chunk.js => 123.40a1adba.chunk.js} (75%) rename static/js/{120.cdc2a2ed.chunk.js => 124.da0abbdc.chunk.js} (71%) rename static/js/{121.ccde65ee.chunk.js => 125.8272d031.chunk.js} (93%) rename static/js/{122.f675c1e0.chunk.js => 126.dbc9ef04.chunk.js} (93%) rename static/js/{123.25a1fdef.chunk.js => 127.4c807dd5.chunk.js} (93%) rename static/js/{124.ea136f89.chunk.js => 128.31a27c71.chunk.js} (99%) rename static/js/{124.ea136f89.chunk.js.LICENSE.txt => 128.31a27c71.chunk.js.LICENSE.txt} (100%) rename static/js/{125.8c3fe7bc.chunk.js => 129.ef4567bc.chunk.js} (98%) rename static/js/{126.abf6db91.chunk.js => 130.3c3daf2c.chunk.js} (90%) rename static/js/{127.cbf58f6b.chunk.js => 131.1d9ddf56.chunk.js} (93%) rename static/js/{128.01b034e1.chunk.js => 132.c283bdaa.chunk.js} (98%) rename static/js/{129.e1c1391e.chunk.js => 133.c68fee90.chunk.js} (97%) rename static/js/{130.74bcece2.chunk.js => 134.b78ce863.chunk.js} (97%) rename static/js/{131.b736b5ba.chunk.js => 135.9684fd71.chunk.js} (94%) rename static/js/{132.295ed74e.chunk.js => 136.27509d49.chunk.js} (98%) rename static/js/{133.974578e0.chunk.js => 137.c5f1fae3.chunk.js} (93%) rename static/js/{134.ef39e97f.chunk.js => 138.8b5e773a.chunk.js} (96%) rename static/js/{135.19a29214.chunk.js => 139.b0203c43.chunk.js} (96%) rename static/js/{136.6b320acd.chunk.js => 140.d539aa65.chunk.js} (98%) rename static/js/{137.f71bc56b.chunk.js => 141.1217523e.chunk.js} (98%) rename static/js/{138.5f02b3a0.chunk.js => 142.5f88a5be.chunk.js} (92%) rename static/js/{139.f09cd652.chunk.js => 143.6d4bb771.chunk.js} (96%) rename static/js/{140.29ce96e0.chunk.js => 144.71a558cd.chunk.js} (96%) rename static/js/{141.d1be4d7e.chunk.js => 145.e8d8fd7f.chunk.js} (96%) rename static/js/{142.d602b99c.chunk.js => 146.0a903874.chunk.js} (97%) rename static/js/{143.a030b130.chunk.js => 147.e575e1f7.chunk.js} (97%) rename static/js/{144.43c261f2.chunk.js => 148.ef538573.chunk.js} (99%) rename static/js/{145.d98c8dc8.chunk.js => 149.17e0c413.chunk.js} (99%) rename static/js/{15.08cb184d.chunk.js => 15.be6edace.chunk.js} (99%) rename static/js/{146.1131c3a0.chunk.js => 150.e89e3265.chunk.js} (99%) rename static/js/{147.a8f292e0.chunk.js => 151.6a4f930e.chunk.js} (98%) rename static/js/{148.6e89b532.chunk.js => 152.2b000d17.chunk.js} (98%) rename static/js/{149.f10582f8.chunk.js => 153.ad0cf53e.chunk.js} (99%) rename static/js/{150.f9b4ffb1.chunk.js => 154.3571d0a1.chunk.js} (97%) rename static/js/{151.82f97868.chunk.js => 155.9f328bed.chunk.js} (97%) rename static/js/{152.3b0de393.chunk.js => 156.68511f2a.chunk.js} (96%) rename static/js/{153.0e919371.chunk.js => 157.091844c3.chunk.js} (96%) rename static/js/{154.b53056b4.chunk.js => 158.edc0dda2.chunk.js} (99%) rename static/js/{155.8e39639d.chunk.js => 159.a231633b.chunk.js} (97%) rename static/js/{156.3b7577da.chunk.js => 160.ddac6e32.chunk.js} (99%) rename static/js/{157.ecb5e01f.chunk.js => 161.f4545c99.chunk.js} (98%) rename static/js/{158.30e41246.chunk.js => 162.910d2520.chunk.js} (97%) rename static/js/{159.2537869a.chunk.js => 163.6906b042.chunk.js} (94%) rename static/js/{160.a33a885c.chunk.js => 164.6cfdb7ce.chunk.js} (93%) rename static/js/{161.29fb0126.chunk.js => 165.ae80f098.chunk.js} (98%) rename static/js/{162.b21cb0ef.chunk.js => 166.4ab2d920.chunk.js} (96%) rename static/js/{163.9951cd4f.chunk.js => 167.36d13361.chunk.js} (99%) rename static/js/{164.859219bc.chunk.js => 168.c677d888.chunk.js} (99%) rename static/js/{165.200b02ae.chunk.js => 169.90b5a8f5.chunk.js} (98%) rename static/js/{166.02a47c16.chunk.js => 170.083a9ff4.chunk.js} (96%) rename static/js/{166.02a47c16.chunk.js.LICENSE.txt => 170.083a9ff4.chunk.js.LICENSE.txt} (100%) rename static/js/{167.3ea50cae.chunk.js => 171.f779492a.chunk.js} (98%) rename static/js/{168.06b296bb.chunk.js => 172.a674b248.chunk.js} (97%) rename static/js/{169.936fc349.chunk.js => 173.a5f06bb2.chunk.js} (95%) rename static/js/{170.4875a139.chunk.js => 174.00848834.chunk.js} (97%) rename static/js/{171.0b11e172.chunk.js => 175.e79f4e5d.chunk.js} (99%) rename static/js/{20.561623b7.chunk.js => 20.9edc7f27.chunk.js} (97%) rename static/js/{23.e77ec1e8.chunk.js => 23.c34c6779.chunk.js} (99%) rename static/js/{24.c5b34054.chunk.js => 24.18e84355.chunk.js} (99%) rename static/js/{26.7b358656.chunk.js => 26.98de1a8d.chunk.js} (99%) rename static/js/{27.a206127d.chunk.js => 27.622ad4a5.chunk.js} (99%) rename static/js/{27.a206127d.chunk.js.LICENSE.txt => 27.622ad4a5.chunk.js.LICENSE.txt} (100%) rename static/js/{29.76c06c80.chunk.js => 29.92123ccb.chunk.js} (99%) rename static/js/{29.76c06c80.chunk.js.LICENSE.txt => 29.92123ccb.chunk.js.LICENSE.txt} (100%) delete mode 100644 static/js/30.3551e1c5.chunk.js rename static/js/{31.7a460ba3.chunk.js => 30.c2f8f28f.chunk.js} (99%) rename static/js/{32.aadb6480.chunk.js => 31.e0cc0c12.chunk.js} (99%) rename static/js/{32.aadb6480.chunk.js.LICENSE.txt => 31.e0cc0c12.chunk.js.LICENSE.txt} (100%) rename static/js/{33.cce2520d.chunk.js => 32.2fc0950f.chunk.js} (99%) create mode 100644 static/js/33.120f73eb.chunk.js rename static/js/{58.0078758e.chunk.js => 58.1016bf87.chunk.js} (96%) rename static/js/{7.81ec7d5d.chunk.js => 6.4f4599c8.chunk.js} (99%) create mode 100644 static/js/65.ba3ec6c3.chunk.js rename static/js/{65.148d9359.chunk.js => 66.6b061f77.chunk.js} (99%) rename static/js/{66.89dde596.chunk.js => 67.08608a0d.chunk.js} (99%) rename static/js/{67.ac8e2c85.chunk.js => 68.20635bac.chunk.js} (99%) rename static/js/{68.b1b71877.chunk.js => 69.9f6bb9d5.chunk.js} (99%) rename static/js/{6.423c5af8.chunk.js => 7.4680dd8c.chunk.js} (98%) rename static/js/{69.62485289.chunk.js => 70.c64c7328.chunk.js} (99%) rename static/js/{70.dcd5d881.chunk.js => 71.c011786d.chunk.js} (99%) rename static/js/{71.11016990.chunk.js => 72.e27c63d0.chunk.js} (99%) rename static/js/{72.3d3ad9b5.chunk.js => 73.7e60b32e.chunk.js} (98%) rename static/js/{73.bb23b3e0.chunk.js => 74.ef74d886.chunk.js} (99%) rename static/js/{74.99ab3ea8.chunk.js => 75.c9833ad9.chunk.js} (99%) rename static/js/{75.afd1426b.chunk.js => 76.664209c1.chunk.js} (99%) rename static/js/{76.fcaf0a50.chunk.js => 77.d6b2aac4.chunk.js} (99%) rename static/js/{77.e7586f6b.chunk.js => 78.26d20aee.chunk.js} (99%) rename static/js/{78.bec7bd7d.chunk.js => 79.b4088ed4.chunk.js} (99%) create mode 100644 static/js/8.63015978.chunk.js rename static/js/{79.0a8f20c4.chunk.js => 80.17e8218a.chunk.js} (99%) rename static/js/{80.a580a4a2.chunk.js => 81.8eabf0bc.chunk.js} (99%) rename static/js/{81.98e49514.chunk.js => 82.9c93f102.chunk.js} (99%) rename static/js/{82.ec684068.chunk.js => 83.396122b2.chunk.js} (99%) delete mode 100644 static/js/83.ec6771e2.chunk.js create mode 100644 static/js/84.0d489477.chunk.js rename static/js/{84.98e5c254.chunk.js => 85.40405bf4.chunk.js} (99%) rename static/js/{85.c0b3dca6.chunk.js => 86.0ff1cd21.chunk.js} (99%) rename static/js/{86.37de554b.chunk.js => 87.a4ae6de7.chunk.js} (99%) rename static/js/{87.a4ba7f59.chunk.js => 88.edfafcd5.chunk.js} (96%) create mode 100644 static/js/89.bf0a6db5.chunk.js delete mode 100644 static/js/9.185513bc.chunk.js rename static/js/{8.3f4e8481.chunk.js => 9.fc8f1e6d.chunk.js} (99%) rename static/js/{88.af71c62e.chunk.js => 90.b52b4be1.chunk.js} (99%) rename static/js/{89.b4321672.chunk.js => 91.1ee5c8e2.chunk.js} (99%) rename static/js/{90.a4a9ee48.chunk.js => 92.984d1c46.chunk.js} (99%) rename static/js/{91.9579b677.chunk.js => 93.293189da.chunk.js} (99%) rename static/js/{92.38e10e12.chunk.js => 94.729ef9e7.chunk.js} (99%) rename static/js/{93.3c9059fa.chunk.js => 95.97ee60e3.chunk.js} (99%) rename static/js/{94.5f77d47d.chunk.js => 96.52811946.chunk.js} (99%) rename static/js/{95.8029d774.chunk.js => 97.23e4ee97.chunk.js} (97%) delete mode 100644 static/js/97.78950ddd.chunk.js rename static/js/{96.1d027a97.chunk.js => 98.22523c78.chunk.js} (99%) delete mode 100644 static/js/98.a3a3ce4d.chunk.js create mode 100644 static/js/99.1767b335.chunk.js delete mode 100644 static/js/99.20c2a880.chunk.js rename static/js/{main.c5ca9e5e.chunk.js => main.e46872e3.chunk.js} (91%) rename static/js/{main.c5ca9e5e.chunk.js.LICENSE.txt => main.e46872e3.chunk.js.LICENSE.txt} (100%) delete mode 100644 static/js/runtime~main.b6535e34.js create mode 100644 static/js/runtime~main.fd91ffd6.js diff --git a/asset-manifest.json b/asset-manifest.json index d52b4aa67..4578d1616 100644 --- a/asset-manifest.json +++ b/asset-manifest.json @@ -9,24 +9,24 @@ "./static/js/4.2e0dfe47.chunk.js": "/react/build/./static/js/4.2e0dfe47.chunk.js", "static/css/5.5d2538f7.chunk.css": "/react/build/static/css/5.5d2538f7.chunk.css", "./static/js/5.ba9c3134.chunk.js": "/react/build/./static/js/5.ba9c3134.chunk.js", - "./static/js/6.423c5af8.chunk.js": "/react/build/./static/js/6.423c5af8.chunk.js", - "static/css/7.2ca169c4.chunk.css": "/react/build/static/css/7.2ca169c4.chunk.css", - "./static/js/7.81ec7d5d.chunk.js": "/react/build/./static/js/7.81ec7d5d.chunk.js", - "static/css/8.c2da1213.chunk.css": "/react/build/static/css/8.c2da1213.chunk.css", - "./static/js/8.3f4e8481.chunk.js": "/react/build/./static/js/8.3f4e8481.chunk.js", - "static/css/9.2a518bff.chunk.css": "/react/build/static/css/9.2a518bff.chunk.css", - "./static/js/9.185513bc.chunk.js": "/react/build/./static/js/9.185513bc.chunk.js", + "static/css/6.2ca169c4.chunk.css": "/react/build/static/css/6.2ca169c4.chunk.css", + "./static/js/6.4f4599c8.chunk.js": "/react/build/./static/js/6.4f4599c8.chunk.js", + "./static/js/7.4680dd8c.chunk.js": "/react/build/./static/js/7.4680dd8c.chunk.js", + "static/css/8.b6ad2660.chunk.css": "/react/build/static/css/8.b6ad2660.chunk.css", + "./static/js/8.63015978.chunk.js": "/react/build/./static/js/8.63015978.chunk.js", + "static/css/9.c2da1213.chunk.css": "/react/build/static/css/9.c2da1213.chunk.css", + "./static/js/9.fc8f1e6d.chunk.js": "/react/build/./static/js/9.fc8f1e6d.chunk.js", "static/css/10.dcad7b0a.chunk.css": "/react/build/static/css/10.dcad7b0a.chunk.css", "./static/js/10.b49915e4.chunk.js": "/react/build/./static/js/10.b49915e4.chunk.js", "static/css/11.5706cf10.chunk.css": "/react/build/static/css/11.5706cf10.chunk.css", - "./static/js/11.b015a25a.chunk.js": "/react/build/./static/js/11.b015a25a.chunk.js", + "./static/js/11.7cb161fa.chunk.js": "/react/build/./static/js/11.7cb161fa.chunk.js", "static/css/12.f1c6115d.chunk.css": "/react/build/static/css/12.f1c6115d.chunk.css", "./static/js/12.a35328b3.chunk.js": "/react/build/./static/js/12.a35328b3.chunk.js", "./static/js/13.f327a343.chunk.js": "/react/build/./static/js/13.f327a343.chunk.js", "static/css/14.68710b78.chunk.css": "/react/build/static/css/14.68710b78.chunk.css", "./static/js/14.8eebf3b2.chunk.js": "/react/build/./static/js/14.8eebf3b2.chunk.js", "static/css/15.cba65999.chunk.css": "/react/build/static/css/15.cba65999.chunk.css", - "./static/js/15.08cb184d.chunk.js": "/react/build/./static/js/15.08cb184d.chunk.js", + "./static/js/15.be6edace.chunk.js": "/react/build/./static/js/15.be6edace.chunk.js", "static/css/16.b8075868.chunk.css": "/react/build/static/css/16.b8075868.chunk.css", "./static/js/16.b136ddb3.chunk.js": "/react/build/./static/js/16.b136ddb3.chunk.js", "static/css/17.0d39367d.chunk.css": "/react/build/static/css/17.0d39367d.chunk.css", @@ -36,32 +36,32 @@ "static/css/19.640f37d5.chunk.css": "/react/build/static/css/19.640f37d5.chunk.css", "./static/js/19.e3d1730e.chunk.js": "/react/build/./static/js/19.e3d1730e.chunk.js", "static/css/20.add0bd32.chunk.css": "/react/build/static/css/20.add0bd32.chunk.css", - "./static/js/20.561623b7.chunk.js": "/react/build/./static/js/20.561623b7.chunk.js", + "./static/js/20.9edc7f27.chunk.js": "/react/build/./static/js/20.9edc7f27.chunk.js", "./static/js/21.bbbaa824.chunk.js": "/react/build/./static/js/21.bbbaa824.chunk.js", "static/css/22.befff622.chunk.css": "/react/build/static/css/22.befff622.chunk.css", "./static/js/22.488cf8bb.chunk.js": "/react/build/./static/js/22.488cf8bb.chunk.js", "static/css/23.5706cf10.chunk.css": "/react/build/static/css/23.5706cf10.chunk.css", - "./static/js/23.e77ec1e8.chunk.js": "/react/build/./static/js/23.e77ec1e8.chunk.js", + "./static/js/23.c34c6779.chunk.js": "/react/build/./static/js/23.c34c6779.chunk.js", "static/css/24.d2208d20.chunk.css": "/react/build/static/css/24.d2208d20.chunk.css", - "./static/js/24.c5b34054.chunk.js": "/react/build/./static/js/24.c5b34054.chunk.js", + "./static/js/24.18e84355.chunk.js": "/react/build/./static/js/24.18e84355.chunk.js", "static/css/25.6b430640.chunk.css": "/react/build/static/css/25.6b430640.chunk.css", "./static/js/25.1ad757fe.chunk.js": "/react/build/./static/js/25.1ad757fe.chunk.js", "static/css/26.51d3f1ea.chunk.css": "/react/build/static/css/26.51d3f1ea.chunk.css", - "./static/js/26.7b358656.chunk.js": "/react/build/./static/js/26.7b358656.chunk.js", + "./static/js/26.98de1a8d.chunk.js": "/react/build/./static/js/26.98de1a8d.chunk.js", "static/css/27.f24decce.chunk.css": "/react/build/static/css/27.f24decce.chunk.css", - "./static/js/27.a206127d.chunk.js": "/react/build/./static/js/27.a206127d.chunk.js", + "./static/js/27.622ad4a5.chunk.js": "/react/build/./static/js/27.622ad4a5.chunk.js", "static/css/28.b0d37a14.chunk.css": "/react/build/static/css/28.b0d37a14.chunk.css", "./static/js/28.f213ce8c.chunk.js": "/react/build/./static/js/28.f213ce8c.chunk.js", "static/css/29.c6aaf415.chunk.css": "/react/build/static/css/29.c6aaf415.chunk.css", - "./static/js/29.76c06c80.chunk.js": "/react/build/./static/js/29.76c06c80.chunk.js", - "static/css/30.bb7484b2.chunk.css": "/react/build/static/css/30.bb7484b2.chunk.css", - "./static/js/30.3551e1c5.chunk.js": "/react/build/./static/js/30.3551e1c5.chunk.js", - "static/css/31.93bda0e5.chunk.css": "/react/build/static/css/31.93bda0e5.chunk.css", - "./static/js/31.7a460ba3.chunk.js": "/react/build/./static/js/31.7a460ba3.chunk.js", - "static/css/32.1f11b2b9.chunk.css": "/react/build/static/css/32.1f11b2b9.chunk.css", - "./static/js/32.aadb6480.chunk.js": "/react/build/./static/js/32.aadb6480.chunk.js", - "static/css/33.e522dd89.chunk.css": "/react/build/static/css/33.e522dd89.chunk.css", - "./static/js/33.cce2520d.chunk.js": "/react/build/./static/js/33.cce2520d.chunk.js", + "./static/js/29.92123ccb.chunk.js": "/react/build/./static/js/29.92123ccb.chunk.js", + "static/css/30.93bda0e5.chunk.css": "/react/build/static/css/30.93bda0e5.chunk.css", + "./static/js/30.c2f8f28f.chunk.js": "/react/build/./static/js/30.c2f8f28f.chunk.js", + "static/css/31.1f11b2b9.chunk.css": "/react/build/static/css/31.1f11b2b9.chunk.css", + "./static/js/31.e0cc0c12.chunk.js": "/react/build/./static/js/31.e0cc0c12.chunk.js", + "static/css/32.e522dd89.chunk.css": "/react/build/static/css/32.e522dd89.chunk.css", + "./static/js/32.2fc0950f.chunk.js": "/react/build/./static/js/32.2fc0950f.chunk.js", + "static/css/33.3d18ff4f.chunk.css": "/react/build/static/css/33.3d18ff4f.chunk.css", + "./static/js/33.120f73eb.chunk.js": "/react/build/./static/js/33.120f73eb.chunk.js", "static/css/34.aaf4e234.chunk.css": "/react/build/static/css/34.aaf4e234.chunk.css", "./static/js/34.50d3f4ad.chunk.js": "/react/build/./static/js/34.50d3f4ad.chunk.js", "static/css/35.5338d305.chunk.css": "/react/build/static/css/35.5338d305.chunk.css", @@ -106,7 +106,7 @@ "static/css/57.82ef82ac.chunk.css": "/react/build/static/css/57.82ef82ac.chunk.css", "./static/js/57.7aa75dfb.chunk.js": "/react/build/./static/js/57.7aa75dfb.chunk.js", "static/css/58.1274511a.chunk.css": "/react/build/static/css/58.1274511a.chunk.css", - "./static/js/58.0078758e.chunk.js": "/react/build/./static/js/58.0078758e.chunk.js", + "./static/js/58.1016bf87.chunk.js": "/react/build/./static/js/58.1016bf87.chunk.js", "./static/js/59.1f20c876.chunk.js": "/react/build/./static/js/59.1f20c876.chunk.js", "static/css/60.c84ff84f.chunk.css": "/react/build/static/css/60.c84ff84f.chunk.css", "./static/js/60.09d80676.chunk.js": "/react/build/./static/js/60.09d80676.chunk.js", @@ -118,153 +118,159 @@ "./static/js/63.d27af6cf.chunk.js": "/react/build/./static/js/63.d27af6cf.chunk.js", "static/css/64.3c611c50.chunk.css": "/react/build/static/css/64.3c611c50.chunk.css", "./static/js/64.c101fa1b.chunk.js": "/react/build/./static/js/64.c101fa1b.chunk.js", - "./static/js/65.148d9359.chunk.js": "/react/build/./static/js/65.148d9359.chunk.js", - "./static/js/66.89dde596.chunk.js": "/react/build/./static/js/66.89dde596.chunk.js", - "static/css/67.c359de0c.chunk.css": "/react/build/static/css/67.c359de0c.chunk.css", - "./static/js/67.ac8e2c85.chunk.js": "/react/build/./static/js/67.ac8e2c85.chunk.js", - "static/css/68.5e339313.chunk.css": "/react/build/static/css/68.5e339313.chunk.css", - "./static/js/68.b1b71877.chunk.js": "/react/build/./static/js/68.b1b71877.chunk.js", - "static/css/69.7cadd6ef.chunk.css": "/react/build/static/css/69.7cadd6ef.chunk.css", - "./static/js/69.62485289.chunk.js": "/react/build/./static/js/69.62485289.chunk.js", - "static/css/70.bad3a09e.chunk.css": "/react/build/static/css/70.bad3a09e.chunk.css", - "./static/js/70.dcd5d881.chunk.js": "/react/build/./static/js/70.dcd5d881.chunk.js", + "static/css/65.af05c8bc.chunk.css": "/react/build/static/css/65.af05c8bc.chunk.css", + "./static/js/65.ba3ec6c3.chunk.js": "/react/build/./static/js/65.ba3ec6c3.chunk.js", + "./static/js/66.6b061f77.chunk.js": "/react/build/./static/js/66.6b061f77.chunk.js", + "./static/js/67.08608a0d.chunk.js": "/react/build/./static/js/67.08608a0d.chunk.js", + "static/css/68.c359de0c.chunk.css": "/react/build/static/css/68.c359de0c.chunk.css", + "./static/js/68.20635bac.chunk.js": "/react/build/./static/js/68.20635bac.chunk.js", + "static/css/69.5e339313.chunk.css": "/react/build/static/css/69.5e339313.chunk.css", + "./static/js/69.9f6bb9d5.chunk.js": "/react/build/./static/js/69.9f6bb9d5.chunk.js", + "static/css/70.7cadd6ef.chunk.css": "/react/build/static/css/70.7cadd6ef.chunk.css", + "./static/js/70.c64c7328.chunk.js": "/react/build/./static/js/70.c64c7328.chunk.js", "static/css/71.bad3a09e.chunk.css": "/react/build/static/css/71.bad3a09e.chunk.css", - "./static/js/71.11016990.chunk.js": "/react/build/./static/js/71.11016990.chunk.js", - "static/css/72.f1b9e4d6.chunk.css": "/react/build/static/css/72.f1b9e4d6.chunk.css", - "./static/js/72.3d3ad9b5.chunk.js": "/react/build/./static/js/72.3d3ad9b5.chunk.js", - "static/css/73.bad3a09e.chunk.css": "/react/build/static/css/73.bad3a09e.chunk.css", - "./static/js/73.bb23b3e0.chunk.js": "/react/build/./static/js/73.bb23b3e0.chunk.js", - "static/css/74.640f37d5.chunk.css": "/react/build/static/css/74.640f37d5.chunk.css", - "./static/js/74.99ab3ea8.chunk.js": "/react/build/./static/js/74.99ab3ea8.chunk.js", + "./static/js/71.c011786d.chunk.js": "/react/build/./static/js/71.c011786d.chunk.js", + "static/css/72.bad3a09e.chunk.css": "/react/build/static/css/72.bad3a09e.chunk.css", + "./static/js/72.e27c63d0.chunk.js": "/react/build/./static/js/72.e27c63d0.chunk.js", + "static/css/73.f1b9e4d6.chunk.css": "/react/build/static/css/73.f1b9e4d6.chunk.css", + "./static/js/73.7e60b32e.chunk.js": "/react/build/./static/js/73.7e60b32e.chunk.js", + "static/css/74.bad3a09e.chunk.css": "/react/build/static/css/74.bad3a09e.chunk.css", + "./static/js/74.ef74d886.chunk.js": "/react/build/./static/js/74.ef74d886.chunk.js", "static/css/75.640f37d5.chunk.css": "/react/build/static/css/75.640f37d5.chunk.css", - "./static/js/75.afd1426b.chunk.js": "/react/build/./static/js/75.afd1426b.chunk.js", + "./static/js/75.c9833ad9.chunk.js": "/react/build/./static/js/75.c9833ad9.chunk.js", "static/css/76.640f37d5.chunk.css": "/react/build/static/css/76.640f37d5.chunk.css", - "./static/js/76.fcaf0a50.chunk.js": "/react/build/./static/js/76.fcaf0a50.chunk.js", - "./static/js/77.e7586f6b.chunk.js": "/react/build/./static/js/77.e7586f6b.chunk.js", - "./static/js/78.bec7bd7d.chunk.js": "/react/build/./static/js/78.bec7bd7d.chunk.js", - "static/css/79.0d39367d.chunk.css": "/react/build/static/css/79.0d39367d.chunk.css", - "./static/js/79.0a8f20c4.chunk.js": "/react/build/./static/js/79.0a8f20c4.chunk.js", - "static/css/80.b8075868.chunk.css": "/react/build/static/css/80.b8075868.chunk.css", - "./static/js/80.a580a4a2.chunk.js": "/react/build/./static/js/80.a580a4a2.chunk.js", - "static/css/81.c8a55d08.chunk.css": "/react/build/static/css/81.c8a55d08.chunk.css", - "./static/js/81.98e49514.chunk.js": "/react/build/./static/js/81.98e49514.chunk.js", - "static/css/82.88de9df7.chunk.css": "/react/build/static/css/82.88de9df7.chunk.css", - "./static/js/82.ec684068.chunk.js": "/react/build/./static/js/82.ec684068.chunk.js", - "static/css/83.87b1a41b.chunk.css": "/react/build/static/css/83.87b1a41b.chunk.css", - "./static/js/83.ec6771e2.chunk.js": "/react/build/./static/js/83.ec6771e2.chunk.js", - "static/css/84.eab8e1d1.chunk.css": "/react/build/static/css/84.eab8e1d1.chunk.css", - "./static/js/84.98e5c254.chunk.js": "/react/build/./static/js/84.98e5c254.chunk.js", - "static/css/85.640f37d5.chunk.css": "/react/build/static/css/85.640f37d5.chunk.css", - "./static/js/85.c0b3dca6.chunk.js": "/react/build/./static/js/85.c0b3dca6.chunk.js", - "./static/js/86.37de554b.chunk.js": "/react/build/./static/js/86.37de554b.chunk.js", - "static/css/87.85c90937.chunk.css": "/react/build/static/css/87.85c90937.chunk.css", - "./static/js/87.a4ba7f59.chunk.js": "/react/build/./static/js/87.a4ba7f59.chunk.js", - "./static/js/88.af71c62e.chunk.js": "/react/build/./static/js/88.af71c62e.chunk.js", - "static/css/89.c3d7ccba.chunk.css": "/react/build/static/css/89.c3d7ccba.chunk.css", - "./static/js/89.b4321672.chunk.js": "/react/build/./static/js/89.b4321672.chunk.js", - "static/css/90.6b430640.chunk.css": "/react/build/static/css/90.6b430640.chunk.css", - "./static/js/90.a4a9ee48.chunk.js": "/react/build/./static/js/90.a4a9ee48.chunk.js", - "static/css/91.bad3a09e.chunk.css": "/react/build/static/css/91.bad3a09e.chunk.css", - "./static/js/91.9579b677.chunk.js": "/react/build/./static/js/91.9579b677.chunk.js", - "./static/js/92.38e10e12.chunk.js": "/react/build/./static/js/92.38e10e12.chunk.js", - "./static/js/93.3c9059fa.chunk.js": "/react/build/./static/js/93.3c9059fa.chunk.js", - "./static/js/94.5f77d47d.chunk.js": "/react/build/./static/js/94.5f77d47d.chunk.js", - "./static/js/95.8029d774.chunk.js": "/react/build/./static/js/95.8029d774.chunk.js", - "./static/js/96.1d027a97.chunk.js": "/react/build/./static/js/96.1d027a97.chunk.js", - "./static/js/97.78950ddd.chunk.js": "/react/build/./static/js/97.78950ddd.chunk.js", - "./static/js/98.a3a3ce4d.chunk.js": "/react/build/./static/js/98.a3a3ce4d.chunk.js", - "./static/js/99.20c2a880.chunk.js": "/react/build/./static/js/99.20c2a880.chunk.js", - "static/css/100.a935739a.chunk.css": "/react/build/static/css/100.a935739a.chunk.css", - "./static/js/100.14468668.chunk.js": "/react/build/./static/js/100.14468668.chunk.js", - "static/css/101.758791e4.chunk.css": "/react/build/static/css/101.758791e4.chunk.css", - "./static/js/101.28d1b372.chunk.js": "/react/build/./static/js/101.28d1b372.chunk.js", - "./static/js/102.0aa554b1.chunk.js": "/react/build/./static/js/102.0aa554b1.chunk.js", - "static/css/103.cbb6db9c.chunk.css": "/react/build/static/css/103.cbb6db9c.chunk.css", - "./static/js/103.5032ed50.chunk.js": "/react/build/./static/js/103.5032ed50.chunk.js", - "static/css/104.6b430640.chunk.css": "/react/build/static/css/104.6b430640.chunk.css", - "./static/js/104.6552d99a.chunk.js": "/react/build/./static/js/104.6552d99a.chunk.js", - "static/css/105.6b430640.chunk.css": "/react/build/static/css/105.6b430640.chunk.css", - "./static/js/105.2335c57a.chunk.js": "/react/build/./static/js/105.2335c57a.chunk.js", - "static/css/106.001c6e1a.chunk.css": "/react/build/static/css/106.001c6e1a.chunk.css", - "./static/js/106.1bc767e6.chunk.js": "/react/build/./static/js/106.1bc767e6.chunk.js", - "./static/js/107.f6d2a0c9.chunk.js": "/react/build/./static/js/107.f6d2a0c9.chunk.js", - "./static/js/108.b3e0fb6f.chunk.js": "/react/build/./static/js/108.b3e0fb6f.chunk.js", - "./static/js/109.49602f69.chunk.js": "/react/build/./static/js/109.49602f69.chunk.js", - "./static/js/110.f6093da4.chunk.js": "/react/build/./static/js/110.f6093da4.chunk.js", - "./static/js/111.4d97c78d.chunk.js": "/react/build/./static/js/111.4d97c78d.chunk.js", - "./static/js/112.f9061058.chunk.js": "/react/build/./static/js/112.f9061058.chunk.js", - "./static/js/113.6e25d84e.chunk.js": "/react/build/./static/js/113.6e25d84e.chunk.js", - "./static/js/114.728fb85b.chunk.js": "/react/build/./static/js/114.728fb85b.chunk.js", - "./static/js/115.f04c2ae6.chunk.js": "/react/build/./static/js/115.f04c2ae6.chunk.js", - "./static/js/116.9d4c5ff1.chunk.js": "/react/build/./static/js/116.9d4c5ff1.chunk.js", - "./static/js/117.1f97db17.chunk.js": "/react/build/./static/js/117.1f97db17.chunk.js", - "./static/js/118.ae0497d8.chunk.js": "/react/build/./static/js/118.ae0497d8.chunk.js", - "./static/js/119.b791f532.chunk.js": "/react/build/./static/js/119.b791f532.chunk.js", - "./static/js/120.cdc2a2ed.chunk.js": "/react/build/./static/js/120.cdc2a2ed.chunk.js", - "./static/js/121.ccde65ee.chunk.js": "/react/build/./static/js/121.ccde65ee.chunk.js", - "./static/js/122.f675c1e0.chunk.js": "/react/build/./static/js/122.f675c1e0.chunk.js", - "./static/js/123.25a1fdef.chunk.js": "/react/build/./static/js/123.25a1fdef.chunk.js", - "./static/js/124.ea136f89.chunk.js": "/react/build/./static/js/124.ea136f89.chunk.js", - "./static/js/125.8c3fe7bc.chunk.js": "/react/build/./static/js/125.8c3fe7bc.chunk.js", - "./static/js/126.abf6db91.chunk.js": "/react/build/./static/js/126.abf6db91.chunk.js", - "./static/js/127.cbf58f6b.chunk.js": "/react/build/./static/js/127.cbf58f6b.chunk.js", - "./static/js/128.01b034e1.chunk.js": "/react/build/./static/js/128.01b034e1.chunk.js", - "./static/js/129.e1c1391e.chunk.js": "/react/build/./static/js/129.e1c1391e.chunk.js", - "./static/js/130.74bcece2.chunk.js": "/react/build/./static/js/130.74bcece2.chunk.js", - "./static/js/131.b736b5ba.chunk.js": "/react/build/./static/js/131.b736b5ba.chunk.js", - "./static/js/132.295ed74e.chunk.js": "/react/build/./static/js/132.295ed74e.chunk.js", - "./static/js/133.974578e0.chunk.js": "/react/build/./static/js/133.974578e0.chunk.js", - "./static/js/134.ef39e97f.chunk.js": "/react/build/./static/js/134.ef39e97f.chunk.js", - "./static/js/135.19a29214.chunk.js": "/react/build/./static/js/135.19a29214.chunk.js", - "./static/js/136.6b320acd.chunk.js": "/react/build/./static/js/136.6b320acd.chunk.js", - "./static/js/137.f71bc56b.chunk.js": "/react/build/./static/js/137.f71bc56b.chunk.js", - "./static/js/138.5f02b3a0.chunk.js": "/react/build/./static/js/138.5f02b3a0.chunk.js", - "./static/js/139.f09cd652.chunk.js": "/react/build/./static/js/139.f09cd652.chunk.js", - "./static/js/140.29ce96e0.chunk.js": "/react/build/./static/js/140.29ce96e0.chunk.js", - "./static/js/141.d1be4d7e.chunk.js": "/react/build/./static/js/141.d1be4d7e.chunk.js", - "./static/js/142.d602b99c.chunk.js": "/react/build/./static/js/142.d602b99c.chunk.js", - "./static/js/143.a030b130.chunk.js": "/react/build/./static/js/143.a030b130.chunk.js", - "./static/js/144.43c261f2.chunk.js": "/react/build/./static/js/144.43c261f2.chunk.js", - "./static/js/145.d98c8dc8.chunk.js": "/react/build/./static/js/145.d98c8dc8.chunk.js", - "./static/js/146.1131c3a0.chunk.js": "/react/build/./static/js/146.1131c3a0.chunk.js", - "./static/js/147.a8f292e0.chunk.js": "/react/build/./static/js/147.a8f292e0.chunk.js", - "./static/js/148.6e89b532.chunk.js": "/react/build/./static/js/148.6e89b532.chunk.js", - "./static/js/149.f10582f8.chunk.js": "/react/build/./static/js/149.f10582f8.chunk.js", - "./static/js/150.f9b4ffb1.chunk.js": "/react/build/./static/js/150.f9b4ffb1.chunk.js", - "./static/js/151.82f97868.chunk.js": "/react/build/./static/js/151.82f97868.chunk.js", - "./static/js/152.3b0de393.chunk.js": "/react/build/./static/js/152.3b0de393.chunk.js", - "./static/js/153.0e919371.chunk.js": "/react/build/./static/js/153.0e919371.chunk.js", - "./static/js/154.b53056b4.chunk.js": "/react/build/./static/js/154.b53056b4.chunk.js", - "./static/js/155.8e39639d.chunk.js": "/react/build/./static/js/155.8e39639d.chunk.js", - "./static/js/156.3b7577da.chunk.js": "/react/build/./static/js/156.3b7577da.chunk.js", - "./static/js/157.ecb5e01f.chunk.js": "/react/build/./static/js/157.ecb5e01f.chunk.js", - "./static/js/158.30e41246.chunk.js": "/react/build/./static/js/158.30e41246.chunk.js", - "./static/js/159.2537869a.chunk.js": "/react/build/./static/js/159.2537869a.chunk.js", - "./static/js/160.a33a885c.chunk.js": "/react/build/./static/js/160.a33a885c.chunk.js", - "./static/js/161.29fb0126.chunk.js": "/react/build/./static/js/161.29fb0126.chunk.js", - "./static/js/162.b21cb0ef.chunk.js": "/react/build/./static/js/162.b21cb0ef.chunk.js", - "./static/js/163.9951cd4f.chunk.js": "/react/build/./static/js/163.9951cd4f.chunk.js", - "./static/js/164.859219bc.chunk.js": "/react/build/./static/js/164.859219bc.chunk.js", - "./static/js/165.200b02ae.chunk.js": "/react/build/./static/js/165.200b02ae.chunk.js", - "./static/js/166.02a47c16.chunk.js": "/react/build/./static/js/166.02a47c16.chunk.js", - "./static/js/167.3ea50cae.chunk.js": "/react/build/./static/js/167.3ea50cae.chunk.js", - "./static/js/168.06b296bb.chunk.js": "/react/build/./static/js/168.06b296bb.chunk.js", - "./static/js/169.936fc349.chunk.js": "/react/build/./static/js/169.936fc349.chunk.js", - "./static/js/170.4875a139.chunk.js": "/react/build/./static/js/170.4875a139.chunk.js", - "./static/js/171.0b11e172.chunk.js": "/react/build/./static/js/171.0b11e172.chunk.js", + "./static/js/76.664209c1.chunk.js": "/react/build/./static/js/76.664209c1.chunk.js", + "static/css/77.640f37d5.chunk.css": "/react/build/static/css/77.640f37d5.chunk.css", + "./static/js/77.d6b2aac4.chunk.js": "/react/build/./static/js/77.d6b2aac4.chunk.js", + "./static/js/78.26d20aee.chunk.js": "/react/build/./static/js/78.26d20aee.chunk.js", + "./static/js/79.b4088ed4.chunk.js": "/react/build/./static/js/79.b4088ed4.chunk.js", + "static/css/80.0d39367d.chunk.css": "/react/build/static/css/80.0d39367d.chunk.css", + "./static/js/80.17e8218a.chunk.js": "/react/build/./static/js/80.17e8218a.chunk.js", + "static/css/81.b8075868.chunk.css": "/react/build/static/css/81.b8075868.chunk.css", + "./static/js/81.8eabf0bc.chunk.js": "/react/build/./static/js/81.8eabf0bc.chunk.js", + "static/css/82.c8a55d08.chunk.css": "/react/build/static/css/82.c8a55d08.chunk.css", + "./static/js/82.9c93f102.chunk.js": "/react/build/./static/js/82.9c93f102.chunk.js", + "static/css/83.88de9df7.chunk.css": "/react/build/static/css/83.88de9df7.chunk.css", + "./static/js/83.396122b2.chunk.js": "/react/build/./static/js/83.396122b2.chunk.js", + "static/css/84.87b1a41b.chunk.css": "/react/build/static/css/84.87b1a41b.chunk.css", + "./static/js/84.0d489477.chunk.js": "/react/build/./static/js/84.0d489477.chunk.js", + "static/css/85.eab8e1d1.chunk.css": "/react/build/static/css/85.eab8e1d1.chunk.css", + "./static/js/85.40405bf4.chunk.js": "/react/build/./static/js/85.40405bf4.chunk.js", + "static/css/86.640f37d5.chunk.css": "/react/build/static/css/86.640f37d5.chunk.css", + "./static/js/86.0ff1cd21.chunk.js": "/react/build/./static/js/86.0ff1cd21.chunk.js", + "./static/js/87.a4ae6de7.chunk.js": "/react/build/./static/js/87.a4ae6de7.chunk.js", + "static/css/88.85c90937.chunk.css": "/react/build/static/css/88.85c90937.chunk.css", + "./static/js/88.edfafcd5.chunk.js": "/react/build/./static/js/88.edfafcd5.chunk.js", + "static/css/89.9361097c.chunk.css": "/react/build/static/css/89.9361097c.chunk.css", + "./static/js/89.bf0a6db5.chunk.js": "/react/build/./static/js/89.bf0a6db5.chunk.js", + "./static/js/90.b52b4be1.chunk.js": "/react/build/./static/js/90.b52b4be1.chunk.js", + "static/css/91.c3d7ccba.chunk.css": "/react/build/static/css/91.c3d7ccba.chunk.css", + "./static/js/91.1ee5c8e2.chunk.js": "/react/build/./static/js/91.1ee5c8e2.chunk.js", + "static/css/92.6b430640.chunk.css": "/react/build/static/css/92.6b430640.chunk.css", + "./static/js/92.984d1c46.chunk.js": "/react/build/./static/js/92.984d1c46.chunk.js", + "static/css/93.bad3a09e.chunk.css": "/react/build/static/css/93.bad3a09e.chunk.css", + "./static/js/93.293189da.chunk.js": "/react/build/./static/js/93.293189da.chunk.js", + "./static/js/94.729ef9e7.chunk.js": "/react/build/./static/js/94.729ef9e7.chunk.js", + "./static/js/95.97ee60e3.chunk.js": "/react/build/./static/js/95.97ee60e3.chunk.js", + "./static/js/96.52811946.chunk.js": "/react/build/./static/js/96.52811946.chunk.js", + "./static/js/97.23e4ee97.chunk.js": "/react/build/./static/js/97.23e4ee97.chunk.js", + "./static/js/98.22523c78.chunk.js": "/react/build/./static/js/98.22523c78.chunk.js", + "./static/js/99.1767b335.chunk.js": "/react/build/./static/js/99.1767b335.chunk.js", + "./static/js/100.379e11e8.chunk.js": "/react/build/./static/js/100.379e11e8.chunk.js", + "./static/js/101.4613ffbf.chunk.js": "/react/build/./static/js/101.4613ffbf.chunk.js", + "./static/js/102.ed25671e.chunk.js": "/react/build/./static/js/102.ed25671e.chunk.js", + "static/css/103.a935739a.chunk.css": "/react/build/static/css/103.a935739a.chunk.css", + "./static/js/103.26e2abb2.chunk.js": "/react/build/./static/js/103.26e2abb2.chunk.js", + "static/css/104.758791e4.chunk.css": "/react/build/static/css/104.758791e4.chunk.css", + "./static/js/104.a7ed7dda.chunk.js": "/react/build/./static/js/104.a7ed7dda.chunk.js", + "./static/js/105.9274f85d.chunk.js": "/react/build/./static/js/105.9274f85d.chunk.js", + "static/css/106.cbb6db9c.chunk.css": "/react/build/static/css/106.cbb6db9c.chunk.css", + "./static/js/106.c7a668a3.chunk.js": "/react/build/./static/js/106.c7a668a3.chunk.js", + "static/css/107.6b430640.chunk.css": "/react/build/static/css/107.6b430640.chunk.css", + "./static/js/107.24d963ea.chunk.js": "/react/build/./static/js/107.24d963ea.chunk.js", + "static/css/108.6b430640.chunk.css": "/react/build/static/css/108.6b430640.chunk.css", + "./static/js/108.895ba62e.chunk.js": "/react/build/./static/js/108.895ba62e.chunk.js", + "static/css/109.001c6e1a.chunk.css": "/react/build/static/css/109.001c6e1a.chunk.css", + "./static/js/109.d4bbfb9c.chunk.js": "/react/build/./static/js/109.d4bbfb9c.chunk.js", + "./static/js/110.c9d407a3.chunk.js": "/react/build/./static/js/110.c9d407a3.chunk.js", + "./static/js/111.9bf587d1.chunk.js": "/react/build/./static/js/111.9bf587d1.chunk.js", + "./static/js/112.127dc3d6.chunk.js": "/react/build/./static/js/112.127dc3d6.chunk.js", + "./static/js/113.cbcfe1fe.chunk.js": "/react/build/./static/js/113.cbcfe1fe.chunk.js", + "./static/js/114.96843ebd.chunk.js": "/react/build/./static/js/114.96843ebd.chunk.js", + "./static/js/115.4d62eaf5.chunk.js": "/react/build/./static/js/115.4d62eaf5.chunk.js", + "./static/js/116.cdae9138.chunk.js": "/react/build/./static/js/116.cdae9138.chunk.js", + "./static/js/117.46a2293c.chunk.js": "/react/build/./static/js/117.46a2293c.chunk.js", + "./static/js/118.d68e72f1.chunk.js": "/react/build/./static/js/118.d68e72f1.chunk.js", + "./static/js/119.8e3081ac.chunk.js": "/react/build/./static/js/119.8e3081ac.chunk.js", + "./static/js/120.8da53465.chunk.js": "/react/build/./static/js/120.8da53465.chunk.js", + "./static/js/121.a59fc365.chunk.js": "/react/build/./static/js/121.a59fc365.chunk.js", + "./static/js/122.03bfbe0b.chunk.js": "/react/build/./static/js/122.03bfbe0b.chunk.js", + "./static/js/123.40a1adba.chunk.js": "/react/build/./static/js/123.40a1adba.chunk.js", + "./static/js/124.da0abbdc.chunk.js": "/react/build/./static/js/124.da0abbdc.chunk.js", + "./static/js/125.8272d031.chunk.js": "/react/build/./static/js/125.8272d031.chunk.js", + "./static/js/126.dbc9ef04.chunk.js": "/react/build/./static/js/126.dbc9ef04.chunk.js", + "./static/js/127.4c807dd5.chunk.js": "/react/build/./static/js/127.4c807dd5.chunk.js", + "./static/js/128.31a27c71.chunk.js": "/react/build/./static/js/128.31a27c71.chunk.js", + "./static/js/129.ef4567bc.chunk.js": "/react/build/./static/js/129.ef4567bc.chunk.js", + "./static/js/130.3c3daf2c.chunk.js": "/react/build/./static/js/130.3c3daf2c.chunk.js", + "./static/js/131.1d9ddf56.chunk.js": "/react/build/./static/js/131.1d9ddf56.chunk.js", + "./static/js/132.c283bdaa.chunk.js": "/react/build/./static/js/132.c283bdaa.chunk.js", + "./static/js/133.c68fee90.chunk.js": "/react/build/./static/js/133.c68fee90.chunk.js", + "./static/js/134.b78ce863.chunk.js": "/react/build/./static/js/134.b78ce863.chunk.js", + "./static/js/135.9684fd71.chunk.js": "/react/build/./static/js/135.9684fd71.chunk.js", + "./static/js/136.27509d49.chunk.js": "/react/build/./static/js/136.27509d49.chunk.js", + "./static/js/137.c5f1fae3.chunk.js": "/react/build/./static/js/137.c5f1fae3.chunk.js", + "./static/js/138.8b5e773a.chunk.js": "/react/build/./static/js/138.8b5e773a.chunk.js", + "./static/js/139.b0203c43.chunk.js": "/react/build/./static/js/139.b0203c43.chunk.js", + "./static/js/140.d539aa65.chunk.js": "/react/build/./static/js/140.d539aa65.chunk.js", + "./static/js/141.1217523e.chunk.js": "/react/build/./static/js/141.1217523e.chunk.js", + "./static/js/142.5f88a5be.chunk.js": "/react/build/./static/js/142.5f88a5be.chunk.js", + "./static/js/143.6d4bb771.chunk.js": "/react/build/./static/js/143.6d4bb771.chunk.js", + "./static/js/144.71a558cd.chunk.js": "/react/build/./static/js/144.71a558cd.chunk.js", + "./static/js/145.e8d8fd7f.chunk.js": "/react/build/./static/js/145.e8d8fd7f.chunk.js", + "./static/js/146.0a903874.chunk.js": "/react/build/./static/js/146.0a903874.chunk.js", + "./static/js/147.e575e1f7.chunk.js": "/react/build/./static/js/147.e575e1f7.chunk.js", + "./static/js/148.ef538573.chunk.js": "/react/build/./static/js/148.ef538573.chunk.js", + "./static/js/149.17e0c413.chunk.js": "/react/build/./static/js/149.17e0c413.chunk.js", + "./static/js/150.e89e3265.chunk.js": "/react/build/./static/js/150.e89e3265.chunk.js", + "./static/js/151.6a4f930e.chunk.js": "/react/build/./static/js/151.6a4f930e.chunk.js", + "./static/js/152.2b000d17.chunk.js": "/react/build/./static/js/152.2b000d17.chunk.js", + "./static/js/153.ad0cf53e.chunk.js": "/react/build/./static/js/153.ad0cf53e.chunk.js", + "./static/js/154.3571d0a1.chunk.js": "/react/build/./static/js/154.3571d0a1.chunk.js", + "./static/js/155.9f328bed.chunk.js": "/react/build/./static/js/155.9f328bed.chunk.js", + "./static/js/156.68511f2a.chunk.js": "/react/build/./static/js/156.68511f2a.chunk.js", + "./static/js/157.091844c3.chunk.js": "/react/build/./static/js/157.091844c3.chunk.js", + "./static/js/158.edc0dda2.chunk.js": "/react/build/./static/js/158.edc0dda2.chunk.js", + "./static/js/159.a231633b.chunk.js": "/react/build/./static/js/159.a231633b.chunk.js", + "./static/js/160.ddac6e32.chunk.js": "/react/build/./static/js/160.ddac6e32.chunk.js", + "./static/js/161.f4545c99.chunk.js": "/react/build/./static/js/161.f4545c99.chunk.js", + "./static/js/162.910d2520.chunk.js": "/react/build/./static/js/162.910d2520.chunk.js", + "./static/js/163.6906b042.chunk.js": "/react/build/./static/js/163.6906b042.chunk.js", + "./static/js/164.6cfdb7ce.chunk.js": "/react/build/./static/js/164.6cfdb7ce.chunk.js", + "./static/js/165.ae80f098.chunk.js": "/react/build/./static/js/165.ae80f098.chunk.js", + "./static/js/166.4ab2d920.chunk.js": "/react/build/./static/js/166.4ab2d920.chunk.js", + "./static/js/167.36d13361.chunk.js": "/react/build/./static/js/167.36d13361.chunk.js", + "./static/js/168.c677d888.chunk.js": "/react/build/./static/js/168.c677d888.chunk.js", + "./static/js/169.90b5a8f5.chunk.js": "/react/build/./static/js/169.90b5a8f5.chunk.js", + "./static/js/170.083a9ff4.chunk.js": "/react/build/./static/js/170.083a9ff4.chunk.js", + "./static/js/171.f779492a.chunk.js": "/react/build/./static/js/171.f779492a.chunk.js", + "./static/js/172.a674b248.chunk.js": "/react/build/./static/js/172.a674b248.chunk.js", + "./static/js/173.a5f06bb2.chunk.js": "/react/build/./static/js/173.a5f06bb2.chunk.js", + "./static/js/174.00848834.chunk.js": "/react/build/./static/js/174.00848834.chunk.js", + "./static/js/175.e79f4e5d.chunk.js": "/react/build/./static/js/175.e79f4e5d.chunk.js", "main.css": "/react/build/static/css/main.d4cf5bb9.chunk.css", - "main.js": "/react/build/./static/js/main.c5ca9e5e.chunk.js", - "runtime~main.js": "/react/build/./static/js/runtime~main.b6535e34.js", + "main.js": "/react/build/./static/js/main.e46872e3.chunk.js", + "runtime~main.js": "/react/build/./static/js/runtime~main.fd91ffd6.js", "./static/js/12.a35328b3.chunk.js.LICENSE.txt": "/react/build/./static/js/12.a35328b3.chunk.js.LICENSE.txt", - "./static/js/124.ea136f89.chunk.js.LICENSE.txt": "/react/build/./static/js/124.ea136f89.chunk.js.LICENSE.txt", - "./static/js/166.02a47c16.chunk.js.LICENSE.txt": "/react/build/./static/js/166.02a47c16.chunk.js.LICENSE.txt", - "./static/js/27.a206127d.chunk.js.LICENSE.txt": "/react/build/./static/js/27.a206127d.chunk.js.LICENSE.txt", + "./static/js/128.31a27c71.chunk.js.LICENSE.txt": "/react/build/./static/js/128.31a27c71.chunk.js.LICENSE.txt", + "./static/js/170.083a9ff4.chunk.js.LICENSE.txt": "/react/build/./static/js/170.083a9ff4.chunk.js.LICENSE.txt", + "./static/js/27.622ad4a5.chunk.js.LICENSE.txt": "/react/build/./static/js/27.622ad4a5.chunk.js.LICENSE.txt", "./static/js/28.f213ce8c.chunk.js.LICENSE.txt": "/react/build/./static/js/28.f213ce8c.chunk.js.LICENSE.txt", - "./static/js/29.76c06c80.chunk.js.LICENSE.txt": "/react/build/./static/js/29.76c06c80.chunk.js.LICENSE.txt", - "./static/js/32.aadb6480.chunk.js.LICENSE.txt": "/react/build/./static/js/32.aadb6480.chunk.js.LICENSE.txt", + "./static/js/29.92123ccb.chunk.js.LICENSE.txt": "/react/build/./static/js/29.92123ccb.chunk.js.LICENSE.txt", + "./static/js/31.e0cc0c12.chunk.js.LICENSE.txt": "/react/build/./static/js/31.e0cc0c12.chunk.js.LICENSE.txt", "./static/js/35.455ba148.chunk.js.LICENSE.txt": "/react/build/./static/js/35.455ba148.chunk.js.LICENSE.txt", "./static/js/4.2e0dfe47.chunk.js.LICENSE.txt": "/react/build/./static/js/4.2e0dfe47.chunk.js.LICENSE.txt", - "./static/js/main.c5ca9e5e.chunk.js.LICENSE.txt": "/react/build/./static/js/main.c5ca9e5e.chunk.js.LICENSE.txt", + "./static/js/main.e46872e3.chunk.js.LICENSE.txt": "/react/build/./static/js/main.e46872e3.chunk.js.LICENSE.txt", "css.worker.js": "/react/build/css.worker.js", "editor.worker.js": "/react/build/editor.worker.js", "html.worker.js": "/react/build/html.worker.js", diff --git a/css/iconfont.css b/css/iconfont.css index 32cb789aa..fbd30d52c 100644 --- a/css/iconfont.css +++ b/css/iconfont.css @@ -1,8 +1,8 @@ @font-face { font-family: "iconfont"; /* Project id 2340181 */ - src: url('iconfont.woff2?t=1625800786751') format('woff2'), - url('iconfont.woff?t=1625800786751') format('woff'), - url('iconfont.ttf?t=1625800786751') format('truetype'); + src: url('iconfont.woff2?t=1626838578464') format('woff2'), + url('iconfont.woff?t=1626838578464') format('woff'), + url('iconfont.ttf?t=1626838578464') format('truetype'); } .iconfont { @@ -13,6 +13,34 @@ -moz-osx-font-smoothing: grayscale; } +.icon-erciqueren_icon:before { + content: "\e867"; +} + +.icon-xuanzhongssh_icon:before { + content: "\e868"; +} + +.icon-weixuanzhonganquanshezhi_icon:before { + content: "\e869"; +} + +.icon-weixuanzhongssh_icon:before { + content: "\e86a"; +} + +.icon-xuanzhonganquanshezhi_icon:before { + content: "\e86b"; +} + +.icon-shanchu_icon:before { + content: "\e86c"; +} + +.icon-liebiaossh_icon:before { + content: "\e86e"; +} + .icon-file-submodule:before { content: "\e866"; } diff --git a/css/iconfont.js b/css/iconfont.js index c4fb710fb..77ba176ff 100644 --- a/css/iconfont.js +++ b/css/iconfont.js @@ -1 +1 @@ -!function(c){var l,a,h,i,o,z,t='',p=(p=document.getElementsByTagName("script"))[p.length-1].getAttribute("data-injectcss");if(p&&!c.__iconfont__svg__cssinject__){c.__iconfont__svg__cssinject__=!0;try{document.write("")}catch(c){console&&console.log(c)}}function v(){o||(o=!0,h())}l=function(){var c,l,a;(a=document.createElement("div")).innerHTML=t,t=null,(l=a.getElementsByTagName("svg")[0])&&(l.setAttribute("aria-hidden","true"),l.style.position="absolute",l.style.width=0,l.style.height=0,l.style.overflow="hidden",c=l,(a=document.body).firstChild?(l=a.firstChild).parentNode.insertBefore(c,l):a.appendChild(c))},document.addEventListener?~["complete","loaded","interactive"].indexOf(document.readyState)?setTimeout(l,0):(a=function(){document.removeEventListener("DOMContentLoaded",a,!1),l()},document.addEventListener("DOMContentLoaded",a,!1)):document.attachEvent&&(h=l,i=c.document,o=!1,(z=function(){try{i.documentElement.doScroll("left")}catch(c){return void setTimeout(z,50)}v()})(),i.onreadystatechange=function(){"complete"==i.readyState&&(i.onreadystatechange=null,v())})}(window); \ No newline at end of file +!function(c){var l,a,h,i,o,z,t='',p=(p=document.getElementsByTagName("script"))[p.length-1].getAttribute("data-injectcss");if(p&&!c.__iconfont__svg__cssinject__){c.__iconfont__svg__cssinject__=!0;try{document.write("")}catch(c){console&&console.log(c)}}function v(){o||(o=!0,h())}l=function(){var c,l,a;(a=document.createElement("div")).innerHTML=t,t=null,(l=a.getElementsByTagName("svg")[0])&&(l.setAttribute("aria-hidden","true"),l.style.position="absolute",l.style.width=0,l.style.height=0,l.style.overflow="hidden",c=l,(a=document.body).firstChild?(l=a.firstChild).parentNode.insertBefore(c,l):a.appendChild(c))},document.addEventListener?~["complete","loaded","interactive"].indexOf(document.readyState)?setTimeout(l,0):(a=function(){document.removeEventListener("DOMContentLoaded",a,!1),l()},document.addEventListener("DOMContentLoaded",a,!1)):document.attachEvent&&(h=l,i=c.document,o=!1,(z=function(){try{i.documentElement.doScroll("left")}catch(c){return void setTimeout(z,50)}v()})(),i.onreadystatechange=function(){"complete"==i.readyState&&(i.onreadystatechange=null,v())})}(window); \ No newline at end of file diff --git a/css/iconfont.json b/css/iconfont.json index 43c5fbfbb..44d85cac9 100644 --- a/css/iconfont.json +++ b/css/iconfont.json @@ -5,6 +5,55 @@ "css_prefix_text": "icon-", "description": "", "glyphs": [ + { + "icon_id": "22906287", + "name": "二次确认_icon", + "font_class": "erciqueren_icon", + "unicode": "e867", + "unicode_decimal": 59495 + }, + { + "icon_id": "22906288", + "name": "选中ssh_icon", + "font_class": "xuanzhongssh_icon", + "unicode": "e868", + "unicode_decimal": 59496 + }, + { + "icon_id": "22906289", + "name": "未选中安全设置_icon", + "font_class": "weixuanzhonganquanshezhi_icon", + "unicode": "e869", + "unicode_decimal": 59497 + }, + { + "icon_id": "22906290", + "name": "未选中ssh_icon", + "font_class": "weixuanzhongssh_icon", + "unicode": "e86a", + "unicode_decimal": 59498 + }, + { + "icon_id": "22906291", + "name": "选中安全设置_icon", + "font_class": "xuanzhonganquanshezhi_icon", + "unicode": "e86b", + "unicode_decimal": 59499 + }, + { + "icon_id": "22906292", + "name": "删除_icon", + "font_class": "shanchu_icon", + "unicode": "e86c", + "unicode_decimal": 59500 + }, + { + "icon_id": "22906293", + "name": "列表ssh_icon", + "font_class": "liebiaossh_icon", + "unicode": "e86e", + "unicode_decimal": 59502 + }, { "icon_id": "17575494", "name": "file-submodule", diff --git a/css/iconfont.ttf b/css/iconfont.ttf index 96f61dcb8aa31c7205d1e4264e65e0d26bacbf93..662bd663064ec2ec526607dac802a57069f8a1e0 100644 GIT binary patch delta 13020 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 delta 12088 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 diff --git a/css/iconfont.woff b/css/iconfont.woff index 67761f2ca0f35a39a4c76b9b10d9e660006e1da5..6b554c8a3e78c3551827440aa85b577cd89c7917 100644 GIT binary patch delta 109083 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 diff --git a/css/iconfont.woff2 b/css/iconfont.woff2 index ca08e83e2696953534230869065db66a7b61c41b..171927971ce285896b87a03994128ec77b8d354b 100644 GIT binary patch literal 91180 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

wS~2W?cQ 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 H0{{R3vo3h< literal 90540 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 Yd)AHn;9+K|yIH3c`c515j{@d@0SR}Y<^TWy diff --git a/index.html b/index.html index e05a6ecaa..a9ffb7307 100644 --- a/index.html +++ b/index.html @@ -1 +1 @@ -

\ No newline at end of file +
\ No newline at end of file diff --git a/service-worker.js b/service-worker.js index 803c3a747..34a975197 100644 --- a/service-worker.js +++ b/service-worker.js @@ -1 +1 @@ -"use strict";var precacheConfig=[["/react/build/css.worker.js","abadf65f7ed870870dccf00a50b3c6ef"],["/react/build/editor.worker.js","2a381dfa06623f377bb84adbc7b38062"],["/react/build/html.worker.js","028952cd3f435d71d238edcdc2ef2967"],["/react/build/index.html","1543eb97e7314bd8e4e785b4862b693c"],["/react/build/json.worker.js","4a4ca127f837beaf0dddae0c74c81b57"],["/react/build/static/css/0.50ff7122.chunk.css","45259d31111b9a22f91937a03f4946cc"],["/react/build/static/css/1.23ed9182.chunk.css","5f00325b238a8f0ad62fd2e2ac4e9e54"],["/react/build/static/css/10.dcad7b0a.chunk.css","71a7f04c3d7b848bb4196a910f1aee6e"],["/react/build/static/css/100.a935739a.chunk.css","5c261627a48272d87599273b970d491e"],["/react/build/static/css/101.758791e4.chunk.css","edc631443bfe29f339867063a0b88821"],["/react/build/static/css/103.cbb6db9c.chunk.css","bff900e507a81620824f8a2a61b2b7fc"],["/react/build/static/css/104.6b430640.chunk.css","e8741b959b25dd5ed8252b6207bb34b7"],["/react/build/static/css/105.6b430640.chunk.css","e8741b959b25dd5ed8252b6207bb34b7"],["/react/build/static/css/106.001c6e1a.chunk.css","002913b6d11bce0e6ed9be0f3531bd87"],["/react/build/static/css/11.5706cf10.chunk.css","5d39578b91b84e925bd702d0d56a0ea2"],["/react/build/static/css/12.f1c6115d.chunk.css","8d16c1c5c5e4eaa8353e5b73aa97767e"],["/react/build/static/css/14.68710b78.chunk.css","0a57098eaafd05768954e758313b3d3b"],["/react/build/static/css/15.cba65999.chunk.css","ce6325f2eb8a3c906dd19b2f05323049"],["/react/build/static/css/16.b8075868.chunk.css","36d1a5c22052245e73c99d711cc3d94d"],["/react/build/static/css/17.0d39367d.chunk.css","3c4fc3206988c3003af73a8abca3aeb6"],["/react/build/static/css/18.3bd39d6a.chunk.css","8c23511df1737358bf41e4098ff59993"],["/react/build/static/css/19.640f37d5.chunk.css","248dd7a153a8a1fac332103b57f55305"],["/react/build/static/css/20.add0bd32.chunk.css","d05e6b7355be19e92944ca0fbcb21a12"],["/react/build/static/css/22.befff622.chunk.css","f241818abc5c45230326a78355fca78c"],["/react/build/static/css/23.5706cf10.chunk.css","5d39578b91b84e925bd702d0d56a0ea2"],["/react/build/static/css/24.d2208d20.chunk.css","12f45f69c12f40e9b756c721fb9a9ea7"],["/react/build/static/css/25.6b430640.chunk.css","e8741b959b25dd5ed8252b6207bb34b7"],["/react/build/static/css/26.51d3f1ea.chunk.css","d783fee5314461e3f243af81186abf12"],["/react/build/static/css/27.f24decce.chunk.css","444e0664ca46decad01e7c0ccc79d5b0"],["/react/build/static/css/28.b0d37a14.chunk.css","398b2a97d927a7291af165b02c1ccef2"],["/react/build/static/css/29.c6aaf415.chunk.css","bec27e5d0837310e16b2f3ac068585c6"],["/react/build/static/css/3.c5398c62.chunk.css","7251503b2fb2777418b1d533e31be56d"],["/react/build/static/css/30.bb7484b2.chunk.css","b0862787cafb1b028e6bc4bedffafcd2"],["/react/build/static/css/31.93bda0e5.chunk.css","59c2caf231c328e96bdf1e7919f3a2c7"],["/react/build/static/css/32.1f11b2b9.chunk.css","daf6a61126478470b1078b5efaee94ae"],["/react/build/static/css/33.e522dd89.chunk.css","7b3e0567aefcc4fcd35f5d0209d61610"],["/react/build/static/css/34.aaf4e234.chunk.css","320ffb31cb8884fb57b3ccc5cf540fe1"],["/react/build/static/css/35.5338d305.chunk.css","d9b5ca9cb767438bb42a4167d8c9141b"],["/react/build/static/css/39.d25ac101.chunk.css","b4d9acea6f289a480fab21ef3fb3b2f5"],["/react/build/static/css/40.8b1adc6e.chunk.css","ed55f8f6a1664983926938444907fafa"],["/react/build/static/css/41.4b5dc6ed.chunk.css","877b58418e0e8e2cee32b45c3f18aac8"],["/react/build/static/css/42.6bd8ee60.chunk.css","cde641f9025befec7c05ab4eb9f16e29"],["/react/build/static/css/43.1d076fa1.chunk.css","cba23405e0129afb39f510c15445c26c"],["/react/build/static/css/44.142f7648.chunk.css","fc35a5a65e73021e90c9a4ccc05688d7"],["/react/build/static/css/46.7e25bf4d.chunk.css","4df9c1b6384195979b2634693938e33c"],["/react/build/static/css/47.bad3a09e.chunk.css","e363ea281af9e616a0d144154b88c8f8"],["/react/build/static/css/49.a935739a.chunk.css","5c261627a48272d87599273b970d491e"],["/react/build/static/css/5.5d2538f7.chunk.css","f7bca4f3d6437baa7779df051da7a998"],["/react/build/static/css/50.ec741bc4.chunk.css","061d293a05581a30026cd21f85cd4654"],["/react/build/static/css/51.0ad02e10.chunk.css","474ecb619f4717696793d947b95cdc73"],["/react/build/static/css/52.67e21baf.chunk.css","ff724278085b6419943d6bd15edebd43"],["/react/build/static/css/53.947479e8.chunk.css","4215fbff912ba2ff16a8d0129bd4b326"],["/react/build/static/css/54.6b430640.chunk.css","e8741b959b25dd5ed8252b6207bb34b7"],["/react/build/static/css/55.6b430640.chunk.css","e8741b959b25dd5ed8252b6207bb34b7"],["/react/build/static/css/56.6b430640.chunk.css","e8741b959b25dd5ed8252b6207bb34b7"],["/react/build/static/css/57.82ef82ac.chunk.css","1211ec54a5dbd129cf63cacdc130ca13"],["/react/build/static/css/58.1274511a.chunk.css","fb6fd82fdc42179d1c294c03c8710882"],["/react/build/static/css/60.c84ff84f.chunk.css","fd72e72552c7432fffa4abcd48b9ada9"],["/react/build/static/css/61.cba65999.chunk.css","ce6325f2eb8a3c906dd19b2f05323049"],["/react/build/static/css/62.cba65999.chunk.css","ce6325f2eb8a3c906dd19b2f05323049"],["/react/build/static/css/63.b25d46f3.chunk.css","0aa18a92d8bc1786b1d3a70c2162c424"],["/react/build/static/css/64.3c611c50.chunk.css","9d6660c0b626c128a1e6cd34da8267ed"],["/react/build/static/css/67.c359de0c.chunk.css","df7b038f8f1a0e16793b24bc950b9b22"],["/react/build/static/css/68.5e339313.chunk.css","7194baf6060189a960e26eca209891e1"],["/react/build/static/css/69.7cadd6ef.chunk.css","09781f13ebd9c896daff54d83a4e3557"],["/react/build/static/css/7.2ca169c4.chunk.css","49774a08ed85d3ce6bacd378483aa624"],["/react/build/static/css/70.bad3a09e.chunk.css","e363ea281af9e616a0d144154b88c8f8"],["/react/build/static/css/71.bad3a09e.chunk.css","e363ea281af9e616a0d144154b88c8f8"],["/react/build/static/css/72.f1b9e4d6.chunk.css","1aacf45c9b65cd6e0ac5823f14193c5a"],["/react/build/static/css/73.bad3a09e.chunk.css","e363ea281af9e616a0d144154b88c8f8"],["/react/build/static/css/74.640f37d5.chunk.css","248dd7a153a8a1fac332103b57f55305"],["/react/build/static/css/75.640f37d5.chunk.css","248dd7a153a8a1fac332103b57f55305"],["/react/build/static/css/76.640f37d5.chunk.css","248dd7a153a8a1fac332103b57f55305"],["/react/build/static/css/79.0d39367d.chunk.css","3c4fc3206988c3003af73a8abca3aeb6"],["/react/build/static/css/8.c2da1213.chunk.css","518189592f4d54396239adb7c8a02413"],["/react/build/static/css/80.b8075868.chunk.css","36d1a5c22052245e73c99d711cc3d94d"],["/react/build/static/css/81.c8a55d08.chunk.css","226acc64dfa2fad8420e5eadf2d7b32d"],["/react/build/static/css/82.88de9df7.chunk.css","1b214774e894a917aaebf0b2f1e0e989"],["/react/build/static/css/83.87b1a41b.chunk.css","bc7455907e19f7931739d756c113f510"],["/react/build/static/css/84.eab8e1d1.chunk.css","2eabf412810b516f7aa2c27804f2552d"],["/react/build/static/css/85.640f37d5.chunk.css","248dd7a153a8a1fac332103b57f55305"],["/react/build/static/css/87.85c90937.chunk.css","f04575b1d5aca6f3657e48ac6754cdd8"],["/react/build/static/css/89.c3d7ccba.chunk.css","34a9059267d28b291eb339d126e34e0d"],["/react/build/static/css/9.2a518bff.chunk.css","b53e8917f1c56f04f7c15eb5c3fa6971"],["/react/build/static/css/90.6b430640.chunk.css","e8741b959b25dd5ed8252b6207bb34b7"],["/react/build/static/css/91.bad3a09e.chunk.css","e363ea281af9e616a0d144154b88c8f8"],["/react/build/static/css/main.d4cf5bb9.chunk.css","cd5ae4bf0ee004f47e4c7600e78b6ef1"],["/react/build/static/js/0.38cc2216.chunk.js","a4284c68ac642256950a71aad2989431"],["/react/build/static/js/1.9de07cbc.chunk.js","196c1ffd38b2415d627e2ab48865b2ee"],["/react/build/static/js/10.b49915e4.chunk.js","f613f14dc9f7cf91943af1b7bf0c70e0"],["/react/build/static/js/100.14468668.chunk.js","aaf3ce2fb5687044d236a65abeb22df1"],["/react/build/static/js/101.28d1b372.chunk.js","d85b39327a316c57b9216e20da5beb44"],["/react/build/static/js/102.0aa554b1.chunk.js","e0de6dbf13caea5d0607bf7e20253b1c"],["/react/build/static/js/103.5032ed50.chunk.js","a018f593c1300f70995f34f3f322ce42"],["/react/build/static/js/104.6552d99a.chunk.js","7913fa15893a40238fda81084f7efec3"],["/react/build/static/js/105.2335c57a.chunk.js","573a4756c9bf29a0cfd3190dca1f0926"],["/react/build/static/js/106.1bc767e6.chunk.js","32ac2b7b15b07f11340e5666cab8f3cb"],["/react/build/static/js/107.f6d2a0c9.chunk.js","e728eadd41d3da07051154ceebe04c17"],["/react/build/static/js/108.b3e0fb6f.chunk.js","a3b141b292464c6e6a8275cfc776af37"],["/react/build/static/js/109.49602f69.chunk.js","6bbb48a09c7520a063523e5dd4475e5d"],["/react/build/static/js/11.b015a25a.chunk.js","225ae7e6808d1f07c56fa3d252afd0f0"],["/react/build/static/js/110.f6093da4.chunk.js","38c0e228d4b7f821d6195dcfc6c2fc18"],["/react/build/static/js/111.4d97c78d.chunk.js","cb1b57a2a123fc43917b0b081ae3b598"],["/react/build/static/js/112.f9061058.chunk.js","446b224addfb787730828af5c7fbc513"],["/react/build/static/js/113.6e25d84e.chunk.js","03abbdad9e4b16c0c9e5b5bf679d8838"],["/react/build/static/js/114.728fb85b.chunk.js","c88c499e3c7128782913009f75cca539"],["/react/build/static/js/115.f04c2ae6.chunk.js","a66688670ad76a6ea105a33e0a5ba214"],["/react/build/static/js/116.9d4c5ff1.chunk.js","3738dc8d0e09aba2d88c271db4d3f924"],["/react/build/static/js/117.1f97db17.chunk.js","9d1ce3e6c39a3669838a581933f852a2"],["/react/build/static/js/118.ae0497d8.chunk.js","3e2283da96bdc373ebdf9b0440c295c7"],["/react/build/static/js/119.b791f532.chunk.js","66ef830f354844313f7fdc6a3a6ff9e6"],["/react/build/static/js/12.a35328b3.chunk.js","d06c201b1d9758e4c5a8b592905d0679"],["/react/build/static/js/12.a35328b3.chunk.js.LICENSE.txt","0512cf1466087f5c44c5c61e4b32a001"],["/react/build/static/js/120.cdc2a2ed.chunk.js","0c9b216dae97d581ed4324f4adfd6de5"],["/react/build/static/js/121.ccde65ee.chunk.js","53b9b1f310168da5db175871e39fb2a5"],["/react/build/static/js/122.f675c1e0.chunk.js","f711e76bb359610b957ea565f52b0f7e"],["/react/build/static/js/123.25a1fdef.chunk.js","3b2bf698d4ce6078df42684f7230a798"],["/react/build/static/js/124.ea136f89.chunk.js","fd677497ef4fe596f30c065c6f5b838b"],["/react/build/static/js/124.ea136f89.chunk.js.LICENSE.txt","03278fe9381615d8b390847939a9eb37"],["/react/build/static/js/125.8c3fe7bc.chunk.js","6fc51f7219283d36ffd85ad80706c210"],["/react/build/static/js/126.abf6db91.chunk.js","16d9fa56efa99391c33f6b83d67bd2ed"],["/react/build/static/js/127.cbf58f6b.chunk.js","f38e62fc1285ca19e48d5843685eb6b3"],["/react/build/static/js/128.01b034e1.chunk.js","90f56b0a309926a741fc607ade52144c"],["/react/build/static/js/129.e1c1391e.chunk.js","b06d703e94275565be760a1a7c96af70"],["/react/build/static/js/13.f327a343.chunk.js","6ac038ce9bd3c9cd2a6d8dd517b4ade0"],["/react/build/static/js/130.74bcece2.chunk.js","72f6ba13ed679398930f07745b6810bb"],["/react/build/static/js/131.b736b5ba.chunk.js","12b17e2565baff7b7936f20075f9ccd7"],["/react/build/static/js/132.295ed74e.chunk.js","0bf95358894a4a48db86e47a4f919809"],["/react/build/static/js/133.974578e0.chunk.js","71f5f4feade279a7881f8790453ff08a"],["/react/build/static/js/134.ef39e97f.chunk.js","a068ed80d118c1f3f86f2de4de539802"],["/react/build/static/js/135.19a29214.chunk.js","c414897b5a78a677cc8ea86510f26a39"],["/react/build/static/js/136.6b320acd.chunk.js","72f18f72036356c8bd423dea98b860a9"],["/react/build/static/js/137.f71bc56b.chunk.js","e3ff3dabc2b10863153b81575bb6a6cc"],["/react/build/static/js/138.5f02b3a0.chunk.js","acb74d0008308892708569ea7a550251"],["/react/build/static/js/139.f09cd652.chunk.js","df76d9a4b2e7f3a33716301b9a42e922"],["/react/build/static/js/14.8eebf3b2.chunk.js","b43f99a700bcf659d81401619f6f0ac0"],["/react/build/static/js/140.29ce96e0.chunk.js","348228edba271118f0f110e9f6ca1b10"],["/react/build/static/js/141.d1be4d7e.chunk.js","9473a4dd012ab2c10882147724d8d743"],["/react/build/static/js/142.d602b99c.chunk.js","2c86eac2751f140ed9a1bf8cc045bc49"],["/react/build/static/js/143.a030b130.chunk.js","3a4a8beb01e7bd8e6a8c2b5fa9426137"],["/react/build/static/js/144.43c261f2.chunk.js","50af8d922786408878181a869c988fe9"],["/react/build/static/js/145.d98c8dc8.chunk.js","bc2a109ed8bfd9b3b333fd606941af25"],["/react/build/static/js/146.1131c3a0.chunk.js","f61ce3c3d47e97420a8e541518c84bed"],["/react/build/static/js/147.a8f292e0.chunk.js","5334a38cd49f1d99f0a9e2b7f82f5f78"],["/react/build/static/js/148.6e89b532.chunk.js","5bea25d2288c1666c61d0a54275c36dc"],["/react/build/static/js/149.f10582f8.chunk.js","1aaf2c4437b6ae116ace66b129963368"],["/react/build/static/js/15.08cb184d.chunk.js","65275bc65b8b3aa2f76132e9d87576ee"],["/react/build/static/js/150.f9b4ffb1.chunk.js","ef437c0e401d37c4607e48bcdb2e238d"],["/react/build/static/js/151.82f97868.chunk.js","dc4688da618ace3816136889e2db8a57"],["/react/build/static/js/152.3b0de393.chunk.js","58ad156d67cd4ab0722879286c7668ca"],["/react/build/static/js/153.0e919371.chunk.js","a13adc7b0f41bae841f8c1cda933babc"],["/react/build/static/js/154.b53056b4.chunk.js","1605864ee5b1b0530787eb695e13b09a"],["/react/build/static/js/155.8e39639d.chunk.js","8a502684e11dc08c64067509bce21d48"],["/react/build/static/js/156.3b7577da.chunk.js","4525dbfca72f249fc809516f220d2d10"],["/react/build/static/js/157.ecb5e01f.chunk.js","6f8a8112fa48086f2474df8a8a79a4b1"],["/react/build/static/js/158.30e41246.chunk.js","7cdf6ad27a76295c77cb4eac00e28bc7"],["/react/build/static/js/159.2537869a.chunk.js","6f60ec0882bb5e9ed00f3ad9034991eb"],["/react/build/static/js/16.b136ddb3.chunk.js","7d549bc07311ba5dacdf6ad4f0300194"],["/react/build/static/js/160.a33a885c.chunk.js","7a1732395a1945db1b98fb522ebda17b"],["/react/build/static/js/161.29fb0126.chunk.js","9db3897ac43e58b261a4ba532a5dd6d1"],["/react/build/static/js/162.b21cb0ef.chunk.js","85d1585304f623bd6a1145322df7a20b"],["/react/build/static/js/163.9951cd4f.chunk.js","63b2bc381f5000730b89f17c7e85d31d"],["/react/build/static/js/164.859219bc.chunk.js","4f67496f3376ff6fdfbb3b6efc10a9ae"],["/react/build/static/js/165.200b02ae.chunk.js","96b8437a1e1f87ea486526b055f4d8a9"],["/react/build/static/js/166.02a47c16.chunk.js","ffe2c1b0fbe32fb259cbda6899de7212"],["/react/build/static/js/166.02a47c16.chunk.js.LICENSE.txt","cf224aa154060b2c3c86fa6ed5af6aa8"],["/react/build/static/js/167.3ea50cae.chunk.js","ddeeb6a8f08cb73a32f659d9b3a4dae7"],["/react/build/static/js/168.06b296bb.chunk.js","2db11d4b815cde5636ad121a01e0bded"],["/react/build/static/js/169.936fc349.chunk.js","a7011289016949e79f64076d98aa23a6"],["/react/build/static/js/17.a2a84ace.chunk.js","2d0593aae3e52c641e78ccf3aff75893"],["/react/build/static/js/170.4875a139.chunk.js","cb7b4bee3e8687419d134e7300ed6d27"],["/react/build/static/js/171.0b11e172.chunk.js","4aaa268a76f2469c006fad017f63e62d"],["/react/build/static/js/18.5a24e6ba.chunk.js","1ae2996eea2ab038a55f13ce6cd7698d"],["/react/build/static/js/19.e3d1730e.chunk.js","a6e946d4cd0e85f3eea2e079fe08658f"],["/react/build/static/js/2.c57ac3a0.chunk.js","00c736c2c77b2c62fda0df1a6d495ec2"],["/react/build/static/js/20.561623b7.chunk.js","50159334dc5dec18da0501775bf864ca"],["/react/build/static/js/21.bbbaa824.chunk.js","dc6f9c6b74bcdb9371b43ba2a975118f"],["/react/build/static/js/22.488cf8bb.chunk.js","2da49ba2590ab7da018fc22f9eccd5ac"],["/react/build/static/js/23.e77ec1e8.chunk.js","4ba20110390e774d60de3c1f36d8bcbd"],["/react/build/static/js/24.c5b34054.chunk.js","ffcaefeb3313d9f7bfcd43e98039c25e"],["/react/build/static/js/25.1ad757fe.chunk.js","26fe64dc8da928bc634e0f2455a9070e"],["/react/build/static/js/26.7b358656.chunk.js","9ee11ef32bbc71bdff5b35f74a608497"],["/react/build/static/js/27.a206127d.chunk.js","bbc7a5bc79d71bc52b396f98ebcd4276"],["/react/build/static/js/27.a206127d.chunk.js.LICENSE.txt","0512cf1466087f5c44c5c61e4b32a001"],["/react/build/static/js/28.f213ce8c.chunk.js","34b4812aa55ecf3099fe8a883aa5519b"],["/react/build/static/js/28.f213ce8c.chunk.js.LICENSE.txt","0512cf1466087f5c44c5c61e4b32a001"],["/react/build/static/js/29.76c06c80.chunk.js","8c42f67ecf388573ff92026be1ba5303"],["/react/build/static/js/29.76c06c80.chunk.js.LICENSE.txt","0512cf1466087f5c44c5c61e4b32a001"],["/react/build/static/js/3.5b9eeb99.chunk.js","b51155dbd843ec1486f8440e6d7234c1"],["/react/build/static/js/30.3551e1c5.chunk.js","0aeba733ca87b8f222d0838f1df2533a"],["/react/build/static/js/31.7a460ba3.chunk.js","c45ff9782d7f4cb121e3cb481cab8e3d"],["/react/build/static/js/32.aadb6480.chunk.js","c234dce1580b53b37e4d5f0e45604e50"],["/react/build/static/js/32.aadb6480.chunk.js.LICENSE.txt","0512cf1466087f5c44c5c61e4b32a001"],["/react/build/static/js/33.cce2520d.chunk.js","c8193067dc93a0f105261241510b37c2"],["/react/build/static/js/34.50d3f4ad.chunk.js","fca815d6c8e1aa9dae7f708ee1711eb6"],["/react/build/static/js/35.455ba148.chunk.js","20a422df93b05b0ea2bd53c723516034"],["/react/build/static/js/35.455ba148.chunk.js.LICENSE.txt","275fe79abee3b697f1673c8bd9c58856"],["/react/build/static/js/36.d453661f.chunk.js","a1af341ff6c928ce4a5b037b5ddb5fa7"],["/react/build/static/js/37.d7b86a4b.chunk.js","0ebd7d58da02f444d158d55d4fa6e9f9"],["/react/build/static/js/38.135551f6.chunk.js","3189d03df533b558e203a4b1841905b8"],["/react/build/static/js/39.2dff0325.chunk.js","c3d638afdf7aa413047977ecfcd95d76"],["/react/build/static/js/4.2e0dfe47.chunk.js","8e70ee5b5f60622eb62bc30dc9ac8608"],["/react/build/static/js/4.2e0dfe47.chunk.js.LICENSE.txt","7ec01595672f75e83fd81b41f132f4c1"],["/react/build/static/js/40.d07bb338.chunk.js","abe54d54c70b8f0e0fa43bffcae7e6ae"],["/react/build/static/js/41.d3919122.chunk.js","f2de478e4b3b10d5f43929ded2a8b0bd"],["/react/build/static/js/42.a0b89186.chunk.js","e441463fd9b20676ff3fb5bdb39c1d7a"],["/react/build/static/js/43.30b6b3f3.chunk.js","364da46a95237b2596c972801f724315"],["/react/build/static/js/44.1c5323f2.chunk.js","1b5adde1b05c7fc7e4600489def57451"],["/react/build/static/js/45.c4fe95c3.chunk.js","52ea3e98206efab38ffe4f1a8303d19f"],["/react/build/static/js/46.110c541b.chunk.js","bd1d600e16f9ee82d54839a6a7524e0b"],["/react/build/static/js/47.0cd3899c.chunk.js","c886b77d61c4c437185adb378c4b2ef2"],["/react/build/static/js/48.b0b6dec5.chunk.js","aaf62b4abbd798ed0a5e84b90cf36f0b"],["/react/build/static/js/49.9c83bf3b.chunk.js","f52cc4ad3e33189dde914a962ea1b605"],["/react/build/static/js/5.ba9c3134.chunk.js","6f55d41c958d9daa9388eff6fff951bf"],["/react/build/static/js/50.9dbadc19.chunk.js","1aa4d389a5807ad67bbb1566c8c61e13"],["/react/build/static/js/51.fb48b2fd.chunk.js","d900540224868c1a31f65b97837607c4"],["/react/build/static/js/52.80357107.chunk.js","6265bf9e27b27bccfd855dfdc7b996e6"],["/react/build/static/js/53.7d72b52b.chunk.js","d9760e7005d4ba481b5f33f747a22d20"],["/react/build/static/js/54.58bb7e2a.chunk.js","0407077002fffda11ce8f713cf349f89"],["/react/build/static/js/55.77df0730.chunk.js","42b90673c40a243d584f221622ed74ec"],["/react/build/static/js/56.c772bbe8.chunk.js","29220357463a80a1a78b24e8ab6beed0"],["/react/build/static/js/57.7aa75dfb.chunk.js","ac9cfd9460b48c3ad4fbdcc3d261922f"],["/react/build/static/js/58.0078758e.chunk.js","69ccdf6635ee873a59e70513d3c3b6e0"],["/react/build/static/js/59.1f20c876.chunk.js","aff23499fdbc1a89b6bf871b292cd8ae"],["/react/build/static/js/6.423c5af8.chunk.js","b532a2cfbcea3ace5a18f5912161a5f6"],["/react/build/static/js/60.09d80676.chunk.js","7d1363311abafbb8090c77f3c4feec57"],["/react/build/static/js/61.c92deb45.chunk.js","516a0b163032a12a2e5fb8b5ba131deb"],["/react/build/static/js/62.2eec8261.chunk.js","e9100467681abe2efe6a73d30dd4fabd"],["/react/build/static/js/63.d27af6cf.chunk.js","0803317701eb17ad84e1267ec5937729"],["/react/build/static/js/64.c101fa1b.chunk.js","413df0b07c34139922242083d0477e5e"],["/react/build/static/js/65.148d9359.chunk.js","0b989d97e1f9f34fe0b092e559d34c43"],["/react/build/static/js/66.89dde596.chunk.js","ac59f5d0a3255daa26d002e15cd93683"],["/react/build/static/js/67.ac8e2c85.chunk.js","f04dfa0b026bf3fd2a863ee3edae41d2"],["/react/build/static/js/68.b1b71877.chunk.js","8ac40583b4ebf20c89e56b61df255ee5"],["/react/build/static/js/69.62485289.chunk.js","68fba2476f9973821f92898ff014eb2b"],["/react/build/static/js/7.81ec7d5d.chunk.js","63d498e7e2470d65f0a23ef2e2d6674b"],["/react/build/static/js/70.dcd5d881.chunk.js","a56710f2e84d9c9172237d99f594dc9a"],["/react/build/static/js/71.11016990.chunk.js","ab1bac6d816fdabed5a4786cb811eb51"],["/react/build/static/js/72.3d3ad9b5.chunk.js","68f5491bdcd57f3d9043e37454af1090"],["/react/build/static/js/73.bb23b3e0.chunk.js","c72f9369c06d201d66b306911fb1c6ad"],["/react/build/static/js/74.99ab3ea8.chunk.js","e5c21d6e83028a7f03bb230b97a6f4f7"],["/react/build/static/js/75.afd1426b.chunk.js","bac729963a4c9e08a45c87e255ab3b38"],["/react/build/static/js/76.fcaf0a50.chunk.js","cb4ed52b0e41d2e8fd346bdea279c874"],["/react/build/static/js/77.e7586f6b.chunk.js","abf39a3afe05983b45c5f5d3e660d734"],["/react/build/static/js/78.bec7bd7d.chunk.js","b7f7afba494894b3d7c88e05df5d9c0d"],["/react/build/static/js/79.0a8f20c4.chunk.js","618c49b0a892dfc1dfe7731953c8bc21"],["/react/build/static/js/8.3f4e8481.chunk.js","a089b1bb81a596eccbd4232f9922c2aa"],["/react/build/static/js/80.a580a4a2.chunk.js","ed5d47e14ab1f201b676ee9b33185d00"],["/react/build/static/js/81.98e49514.chunk.js","a5cceeb9c061f1fa85c1a029814b878f"],["/react/build/static/js/82.ec684068.chunk.js","7843c97bb81eb809f4e3e12bd82fd387"],["/react/build/static/js/83.ec6771e2.chunk.js","81277621b8312409b22f98e40f99df76"],["/react/build/static/js/84.98e5c254.chunk.js","a7acb372875c93df6083d75cdfafa177"],["/react/build/static/js/85.c0b3dca6.chunk.js","bb5dacfb4293c4e35cadf3f3a336d98e"],["/react/build/static/js/86.37de554b.chunk.js","680f9740799c8f35d9574d4e56c07081"],["/react/build/static/js/87.a4ba7f59.chunk.js","1cc3d85263fa85fc1a31811ee3d87a90"],["/react/build/static/js/88.af71c62e.chunk.js","296a44dddb2fc053c9368208d0e85e4c"],["/react/build/static/js/89.b4321672.chunk.js","c8408656c897d07912fdd366a1e4702c"],["/react/build/static/js/9.185513bc.chunk.js","9299135d086ba93804f7f7f5ca9d08b3"],["/react/build/static/js/90.a4a9ee48.chunk.js","505b84842e3d46ad5aee865fa32066fa"],["/react/build/static/js/91.9579b677.chunk.js","c922ccaffc13131cb13debb579da3d12"],["/react/build/static/js/92.38e10e12.chunk.js","57ce28ab3700694a5456903735133b5a"],["/react/build/static/js/93.3c9059fa.chunk.js","1d2be3b8582a7c4c9cfe47a79f991b7d"],["/react/build/static/js/94.5f77d47d.chunk.js","270c1c485cefa5f3dc5069235872c23e"],["/react/build/static/js/95.8029d774.chunk.js","e73f23525132f2b48cc71ea7c892c06c"],["/react/build/static/js/96.1d027a97.chunk.js","b3f2e2f692ae975f9d9e94775adff329"],["/react/build/static/js/97.78950ddd.chunk.js","4843e8d0f165d598ba682d94b3287aea"],["/react/build/static/js/98.a3a3ce4d.chunk.js","489cdc6f27b42b04f860b01352280d72"],["/react/build/static/js/99.20c2a880.chunk.js","0a78122e0c3f2b20ac7d283518405a5a"],["/react/build/static/js/main.c5ca9e5e.chunk.js.LICENSE.txt","20c4c9722b39971e742932d08ec3daf5"],["/react/build/static/js/runtime~main.b6535e34.js","6e92f8e87dcdb2f3fb38e8a862921dff"],["/react/build/static/media/KaTeX_AMS-Regular.b1489df1.woff","7f06b4e30317f784d61d26686aed0ab2"],["/react/build/static/media/KaTeX_AMS-Regular.d4531cf7.woff2","e78e28b4834954df047e4925e9dbf354"],["/react/build/static/media/KaTeX_AMS-Regular.f80d9eaf.ttf","aaf4eee9fba9907d61c3935e0b6a54ae"],["/react/build/static/media/KaTeX_Caligraphic-Bold.0c96bc8f.ttf","021dd4dc61ee5f5cdf315f43b48c094b"],["/react/build/static/media/KaTeX_Caligraphic-Bold.7ce7636b.woff","1e802ca9dedc4ed4e3c6f645e4316128"],["/react/build/static/media/KaTeX_Caligraphic-Bold.f046a374.woff2","4ec58befa687e9752c3c91cd9bcf1bcb"],["/react/build/static/media/KaTeX_Caligraphic-Regular.35f3c951.ttf","d49f2d55ce4f40f982d8ba63d746fbf9"],["/react/build/static/media/KaTeX_Caligraphic-Regular.4519ba4c.woff2","7edb53b6693d75b8a2232481eea1a52c"],["/react/build/static/media/KaTeX_Caligraphic-Regular.4a559f36.woff","d3b46c3a530116933081d9d74e3e9fe8"],["/react/build/static/media/KaTeX_Fraktur-Bold.069514d4.ttf","a31e7cba7b7221ebf1a2ae545fb306b2"],["/react/build/static/media/KaTeX_Fraktur-Bold.2ea3916b.woff","c4c8cab7d5be97b2bb283e531c077355"],["/react/build/static/media/KaTeX_Fraktur-Bold.5b8749ee.woff2","d5b59ec9764e10f4a82369ae29f3ac58"],["/react/build/static/media/KaTeX_Fraktur-Regular.0d90113d.woff","b7d9c46bff5d51da6209e355cc4a235d"],["/react/build/static/media/KaTeX_Fraktur-Regular.2c629b06.woff2","32a5339eb809f381a7357ba56f82aab3"],["/react/build/static/media/KaTeX_Fraktur-Regular.96556db6.ttf","a48dad4f58c82e38a10da0ceebb86370"],["/react/build/static/media/KaTeX_Main-Bold.07e762d0.ttf","9ceff51b3cb7ce6eb4e8efa8163a1472"],["/react/build/static/media/KaTeX_Main-Bold.20b90c20.woff2","8e1e01c4b1207c0a383d9a2b4f86e637"],["/react/build/static/media/KaTeX_Main-Bold.a9cdbc85.woff","22086eb5d97009c3e99bcc1d16ce6865"],["/react/build/static/media/KaTeX_Main-BoldItalic.7649d52f.woff","4c57dbc44bfff1fdf08a59cf556fdab3"],["/react/build/static/media/KaTeX_Main-BoldItalic.b345de5b.woff2","284a17fe5baf72ff8217d4c7e70c0f82"],["/react/build/static/media/KaTeX_Main-BoldItalic.bc8d96e9.ttf","e8b44b990516dab7937bf240fde8b46a"],["/react/build/static/media/KaTeX_Main-Italic.44a32ae6.ttf","29c86397e75cdcb3135af8295f1c2e28"],["/react/build/static/media/KaTeX_Main-Italic.ab751a9e.woff2","e533d5a2506cf053cd671b335ec04dde"],["/react/build/static/media/KaTeX_Main-Italic.e3954fe9.woff","99be0e10c38cd42466e6fe1665ef9536"],["/react/build/static/media/KaTeX_Main-Regular.13b3f852.woff2","5c734d78610fa35282f3379f866707f2"],["/react/build/static/media/KaTeX_Main-Regular.9e75cd60.woff","b741441f6d71014d0453ca3ebc884dd4"],["/react/build/static/media/KaTeX_Main-Regular.af7fc7b3.ttf","5c94aef490324b0925dbe5f643e8fd04"],["/react/build/static/media/KaTeX_Math-BoldItalic.4d6241be.ttf","9a2834a9ff8ab411153571e0e55ac693"],["/react/build/static/media/KaTeX_Math-BoldItalic.94810ff6.woff","b13731ef4e2bfc3d8d859271e39550fc"],["/react/build/static/media/KaTeX_Math-BoldItalic.d5d35e84.woff2","d747bd1e7a6a43864285edd73dcde253"],["/react/build/static/media/KaTeX_Math-Italic.11278d36.woff","f0303906c2a67ac63bf1e8ccd638a89e"],["/react/build/static/media/KaTeX_Math-Italic.cae7ea26.ttf","291e76b8871b84560701bd29f9d1dcc7"],["/react/build/static/media/KaTeX_Math-Italic.ffda8803.woff2","4ad08b826b8065e1eab85324d726538c"],["/react/build/static/media/KaTeX_SansSerif-Bold.2946bdb5.woff","3fb419559955e3ce75619f1a5e8c6c84"],["/react/build/static/media/KaTeX_SansSerif-Bold.5a20a475.woff2","6e0830bee40435e72165345e0682fbfc"],["/react/build/static/media/KaTeX_SansSerif-Bold.f0ad0abc.ttf","7dc027cba9f7b11ec92af4a311372a85"],["/react/build/static/media/KaTeX_SansSerif-Italic.c7feacd5.ttf","4059868e460d2d2e6be18e180d20c43d"],["/react/build/static/media/KaTeX_SansSerif-Italic.c834ba6d.woff","727a9b0d97d72d2fc0228fe4e07fb4d8"],["/react/build/static/media/KaTeX_SansSerif-Italic.e5fc2aef.woff2","fba01c9c6fb2866a0f95bcacb2c187a5"],["/react/build/static/media/KaTeX_SansSerif-Regular.5af9e1cf.ttf","5c58d168c0b66d2c32234a6718e74dfb"],["/react/build/static/media/KaTeX_SansSerif-Regular.5bf28900.woff2","d929cd671b19f0cfea55b6200fb47461"],["/react/build/static/media/KaTeX_SansSerif-Regular.a4fd0563.woff","2555754a67062cac3a0913b715ab982f"],["/react/build/static/media/KaTeX_Script-Regular.a1c15978.woff2","755e2491f13b5269f0afd5a56f7aa692"],["/react/build/static/media/KaTeX_Script-Regular.cd3b0634.woff","d524c9a5b62a17f98f4a97af37fea735"],["/react/build/static/media/KaTeX_Script-Regular.dd0db7ae.ttf","d12ea9efb375f9dc331f562e69892638"],["/react/build/static/media/KaTeX_Size1-Regular.1876361f.woff2","048c39cba4dfb0460682a45e84548e4b"],["/react/build/static/media/KaTeX_Size1-Regular.bbd9552c.ttf","7342d45b052c3a2abc21049959fbab7f"],["/react/build/static/media/KaTeX_Size1-Regular.c4ae0d25.woff","08b5f00e7140f7a10e62c8e2484dfa5a"],["/react/build/static/media/KaTeX_Size2-Regular.635e9324.woff","af24b0e4b7e52656ca77914695c99930"],["/react/build/static/media/KaTeX_Size2-Regular.d1e8ff17.ttf","eb130dcc661de766c999c60ba1525a88"],["/react/build/static/media/KaTeX_Size2-Regular.f516b73c.woff2","81d6b8d5ca77d63d5033d6991549a659"],["/react/build/static/media/KaTeX_Size3-Regular.1ef7adae.woff2","b311ca09df2c89a10fbb914b5a053805"],["/react/build/static/media/KaTeX_Size3-Regular.5d632274.ttf","7e02a40c41e52dc3b2b6b197bbdf05ea"],["/react/build/static/media/KaTeX_Size3-Regular.f32a9fde.woff","0d8926405d832a4b065e516bd385d812"],["/react/build/static/media/KaTeX_Size4-Regular.1d132596.ttf","ad7672524b64b730dfd176140a8945cb"],["/react/build/static/media/KaTeX_Size4-Regular.4f012d6a.woff2","6a3255dfc1ba41c46e7e807f8ab16c49"],["/react/build/static/media/KaTeX_Size4-Regular.f668d566.woff","68895bb880a61a7fc019dbfaa5121bb4"],["/react/build/static/media/KaTeX_Typewriter-Regular.4f31d033.woff2","6cc31ea5c223c88705a13727a71417fa"],["/react/build/static/media/KaTeX_Typewriter-Regular.b1d1af1a.ttf","257023560753aeb0b89b7e434d3da17f"],["/react/build/static/media/KaTeX_Typewriter-Regular.d3c8e68f.woff","3fe216d2a5f736c560cde71984554b64"],["/react/build/static/media/banner_list.e02c5e16.jpg","bc53dcd5b0731ce2ac28c3ea02a01c97"],["/react/build/static/media/beijintulogontwo.41076faf.png","245dc9e1ed09d34f605c2d5799ee3327"],["/react/build/static/media/educoder.695bfe08.png","0bc98d3f00dce03f9f4bef39aa288335"],["/react/build/static/media/slick.2630a3e3.svg","f97e3bbf73254b0112091d0192f17aec"],["/react/build/static/media/slick.29518378.woff","b7c9e1e479de3b53f1e4e30ebac2403a"],["/react/build/static/media/slick.a4e97f5a.eot","ced611daf7709cc778da928fec876475"],["/react/build/static/media/slick.c94f7671.ttf","d41f55a78e6f49a5512878df1737e58a"],["/react/build/ts.worker.js.LICENSE.txt","ce15c9d372cc5baeacdeb733817bdde4"]],cacheName="sw-precache-v3-sw-precache-webpack-plugin-"+(self.registration?self.registration.scope:""),ignoreUrlParametersMatching=[/^utm_/],addDirectoryIndex=function(c,a){var e=new URL(c);return"/"===e.pathname.slice(-1)&&(e.pathname+=a),e.toString()},cleanResponse=function(a){return a.redirected?("body"in a?Promise.resolve(a.body):a.blob()).then(function(c){return new Response(c,{headers:a.headers,status:a.status,statusText:a.statusText})}):Promise.resolve(a)},createCacheKey=function(c,a,e,d){var t=new URL(c);return d&&t.pathname.match(d)||(t.search+=(t.search?"&":"")+encodeURIComponent(a)+"="+encodeURIComponent(e)),t.toString()},isPathWhitelisted=function(c,a){if(0===c.length)return!0;var e=new URL(a).pathname;return c.some(function(c){return e.match(c)})},stripIgnoredUrlParameters=function(c,e){var a=new URL(c);return a.hash="",a.search=a.search.slice(1).split("&").map(function(c){return c.split("=")}).filter(function(a){return e.every(function(c){return!c.test(a[0])})}).map(function(c){return c.join("=")}).join("&"),a.toString()},hashParamName="_sw-precache",urlsToCacheKeys=new Map(precacheConfig.map(function(c){var a=c[0],e=c[1],d=new URL(a,self.location),t=createCacheKey(d,hashParamName,e,/\.\w{8}\./);return[d.toString(),t]}));function setOfCachedUrls(c){return c.keys().then(function(c){return c.map(function(c){return c.url})}).then(function(c){return new Set(c)})}self.addEventListener("install",function(c){c.waitUntil(caches.open(cacheName).then(function(d){return setOfCachedUrls(d).then(function(e){return Promise.all(Array.from(urlsToCacheKeys.values()).map(function(a){if(!e.has(a)){var c=new Request(a,{credentials:"same-origin"});return fetch(c).then(function(c){if(!c.ok)throw new Error("Request for "+a+" returned a response with status "+c.status);return cleanResponse(c).then(function(c){return d.put(a,c)})})}}))})}).then(function(){return self.skipWaiting()}))}),self.addEventListener("activate",function(c){var e=new Set(urlsToCacheKeys.values());c.waitUntil(caches.open(cacheName).then(function(a){return a.keys().then(function(c){return Promise.all(c.map(function(c){if(!e.has(c.url))return a.delete(c)}))})}).then(function(){return self.clients.claim()}))}),self.addEventListener("fetch",function(a){if("GET"===a.request.method){var c,e=stripIgnoredUrlParameters(a.request.url,ignoreUrlParametersMatching),d="index.html";(c=urlsToCacheKeys.has(e))||(e=addDirectoryIndex(e,d),c=urlsToCacheKeys.has(e));var t="/react/build/index.html";!c&&"navigate"===a.request.mode&&isPathWhitelisted(["^(?!\\/__).*"],a.request.url)&&(e=new URL(t,self.location).toString(),c=urlsToCacheKeys.has(e)),c&&a.respondWith(caches.open(cacheName).then(function(c){return c.match(urlsToCacheKeys.get(e)).then(function(c){if(c)return c;throw Error("The cached response that was expected is missing.")})}).catch(function(c){return console.warn('Couldn\'t serve response for "%s" from cache: %O',a.request.url,c),fetch(a.request)}))}}); \ No newline at end of file +"use strict";var precacheConfig=[["/react/build/css.worker.js","abadf65f7ed870870dccf00a50b3c6ef"],["/react/build/editor.worker.js","2a381dfa06623f377bb84adbc7b38062"],["/react/build/html.worker.js","028952cd3f435d71d238edcdc2ef2967"],["/react/build/index.html","c21548ae20c398ae15ea08b49d7f69b4"],["/react/build/json.worker.js","4a4ca127f837beaf0dddae0c74c81b57"],["/react/build/static/css/0.50ff7122.chunk.css","45259d31111b9a22f91937a03f4946cc"],["/react/build/static/css/1.23ed9182.chunk.css","5f00325b238a8f0ad62fd2e2ac4e9e54"],["/react/build/static/css/10.dcad7b0a.chunk.css","71a7f04c3d7b848bb4196a910f1aee6e"],["/react/build/static/css/103.a935739a.chunk.css","5c261627a48272d87599273b970d491e"],["/react/build/static/css/104.758791e4.chunk.css","edc631443bfe29f339867063a0b88821"],["/react/build/static/css/106.cbb6db9c.chunk.css","bff900e507a81620824f8a2a61b2b7fc"],["/react/build/static/css/107.6b430640.chunk.css","e8741b959b25dd5ed8252b6207bb34b7"],["/react/build/static/css/108.6b430640.chunk.css","e8741b959b25dd5ed8252b6207bb34b7"],["/react/build/static/css/109.001c6e1a.chunk.css","002913b6d11bce0e6ed9be0f3531bd87"],["/react/build/static/css/11.5706cf10.chunk.css","5d39578b91b84e925bd702d0d56a0ea2"],["/react/build/static/css/12.f1c6115d.chunk.css","8d16c1c5c5e4eaa8353e5b73aa97767e"],["/react/build/static/css/14.68710b78.chunk.css","0a57098eaafd05768954e758313b3d3b"],["/react/build/static/css/15.cba65999.chunk.css","ce6325f2eb8a3c906dd19b2f05323049"],["/react/build/static/css/16.b8075868.chunk.css","36d1a5c22052245e73c99d711cc3d94d"],["/react/build/static/css/17.0d39367d.chunk.css","3c4fc3206988c3003af73a8abca3aeb6"],["/react/build/static/css/18.3bd39d6a.chunk.css","8c23511df1737358bf41e4098ff59993"],["/react/build/static/css/19.640f37d5.chunk.css","248dd7a153a8a1fac332103b57f55305"],["/react/build/static/css/20.add0bd32.chunk.css","d05e6b7355be19e92944ca0fbcb21a12"],["/react/build/static/css/22.befff622.chunk.css","f241818abc5c45230326a78355fca78c"],["/react/build/static/css/23.5706cf10.chunk.css","5d39578b91b84e925bd702d0d56a0ea2"],["/react/build/static/css/24.d2208d20.chunk.css","12f45f69c12f40e9b756c721fb9a9ea7"],["/react/build/static/css/25.6b430640.chunk.css","e8741b959b25dd5ed8252b6207bb34b7"],["/react/build/static/css/26.51d3f1ea.chunk.css","d783fee5314461e3f243af81186abf12"],["/react/build/static/css/27.f24decce.chunk.css","444e0664ca46decad01e7c0ccc79d5b0"],["/react/build/static/css/28.b0d37a14.chunk.css","398b2a97d927a7291af165b02c1ccef2"],["/react/build/static/css/29.c6aaf415.chunk.css","bec27e5d0837310e16b2f3ac068585c6"],["/react/build/static/css/3.c5398c62.chunk.css","7251503b2fb2777418b1d533e31be56d"],["/react/build/static/css/30.93bda0e5.chunk.css","59c2caf231c328e96bdf1e7919f3a2c7"],["/react/build/static/css/31.1f11b2b9.chunk.css","daf6a61126478470b1078b5efaee94ae"],["/react/build/static/css/32.e522dd89.chunk.css","7b3e0567aefcc4fcd35f5d0209d61610"],["/react/build/static/css/33.3d18ff4f.chunk.css","fdaca539a7e664ecd63accadc304a750"],["/react/build/static/css/34.aaf4e234.chunk.css","320ffb31cb8884fb57b3ccc5cf540fe1"],["/react/build/static/css/35.5338d305.chunk.css","d9b5ca9cb767438bb42a4167d8c9141b"],["/react/build/static/css/39.d25ac101.chunk.css","b4d9acea6f289a480fab21ef3fb3b2f5"],["/react/build/static/css/40.8b1adc6e.chunk.css","ed55f8f6a1664983926938444907fafa"],["/react/build/static/css/41.4b5dc6ed.chunk.css","877b58418e0e8e2cee32b45c3f18aac8"],["/react/build/static/css/42.6bd8ee60.chunk.css","cde641f9025befec7c05ab4eb9f16e29"],["/react/build/static/css/43.1d076fa1.chunk.css","cba23405e0129afb39f510c15445c26c"],["/react/build/static/css/44.142f7648.chunk.css","fc35a5a65e73021e90c9a4ccc05688d7"],["/react/build/static/css/46.7e25bf4d.chunk.css","4df9c1b6384195979b2634693938e33c"],["/react/build/static/css/47.bad3a09e.chunk.css","e363ea281af9e616a0d144154b88c8f8"],["/react/build/static/css/49.a935739a.chunk.css","5c261627a48272d87599273b970d491e"],["/react/build/static/css/5.5d2538f7.chunk.css","f7bca4f3d6437baa7779df051da7a998"],["/react/build/static/css/50.ec741bc4.chunk.css","061d293a05581a30026cd21f85cd4654"],["/react/build/static/css/51.0ad02e10.chunk.css","474ecb619f4717696793d947b95cdc73"],["/react/build/static/css/52.67e21baf.chunk.css","ff724278085b6419943d6bd15edebd43"],["/react/build/static/css/53.947479e8.chunk.css","4215fbff912ba2ff16a8d0129bd4b326"],["/react/build/static/css/54.6b430640.chunk.css","e8741b959b25dd5ed8252b6207bb34b7"],["/react/build/static/css/55.6b430640.chunk.css","e8741b959b25dd5ed8252b6207bb34b7"],["/react/build/static/css/56.6b430640.chunk.css","e8741b959b25dd5ed8252b6207bb34b7"],["/react/build/static/css/57.82ef82ac.chunk.css","1211ec54a5dbd129cf63cacdc130ca13"],["/react/build/static/css/58.1274511a.chunk.css","fb6fd82fdc42179d1c294c03c8710882"],["/react/build/static/css/6.2ca169c4.chunk.css","49774a08ed85d3ce6bacd378483aa624"],["/react/build/static/css/60.c84ff84f.chunk.css","fd72e72552c7432fffa4abcd48b9ada9"],["/react/build/static/css/61.cba65999.chunk.css","ce6325f2eb8a3c906dd19b2f05323049"],["/react/build/static/css/62.cba65999.chunk.css","ce6325f2eb8a3c906dd19b2f05323049"],["/react/build/static/css/63.b25d46f3.chunk.css","0aa18a92d8bc1786b1d3a70c2162c424"],["/react/build/static/css/64.3c611c50.chunk.css","9d6660c0b626c128a1e6cd34da8267ed"],["/react/build/static/css/65.af05c8bc.chunk.css","bff37dcde82716bb405a930a27e9e5df"],["/react/build/static/css/68.c359de0c.chunk.css","df7b038f8f1a0e16793b24bc950b9b22"],["/react/build/static/css/69.5e339313.chunk.css","7194baf6060189a960e26eca209891e1"],["/react/build/static/css/70.7cadd6ef.chunk.css","09781f13ebd9c896daff54d83a4e3557"],["/react/build/static/css/71.bad3a09e.chunk.css","e363ea281af9e616a0d144154b88c8f8"],["/react/build/static/css/72.bad3a09e.chunk.css","e363ea281af9e616a0d144154b88c8f8"],["/react/build/static/css/73.f1b9e4d6.chunk.css","1aacf45c9b65cd6e0ac5823f14193c5a"],["/react/build/static/css/74.bad3a09e.chunk.css","e363ea281af9e616a0d144154b88c8f8"],["/react/build/static/css/75.640f37d5.chunk.css","248dd7a153a8a1fac332103b57f55305"],["/react/build/static/css/76.640f37d5.chunk.css","248dd7a153a8a1fac332103b57f55305"],["/react/build/static/css/77.640f37d5.chunk.css","248dd7a153a8a1fac332103b57f55305"],["/react/build/static/css/8.b6ad2660.chunk.css","055625ef84311456b52fa4e418dbaff0"],["/react/build/static/css/80.0d39367d.chunk.css","3c4fc3206988c3003af73a8abca3aeb6"],["/react/build/static/css/81.b8075868.chunk.css","36d1a5c22052245e73c99d711cc3d94d"],["/react/build/static/css/82.c8a55d08.chunk.css","226acc64dfa2fad8420e5eadf2d7b32d"],["/react/build/static/css/83.88de9df7.chunk.css","1b214774e894a917aaebf0b2f1e0e989"],["/react/build/static/css/84.87b1a41b.chunk.css","bc7455907e19f7931739d756c113f510"],["/react/build/static/css/85.eab8e1d1.chunk.css","2eabf412810b516f7aa2c27804f2552d"],["/react/build/static/css/86.640f37d5.chunk.css","248dd7a153a8a1fac332103b57f55305"],["/react/build/static/css/88.85c90937.chunk.css","f04575b1d5aca6f3657e48ac6754cdd8"],["/react/build/static/css/89.9361097c.chunk.css","1b0f1fa26e80986eac3b4b234fb5f1f5"],["/react/build/static/css/9.c2da1213.chunk.css","518189592f4d54396239adb7c8a02413"],["/react/build/static/css/91.c3d7ccba.chunk.css","34a9059267d28b291eb339d126e34e0d"],["/react/build/static/css/92.6b430640.chunk.css","e8741b959b25dd5ed8252b6207bb34b7"],["/react/build/static/css/93.bad3a09e.chunk.css","e363ea281af9e616a0d144154b88c8f8"],["/react/build/static/css/main.d4cf5bb9.chunk.css","cd5ae4bf0ee004f47e4c7600e78b6ef1"],["/react/build/static/js/0.38cc2216.chunk.js","a4284c68ac642256950a71aad2989431"],["/react/build/static/js/1.9de07cbc.chunk.js","196c1ffd38b2415d627e2ab48865b2ee"],["/react/build/static/js/10.b49915e4.chunk.js","f613f14dc9f7cf91943af1b7bf0c70e0"],["/react/build/static/js/100.379e11e8.chunk.js","3789672bc2586a2bcc5ea35f5e5ea558"],["/react/build/static/js/101.4613ffbf.chunk.js","f8c41b511a7cc7eaa11d7b79ff5f06ce"],["/react/build/static/js/102.ed25671e.chunk.js","f3e445943effedae4d070c4831f70f70"],["/react/build/static/js/103.26e2abb2.chunk.js","040a328d99d4a22b43193c8c848d9340"],["/react/build/static/js/104.a7ed7dda.chunk.js","5aac237c4325e9e9d37beee6a26bc3db"],["/react/build/static/js/105.9274f85d.chunk.js","7336f5b4d2b75aa1587e8d53817a59d6"],["/react/build/static/js/106.c7a668a3.chunk.js","037370092a48302bcc0289700975c51d"],["/react/build/static/js/107.24d963ea.chunk.js","35fe3736b7c919ca1fce5371b4ceb013"],["/react/build/static/js/108.895ba62e.chunk.js","6bd8c3987d2f3cbd32a10a85b28079df"],["/react/build/static/js/109.d4bbfb9c.chunk.js","3190bede06b180c9612e7f2fcede63a2"],["/react/build/static/js/11.7cb161fa.chunk.js","e850056bdc5df095b898670a18956953"],["/react/build/static/js/110.c9d407a3.chunk.js","f3078d1488d94ec09c77dbddfe16580b"],["/react/build/static/js/111.9bf587d1.chunk.js","f4a398dfd0be5fb56a39e7e55dc16c1e"],["/react/build/static/js/112.127dc3d6.chunk.js","cf23ea649e34b943c2328a63023db104"],["/react/build/static/js/113.cbcfe1fe.chunk.js","802705904529260fb6350bbe8cc2126b"],["/react/build/static/js/114.96843ebd.chunk.js","c8ad41047a361bb338f8d0a6a78d2541"],["/react/build/static/js/115.4d62eaf5.chunk.js","d6a8eef5c83bcaf0ec115eb1df27a624"],["/react/build/static/js/116.cdae9138.chunk.js","0b4a1401f983024957a73ae7849540b3"],["/react/build/static/js/117.46a2293c.chunk.js","98510db99249bde11ac339901f5e0b44"],["/react/build/static/js/118.d68e72f1.chunk.js","2b671e046a1b04cc068ddde496f07d60"],["/react/build/static/js/119.8e3081ac.chunk.js","b9bd76d7c2d74f9642e238dca64f5aa9"],["/react/build/static/js/12.a35328b3.chunk.js","d06c201b1d9758e4c5a8b592905d0679"],["/react/build/static/js/12.a35328b3.chunk.js.LICENSE.txt","0512cf1466087f5c44c5c61e4b32a001"],["/react/build/static/js/120.8da53465.chunk.js","059644920c29bfa2d53e8ca2421ac467"],["/react/build/static/js/121.a59fc365.chunk.js","a54cce156588a4856e25766b7f42102e"],["/react/build/static/js/122.03bfbe0b.chunk.js","d390810dddc888edd53a3ce6cd1b5fd7"],["/react/build/static/js/123.40a1adba.chunk.js","4b9c26e2420240ac30a116d68f6b3e23"],["/react/build/static/js/124.da0abbdc.chunk.js","1e691b9761c0dac9a973fef767b0651d"],["/react/build/static/js/125.8272d031.chunk.js","f2fff818cde6c8ff37e1cd9329aa90b0"],["/react/build/static/js/126.dbc9ef04.chunk.js","08f5d798695ad26bbb7a03e8359b68bf"],["/react/build/static/js/127.4c807dd5.chunk.js","a395af3a2472f5282a01083c36b1ee9b"],["/react/build/static/js/128.31a27c71.chunk.js","410624333927cf204c8527b663bdc244"],["/react/build/static/js/128.31a27c71.chunk.js.LICENSE.txt","03278fe9381615d8b390847939a9eb37"],["/react/build/static/js/129.ef4567bc.chunk.js","fc8491b597d709f8a842db4b5cf89ea8"],["/react/build/static/js/13.f327a343.chunk.js","6ac038ce9bd3c9cd2a6d8dd517b4ade0"],["/react/build/static/js/130.3c3daf2c.chunk.js","4bda5309bbddbc7d7a36ccbc17ff8221"],["/react/build/static/js/131.1d9ddf56.chunk.js","5d2ebaaae338d79a3b1980334457a15d"],["/react/build/static/js/132.c283bdaa.chunk.js","d9a87e25b923e87b7e4d1cd16f40d543"],["/react/build/static/js/133.c68fee90.chunk.js","98f852f0a35f9966ed5e54772c8ca7d2"],["/react/build/static/js/134.b78ce863.chunk.js","768427aa1f75298a27415ffb14f7d347"],["/react/build/static/js/135.9684fd71.chunk.js","962308f13d809f3df2372a76ed51acac"],["/react/build/static/js/136.27509d49.chunk.js","7479e9b35004d38238a8ee8190833162"],["/react/build/static/js/137.c5f1fae3.chunk.js","b85fdfe58bfa5e0207744d479285660c"],["/react/build/static/js/138.8b5e773a.chunk.js","5b7f6e4bf88f780af614a0f33953137e"],["/react/build/static/js/139.b0203c43.chunk.js","0611bc8401b88bebf49735d0df5803a1"],["/react/build/static/js/14.8eebf3b2.chunk.js","b43f99a700bcf659d81401619f6f0ac0"],["/react/build/static/js/140.d539aa65.chunk.js","c489d92f2a0b464d06fad90a28b7ce6a"],["/react/build/static/js/141.1217523e.chunk.js","6ae0b84ac233c9e7f4f6dbe3518a2968"],["/react/build/static/js/142.5f88a5be.chunk.js","1007eddc8522caebfdcee70cdcad2e87"],["/react/build/static/js/143.6d4bb771.chunk.js","5a066b2f77def72abc2c93410afa9727"],["/react/build/static/js/144.71a558cd.chunk.js","0f6af72b8475be82bdca4e92347d8ca7"],["/react/build/static/js/145.e8d8fd7f.chunk.js","9a1a44192e42cf03ded8da0ee53c0d20"],["/react/build/static/js/146.0a903874.chunk.js","a9fa16d1a07dd246d03d19b9a460faf4"],["/react/build/static/js/147.e575e1f7.chunk.js","59f2a7d8366009f804b04b13f4df967d"],["/react/build/static/js/148.ef538573.chunk.js","4986df078f0d91e85736f601af4b659d"],["/react/build/static/js/149.17e0c413.chunk.js","52575de761902b0489ee57927f2a8080"],["/react/build/static/js/15.be6edace.chunk.js","2e1cfffba1f49dfc8d5a0638d7d0918c"],["/react/build/static/js/150.e89e3265.chunk.js","b612fd7f76d57b59cc76d43e362e1875"],["/react/build/static/js/151.6a4f930e.chunk.js","e7a5f92c5c26555cfcfdab1a6317c32e"],["/react/build/static/js/152.2b000d17.chunk.js","73ab50e53c700dec34b62b8ae13f0a22"],["/react/build/static/js/153.ad0cf53e.chunk.js","42f2467f830ed5a5a1c3eebd1832cd46"],["/react/build/static/js/154.3571d0a1.chunk.js","44df44c21cd8308bf75c70d284187b78"],["/react/build/static/js/155.9f328bed.chunk.js","5dfc694c75cf44c194ecdd33e4cca6d7"],["/react/build/static/js/156.68511f2a.chunk.js","76ff0db9df0f73acc313a60e4061d51a"],["/react/build/static/js/157.091844c3.chunk.js","00db2d258e20ae51c427f4c6ac261f22"],["/react/build/static/js/158.edc0dda2.chunk.js","0eb368dee5c3642de57e951081884cb4"],["/react/build/static/js/159.a231633b.chunk.js","682b210569c11efb5cf0157177a331ed"],["/react/build/static/js/16.b136ddb3.chunk.js","7d549bc07311ba5dacdf6ad4f0300194"],["/react/build/static/js/160.ddac6e32.chunk.js","a1f0f810735900a410c3f03db1fc8523"],["/react/build/static/js/161.f4545c99.chunk.js","7c842db87f1e621466f88298068fe2b8"],["/react/build/static/js/162.910d2520.chunk.js","97e99701a8f7a421f75abdaa4f6d8693"],["/react/build/static/js/163.6906b042.chunk.js","aa9ea96f9751e22559c956f75e0d0be2"],["/react/build/static/js/164.6cfdb7ce.chunk.js","88c95a7793ad625a6b2c5e07527fc701"],["/react/build/static/js/165.ae80f098.chunk.js","68a5e8a8c2b97853334aed08e925a650"],["/react/build/static/js/166.4ab2d920.chunk.js","8b516cfb1bb19d7bf4b254ba61d570a4"],["/react/build/static/js/167.36d13361.chunk.js","7db17080ad79be8e6e85b3f14836ec6b"],["/react/build/static/js/168.c677d888.chunk.js","dea63b3a247431a6b365aeb93c61cccf"],["/react/build/static/js/169.90b5a8f5.chunk.js","2f5b3082beef2eaca6e2111038602be3"],["/react/build/static/js/17.a2a84ace.chunk.js","2d0593aae3e52c641e78ccf3aff75893"],["/react/build/static/js/170.083a9ff4.chunk.js","d4c540fa92dc7ab7e81a787df37d6f00"],["/react/build/static/js/170.083a9ff4.chunk.js.LICENSE.txt","cf224aa154060b2c3c86fa6ed5af6aa8"],["/react/build/static/js/171.f779492a.chunk.js","1347d4929a30360c61f53cd8bfcf5fce"],["/react/build/static/js/172.a674b248.chunk.js","285c72ab2264909a216d14eaf0d6a2ec"],["/react/build/static/js/173.a5f06bb2.chunk.js","62b7495661a7e443102e9f6a6f1109e6"],["/react/build/static/js/174.00848834.chunk.js","91a60fbbcb44a734ebd3765527952ce3"],["/react/build/static/js/175.e79f4e5d.chunk.js","b303ea70479abd6151b630001529b29f"],["/react/build/static/js/18.5a24e6ba.chunk.js","1ae2996eea2ab038a55f13ce6cd7698d"],["/react/build/static/js/19.e3d1730e.chunk.js","a6e946d4cd0e85f3eea2e079fe08658f"],["/react/build/static/js/2.c57ac3a0.chunk.js","00c736c2c77b2c62fda0df1a6d495ec2"],["/react/build/static/js/20.9edc7f27.chunk.js","9f842121ee46fd6dfc4408f25d1fc386"],["/react/build/static/js/21.bbbaa824.chunk.js","dc6f9c6b74bcdb9371b43ba2a975118f"],["/react/build/static/js/22.488cf8bb.chunk.js","2da49ba2590ab7da018fc22f9eccd5ac"],["/react/build/static/js/23.c34c6779.chunk.js","a57665912b11970170620d3eafa0367e"],["/react/build/static/js/24.18e84355.chunk.js","ec0935e6f5bb6d1167fe5ab65b285148"],["/react/build/static/js/25.1ad757fe.chunk.js","26fe64dc8da928bc634e0f2455a9070e"],["/react/build/static/js/26.98de1a8d.chunk.js","5ca16139bbb97cf7f1fb6ebd52208eb0"],["/react/build/static/js/27.622ad4a5.chunk.js","5ec809d0f9c5b1a4c3d0d6c296b48b78"],["/react/build/static/js/27.622ad4a5.chunk.js.LICENSE.txt","0512cf1466087f5c44c5c61e4b32a001"],["/react/build/static/js/28.f213ce8c.chunk.js","34b4812aa55ecf3099fe8a883aa5519b"],["/react/build/static/js/28.f213ce8c.chunk.js.LICENSE.txt","0512cf1466087f5c44c5c61e4b32a001"],["/react/build/static/js/29.92123ccb.chunk.js","7b17277f7aaab9b6d6e4be515021457a"],["/react/build/static/js/29.92123ccb.chunk.js.LICENSE.txt","0512cf1466087f5c44c5c61e4b32a001"],["/react/build/static/js/3.5b9eeb99.chunk.js","b51155dbd843ec1486f8440e6d7234c1"],["/react/build/static/js/30.c2f8f28f.chunk.js","cfd72ed1d70992070763aada5daf6dbd"],["/react/build/static/js/31.e0cc0c12.chunk.js","017472d5accfdcb4fea80ab9505055b4"],["/react/build/static/js/31.e0cc0c12.chunk.js.LICENSE.txt","0512cf1466087f5c44c5c61e4b32a001"],["/react/build/static/js/32.2fc0950f.chunk.js","3eccabd80cff7b3e1aa4987e0dbb8b09"],["/react/build/static/js/33.120f73eb.chunk.js","6eee7b3bfb68e8da11433c89d47d85e6"],["/react/build/static/js/34.50d3f4ad.chunk.js","fca815d6c8e1aa9dae7f708ee1711eb6"],["/react/build/static/js/35.455ba148.chunk.js","20a422df93b05b0ea2bd53c723516034"],["/react/build/static/js/35.455ba148.chunk.js.LICENSE.txt","275fe79abee3b697f1673c8bd9c58856"],["/react/build/static/js/36.d453661f.chunk.js","a1af341ff6c928ce4a5b037b5ddb5fa7"],["/react/build/static/js/37.d7b86a4b.chunk.js","0ebd7d58da02f444d158d55d4fa6e9f9"],["/react/build/static/js/38.135551f6.chunk.js","3189d03df533b558e203a4b1841905b8"],["/react/build/static/js/39.2dff0325.chunk.js","c3d638afdf7aa413047977ecfcd95d76"],["/react/build/static/js/4.2e0dfe47.chunk.js","8e70ee5b5f60622eb62bc30dc9ac8608"],["/react/build/static/js/4.2e0dfe47.chunk.js.LICENSE.txt","7ec01595672f75e83fd81b41f132f4c1"],["/react/build/static/js/40.d07bb338.chunk.js","abe54d54c70b8f0e0fa43bffcae7e6ae"],["/react/build/static/js/41.d3919122.chunk.js","f2de478e4b3b10d5f43929ded2a8b0bd"],["/react/build/static/js/42.a0b89186.chunk.js","e441463fd9b20676ff3fb5bdb39c1d7a"],["/react/build/static/js/43.30b6b3f3.chunk.js","364da46a95237b2596c972801f724315"],["/react/build/static/js/44.1c5323f2.chunk.js","1b5adde1b05c7fc7e4600489def57451"],["/react/build/static/js/45.c4fe95c3.chunk.js","52ea3e98206efab38ffe4f1a8303d19f"],["/react/build/static/js/46.110c541b.chunk.js","bd1d600e16f9ee82d54839a6a7524e0b"],["/react/build/static/js/47.0cd3899c.chunk.js","c886b77d61c4c437185adb378c4b2ef2"],["/react/build/static/js/48.b0b6dec5.chunk.js","aaf62b4abbd798ed0a5e84b90cf36f0b"],["/react/build/static/js/49.9c83bf3b.chunk.js","f52cc4ad3e33189dde914a962ea1b605"],["/react/build/static/js/5.ba9c3134.chunk.js","6f55d41c958d9daa9388eff6fff951bf"],["/react/build/static/js/50.9dbadc19.chunk.js","1aa4d389a5807ad67bbb1566c8c61e13"],["/react/build/static/js/51.fb48b2fd.chunk.js","d900540224868c1a31f65b97837607c4"],["/react/build/static/js/52.80357107.chunk.js","6265bf9e27b27bccfd855dfdc7b996e6"],["/react/build/static/js/53.7d72b52b.chunk.js","d9760e7005d4ba481b5f33f747a22d20"],["/react/build/static/js/54.58bb7e2a.chunk.js","0407077002fffda11ce8f713cf349f89"],["/react/build/static/js/55.77df0730.chunk.js","42b90673c40a243d584f221622ed74ec"],["/react/build/static/js/56.c772bbe8.chunk.js","29220357463a80a1a78b24e8ab6beed0"],["/react/build/static/js/57.7aa75dfb.chunk.js","ac9cfd9460b48c3ad4fbdcc3d261922f"],["/react/build/static/js/58.1016bf87.chunk.js","0e9fb8967d6b719fab56cb358ac7d728"],["/react/build/static/js/59.1f20c876.chunk.js","aff23499fdbc1a89b6bf871b292cd8ae"],["/react/build/static/js/6.4f4599c8.chunk.js","c6ec6bd6c43ae934622c6c8643a546e4"],["/react/build/static/js/60.09d80676.chunk.js","7d1363311abafbb8090c77f3c4feec57"],["/react/build/static/js/61.c92deb45.chunk.js","516a0b163032a12a2e5fb8b5ba131deb"],["/react/build/static/js/62.2eec8261.chunk.js","e9100467681abe2efe6a73d30dd4fabd"],["/react/build/static/js/63.d27af6cf.chunk.js","0803317701eb17ad84e1267ec5937729"],["/react/build/static/js/64.c101fa1b.chunk.js","413df0b07c34139922242083d0477e5e"],["/react/build/static/js/65.ba3ec6c3.chunk.js","301d843f28e090776b435592b042307f"],["/react/build/static/js/66.6b061f77.chunk.js","3e93a492332c73e7ba7d6c37fe7bab1e"],["/react/build/static/js/67.08608a0d.chunk.js","b3b381f24ec0d711387152fac256d5ff"],["/react/build/static/js/68.20635bac.chunk.js","49b1c0e8751df3532737dbbcbb98bae0"],["/react/build/static/js/69.9f6bb9d5.chunk.js","971da3a19662a347007547264cab6d7a"],["/react/build/static/js/7.4680dd8c.chunk.js","ee7c3b96ed38da6233d00f199f3fb1b0"],["/react/build/static/js/70.c64c7328.chunk.js","1b0fcd0598f86ba7da17e5f6311ec469"],["/react/build/static/js/71.c011786d.chunk.js","585d3b588c4106c9a6e7a1a1304fdf08"],["/react/build/static/js/72.e27c63d0.chunk.js","6b6dd9399d2d27d9b3b025bd8a67af4f"],["/react/build/static/js/73.7e60b32e.chunk.js","b1e4025a0356104d7aab4cfa5a3436e6"],["/react/build/static/js/74.ef74d886.chunk.js","b65b06c0e39b61a6aedc7fe9abfa90a2"],["/react/build/static/js/75.c9833ad9.chunk.js","fcb5fc0e9d395377a744d77404518a42"],["/react/build/static/js/76.664209c1.chunk.js","7d66c8880a35f40ab3b49e69223a5c76"],["/react/build/static/js/77.d6b2aac4.chunk.js","1498e428b40a131f7871f106a8bda7dd"],["/react/build/static/js/78.26d20aee.chunk.js","88c7b260a2757df8210bcb65340bccc3"],["/react/build/static/js/79.b4088ed4.chunk.js","ddd5450bc1ec06ad5653004ec6658086"],["/react/build/static/js/8.63015978.chunk.js","80e9c94567b4a35a78a95e68a3e65e1a"],["/react/build/static/js/80.17e8218a.chunk.js","c409c6f2368ffea907f076902b7530fe"],["/react/build/static/js/81.8eabf0bc.chunk.js","b53d7693da103543966c9b3f181488cb"],["/react/build/static/js/82.9c93f102.chunk.js","fefc75f78e18ff08b53d1baf49baef75"],["/react/build/static/js/83.396122b2.chunk.js","0549271228feaceed3c6e59af7f4b9d2"],["/react/build/static/js/84.0d489477.chunk.js","31579f6b3ae9bded58efe4ae076b568c"],["/react/build/static/js/85.40405bf4.chunk.js","cbeed163a70553eb70553a34677512e3"],["/react/build/static/js/86.0ff1cd21.chunk.js","b6fb6be2d9443fdce16df6bb22a1b2b5"],["/react/build/static/js/87.a4ae6de7.chunk.js","8b240c9752c48b1993e465f5d80a3140"],["/react/build/static/js/88.edfafcd5.chunk.js","527d15333ca84bed15ddf11a975b9a98"],["/react/build/static/js/89.bf0a6db5.chunk.js","a5fbf6802c5274519c4521f736546d4b"],["/react/build/static/js/9.fc8f1e6d.chunk.js","d33e3b96846e404810044adeb9f74bf0"],["/react/build/static/js/90.b52b4be1.chunk.js","19ae4f448d15dcd25201c1488084c29e"],["/react/build/static/js/91.1ee5c8e2.chunk.js","24a68dfc32ef0b1b3b88f6dea5e8f9cd"],["/react/build/static/js/92.984d1c46.chunk.js","d468cbbeb81209caead0e1f81ba56058"],["/react/build/static/js/93.293189da.chunk.js","0aeb5e2d5aa1788136961c585b50f724"],["/react/build/static/js/94.729ef9e7.chunk.js","20ccabe8262f5669799cad9967a99eb7"],["/react/build/static/js/95.97ee60e3.chunk.js","0e56f5d71b93c4d64c55a9f436e5e16b"],["/react/build/static/js/96.52811946.chunk.js","222ae590c106b4107a42e7b58a61f0b3"],["/react/build/static/js/97.23e4ee97.chunk.js","d8370663e37aeeea7f32c8debfb880d6"],["/react/build/static/js/98.22523c78.chunk.js","956f68f83193339268eb96d295d05607"],["/react/build/static/js/99.1767b335.chunk.js","b026f9cfff8a2a0a12a0e40092ab1a6e"],["/react/build/static/js/main.e46872e3.chunk.js.LICENSE.txt","20c4c9722b39971e742932d08ec3daf5"],["/react/build/static/js/runtime~main.fd91ffd6.js","58413a5ef0f617e2bdd069a15d241987"],["/react/build/static/media/KaTeX_AMS-Regular.b1489df1.woff","7f06b4e30317f784d61d26686aed0ab2"],["/react/build/static/media/KaTeX_AMS-Regular.d4531cf7.woff2","e78e28b4834954df047e4925e9dbf354"],["/react/build/static/media/KaTeX_AMS-Regular.f80d9eaf.ttf","aaf4eee9fba9907d61c3935e0b6a54ae"],["/react/build/static/media/KaTeX_Caligraphic-Bold.0c96bc8f.ttf","021dd4dc61ee5f5cdf315f43b48c094b"],["/react/build/static/media/KaTeX_Caligraphic-Bold.7ce7636b.woff","1e802ca9dedc4ed4e3c6f645e4316128"],["/react/build/static/media/KaTeX_Caligraphic-Bold.f046a374.woff2","4ec58befa687e9752c3c91cd9bcf1bcb"],["/react/build/static/media/KaTeX_Caligraphic-Regular.35f3c951.ttf","d49f2d55ce4f40f982d8ba63d746fbf9"],["/react/build/static/media/KaTeX_Caligraphic-Regular.4519ba4c.woff2","7edb53b6693d75b8a2232481eea1a52c"],["/react/build/static/media/KaTeX_Caligraphic-Regular.4a559f36.woff","d3b46c3a530116933081d9d74e3e9fe8"],["/react/build/static/media/KaTeX_Fraktur-Bold.069514d4.ttf","a31e7cba7b7221ebf1a2ae545fb306b2"],["/react/build/static/media/KaTeX_Fraktur-Bold.2ea3916b.woff","c4c8cab7d5be97b2bb283e531c077355"],["/react/build/static/media/KaTeX_Fraktur-Bold.5b8749ee.woff2","d5b59ec9764e10f4a82369ae29f3ac58"],["/react/build/static/media/KaTeX_Fraktur-Regular.0d90113d.woff","b7d9c46bff5d51da6209e355cc4a235d"],["/react/build/static/media/KaTeX_Fraktur-Regular.2c629b06.woff2","32a5339eb809f381a7357ba56f82aab3"],["/react/build/static/media/KaTeX_Fraktur-Regular.96556db6.ttf","a48dad4f58c82e38a10da0ceebb86370"],["/react/build/static/media/KaTeX_Main-Bold.07e762d0.ttf","9ceff51b3cb7ce6eb4e8efa8163a1472"],["/react/build/static/media/KaTeX_Main-Bold.20b90c20.woff2","8e1e01c4b1207c0a383d9a2b4f86e637"],["/react/build/static/media/KaTeX_Main-Bold.a9cdbc85.woff","22086eb5d97009c3e99bcc1d16ce6865"],["/react/build/static/media/KaTeX_Main-BoldItalic.7649d52f.woff","4c57dbc44bfff1fdf08a59cf556fdab3"],["/react/build/static/media/KaTeX_Main-BoldItalic.b345de5b.woff2","284a17fe5baf72ff8217d4c7e70c0f82"],["/react/build/static/media/KaTeX_Main-BoldItalic.bc8d96e9.ttf","e8b44b990516dab7937bf240fde8b46a"],["/react/build/static/media/KaTeX_Main-Italic.44a32ae6.ttf","29c86397e75cdcb3135af8295f1c2e28"],["/react/build/static/media/KaTeX_Main-Italic.ab751a9e.woff2","e533d5a2506cf053cd671b335ec04dde"],["/react/build/static/media/KaTeX_Main-Italic.e3954fe9.woff","99be0e10c38cd42466e6fe1665ef9536"],["/react/build/static/media/KaTeX_Main-Regular.13b3f852.woff2","5c734d78610fa35282f3379f866707f2"],["/react/build/static/media/KaTeX_Main-Regular.9e75cd60.woff","b741441f6d71014d0453ca3ebc884dd4"],["/react/build/static/media/KaTeX_Main-Regular.af7fc7b3.ttf","5c94aef490324b0925dbe5f643e8fd04"],["/react/build/static/media/KaTeX_Math-BoldItalic.4d6241be.ttf","9a2834a9ff8ab411153571e0e55ac693"],["/react/build/static/media/KaTeX_Math-BoldItalic.94810ff6.woff","b13731ef4e2bfc3d8d859271e39550fc"],["/react/build/static/media/KaTeX_Math-BoldItalic.d5d35e84.woff2","d747bd1e7a6a43864285edd73dcde253"],["/react/build/static/media/KaTeX_Math-Italic.11278d36.woff","f0303906c2a67ac63bf1e8ccd638a89e"],["/react/build/static/media/KaTeX_Math-Italic.cae7ea26.ttf","291e76b8871b84560701bd29f9d1dcc7"],["/react/build/static/media/KaTeX_Math-Italic.ffda8803.woff2","4ad08b826b8065e1eab85324d726538c"],["/react/build/static/media/KaTeX_SansSerif-Bold.2946bdb5.woff","3fb419559955e3ce75619f1a5e8c6c84"],["/react/build/static/media/KaTeX_SansSerif-Bold.5a20a475.woff2","6e0830bee40435e72165345e0682fbfc"],["/react/build/static/media/KaTeX_SansSerif-Bold.f0ad0abc.ttf","7dc027cba9f7b11ec92af4a311372a85"],["/react/build/static/media/KaTeX_SansSerif-Italic.c7feacd5.ttf","4059868e460d2d2e6be18e180d20c43d"],["/react/build/static/media/KaTeX_SansSerif-Italic.c834ba6d.woff","727a9b0d97d72d2fc0228fe4e07fb4d8"],["/react/build/static/media/KaTeX_SansSerif-Italic.e5fc2aef.woff2","fba01c9c6fb2866a0f95bcacb2c187a5"],["/react/build/static/media/KaTeX_SansSerif-Regular.5af9e1cf.ttf","5c58d168c0b66d2c32234a6718e74dfb"],["/react/build/static/media/KaTeX_SansSerif-Regular.5bf28900.woff2","d929cd671b19f0cfea55b6200fb47461"],["/react/build/static/media/KaTeX_SansSerif-Regular.a4fd0563.woff","2555754a67062cac3a0913b715ab982f"],["/react/build/static/media/KaTeX_Script-Regular.a1c15978.woff2","755e2491f13b5269f0afd5a56f7aa692"],["/react/build/static/media/KaTeX_Script-Regular.cd3b0634.woff","d524c9a5b62a17f98f4a97af37fea735"],["/react/build/static/media/KaTeX_Script-Regular.dd0db7ae.ttf","d12ea9efb375f9dc331f562e69892638"],["/react/build/static/media/KaTeX_Size1-Regular.1876361f.woff2","048c39cba4dfb0460682a45e84548e4b"],["/react/build/static/media/KaTeX_Size1-Regular.bbd9552c.ttf","7342d45b052c3a2abc21049959fbab7f"],["/react/build/static/media/KaTeX_Size1-Regular.c4ae0d25.woff","08b5f00e7140f7a10e62c8e2484dfa5a"],["/react/build/static/media/KaTeX_Size2-Regular.635e9324.woff","af24b0e4b7e52656ca77914695c99930"],["/react/build/static/media/KaTeX_Size2-Regular.d1e8ff17.ttf","eb130dcc661de766c999c60ba1525a88"],["/react/build/static/media/KaTeX_Size2-Regular.f516b73c.woff2","81d6b8d5ca77d63d5033d6991549a659"],["/react/build/static/media/KaTeX_Size3-Regular.1ef7adae.woff2","b311ca09df2c89a10fbb914b5a053805"],["/react/build/static/media/KaTeX_Size3-Regular.5d632274.ttf","7e02a40c41e52dc3b2b6b197bbdf05ea"],["/react/build/static/media/KaTeX_Size3-Regular.f32a9fde.woff","0d8926405d832a4b065e516bd385d812"],["/react/build/static/media/KaTeX_Size4-Regular.1d132596.ttf","ad7672524b64b730dfd176140a8945cb"],["/react/build/static/media/KaTeX_Size4-Regular.4f012d6a.woff2","6a3255dfc1ba41c46e7e807f8ab16c49"],["/react/build/static/media/KaTeX_Size4-Regular.f668d566.woff","68895bb880a61a7fc019dbfaa5121bb4"],["/react/build/static/media/KaTeX_Typewriter-Regular.4f31d033.woff2","6cc31ea5c223c88705a13727a71417fa"],["/react/build/static/media/KaTeX_Typewriter-Regular.b1d1af1a.ttf","257023560753aeb0b89b7e434d3da17f"],["/react/build/static/media/KaTeX_Typewriter-Regular.d3c8e68f.woff","3fe216d2a5f736c560cde71984554b64"],["/react/build/static/media/banner_list.e02c5e16.jpg","bc53dcd5b0731ce2ac28c3ea02a01c97"],["/react/build/static/media/beijintulogontwo.41076faf.png","245dc9e1ed09d34f605c2d5799ee3327"],["/react/build/static/media/educoder.695bfe08.png","0bc98d3f00dce03f9f4bef39aa288335"],["/react/build/static/media/slick.2630a3e3.svg","f97e3bbf73254b0112091d0192f17aec"],["/react/build/static/media/slick.29518378.woff","b7c9e1e479de3b53f1e4e30ebac2403a"],["/react/build/static/media/slick.a4e97f5a.eot","ced611daf7709cc778da928fec876475"],["/react/build/static/media/slick.c94f7671.ttf","d41f55a78e6f49a5512878df1737e58a"],["/react/build/ts.worker.js.LICENSE.txt","ce15c9d372cc5baeacdeb733817bdde4"]],cacheName="sw-precache-v3-sw-precache-webpack-plugin-"+(self.registration?self.registration.scope:""),ignoreUrlParametersMatching=[/^utm_/],addDirectoryIndex=function(c,a){var e=new URL(c);return"/"===e.pathname.slice(-1)&&(e.pathname+=a),e.toString()},cleanResponse=function(a){return a.redirected?("body"in a?Promise.resolve(a.body):a.blob()).then(function(c){return new Response(c,{headers:a.headers,status:a.status,statusText:a.statusText})}):Promise.resolve(a)},createCacheKey=function(c,a,e,d){var t=new URL(c);return d&&t.pathname.match(d)||(t.search+=(t.search?"&":"")+encodeURIComponent(a)+"="+encodeURIComponent(e)),t.toString()},isPathWhitelisted=function(c,a){if(0===c.length)return!0;var e=new URL(a).pathname;return c.some(function(c){return e.match(c)})},stripIgnoredUrlParameters=function(c,e){var a=new URL(c);return a.hash="",a.search=a.search.slice(1).split("&").map(function(c){return c.split("=")}).filter(function(a){return e.every(function(c){return!c.test(a[0])})}).map(function(c){return c.join("=")}).join("&"),a.toString()},hashParamName="_sw-precache",urlsToCacheKeys=new Map(precacheConfig.map(function(c){var a=c[0],e=c[1],d=new URL(a,self.location),t=createCacheKey(d,hashParamName,e,/\.\w{8}\./);return[d.toString(),t]}));function setOfCachedUrls(c){return c.keys().then(function(c){return c.map(function(c){return c.url})}).then(function(c){return new Set(c)})}self.addEventListener("install",function(c){c.waitUntil(caches.open(cacheName).then(function(d){return setOfCachedUrls(d).then(function(e){return Promise.all(Array.from(urlsToCacheKeys.values()).map(function(a){if(!e.has(a)){var c=new Request(a,{credentials:"same-origin"});return fetch(c).then(function(c){if(!c.ok)throw new Error("Request for "+a+" returned a response with status "+c.status);return cleanResponse(c).then(function(c){return d.put(a,c)})})}}))})}).then(function(){return self.skipWaiting()}))}),self.addEventListener("activate",function(c){var e=new Set(urlsToCacheKeys.values());c.waitUntil(caches.open(cacheName).then(function(a){return a.keys().then(function(c){return Promise.all(c.map(function(c){if(!e.has(c.url))return a.delete(c)}))})}).then(function(){return self.clients.claim()}))}),self.addEventListener("fetch",function(a){if("GET"===a.request.method){var c,e=stripIgnoredUrlParameters(a.request.url,ignoreUrlParametersMatching),d="index.html";(c=urlsToCacheKeys.has(e))||(e=addDirectoryIndex(e,d),c=urlsToCacheKeys.has(e));var t="/react/build/index.html";!c&&"navigate"===a.request.mode&&isPathWhitelisted(["^(?!\\/__).*"],a.request.url)&&(e=new URL(t,self.location).toString(),c=urlsToCacheKeys.has(e)),c&&a.respondWith(caches.open(cacheName).then(function(c){return c.match(urlsToCacheKeys.get(e)).then(function(c){if(c)return c;throw Error("The cached response that was expected is missing.")})}).catch(function(c){return console.warn('Couldn\'t serve response for "%s" from cache: %O',a.request.url,c),fetch(a.request)}))}}); \ No newline at end of file diff --git a/static/css/100.a935739a.chunk.css b/static/css/103.a935739a.chunk.css similarity index 100% rename from static/css/100.a935739a.chunk.css rename to static/css/103.a935739a.chunk.css diff --git a/static/css/101.758791e4.chunk.css b/static/css/104.758791e4.chunk.css similarity index 100% rename from static/css/101.758791e4.chunk.css rename to static/css/104.758791e4.chunk.css diff --git a/static/css/103.cbb6db9c.chunk.css b/static/css/106.cbb6db9c.chunk.css similarity index 100% rename from static/css/103.cbb6db9c.chunk.css rename to static/css/106.cbb6db9c.chunk.css diff --git a/static/css/104.6b430640.chunk.css b/static/css/107.6b430640.chunk.css similarity index 100% rename from static/css/104.6b430640.chunk.css rename to static/css/107.6b430640.chunk.css diff --git a/static/css/105.6b430640.chunk.css b/static/css/108.6b430640.chunk.css similarity index 100% rename from static/css/105.6b430640.chunk.css rename to static/css/108.6b430640.chunk.css diff --git a/static/css/106.001c6e1a.chunk.css b/static/css/109.001c6e1a.chunk.css similarity index 100% rename from static/css/106.001c6e1a.chunk.css rename to static/css/109.001c6e1a.chunk.css diff --git a/static/css/31.93bda0e5.chunk.css b/static/css/30.93bda0e5.chunk.css similarity index 100% rename from static/css/31.93bda0e5.chunk.css rename to static/css/30.93bda0e5.chunk.css diff --git a/static/css/32.1f11b2b9.chunk.css b/static/css/31.1f11b2b9.chunk.css similarity index 100% rename from static/css/32.1f11b2b9.chunk.css rename to static/css/31.1f11b2b9.chunk.css diff --git a/static/css/33.e522dd89.chunk.css b/static/css/32.e522dd89.chunk.css similarity index 100% rename from static/css/33.e522dd89.chunk.css rename to static/css/32.e522dd89.chunk.css diff --git a/static/css/30.bb7484b2.chunk.css b/static/css/33.3d18ff4f.chunk.css similarity index 62% rename from static/css/30.bb7484b2.chunk.css rename to static/css/33.3d18ff4f.chunk.css index d2ba6f0c8..a79578cea 100644 --- a/static/css/30.bb7484b2.chunk.css +++ b/static/css/33.3d18ff4f.chunk.css @@ -1 +1 @@ -.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-nav-container{height:40px}.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-ink-bar{visibility:hidden}.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab{height:40px;margin:0 2px 0 0;padding:0 16px;line-height:38px;background:#fafafa;border:1px solid #e8e8e8;border-radius:4px 4px 0 0;-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);-o-transition:all .3s cubic-bezier(.645,.045,.355,1);transition:all .3s cubic-bezier(.645,.045,.355,1)}.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab-active{height:40px;color:#1890ff;background:#fff;border-color:#e8e8e8;border-bottom:1px solid #fff}.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab-active:before{border-top:2px solid transparent}.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab-disabled{color:#1890ff;color:rgba(0,0,0,.25)}.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab-inactive{padding:0}.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-nav-wrap{margin-bottom:0}.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab .ant-tabs-close-x{width:16px;height:16px;height:14px;margin-right:-5px;margin-left:3px;overflow:hidden;color:rgba(0,0,0,.45);font-size:12px;vertical-align:middle;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab .ant-tabs-close-x:hover{color:rgba(0,0,0,.85)}.ant-tabs.ant-tabs-card .ant-tabs-card-content>.ant-tabs-tabpane,.ant-tabs.ant-tabs-editable-card .ant-tabs-card-content>.ant-tabs-tabpane{-webkit-transition:none!important;-o-transition:none!important;transition:none!important}.ant-tabs.ant-tabs-card .ant-tabs-card-content>.ant-tabs-tabpane-inactive,.ant-tabs.ant-tabs-editable-card .ant-tabs-card-content>.ant-tabs-tabpane-inactive{overflow:hidden}.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab:hover .anticon-close{opacity:1}.ant-tabs-extra-content{line-height:45px}.ant-tabs-extra-content .ant-tabs-new-tab{position:relative;width:20px;height:20px;color:rgba(0,0,0,.65);font-size:12px;line-height:20px;text-align:center;border:1px solid #e8e8e8;border-radius:2px;cursor:pointer;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.ant-tabs-extra-content .ant-tabs-new-tab:hover{color:#1890ff;border-color:#1890ff}.ant-tabs-extra-content .ant-tabs-new-tab svg{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.ant-tabs.ant-tabs-large .ant-tabs-extra-content{line-height:56px}.ant-tabs.ant-tabs-small .ant-tabs-extra-content{line-height:37px}.ant-tabs.ant-tabs-card .ant-tabs-extra-content{line-height:40px}.ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-left-bar .ant-tabs-nav-container,.ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-right-bar .ant-tabs-nav-container{height:100%}.ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-left-bar .ant-tabs-tab,.ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-right-bar .ant-tabs-tab{margin-bottom:8px;border-bottom:1px solid #e8e8e8}.ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-left-bar .ant-tabs-tab-active,.ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-right-bar .ant-tabs-tab-active{padding-bottom:4px}.ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-left-bar .ant-tabs-tab:last-child,.ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-right-bar .ant-tabs-tab:last-child{margin-bottom:8px}.ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-left-bar .ant-tabs-new-tab,.ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-right-bar .ant-tabs-new-tab{width:90%}.ant-tabs-vertical.ant-tabs-card.ant-tabs-left .ant-tabs-card-bar.ant-tabs-left-bar .ant-tabs-nav-wrap{margin-right:0}.ant-tabs-vertical.ant-tabs-card.ant-tabs-left .ant-tabs-card-bar.ant-tabs-left-bar .ant-tabs-tab{margin-right:1px;border-right:0;border-radius:4px 0 0 4px}.ant-tabs-vertical.ant-tabs-card.ant-tabs-left .ant-tabs-card-bar.ant-tabs-left-bar .ant-tabs-tab-active{margin-right:-1px;padding-right:18px}.ant-tabs-vertical.ant-tabs-card.ant-tabs-right .ant-tabs-card-bar.ant-tabs-right-bar .ant-tabs-nav-wrap{margin-left:0}.ant-tabs-vertical.ant-tabs-card.ant-tabs-right .ant-tabs-card-bar.ant-tabs-right-bar .ant-tabs-tab{margin-left:1px;border-left:0;border-radius:0 4px 4px 0}.ant-tabs-vertical.ant-tabs-card.ant-tabs-right .ant-tabs-card-bar.ant-tabs-right-bar .ant-tabs-tab-active{margin-left:-1px;padding-left:18px}.ant-tabs .ant-tabs-card-bar.ant-tabs-bottom-bar .ant-tabs-tab{height:auto;border-top:0;border-bottom:1px solid #e8e8e8;border-radius:0 0 4px 4px}.ant-tabs .ant-tabs-card-bar.ant-tabs-bottom-bar .ant-tabs-tab-active{padding-top:1px;padding-bottom:0;color:#1890ff}.ant-tabs{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.65);font-size:14px;font-variant:tabular-nums;line-height:1.5;list-style:none;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";position:relative;overflow:hidden;zoom:1}.ant-tabs:after,.ant-tabs:before{display:table;content:""}.ant-tabs:after{clear:both}.ant-tabs-ink-bar{position:absolute;bottom:1px;left:0;z-index:1;-webkit-box-sizing:border-box;box-sizing:border-box;width:0;height:2px;background-color:#1890ff;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.ant-tabs-bar{margin:0 0 16px;border-bottom:1px solid #e8e8e8;outline:none}.ant-tabs-bar,.ant-tabs-nav-container{-webkit-transition:padding .3s cubic-bezier(.645,.045,.355,1);-o-transition:padding .3s cubic-bezier(.645,.045,.355,1);transition:padding .3s cubic-bezier(.645,.045,.355,1)}.ant-tabs-nav-container{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:-1px;overflow:hidden;font-size:14px;line-height:1.5;white-space:nowrap;zoom:1}.ant-tabs-nav-container:after,.ant-tabs-nav-container:before{display:table;content:""}.ant-tabs-nav-container:after{clear:both}.ant-tabs-nav-container-scrolling{padding-right:32px;padding-left:32px}.ant-tabs-bottom .ant-tabs-bottom-bar{margin-top:16px;margin-bottom:0;border-top:1px solid #e8e8e8;border-bottom:none}.ant-tabs-bottom .ant-tabs-bottom-bar .ant-tabs-ink-bar{top:1px;bottom:auto}.ant-tabs-bottom .ant-tabs-bottom-bar .ant-tabs-nav-container{margin-top:-1px;margin-bottom:0}.ant-tabs-tab-next,.ant-tabs-tab-prev{position:absolute;z-index:2;width:0;height:100%;color:rgba(0,0,0,.45);text-align:center;background-color:transparent;border:0;cursor:pointer;opacity:0;-webkit-transition:width .3s cubic-bezier(.645,.045,.355,1),opacity .3s cubic-bezier(.645,.045,.355,1),color .3s cubic-bezier(.645,.045,.355,1);-o-transition:width .3s cubic-bezier(.645,.045,.355,1),opacity .3s cubic-bezier(.645,.045,.355,1),color .3s cubic-bezier(.645,.045,.355,1);transition:width .3s cubic-bezier(.645,.045,.355,1),opacity .3s cubic-bezier(.645,.045,.355,1),color .3s cubic-bezier(.645,.045,.355,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.ant-tabs-tab-next.ant-tabs-tab-arrow-show,.ant-tabs-tab-prev.ant-tabs-tab-arrow-show{width:32px;height:100%;opacity:1;pointer-events:auto}.ant-tabs-tab-next:hover,.ant-tabs-tab-prev:hover{color:rgba(0,0,0,.65)}.ant-tabs-tab-next-icon,.ant-tabs-tab-prev-icon{position:absolute;top:50%;left:50%;font-weight:700;font-style:normal;font-variant:normal;line-height:inherit;text-align:center;text-transform:none;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ant-tabs-tab-next-icon-target,.ant-tabs-tab-prev-icon-target{display:block;display:inline-block;font-size:12px;font-size:10px\9;-webkit-transform:scale(.83333333) rotate(0deg);-ms-transform:scale(.83333333) rotate(0deg);transform:scale(.83333333) rotate(0deg)}:root .ant-tabs-tab-next-icon-target,:root .ant-tabs-tab-prev-icon-target{font-size:12px}.ant-tabs-tab-btn-disabled{cursor:not-allowed}.ant-tabs-tab-btn-disabled,.ant-tabs-tab-btn-disabled:hover{color:rgba(0,0,0,.25)}.ant-tabs-tab-next{right:2px}.ant-tabs-tab-prev{left:0}:root .ant-tabs-tab-prev{-webkit-filter:none;filter:none}.ant-tabs-nav-wrap{margin-bottom:-1px;overflow:hidden}.ant-tabs-nav-scroll{overflow:hidden;white-space:nowrap}.ant-tabs-nav{position:relative;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding-left:0;list-style:none;-webkit-transition:-webkit-transform .3s cubic-bezier(.645,.045,.355,1);transition:-webkit-transform .3s cubic-bezier(.645,.045,.355,1);-o-transition:transform .3s cubic-bezier(.645,.045,.355,1);transition:transform .3s cubic-bezier(.645,.045,.355,1);transition:transform .3s cubic-bezier(.645,.045,.355,1),-webkit-transform .3s cubic-bezier(.645,.045,.355,1)}.ant-tabs-nav:after,.ant-tabs-nav:before{display:table;content:" "}.ant-tabs-nav:after{clear:both}.ant-tabs-nav .ant-tabs-tab{position:relative;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;margin:0 32px 0 0;padding:12px 16px;text-decoration:none;cursor:pointer;-webkit-transition:color .3s cubic-bezier(.645,.045,.355,1);-o-transition:color .3s cubic-bezier(.645,.045,.355,1);transition:color .3s cubic-bezier(.645,.045,.355,1)}.ant-tabs-nav .ant-tabs-tab:before{position:absolute;top:-1px;left:0;width:100%;border-top:2px solid transparent;border-radius:4px 4px 0 0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;content:"";pointer-events:none}.ant-tabs-nav .ant-tabs-tab:last-child{margin-right:0}.ant-tabs-nav .ant-tabs-tab:hover{color:#40a9ff}.ant-tabs-nav .ant-tabs-tab:active{color:#096dd9}.ant-tabs-nav .ant-tabs-tab .anticon{margin-right:8px}.ant-tabs-nav .ant-tabs-tab-active{color:#1890ff;font-weight:500}.ant-tabs-nav .ant-tabs-tab-disabled,.ant-tabs-nav .ant-tabs-tab-disabled:hover{color:rgba(0,0,0,.25);cursor:not-allowed}.ant-tabs .ant-tabs-large-bar .ant-tabs-nav-container{font-size:16px}.ant-tabs .ant-tabs-large-bar .ant-tabs-tab{padding:16px}.ant-tabs .ant-tabs-small-bar .ant-tabs-nav-container{font-size:14px}.ant-tabs .ant-tabs-small-bar .ant-tabs-tab{padding:8px 16px}.ant-tabs-content:before{display:block;overflow:hidden;content:""}.ant-tabs .ant-tabs-bottom-content,.ant-tabs .ant-tabs-top-content{width:100%}.ant-tabs .ant-tabs-bottom-content>.ant-tabs-tabpane,.ant-tabs .ant-tabs-top-content>.ant-tabs-tabpane{-ms-flex-negative:0;flex-shrink:0;width:100%;-webkit-backface-visibility:hidden;opacity:1;-webkit-transition:opacity .45s;-o-transition:opacity .45s;transition:opacity .45s}.ant-tabs .ant-tabs-bottom-content>.ant-tabs-tabpane-inactive,.ant-tabs .ant-tabs-top-content>.ant-tabs-tabpane-inactive{height:0;padding:0!important;overflow:hidden;opacity:0;pointer-events:none}.ant-tabs .ant-tabs-bottom-content>.ant-tabs-tabpane-inactive input,.ant-tabs .ant-tabs-top-content>.ant-tabs-tabpane-inactive input{visibility:hidden}.ant-tabs .ant-tabs-bottom-content.ant-tabs-content-animated,.ant-tabs .ant-tabs-top-content.ant-tabs-content-animated{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-webkit-transition:margin-left .3s cubic-bezier(.645,.045,.355,1);-o-transition:margin-left .3s cubic-bezier(.645,.045,.355,1);transition:margin-left .3s cubic-bezier(.645,.045,.355,1);will-change:margin-left}.ant-tabs .ant-tabs-left-bar,.ant-tabs .ant-tabs-right-bar{height:100%;border-bottom:0}.ant-tabs .ant-tabs-left-bar .ant-tabs-tab-arrow-show,.ant-tabs .ant-tabs-right-bar .ant-tabs-tab-arrow-show{width:100%;height:32px}.ant-tabs .ant-tabs-left-bar .ant-tabs-tab,.ant-tabs .ant-tabs-right-bar .ant-tabs-tab{display:block;float:none;margin:0 0 16px;padding:8px 24px}.ant-tabs .ant-tabs-left-bar .ant-tabs-tab:last-child,.ant-tabs .ant-tabs-right-bar .ant-tabs-tab:last-child{margin-bottom:0}.ant-tabs .ant-tabs-left-bar .ant-tabs-extra-content,.ant-tabs .ant-tabs-right-bar .ant-tabs-extra-content{text-align:center}.ant-tabs .ant-tabs-left-bar .ant-tabs-nav-scroll,.ant-tabs .ant-tabs-right-bar .ant-tabs-nav-scroll{width:auto}.ant-tabs .ant-tabs-left-bar .ant-tabs-nav-container,.ant-tabs .ant-tabs-left-bar .ant-tabs-nav-wrap,.ant-tabs .ant-tabs-right-bar .ant-tabs-nav-container,.ant-tabs .ant-tabs-right-bar .ant-tabs-nav-wrap{height:100%}.ant-tabs .ant-tabs-left-bar .ant-tabs-nav-container,.ant-tabs .ant-tabs-right-bar .ant-tabs-nav-container{margin-bottom:0}.ant-tabs .ant-tabs-left-bar .ant-tabs-nav-container.ant-tabs-nav-container-scrolling,.ant-tabs .ant-tabs-right-bar .ant-tabs-nav-container.ant-tabs-nav-container-scrolling{padding:32px 0}.ant-tabs .ant-tabs-left-bar .ant-tabs-nav-wrap,.ant-tabs .ant-tabs-right-bar .ant-tabs-nav-wrap{margin-bottom:0}.ant-tabs .ant-tabs-left-bar .ant-tabs-nav,.ant-tabs .ant-tabs-right-bar .ant-tabs-nav{width:100%}.ant-tabs .ant-tabs-left-bar .ant-tabs-ink-bar,.ant-tabs .ant-tabs-right-bar .ant-tabs-ink-bar{top:0;bottom:auto;left:auto;width:2px;height:0}.ant-tabs .ant-tabs-left-bar .ant-tabs-tab-next,.ant-tabs .ant-tabs-right-bar .ant-tabs-tab-next{right:0;bottom:0;width:100%;height:32px}.ant-tabs .ant-tabs-left-bar .ant-tabs-tab-prev,.ant-tabs .ant-tabs-right-bar .ant-tabs-tab-prev{top:0;width:100%;height:32px}.ant-tabs .ant-tabs-left-content,.ant-tabs .ant-tabs-right-content{width:auto;margin-top:0!important;overflow:hidden}.ant-tabs .ant-tabs-left-bar{float:left;margin-right:-1px;margin-bottom:0;border-right:1px solid #e8e8e8}.ant-tabs .ant-tabs-left-bar .ant-tabs-tab{text-align:right}.ant-tabs .ant-tabs-left-bar .ant-tabs-nav-container,.ant-tabs .ant-tabs-left-bar .ant-tabs-nav-wrap{margin-right:-1px}.ant-tabs .ant-tabs-left-bar .ant-tabs-ink-bar{right:1px}.ant-tabs .ant-tabs-left-content{padding-left:24px;border-left:1px solid #e8e8e8}.ant-tabs .ant-tabs-right-bar{float:right;margin-bottom:0;margin-left:-1px;border-left:1px solid #e8e8e8}.ant-tabs .ant-tabs-right-bar .ant-tabs-nav-container,.ant-tabs .ant-tabs-right-bar .ant-tabs-nav-wrap{margin-left:-1px}.ant-tabs .ant-tabs-right-bar .ant-tabs-ink-bar{left:1px}.ant-tabs .ant-tabs-right-content{padding-right:24px;border-right:1px solid #e8e8e8}.ant-tabs-bottom .ant-tabs-ink-bar-animated,.ant-tabs-top .ant-tabs-ink-bar-animated{-webkit-transition:width .2s cubic-bezier(.645,.045,.355,1),left .3s cubic-bezier(.645,.045,.355,1),-webkit-transform .3s cubic-bezier(.645,.045,.355,1);transition:width .2s cubic-bezier(.645,.045,.355,1),left .3s cubic-bezier(.645,.045,.355,1),-webkit-transform .3s cubic-bezier(.645,.045,.355,1);-o-transition:transform .3s cubic-bezier(.645,.045,.355,1),width .2s cubic-bezier(.645,.045,.355,1),left .3s cubic-bezier(.645,.045,.355,1);transition:transform .3s cubic-bezier(.645,.045,.355,1),width .2s cubic-bezier(.645,.045,.355,1),left .3s cubic-bezier(.645,.045,.355,1);transition:transform .3s cubic-bezier(.645,.045,.355,1),width .2s cubic-bezier(.645,.045,.355,1),left .3s cubic-bezier(.645,.045,.355,1),-webkit-transform .3s cubic-bezier(.645,.045,.355,1)}.ant-tabs-left .ant-tabs-ink-bar-animated,.ant-tabs-right .ant-tabs-ink-bar-animated{-webkit-transition:height .2s cubic-bezier(.645,.045,.355,1),top .3s cubic-bezier(.645,.045,.355,1),-webkit-transform .3s cubic-bezier(.645,.045,.355,1);transition:height .2s cubic-bezier(.645,.045,.355,1),top .3s cubic-bezier(.645,.045,.355,1),-webkit-transform .3s cubic-bezier(.645,.045,.355,1);-o-transition:transform .3s cubic-bezier(.645,.045,.355,1),height .2s cubic-bezier(.645,.045,.355,1),top .3s cubic-bezier(.645,.045,.355,1);transition:transform .3s cubic-bezier(.645,.045,.355,1),height .2s cubic-bezier(.645,.045,.355,1),top .3s cubic-bezier(.645,.045,.355,1);transition:transform .3s cubic-bezier(.645,.045,.355,1),height .2s cubic-bezier(.645,.045,.355,1),top .3s cubic-bezier(.645,.045,.355,1),-webkit-transform .3s cubic-bezier(.645,.045,.355,1)}.ant-tabs-no-animation>.ant-tabs-content>.ant-tabs-content-animated,.no-flex>.ant-tabs-content>.ant-tabs-content-animated{margin-left:0!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.ant-tabs-no-animation>.ant-tabs-content>.ant-tabs-tabpane-inactive,.no-flex>.ant-tabs-content>.ant-tabs-tabpane-inactive{height:0;padding:0!important;overflow:hidden;opacity:0;pointer-events:none}.ant-tabs-no-animation>.ant-tabs-content>.ant-tabs-tabpane-inactive input,.no-flex>.ant-tabs-content>.ant-tabs-tabpane-inactive input{visibility:hidden}.ant-tabs-left-content>.ant-tabs-content-animated,.ant-tabs-right-content>.ant-tabs-content-animated{margin-left:0!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.ant-tabs-left-content>.ant-tabs-tabpane-inactive,.ant-tabs-right-content>.ant-tabs-tabpane-inactive{height:0;padding:0!important;overflow:hidden;opacity:0;pointer-events:none}.ant-tabs-left-content>.ant-tabs-tabpane-inactive input,.ant-tabs-right-content>.ant-tabs-tabpane-inactive input{visibility:hidden}.basicForm{background:#fff;padding:30px;margin-bottom:10px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;min-height:390px}.basicForm .title{font-size:16px;padding-left:30px;margin-bottom:10px}.flexTable{-ms-flex-direction:column;flex-direction:column}.flexRow,.flexTable{display:-ms-flexbox;display:flex}.mb15{margin-bottom:15px!important}.ant-btn{border-radius:2px}button.ant-btn.ant-btn-primary.grayBtn{background:#cbcbcb;border-color:#cbcbcb}.borderBottom{border-bottom:1px solid #4cacff}.formItemInline{display:-ms-flexbox;display:flex}.formItemInline .ant-form-item-control-wrapper{display:inline-block}.hideRequireTag .ant-form-item-required:before{display:none}.courseNormalForm .ant-input-affix-wrapper,.courseNormalForm .ant-input-lg,.courseNormalForm .ant-select-auto-complete.ant-select .ant-input,.courseNormalForm .ant-select-auto-complete.ant-select .ant-select-selection--single,.courseNormalForm .ant-select-search__field__mirror,.courseNormalForm .ant-select-selection--single,.courseNormalForm .ant-select-show-search{height:40px}.courseNormalForm .ant-select-selection-selected-value{line-height:38px}.courseNormalForm input{height:40px}.autoModal .ant-modal-body{height:auto;overflow-y:auto}@media screen and (max-height:765px){.autoModal .ant-modal-body{height:670px;overflow-y:auto}}@media screen and (max-height:735px){.autoModal .ant-modal-body{height:600px;overflow-y:auto}}@media screen and (max-height:635px){.autoModal .ant-modal-body{height:500px;overflow-y:auto}}@media screen and (max-height:566px){.autoModal .ant-modal-body{height:465px;overflow-y:auto}}@media screen and (max-height:472px){.autoModal .ant-modal-body{height:360px;overflow-y:auto}}.intermediatecenter{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.intermediatecenter,.intermediatecenterysls{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.spacearound{-ms-flex-pack:distribute;justify-content:space-around}.spacearound,.spacebetween{display:-ms-flexbox;display:flex}.spacebetween{-ms-flex-pack:justify;justify-content:space-between}.topcenter{display:-webkit-flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.sortinxdirection{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.xaxisreverseorder{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.verticallayout{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.reversedirection{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#root{position:relative;min-height:100%}body{overflow:auto!important}body>.-task-title{opacity:1!important}#root .search-all{width:219px}.newContainers{height:100%;min-height:100%;overflow:hidden}.newContainers,.newHeaders{min-width:1200px;max-width:unset}.newHeaders{width:100%;height:70px;z-index:1000;background:#fff;position:fixed;-webkit-box-shadow:0 0 14px rgb(0 0 0/10%);box-shadow:0 0 14px rgb(0 0 0/10%)}.headerContent{width:1200px;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:100%}.globalSpin{max-height:700px!important}.indexHOC>.ant-spin-nested-loading{background:#000;height:100%}.indexHOC>.ant-spin-nested-loading>div>.ant-spin .ant-spin-dot{top:50%!important}.globalSpin .ant-spin-text{text-shadow:none!important;color:#fff}.globalSpin .ant-spin-dot-item{background-color:#fff}.newHeader .logoimg{margin-top:16px;float:left;width:97px}#header_keyword_search,.headIcon{padding-top:13px!important}.search-icon{height:30px!important}.search-icon i{font-size:20px}#header_keyword_search i{color:#4cacff}.ant-select-selection--multiple{padding-bottom:0!important;padding-top:3px}.ant-select-selection--multiple .ant-select-selection__rendered>ul>li,.ant-select-selection--multiple>ul>li{height:25px!important;line-height:23px!important;margin-bottom:3px;margin-top:0}.newContainer{background:#fff}.ant-modal-title{font-size:16px;font-weight:700!important;color:#333;text-align:center}@-moz-document url-prefix(){.ant-radio-inner{width:17px!important;height:17px!important}}.shixunDetail_top{display:block!important;padding-top:48px}.totalScore{display:block!important;padding-top:40px}.edu-menu-panel .edu-menu-listnew:hover .careersiconfont{color:#000!important}.newHeader{background:#24292d!important;height:60px!important}.HeaderSearch{margin-top:18px;margin-right:20px}.HeaderSearch .ant-input-search .ant-input{background:#373e3f!important;border:1px solid #373e3f!important}.ant-input-search .ant-input-affix-wrapper{border:transparent}.ant-input:focus{border-right-width:1px!important;outline:0;-webkit-box-shadow:0 0 0 2px transparent;box-shadow:0 0 0 2px transparent;border:1px solid #d9d9d9}.HeaderSearch .ant-input-search .ant-input::-webkit-input-placeholder{color:#999;font-size:14px}.HeaderSearch .ant-input-search .ant-input:-moz-placeholder,.HeaderSearch .ant-input-search .ant-input::-moz-placeholder{color:#999;font-size:14px}.HeaderSearch .ant-input-search .ant-input:-ms-input-placeholder{color:#999;font-size:14px}.HeaderSearch .ant-input-search .ant-input-suffix .anticon-search{color:#999}.HeaderSearch .ant-input-search .ant-input{color:#fff}.HeaderSearch .ant-input-search .ant-input-suffix{background:transparent!important}.roundedRectangles{position:absolute;top:10px;right:-22px}.HeaderSearch{width:325px}.HeaderSearch .ant-input-search{right:20px}.mainheighs{height:100%;display:block}.ml18a{margin-left:18%}.logoimg{float:left;min-width:40px;height:40px}.headwith100b{width:100%}.wechatcenter{text-align:center}.myrigthsiderbar{right:9%!important}.feedbackdivcolor{background:#33bd8c!important;height:49px!important;line-height:24px!important}.xiaoshou{cursor:pointer}.questiontypes{width:37px;height:17px}.questiontype,.questiontypes{font-size:12px;color:#333;line-height:17px;cursor:pointer}.questiontype{width:100%;text-align:center;padding:11px}.questiontypeheng{width:100%;height:1px;background:#eee}.mystask-sidebar{right:181px!important}.mystask-sidebars{right:20px!important}.shitikussmys{width:29px!important;height:20px!important;background:#ff6601!important;border-radius:10px!important;position:absolute!important;font-size:11px!important;color:#fff!important;line-height:20px!important;top:-13px!important;right:-10px!important}.maxnamewidth30{max-width:30px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;cursor:default}.mystask-sidebarss{right:5px!important}.simple-rate{font-size:16px!important}.ant-rate-star:not(:last-child){margin-right:2px!important}.flex-container{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin-bottom:4px;-ms-flex-align:center;align-items:center}.progress-container{-ms-flex:1 0;flex:1 0;margin-left:20px}.dropdownFlex{display:flex;background:#fff;border-radius:3px}.dropdownFlex .ant-menu-vertical>.ant-menu-item{border:none;height:35px;line-height:35px;margin:0}.dropdownFlex .ant-menu-vertical>.ant-menu-item.ant-menu-item-selected{background-color:#fff}.dropdownFlex .ant-menu-vertical>.ant-menu-item.ant-menu-item-selected a{color:rgba(0,0,0,.65)!important}.dropdownFlex .ant-menu-vertical>.ant-menu-item.ant-menu-item-active a{color:#4cacff!important}.dropdownFlex .ant-menu-vertical{border:none}.currentImg{width:34px;height:34px;border-radius:50%;margin-left:30px}.currentMenu{width:120px;text-align:center;padding:0}.currentMenu li{height:40px;line-height:40px;padding:0!important;cursor:default}.currentMenu li:hover{background-color:#fff}.currentMenu li:first-child{border-bottom:1px solid #eee}.currentMenu li:last-child{border-top:1px solid #eee}.currentMenu li:last-child a{border-radius:0 0 4px 4px}.currentMenu li a{padding:0;margin:0;display:block;color:#666}.currentMenu li a:hover{color:#fff;background:#4cacff}.newFooter{position:absolute;bottom:0;width:100%;background:#323232;clear:both;min-width:1200px;z-index:8;left:0}.newFooter p{margin-top:0;margin-bottom:0!important}.newFooter .footerInfos{display:flex;max-width:1200px;margin:0 auto;justify-content:space-around;padding:60px 0}.newFooter .footerInfos>ul{padding:0 40px;box-sizing:border-box;max-width:25%;text-align:left}.newFooter .footerInfos>ul li{color:#fff;font-weight:300}.newFooter .footerInfos>ul li:first-child{font-size:17px}.newFooter .footerInfos>ul li>a,.newFooter .footerInfos>ul li>span{color:#bbb}.newFooter .footerInfos>ul li>a:hover{color:#4cacff}.newFooter .footerCopy{color:#bbb;border-top:1px solid #4e4e4e;padding:10px 0}.newFooter .footerCopy a{color:#bbb}.newFooter .footerCopy a:hover{color:#4cacff}.inviteForm .ant-form-item{margin-right:0}.inviteForm .ant-form-item-label{width:110px;text-align:right}.ant-modal-mask{z-index:1001}.ant-modal-wrap{z-index:1002}.ant-modal-wrap .ant-form-explain{position:absolute}.suit-main .search-head{background:#eef2f5}.suit-main .search-box{width:1200px;height:110px;margin:0 auto}.suit-main .search-box .ant-form-explain{color:#f5222d}.suit-main .global-search{margin-top:40px}.suit-main .required-search .ant-input{border-color:#f5222d!important}.suit-main .ant-tabs-top{background:#eef2f5}.suit-main .ant-tabs-tabpane{background:#fff}.suit-main .ant-tabs-bar{width:1200px;margin:0 auto}.suit-main .ant-tabs-nav .ant-tabs-tab:hover,.suit-main .ant-tabs-tab-active{color:#000;font-weight:600}.suit-main .search-content{width:1200px;margin:1.5vw auto}.suit-main .search-content p{margin-bottom:.75em!important}.suit-main .search-item{padding:.75em 0;border-top:1px solid #e1e4e8}.suit-main .search-item .search-item-tit{display:flex;justify-content:space-between}.suit-main .search-item .search-item-title{cursor:pointer}.suit-main .search-item .search-item-content span,.suit-main .search-item .search-item-title:hover,.suit-main .search-item .search-item-title span{color:#1890ff}.suit-main .search-item .search-icon{margin-right:2em;color:#aaa}.suit-main .ant-pagination{text-align:center;margin-bottom:3vw}.suit-main .none_panels{display:flex;justify-content:center;align-items:center;flex-flow:column nowrap;height:40vh} \ No newline at end of file +.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-nav-container{height:40px}.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-ink-bar{visibility:hidden}.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab{height:40px;margin:0 2px 0 0;padding:0 16px;line-height:38px;background:#fafafa;border:1px solid #e8e8e8;border-radius:4px 4px 0 0;-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);-o-transition:all .3s cubic-bezier(.645,.045,.355,1);transition:all .3s cubic-bezier(.645,.045,.355,1)}.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab-active{height:40px;color:#1890ff;background:#fff;border-color:#e8e8e8;border-bottom:1px solid #fff}.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab-active:before{border-top:2px solid transparent}.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab-disabled{color:#1890ff;color:rgba(0,0,0,.25)}.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab-inactive{padding:0}.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-nav-wrap{margin-bottom:0}.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab .ant-tabs-close-x{width:16px;height:16px;height:14px;margin-right:-5px;margin-left:3px;overflow:hidden;color:rgba(0,0,0,.45);font-size:12px;vertical-align:middle;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab .ant-tabs-close-x:hover{color:rgba(0,0,0,.85)}.ant-tabs.ant-tabs-card .ant-tabs-card-content>.ant-tabs-tabpane,.ant-tabs.ant-tabs-editable-card .ant-tabs-card-content>.ant-tabs-tabpane{-webkit-transition:none!important;-o-transition:none!important;transition:none!important}.ant-tabs.ant-tabs-card .ant-tabs-card-content>.ant-tabs-tabpane-inactive,.ant-tabs.ant-tabs-editable-card .ant-tabs-card-content>.ant-tabs-tabpane-inactive{overflow:hidden}.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab:hover .anticon-close{opacity:1}.ant-tabs-extra-content{line-height:45px}.ant-tabs-extra-content .ant-tabs-new-tab{position:relative;width:20px;height:20px;color:rgba(0,0,0,.65);font-size:12px;line-height:20px;text-align:center;border:1px solid #e8e8e8;border-radius:2px;cursor:pointer;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.ant-tabs-extra-content .ant-tabs-new-tab:hover{color:#1890ff;border-color:#1890ff}.ant-tabs-extra-content .ant-tabs-new-tab svg{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.ant-tabs.ant-tabs-large .ant-tabs-extra-content{line-height:56px}.ant-tabs.ant-tabs-small .ant-tabs-extra-content{line-height:37px}.ant-tabs.ant-tabs-card .ant-tabs-extra-content{line-height:40px}.ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-left-bar .ant-tabs-nav-container,.ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-right-bar .ant-tabs-nav-container{height:100%}.ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-left-bar .ant-tabs-tab,.ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-right-bar .ant-tabs-tab{margin-bottom:8px;border-bottom:1px solid #e8e8e8}.ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-left-bar .ant-tabs-tab-active,.ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-right-bar .ant-tabs-tab-active{padding-bottom:4px}.ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-left-bar .ant-tabs-tab:last-child,.ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-right-bar .ant-tabs-tab:last-child{margin-bottom:8px}.ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-left-bar .ant-tabs-new-tab,.ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-right-bar .ant-tabs-new-tab{width:90%}.ant-tabs-vertical.ant-tabs-card.ant-tabs-left .ant-tabs-card-bar.ant-tabs-left-bar .ant-tabs-nav-wrap{margin-right:0}.ant-tabs-vertical.ant-tabs-card.ant-tabs-left .ant-tabs-card-bar.ant-tabs-left-bar .ant-tabs-tab{margin-right:1px;border-right:0;border-radius:4px 0 0 4px}.ant-tabs-vertical.ant-tabs-card.ant-tabs-left .ant-tabs-card-bar.ant-tabs-left-bar .ant-tabs-tab-active{margin-right:-1px;padding-right:18px}.ant-tabs-vertical.ant-tabs-card.ant-tabs-right .ant-tabs-card-bar.ant-tabs-right-bar .ant-tabs-nav-wrap{margin-left:0}.ant-tabs-vertical.ant-tabs-card.ant-tabs-right .ant-tabs-card-bar.ant-tabs-right-bar .ant-tabs-tab{margin-left:1px;border-left:0;border-radius:0 4px 4px 0}.ant-tabs-vertical.ant-tabs-card.ant-tabs-right .ant-tabs-card-bar.ant-tabs-right-bar .ant-tabs-tab-active{margin-left:-1px;padding-left:18px}.ant-tabs .ant-tabs-card-bar.ant-tabs-bottom-bar .ant-tabs-tab{height:auto;border-top:0;border-bottom:1px solid #e8e8e8;border-radius:0 0 4px 4px}.ant-tabs .ant-tabs-card-bar.ant-tabs-bottom-bar .ant-tabs-tab-active{padding-top:1px;padding-bottom:0;color:#1890ff}.ant-tabs{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.65);font-size:14px;font-variant:tabular-nums;line-height:1.5;list-style:none;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";position:relative;overflow:hidden;zoom:1}.ant-tabs:after,.ant-tabs:before{display:table;content:""}.ant-tabs:after{clear:both}.ant-tabs-ink-bar{position:absolute;bottom:1px;left:0;z-index:1;-webkit-box-sizing:border-box;box-sizing:border-box;width:0;height:2px;background-color:#1890ff;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.ant-tabs-bar{margin:0 0 16px;border-bottom:1px solid #e8e8e8;outline:none}.ant-tabs-bar,.ant-tabs-nav-container{-webkit-transition:padding .3s cubic-bezier(.645,.045,.355,1);-o-transition:padding .3s cubic-bezier(.645,.045,.355,1);transition:padding .3s cubic-bezier(.645,.045,.355,1)}.ant-tabs-nav-container{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:-1px;overflow:hidden;font-size:14px;line-height:1.5;white-space:nowrap;zoom:1}.ant-tabs-nav-container:after,.ant-tabs-nav-container:before{display:table;content:""}.ant-tabs-nav-container:after{clear:both}.ant-tabs-nav-container-scrolling{padding-right:32px;padding-left:32px}.ant-tabs-bottom .ant-tabs-bottom-bar{margin-top:16px;margin-bottom:0;border-top:1px solid #e8e8e8;border-bottom:none}.ant-tabs-bottom .ant-tabs-bottom-bar .ant-tabs-ink-bar{top:1px;bottom:auto}.ant-tabs-bottom .ant-tabs-bottom-bar .ant-tabs-nav-container{margin-top:-1px;margin-bottom:0}.ant-tabs-tab-next,.ant-tabs-tab-prev{position:absolute;z-index:2;width:0;height:100%;color:rgba(0,0,0,.45);text-align:center;background-color:transparent;border:0;cursor:pointer;opacity:0;-webkit-transition:width .3s cubic-bezier(.645,.045,.355,1),opacity .3s cubic-bezier(.645,.045,.355,1),color .3s cubic-bezier(.645,.045,.355,1);-o-transition:width .3s cubic-bezier(.645,.045,.355,1),opacity .3s cubic-bezier(.645,.045,.355,1),color .3s cubic-bezier(.645,.045,.355,1);transition:width .3s cubic-bezier(.645,.045,.355,1),opacity .3s cubic-bezier(.645,.045,.355,1),color .3s cubic-bezier(.645,.045,.355,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.ant-tabs-tab-next.ant-tabs-tab-arrow-show,.ant-tabs-tab-prev.ant-tabs-tab-arrow-show{width:32px;height:100%;opacity:1;pointer-events:auto}.ant-tabs-tab-next:hover,.ant-tabs-tab-prev:hover{color:rgba(0,0,0,.65)}.ant-tabs-tab-next-icon,.ant-tabs-tab-prev-icon{position:absolute;top:50%;left:50%;font-weight:700;font-style:normal;font-variant:normal;line-height:inherit;text-align:center;text-transform:none;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ant-tabs-tab-next-icon-target,.ant-tabs-tab-prev-icon-target{display:block;display:inline-block;font-size:12px;font-size:10px\9;-webkit-transform:scale(.83333333) rotate(0deg);-ms-transform:scale(.83333333) rotate(0deg);transform:scale(.83333333) rotate(0deg)}:root .ant-tabs-tab-next-icon-target,:root .ant-tabs-tab-prev-icon-target{font-size:12px}.ant-tabs-tab-btn-disabled{cursor:not-allowed}.ant-tabs-tab-btn-disabled,.ant-tabs-tab-btn-disabled:hover{color:rgba(0,0,0,.25)}.ant-tabs-tab-next{right:2px}.ant-tabs-tab-prev{left:0}:root .ant-tabs-tab-prev{-webkit-filter:none;filter:none}.ant-tabs-nav-wrap{margin-bottom:-1px;overflow:hidden}.ant-tabs-nav-scroll{overflow:hidden;white-space:nowrap}.ant-tabs-nav{position:relative;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding-left:0;list-style:none;-webkit-transition:-webkit-transform .3s cubic-bezier(.645,.045,.355,1);transition:-webkit-transform .3s cubic-bezier(.645,.045,.355,1);-o-transition:transform .3s cubic-bezier(.645,.045,.355,1);transition:transform .3s cubic-bezier(.645,.045,.355,1);transition:transform .3s cubic-bezier(.645,.045,.355,1),-webkit-transform .3s cubic-bezier(.645,.045,.355,1)}.ant-tabs-nav:after,.ant-tabs-nav:before{display:table;content:" "}.ant-tabs-nav:after{clear:both}.ant-tabs-nav .ant-tabs-tab{position:relative;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;margin:0 32px 0 0;padding:12px 16px;text-decoration:none;cursor:pointer;-webkit-transition:color .3s cubic-bezier(.645,.045,.355,1);-o-transition:color .3s cubic-bezier(.645,.045,.355,1);transition:color .3s cubic-bezier(.645,.045,.355,1)}.ant-tabs-nav .ant-tabs-tab:before{position:absolute;top:-1px;left:0;width:100%;border-top:2px solid transparent;border-radius:4px 4px 0 0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;content:"";pointer-events:none}.ant-tabs-nav .ant-tabs-tab:last-child{margin-right:0}.ant-tabs-nav .ant-tabs-tab:hover{color:#40a9ff}.ant-tabs-nav .ant-tabs-tab:active{color:#096dd9}.ant-tabs-nav .ant-tabs-tab .anticon{margin-right:8px}.ant-tabs-nav .ant-tabs-tab-active{color:#1890ff;font-weight:500}.ant-tabs-nav .ant-tabs-tab-disabled,.ant-tabs-nav .ant-tabs-tab-disabled:hover{color:rgba(0,0,0,.25);cursor:not-allowed}.ant-tabs .ant-tabs-large-bar .ant-tabs-nav-container{font-size:16px}.ant-tabs .ant-tabs-large-bar .ant-tabs-tab{padding:16px}.ant-tabs .ant-tabs-small-bar .ant-tabs-nav-container{font-size:14px}.ant-tabs .ant-tabs-small-bar .ant-tabs-tab{padding:8px 16px}.ant-tabs-content:before{display:block;overflow:hidden;content:""}.ant-tabs .ant-tabs-bottom-content,.ant-tabs .ant-tabs-top-content{width:100%}.ant-tabs .ant-tabs-bottom-content>.ant-tabs-tabpane,.ant-tabs .ant-tabs-top-content>.ant-tabs-tabpane{-ms-flex-negative:0;flex-shrink:0;width:100%;-webkit-backface-visibility:hidden;opacity:1;-webkit-transition:opacity .45s;-o-transition:opacity .45s;transition:opacity .45s}.ant-tabs .ant-tabs-bottom-content>.ant-tabs-tabpane-inactive,.ant-tabs .ant-tabs-top-content>.ant-tabs-tabpane-inactive{height:0;padding:0!important;overflow:hidden;opacity:0;pointer-events:none}.ant-tabs .ant-tabs-bottom-content>.ant-tabs-tabpane-inactive input,.ant-tabs .ant-tabs-top-content>.ant-tabs-tabpane-inactive input{visibility:hidden}.ant-tabs .ant-tabs-bottom-content.ant-tabs-content-animated,.ant-tabs .ant-tabs-top-content.ant-tabs-content-animated{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-webkit-transition:margin-left .3s cubic-bezier(.645,.045,.355,1);-o-transition:margin-left .3s cubic-bezier(.645,.045,.355,1);transition:margin-left .3s cubic-bezier(.645,.045,.355,1);will-change:margin-left}.ant-tabs .ant-tabs-left-bar,.ant-tabs .ant-tabs-right-bar{height:100%;border-bottom:0}.ant-tabs .ant-tabs-left-bar .ant-tabs-tab-arrow-show,.ant-tabs .ant-tabs-right-bar .ant-tabs-tab-arrow-show{width:100%;height:32px}.ant-tabs .ant-tabs-left-bar .ant-tabs-tab,.ant-tabs .ant-tabs-right-bar .ant-tabs-tab{display:block;float:none;margin:0 0 16px;padding:8px 24px}.ant-tabs .ant-tabs-left-bar .ant-tabs-tab:last-child,.ant-tabs .ant-tabs-right-bar .ant-tabs-tab:last-child{margin-bottom:0}.ant-tabs .ant-tabs-left-bar .ant-tabs-extra-content,.ant-tabs .ant-tabs-right-bar .ant-tabs-extra-content{text-align:center}.ant-tabs .ant-tabs-left-bar .ant-tabs-nav-scroll,.ant-tabs .ant-tabs-right-bar .ant-tabs-nav-scroll{width:auto}.ant-tabs .ant-tabs-left-bar .ant-tabs-nav-container,.ant-tabs .ant-tabs-left-bar .ant-tabs-nav-wrap,.ant-tabs .ant-tabs-right-bar .ant-tabs-nav-container,.ant-tabs .ant-tabs-right-bar .ant-tabs-nav-wrap{height:100%}.ant-tabs .ant-tabs-left-bar .ant-tabs-nav-container,.ant-tabs .ant-tabs-right-bar .ant-tabs-nav-container{margin-bottom:0}.ant-tabs .ant-tabs-left-bar .ant-tabs-nav-container.ant-tabs-nav-container-scrolling,.ant-tabs .ant-tabs-right-bar .ant-tabs-nav-container.ant-tabs-nav-container-scrolling{padding:32px 0}.ant-tabs .ant-tabs-left-bar .ant-tabs-nav-wrap,.ant-tabs .ant-tabs-right-bar .ant-tabs-nav-wrap{margin-bottom:0}.ant-tabs .ant-tabs-left-bar .ant-tabs-nav,.ant-tabs .ant-tabs-right-bar .ant-tabs-nav{width:100%}.ant-tabs .ant-tabs-left-bar .ant-tabs-ink-bar,.ant-tabs .ant-tabs-right-bar .ant-tabs-ink-bar{top:0;bottom:auto;left:auto;width:2px;height:0}.ant-tabs .ant-tabs-left-bar .ant-tabs-tab-next,.ant-tabs .ant-tabs-right-bar .ant-tabs-tab-next{right:0;bottom:0;width:100%;height:32px}.ant-tabs .ant-tabs-left-bar .ant-tabs-tab-prev,.ant-tabs .ant-tabs-right-bar .ant-tabs-tab-prev{top:0;width:100%;height:32px}.ant-tabs .ant-tabs-left-content,.ant-tabs .ant-tabs-right-content{width:auto;margin-top:0!important;overflow:hidden}.ant-tabs .ant-tabs-left-bar{float:left;margin-right:-1px;margin-bottom:0;border-right:1px solid #e8e8e8}.ant-tabs .ant-tabs-left-bar .ant-tabs-tab{text-align:right}.ant-tabs .ant-tabs-left-bar .ant-tabs-nav-container,.ant-tabs .ant-tabs-left-bar .ant-tabs-nav-wrap{margin-right:-1px}.ant-tabs .ant-tabs-left-bar .ant-tabs-ink-bar{right:1px}.ant-tabs .ant-tabs-left-content{padding-left:24px;border-left:1px solid #e8e8e8}.ant-tabs .ant-tabs-right-bar{float:right;margin-bottom:0;margin-left:-1px;border-left:1px solid #e8e8e8}.ant-tabs .ant-tabs-right-bar .ant-tabs-nav-container,.ant-tabs .ant-tabs-right-bar .ant-tabs-nav-wrap{margin-left:-1px}.ant-tabs .ant-tabs-right-bar .ant-tabs-ink-bar{left:1px}.ant-tabs .ant-tabs-right-content{padding-right:24px;border-right:1px solid #e8e8e8}.ant-tabs-bottom .ant-tabs-ink-bar-animated,.ant-tabs-top .ant-tabs-ink-bar-animated{-webkit-transition:width .2s cubic-bezier(.645,.045,.355,1),left .3s cubic-bezier(.645,.045,.355,1),-webkit-transform .3s cubic-bezier(.645,.045,.355,1);transition:width .2s cubic-bezier(.645,.045,.355,1),left .3s cubic-bezier(.645,.045,.355,1),-webkit-transform .3s cubic-bezier(.645,.045,.355,1);-o-transition:transform .3s cubic-bezier(.645,.045,.355,1),width .2s cubic-bezier(.645,.045,.355,1),left .3s cubic-bezier(.645,.045,.355,1);transition:transform .3s cubic-bezier(.645,.045,.355,1),width .2s cubic-bezier(.645,.045,.355,1),left .3s cubic-bezier(.645,.045,.355,1);transition:transform .3s cubic-bezier(.645,.045,.355,1),width .2s cubic-bezier(.645,.045,.355,1),left .3s cubic-bezier(.645,.045,.355,1),-webkit-transform .3s cubic-bezier(.645,.045,.355,1)}.ant-tabs-left .ant-tabs-ink-bar-animated,.ant-tabs-right .ant-tabs-ink-bar-animated{-webkit-transition:height .2s cubic-bezier(.645,.045,.355,1),top .3s cubic-bezier(.645,.045,.355,1),-webkit-transform .3s cubic-bezier(.645,.045,.355,1);transition:height .2s cubic-bezier(.645,.045,.355,1),top .3s cubic-bezier(.645,.045,.355,1),-webkit-transform .3s cubic-bezier(.645,.045,.355,1);-o-transition:transform .3s cubic-bezier(.645,.045,.355,1),height .2s cubic-bezier(.645,.045,.355,1),top .3s cubic-bezier(.645,.045,.355,1);transition:transform .3s cubic-bezier(.645,.045,.355,1),height .2s cubic-bezier(.645,.045,.355,1),top .3s cubic-bezier(.645,.045,.355,1);transition:transform .3s cubic-bezier(.645,.045,.355,1),height .2s cubic-bezier(.645,.045,.355,1),top .3s cubic-bezier(.645,.045,.355,1),-webkit-transform .3s cubic-bezier(.645,.045,.355,1)}.ant-tabs-no-animation>.ant-tabs-content>.ant-tabs-content-animated,.no-flex>.ant-tabs-content>.ant-tabs-content-animated{margin-left:0!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.ant-tabs-no-animation>.ant-tabs-content>.ant-tabs-tabpane-inactive,.no-flex>.ant-tabs-content>.ant-tabs-tabpane-inactive{height:0;padding:0!important;overflow:hidden;opacity:0;pointer-events:none}.ant-tabs-no-animation>.ant-tabs-content>.ant-tabs-tabpane-inactive input,.no-flex>.ant-tabs-content>.ant-tabs-tabpane-inactive input{visibility:hidden}.ant-tabs-left-content>.ant-tabs-content-animated,.ant-tabs-right-content>.ant-tabs-content-animated{margin-left:0!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.ant-tabs-left-content>.ant-tabs-tabpane-inactive,.ant-tabs-right-content>.ant-tabs-tabpane-inactive{height:0;padding:0!important;overflow:hidden;opacity:0;pointer-events:none}.ant-tabs-left-content>.ant-tabs-tabpane-inactive input,.ant-tabs-right-content>.ant-tabs-tabpane-inactive input{visibility:hidden}#root{position:relative;min-height:100%}body{overflow:auto!important}body>.-task-title{opacity:1!important}#root .search-all{width:219px}.newContainers{height:100%;min-height:100%;overflow:hidden}.newContainers,.newHeaders{min-width:1200px;max-width:unset}.newHeaders{width:100%;height:70px;z-index:1000;background:#fff;position:fixed;-webkit-box-shadow:0 0 14px rgb(0 0 0/10%);box-shadow:0 0 14px rgb(0 0 0/10%)}.headerContent{width:1200px;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:100%}.globalSpin{max-height:700px!important}.indexHOC>.ant-spin-nested-loading{background:#000;height:100%}.indexHOC>.ant-spin-nested-loading>div>.ant-spin .ant-spin-dot{top:50%!important}.globalSpin .ant-spin-text{text-shadow:none!important;color:#fff}.globalSpin .ant-spin-dot-item{background-color:#fff}.newHeader .logoimg{margin-top:16px;float:left;width:97px}#header_keyword_search,.headIcon{padding-top:13px!important}.search-icon{height:30px!important}.search-icon i{font-size:20px}#header_keyword_search i{color:#4cacff}.ant-select-selection--multiple{padding-bottom:0!important;padding-top:3px}.ant-select-selection--multiple .ant-select-selection__rendered>ul>li,.ant-select-selection--multiple>ul>li{height:25px!important;line-height:23px!important;margin-bottom:3px;margin-top:0}.newContainer{background:#fff}.ant-modal-title{font-size:16px;font-weight:700!important;color:#333;text-align:center}@-moz-document url-prefix(){.ant-radio-inner{width:17px!important;height:17px!important}}.shixunDetail_top{display:block!important;padding-top:48px}.totalScore{display:block!important;padding-top:40px}.edu-menu-panel .edu-menu-listnew:hover .careersiconfont{color:#000!important}.newHeader{background:#24292d!important;height:60px!important}.HeaderSearch{margin-top:18px;margin-right:20px}.HeaderSearch .ant-input-search .ant-input{background:#373e3f!important;border:1px solid #373e3f!important}.ant-input-search .ant-input-affix-wrapper{border:transparent}.ant-input:focus{border-right-width:1px!important;outline:0;-webkit-box-shadow:0 0 0 2px transparent;box-shadow:0 0 0 2px transparent;border:1px solid #d9d9d9}.HeaderSearch .ant-input-search .ant-input::-webkit-input-placeholder{color:#999;font-size:14px}.HeaderSearch .ant-input-search .ant-input:-moz-placeholder,.HeaderSearch .ant-input-search .ant-input::-moz-placeholder{color:#999;font-size:14px}.HeaderSearch .ant-input-search .ant-input:-ms-input-placeholder{color:#999;font-size:14px}.HeaderSearch .ant-input-search .ant-input-suffix .anticon-search{color:#999}.HeaderSearch .ant-input-search .ant-input{color:#fff}.HeaderSearch .ant-input-search .ant-input-suffix{background:transparent!important}.roundedRectangles{position:absolute;top:10px;right:-22px}.HeaderSearch{width:325px}.HeaderSearch .ant-input-search{right:20px}.mainheighs{height:100%;display:block}.ml18a{margin-left:18%}.logoimg{float:left;min-width:40px;height:40px}.headwith100b{width:100%}.wechatcenter{text-align:center}.myrigthsiderbar{right:9%!important}.feedbackdivcolor{background:#33bd8c!important;height:49px!important;line-height:24px!important}.xiaoshou{cursor:pointer}.questiontypes{width:37px;height:17px}.questiontype,.questiontypes{font-size:12px;color:#333;line-height:17px;cursor:pointer}.questiontype{width:100%;text-align:center;padding:11px}.questiontypeheng{width:100%;height:1px;background:#eee}.mystask-sidebar{right:181px!important}.mystask-sidebars{right:20px!important}.shitikussmys{width:29px!important;height:20px!important;background:#ff6601!important;border-radius:10px!important;position:absolute!important;font-size:11px!important;color:#fff!important;line-height:20px!important;top:-13px!important;right:-10px!important}.maxnamewidth30{max-width:30px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;cursor:default}.mystask-sidebarss{right:5px!important}.simple-rate{font-size:16px!important}.ant-rate-star:not(:last-child){margin-right:2px!important}.flex-container{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin-bottom:4px;-ms-flex-align:center;align-items:center}.progress-container{-ms-flex:1 0;flex:1 0;margin-left:20px}.dropdownFlex{display:flex;background:#fff;border-radius:3px}.dropdownFlex .ant-menu-vertical>.ant-menu-item{border:none;height:35px;line-height:35px;margin:0}.dropdownFlex .ant-menu-vertical>.ant-menu-item.ant-menu-item-selected{background-color:#fff}.dropdownFlex .ant-menu-vertical>.ant-menu-item.ant-menu-item-selected a{color:rgba(0,0,0,.65)!important}.dropdownFlex .ant-menu-vertical>.ant-menu-item.ant-menu-item-active a{color:#4cacff!important}.dropdownFlex .ant-menu-vertical{border:none}.currentImg{width:34px;height:34px;border-radius:50%;margin-left:30px}.currentMenu{width:120px;text-align:center;padding:0}.currentMenu li{height:40px;line-height:40px;padding:0!important;cursor:default}.currentMenu li:hover{background-color:#fff}.currentMenu li:first-child{border-bottom:1px solid #eee}.currentMenu li:last-child{border-top:1px solid #eee}.currentMenu li:last-child a{border-radius:0 0 4px 4px}.currentMenu li a{padding:0;margin:0;display:block;color:#666}.currentMenu li a:hover{color:#fff;background:#4cacff}.newFooter{position:absolute;bottom:0;width:100%;background:#323232;clear:both;min-width:1200px;z-index:8;left:0}.newFooter p{margin-top:0;margin-bottom:0!important}.newFooter .footerInfos{display:flex;max-width:1200px;margin:0 auto;justify-content:space-around;padding:60px 0}.newFooter .footerInfos>ul{padding:0 40px;box-sizing:border-box;max-width:25%;text-align:left}.newFooter .footerInfos>ul li{color:#fff;font-weight:300}.newFooter .footerInfos>ul li:first-child{font-size:17px}.newFooter .footerInfos>ul li>a,.newFooter .footerInfos>ul li>span{color:#bbb}.newFooter .footerInfos>ul li>a:hover{color:#4cacff}.newFooter .footerCopy{color:#bbb;border-top:1px solid #4e4e4e;padding:10px 0}.newFooter .footerCopy a{color:#bbb}.newFooter .footerCopy a:hover{color:#4cacff}.inviteForm .ant-form-item{margin-right:0}.inviteForm .ant-form-item-label{width:110px;text-align:right}.ant-modal-mask{z-index:1001}.ant-modal-wrap{z-index:1002}.ant-modal-wrap .ant-form-explain{position:absolute}.suit-main .search-head{background:#eef2f5}.suit-main .search-box{width:1200px;height:110px;margin:0 auto}.suit-main .search-box .ant-form-explain{color:#f5222d}.suit-main .global-search{margin-top:40px}.suit-main .required-search .ant-input{border-color:#f5222d!important}.suit-main .ant-tabs-top{background:#eef2f5}.suit-main .ant-tabs-tabpane{background:#fff}.suit-main .ant-tabs-bar{width:1200px;margin:0 auto}.suit-main .ant-tabs-nav .ant-tabs-tab:hover,.suit-main .ant-tabs-tab-active{color:#000;font-weight:600}.suit-main .search-content{width:1200px;margin:1.5vw auto}.suit-main .search-content p{margin-bottom:.75em!important}.suit-main .search-item{padding:.75em 0;border-top:1px solid #e1e4e8}.suit-main .search-item .search-item-tit{display:flex;justify-content:space-between}.suit-main .search-item .search-item-title{cursor:pointer}.suit-main .search-item .search-item-content span,.suit-main .search-item .search-item-title:hover,.suit-main .search-item .search-item-title span{color:#1890ff}.suit-main .search-item .search-icon{margin-right:2em;color:#aaa}.suit-main .ant-pagination{text-align:center;margin-bottom:3vw}.suit-main .none_panels{display:flex;justify-content:center;align-items:center;flex-flow:column nowrap;height:40vh} \ No newline at end of file diff --git a/static/css/7.2ca169c4.chunk.css b/static/css/6.2ca169c4.chunk.css similarity index 100% rename from static/css/7.2ca169c4.chunk.css rename to static/css/6.2ca169c4.chunk.css diff --git a/static/css/65.af05c8bc.chunk.css b/static/css/65.af05c8bc.chunk.css new file mode 100644 index 000000000..c15e3d883 --- /dev/null +++ b/static/css/65.af05c8bc.chunk.css @@ -0,0 +1 @@ +.ant-skeleton{display:table;width:100%}.ant-skeleton-header{display:table-cell;padding-right:16px;vertical-align:top}.ant-skeleton-header .ant-skeleton-avatar{display:inline-block;vertical-align:top;background:#f2f2f2;width:32px;height:32px;line-height:32px}.ant-skeleton-header .ant-skeleton-avatar.ant-skeleton-avatar-circle{border-radius:50%}.ant-skeleton-header .ant-skeleton-avatar-lg{width:40px;height:40px;line-height:40px}.ant-skeleton-header .ant-skeleton-avatar-lg.ant-skeleton-avatar-circle{border-radius:50%}.ant-skeleton-header .ant-skeleton-avatar-sm{width:24px;height:24px;line-height:24px}.ant-skeleton-header .ant-skeleton-avatar-sm.ant-skeleton-avatar-circle{border-radius:50%}.ant-skeleton-content{display:table-cell;width:100%;vertical-align:top}.ant-skeleton-content .ant-skeleton-title{width:100%;height:16px;margin-top:16px;background:#f2f2f2}.ant-skeleton-content .ant-skeleton-title+.ant-skeleton-paragraph{margin-top:24px}.ant-skeleton-content .ant-skeleton-paragraph{padding:0}.ant-skeleton-content .ant-skeleton-paragraph>li{width:100%;height:16px;list-style:none;background:#f2f2f2}.ant-skeleton-content .ant-skeleton-paragraph>li:last-child:not(:first-child):not(:nth-child(2)){width:61%}.ant-skeleton-content .ant-skeleton-paragraph>li+li{margin-top:16px}.ant-skeleton-with-avatar .ant-skeleton-content .ant-skeleton-title{margin-top:12px}.ant-skeleton-with-avatar .ant-skeleton-content .ant-skeleton-title+.ant-skeleton-paragraph{margin-top:28px}.ant-skeleton.ant-skeleton-active .ant-skeleton-avatar,.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-paragraph>li,.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-title{background:-webkit-gradient(linear,left top,right top,color-stop(25%,#f2f2f2),color-stop(37%,#e6e6e6),color-stop(63%,#f2f2f2));background:-webkit-linear-gradient(left,#f2f2f2 25%,#e6e6e6 37%,#f2f2f2 63%);background:-o-linear-gradient(left,#f2f2f2 25%,#e6e6e6 37%,#f2f2f2 63%);background:linear-gradient(90deg,#f2f2f2 25%,#e6e6e6 37%,#f2f2f2 63%);background-size:400% 100%;-webkit-animation:ant-skeleton-loading 1.4s ease infinite;animation:ant-skeleton-loading 1.4s ease infinite}@-webkit-keyframes ant-skeleton-loading{0%{background-position:100% 50%}to{background-position:0 50%}}@keyframes ant-skeleton-loading{0%{background-position:100% 50%}to{background-position:0 50%}}.ant-list{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.65);font-size:14px;font-variant:tabular-nums;line-height:1.5;list-style:none;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";position:relative}.ant-list *{outline:none}.ant-list-pagination{margin-top:24px;text-align:right}.ant-list-pagination .ant-pagination-options{text-align:left}.ant-list-more{margin-top:12px;text-align:center}.ant-list-more button{padding-right:32px;padding-left:32px}.ant-list-spin{min-height:40px;text-align:center}.ant-list-empty-text{padding:16px;color:rgba(0,0,0,.25);font-size:14px;text-align:center}.ant-list-items{margin:0;padding:0;list-style:none}.ant-list-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:12px 0}.ant-list-item-content{color:rgba(0,0,0,.65)}.ant-list-item-meta{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1 1;-ms-flex-align:start;align-items:flex-start;font-size:0}.ant-list-item-meta-avatar{margin-right:16px}.ant-list-item-meta-content{-ms-flex:1 0;flex:1 0}.ant-list-item-meta-title{margin-bottom:4px;color:rgba(0,0,0,.65);font-size:14px;line-height:22px}.ant-list-item-meta-title>a{color:rgba(0,0,0,.65);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.ant-list-item-meta-title>a:hover{color:#1890ff}.ant-list-item-meta-description{color:rgba(0,0,0,.45);font-size:14px;line-height:22px}.ant-list-item-action{-ms-flex:0 0 auto;flex:0 0 auto;margin-left:48px;padding:0;font-size:0;list-style:none}.ant-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}.ant-list-item-action>li:first-child{padding-left:0}.ant-list-item-action-split{position:absolute;top:50%;right:0;width:1px;height:14px;margin-top:-7px;background-color:#e8e8e8}.ant-list-footer,.ant-list-header{background:transparent}.ant-list-footer,.ant-list-header{padding-top:12px;padding-bottom:12px}.ant-list-empty{padding:16px 0;color:rgba(0,0,0,.45);font-size:12px;text-align:center}.ant-list-split .ant-list-item{border-bottom:1px solid #e8e8e8}.ant-list-split .ant-list-item:last-child{border-bottom:none}.ant-list-split .ant-list-header{border-bottom:1px solid #e8e8e8}.ant-list-loading .ant-list-spin-nested-loading{min-height:32px}.ant-list-something-after-last-item .ant-spin-container>.ant-list-items>.ant-list-item:last-child{border-bottom:1px solid #e8e8e8}.ant-list-lg .ant-list-item{padding-top:16px;padding-bottom:16px}.ant-list-sm .ant-list-item{padding-top:8px;padding-bottom:8px}.ant-list-vertical .ant-list-item{-ms-flex-align:initial;align-items:normal}.ant-list-vertical .ant-list-item-main{display:block;-ms-flex:1;flex:1 1}.ant-list-vertical .ant-list-item-extra{margin-left:40px}.ant-list-vertical .ant-list-item-meta{margin-bottom:16px}.ant-list-vertical .ant-list-item-meta-title{margin-bottom:12px;color:rgba(0,0,0,.85);font-size:16px;line-height:24px}.ant-list-vertical .ant-list-item-action{margin-top:16px;margin-left:auto}.ant-list-vertical .ant-list-item-action>li{padding:0 16px}.ant-list-vertical .ant-list-item-action>li:first-child{padding-left:0}.ant-list-grid .ant-col>.ant-list-item{display:block;max-width:100%;margin-bottom:16px;padding-top:0;padding-bottom:0;border-bottom:none}.ant-list-item-no-flex{display:block}.ant-list:not(.ant-list-vertical) .ant-list-item-no-flex .ant-list-item-action{float:right}.ant-list-bordered{border:1px solid #d9d9d9;border-radius:4px}.ant-list-bordered .ant-list-footer,.ant-list-bordered .ant-list-header,.ant-list-bordered .ant-list-item{padding-right:24px;padding-left:24px}.ant-list-bordered .ant-list-item{border-bottom:1px solid #e8e8e8}.ant-list-bordered .ant-list-pagination{margin:16px 24px}.ant-list-bordered.ant-list-sm .ant-list-item{padding-right:16px;padding-left:16px}.ant-list-bordered.ant-list-sm .ant-list-footer,.ant-list-bordered.ant-list-sm .ant-list-header{padding:8px 16px}.ant-list-bordered.ant-list-lg .ant-list-footer,.ant-list-bordered.ant-list-lg .ant-list-header{padding:16px 24px}@media screen and (max-width:768px){.ant-list-item-action,.ant-list-vertical .ant-list-item-extra{margin-left:24px}}@media screen and (max-width:576px){.ant-list-item{-ms-flex-wrap:wrap;flex-wrap:wrap}.ant-list-item-action{margin-left:12px}.ant-list-vertical .ant-list-item{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.ant-list-vertical .ant-list-item-main{min-width:220px}.ant-list-vertical .ant-list-item-extra{margin:auto auto 16px}} \ No newline at end of file diff --git a/static/css/67.c359de0c.chunk.css b/static/css/68.c359de0c.chunk.css similarity index 100% rename from static/css/67.c359de0c.chunk.css rename to static/css/68.c359de0c.chunk.css diff --git a/static/css/68.5e339313.chunk.css b/static/css/69.5e339313.chunk.css similarity index 100% rename from static/css/68.5e339313.chunk.css rename to static/css/69.5e339313.chunk.css diff --git a/static/css/69.7cadd6ef.chunk.css b/static/css/70.7cadd6ef.chunk.css similarity index 100% rename from static/css/69.7cadd6ef.chunk.css rename to static/css/70.7cadd6ef.chunk.css diff --git a/static/css/70.bad3a09e.chunk.css b/static/css/72.bad3a09e.chunk.css similarity index 100% rename from static/css/70.bad3a09e.chunk.css rename to static/css/72.bad3a09e.chunk.css diff --git a/static/css/72.f1b9e4d6.chunk.css b/static/css/73.f1b9e4d6.chunk.css similarity index 100% rename from static/css/72.f1b9e4d6.chunk.css rename to static/css/73.f1b9e4d6.chunk.css diff --git a/static/css/73.bad3a09e.chunk.css b/static/css/74.bad3a09e.chunk.css similarity index 100% rename from static/css/73.bad3a09e.chunk.css rename to static/css/74.bad3a09e.chunk.css diff --git a/static/css/74.640f37d5.chunk.css b/static/css/77.640f37d5.chunk.css similarity index 100% rename from static/css/74.640f37d5.chunk.css rename to static/css/77.640f37d5.chunk.css diff --git a/static/css/8.b6ad2660.chunk.css b/static/css/8.b6ad2660.chunk.css new file mode 100644 index 000000000..e876dc3fd --- /dev/null +++ b/static/css/8.b6ad2660.chunk.css @@ -0,0 +1 @@ +#root{position:relative;min-height:100%}body{overflow:auto!important}body>.-task-title{opacity:1!important}#root .search-all{width:219px}.newContainers{height:100%;min-height:100%;overflow:hidden}.newContainers,.newHeaders{min-width:1200px;max-width:unset}.newHeaders{width:100%;height:70px;z-index:1000;background:#fff;position:fixed;-webkit-box-shadow:0 0 14px rgb(0 0 0/10%);box-shadow:0 0 14px rgb(0 0 0/10%)}.headerContent{width:1200px;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:100%}.globalSpin{max-height:700px!important}.indexHOC>.ant-spin-nested-loading{background:#000;height:100%}.indexHOC>.ant-spin-nested-loading>div>.ant-spin .ant-spin-dot{top:50%!important}.globalSpin .ant-spin-text{text-shadow:none!important;color:#fff}.globalSpin .ant-spin-dot-item{background-color:#fff}.newHeader .logoimg{margin-top:16px;float:left;width:97px}#header_keyword_search,.headIcon{padding-top:13px!important}.search-icon{height:30px!important}.search-icon i{font-size:20px}#header_keyword_search i{color:#4cacff}.ant-select-selection--multiple{padding-bottom:0!important;padding-top:3px}.ant-select-selection--multiple .ant-select-selection__rendered>ul>li,.ant-select-selection--multiple>ul>li{height:25px!important;line-height:23px!important;margin-bottom:3px;margin-top:0}.newContainer{background:#fff}.ant-modal-title{font-size:16px;font-weight:700!important;color:#333;text-align:center}@-moz-document url-prefix(){.ant-radio-inner{width:17px!important;height:17px!important}}.shixunDetail_top{display:block!important;padding-top:48px}.totalScore{display:block!important;padding-top:40px}.edu-menu-panel .edu-menu-listnew:hover .careersiconfont{color:#000!important}.newHeader{background:#24292d!important;height:60px!important}.HeaderSearch{margin-top:18px;margin-right:20px}.HeaderSearch .ant-input-search .ant-input{background:#373e3f!important;border:1px solid #373e3f!important}.ant-input-search .ant-input-affix-wrapper{border:transparent}.ant-input:focus{border-right-width:1px!important;outline:0;-webkit-box-shadow:0 0 0 2px transparent;box-shadow:0 0 0 2px transparent;border:1px solid #d9d9d9}.HeaderSearch .ant-input-search .ant-input::-webkit-input-placeholder{color:#999;font-size:14px}.HeaderSearch .ant-input-search .ant-input:-moz-placeholder,.HeaderSearch .ant-input-search .ant-input::-moz-placeholder{color:#999;font-size:14px}.HeaderSearch .ant-input-search .ant-input:-ms-input-placeholder{color:#999;font-size:14px}.HeaderSearch .ant-input-search .ant-input-suffix .anticon-search{color:#999}.HeaderSearch .ant-input-search .ant-input{color:#fff}.HeaderSearch .ant-input-search .ant-input-suffix{background:transparent!important}.roundedRectangles{position:absolute;top:10px;right:-22px}.HeaderSearch{width:325px}.HeaderSearch .ant-input-search{right:20px}.mainheighs{height:100%;display:block}.ml18a{margin-left:18%}.logoimg{float:left;min-width:40px;height:40px}.headwith100b{width:100%}.wechatcenter{text-align:center}.myrigthsiderbar{right:9%!important}.feedbackdivcolor{background:#33bd8c!important;height:49px!important;line-height:24px!important}.xiaoshou{cursor:pointer}.questiontypes{width:37px;height:17px}.questiontype,.questiontypes{font-size:12px;color:#333;line-height:17px;cursor:pointer}.questiontype{width:100%;text-align:center;padding:11px}.questiontypeheng{width:100%;height:1px;background:#eee}.mystask-sidebar{right:181px!important}.mystask-sidebars{right:20px!important}.shitikussmys{width:29px!important;height:20px!important;background:#ff6601!important;border-radius:10px!important;position:absolute!important;font-size:11px!important;color:#fff!important;line-height:20px!important;top:-13px!important;right:-10px!important}.maxnamewidth30{max-width:30px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;cursor:default}.mystask-sidebarss{right:5px!important}.simple-rate{font-size:16px!important}.ant-rate-star:not(:last-child){margin-right:2px!important}.flex-container{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin-bottom:4px;-ms-flex-align:center;align-items:center}.progress-container{-ms-flex:1 0;flex:1 0;margin-left:20px}.dropdownFlex{display:flex;background:#fff;border-radius:3px}.dropdownFlex .ant-menu-vertical>.ant-menu-item{border:none;height:35px;line-height:35px;margin:0}.dropdownFlex .ant-menu-vertical>.ant-menu-item.ant-menu-item-selected{background-color:#fff}.dropdownFlex .ant-menu-vertical>.ant-menu-item.ant-menu-item-selected a{color:rgba(0,0,0,.65)!important}.dropdownFlex .ant-menu-vertical>.ant-menu-item.ant-menu-item-active a{color:#4cacff!important}.dropdownFlex .ant-menu-vertical{border:none}.currentImg{width:34px;height:34px;border-radius:50%;margin-left:30px}.currentMenu{width:120px;text-align:center;padding:0}.currentMenu li{height:40px;line-height:40px;padding:0!important;cursor:default}.currentMenu li:hover{background-color:#fff}.currentMenu li:first-child{border-bottom:1px solid #eee}.currentMenu li:last-child{border-top:1px solid #eee}.currentMenu li:last-child a{border-radius:0 0 4px 4px}.currentMenu li a{padding:0;margin:0;display:block;color:#666}.currentMenu li a:hover{color:#fff;background:#4cacff}.newFooter{position:absolute;bottom:0;width:100%;background:#323232;clear:both;min-width:1200px;z-index:8;left:0}.newFooter p{margin-top:0;margin-bottom:0!important}.newFooter .footerInfos{display:flex;max-width:1200px;margin:0 auto;justify-content:space-around;padding:60px 0}.newFooter .footerInfos>ul{padding:0 40px;box-sizing:border-box;max-width:25%;text-align:left}.newFooter .footerInfos>ul li{color:#fff;font-weight:300}.newFooter .footerInfos>ul li:first-child{font-size:17px}.newFooter .footerInfos>ul li>a,.newFooter .footerInfos>ul li>span{color:#bbb}.newFooter .footerInfos>ul li>a:hover{color:#4cacff}.newFooter .footerCopy{color:#bbb;border-top:1px solid #4e4e4e;padding:10px 0}.newFooter .footerCopy a{color:#bbb}.newFooter .footerCopy a:hover{color:#4cacff}.inviteForm .ant-form-item{margin-right:0}.inviteForm .ant-form-item-label{width:110px;text-align:right}.ant-modal-mask{z-index:1001}.ant-modal-wrap{z-index:1002}.ant-modal-wrap .ant-form-explain{position:absolute} \ No newline at end of file diff --git a/static/css/79.0d39367d.chunk.css b/static/css/80.0d39367d.chunk.css similarity index 100% rename from static/css/79.0d39367d.chunk.css rename to static/css/80.0d39367d.chunk.css diff --git a/static/css/80.b8075868.chunk.css b/static/css/81.b8075868.chunk.css similarity index 100% rename from static/css/80.b8075868.chunk.css rename to static/css/81.b8075868.chunk.css diff --git a/static/css/81.c8a55d08.chunk.css b/static/css/82.c8a55d08.chunk.css similarity index 100% rename from static/css/81.c8a55d08.chunk.css rename to static/css/82.c8a55d08.chunk.css diff --git a/static/css/82.88de9df7.chunk.css b/static/css/83.88de9df7.chunk.css similarity index 100% rename from static/css/82.88de9df7.chunk.css rename to static/css/83.88de9df7.chunk.css diff --git a/static/css/83.87b1a41b.chunk.css b/static/css/84.87b1a41b.chunk.css similarity index 100% rename from static/css/83.87b1a41b.chunk.css rename to static/css/84.87b1a41b.chunk.css diff --git a/static/css/84.eab8e1d1.chunk.css b/static/css/85.eab8e1d1.chunk.css similarity index 100% rename from static/css/84.eab8e1d1.chunk.css rename to static/css/85.eab8e1d1.chunk.css diff --git a/static/css/85.640f37d5.chunk.css b/static/css/86.640f37d5.chunk.css similarity index 100% rename from static/css/85.640f37d5.chunk.css rename to static/css/86.640f37d5.chunk.css diff --git a/static/css/87.85c90937.chunk.css b/static/css/88.85c90937.chunk.css similarity index 100% rename from static/css/87.85c90937.chunk.css rename to static/css/88.85c90937.chunk.css diff --git a/static/css/89.9361097c.chunk.css b/static/css/89.9361097c.chunk.css new file mode 100644 index 000000000..c5443af5a --- /dev/null +++ b/static/css/89.9361097c.chunk.css @@ -0,0 +1 @@ +.whiteBack{background-color:#fff}.whiteBack .boies{width:1200px;margin:0 auto;padding:30px 0 10px}.whiteBack .boies .shortW{width:198px;border:1px solid hsla(0,0%,60%,.22);border-radius:4px;min-height:400px;margin-bottom:30px}.whiteBack .boies .shortW .userDetail{background:hsla(0,0%,60%,.05);border-radius:4px 4px 0 0;padding:20px 25px;display:flex;align-items:center;justify-content:flex-start}.whiteBack .boies .shortW .userDetail img{height:48px;width:48px;border-radius:50%;margin-right:12px}.whiteBack .boies .shortW .userDetail span{font-size:16px;color:#333;max-width:90px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.whiteBack .boies .shortW .securityUl{padding:20px 16px;color:#333}.whiteBack .boies .shortW .securityUl li{margin-bottom:10px;height:27px;line-height:27px;position:relative;cursor:pointer}.whiteBack .boies .shortW .securityUl li a{color:#666}.whiteBack .boies .shortW .securityUl li.active a,.whiteBack .boies .shortW .securityUl li a:hover{color:#333}.whiteBack .boies .shortW .securityUl li:first-child{font-size:16px}.whiteBack .boies .shortW .securityUl li.active:before{position:absolute;left:-16px;top:0;height:100%;width:2px;content:"";background-color:#2a61ff}.whiteBack .boies .sshHead{display:flex;align-items:center;padding:15px 20px;justify-content:space-between;border-bottom:1px solid #eee}.whiteBack .boies .sshHead>span{font-size:18px}.whiteBack .boies .ant-list-item{padding:20px;border-bottom:1px solid #eee!important}.whiteBack .boies .ant-list-item>img{margin-right:24px}.whiteBack .boies .ant-list-item>div{flex:1}.whiteBack .boies .ant-list-item>div p{margin-bottom:8px!important}.whiteBack .boies .ant-list-item>div span{font-size:12px}.whiteBack .boies .ant-list-item .ant-btn.ant-btn-danger{background-color:#fff;border-color:#d0d0d0;color:#df0002}.whiteBack .boies .ant-list-item .ant-btn.ant-btn-danger:hover{background-color:#df0002;color:#fff;border-color:#df0002}.whiteBack .boies .questionLink{padding:15px 20px}.whiteBack .boies .questionLink a{color:#4b7aff}.whiteBack .boies .questionLink a:hover{text-decoration:underline}.whiteBack .boies .sshForm{padding:15px 20px}.whiteBack .boies .sshForm .ant-col.ant-form-item-label{font-size:16px;color:#333}.deleteBox .ant-modal-header{background-color:rgba(223,0,2,.06);border-bottom:none}.deleteBox .ant-modal-header .ant-modal-title{text-align:left;font-size:20px}.deleteBox .ant-modal-body{padding:30px 50px}.deleteBox .ant-modal-body p{font-size:16px;line-height:26px;color:#666}.deleteBox .ant-modal-body .desc .descMain{align-items:center;justify-content:center;font-size:20px;margin-bottom:10px}.deleteBox .ant-modal-body .desc .descMain i{font-size:38px!important;color:#df0002}.deleteBox .ant-modal-footer{border-top:none;text-align:center;padding-bottom:40px}.deleteBox .ant-modal-footer button{width:120px;margin:0 20px}.deleteBox .ant-modal-footer button.ant-btn-danger{background-color:#fff;color:#df0002;border-color:#d0d0d0}.descModal .ant-modal-title{text-align:left;font-size:20px}.descModal .keyContent{border:1px solid #eee;border-radius:4px;padding:10px 15px;margin-top:10px} \ No newline at end of file diff --git a/static/css/9.2a518bff.chunk.css b/static/css/9.2a518bff.chunk.css deleted file mode 100644 index 0e117aa55..000000000 --- a/static/css/9.2a518bff.chunk.css +++ /dev/null @@ -1 +0,0 @@ -.basicForm{background:#fff;padding:30px;margin-bottom:10px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;min-height:390px}.basicForm .title{font-size:16px;padding-left:30px;margin-bottom:10px}.flexTable{-ms-flex-direction:column;flex-direction:column}.flexRow,.flexTable{display:-ms-flexbox;display:flex}.mb15{margin-bottom:15px!important}.ant-btn{border-radius:2px}button.ant-btn.ant-btn-primary.grayBtn{background:#cbcbcb;border-color:#cbcbcb}.borderBottom{border-bottom:1px solid #4cacff}.formItemInline{display:-ms-flexbox;display:flex}.formItemInline .ant-form-item-control-wrapper{display:inline-block}.hideRequireTag .ant-form-item-required:before{display:none}.courseNormalForm .ant-input-affix-wrapper,.courseNormalForm .ant-input-lg,.courseNormalForm .ant-select-auto-complete.ant-select .ant-input,.courseNormalForm .ant-select-auto-complete.ant-select .ant-select-selection--single,.courseNormalForm .ant-select-search__field__mirror,.courseNormalForm .ant-select-selection--single,.courseNormalForm .ant-select-show-search{height:40px}.courseNormalForm .ant-select-selection-selected-value{line-height:38px}.courseNormalForm input{height:40px}.autoModal .ant-modal-body{height:auto;overflow-y:auto}@media screen and (max-height:765px){.autoModal .ant-modal-body{height:670px;overflow-y:auto}}@media screen and (max-height:735px){.autoModal .ant-modal-body{height:600px;overflow-y:auto}}@media screen and (max-height:635px){.autoModal .ant-modal-body{height:500px;overflow-y:auto}}@media screen and (max-height:566px){.autoModal .ant-modal-body{height:465px;overflow-y:auto}}@media screen and (max-height:472px){.autoModal .ant-modal-body{height:360px;overflow-y:auto}}.intermediatecenter{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.intermediatecenter,.intermediatecenterysls{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.spacearound{-ms-flex-pack:distribute;justify-content:space-around}.spacearound,.spacebetween{display:-ms-flexbox;display:flex}.spacebetween{-ms-flex-pack:justify;justify-content:space-between}.topcenter{display:-webkit-flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.sortinxdirection{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.xaxisreverseorder{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.verticallayout{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.reversedirection{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#root{position:relative;min-height:100%}body{overflow:auto!important}body>.-task-title{opacity:1!important}#root .search-all{width:219px}.newContainers{height:100%;min-height:100%;overflow:hidden}.newContainers,.newHeaders{min-width:1200px;max-width:unset}.newHeaders{width:100%;height:70px;z-index:1000;background:#fff;position:fixed;-webkit-box-shadow:0 0 14px rgb(0 0 0/10%);box-shadow:0 0 14px rgb(0 0 0/10%)}.headerContent{width:1200px;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:100%}.globalSpin{max-height:700px!important}.indexHOC>.ant-spin-nested-loading{background:#000;height:100%}.indexHOC>.ant-spin-nested-loading>div>.ant-spin .ant-spin-dot{top:50%!important}.globalSpin .ant-spin-text{text-shadow:none!important;color:#fff}.globalSpin .ant-spin-dot-item{background-color:#fff}.newHeader .logoimg{margin-top:16px;float:left;width:97px}#header_keyword_search,.headIcon{padding-top:13px!important}.search-icon{height:30px!important}.search-icon i{font-size:20px}#header_keyword_search i{color:#4cacff}.ant-select-selection--multiple{padding-bottom:0!important;padding-top:3px}.ant-select-selection--multiple .ant-select-selection__rendered>ul>li,.ant-select-selection--multiple>ul>li{height:25px!important;line-height:23px!important;margin-bottom:3px;margin-top:0}.newContainer{background:#fff}.ant-modal-title{font-size:16px;font-weight:700!important;color:#333;text-align:center}@-moz-document url-prefix(){.ant-radio-inner{width:17px!important;height:17px!important}}.shixunDetail_top{display:block!important;padding-top:48px}.totalScore{display:block!important;padding-top:40px}.edu-menu-panel .edu-menu-listnew:hover .careersiconfont{color:#000!important}.newHeader{background:#24292d!important;height:60px!important}.HeaderSearch{margin-top:18px;margin-right:20px}.HeaderSearch .ant-input-search .ant-input{background:#373e3f!important;border:1px solid #373e3f!important}.ant-input-search .ant-input-affix-wrapper{border:transparent}.ant-input:focus{border-right-width:1px!important;outline:0;-webkit-box-shadow:0 0 0 2px transparent;box-shadow:0 0 0 2px transparent;border:1px solid #d9d9d9}.HeaderSearch .ant-input-search .ant-input::-webkit-input-placeholder{color:#999;font-size:14px}.HeaderSearch .ant-input-search .ant-input:-moz-placeholder,.HeaderSearch .ant-input-search .ant-input::-moz-placeholder{color:#999;font-size:14px}.HeaderSearch .ant-input-search .ant-input:-ms-input-placeholder{color:#999;font-size:14px}.HeaderSearch .ant-input-search .ant-input-suffix .anticon-search{color:#999}.HeaderSearch .ant-input-search .ant-input{color:#fff}.HeaderSearch .ant-input-search .ant-input-suffix{background:transparent!important}.roundedRectangles{position:absolute;top:10px;right:-22px}.HeaderSearch{width:325px}.HeaderSearch .ant-input-search{right:20px}.mainheighs{height:100%;display:block}.ml18a{margin-left:18%}.logoimg{float:left;min-width:40px;height:40px}.headwith100b{width:100%}.wechatcenter{text-align:center}.myrigthsiderbar{right:9%!important}.feedbackdivcolor{background:#33bd8c!important;height:49px!important;line-height:24px!important}.xiaoshou{cursor:pointer}.questiontypes{width:37px;height:17px}.questiontype,.questiontypes{font-size:12px;color:#333;line-height:17px;cursor:pointer}.questiontype{width:100%;text-align:center;padding:11px}.questiontypeheng{width:100%;height:1px;background:#eee}.mystask-sidebar{right:181px!important}.mystask-sidebars{right:20px!important}.shitikussmys{width:29px!important;height:20px!important;background:#ff6601!important;border-radius:10px!important;position:absolute!important;font-size:11px!important;color:#fff!important;line-height:20px!important;top:-13px!important;right:-10px!important}.maxnamewidth30{max-width:30px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;cursor:default}.mystask-sidebarss{right:5px!important}.simple-rate{font-size:16px!important}.ant-rate-star:not(:last-child){margin-right:2px!important}.flex-container{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin-bottom:4px;-ms-flex-align:center;align-items:center}.progress-container{-ms-flex:1 0;flex:1 0;margin-left:20px}.dropdownFlex{display:flex;background:#fff;border-radius:3px}.dropdownFlex .ant-menu-vertical>.ant-menu-item{border:none;height:35px;line-height:35px;margin:0}.dropdownFlex .ant-menu-vertical>.ant-menu-item.ant-menu-item-selected{background-color:#fff}.dropdownFlex .ant-menu-vertical>.ant-menu-item.ant-menu-item-selected a{color:rgba(0,0,0,.65)!important}.dropdownFlex .ant-menu-vertical>.ant-menu-item.ant-menu-item-active a{color:#4cacff!important}.dropdownFlex .ant-menu-vertical{border:none}.currentImg{width:34px;height:34px;border-radius:50%;margin-left:30px}.currentMenu{width:120px;text-align:center;padding:0}.currentMenu li{height:40px;line-height:40px;padding:0!important;cursor:default}.currentMenu li:hover{background-color:#fff}.currentMenu li:first-child{border-bottom:1px solid #eee}.currentMenu li:last-child{border-top:1px solid #eee}.currentMenu li:last-child a{border-radius:0 0 4px 4px}.currentMenu li a{padding:0;margin:0;display:block;color:#666}.currentMenu li a:hover{color:#fff;background:#4cacff}.newFooter{position:absolute;bottom:0;width:100%;background:#323232;clear:both;min-width:1200px;z-index:8;left:0}.newFooter p{margin-top:0;margin-bottom:0!important}.newFooter .footerInfos{display:flex;max-width:1200px;margin:0 auto;justify-content:space-around;padding:60px 0}.newFooter .footerInfos>ul{padding:0 40px;box-sizing:border-box;max-width:25%;text-align:left}.newFooter .footerInfos>ul li{color:#fff;font-weight:300}.newFooter .footerInfos>ul li:first-child{font-size:17px}.newFooter .footerInfos>ul li>a,.newFooter .footerInfos>ul li>span{color:#bbb}.newFooter .footerInfos>ul li>a:hover{color:#4cacff}.newFooter .footerCopy{color:#bbb;border-top:1px solid #4e4e4e;padding:10px 0}.newFooter .footerCopy a{color:#bbb}.newFooter .footerCopy a:hover{color:#4cacff}.inviteForm .ant-form-item{margin-right:0}.inviteForm .ant-form-item-label{width:110px;text-align:right}.ant-modal-mask{z-index:1001}.ant-modal-wrap{z-index:1002}.ant-modal-wrap .ant-form-explain{position:absolute} \ No newline at end of file diff --git a/static/css/8.c2da1213.chunk.css b/static/css/9.c2da1213.chunk.css similarity index 100% rename from static/css/8.c2da1213.chunk.css rename to static/css/9.c2da1213.chunk.css diff --git a/static/css/89.c3d7ccba.chunk.css b/static/css/91.c3d7ccba.chunk.css similarity index 100% rename from static/css/89.c3d7ccba.chunk.css rename to static/css/91.c3d7ccba.chunk.css diff --git a/static/css/90.6b430640.chunk.css b/static/css/92.6b430640.chunk.css similarity index 100% rename from static/css/90.6b430640.chunk.css rename to static/css/92.6b430640.chunk.css diff --git a/static/css/91.bad3a09e.chunk.css b/static/css/93.bad3a09e.chunk.css similarity index 100% rename from static/css/91.bad3a09e.chunk.css rename to static/css/93.bad3a09e.chunk.css diff --git a/static/js/100.379e11e8.chunk.js b/static/js/100.379e11e8.chunk.js new file mode 100644 index 000000000..8ca82b6cb --- /dev/null +++ b/static/js/100.379e11e8.chunk.js @@ -0,0 +1 @@ +(this.webpackJsonp=this.webpackJsonp||[]).push([[100],{"CSm+":function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=Object.assign||function(n){for(var e=1;e-1?w(!1):w(!0),t.indexOf("/organize/"+e+"/group")>-1||t.indexOf("/organize/"+e+"/member")>-1?O(!0):O(!1))}),[t]),(0,r.useEffect)((function(){var n;e&&(n="/organizations/"+e+".json",c.default.get(n).then((function(n){n&&n.data&&h(n.data)})).catch((function(n){})))}),[e]),l.default.createElement("div",{className:"teamDetail"},f&&l.default.createElement(u.default,{src:"/organize/"+f.name,title:f.nickname,desc:!z&&f.description,img:f.avatar_url,rightBtn:l.default.createElement(l.default.Fragment,null,v&&!z&&f.is_admin?l.default.createElement(o.Link,{to:"/organize/"+e+"/setting",className:"color-blue ml10 font-14"},"设置",l.default.createElement("i",{className:"iconfont icon-shezhi2 ml3 fr"})):"",z&&l.default.createElement("span",{className:"subNavs"},l.default.createElement(o.Link,{to:"/organize/"+e+"/member",className:t==="/organize/"+e+"/member"?"active":""},l.default.createElement("span",null,"组织成员"),f.num_users&&l.default.createElement("lable",null,f.num_users)),l.default.createElement(o.Link,{to:"/organize/"+e+"/group",className:t==="/organize/"+e+"/group"?"active":""},l.default.createElement("span",null,"组织团队"),f.num_teams&&l.default.createElement("lable",null,f.num_teams)))),bottomInfos:!z&&l.default.createElement("div",null,f.location&&l.default.createElement("span",{className:"color-grey-6"},l.default.createElement("i",{className:"iconfont icon-weizhi mr3 font-16 color-grey-6"}),f.location),f.website&&l.default.createElement("a",{href:f.website,target:"_blank",className:"ml20 color-grey-6"},l.default.createElement("i",{className:"iconfont icon-lianjie mr3 font-14"}),f.website))}),l.default.createElement(o.Switch,n,l.default.createElement(o.Route,{path:"/organize/:OIdentifier/group/:groupId",render:function(e){return l.default.createElement(s,i({},n,e,{group:f}))}}),l.default.createElement(o.Route,{path:"/organize/:OIdentifier/member",render:function(e){return l.default.createElement(g,i({},n,e,{organizeDetail:f}))}}),l.default.createElement(o.Route,{path:"/organize/:OIdentifier/group",render:function(e){return l.default.createElement(x,i({},n,e,{organizeDetail:f}))}}),l.default.createElement(o.Route,{path:"/organize/:OIdentifier/setting",render:function(e){return l.default.createElement(b,i({},n,e,{organizeDetail:f,updateFunc:j}))}}),l.default.createElement(o.Route,{path:"/organize/:OIdentifier",render:function(e){return l.default.createElement(m,i({},n,e,{organizeDetail:f}))}})))}},eGzb:function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i,a=t("q1tI"),r=(i=a)&&i.__esModule?i:{default:i},l=t("sYIF"),o=t("eO8H");t("KkuB"),e.default=function(n){var e=n.img,t=n.title,i=n.desc,a=n.rightBtn,d=n.src,p=n.bottomInfos;return r.default.createElement("div",{className:"cards"},e&&r.default.createElement("div",{className:"img"},r.default.createElement("img",{src:(0,l.getImageUrl)("/"+e),alt:""})),r.default.createElement("div",{className:"content"},r.default.createElement("p",{className:"titles"},r.default.createElement(o.Link,{to:d},t),a),r.default.createElement("div",{className:"desc"},i),p))}},spEH:function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.GroupProjectBackgroup=e.Content=e.Cancel=e.GreenUnder=e.NumUl=e.Redback=e.Blueback=e.Greenback=e.Greenline=e.Redline=e.Blueline=e.WhiteBack=e.Gap=e.Short=e.ShortWidth=e.Long=e.LongWidth=e.Box=e.AlignAJBottom=e.AlignTop=e.AlignCenter=e.FlexAJ=e.AlignCenterBetween=e.Banner=void 0;var i,a=N(["{\n padding:20px 25px;\n color:#333;\n font-size:18px;\n border-bottom:1px solid #eee;\n background-color:#fff;\n border-radius:5px 5px 0px 0px;\n}"],["{\n padding:20px 25px;\n color:#333;\n font-size:18px;\n border-bottom:1px solid #eee;\n background-color:#fff;\n border-radius:5px 5px 0px 0px;\n}"]),r=N(["{\n display:flex;\n align-items: center;\n padding: 14px 14px 14px 20px;\n justify-content: space-between;\n border-bottom:1px solid #eee;\n}"],["{\n display:flex;\n align-items: center;\n padding: 14px 14px 14px 20px;\n justify-content: space-between;\n border-bottom:1px solid #eee;\n}"]),l=N(["{\n display:flex;\n align-items: center;\n justify-content: space-between;\n}"],["{\n display:flex;\n align-items: center;\n justify-content: space-between;\n}"]),o=N(["{\n display:flex;\n align-items: center;\n}"],["{\n display:flex;\n align-items: center;\n}"]),d=N(["{\n display:flex;\n align-items: flex-start;\n}"],["{\n display:flex;\n align-items: flex-start;\n}"]),p=N(["{\n display:flex;\n justify-content: space-between;\n align-items: flex-end;\n}"],["{\n display:flex;\n justify-content: space-between;\n align-items: flex-end;\n}"]),u=N(["{\n display:flex;\n align-items:flex-start;\n}"],["{\n display:flex;\n align-items:flex-start;\n}"]),c=N(["{\n flex:1;\n width:0;\n border-radius:5px;\n margin-bottom:30px;\n}"],["{\n flex:1;\n width:0;\n border-radius:5px;\n margin-bottom:30px;\n}"]),f=N(["{\n width:78%;\n border-radius:5px;\n margin-bottom:30px;\n}"],["{\n width:78%;\n border-radius:5px;\n margin-bottom:30px;\n}"]),s=N(["{\n width:300px;\n border-radius:5px;\n margin-bottom:30px;\n}"],["{\n width:300px;\n border-radius:5px;\n margin-bottom:30px;\n}"]),x=N(["{\n flex:1;\n border-radius:5px;\n margin-bottom:30px;\n}"],["{\n flex:1;\n border-radius:5px;\n margin-bottom:30px;\n}"]),g=N(["{\n padding-left:20px;\n box-sizing:border-box;\n}"],["{\n padding-left:20px;\n box-sizing:border-box;\n}"]),m=N(["{\n background-color:#fff;\n border-radius:5px;\n}"],["{\n background-color:#fff;\n border-radius:5px;\n}"]),b=N(["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid rgba(80,145,255,1);\n color:rgba(80,145,255,1);\n padding:0px 12px;\n display:inline-block;\n}"],["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid rgba(80,145,255,1);\n color:rgba(80,145,255,1);\n padding:0px 12px;\n display:inline-block;\n}"]),h=N(["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid #F73030;\n color:"," !important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n background:",";\n}"],["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid #F73030;\n color:"," !important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n background:",";\n}"]),y=N(["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid #28BD6C;\n color:"," !important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n background:",";\n}"],["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid #28BD6C;\n color:"," !important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n background:",";\n}"]),k=N(["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:#28BD6C;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"],["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:#28BD6C;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"]),v=N(["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:rgba(80,145,255,1);\n color:#fff!important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"],["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:rgba(80,145,255,1);\n color:#fff!important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"]),w=N(["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:#F73030;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"],["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:#F73030;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"]),B=N(["{\n padding-left: 20px;\n & > li{\n list-style-type: decimal;\n color:#888;\n height:24px;\n line-height:24px;\n }\n}"],["{\n padding-left: 20px;\n & > li{\n list-style-type: decimal;\n color:#888;\n height:24px;\n line-height:24px;\n }\n}"]),E=N(["{\n color:#28BD6C!important;\n position:relative;\n &:after{\n position:absolute;\n bottom:-2px;\n left:0px;\n width:100%;\n height:1px;\n content:'';\n background:#28BD6C;\n }\n}"],["{\n color:#28BD6C!important;\n position:relative;\n &:after{\n position:absolute;\n bottom:-2px;\n left:0px;\n width:100%;\n height:1px;\n content:'';\n background:#28BD6C;\n }\n}"]),z=N(["{\n height:32px;\n line-height:32px;\n border-radius:2px;\n background-color:#BBBBBB;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:64px;\n text-align:center;\n letter-spacing: 4px;\n}"],["{\n height:32px;\n line-height:32px;\n border-radius:2px;\n background-color:#BBBBBB;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:64px;\n text-align:center;\n letter-spacing: 4px;\n}"]),O=N(["{\n width:1200px;\n margin:20px auto;\n text-align:center;\n display:flex;\n align-Items:center;\n background-color:#fff;\n justify-content: center;\n}"],["{\n width:1200px;\n margin:20px auto;\n text-align:center;\n display:flex;\n align-Items:center;\n background-color:#fff;\n justify-content: center;\n}"]),j=N(["{\n background:#fafafa;\n padding:20px 30px;\n width:100%;\n}"],["{\n background:#fafafa;\n padding:20px 30px;\n width:100%;\n}"]),C=t("vOnD"),_=(i=C)&&i.__esModule?i:{default:i};function N(n,e){return Object.freeze(Object.defineProperties(n,{raw:{value:Object.freeze(e)}}))}e.Banner=_.default.div(a),e.AlignCenterBetween=_.default.div(r),e.FlexAJ=_.default.div(l),e.AlignCenter=_.default.div(o),e.AlignTop=_.default.div(d),e.AlignAJBottom=_.default.div(p),e.Box=_.default.div(u),e.LongWidth=_.default.div(c),e.Long=_.default.div(f),e.ShortWidth=_.default.div(s),e.Short=_.default.div(x),e.Gap=_.default.div(g),e.WhiteBack=_.default.div(m),e.Blueline=_.default.a(b),e.Redline=_.default.a(h,(function(n){return n.bold?"#fff":"#F73030"}),(function(n){return n.bold?"#F73030":"#fff"})),e.Greenline=_.default.a(y,(function(n){return n.bold?"#fff":"#28BD6C"}),(function(n){return n.bold?"#28BD6C":"#fff"})),e.Greenback=_.default.a(k),e.Blueback=_.default.a(v),e.Redback=_.default.a(w),e.NumUl=_.default.ul(B),e.GreenUnder=_.default.a(E),e.Cancel=_.default.a(z),e.Content=_.default.div(O),e.GroupProjectBackgroup=_.default.div(j)}}]); \ No newline at end of file diff --git a/static/js/101.4613ffbf.chunk.js b/static/js/101.4613ffbf.chunk.js new file mode 100644 index 000000000..584819172 --- /dev/null +++ b/static/js/101.4613ffbf.chunk.js @@ -0,0 +1 @@ +(this.webpackJsonp=this.webpackJsonp||[]).push([[101],{"093b":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=f(n("q1tI")),r=n("spEH"),l=f(n("ess8")),u=f(n("rzEP")),i=n("eO8H"),o=f(n("CnBM")),d=f(n("HUFq"));function f(e){return e&&e.__esModule?e:{default:e}}var c=(0,o.default)({loader:function(){return Promise.all([n.e(0),n.e(1),n.e(66)]).then(n.t.bind(null,"Smcf",7))},loading:d.default}),s=(0,o.default)({loader:function(){return Promise.all([n.e(0),n.e(1),n.e(7),n.e(9),n.e(37)]).then(n.t.bind(null,"5DC0",7))},loading:d.default}),m=(0,o.default)({loader:function(){return Promise.all([n.e(2),n.e(3),n.e(63),n.e(110)]).then(n.t.bind(null,"4k9F",7))},loading:d.default}),g=(0,o.default)({loader:function(){return n.e(123).then(n.t.bind(null,"gSX0",7))},loading:d.default});t.default=function(e){var t=e.location.pathname,n=e.match.params.OIdentifier;var o=function(e){var t=0;return e==="/organize/"+n+"/setting/member"?t=1:e==="/organize/"+n+"/setting/group"?t=2:e==="/organize/"+n+"/setting/hooks"&&(t=3),t}(t),d={list:[{name:"基本设置",icon:"icon-base",href:"/organize/"+n+"/setting"},{name:"组织成员管理",icon:"icon-zuzhichengyuan",href:"/organize/"+n+"/setting/member"},{name:"组织团队管理",icon:"icon-zuzhixiangmu",href:"/organize/"+n+"/setting/group"}],active:o};return a.default.createElement(r.Box,null,a.default.createElement(r.Short,null,a.default.createElement(u.default,{header:a.default.createElement(l.default,null,"组织设置"),nav:d})),a.default.createElement(r.Long,null,a.default.createElement(r.Gap,null,a.default.createElement("div",{style:{border:"1px solid #eee"}},a.default.createElement(i.Switch,null,a.default.createElement(i.Route,{path:"/organize/:OIdentifier/setting/hooks",render:function(){return a.default.createElement(g,e)}}),a.default.createElement(i.Route,{path:"/organize/:OIdentifier/setting/group",render:function(){return a.default.createElement(c,e)}}),a.default.createElement(i.Route,{path:"/organize/:OIdentifier/setting/member",render:function(){return a.default.createElement(s,e)}}),a.default.createElement(i.Route,{path:"/organize/:OIdentifier/setting",render:function(){return a.default.createElement(m,e)}}))))))}},ess8:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a,r,l=(a=["{\n background-color:#fff;\n padding:20px 30px;\n border-bottom:1px solid #eee;\n font-size:16px;\n color:#333;\n display:flex;\n justify-content: space-between;\n align-items:center;\n}"],r=["{\n background-color:#fff;\n padding:20px 30px;\n border-bottom:1px solid #eee;\n font-size:16px;\n color:#333;\n display:flex;\n justify-content: space-between;\n align-items:center;\n}"],Object.freeze(Object.defineProperties(a,{raw:{value:Object.freeze(r)}}))),u=i(n("q1tI"));function i(e){return e&&e.__esModule?e:{default:e}}var o=i(n("vOnD")).default.div(l);t.default=function(e){var t=e.children;return u.default.createElement(o,null,t)}},rzEP:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a,r=n("q1tI"),l=(a=r)&&a.__esModule?a:{default:a},u=n("eO8H");t.default=function(e){var t=e.header,n=e.nav;return l.default.createElement("ul",{className:"list-l-Menu"},t,n&&n.list&&n.list.length>0?n.list.map((function(e,t){return l.default.createElement("li",{key:t,className:n.active===t?"active":""},l.default.createElement("p",null,l.default.createElement(u.Link,{to:e.href},l.default.createElement("i",{className:"iconfont "+(e.icon||"icon-huabanfuben")+" font-18 mr10"}),e.name)))})):"")}}}]); \ No newline at end of file diff --git a/static/js/102.ed25671e.chunk.js b/static/js/102.ed25671e.chunk.js new file mode 100644 index 000000000..2d52d1189 --- /dev/null +++ b/static/js/102.ed25671e.chunk.js @@ -0,0 +1 @@ +(this.webpackJsonp=this.webpackJsonp||[]).push([[102],{ess8:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,a,u=(r=["{\n background-color:#fff;\n padding:20px 30px;\n border-bottom:1px solid #eee;\n font-size:16px;\n color:#333;\n display:flex;\n justify-content: space-between;\n align-items:center;\n}"],a=["{\n background-color:#fff;\n padding:20px 30px;\n border-bottom:1px solid #eee;\n font-size:16px;\n color:#333;\n display:flex;\n justify-content: space-between;\n align-items:center;\n}"],Object.freeze(Object.defineProperties(r,{raw:{value:Object.freeze(a)}}))),s=o(n("q1tI"));function o(e){return e&&e.__esModule?e:{default:e}}var l=o(n("vOnD")).default.div(u);t.default=function(e){var t=e.children;return s.default.createElement(l,null,t)}},"qh7/":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=h(n("2/Rp")),a=h(n("14Xm")),u=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,a=!1,u=void 0;try{for(var s,o=e[Symbol.iterator]();!(r=(s=o.next()).done)&&(n.push(s.value),!t||n.length!==t);r=!0);}catch(e){a=!0,u=e}finally{try{!r&&o.return&&o.return()}finally{if(a)throw u}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},s=x(["\n {\n padding: 0px 30px;\n min-height: 400px;\n }\n"],["\n {\n padding: 0px 30px;\n min-height: 400px;\n }\n"]),o=x(["\n {\n padding: 22px 0px;\n border-bottom: 1px solid #eee;\n }\n"],["\n {\n padding: 22px 0px;\n border-bottom: 1px solid #eee;\n }\n"]),l=x(["\n {\n padding: 12px 0px;\n }\n"],["\n {\n padding: 12px 0px;\n }\n"]);n("L/Qf");var i=n("q1tI"),c=h(i),f=n("spEH"),d=n("tnhM"),p=h(n("ess8")),m=n("eO8H"),v=h(n("vOnD"));function h(e){return e&&e.__esModule?e:{default:e}}function x(e,t){return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}n("NzgE");var b=v.default.div(s),g=v.default.p(o),w=v.default.div(l);t.default=function(e){t=a.default.mark((function e(t){var n,r;return a.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n={page:l,limit:x},e.next=3,(0,d.getHooks)(t,n);case 3:(r=e.sent)&&k(r);case 5:case"end":return e.stop()}}),e,this)})),n=function(){var e=t.apply(this,arguments);return new Promise((function(t,n){return function r(a,u){try{var s=e[a](u),o=s.value}catch(e){return void n(e)}if(!s.done)return Promise.resolve(o).then((function(e){r("next",e)}),(function(e){r("throw",e)}));t(o)}("next")}))};var t,n,s=(0,i.useState)(1),o=u(s,2),l=o[0],v=(o[1],(0,i.useState)(20)),h=u(v,2),x=h[0],y=(h[1],(0,i.useState)(void 0)),E=u(y,2),k=(E[0],E[1]);e.match.params.projectsId;return c.default.createElement(f.WhiteBack,null,c.default.createElement(p.default,null,c.default.createElement("span",null,"管理web钩子"),c.default.createElement(r.default,{type:"primary"},"添加web钩子")),c.default.createElement(b,null,c.default.createElement(g,null,"当Gitea事件发生时,Web钩子自动发出HTTP POST请求。在"," ",c.default.createElement(m.Link,{to:"",className:"color-blue"},"指南")," ","中阅读更多内容。"),c.default.createElement(w,null,c.default.createElement(f.FlexAJ,{className:"manageItem"},c.default.createElement("span",{className:"webName"},"https://gitea.com/zxf/homebrew-cask-versions/settings/hooks/gitea/new"),c.default.createElement("span",null,c.default.createElement(f.Redline,null,"删除"),c.default.createElement(f.Greenline,{className:"ml30"},"编辑"))),c.default.createElement(f.FlexAJ,{className:"manageItem"},c.default.createElement("span",{className:"webName"},"https://gitea.com/zxf/homebrew-cask-versions/settings/hooks/gitea/new"),c.default.createElement("span",null,c.default.createElement(f.Redline,null,"删除"),c.default.createElement(f.Greenline,{className:"ml30"},"编辑"))))))}},tnhM:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getUser=t.getSubEntries=t.getHooks=t.getTag=t.getBranch=void 0;var r=u(n("14Xm")),a=u(n("vDqi"));function u(e){return e&&e.__esModule?e:{default:e}}function s(e){return function(){var t=e.apply(this,arguments);return new Promise((function(e,n){return function r(a,u){try{var s=t[a](u),o=s.value}catch(e){return void n(e)}if(!s.done)return Promise.resolve(o).then((function(e){r("next",e)}),(function(e){r("throw",e)}));e(o)}("next")}))}}var o,l,i,c,f;t.getBranch=(o=s(r.default.mark((function e(t,n){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.default.get("/"+n+"/"+t+"/branches.json");case 2:return e.abrupt("return",e.sent.data);case 3:case"end":return e.stop()}}),e,void 0)}))),function(e,t){return o.apply(this,arguments)}),t.getTag=(l=s(r.default.mark((function e(t,n){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.default.get("/"+n+"/"+t+"/tags.json");case 2:return e.abrupt("return",e.sent.data);case 3:case"end":return e.stop()}}),e,void 0)}))),function(e,t){return l.apply(this,arguments)}),t.getHooks=(i=s(r.default.mark((function e(t,n){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.default.get("/projects/"+t+"/hooks.json",{params:n});case 2:return e.abrupt("return",e.sent.data);case 3:case"end":return e.stop()}}),e,void 0)}))),function(e,t){return i.apply(this,arguments)}),t.getSubEntries=(c=s(r.default.mark((function e(t,n,u){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.default.get("/"+t+"/"+n+"/sub_entries.json",{params:u});case 2:return e.abrupt("return",e.sent.data);case 3:case"end":return e.stop()}}),e,void 0)}))),function(e,t,n){return c.apply(this,arguments)}),t.getUser=(f=s(r.default.mark((function e(t){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.default.get("/users/"+t+"/hovercard.json");case 2:return e.abrupt("return",e.sent.data);case 3:case"end":return e.stop()}}),e,void 0)}))),function(e){return f.apply(this,arguments)})}}]); \ No newline at end of file diff --git a/static/js/100.14468668.chunk.js b/static/js/103.26e2abb2.chunk.js similarity index 83% rename from static/js/100.14468668.chunk.js rename to static/js/103.26e2abb2.chunk.js index 30535b481..a249cc0b4 100644 --- a/static/js/100.14468668.chunk.js +++ b/static/js/103.26e2abb2.chunk.js @@ -1 +1 @@ -(this.webpackJsonp=this.webpackJsonp||[]).push([[100],{"cuo/":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0){var n=e;r&&(n=e.filter((function(e){return e.name.toLowerCase().indexOf(r.toLowerCase())>-1})));var o=n&&n.map((function(e){return m.default.createElement(y,{key:e.id,value:e.name},e.name)}));a.setState(v({},t+"_list",o))}},a.subMitFrom=function(){a.props.form.validateFieldsAndScroll((function(e,t){if(e)a.setState({isSpin:!1});else{a.setState({isSpin:!0});var r=a.props.match.params.projectsType,n=a.state,o=n.project_language_id,l=n.project_category_id,i=n.license_id,s=n.ignore_id,c=n.owners_id,d=(n.owners_name,g.Base64.encode(t.password)),f=r&&"mirror"===r?"/projects/migrate.json":"/projects.json";h.default.post(f,u({},t,{auth_password:d,project_language_id:o,project_category_id:l,license_id:i,ignore_id:s,user_id:c})).then((function(e){e&&e.data.id&&(a.setState({isSpin:!1}),a.props.showNotification((r&&"mirror"===r?"镜像":"托管")+"项目创建成功!"),a.props.history.push("/projects/"+e.data.login+"/"+e.data.identifier))})).catch((function(e){a.setState({isSpin:!1}),console.log(e)}))}}))},a.ChangePlatform=function(e,t,r,n){var o;a.setOptionsList(n,r,e),a.setState((v(o={},r+"_id",t.key),v(o,r+"_name",e),o))},a.blurCategory=function(e,t,r){var n,o=t&&t.filter((function(t){return t.name===e}));o&&0!==o.length||(a.props.form.setFieldsValue(v({},r,void 0)),a.setState((v(n={},r+"_name",void 0),v(n,r+"_id",void 0),n)),a.setOptionsList(t,r))},a.checkId=function(e,t,a,r,n){var o=r.filter((function(e){return e.name===t}));t||a(),o&&o.length>0?a():a("请在下拉选项中选择正确的"+n+"!"),a()},a.changeMirrorCheck=function(){var e=a.state.mirrorCheck;a.setState({mirrorCheck:!e})},a.ChangeAddr=function(e){var t=e.target.value;if(t.indexOf("/")>-1){var r=t.split("/"),n=r[r.length-1];if(n.indexOf(".git")>-1){var o=n.split(".")[0];if(!o)return;a.props.form.setFieldsValue({repository_name:o})}}},a.changeDesc=function(e){var t=e.target.value;a.setState({descNum:t?t.length:0})},a.state={preType:"0",languageValue:"0",gitignoreType:"0",LicensesType:"0",mirrorCheck:!1,CategoryList:void 0,LanguageList:void 0,GitignoreList:void 0,LicensesList:void 0,OwnerList:void 0,isSpin:!1,project_language_id:void 0,project_category_id:void 0,license_id:void 0,ignore_id:void 0,owners_id:void 0,owners_name:void 0,project_language_list:void 0,project_category_list:void 0,license_list:void 0,ignore_list:void 0,owners_list:void 0,project_language_name:void 0,project_category_name:void 0,license_name:void 0,ignore_name:void 0,descNum:0},a}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),d(t,[{key:"render",value:function(){var e=this,t=this.props.form.getFieldDecorator,a=this.props.match.params.projectsType,c=this.state,u=c.CategoryList,d=c.LanguageList,f=c.GitignoreList,g=c.LicensesList,h=c.isSpin,_=c.owners_list,v=c.OwnerList,y=c.project_language_list,b=c.project_category_list,E=c.license_list,j=c.ignore_list,w=c.mirrorCheck,C=c.descNum;return m.default.createElement("div",{className:"main back-white",style:{padding:"0px",border:"none"}},m.default.createElement("div",{className:"newPanel"},m.default.createElement("div",{className:"newPanel_title"},"创建",a&&"mirror"===a?"镜像":"托管","项目"),m.default.createElement(r.default,{spinning:h},m.default.createElement(i.default,null,m.default.createElement("div",{className:"newPanel_content"},m.default.createElement(i.default.Item,{label:"拥有者"},t("user_id",{rules:[{required:!0,message:"请选择拥有者"},{validator:function(t,a,r){return e.checkId(t,a,r,v,"拥有者")}}]})(m.default.createElement(s.default,{placeholder:"请选择拥有者",onChange:function(t,a){return e.ChangePlatform(t,a,"owners",v)},className:"plateAutoComplete",onBlur:function(t){return e.blurCategory(t,v,"owners")}},_))),a&&"mirror"===a&&m.default.createElement(m.default.Fragment,null,m.default.createElement(i.default.Item,{label:"镜像版本库地址",style:{marginBottom:"0px"}},t("clone_addr",{rules:[{required:!0,message:"请填写镜像版本库地址"}]})(m.default.createElement(l.default,{placeholder:"输入需要同步到本项目的镜像版本库地址",onChange:this.ChangeAddr}))),m.default.createElement("p",{className:"formTip color-orange"},"示例:https://github.com/facebook/reack.git")),a&&"mirror"===a&&m.default.createElement(m.default.Fragment,null,m.default.createElement("p",{className:"mt10 mb10 color-grey-3 pointer",onClick:this.changeMirrorCheck},"需要授权验证",m.default.createElement("i",{className:w?"iconfont icon-xiajiantou font-13 ml10 color-grey-8":"iconfont icon-youjiantou font-13 ml10 color-grey-8"})),w&&m.default.createElement("div",{className:"df mb20",style:{alignItems:"center"}},m.default.createElement("span",{className:"mr10"},"用户名"),m.default.createElement(i.default.Item,{style:{marginBottom:"0px"},label:""},t("auth_username",{rules:[]})(m.default.createElement(l.default,{placeholder:"请输入对应平台的登录用户名",style:{width:"240px"}}))),m.default.createElement("span",{className:"mr10"},"密码"),m.default.createElement(i.default.Item,{style:{marginBottom:"0px"},label:""},t("password",{rules:[]})(m.default.createElement(l.default,{placeholder:"请输入对应平台的登录密码",type:"password",style:{width:"240px"}}))))),m.default.createElement(i.default.Item,{label:"项目名称"},t("name",{rules:[{required:!0,message:"请填写项目名称"}]})(m.default.createElement(l.default,{placeholder:"例如:团队协作方法与研究",maxLength:50}))),m.default.createElement("div",{className:"pr"},m.default.createElement("span",{className:"toprightNum"},C,"/200"),m.default.createElement(i.default.Item,{label:"项目简介"},t("description",{rules:[{required:!0,message:"请填写项目简介"}]})(m.default.createElement(l.default.TextArea,{maxLength:200,placeholder:"项目的介绍",autoSize:{minRows:2,maxRows:6},onChange:this.changeDesc})))),m.default.createElement(i.default.Item,{label:"仓库名称"},t("repository_name",{rules:[{required:!0,message:"请填写仓库名称"}]})(m.default.createElement(l.default,{placeholder:"仓库名称请使用与项目相关的英文关键字",maxLength:100}))),m.default.createElement(i.default.Item,{label:"项目类别"},t("project_category",{rules:[{required:!0,message:"请选择大类别"},{validator:function(t,a,r){return e.checkId(t,a,r,u,"项目类别")}}]})(m.default.createElement(s.default,{placeholder:"请选择项目类别",onChange:function(t,a){return e.ChangePlatform(t,a,"project_category",u)},className:"plateAutoComplete",onBlur:function(t){return e.blurCategory(t,u,"project_category")}},b))),m.default.createElement(i.default.Item,{label:"项目语言"},t("project_language",{rules:[{required:!0,message:"请选择项目语言"},{validator:function(t,a,r){return e.checkId(t,a,r,d,"项目语言")}}]})(m.default.createElement(s.default,{placeholder:"请选择项目语言",onChange:function(t,a){return e.ChangePlatform(t,a,"project_language",d)},className:"plateAutoComplete",onBlur:function(t){return e.blurCategory(t,d,"project_language")}},y))),("deposit"===a||!a)&&m.default.createElement(m.default.Fragment,null,m.default.createElement(i.default.Item,{label:".gitignore"},t("ignore",{rules:[{required:!0,message:"请选择gitignore"},{validator:function(t,a,r){return e.checkId(t,a,r,f,"gitignore")}}]})(m.default.createElement(s.default,{placeholder:"请选择gitignore,用来定义哪些文件不需要添加到版本管理中",onChange:function(t,a){return e.ChangePlatform(t,a,"ignore",f)},className:"plateAutoComplete",onBlur:function(t){return e.blurCategory(t,f,"ignore")}},j))),m.default.createElement(i.default.Item,{label:"开源许可证"},t("license",{rules:[{required:!0,message:"请选择开源许可证"},{validator:function(t,a,r){return e.checkId(t,a,r,g,"开源许可证")}}]})(m.default.createElement(s.default,{placeholder:"请选择开源许可证",onChange:function(t,a){return e.ChangePlatform(t,a,"license",g)},className:"plateAutoComplete",onBlur:function(t){return e.blurCategory(t,g,"license")}},E)))),m.default.createElement(i.default.Item,{label:"可见性",style:{margin:"0px"},className:"privatePart"},t("private")(m.default.createElement(o.default,{value:"limit"},"将项目设为私有",m.default.createElement("span",{className:"ml15 font-13 color-grey-9"},"(只有项目所有人或拥有权限的项目成员才能看到)")))),a&&"mirror"===a&&m.default.createElement(i.default.Item,{label:"迁移类型:",style:{margin:"0px"},className:"privatePart"},t("is_mirror")(m.default.createElement(o.default,{value:"limit"},"该仓库将是一个",m.default.createElement("span",{className:"color-blue"},"镜像"),"(设置为镜像后,该项目为只读,不能进行push等相关操作)"))),m.default.createElement("div",null,"注:",m.default.createElement("span",{className:"ant-form-item-required"})," 为必填项,否则为选填"),m.default.createElement(i.default.Item,{className:"formTip mt20"},m.default.createElement(n.default,{type:"primary",onClick:this.subMitFrom,className:"mr20"},"创建项目"),m.default.createElement(p.Link,{to:"/projects",className:"btn_32"},"取消")))))))}}]),t}(f.Component),E=i.default.create({name:"NewWorkForm"})(b);t.default=E}}]); \ No newline at end of file +(this.webpackJsonp=this.webpackJsonp||[]).push([[104],{Jj8u:function(e,t,a){},MByq:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=_(a("W9HT")),n=_(a("2/Rp")),o=_(a("kaz8")),l=_(a("5rEg")),i=_(a("Vl3Y")),s=_(a("lrIw")),c=_(a("2fM7")),u=Object.assign||function(e){for(var t=1;t0){var n=e;r&&(n=e.filter((function(e){return e.name.toLowerCase().indexOf(r.toLowerCase())>-1})));var o=n&&n.map((function(e){return m.default.createElement(y,{key:e.id,value:e.name},e.name)}));a.setState(v({},t+"_list",o))}},a.subMitFrom=function(){a.props.form.validateFieldsAndScroll((function(e,t){if(e)a.setState({isSpin:!1});else{a.setState({isSpin:!0});var r=a.props.match.params.projectsType,n=a.state,o=n.project_language_id,l=n.project_category_id,i=n.license_id,s=n.ignore_id,c=n.owners_id,d=(n.owners_name,g.Base64.encode(t.password)),f=r&&"mirror"===r?"/projects/migrate.json":"/projects.json";h.default.post(f,u({},t,{auth_password:d,project_language_id:o,project_category_id:l,license_id:i,ignore_id:s,user_id:c})).then((function(e){e&&e.data.id&&(a.setState({isSpin:!1}),a.props.showNotification((r&&"mirror"===r?"镜像":"托管")+"项目创建成功!"),a.props.history.push("/projects/"+e.data.login+"/"+e.data.identifier))})).catch((function(e){a.setState({isSpin:!1}),console.log(e)}))}}))},a.ChangePlatform=function(e,t,r,n){var o;a.setOptionsList(n,r,e),a.setState((v(o={},r+"_id",t.key),v(o,r+"_name",e),o))},a.blurCategory=function(e,t,r){var n,o=t&&t.filter((function(t){return t.name===e}));o&&0!==o.length||(a.props.form.setFieldsValue(v({},r,void 0)),a.setState((v(n={},r+"_name",void 0),v(n,r+"_id",void 0),n)),a.setOptionsList(t,r))},a.checkId=function(e,t,a,r,n){var o=r.filter((function(e){return e.name===t}));t||a(),o&&o.length>0?a():a("请在下拉选项中选择正确的"+n+"!"),a()},a.changeMirrorCheck=function(){var e=a.state.mirrorCheck;a.setState({mirrorCheck:!e})},a.ChangeAddr=function(e){var t=e.target.value;if(t.indexOf("/")>-1){var r=t.split("/"),n=r[r.length-1];if(n.indexOf(".git")>-1){var o=n.split(".")[0];if(!o)return;a.props.form.setFieldsValue({repository_name:o})}}},a.changeDesc=function(e){var t=e.target.value;a.setState({descNum:t?t.length:0})},a.state={preType:"0",languageValue:"0",gitignoreType:"0",LicensesType:"0",mirrorCheck:!1,CategoryList:void 0,LanguageList:void 0,GitignoreList:void 0,LicensesList:void 0,OwnerList:void 0,isSpin:!1,project_language_id:void 0,project_category_id:void 0,license_id:void 0,ignore_id:void 0,owners_id:void 0,owners_name:void 0,project_language_list:void 0,project_category_list:void 0,license_list:void 0,ignore_list:void 0,owners_list:void 0,project_language_name:void 0,project_category_name:void 0,license_name:void 0,ignore_name:void 0,descNum:0},a}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),d(t,[{key:"render",value:function(){var e=this,t=this.props.form.getFieldDecorator,a=this.props.match.params.projectsType,c=this.state,u=c.CategoryList,d=c.LanguageList,f=c.GitignoreList,g=c.LicensesList,h=c.isSpin,_=c.owners_list,v=c.OwnerList,y=c.project_language_list,b=c.project_category_list,E=c.license_list,j=c.ignore_list,w=c.mirrorCheck,C=c.descNum;return m.default.createElement("div",{className:"main back-white",style:{padding:"0px",border:"none"}},m.default.createElement("div",{className:"newPanel"},m.default.createElement("div",{className:"newPanel_title"},"创建",a&&"mirror"===a?"镜像":"托管","项目"),m.default.createElement(r.default,{spinning:h},m.default.createElement(i.default,null,m.default.createElement("div",{className:"newPanel_content"},m.default.createElement(i.default.Item,{label:"拥有者"},t("user_id",{rules:[{required:!0,message:"请选择拥有者"},{validator:function(t,a,r){return e.checkId(t,a,r,v,"拥有者")}}]})(m.default.createElement(s.default,{placeholder:"请选择拥有者",onChange:function(t,a){return e.ChangePlatform(t,a,"owners",v)},className:"plateAutoComplete",onBlur:function(t){return e.blurCategory(t,v,"owners")}},_))),a&&"mirror"===a&&m.default.createElement(m.default.Fragment,null,m.default.createElement(i.default.Item,{label:"镜像版本库地址",style:{marginBottom:"0px"}},t("clone_addr",{rules:[{required:!0,message:"请填写镜像版本库地址"}]})(m.default.createElement(l.default,{placeholder:"输入需要同步到本项目的镜像版本库地址",onChange:this.ChangeAddr}))),m.default.createElement("p",{className:"formTip color-orange"},"示例:https://github.com/facebook/reack.git")),a&&"mirror"===a&&m.default.createElement(m.default.Fragment,null,m.default.createElement("p",{className:"mt10 mb10 color-grey-3 pointer",onClick:this.changeMirrorCheck},"需要授权验证",m.default.createElement("i",{className:w?"iconfont icon-xiajiantou font-13 ml10 color-grey-8":"iconfont icon-youjiantou font-13 ml10 color-grey-8"})),w&&m.default.createElement("div",{className:"df mb20",style:{alignItems:"center"}},m.default.createElement("span",{className:"mr10"},"用户名"),m.default.createElement(i.default.Item,{style:{marginBottom:"0px"},label:""},t("auth_username",{rules:[]})(m.default.createElement(l.default,{placeholder:"请输入对应平台的登录用户名",style:{width:"240px"}}))),m.default.createElement("span",{className:"mr10"},"密码"),m.default.createElement(i.default.Item,{style:{marginBottom:"0px"},label:""},t("password",{rules:[]})(m.default.createElement(l.default,{placeholder:"请输入对应平台的登录密码",type:"password",style:{width:"240px"}}))))),m.default.createElement(i.default.Item,{label:"项目名称"},t("name",{rules:[{required:!0,message:"请填写项目名称"}]})(m.default.createElement(l.default,{placeholder:"例如:团队协作方法与研究",maxLength:50}))),m.default.createElement("div",{className:"pr"},m.default.createElement("span",{className:"toprightNum"},C,"/200"),m.default.createElement(i.default.Item,{label:"项目简介"},t("description",{rules:[{required:!0,message:"请填写项目简介"}]})(m.default.createElement(l.default.TextArea,{maxLength:200,placeholder:"项目的介绍",autoSize:{minRows:2,maxRows:6},onChange:this.changeDesc})))),m.default.createElement(i.default.Item,{label:"仓库名称"},t("repository_name",{rules:[{required:!0,message:"请填写仓库名称"}]})(m.default.createElement(l.default,{placeholder:"仓库名称请使用与项目相关的英文关键字",maxLength:100}))),m.default.createElement(i.default.Item,{label:"项目类别"},t("project_category",{rules:[{required:!0,message:"请选择大类别"},{validator:function(t,a,r){return e.checkId(t,a,r,u,"项目类别")}}]})(m.default.createElement(s.default,{placeholder:"请选择项目类别",onChange:function(t,a){return e.ChangePlatform(t,a,"project_category",u)},className:"plateAutoComplete",onBlur:function(t){return e.blurCategory(t,u,"project_category")}},b))),m.default.createElement(i.default.Item,{label:"项目语言"},t("project_language",{rules:[{required:!0,message:"请选择项目语言"},{validator:function(t,a,r){return e.checkId(t,a,r,d,"项目语言")}}]})(m.default.createElement(s.default,{placeholder:"请选择项目语言",onChange:function(t,a){return e.ChangePlatform(t,a,"project_language",d)},className:"plateAutoComplete",onBlur:function(t){return e.blurCategory(t,d,"project_language")}},y))),("deposit"===a||!a)&&m.default.createElement(m.default.Fragment,null,m.default.createElement(i.default.Item,{label:".gitignore"},t("ignore",{rules:[{required:!0,message:"请选择gitignore"},{validator:function(t,a,r){return e.checkId(t,a,r,f,"gitignore")}}]})(m.default.createElement(s.default,{placeholder:"请选择gitignore,用来定义哪些文件不需要添加到版本管理中",onChange:function(t,a){return e.ChangePlatform(t,a,"ignore",f)},className:"plateAutoComplete",onBlur:function(t){return e.blurCategory(t,f,"ignore")}},j))),m.default.createElement(i.default.Item,{label:"开源许可证"},t("license",{rules:[{required:!0,message:"请选择开源许可证"},{validator:function(t,a,r){return e.checkId(t,a,r,g,"开源许可证")}}]})(m.default.createElement(s.default,{placeholder:"请选择开源许可证",onChange:function(t,a){return e.ChangePlatform(t,a,"license",g)},className:"plateAutoComplete",onBlur:function(t){return e.blurCategory(t,g,"license")}},E)))),m.default.createElement(i.default.Item,{label:"可见性",style:{margin:"0px"},className:"privatePart"},t("private")(m.default.createElement(o.default,{value:"limit"},"将项目设为私有",m.default.createElement("span",{className:"ml15 font-13 color-grey-9"},"(只有项目所有人或拥有权限的项目成员才能看到)")))),a&&"mirror"===a&&m.default.createElement(i.default.Item,{label:"迁移类型:",style:{margin:"0px"},className:"privatePart"},t("is_mirror")(m.default.createElement(o.default,{value:"limit"},"该仓库将是一个",m.default.createElement("span",{className:"color-blue"},"镜像"),"(设置为镜像后,该项目为只读,不能进行push等相关操作)"))),m.default.createElement("div",null,"注:",m.default.createElement("span",{className:"ant-form-item-required"})," 为必填项,否则为选填"),m.default.createElement(i.default.Item,{className:"formTip mt20"},m.default.createElement(n.default,{type:"primary",onClick:this.subMitFrom,className:"mr20"},"创建项目"),m.default.createElement(p.Link,{to:"/projects",className:"btn_32"},"取消")))))))}}]),t}(f.Component),E=i.default.create({name:"NewWorkForm"})(b);t.default=E}}]); \ No newline at end of file diff --git a/static/js/102.0aa554b1.chunk.js b/static/js/105.9274f85d.chunk.js similarity index 99% rename from static/js/102.0aa554b1.chunk.js rename to static/js/105.9274f85d.chunk.js index dc93a45af..844589b62 100644 --- a/static/js/102.0aa554b1.chunk.js +++ b/static/js/105.9274f85d.chunk.js @@ -1 +1 @@ -(this.webpackJsonp=this.webpackJsonp||[]).push([[102],{"2CTR":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n0?o.default.createElement("ul",{className:"notifyList"},p.map((function(e,t){return o.default.createElement("li",null,o.default.createElement(i.Link,{to:"/users/"+e.login},o.default.createElement("img",{src:(0,c.getImageUrl)("/"+(e.applied_user&&e.applied_user.image_url)),alt:"",className:"notifyImg"})),o.default.createElement("div",{className:"notifyFlex"},o.default.createElement("p",{className:"notifyInfos"},o.default.createElement(i.Link,{to:"/users/"+(e.applied_user&&e.applied_user.login),className:"font-15 mr20"},e.applied_user&&e.applied_user.name),o.default.createElement("span",{className:"color-grey-9"},e.time_ago)),"AppliedProject"===e.applied_type?function(e,t){var n=t.project;if(!e)return"";switch(e){case"successed":return o.default.createElement("p",null,"已通过你加入【",o.default.createElement(i.Link,{to:"/projects/"+(n&&n.owner&&n.owner.login)+"/"+(n&&n.identifier)},n&&n.name),"】项目的申请");default:return o.default.createElement("p",null,"已拒绝你加入【",o.default.createElement(i.Link,{to:"/projects/"+(n&&n.owner&&n.owner.login)+"/"+(n&&n.identifier)},n&&n.name),"】项目的申请")}}(e.status,e.applied):function(e,t){var n=t.project,r=t.owner;if(!e)return"";switch(e){case"canceled":return o.default.createElement("p",null,"取消转移【",o.default.createElement(i.Link,{to:"/projects/"+(n&&n.owner&&n.owner.login)+"/"+(n&&n.identifier)},n&&n.name),"】仓库");case"common":return o.default.createElement("p",null,"正在将【",o.default.createElement(i.Link,{to:"/projects/"+(n&&n.owner&&n.owner.login)+"/"+(n&&n.identifier)},n&&n.name),"】仓库转移给【",o.default.createElement(i.Link,{to:"/users/"+(r&&r.login)},r&&r.name),"】");case"successed":return o.default.createElement("p",null,"【",o.default.createElement(i.Link,{to:"/projects/"+(n&&n.owner&&n.owner.login)+"/"+(n&&n.identifier)},n&&n.name),"】仓库成功转移给【",o.default.createElement(i.Link,{to:"/users/"+(r&&r.login)},r&&r.name),"】");default:return o.default.createElement("p",null,"拒绝转移【",o.default.createElement(i.Link,{to:"/projects/"+(n&&n.owner&&n.owner.login)+"/"+(n&&n.identifier)},n&&n.name),"】仓库")}}(e.status,e.applied)))}))):"",p&&0===p.length&&o.default.createElement(s.default,{_html:"暂无通知"}),y>15&&o.default.createElement("div",{className:"edu-txt-center pt20 pb20"},o.default.createElement(a.default,{simple:!0,pageSize:15,total:y,current:g,onChange:function(e){w(e)}})))))}}}]); \ No newline at end of file +(this.webpackJsonp=this.webpackJsonp||[]).push([[105],{"2CTR":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n0?o.default.createElement("ul",{className:"notifyList"},p.map((function(e,t){return o.default.createElement("li",null,o.default.createElement(i.Link,{to:"/users/"+e.login},o.default.createElement("img",{src:(0,c.getImageUrl)("/"+(e.applied_user&&e.applied_user.image_url)),alt:"",className:"notifyImg"})),o.default.createElement("div",{className:"notifyFlex"},o.default.createElement("p",{className:"notifyInfos"},o.default.createElement(i.Link,{to:"/users/"+(e.applied_user&&e.applied_user.login),className:"font-15 mr20"},e.applied_user&&e.applied_user.name),o.default.createElement("span",{className:"color-grey-9"},e.time_ago)),"AppliedProject"===e.applied_type?function(e,t){var n=t.project;if(!e)return"";switch(e){case"successed":return o.default.createElement("p",null,"已通过你加入【",o.default.createElement(i.Link,{to:"/projects/"+(n&&n.owner&&n.owner.login)+"/"+(n&&n.identifier)},n&&n.name),"】项目的申请");default:return o.default.createElement("p",null,"已拒绝你加入【",o.default.createElement(i.Link,{to:"/projects/"+(n&&n.owner&&n.owner.login)+"/"+(n&&n.identifier)},n&&n.name),"】项目的申请")}}(e.status,e.applied):function(e,t){var n=t.project,r=t.owner;if(!e)return"";switch(e){case"canceled":return o.default.createElement("p",null,"取消转移【",o.default.createElement(i.Link,{to:"/projects/"+(n&&n.owner&&n.owner.login)+"/"+(n&&n.identifier)},n&&n.name),"】仓库");case"common":return o.default.createElement("p",null,"正在将【",o.default.createElement(i.Link,{to:"/projects/"+(n&&n.owner&&n.owner.login)+"/"+(n&&n.identifier)},n&&n.name),"】仓库转移给【",o.default.createElement(i.Link,{to:"/users/"+(r&&r.login)},r&&r.name),"】");case"successed":return o.default.createElement("p",null,"【",o.default.createElement(i.Link,{to:"/projects/"+(n&&n.owner&&n.owner.login)+"/"+(n&&n.identifier)},n&&n.name),"】仓库成功转移给【",o.default.createElement(i.Link,{to:"/users/"+(r&&r.login)},r&&r.name),"】");default:return o.default.createElement("p",null,"拒绝转移【",o.default.createElement(i.Link,{to:"/projects/"+(n&&n.owner&&n.owner.login)+"/"+(n&&n.identifier)},n&&n.name),"】仓库")}}(e.status,e.applied)))}))):"",p&&0===p.length&&o.default.createElement(s.default,{_html:"暂无通知"}),y>15&&o.default.createElement("div",{className:"edu-txt-center pt20 pb20"},o.default.createElement(a.default,{simple:!0,pageSize:15,total:y,current:g,onChange:function(e){w(e)}})))))}}}]); \ No newline at end of file diff --git a/static/js/106.1bc767e6.chunk.js b/static/js/106.1bc767e6.chunk.js deleted file mode 100644 index 852d117e9..000000000 --- a/static/js/106.1bc767e6.chunk.js +++ /dev/null @@ -1 +0,0 @@ -(this.webpackJsonp=this.webpackJsonp||[]).push([[106],{"6dZj":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t-1?"active":""},o.default.createElement("p",null,o.default.createElement(c.Link,{to:"/projects/"+a+"/"+n+"/setting/collaborator",className:"w-100"},o.default.createElement("i",{className:"iconfont icon-chengyuan font-18 mr10"}),"协作者管理"))),o.default.createElement("li",{className:l.indexOf("setting/branch")>-1?"active":""},o.default.createElement("p",null,o.default.createElement(c.Link,{to:"/projects/"+a+"/"+n+"/setting/branch",className:"w-100"},o.default.createElement("i",{className:"iconfont icon-fenzhi font-20 mr10"}),"分支设置"))),o.default.createElement("li",{className:l.indexOf("setting/tags")>-1?"active":""},o.default.createElement("p",null,o.default.createElement(c.Link,{to:"/projects/"+a+"/"+n+"/setting/tags",className:"w-100"},o.default.createElement("i",{className:"iconfont icon-biaoqian3 font-18 mr10 color-grey-6"}),"项目标签"))))),o.default.createElement(s.Long,null,o.default.createElement(s.Gap,{className:"list-r-Info"},o.default.createElement(c.Switch,this.props,o.default.createElement(c.Route,{path:"/projects/:owner/:projectsId/setting/collaborator",render:function(t){return o.default.createElement(b,r({},e.props,t,e.state))}}),o.default.createElement(c.Route,{path:"/projects/:owner/:projectsId/setting/tags",render:function(t){return o.default.createElement(g,r({},e.props,t,e.state))}}),o.default.createElement(c.Route,{path:"/projects/:owner/:projectsId/setting/branch/:branch",render:function(t){return o.default.createElement(m,r({},e.props,t,e.state))}}),o.default.createElement(c.Route,{path:"/projects/:owner/:projectsId/setting/branch",render:function(t){return o.default.createElement(h,r({},e.props,t,e.state))}}),o.default.createElement(c.Route,{path:"/projects/:owner/:projectsId/setting/manage/new",render:function(t){return o.default.createElement(w,r({},e.props,t,e.state))}}),o.default.createElement(c.Route,{path:"/projects/:owner/:projectsId/setting/manage",render:function(t){return o.default.createElement(j,r({},e.props,t,e.state))}}),o.default.createElement(c.Route,{path:"/projects/:owner/:projectsId/setting",render:function(t){return o.default.createElement(E,r({},e.props,t,e.state))}})))))}}]),t}(l.Component);t.default=y},NzgE:function(e,t,n){}}]); \ No newline at end of file diff --git a/static/js/103.5032ed50.chunk.js b/static/js/106.c7a668a3.chunk.js similarity index 91% rename from static/js/103.5032ed50.chunk.js rename to static/js/106.c7a668a3.chunk.js index 5341a68e6..515e65d7c 100644 --- a/static/js/103.5032ed50.chunk.js +++ b/static/js/106.c7a668a3.chunk.js @@ -1 +1 @@ -(this.webpackJsonp=this.webpackJsonp||[]).push([[103],{cfYI:function(e,t,n){},oeDK:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t-1?"active":""},o.default.createElement("p",null,o.default.createElement(c.Link,{to:"/projects/"+a+"/"+n+"/setting/collaborator",className:"w-100"},o.default.createElement("i",{className:"iconfont icon-chengyuan font-18 mr10"}),"协作者管理"))),o.default.createElement("li",{className:l.indexOf("setting/branch")>-1?"active":""},o.default.createElement("p",null,o.default.createElement(c.Link,{to:"/projects/"+a+"/"+n+"/setting/branch",className:"w-100"},o.default.createElement("i",{className:"iconfont icon-fenzhi font-20 mr10"}),"分支设置"))),o.default.createElement("li",{className:l.indexOf("setting/tags")>-1?"active":""},o.default.createElement("p",null,o.default.createElement(c.Link,{to:"/projects/"+a+"/"+n+"/setting/tags",className:"w-100"},o.default.createElement("i",{className:"iconfont icon-biaoqian3 font-18 mr10 color-grey-6"}),"项目标签"))))),o.default.createElement(s.Long,null,o.default.createElement(s.Gap,{className:"list-r-Info"},o.default.createElement(c.Switch,this.props,o.default.createElement(c.Route,{path:"/projects/:owner/:projectsId/setting/collaborator",render:function(t){return o.default.createElement(b,r({},e.props,t,e.state))}}),o.default.createElement(c.Route,{path:"/projects/:owner/:projectsId/setting/tags",render:function(t){return o.default.createElement(g,r({},e.props,t,e.state))}}),o.default.createElement(c.Route,{path:"/projects/:owner/:projectsId/setting/branch/:branch",render:function(t){return o.default.createElement(m,r({},e.props,t,e.state))}}),o.default.createElement(c.Route,{path:"/projects/:owner/:projectsId/setting/branch",render:function(t){return o.default.createElement(h,r({},e.props,t,e.state))}}),o.default.createElement(c.Route,{path:"/projects/:owner/:projectsId/setting/manage/new",render:function(t){return o.default.createElement(w,r({},e.props,t,e.state))}}),o.default.createElement(c.Route,{path:"/projects/:owner/:projectsId/setting/manage",render:function(t){return o.default.createElement(j,r({},e.props,t,e.state))}}),o.default.createElement(c.Route,{path:"/projects/:owner/:projectsId/setting",render:function(t){return o.default.createElement(E,r({},e.props,t,e.state))}})))))}}]),t}(l.Component);t.default=y},NzgE:function(e,t,n){}}]); \ No newline at end of file diff --git a/static/js/11.b015a25a.chunk.js b/static/js/11.7cb161fa.chunk.js similarity index 99% rename from static/js/11.b015a25a.chunk.js rename to static/js/11.7cb161fa.chunk.js index 0db3980ab..6d1500d64 100644 --- a/static/js/11.b015a25a.chunk.js +++ b/static/js/11.7cb161fa.chunk.js @@ -1 +1 @@ -(this.webpackJsonp=this.webpackJsonp||[]).push([[11],{"+Fos":function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var i=n("Ll0s"),o=n("cGHE"),r=n("aokT"),s=n("N0LK"),a=function(e,t,n){this.lineNumber=e,this.column=t,this.leftoverVisibleColumns=n},u=function(){function e(){}return e.leftPosition=function(e,t,n){return n>e.getLineMinColumn(t)?n-=s.D(e.getLineContent(t),n-1):t>1&&(t-=1,n=e.getLineMaxColumn(t)),new o.a(t,n)},e.left=function(t,n,i,o){var r=e.leftPosition(n,i,o);return new a(r.lineNumber,r.column,0)},e.moveLeft=function(t,n,i,o,r){var s,a;if(i.hasSelection()&&!o)s=i.selection.startLineNumber,a=i.selection.startColumn;else{var u=e.left(t,n,i.position.lineNumber,i.position.column-(r-1));s=u.lineNumber,a=u.column}return i.move(o,s,a,0)},e.rightPosition=function(e,t,n){return nc?(n=c,o=u?t.getLineMaxColumn(n):Math.min(t.getLineMaxColumn(n),o)):o=i.a.columnFromVisibleColumn2(e,t,n,l),r=l-i.a.visibleColumnFromColumn(t.getLineContent(n),o,e.tabSize),new a(n,o,r)},e.moveDown=function(t,n,i,o,r){var s,a;i.hasSelection()&&!o?(s=i.selection.endLineNumber,a=i.selection.endColumn):(s=i.position.lineNumber,a=i.position.column);var u=e.down(t,n,s,a,i.leftoverVisibleColumns,r,!0);return i.move(o,u.lineNumber,u.column,u.leftoverVisibleColumns)},e.translateDown=function(t,n,s){var a=s.selection,u=e.down(t,n,a.selectionStartLineNumber,a.selectionStartColumn,s.selectionStartLeftoverVisibleColumns,1,!1),l=e.down(t,n,a.positionLineNumber,a.positionColumn,s.leftoverVisibleColumns,1,!1);return new i.f(new r.a(u.lineNumber,u.column,u.lineNumber,u.column),u.leftoverVisibleColumns,new o.a(l.lineNumber,l.column),l.leftoverVisibleColumns)},e.up=function(e,t,n,o,r,s,u){var l=i.a.visibleColumnFromColumn(t.getLineContent(n),o,e.tabSize)+r;return(n-=s)<1?(n=1,o=u?t.getLineMinColumn(n):Math.min(t.getLineMaxColumn(n),o)):o=i.a.columnFromVisibleColumn2(e,t,n,l),r=l-i.a.visibleColumnFromColumn(t.getLineContent(n),o,e.tabSize),new a(n,o,r)},e.moveUp=function(t,n,i,o,r){var s,a;i.hasSelection()&&!o?(s=i.selection.startLineNumber,a=i.selection.startColumn):(s=i.position.lineNumber,a=i.position.column);var u=e.up(t,n,s,a,i.leftoverVisibleColumns,r,!0);return i.move(o,u.lineNumber,u.column,u.leftoverVisibleColumns)},e.translateUp=function(t,n,s){var a=s.selection,u=e.up(t,n,a.selectionStartLineNumber,a.selectionStartColumn,s.selectionStartLeftoverVisibleColumns,1,!1),l=e.up(t,n,a.positionLineNumber,a.positionColumn,s.leftoverVisibleColumns,1,!1);return new i.f(new r.a(u.lineNumber,u.column,u.lineNumber,u.column),u.leftoverVisibleColumns,new o.a(l.lineNumber,l.column),l.leftoverVisibleColumns)},e.moveToBeginningOfLine=function(e,t,n,i){var o,r=n.position.lineNumber,s=t.getLineMinColumn(r),a=t.getLineFirstNonWhitespaceColumn(r)||s;return o=n.position.column===a?s:a,n.move(i,r,o,0)},e.moveToEndOfLine=function(e,t,n,i){var o=n.position.lineNumber,r=t.getLineMaxColumn(o);return n.move(i,o,r,0)},e.moveToBeginningOfBuffer=function(e,t,n,i){return n.move(i,1,1,0)},e.moveToEndOfBuffer=function(e,t,n,i){var o=t.getLineCount(),r=t.getLineMaxColumn(o);return n.move(i,o,r,0)},e}()},"+a1H":function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"handlebars",extensions:[".handlebars",".hbs"],aliases:["Handlebars","handlebars"],mimetypes:["text/x-handlebars-template"],loader:function(){return n.e(136).then(n.bind(null,"O3xE"))}})},"+hIS":function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var i="undefined"==typeof monaco?self.monaco:monaco,o={},r={},s=function(){function e(e){var t=this;this._languageId=e,this._loadingTriggered=!1,this._lazyLoadPromise=new Promise((function(e,n){t._lazyLoadPromiseResolve=e,t._lazyLoadPromiseReject=n}))}return e.getOrCreate=function(t){return r[t]||(r[t]=new e(t)),r[t]},e.prototype.whenLoaded=function(){return this._lazyLoadPromise},e.prototype.load=function(){var e=this;return this._loadingTriggered||(this._loadingTriggered=!0,o[this._languageId].loader().then((function(t){return e._lazyLoadPromiseResolve(t)}),(function(t){return e._lazyLoadPromiseReject(t)}))),this._lazyLoadPromise},e}();function a(e){var t=e.id;o[t]=e,i.languages.register(e);var n=s.getOrCreate(t);i.languages.setMonarchTokensProvider(t,n.whenLoaded().then((function(e){return e.language}))),i.languages.onLanguage(t,(function(){n.load().then((function(e){i.languages.setLanguageConfiguration(t,e.conf)}))}))}},"/UlZ":function(e,t,n){"use strict";n.d(t,"f",(function(){return l})),n.d(t,"a",(function(){return c})),n.d(t,"h",(function(){return d})),n.d(t,"g",(function(){return C})),n.d(t,"d",(function(){return D})),n.d(t,"j",(function(){return B})),n.d(t,"b",(function(){return G})),n.d(t,"c",(function(){return Y})),n.d(t,"i",(function(){return Z})),n.d(t,"e",(function(){return J}));var i,o=n("3/fG"),r=n("MNsG"),s=n("0JNc"),a=(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),u=function(){return(u=Object.assign||function(e){for(var t,n=1,i=arguments.length;nn?n:e},t.float=function(e,t){if("number"==typeof e)return e;if(void 0===e)return t;var n=parseFloat(e);return isNaN(n)?t:n},t.prototype.validate=function(e){return this.validationFn(t.float(e,this.defaultValue))},t}(p),_=function(e){function t(t,n,i,o){void 0===o&&(o=void 0);return void 0!==o&&(o.type="string",o.default=i),e.call(this,t,n,i,o)||this}return a(t,e),t.string=function(e,t){return"string"!=typeof e?t:e},t.prototype.validate=function(e){return t.string(e,this.defaultValue)},t}(p),y=function(e){function t(t,n,i,o,r){void 0===r&&(r=void 0);var s=this;return void 0!==r&&(r.type="string",r.enum=o,r.default=i),(s=e.call(this,t,n,i,r)||this)._allowedValues=o,s}return a(t,e),t.stringSet=function(e,t,n){return"string"!=typeof e||-1===n.indexOf(e)?t:e},t.prototype.validate=function(e){return t.stringSet(e,this.defaultValue,this._allowedValues)},t}(p),b=function(e){function t(t,n,i,o,r,s,a){void 0===a&&(a=void 0);var u=this;return void 0!==a&&(a.type="string",a.enum=r,a.default=o),(u=e.call(this,t,n,i,a)||this)._allowedValues=r,u._convert=s,u}return a(t,e),t.prototype.validate=function(e){return"string"!=typeof e||-1===this._allowedValues.indexOf(e)?this.defaultValue:this._convert(e)},t}(h);var C,w=function(e){function t(){return e.call(this,2,"accessibilitySupport",0,{type:"string",enum:["auto","on","off"],enumDescriptions:[o.a("accessibilitySupport.auto","The editor will use platform APIs to detect when a Screen Reader is attached."),o.a("accessibilitySupport.on","The editor will be permanently optimized for usage with a Screen Reader."),o.a("accessibilitySupport.off","The editor will never be optimized for usage with a Screen Reader.")],default:"auto",description:o.a("accessibilitySupport","Controls whether the editor should run in a mode where it is optimized for screen readers.")})||this}return a(t,e),t.prototype.validate=function(e){switch(e){case"auto":return 0;case"off":return 1;case"on":return 2}return this.defaultValue},t.prototype.compute=function(e,t,n){return 0===n?e.accessibilitySupport:n},t}(h),S=function(e){function t(){var t={insertSpace:!0};return e.call(this,13,"comments",t,{"editor.comments.insertSpace":{type:"boolean",default:t.insertSpace,description:o.a("comments.insertSpace","Controls whether a space character is inserted when commenting.")}})||this}return a(t,e),t.prototype.validate=function(e){if("object"!=typeof e)return this.defaultValue;var t=e;return{insertSpace:g.boolean(t.insertSpace,this.defaultValue.insertSpace)}},t}(h);!function(e){e[e.Line=1]="Line",e[e.Block=2]="Block",e[e.Underline=3]="Underline",e[e.LineThin=4]="LineThin",e[e.BlockOutline=5]="BlockOutline",e[e.UnderlineThin=6]="UnderlineThin"}(C||(C={}));var L=function(e){function t(){return e.call(this,104,[55,26])||this}return a(t,e),t.prototype.compute=function(e,t,n){var i="monaco-editor";return t.get(26)&&(i+=" "+t.get(26)),e.extraEditorClassName&&(i+=" "+e.extraEditorClassName),"default"===t.get(55)?i+=" mouse-default":"copy"===t.get(55)&&(i+=" mouse-copy"),t.get(85)&&(i+=" showUnused"),i},t}(f),N=function(e){function t(){return e.call(this,25,"emptySelectionClipboard",!0,{description:o.a("emptySelectionClipboard","Controls whether copying without a selection copies the current line.")})||this}return a(t,e),t.prototype.compute=function(e,t,n){return n&&e.emptySelectionClipboard},t}(g),O=function(e){function t(){var t={seedSearchStringFromSelection:!0,autoFindInSelection:"never",globalFindClipboard:!1,addExtraSpaceOnTop:!0};return e.call(this,28,"find",t,{"editor.find.seedSearchStringFromSelection":{type:"boolean",default:t.seedSearchStringFromSelection,description:o.a("find.seedSearchStringFromSelection","Controls whether the search string in the Find Widget is seeded from the editor selection.")},"editor.find.autoFindInSelection":{type:"string",enum:["never","always","multiline"],default:t.autoFindInSelection,enumDescriptions:[o.a("editor.find.autoFindInSelection.never","Never turn on Find in selection automatically (default)"),o.a("editor.find.autoFindInSelection.always","Always turn on Find in selection automatically"),o.a("editor.find.autoFindInSelection.multiline","Turn on Find in selection automatically when multiple lines of content are selected.")],description:o.a("find.autoFindInSelection","Controls whether the find operation is carried out on selected text or the entire file in the editor.")},"editor.find.globalFindClipboard":{type:"boolean",default:t.globalFindClipboard,description:o.a("find.globalFindClipboard","Controls whether the Find Widget should read or modify the shared find clipboard on macOS."),included:r.e},"editor.find.addExtraSpaceOnTop":{type:"boolean",default:t.addExtraSpaceOnTop,description:o.a("find.addExtraSpaceOnTop","Controls whether the Find Widget should add extra lines on top of the editor. When true, you can scroll beyond the first line when the Find Widget is visible.")}})||this}return a(t,e),t.prototype.validate=function(e){if("object"!=typeof e)return this.defaultValue;var t=e;return{seedSearchStringFromSelection:g.boolean(t.seedSearchStringFromSelection,this.defaultValue.seedSearchStringFromSelection),autoFindInSelection:"boolean"==typeof e.autoFindInSelection?e.autoFindInSelection?"always":"never":y.stringSet(t.autoFindInSelection,this.defaultValue.autoFindInSelection,["never","always","multiline"]),globalFindClipboard:g.boolean(t.globalFindClipboard,this.defaultValue.globalFindClipboard),addExtraSpaceOnTop:g.boolean(t.addExtraSpaceOnTop,this.defaultValue.addExtraSpaceOnTop)}},t}(h),D=function(e){function t(){return e.call(this,35,"fontLigatures",t.OFF,{anyOf:[{type:"boolean",description:o.a("fontLigatures","Enables/Disables font ligatures.")},{type:"string",description:o.a("fontFeatureSettings","Explicit font-feature-settings.")}],description:o.a("fontLigaturesGeneral","Configures font ligatures."),default:!1})||this}return a(t,e),t.prototype.validate=function(e){return void 0===e?this.defaultValue:"string"==typeof e?"false"===e?t.OFF:"true"===e?t.ON:e:Boolean(e)?t.ON:t.OFF},t.OFF='"liga" off, "calt" off',t.ON='"liga" on, "calt" on',t}(h),E=function(e){function t(){return e.call(this,34)||this}return a(t,e),t.prototype.compute=function(e,t,n){return e.fontInfo},t}(f),x=function(e){function t(){return e.call(this,36,"fontSize",G.fontSize,{type:"number",minimum:6,maximum:100,default:G.fontSize,description:o.a("fontSize","Controls the font size in pixels.")})||this}return a(t,e),t.prototype.validate=function(e){var t=v.float(e,this.defaultValue);return 0===t?G.fontSize:v.clamp(t,6,100)},t.prototype.compute=function(e,t,n){return e.fontInfo.fontSize},t}(p),k=function(e){function t(){var t={multiple:"peek",multipleDefinitions:"peek",multipleTypeDefinitions:"peek",multipleDeclarations:"peek",multipleImplementations:"peek",multipleReferences:"peek",alternativeDefinitionCommand:"editor.action.goToReferences",alternativeTypeDefinitionCommand:"editor.action.goToReferences",alternativeDeclarationCommand:"editor.action.goToReferences",alternativeImplementationCommand:"",alternativeReferenceCommand:""},n={type:"string",enum:["peek","gotoAndPeek","goto"],default:t.multiple,enumDescriptions:[o.a("editor.gotoLocation.multiple.peek","Show peek view of the results (default)"),o.a("editor.gotoLocation.multiple.gotoAndPeek","Go to the primary result and show a peek view"),o.a("editor.gotoLocation.multiple.goto","Go to the primary result and enable peek-less navigation to others")]};return e.call(this,41,"gotoLocation",t,{"editor.gotoLocation.multiple":{deprecationMessage:o.a("editor.gotoLocation.multiple.deprecated","This setting is deprecated, please use separate settings like 'editor.editor.gotoLocation.multipleDefinitions' or 'editor.editor.gotoLocation.multipleImplementations' instead.")},"editor.gotoLocation.multipleDefinitions":u({description:o.a("editor.editor.gotoLocation.multipleDefinitions","Controls the behavior the 'Go to Definition'-command when multiple target locations exist.")},n),"editor.gotoLocation.multipleTypeDefinitions":u({description:o.a("editor.editor.gotoLocation.multipleTypeDefinitions","Controls the behavior the 'Go to Type Definition'-command when multiple target locations exist.")},n),"editor.gotoLocation.multipleDeclarations":u({description:o.a("editor.editor.gotoLocation.multipleDeclarations","Controls the behavior the 'Go to Declaration'-command when multiple target locations exist.")},n),"editor.gotoLocation.multipleImplementations":u({description:o.a("editor.editor.gotoLocation.multipleImplemenattions","Controls the behavior the 'Go to Implementations'-command when multiple target locations exist.")},n),"editor.gotoLocation.multipleReferences":u({description:o.a("editor.editor.gotoLocation.multipleReferences","Controls the behavior the 'Go to References'-command when multiple target locations exist.")},n),"editor.gotoLocation.alternativeDefinitionCommand":{type:"string",default:t.alternativeDefinitionCommand,description:o.a("alternativeDefinitionCommand","Alternative command id that is being executed when the result of 'Go to Definition' is the current location.")},"editor.gotoLocation.alternativeTypeDefinitionCommand":{type:"string",default:t.alternativeTypeDefinitionCommand,description:o.a("alternativeTypeDefinitionCommand","Alternative command id that is being executed when the result of 'Go to Type Definition' is the current location.")},"editor.gotoLocation.alternativeDeclarationCommand":{type:"string",default:t.alternativeDeclarationCommand,description:o.a("alternativeDeclarationCommand","Alternative command id that is being executed when the result of 'Go to Declaration' is the current location.")},"editor.gotoLocation.alternativeImplementationCommand":{type:"string",default:t.alternativeImplementationCommand,description:o.a("alternativeImplementationCommand","Alternative command id that is being executed when the result of 'Go to Implementation' is the current location.")},"editor.gotoLocation.alternativeReferenceCommand":{type:"string",default:t.alternativeReferenceCommand,description:o.a("alternativeReferenceCommand","Alternative command id that is being executed when the result of 'Go to Reference' is the current location.")}})||this}return a(t,e),t.prototype.validate=function(e){var t,n,i,o,r;if("object"!=typeof e)return this.defaultValue;var s=e;return{multiple:y.stringSet(s.multiple,this.defaultValue.multiple,["peek","gotoAndPeek","goto"]),multipleDefinitions:null!==(t=s.multipleDefinitions)&&void 0!==t?t:y.stringSet(s.multipleDefinitions,"peek",["peek","gotoAndPeek","goto"]),multipleTypeDefinitions:null!==(n=s.multipleTypeDefinitions)&&void 0!==n?n:y.stringSet(s.multipleTypeDefinitions,"peek",["peek","gotoAndPeek","goto"]),multipleDeclarations:null!==(i=s.multipleDeclarations)&&void 0!==i?i:y.stringSet(s.multipleDeclarations,"peek",["peek","gotoAndPeek","goto"]),multipleImplementations:null!==(o=s.multipleImplementations)&&void 0!==o?o:y.stringSet(s.multipleImplementations,"peek",["peek","gotoAndPeek","goto"]),multipleReferences:null!==(r=s.multipleReferences)&&void 0!==r?r:y.stringSet(s.multipleReferences,"peek",["peek","gotoAndPeek","goto"]),alternativeDefinitionCommand:_.string(s.alternativeDefinitionCommand,this.defaultValue.alternativeDefinitionCommand),alternativeTypeDefinitionCommand:_.string(s.alternativeTypeDefinitionCommand,this.defaultValue.alternativeTypeDefinitionCommand),alternativeDeclarationCommand:_.string(s.alternativeDeclarationCommand,this.defaultValue.alternativeDeclarationCommand),alternativeImplementationCommand:_.string(s.alternativeImplementationCommand,this.defaultValue.alternativeImplementationCommand),alternativeReferenceCommand:_.string(s.alternativeReferenceCommand,this.defaultValue.alternativeReferenceCommand)}},t}(h),I=function(e){function t(){var t={enabled:!0,delay:300,sticky:!0};return e.call(this,44,"hover",t,{"editor.hover.enabled":{type:"boolean",default:t.enabled,description:o.a("hover.enabled","Controls whether the hover is shown.")},"editor.hover.delay":{type:"number",default:t.delay,description:o.a("hover.delay","Controls the delay in milliseconds after which the hover is shown.")},"editor.hover.sticky":{type:"boolean",default:t.sticky,description:o.a("hover.sticky","Controls whether the hover should remain visible when mouse is moved over it.")}})||this}return a(t,e),t.prototype.validate=function(e){if("object"!=typeof e)return this.defaultValue;var t=e;return{enabled:g.boolean(t.enabled,this.defaultValue.enabled),delay:m.clampedInt(t.delay,this.defaultValue.delay,0,1e4),sticky:g.boolean(t.sticky,this.defaultValue.sticky)}},t}(h),M=function(e){function t(){return e.call(this,107,[40,48,30,54,78,50])||this}return a(t,e),t.prototype.compute=function(e,n,i){return t.computeLayout(n,{outerWidth:e.outerWidth,outerHeight:e.outerHeight,lineHeight:e.fontInfo.lineHeight,lineNumbersDigitCount:e.lineNumbersDigitCount,typicalHalfwidthCharacterWidth:e.fontInfo.typicalHalfwidthCharacterWidth,maxDigitWidth:e.fontInfo.maxDigitWidth,pixelRatio:e.pixelRatio})},t.computeLayout=function(e,t){var n,i=0|t.outerWidth,o=0|t.outerHeight,r=0|t.lineHeight,s=0|t.lineNumbersDigitCount,a=t.typicalHalfwidthCharacterWidth,u=t.maxDigitWidth,c=t.pixelRatio,d=e.get(40),h=0!==e.get(50).renderType,f=0|e.get(51),p=e.get(54),g=p.enabled,v=p.side,_=p.renderCharacters,y=c>=2?Math.round(2*p.scale):p.scale,b=0|p.maxColumn,C=e.get(78),w=0|C.verticalScrollbarSize,S=C.verticalHasArrows,L=0|C.arrowSize,N=0|C.horizontalScrollbarSize,O=e.get(48),D=e.get(30);if("string"==typeof O&&/^\d+(\.\d+)?ch$/.test(O)){var E=parseFloat(O.substr(0,O.length-2));n=m.clampedInt(E*a,0,0,1e3)}else n=m.clampedInt(O,0,0,1e3);D&&(n+=16);var x=0;if(h){var k=Math.max(s,f);x=Math.round(k*u)}var I=0;d&&(I=r);var M,T,A,R,P=0,F=P+I,V=F+x,W=V+n,B=i-I-x-n;if(g){var j=y/c;M=_?1:2,(A=Math.max(0,Math.floor((B-w-2)*j/(a+j)))+l)/j>b&&(A=Math.floor(b*j)),R=B-A,"left"===v?(T=0,P+=A,F+=A,V+=A,W+=A):T=i-A-w}else T=0,A=0,M=0,R=B;var H=S?L:0;return{width:i,height:o,glyphMarginLeft:P,glyphMarginWidth:I,lineNumbersLeft:F,lineNumbersWidth:x,decorationsLeft:V,decorationsWidth:n,contentLeft:W,contentWidth:R,renderMinimap:M,minimapLeft:T,minimapWidth:A,viewportColumn:Math.max(1,Math.floor((R-w-2)/a)),verticalScrollbarWidth:w,horizontalScrollbarHeight:N,overviewRuler:{top:H,width:w,height:o-2*H,right:0}}},t}(f),T=function(e){function t(){var t={enabled:!0};return e.call(this,47,"lightbulb",t,{"editor.lightbulb.enabled":{type:"boolean",default:t.enabled,description:o.a("codeActions","Enables the code action lightbulb in the editor.")}})||this}return a(t,e),t.prototype.validate=function(e){if("object"!=typeof e)return this.defaultValue;var t=e;return{enabled:g.boolean(t.enabled,this.defaultValue.enabled)}},t}(h),A=function(e){function t(){return e.call(this,49,"lineHeight",G.lineHeight,0,150,{description:o.a("lineHeight","Controls the line height. Use 0 to compute the line height from the font size.")})||this}return a(t,e),t.prototype.compute=function(e,t,n){return e.fontInfo.lineHeight},t}(m),R=function(e){function t(){var t={enabled:!0,side:"right",showSlider:"mouseover",renderCharacters:!0,maxColumn:120,scale:1};return e.call(this,54,"minimap",t,{"editor.minimap.enabled":{type:"boolean",default:t.enabled,description:o.a("minimap.enabled","Controls whether the minimap is shown.")},"editor.minimap.side":{type:"string",enum:["left","right"],default:t.side,description:o.a("minimap.side","Controls the side where to render the minimap.")},"editor.minimap.showSlider":{type:"string",enum:["always","mouseover"],default:t.showSlider,description:o.a("minimap.showSlider","Controls when the minimap slider is shown.")},"editor.minimap.scale":{type:"number",default:t.scale,minimum:1,maximum:3,description:o.a("minimap.scale","Scale of content drawn in the minimap.")},"editor.minimap.renderCharacters":{type:"boolean",default:t.renderCharacters,description:o.a("minimap.renderCharacters","Render the actual characters on a line as opposed to color blocks.")},"editor.minimap.maxColumn":{type:"number",default:t.maxColumn,description:o.a("minimap.maxColumn","Limit the width of the minimap to render at most a certain number of columns.")}})||this}return a(t,e),t.prototype.validate=function(e){if("object"!=typeof e)return this.defaultValue;var t=e;return{enabled:g.boolean(t.enabled,this.defaultValue.enabled),side:y.stringSet(t.side,this.defaultValue.side,["right","left"]),showSlider:y.stringSet(t.showSlider,this.defaultValue.showSlider,["always","mouseover"]),renderCharacters:g.boolean(t.renderCharacters,this.defaultValue.renderCharacters),scale:m.clampedInt(t.scale,1,1,3),maxColumn:m.clampedInt(t.maxColumn,this.defaultValue.maxColumn,1,1e4)}},t}(h);var P=function(e){function t(){var t={enabled:!0,cycle:!1};return e.call(this,64,"parameterHints",t,{"editor.parameterHints.enabled":{type:"boolean",default:t.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:t.cycle,description:o.a("parameterHints.cycle","Controls whether the parameter hints menu cycles or closes when reaching the end of the list.")}})||this}return a(t,e),t.prototype.validate=function(e){if("object"!=typeof e)return this.defaultValue;var t=e;return{enabled:g.boolean(t.enabled,this.defaultValue.enabled),cycle:g.boolean(t.cycle,this.defaultValue.cycle)}},t}(h),F=function(e){function t(){return e.call(this,105)||this}return a(t,e),t.prototype.compute=function(e,t,n){return e.pixelRatio},t}(f),V=function(e){function t(){var t=this,n={other:!0,comments:!1,strings:!1};return(t=e.call(this,66,"quickSuggestions",n,{anyOf:[{type:"boolean"},{type:"object",properties:{strings:{type:"boolean",default:n.strings,description:o.a("quickSuggestions.strings","Enable quick suggestions inside strings.")},comments:{type:"boolean",default:n.comments,description:o.a("quickSuggestions.comments","Enable quick suggestions inside comments.")},other:{type:"boolean",default:n.other,description:o.a("quickSuggestions.other","Enable quick suggestions outside of strings and comments.")}}}],default:n,description:o.a("quickSuggestions","Controls whether suggestions should automatically show up while typing.")})||this).defaultValue=n,t}return a(t,e),t.prototype.validate=function(e){if("boolean"==typeof e)return e;if("object"==typeof e){var t=e,n={other:g.boolean(t.other,this.defaultValue.other),comments:g.boolean(t.comments,this.defaultValue.comments),strings:g.boolean(t.strings,this.defaultValue.strings)};return!!(n.other&&n.comments&&n.strings)||!!(n.other||n.comments||n.strings)&&n}return this.defaultValue},t}(h),W=function(e){function t(){return e.call(this,50,"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.")})||this}return a(t,e),t.prototype.validate=function(e){var t=this.defaultValue.renderType,n=this.defaultValue.renderFn;return void 0!==e&&("function"==typeof e?(t=4,n=e):t="interval"===e?3:"relative"===e?2:"on"===e?1:0),{renderType:t,renderFn:n}},t}(h);function B(e){var t=e.get(73);return"editable"===t?e.get(68):"on"!==t}var j=function(e){function t(){var t=[];return e.call(this,77,"rulers",t,{type:"array",items:{type:"number"},default:t,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.")})||this}return a(t,e),t.prototype.validate=function(e){if(Array.isArray(e)){for(var t=[],n=0,i=e;n
"+e.substr(i.index+i[0].length)),e=e.replace(/&&/g,"&"),this.item&&this.item.setAttribute("aria-keyshortcuts",(n[1]?n[1]:n[3]).toLocaleLowerCase())}else e=e.replace(/&&/g,"&")}this.label&&(this.label.innerHTML=e.trim())}},t.prototype.updateTooltip=function(){var 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=Zn.a({key:"titleLabel",comment:["action title","action keybinding"]},"{0} ({1})",e,this.options.keybinding))),e&&this.item&&(this.item.title=e)},t.prototype.updateClass=function(){this.cssClass&&this.item&&Object(Z.K)(this.item,this.cssClass),this.options.icon&&this.label?(this.cssClass=this.getAction().class||"",Object(Z.e)(this.label,"icon"),this.cssClass&&Object(Z.f)(this.label,this.cssClass),this.updateEnabled()):this.label&&Object(Z.J)(this.label,"icon")},t.prototype.updateEnabled=function(){this.getAction().enabled?(this.element&&Object(Z.J)(this.element,"disabled"),this.item&&(Object(Z.J)(this.item,"disabled"),this.item.tabIndex=0)):(this.element&&Object(Z.e)(this.element,"disabled"),this.item&&(Object(Z.e)(this.item,"disabled"),Object(Z.M)(this.item)))},t.prototype.updateChecked=function(){this.item&&(this.getAction().checked?(Object(Z.e)(this.item,"checked"),this.item.setAttribute("role","menuitemcheckbox"),this.item.setAttribute("aria-checked","true")):(Object(Z.J)(this.item,"checked"),this.item.setAttribute("role","menuitem"),this.item.setAttribute("aria-checked","false")))},t.prototype.getMnemonic=function(){return this.mnemonic},t.prototype.applyStyle=function(){if(this.menuStyle){var e=this.element&&Object(Z.C)(this.element,"focused"),t=e&&this.menuStyle.selectionForegroundColor?this.menuStyle.selectionForegroundColor:this.menuStyle.foregroundColor,n=e&&this.menuStyle.selectionBackgroundColor?this.menuStyle.selectionBackgroundColor:void 0,i=e&&this.menuStyle.selectionBorderColor?"thin solid "+this.menuStyle.selectionBorderColor:"";this.item&&(this.item.style.color=t?t.toString():"",this.item.style.backgroundColor=n?n.toString():""),this.check&&(this.check.style.color=t?t.toString():""),this.container&&(this.container.style.border=i)}},t.prototype.style=function(e){this.menuStyle=e,this.applyStyle()},t}(jc.c),mf=function(e){function t(t,n,i,o){var r=e.call(this,t,t,o)||this;return r.submenuActions=n,r.parentData=i,r.submenuOptions=o,r.mysubmenu=null,r.submenuDisposables=r._register(new le.b),r.mouseOver=!1,r.expandDirection=o&&void 0!==o.expandDirection?o.expandDirection:uf.Right,r.showScheduler=new We.d((function(){r.mouseOver&&(r.cleanupExistingSubmenu(!1),r.createSubmenu(!1))}),250),r.hideScheduler=new We.d((function(){r.element&&!Object(Z.E)(document.activeElement,r.element)&&r.parentData.submenu===r.mysubmenu&&(r.parentData.parent.focus(!1),r.cleanupExistingSubmenu(!0))}),750),r}return lf(t,e),t.prototype.render=function(t){var n=this;e.prototype.render.call(this,t),this.element&&(this.item&&(Object(Z.e)(this.item,"monaco-submenu-item"),this.item.setAttribute("aria-haspopup","true"),this.updateAriaExpanded("false"),this.submenuIndicator=Object(Z.m)(this.item,Object(Z.a)("span.submenu-indicator.codicon.codicon-chevron-right")),this.submenuIndicator.setAttribute("aria-hidden","true")),this._register(Object(Z.g)(this.element,Z.c.KEY_UP,(function(e){var t=new Gn.a(e);(t.equals(17)||t.equals(3))&&(Z.b.stop(e,!0),n.createSubmenu(!0))}))),this._register(Object(Z.g)(this.element,Z.c.KEY_DOWN,(function(e){var t=new Gn.a(e);document.activeElement===n.item&&(t.equals(17)||t.equals(3))&&Z.b.stop(e,!0)}))),this._register(Object(Z.g)(this.element,Z.c.MOUSE_OVER,(function(e){n.mouseOver||(n.mouseOver=!0,n.showScheduler.schedule())}))),this._register(Object(Z.g)(this.element,Z.c.MOUSE_LEAVE,(function(e){n.mouseOver=!1}))),this._register(Object(Z.g)(this.element,Z.c.FOCUS_OUT,(function(e){n.element&&!Object(Z.E)(document.activeElement,n.element)&&n.hideScheduler.schedule()}))),this._register(this.parentData.parent.onScroll((function(){n.parentData.parent.focus(!1),n.cleanupExistingSubmenu(!1)}))))},t.prototype.onClick=function(e){Z.b.stop(e,!0),this.cleanupExistingSubmenu(!1),this.createSubmenu(!0)},t.prototype.cleanupExistingSubmenu=function(e){this.parentData.submenu&&(e||this.parentData.submenu!==this.mysubmenu)&&(this.parentData.submenu.dispose(),this.parentData.submenu=void 0,this.updateAriaExpanded("false"),this.submenuContainer&&(this.submenuDisposables.clear(),this.submenuContainer=void 0))},t.prototype.createSubmenu=function(e){var t=this;if(void 0===e&&(e=!0),this.element)if(this.parentData.submenu)this.parentData.submenu.focus(!1);else{this.updateAriaExpanded("true"),this.submenuContainer=Object(Z.m)(this.element,Object(Z.a)("div.monaco-submenu")),Object(Z.f)(this.submenuContainer,"menubar-menu-items-holder","context-view");var n=getComputedStyle(this.parentData.parent.domNode),i=parseFloat(n.paddingTop||"0")||0;this.submenuContainer.style.top=this.element.offsetTop-this.parentData.parent.scrollOffset-i+"px",this.parentData.submenu=new pf(this.submenuContainer,this.submenuActions,this.submenuOptions),this.menuStyle&&this.parentData.submenu.style(this.menuStyle);var o=this.element.getBoundingClientRect(),r=this.submenuContainer.getBoundingClientRect();this.expandDirection===uf.Right?window.innerWidth<=o.right+r.width?(this.submenuContainer.style.left="10px",this.submenuContainer.style.top=this.element.offsetTop-this.parentData.parent.scrollOffset+o.height+"px"):(this.submenuContainer.style.left=this.element.offsetWidth+"px",this.submenuContainer.style.top=this.element.offsetTop-this.parentData.parent.scrollOffset-i+"px"):this.expandDirection===uf.Left&&(this.submenuContainer.style.right=this.element.offsetWidth+"px",this.submenuContainer.style.left="auto",this.submenuContainer.style.top=this.element.offsetTop-this.parentData.parent.scrollOffset-i+"px"),this.submenuDisposables.add(Object(Z.g)(this.submenuContainer,Z.c.KEY_UP,(function(e){new Gn.a(e).equals(15)&&(Z.b.stop(e,!0),t.parentData.parent.focus(),t.cleanupExistingSubmenu(!0))}))),this.submenuDisposables.add(Object(Z.g)(this.submenuContainer,Z.c.KEY_DOWN,(function(e){new Gn.a(e).equals(15)&&Z.b.stop(e,!0)}))),this.submenuDisposables.add(this.parentData.submenu.onDidCancel((function(){t.parentData.parent.focus(),t.cleanupExistingSubmenu(!0)}))),this.parentData.submenu.focus(e),this.mysubmenu=this.parentData.submenu}},t.prototype.updateAriaExpanded=function(e){var t;this.item&&(null===(t=this.item)||void 0===t||t.setAttribute("aria-expanded",e))},t.prototype.applyStyle=function(){if(e.prototype.applyStyle.call(this),this.menuStyle){var t=this.element&&Object(Z.C)(this.element,"focused")&&this.menuStyle.selectionForegroundColor?this.menuStyle.selectionForegroundColor:this.menuStyle.foregroundColor;this.submenuIndicator&&(this.submenuIndicator.style.color=t?""+t:""),this.parentData.submenu&&this.parentData.submenu.style(this.menuStyle)}},t.prototype.dispose=function(){e.prototype.dispose.call(this),this.hideScheduler.dispose(),this.mysubmenu&&(this.mysubmenu.dispose(),this.mysubmenu=null),this.submenuContainer&&(this.submenuContainer=void 0)},t}(gf),vf=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return lf(t,e),t.prototype.style=function(e){this.label&&(this.label.style.borderBottomColor=e.separatorColor?""+e.separatorColor:"")},t}(jc.b);var _f=function(){return(_f=Object.assign||function(e){for(var t,n=1,i=arguments.length;n=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},xf=function(e,t){return function(n,i){t(n,i,e)}},kf=function(e){function t(t,n,i,o,r){var s=e.call(this)||this;return s._onDidContextMenu=s._register(new W.a),s.contextMenuHandler=new Nf(i,t,n,o,r),s}return Df(t,e),t.prototype.configure=function(e){this.contextMenuHandler.configure(e)},t.prototype.showContextMenu=function(e){this.contextMenuHandler.showContextMenu(e),this._onDidContextMenu.fire()},t=Ef([xf(0,Of.a),xf(1,lo.a),xf(2,Xc.b),xf(3,Cd.a),xf(4,Ir.c)],t)}(le.a);n("TT2d");!function(e){function t(e,t){if(e.start>=t.end||t.start>=e.end)return{start:0,end:0};var n=Math.max(e.start,t.start),i=Math.min(e.end,t.end);return i-n<=0?{start:0,end:0}:{start:n,end:i}}function n(e){return e.end-e.start<=0}e.intersect=t,e.isEmpty=n,e.intersects=function(e,i){return!n(t(e,i))},e.relativeComplement=function(e,t){var i=[],o={start:e.start,end:Math.min(t.start,e.end)},r={start:Math.max(t.end,e.start),end:e.end};return n(o)||i.push(o),n(r)||i.push(r),i}}(Sf||(Sf={}));var If=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}();function Mf(e,t,n){var i=n.offset+n.size;return 0===n.position?t<=e-i?i:t<=n.offset?n.offset-t:Math.max(e-t,0):t<=n.offset?n.offset-t:t<=e-i?i:0}var Tf=function(e){function t(t){var n=e.call(this)||this;return n.container=null,n.delegate=null,n.toDisposeOnClean=le.a.None,n.toDisposeOnSetContainer=le.a.None,n.view=Z.a(".context-view"),Z.D(n.view),n.setContainer(t),n._register(Object(le.f)((function(){return n.setContainer(null)}))),n}return If(t,e),t.prototype.setContainer=function(e){var n=this;if(this.container&&(this.toDisposeOnSetContainer.dispose(),this.container.removeChild(this.view),this.container=null),e){this.container=e,this.container.appendChild(this.view);var i=new le.b;t.BUBBLE_UP_EVENTS.forEach((function(e){i.add(Z.k(n.container,e,(function(e){n.onDOMEvent(e,!1)})))})),t.BUBBLE_DOWN_EVENTS.forEach((function(e){i.add(Z.k(n.container,e,(function(e){n.onDOMEvent(e,!0)}),!0))})),this.toDisposeOnSetContainer=i}},t.prototype.show=function(e){this.isVisible()&&this.hide(),Z.o(this.view),this.view.className="context-view",this.view.style.top="0px",this.view.style.left="0px",Z.R(this.view),this.toDisposeOnClean=e.render(this.view)||le.a.None,this.delegate=e,this.doLayout(),this.delegate.focus&&this.delegate.focus()},t.prototype.layout=function(){this.isVisible()&&(!1!==this.delegate.canRelayout||ie.c&&ss.a.pointerEvents?(this.delegate.layout&&this.delegate.layout(),this.doLayout()):this.hide())},t.prototype.doLayout=function(){if(this.isVisible()){var e,t=this.delegate.getAnchor();if(Z.F(t)){var n=Z.w(t);e={top:n.top,left:n.left,width:n.width,height:n.height}}else e={top:t.y,left:t.x,width:t.width||1,height:t.height||2};var i,o=Z.B(this.view),r=Z.A(this.view),s=this.delegate.anchorPosition||0,a=this.delegate.anchorAlignment||0,u={offset:e.top-window.pageYOffset,size:e.height,position:0===s?0:1};i=0===a?{offset:e.left,size:0,position:0}:{offset:e.left+e.width,size:0,position:1};var l=Mf(window.innerHeight,r,u)+window.pageYOffset;Sf.intersects({start:l,end:l+r},{start:u.offset,end:u.offset+u.size})&&(i.size=e.width,1===a&&(i.offset=e.left));var c=Mf(window.innerWidth,o,i);Z.K(this.view,"top","bottom","left","right"),Z.e(this.view,0===s?"bottom":"top"),Z.e(this.view,0===a?"left":"right");var d=Z.w(this.container);this.view.style.top=l-d.top+"px",this.view.style.left=c-d.left+"px",this.view.style.width="initial"}},t.prototype.hide=function(e){var t=this.delegate;this.delegate=null,(null==t?void 0:t.onHide)&&t.onHide(e),this.toDisposeOnClean.dispose(),Z.D(this.view)},t.prototype.isVisible=function(){return!!this.delegate},t.prototype.onDOMEvent=function(e,t){this.delegate&&(this.delegate.onDOMEvent?this.delegate.onDOMEvent(e,document.activeElement):t&&!Z.E(e.target,this.container)&&this.hide())},t.prototype.dispose=function(){this.hide(),e.prototype.dispose.call(this)},t.BUBBLE_UP_EVENTS=["click","keydown","focus","blur"],t.BUBBLE_DOWN_EVENTS=["click"],t}(le.a),Af=Object(ue.c)("layoutService"),Rf=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),Pf=function(e,t,n,i){var o,r=arguments.length,s=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},Ff=function(e,t){return function(n,i){t(n,i,e)}},Vf=function(e){function t(t){var n=e.call(this)||this;return n.layoutService=t,n.contextView=n._register(new Tf(t.container)),n.layout(),n._register(t.onLayout((function(){return n.layout()}))),n}return Rf(t,e),t.prototype.setContainer=function(e){this.contextView.setContainer(e)},t.prototype.showContextView=function(e){this.contextView.show(e)},t.prototype.layout=function(){this.contextView.layout()},t.prototype.hideContextView=function(e){this.contextView.hide(e)},t=Pf([Ff(0,Af)],t)}(le.a),Wf=Object(ue.c)("dialogService");var Bf,jf=function(){function e(e){this._hashFn=e,this._nodes=Object.create(null)}return e.prototype.roots=function(){var e=[];return fi(this._nodes,(function(t){Object(je.f)(t.value.outgoing)&&e.push(t.value)})),e},e.prototype.insertEdge=function(e,t){var n=this.lookupOrInsertNode(e),i=this.lookupOrInsertNode(t);n.outgoing[this._hashFn(t)]=i,i.incoming[this._hashFn(e)]=n},e.prototype.removeNode=function(e){var t=this._hashFn(e);delete this._nodes[t],fi(this._nodes,(function(e){delete e.value.outgoing[t],delete e.value.incoming[t]}))},e.prototype.lookupOrInsertNode=function(e){var t=this._hashFn(e),n=this._nodes[t];return n||(n=function(e){return{data:e,incoming:Object.create(null),outgoing:Object.create(null)}}(e),this._nodes[t]=n),n},e.prototype.isEmpty=function(){for(var e in this._nodes)return!1;return!0},e.prototype.toString=function(){var e=[];return fi(this._nodes,(function(t){e.push(t.key+", (incoming)["+Object.keys(t.value.incoming).join(", ")+"], (outgoing)["+Object.keys(t.value.outgoing).join(",")+"]")})),e.join("\n")},e}(),Hf=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),zf=function(){for(var e=0,t=0,n=arguments.length;t0?i[0].index:t.length;if(t.length!==l){console.warn("[createInstance] First service dependency of "+e.name+" at position "+(l+1)+" conflicts with "+t.length+" static arguments");var c=l-t.length;t=c>0?t.concat(new Array(c)):t.slice(0,l)}return new(e.bind.apply(e,zf([void 0],zf(t,o))))},e.prototype._setServiceInstance=function(e,t){if(this._services.get(e)instanceof kc)this._services.set(e,t);else{if(!this._parent)throw new Error("illegalState - setting UNKNOWN service instance");this._parent._setServiceInstance(e,t)}},e.prototype._getServiceInstanceOrDescriptor=function(e){var t=this._services.get(e);return!t&&this._parent?this._parent._getServiceInstanceOrDescriptor(e):t},e.prototype._getOrCreateServiceInstance=function(e,t){var n=this._getServiceInstanceOrDescriptor(e);return n instanceof kc?this._createAndCacheServiceInstance(e,n,t.branch(e,!0)):(t.branch(e,!1),n)},e.prototype._createAndCacheServiceInstance=function(e,t,n){for(var i=new jf((function(e){return e.id.toString()})),o=0,r=[{id:e,desc:t,_trace:n}];r.length;){var s=r.pop();if(i.lookupOrInsertNode(s),o++>150)throw new Kf(i);for(var a=0,u=ue.b.getServiceDependencies(s.desc.ctor);a "+l);var h=e(t+1,d);h&&o.push(h)}else o.push(r+"uses -> "+l)}return o.join("\n")}(1,this),"DONE, took "+t.toFixed(2)+"ms (grand total "+e._totals.toFixed(2)+"ms)"];(t>2||n)&&console.log(i.join("\n"))},e._None=new(function(e){function t(){return e.call(this,-1,null)||this}return Hf(t,e),t.prototype.stop=function(){},t.prototype.branch=function(){return this},t}(e)),e._totals=0,e}(),Yf=Object(ue.c)("label"),Zf=(n("4rho"),n("ZCR3")),Xf=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}();!function(e){e.TREE="tree",e.FORM="form"}(Bf||(Bf={}));var Jf=function(e){function t(t,n){return e.call(this,"ListError ["+t+"] "+n)||this}return Xf(t,e),t}(Error);function Qf(e,t){for(var n=[],i=0,o=t;i=r.range.end)){if(e.end=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},rp=function(){for(var e=0,t=0,n=arguments.length;t=this.items.length?(this.rangeMap=new tp,this.rangeMap.splice(0,0,f),this.items=f,l=[]):(this.rangeMap.splice(e,t,f),l=(i=this.items).splice.apply(i,rp([e,t],f)));var p=n.length-t,g=this.getRenderRange(this.lastRenderTop,this.lastRenderHeight),m=$f(d,p),v=Sf.intersect(g,m);for(u=v.start;u=-1&&en&&(this.scrollTop+=Math.min(14,Math.floor(.3*(t-n))))}},e.prototype.teardownDragAndDropScrollTopAnimation=function(){this.dragOverAnimationStopDisposable.dispose(),this.dragOverAnimationDisposable&&(this.dragOverAnimationDisposable.dispose(),this.dragOverAnimationDisposable=void 0)},e.prototype.getItemIndexFromEventTarget=function(e){for(var t=e;t instanceof HTMLElement&&t!==this.rowsContainer;){var n=t.getAttribute("data-index");if(n){var i=Number(n);if(!isNaN(i))return i}t=t.parentElement}},e.prototype.getRenderRange=function(e,t){return{start:this.rangeMap.indexAt(e),end:this.rangeMap.indexAfter(e+t-1)}},e.prototype._rerender=function(e,t){var n,i,o=this.getRenderRange(e,t);e===this.elementTop(o.start)?(n=o.start,i=0):o.end-o.start>1&&(n=o.start+1,i=this.elementTop(n)-e);for(var r=0;;){for(var s=this.getRenderRange(e,t),a=!1,u=s.start;u0?[{start:0,end:t.length}]:[]}.bind(void 0,!0);function gp(e){return 97<=e&&e<=122}function mp(e){return 65<=e&&e<=90}function vp(e){return 48<=e&&e<=57}function _p(e){return 32===e||9===e||10===e||13===e}var yp=new Set;function bp(e){return gp(e)||mp(e)||vp(e)}function Cp(e,t){return 0===t.length?t=[e]:e.end===t[0].start?t[0].start=e.start:t.unshift(e),t}function wp(e,t){for(var n=t;n0&&!bp(e.charCodeAt(n-1)))return n}return e.length}function Sp(e,t,n,i){if(n===e.length)return[];if(i===t.length)return null;if(e[n]!==t[i].toLowerCase())return null;var o=null,r=i+1;for(o=Sp(e,t,n+1,i+1);!o&&(r=wp(t,r))60)return null;var n=function(e){for(var t=0,n=0,i=0,o=0,r=0,s=0;s.2&&t<.8&&i>.6&&o<.2}(n)){if(!function(e){var t=e.upperPercent;return 0===e.lowerPercent&&t>.6}(n))return null;t=t.toLowerCase()}var i=null,o=0;for(e=e.toLowerCase();o/?".split("").forEach((function(e){return yp.add(e.charCodeAt(0))}));fp(pp,Lp,(function(e,t){var n=t.toLowerCase().indexOf(e.toLowerCase());return-1===n?null:[{start:n,end:n+e.length}]})),fp(pp,Lp,(function(e,t){return function e(t,n,i,o){if(i===t.length)return[];if(o===n.length)return null;if(t[i]===n[o]){var r;return(r=e(t,n,i+1,o+1))?Cp({start:o,end:o+1},r):null}return e(t,n,i,o+1)}(e.toLowerCase(),t.toLowerCase(),0,0)})),new Qn.a(1e4);var Np=128;function Op(){for(var e=[],t=[0],n=1;n<=Np;n++)t.push(-n);for(n=0;n<=Np;n++){var i=t.slice(0);i[0]=-n,e.push(i)}return e}var Dp,Ep=Op(),xp=Op(),kp=Op();function Ip(e,t){if(t<0||t>=e.length)return!1;switch(e.charCodeAt(t)){case 95:case 45:case 46:case 32:case 47:case 92:case 39:case 34:case 58:case 36:return!0;default:return!1}}function Mp(e,t,n){return t[e]!==n[e]}function Tp(e,t,n,i,o,r,s){var a=e.length>Np?Np:e.length,u=i.length>Np?Np:i.length;if(!(n>=a||r>=u||a-n>u-r)&&function(e,t,n,i,o,r){for(;t1?1:f),g=Ep[l-1][c]+-1,m=Ep[l][c-1]+-1;m>=g?m>p?(Ep[l][c]=m,kp[l][c]=4):m===p?(Ep[l][c]=m,kp[l][c]=6):(Ep[l][c]=p,kp[l][c]=2):g>p?(Ep[l][c]=g,kp[l][c]=1):g===p?(Ep[l][c]=g,kp[l][c]=3):(Ep[l][c]=p,kp[l][c]=2)}if(Rp=0,Fp=-100,Vp=r,Wp=s,function e(t,n,i,o,r){if(Rp>=10||i<-25)return;var s=0;for(;t>0&&n>0;){var a=xp[t][n],u=kp[t][n];if(4===u)n-=1,r?i-=5:0!==o&&(i-=1),r=!1,s=0;else{if(!(2&u))return;if(4&u&&e(t,n-1,0!==o?i-1:i,o,r),i+=a,t-=1,n-=1,r=!0,o+=Math.pow(2,n+Vp),1===a){if(s+=1,0===t&&!Wp)return}else i+=1+s*(a-1),s=0}}Rp+=1,(i-=n>=3?9:3*n)>Fp&&(Fp=i,Pp=o)}(l-1,c-1,a===u?1:0,0,!1),0!==Rp)return[Fp,Pp,r]}}function Ap(e,t,n,i,o,r,s){return t[n]!==r[s]?-1:s===n-i?e[n]===o[s]?7:5:!Mp(s,o,r)||0!==s&&Mp(s-1,o,r)?!Ip(r,s)||0!==s&&Ip(r,s-1)?Ip(r,s-1)||function(e,t){if(t<0||t>=e.length)return!1;switch(e.charCodeAt(t)){case 32:case 9:return!0;default:return!1}}(r,s-1)?5:1:5:e[n]===o[s]?7:5}!function(e){e.Default=Object.freeze([-100,0,0]),e.isDefault=function(e){return!e||-100===e[0]&&0===e[1]&&0===e[2]}}(Dp||(Dp={}));var Rp=0,Pp=0,Fp=0,Vp=0,Wp=!1;var Bp=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),jp=function(){return(jp=Object.assign||function(e){for(var t,n=1,i=arguments.length;n=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},zp=function(){for(var e=0,t=0,n=arguments.length;t=0){var o=this.renderedElements[i];this.trait.unrender(n),o.index=t}else{o={index:t,templateData:n};this.renderedElements.push(o)}this.trait.renderIndex(t,n)},e.prototype.splice=function(e,t,n){for(var i=[],o=0,r=this.renderedElements;o=e+t&&i.push({index:s.index+n-t,templateData:s.templateData})}this.renderedElements=i},e.prototype.renderIndexes=function(e){for(var t=0,n=this.renderedElements;t-1&&this.trait.renderIndex(o,r)}},e.prototype.disposeTemplate=function(e){var t=Object(Xe.h)(this.renderedElements,(function(t){return t.templateData===e}));t<0||this.renderedElements.splice(t,1)},e}(),Kp=function(){function e(e){this._trait=e,this.indexes=[],this.sortedIndexes=[],this._onChange=new W.a,this.onChange=this._onChange.event}return Object.defineProperty(e.prototype,"trait",{get:function(){return this._trait},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"renderer",{get:function(){return new Up(this)},enumerable:!0,configurable:!0}),e.prototype.splice=function(e,t,n){var i=n.length-t,o=e+t,r=zp(this.sortedIndexes.filter((function(t){return t=o})).map((function(e){return e+i})));this.renderer.splice(e,t,n.length),this._set(r,r)},e.prototype.renderIndex=function(e,t){Z.S(t,this._trait,this.contains(e))},e.prototype.unrender=function(e){Z.J(e,this._trait)},e.prototype.set=function(e,t){return this._set(e,zp(e).sort(cg),t)},e.prototype._set=function(e,t,n){var i=this.indexes,o=this.sortedIndexes;this.indexes=e,this.sortedIndexes=t;var r=lg(o,e);return this.renderer.renderIndexes(r),this._onChange.fire({indexes:e,browserEvent:n}),i},e.prototype.get=function(){return this.indexes},e.prototype.contains=function(e){return Object(Xe.b)(this.sortedIndexes,e,cg)>=0},e.prototype.dispose=function(){Object(le.e)(this._onChange)},Hp([Zf.a],e.prototype,"renderer",null),e}(),qp=function(e){function t(){return e.call(this,"focused")||this}return Bp(t,e),t.prototype.renderIndex=function(t,n){e.prototype.renderIndex.call(this,t,n),this.contains(t)?n.setAttribute("aria-selected","true"):n.removeAttribute("aria-selected")},t}(Kp),Gp=function(){function e(e,t,n){this.trait=e,this.view=t,this.identityProvider=n}return e.prototype.splice=function(e,t,n){var i=this;if(!this.identityProvider)return this.trait.splice(e,t,n.map((function(){return!1})));var o=this.trait.get().map((function(e){return i.identityProvider.getId(i.view.element(e)).toString()})),r=n.map((function(e){return o.indexOf(i.identityProvider.getId(e).toString())>-1}));this.trait.splice(e,t,r)},e}();function Yp(e){return"INPUT"===e.tagName||"TEXTAREA"===e.tagName}var Zp,Xp=function(){function e(e,t,n){this.list=e,this.view=t,this.disposables=new le.b;var i=!1!==n.multipleSelectionSupport;this.openController=n.openController||og;var o=W.b.chain(Object(Lf.a)(t.domNode,"keydown")).filter((function(e){return!Yp(e.target)})).map((function(e){return new Gn.a(e)}));o.filter((function(e){return 3===e.keyCode})).on(this.onEnter,this,this.disposables),o.filter((function(e){return 16===e.keyCode})).on(this.onUpArrow,this,this.disposables),o.filter((function(e){return 18===e.keyCode})).on(this.onDownArrow,this,this.disposables),o.filter((function(e){return 11===e.keyCode})).on(this.onPageUpArrow,this,this.disposables),o.filter((function(e){return 12===e.keyCode})).on(this.onPageDownArrow,this,this.disposables),o.filter((function(e){return 9===e.keyCode})).on(this.onEscape,this,this.disposables),i&&o.filter((function(e){return(ie.e?e.metaKey:e.ctrlKey)&&31===e.keyCode})).on(this.onCtrlA,this,this.disposables)}return e.prototype.onEnter=function(e){e.preventDefault(),e.stopPropagation(),this.list.setSelection(this.list.getFocus(),e.browserEvent),this.openController.shouldOpen(e.browserEvent)&&this.list.open(this.list.getFocus(),e.browserEvent)},e.prototype.onUpArrow=function(e){e.preventDefault(),e.stopPropagation(),this.list.focusPrevious(1,!1,e.browserEvent),this.list.reveal(this.list.getFocus()[0]),this.view.domNode.focus()},e.prototype.onDownArrow=function(e){e.preventDefault(),e.stopPropagation(),this.list.focusNext(1,!1,e.browserEvent),this.list.reveal(this.list.getFocus()[0]),this.view.domNode.focus()},e.prototype.onPageUpArrow=function(e){e.preventDefault(),e.stopPropagation(),this.list.focusPreviousPage(e.browserEvent),this.list.reveal(this.list.getFocus()[0]),this.view.domNode.focus()},e.prototype.onPageDownArrow=function(e){e.preventDefault(),e.stopPropagation(),this.list.focusNextPage(e.browserEvent),this.list.reveal(this.list.getFocus()[0]),this.view.domNode.focus()},e.prototype.onCtrlA=function(e){e.preventDefault(),e.stopPropagation(),this.list.setSelection(Object(Xe.o)(this.list.length),e.browserEvent),this.view.domNode.focus()},e.prototype.onEscape=function(e){e.preventDefault(),e.stopPropagation(),this.list.setSelection([],e.browserEvent),this.view.domNode.focus()},e.prototype.dispose=function(){this.disposables.dispose()},e}();!function(e){e[e.Idle=0]="Idle",e[e.Typing=1]="Typing"}(Zp||(Zp={}));var Jp=new(function(){function e(){}return e.prototype.mightProducePrintableCharacter=function(e){return!(e.ctrlKey||e.metaKey||e.altKey)&&(e.keyCode>=31&&e.keyCode<=56||e.keyCode>=21&&e.keyCode<=30||e.keyCode>=93&&e.keyCode<=102||e.keyCode>=80&&e.keyCode<=90)},e}()),Qp=function(){function e(e,t,n,i){this.list=e,this.view=t,this.keyboardNavigationLabelProvider=n,this.delegate=i,this.enabled=!1,this.state=Zp.Idle,this.automaticKeyboardNavigation=!0,this.triggered=!1,this.enabledDisposables=new le.b,this.disposables=new le.b,this.updateOptions(e.options)}return e.prototype.updateOptions=function(e){void 0===e.enableKeyboardNavigation||!!e.enableKeyboardNavigation?this.enable():this.disable(),void 0!==e.automaticKeyboardNavigation&&(this.automaticKeyboardNavigation=e.automaticKeyboardNavigation)},e.prototype.enable=function(){var e=this;if(!this.enabled){var t=W.b.chain(Object(Lf.a)(this.view.domNode,"keydown")).filter((function(e){return!Yp(e.target)})).filter((function(){return e.automaticKeyboardNavigation||e.triggered})).map((function(e){return new Gn.a(e)})).filter((function(t){return e.delegate.mightProducePrintableCharacter(t)})).forEach((function(e){e.stopPropagation(),e.preventDefault()})).map((function(e){return e.browserEvent.key})).event,n=W.b.debounce(t,(function(){return null}),800);W.b.reduce(W.b.any(t,n),(function(e,t){return null===t?null:(e||"")+t}))(this.onInput,this,this.enabledDisposables),this.enabled=!0,this.triggered=!1}},e.prototype.disable=function(){this.enabled&&(this.enabledDisposables.clear(),this.enabled=!1,this.triggered=!1)},e.prototype.onInput=function(e){if(!e)return this.state=Zp.Idle,void(this.triggered=!1);var t=this.list.getFocus(),n=t.length>0?t[0]:0,i=this.state===Zp.Idle?1:0;this.state=Zp.Typing;for(var o=0;o=0&&e[o]===t-(n-o);)i.push(e[o--]);i.reverse(),o=n;for(;o=e.length)n.push(t[o++]);else if(o>=t.length)n.push(e[i++]);else{if(e[i]===t[o]){i++,o++;continue}e[i]=e.length)n.push(t[o++]);else if(o>=t.length)n.push(e[i++]);else{if(e[i]===t[o]){n.push(e[i]),i++,o++;continue}e[i]-1?t:[e]},e.prototype.getDragURI=function(e){return this.dnd.getDragURI(e)},e.prototype.getDragLabel=function(e,t){if(this.dnd.getDragLabel)return this.dnd.getDragLabel(e,t)},e.prototype.onDragStart=function(e,t){this.dnd.onDragStart&&this.dnd.onDragStart(e,t)},e.prototype.onDragOver=function(e,t,n,i){return this.dnd.onDragOver(e,t,n,i)},e.prototype.onDragEnd=function(e){this.dnd.onDragEnd&&this.dnd.onDragEnd(e)},e.prototype.drop=function(e,t,n,i){this.dnd.drop(e,t,n,i)},e}(),pg=function(){function e(e,t,n,i,o){void 0===o&&(o=ug),this.user=e,this._options=o,this.eventBufferer=new W.c,this.disposables=new le.b,this._onDidOpen=new W.a,this.onDidOpen=this._onDidOpen.event,this._onDidPin=new W.a,this.didJustPressContextMenuKey=!1,this._onDidDispose=new W.a,this.onDidDispose=this._onDidDispose.event,this.focus=new qp,this.selection=new Kp("selected"),Object(Le.d)(o,ag,!1);var r=[this.focus.renderer,this.selection.renderer];this.accessibilityProvider=o.accessibilityProvider,this.accessibilityProvider&&(r.push(new hg(this.accessibilityProvider)),this.accessibilityProvider.onDidChangeActiveDescendant&&this.accessibilityProvider.onDidChangeActiveDescendant(this.onDidChangeActiveDescendant,this,this.disposables)),i=i.map((function(e){return new dg(e.templateId,zp(r,[e]))}));var s=jp(jp({},o),{dnd:o.dnd&&new fg(this,o.dnd)});if(this.view=new cp(t,n,i,s),"string"!=typeof o.ariaRole?this.view.domNode.setAttribute("role",Bf.TREE):this.view.domNode.setAttribute("role",o.ariaRole),o.styleController)this.styleController=o.styleController(this.view.domId);else{var a=Z.q(this.view.domNode);this.styleController=new sg(a,this.view.domId)}if(this.spliceable=new dp([new Gp(this.focus,this.view,o.identityProvider),new Gp(this.selection,this.view,o.identityProvider),this.view]),this.disposables.add(this.focus),this.disposables.add(this.selection),this.disposables.add(this.view),this.disposables.add(this._onDidDispose),this.onDidFocus=W.b.map(Object(Lf.a)(this.view.domNode,"focus",!0),(function(){return null})),this.onDidBlur=W.b.map(Object(Lf.a)(this.view.domNode,"blur",!0),(function(){return null})),this.disposables.add(new $p(this,this.view)),"boolean"!=typeof o.keyboardSupport||o.keyboardSupport){var u=new Xp(this,this.view,o);this.disposables.add(u)}if(o.keyboardNavigationLabelProvider){var l=o.keyboardNavigationDelegate||Jp;this.typeLabelController=new Qp(this,this.view,o.keyboardNavigationLabelProvider,l),this.disposables.add(this.typeLabelController)}this.disposables.add(this.createMouseController(o)),this.onFocusChange(this._onFocusChange,this,this.disposables),this.onSelectionChange(this._onSelectionChange,this,this.disposables),o.ariaLabel&&this.view.domNode.setAttribute("aria-label",Object(Zn.a)("aria list","{0}. Use the navigation keys to navigate.",o.ariaLabel))}return Object.defineProperty(e.prototype,"onFocusChange",{get:function(){var e=this;return W.b.map(this.eventBufferer.wrapEvent(this.focus.onChange),(function(t){return e.toListEvent(t)}))},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"onSelectionChange",{get:function(){var e=this;return W.b.map(this.eventBufferer.wrapEvent(this.selection.onChange),(function(t){return e.toListEvent(t)}))},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"domId",{get:function(){return this.view.domId},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"onMouseClick",{get:function(){return this.view.onMouseClick},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"onMouseDblClick",{get:function(){return this.view.onMouseDblClick},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"onMouseMiddleClick",{get:function(){return this.view.onMouseMiddleClick},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"onMouseDown",{get:function(){return this.view.onMouseDown},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"onTouchStart",{get:function(){return this.view.onTouchStart},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"onTap",{get:function(){return this.view.onTap},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"onContextMenu",{get:function(){var e=this,t=W.b.chain(Object(Lf.a)(this.view.domNode,"keydown")).map((function(e){return new Gn.a(e)})).filter((function(t){return e.didJustPressContextMenuKey=58===t.keyCode||t.shiftKey&&68===t.keyCode})).filter((function(e){return e.preventDefault(),e.stopPropagation(),!1})).event,n=W.b.chain(Object(Lf.a)(this.view.domNode,"keyup")).filter((function(){var t=e.didJustPressContextMenuKey;return e.didJustPressContextMenuKey=!1,t})).filter((function(){return e.getFocus().length>0&&!!e.view.domElement(e.getFocus()[0])})).map((function(t){var n=e.getFocus()[0];return{index:n,element:e.view.element(n),anchor:e.view.domElement(n),browserEvent:t}})).event,i=W.b.chain(this.view.onContextMenu).filter((function(){return!e.didJustPressContextMenuKey})).map((function(e){var t=e.element,n=e.index,i=e.browserEvent;return{element:t,index:n,anchor:{x:i.clientX+1,y:i.clientY},browserEvent:i}})).event;return W.b.any(t,n,i)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"onKeyDown",{get:function(){return Object(Lf.a)(this.view.domNode,"keydown")},enumerable:!0,configurable:!0}),e.prototype.createMouseController=function(e){return new rg(this)},e.prototype.updateOptions=function(e){void 0===e&&(e={}),this._options=jp(jp({},this._options),e),this.typeLabelController&&this.typeLabelController.updateOptions(this._options)},Object.defineProperty(e.prototype,"options",{get:function(){return this._options},enumerable:!0,configurable:!0}),e.prototype.splice=function(e,t,n){var i=this;if(void 0===n&&(n=[]),e<0||e>this.view.length)throw new Jf(this.user,"Invalid start index: "+e);if(t<0)throw new Jf(this.user,"Invalid delete count: "+t);0===t&&0===n.length||this.eventBufferer.bufferEvents((function(){return i.spliceable.splice(e,t,n)}))},e.prototype.rerender=function(){this.view.rerender()},e.prototype.element=function(e){return this.view.element(e)},Object.defineProperty(e.prototype,"length",{get:function(){return this.view.length},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"contentHeight",{get:function(){return this.view.contentHeight},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"scrollTop",{get:function(){return this.view.getScrollTop()},set:function(e){this.view.setScrollTop(e)},enumerable:!0,configurable:!0}),e.prototype.domFocus=function(){this.view.domNode.focus()},e.prototype.layout=function(e,t){this.view.layout(e,t)},e.prototype.setSelection=function(e,t){for(var n=0,i=e;n=this.length)throw new Jf(this.user,"Invalid index "+o)}this.selection.set(e,t)},e.prototype.getSelection=function(){return this.selection.get()},e.prototype.getSelectedElements=function(){var e=this;return this.getSelection().map((function(t){return e.view.element(t)}))},e.prototype.setFocus=function(e,t){for(var n=0,i=e;n=this.length)throw new Jf(this.user,"Invalid index "+o)}this.focus.set(e,t)},e.prototype.focusNext=function(e,t,n,i){if(void 0===e&&(e=1),void 0===t&&(t=!1),0!==this.length){var o=this.focus.get(),r=this.findNextIndex(o.length>0?o[0]+e:0,t,i);r>-1&&this.setFocus([r],n)}},e.prototype.focusPrevious=function(e,t,n,i){if(void 0===e&&(e=1),void 0===t&&(t=!1),0!==this.length){var o=this.focus.get(),r=this.findPreviousIndex(o.length>0?o[0]-e:0,t,i);r>-1&&this.setFocus([r],n)}},e.prototype.focusNextPage=function(e,t){var n=this,i=this.view.indexAt(this.view.getScrollTop()+this.view.renderHeight);i=0===i?0:i-1;var o=this.view.element(i),r=this.getFocusedElements()[0];if(r!==o){var s=this.findPreviousIndex(i,!1,t);s>-1&&r!==this.view.element(s)?this.setFocus([s],e):this.setFocus([i],e)}else{var a=this.view.getScrollTop();this.view.setScrollTop(a+this.view.renderHeight-this.view.elementHeight(i)),this.view.getScrollTop()!==a&&setTimeout((function(){return n.focusNextPage(e,t)}),0)}},e.prototype.focusPreviousPage=function(e,t){var n,i=this,o=this.view.getScrollTop();n=0===o?this.view.indexAt(o):this.view.indexAfter(o-1);var r=this.view.element(n),s=this.getFocusedElements()[0];if(s!==r){var a=this.findNextIndex(n,!1,t);a>-1&&s!==this.view.element(a)?this.setFocus([a],e):this.setFocus([n],e)}else{var u=o;this.view.setScrollTop(o-this.view.renderHeight),this.view.getScrollTop()!==u&&setTimeout((function(){return i.focusPreviousPage(e,t)}),0)}},e.prototype.focusLast=function(e,t){if(0!==this.length){var n=this.findPreviousIndex(this.length-1,!1,t);n>-1&&this.setFocus([n],e)}},e.prototype.focusFirst=function(e,t){if(0!==this.length){var n=this.findNextIndex(0,!1,t);n>-1&&this.setFocus([n],e)}},e.prototype.findNextIndex=function(e,t,n){void 0===t&&(t=!1);for(var i=0;i=this.length&&!t)return-1;if(e%=this.length,!n||n(this.element(e)))return e;e++}return-1},e.prototype.findPreviousIndex=function(e,t,n){void 0===t&&(t=!1);for(var i=0;i=this.length)throw new Jf(this.user,"Invalid index "+e);var n=this.view.getScrollTop(),i=this.view.elementTop(e),o=this.view.elementHeight(e);if(Object(je.h)(t)){var r=o-this.view.renderHeight;this.view.setScrollTop(r*hp(t,0,1)+i)}else{var s=i+o,a=n+this.view.renderHeight;i=a||(i=a&&this.view.setScrollTop(s-this.view.renderHeight))}},e.prototype.getRelativeTop=function(e){if(e<0||e>=this.length)throw new Jf(this.user,"Invalid index "+e);var t=this.view.getScrollTop(),n=this.view.elementTop(e),i=this.view.elementHeight(e);if(nt+this.view.renderHeight)return null;var o=i-this.view.renderHeight;return Math.abs((t-n)/o)},e.prototype.getHTMLElement=function(){return this.view.domNode},e.prototype.open=function(e,t){for(var n=this,i=0,o=e;i=this.length)throw new Jf(this.user,"Invalid index "+r)}this._onDidOpen.fire({indexes:e,elements:e.map((function(e){return n.view.element(e)})),browserEvent:t})},e.prototype.pin=function(e,t){for(var n=this,i=0,o=e;i=this.length)throw new Jf(this.user,"Invalid index "+r)}this._onDidPin.fire({indexes:e,elements:e.map((function(e){return n.view.element(e)})),browserEvent:t})},e.prototype.style=function(e){this.styleController.style(e)},e.prototype.toListEvent=function(e){var t=this,n=e.indexes,i=e.browserEvent;return{indexes:n,elements:n.map((function(e){return t.view.element(e)})),browserEvent:i}},e.prototype._onFocusChange=function(){var e=this.focus.get();Z.S(this.view.domNode,"element-focused",e.length>0),this.onDidChangeActiveDescendant()},e.prototype.onDidChangeActiveDescendant=function(){var e,t=this.focus.get();if(t.length>0){var n=void 0;(null===(e=this.accessibilityProvider)||void 0===e?void 0:e.getActiveDescendantId)&&(n=this.accessibilityProvider.getActiveDescendantId(this.view.element(t[0]))),this.view.domNode.setAttribute("aria-activedescendant",n||this.view.getElementDomId(t[0]))}else this.view.domNode.removeAttribute("aria-activedescendant")},e.prototype._onSelectionChange=function(){var e=this.selection.get();Z.S(this.view.domNode,"selection-none",0===e.length),Z.S(this.view.domNode,"selection-single",1===e.length),Z.S(this.view.domNode,"selection-multiple",e.length>1)},e.prototype.dispose=function(){this._onDidDispose.fire(),this.disposables.dispose(),this._onDidOpen.dispose(),this._onDidPin.dispose(),this._onDidDispose.dispose()},Hp([Zf.a],e.prototype,"onFocusChange",null),Hp([Zf.a],e.prototype,"onSelectionChange",null),Hp([Zf.a],e.prototype,"onContextMenu",null),e}(),gg=(n("2V9f"),function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}()),mg=function(e){function t(t,n){return e.call(this,"TreeError ["+t+"] "+n)||this}return gg(t,e),t}(Error),vg=function(){function e(e){this.fn=e,this._map=new WeakMap}return e.prototype.map=function(e){var t=this._map.get(e);return t||(t=this.fn(e),this._map.set(e,t)),t},e}(),_g=function(){for(var e=0,t=0,n=arguments.length;t=0&&m0&&o){var O=function(e){o(e),e.children.forEach(O)};b.forEach(O)}this._onDidSplice.fire({insertedNodes:v,deletedNodes:b})},e.prototype.rerender=function(e){if(0===e.length)throw new mg(this.user,"Invalid tree location");var t=this.getTreeNodeWithListIndex(e),n=t.node,i=t.listIndex;t.revealed&&this.list.splice(i,1,[n])},e.prototype.has=function(e){return this.hasTreeNode(e)},e.prototype.getListIndex=function(e){var t=this.getTreeNodeWithListIndex(e),n=t.listIndex,i=t.visible,o=t.revealed;return i&&o?n:-1},e.prototype.getListRenderCount=function(e){return this.getTreeNode(e).renderNodeCount},e.prototype.isCollapsible=function(e){return this.getTreeNode(e).collapsible},e.prototype.setCollapsible=function(e,t){var n=this,i=this.getTreeNode(e);void 0===t&&(t=!i.collapsible);var o={collapsible:t};return this.eventBufferer.bufferEvents((function(){return n._setCollapseState(e,o)}))},e.prototype.isCollapsed=function(e){return this.getTreeNode(e).collapsed},e.prototype.setCollapsed=function(e,t,n){var i=this,o=this.getTreeNode(e);void 0===t&&(t=!o.collapsed);var r={collapsed:t,recursive:n||!1};return this.eventBufferer.bufferEvents((function(){return i._setCollapseState(e,r)}))},e.prototype._setCollapseState=function(e,t){var n=this.getTreeNodeWithListIndex(e),i=n.node,o=n.listIndex,r=n.revealed,s=this._setListNodeCollapseState(i,o,r,t);if(i!==this.root&&this.autoExpandSingleChildren&&s&&!Cg(t)&&i.collapsible&&!i.collapsed&&!t.recursive){for(var a=-1,u=0;u-1){a=-1;break}a=u}}a>-1&&this._setCollapseState(_g(e,[a]),t)}return s},e.prototype._setListNodeCollapseState=function(e,t,n,i){var o=this._setNodeCollapseState(e,i,!1);if(!n||!e.visible||!o)return o;var r=e.renderNodeCount,s=this.updateNodeAfterCollapseChange(e),a=r-(-1===t?0:1);return this.list.splice(t+1,a,s.slice(1)),o},e.prototype._setNodeCollapseState=function(e,t,n){var i;if(e===this.root?i=!1:(Cg(t)?(i=e.collapsible!==t.collapsible,e.collapsible=t.collapsible):e.collapsible?(i=e.collapsed!==t.collapsed,e.collapsed=t.collapsed):i=!1,i&&this._onDidChangeCollapseState.fire({node:e,deep:n})),!Cg(t)&&t.recursive)for(var o=0,r=e.children;o0,a.visibleChildrenCount=h,a.visible=2===u?h>0:1===u,a.visible?a.collapsed||(a.renderNodeCount=f):(a.renderNodeCount=0,i&&o.pop()),r&&r(a),a},e.prototype.updateNodeAfterCollapseChange=function(e){var t=e.renderNodeCount,n=[];return this._updateNodeAfterCollapseChange(e,n),this._updateAncestorsRenderNodeCount(e.parent,n.length-t),n},e.prototype._updateNodeAfterCollapseChange=function(e,t){if(!1===e.visible)return 0;if(t.push(e),e.renderNodeCount=1,!e.collapsed)for(var n=0,i=e.children;nt.children.length)&&this.hasTreeNode(i,t.children[n])},e.prototype.getTreeNode=function(e,t){if(void 0===t&&(t=this.root),!e||0===e.length)return t;var n=e[0],i=e.slice(1);if(n<0||n>t.children.length)throw new mg(this.user,"Invalid tree location");return this.getTreeNode(i,t.children[n])},e.prototype.getTreeNodeWithListIndex=function(e){if(0===e.length)return{node:this.root,listIndex:-1,revealed:!0,visible:!1};var t=this.getParentNodeWithListIndex(e),n=t.parentNode,i=t.listIndex,o=t.revealed,r=t.visible,s=e[e.length-1];if(s<0||s>n.children.length)throw new mg(this.user,"Invalid tree location");var a=n.children[s];return{node:a,listIndex:i,revealed:o,visible:r&&a.visible}},e.prototype.getParentNodeWithListIndex=function(e,t,n,i,o){void 0===t&&(t=this.root),void 0===n&&(n=0),void 0===i&&(i=!0),void 0===o&&(o=!0);var r=e[0],s=e.slice(1);if(r<0||r>t.children.length)throw new mg(this.user,"Invalid tree location");for(var a=0;a0)?(Object(Z.f)(t.twistie,"codicon","codicon-chevron-down","collapsible"),Object(Z.S)(t.twistie,"collapsed",e.collapsed)):Object(Z.K)(t.twistie,"codicon","codicon-chevron-down","collapsible","collapsed"),e.collapsible?t.container.setAttribute("aria-expanded",String(!e.collapsed)):t.container.removeAttribute("aria-expanded")},e.prototype.renderIndentGuides=function(e,t){var n=this;if(Object(Z.o)(t.indent),t.indentGuidesDisposable.dispose(),this.shouldRenderIndentGuides){for(var i=new le.b,o=this.modelProvider(),r=e,s=function(){var e=o.getNodeLocation(r),s=o.getParentNodeLocation(e);if(!s)return"break";var u=o.getNode(s),l=Object(Z.a)(".indent-guide",{style:"width: "+a.indent+"px"});a.activeIndentNodes.has(u)&&Object(Z.e)(l,"active"),0===t.indent.childElementCount?t.indent.appendChild(l):t.indent.insertBefore(l,t.indent.firstElementChild),a.renderedIndentGuides.add(u,l),i.add(Object(le.f)((function(){return n.renderedIndentGuides.delete(u,l)}))),r=u},a=this;;){if("break"===s())break}t.indentGuidesDisposable=i}},e.prototype._onDidChangeActiveNodes=function(e){var t=this;if(this.shouldRenderIndentGuides){var n=new Set,i=this.modelProvider();e.forEach((function(e){var t=i.getNodeLocation(e);try{var o=i.getParentNodeLocation(t);e.collapsible&&e.children.length>0&&!e.collapsed?n.add(e):o&&n.add(i.getNode(o))}catch(e){}})),this.activeIndentNodes.forEach((function(e){n.has(e)||t.renderedIndentGuides.forEach(e,(function(e){return Object(Z.J)(e,"active")}))})),n.forEach((function(e){t.activeIndentNodes.has(e)||t.renderedIndentGuides.forEach(e,(function(e){return Object(Z.e)(e,"active")}))})),this.activeIndentNodes=n}},e.prototype.dispose=function(){this.renderedNodes.clear(),this.renderedElements.clear(),this.indentGuidesDisposable.dispose(),Object(le.e)(this.disposables)},e.DefaultIndent=8,e}(),Tg=function(){function e(e,t,n){this.tree=e,this.keyboardNavigationLabelProvider=t,this._filter=n,this._totalCount=0,this._matchCount=0,this._pattern="",this._lowercasePattern="",this.disposables=new le.b,e.onWillRefilter(this.reset,this,this.disposables)}return Object.defineProperty(e.prototype,"totalCount",{get:function(){return this._totalCount},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"matchCount",{get:function(){return this._matchCount},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"pattern",{set:function(e){this._pattern=e,this._lowercasePattern=e.toLowerCase()},enumerable:!0,configurable:!0}),e.prototype.filter=function(e,t){if(this._filter){var n=this._filter.filter(e,t);if(this.tree.options.simpleKeyboardNavigation)return n;if(0===("boolean"==typeof n?n?1:0:yg(n)?bg(n.visibility):n))return!1}if(this._totalCount++,this.tree.options.simpleKeyboardNavigation||!this._pattern)return this._matchCount++,{data:Dp.Default,visibility:!0};var i=this.keyboardNavigationLabelProvider.getKeyboardNavigationLabel(e),o=i&&i.toString();if(void 0===o)return{data:Dp.Default,visibility:!0};var r=Tp(this._pattern,this._lowercasePattern,0,o,o.toLowerCase(),0,!0);return r?(this._matchCount++,{data:r,visibility:!0}):this.tree.options.filterOnType?2:{data:Dp.Default,visibility:!0}},e.prototype.reset=function(){this._totalCount=0,this._matchCount=0},e.prototype.dispose=function(){Object(le.e)(this.disposables)},e}(),Ag=function(){function e(e,t,n,i,o){this.tree=e,this.view=n,this.filter=i,this.keyboardNavigationDelegate=o,this._enabled=!1,this._pattern="",this._empty=!1,this._onDidChangeEmptyState=new W.a,this.positionClassName="ne",this.automaticKeyboardNavigation=!0,this.triggered=!1,this._onDidChangePattern=new W.a,this.enabledDisposables=new le.b,this.disposables=new le.b,this.domNode=Object(Z.a)(".monaco-list-type-filter."+this.positionClassName),this.domNode.draggable=!0,Object(Lf.a)(this.domNode,"dragstart")(this.onDragStart,this,this.disposables),this.messageDomNode=Object(Z.m)(n.getHTMLElement(),Object(Z.a)(".monaco-list-type-filter-message")),this.labelDomNode=Object(Z.m)(this.domNode,Object(Z.a)("span.label"));var r=Object(Z.m)(this.domNode,Object(Z.a)(".controls"));this._filterOnType=!!e.options.filterOnType,this.filterOnTypeDomNode=Object(Z.m)(r,Object(Z.a)("input.filter.codicon.codicon-list-selection")),this.filterOnTypeDomNode.type="checkbox",this.filterOnTypeDomNode.checked=this._filterOnType,this.filterOnTypeDomNode.tabIndex=-1,this.updateFilterOnTypeTitle(),Object(Lf.a)(this.filterOnTypeDomNode,"input")(this.onDidChangeFilterOnType,this,this.disposables),this.clearDomNode=Object(Z.m)(r,Object(Z.a)("button.clear.codicon.codicon-close")),this.clearDomNode.tabIndex=-1,this.clearDomNode.title=Object(Zn.a)("clear","Clear"),this.keyboardNavigationEventFilter=e.options.keyboardNavigationEventFilter,t.onDidSplice(this.onDidSpliceModel,this,this.disposables),this.updateOptions(e.options)}return Object.defineProperty(e.prototype,"enabled",{get:function(){return this._enabled},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"pattern",{get:function(){return this._pattern},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"filterOnType",{get:function(){return this._filterOnType},enumerable:!0,configurable:!0}),e.prototype.updateOptions=function(e){e.simpleKeyboardNavigation?this.disable():this.enable(),void 0!==e.filterOnType&&(this._filterOnType=!!e.filterOnType,this.filterOnTypeDomNode.checked=this._filterOnType),void 0!==e.automaticKeyboardNavigation&&(this.automaticKeyboardNavigation=e.automaticKeyboardNavigation),this.tree.refilter(),this.render(),this.automaticKeyboardNavigation||this.onEventOrInput("")},e.prototype.enable=function(){var e=this;if(!this._enabled){var t=W.b.chain(Object(Lf.a)(this.view.getHTMLElement(),"keydown")).filter((function(t){return!Rg(t.target)||t.target===e.filterOnTypeDomNode})).filter((function(e){return"Dead"!==e.key&&!/^Media/.test(e.key)})).map((function(e){return new Gn.a(e)})).filter(this.keyboardNavigationEventFilter||function(){return!0}).filter((function(){return e.automaticKeyboardNavigation||e.triggered})).filter((function(t){return e.keyboardNavigationDelegate.mightProducePrintableCharacter(t)||(e.pattern.length>0||e.triggered)&&(9===t.keyCode||1===t.keyCode)&&!t.altKey&&!t.ctrlKey&&!t.metaKey||1===t.keyCode&&(ie.e?t.altKey&&!t.metaKey:t.ctrlKey)&&!t.shiftKey})).forEach((function(e){e.stopPropagation(),e.preventDefault()})).event,n=Object(Lf.a)(this.clearDomNode,"click");W.b.chain(W.b.any(t,n)).event(this.onEventOrInput,this,this.enabledDisposables),this.filter.pattern="",this.tree.refilter(),this.render(),this._enabled=!0,this.triggered=!1}},e.prototype.disable=function(){this._enabled&&(this.domNode.remove(),this.enabledDisposables.clear(),this.tree.refilter(),this.render(),this._enabled=!1,this.triggered=!1)},e.prototype.onEventOrInput=function(e){"string"==typeof e?this.onInput(e):e instanceof MouseEvent||9===e.keyCode||1===e.keyCode&&(ie.e?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)},e.prototype.onInput=function(e){var 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,(function(e){return!Dp.isDefault(e.filterData)}));var n=this.tree.getFocus();if(n.length>0){var i=n[0];null===this.tree.getRelativeTop(i)&&this.tree.reveal(i,.5)}this.render(),e||(this.triggered=!1)},e.prototype.onDragStart=function(){var e=this,t=this.view.getHTMLElement(),n=Object(Z.w)(t).left,i=t.clientWidth,o=i/2,r=this.domNode.clientWidth,s=new le.b,a=this.positionClassName,u=function(){switch(a){case"nw":e.domNode.style.top="4px",e.domNode.style.left="4px";break;case"ne":e.domNode.style.top="4px",e.domNode.style.left=i-r-6+"px"}};u(),Object(Z.J)(this.domNode,a),Object(Z.e)(this.domNode,"dragging"),s.add(Object(le.f)((function(){return Object(Z.J)(e.domNode,"dragging")}))),Object(Lf.a)(document,"dragover")((function(e){e.preventDefault();var t=e.screenX-n;e.dataTransfer&&(e.dataTransfer.dropEffect="none"),a=t0&&0===this.filter.matchCount;this.pattern&&this.tree.options.filterOnType&&e?(this.messageDomNode.textContent=Object(Zn.a)("empty","No elements found"),this._empty=!0):(this.messageDomNode.innerHTML="",this._empty=!1),Object(Z.S)(this.domNode,"no-matches",e),this.domNode.title=Object(Zn.a)("found","Matched {0} out of {1} elements",this.filter.matchCount,this.filter.totalCount),this.labelDomNode.textContent=this.pattern.length>16?"…"+this.pattern.substr(this.pattern.length-16):this.pattern,this._onDidChangeEmptyState.fire(this._empty)},e.prototype.shouldAllowFocus=function(e){return!(this.enabled&&this.pattern&&!this.filterOnType)||(this.filter.totalCount>0&&this.filter.matchCount<=1||!Dp.isDefault(e.filterData))},e.prototype.dispose=function(){this._enabled&&(this.domNode.remove(),this.enabledDisposables.dispose(),this._enabled=!1,this.triggered=!1),this._onDidChangePattern.dispose(),Object(le.e)(this.disposables)},e}();function Rg(e){return"INPUT"===e.tagName||"TEXTAREA"===e.tagName}function Pg(e){return{elements:e.elements.map((function(e){return e.element})),browserEvent:e.browserEvent}}function Fg(e,t){t(e),e.children.forEach((function(e){return Fg(e,t)}))}var Vg=function(){function e(e){this.identityProvider=e,this.nodes=[],this._onDidChange=new W.a,this.onDidChange=this._onDidChange.event}return Object.defineProperty(e.prototype,"nodeSet",{get:function(){return this._nodeSet||(this._nodeSet=this.createNodeSet()),this._nodeSet},enumerable:!0,configurable:!0}),e.prototype.set=function(e,t){Object(Xe.f)(this.nodes,e)||this._set(e,!1,t)},e.prototype._set=function(e,t,n){if(this.nodes=Ng(e),this.elements=void 0,this._nodeSet=void 0,!t){var i=this;this._onDidChange.fire({get elements(){return i.get()},browserEvent:n})}},e.prototype.get=function(){return this.elements||(this.elements=this.nodes.map((function(e){return e.element}))),Ng(this.elements)},e.prototype.getNodes=function(){return this.nodes},e.prototype.has=function(e){return this.nodeSet.has(e)},e.prototype.onDidModelSplice=function(e){var t=this,n=e.insertedNodes,i=e.deletedNodes;if(!this.identityProvider){var o=this.createNodeSet(),r=function(e){return o.delete(e)};return i.forEach((function(e){return Fg(e,r)})),void this.set(Object(Qn.e)(o))}var s=new Set,a=function(e){return s.add(t.identityProvider.getId(e.element).toString())};i.forEach((function(e){return Fg(e,a)}));var u=new Map,l=function(e){return u.set(t.identityProvider.getId(e.element).toString(),e)};n.forEach((function(e){return Fg(e,l)}));for(var c=[],d=0,h=this.nodes;d0&&e.prototype.setFocus.call(this,Object(Xe.e)(Ng(e.prototype.getFocus.call(this),r))),s.length>0&&e.prototype.setSelection.call(this,Object(Xe.e)(Ng(e.prototype.getSelection.call(this),s)))}},t.prototype.setFocus=function(t,n,i){var o=this;void 0===i&&(i=!1),e.prototype.setFocus.call(this,t,n),i||this.focusTrait.set(t.map((function(e){return o.element(e)})),n)},t.prototype.setSelection=function(t,n,i){var o=this;void 0===i&&(i=!1),e.prototype.setSelection.call(this,t,n),i||this.selectionTrait.set(t.map((function(e){return o.element(e)})),n)},t}(pg),jg=function(){function e(e,t,n,i,o){var r=this;void 0===o&&(o={}),this._options=o,this.eventBufferer=new W.c,this.disposables=new le.b,this._onWillRefilter=new W.a,this.onWillRefilter=this._onWillRefilter.event,this._onDidUpdateOptions=new W.a;var s,a,u,l=new kg(n),c=new W.e,d=new W.e,h=new Ig(d.event);this.renderers=i.map((function(e){return new Mg(e,(function(){return r.model}),c.event,h,o)}));for(var f=0,p=this.renderers;f .indent-guide, .monaco-list"+t+".always .monaco-tl-indent > .indent-guide { border-color: "+e.treeIndentGuidesStroke.transparent(.4)+"; }"),n.push(".monaco-list"+t+" .monaco-tl-indent > .indent-guide.active { border-color: "+e.treeIndentGuidesStroke+"; }"));var i=n.join("\n");i!==this.styleElement.innerHTML&&(this.styleElement.innerHTML=i),this.view.style(e)},e.prototype.collapse=function(e,t){return void 0===t&&(t=!1),this.model.setCollapsed(e,!0,t)},e.prototype.expand=function(e,t){return void 0===t&&(t=!1),this.model.setCollapsed(e,!1,t)},e.prototype.isCollapsible=function(e){return this.model.isCollapsible(e)},e.prototype.setCollapsible=function(e,t){return this.model.setCollapsible(e,t)},e.prototype.isCollapsed=function(e){return this.model.isCollapsed(e)},e.prototype.refilter=function(){this._onWillRefilter.fire(void 0),this.model.refilter()},e.prototype.setSelection=function(e,t){var n=this,i=e.map((function(e){return n.model.getNode(e)}));this.selection.set(i,t);var o=e.map((function(e){return n.model.getListIndex(e)})).filter((function(e){return e>-1}));this.view.setSelection(o,t,!0)},e.prototype.getSelection=function(){return this.selection.get()},e.prototype.setFocus=function(e,t){var n=this,i=e.map((function(e){return n.model.getNode(e)}));this.focus.set(i,t);var o=e.map((function(e){return n.model.getListIndex(e)})).filter((function(e){return e>-1}));this.view.setFocus(o,t,!0)},e.prototype.focusNext=function(e,t,n,i){void 0===e&&(e=1),void 0===t&&(t=!1),void 0===i&&(i=this.focusNavigationFilter),this.view.focusNext(e,t,n,i)},e.prototype.getFocus=function(){return this.focus.get()},e.prototype.reveal=function(e,t){this.model.expandTo(e);var n=this.model.getListIndex(e);-1!==n&&this.view.reveal(n,t)},e.prototype.getRelativeTop=function(e){var t=this.model.getListIndex(e);return-1===t?null:this.view.getRelativeTop(t)},e.prototype.onLeftArrow=function(e){e.preventDefault(),e.stopPropagation();var t=this.view.getFocusedElements();if(0!==t.length){var n=t[0],i=this.model.getNodeLocation(n);if(!this.model.setCollapsed(i,!0)){var o=this.model.getParentNodeLocation(i);if(!o)return;var r=this.model.getListIndex(o);this.view.reveal(r),this.view.setFocus([r])}}},e.prototype.onRightArrow=function(e){e.preventDefault(),e.stopPropagation();var t=this.view.getFocusedElements();if(0!==t.length){var n=t[0],i=this.model.getNodeLocation(n);if(!this.model.setCollapsed(i,!1)){if(!n.children.some((function(e){return e.visible})))return;var o=this.view.getFocus()[0]+1;this.view.reveal(o),this.view.setFocus([o])}}},e.prototype.onSpace=function(e){e.preventDefault(),e.stopPropagation();var t=this.view.getFocusedElements();if(0!==t.length){var n=t[0],i=this.model.getNodeLocation(n),o=e.browserEvent.altKey;this.model.setCollapsed(i,void 0,o)}},e.prototype.dispose=function(){Object(le.e)(this.disposables),this.view.dispose()},e}(),Hg=function(){return(Hg=Object.assign||function(e){for(var t,n=1,i=arguments.length;n=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},nm=function(e){function t(t,n,i,o,r){return void 0===r&&(r={}),e.call(this,t,n,i,o,r)||this}return $g(t,e),Object.defineProperty(t.prototype,"onDidChangeCollapseState",{get:function(){return this.model.onDidChangeCollapseState},enumerable:!0,configurable:!0}),t.prototype.setChildren=function(e,t){this.model.setChildren(e,t)},t.prototype.rerender=function(e){void 0!==e?this.model.rerender(e):this.view.rerender()},t.prototype.hasElement=function(e){return this.model.has(e)},t.prototype.createModel=function(e,t,n){return new Ug(e,t,n)},t}(jg),im=function(){function e(e,t){this._compressedTreeNodeProvider=e,this.renderer=t,this.templateId=t.templateId,t.onDidChangeTwistieState&&(this.onDidChangeTwistieState=t.onDidChangeTwistieState)}return Object.defineProperty(e.prototype,"compressedTreeNodeProvider",{get:function(){return this._compressedTreeNodeProvider()},enumerable:!0,configurable:!0}),e.prototype.renderTemplate=function(e){return{compressedTreeNode:void 0,data:this.renderer.renderTemplate(e)}},e.prototype.renderElement=function(e,t,n,i){var o=this.compressedTreeNodeProvider.getCompressedTreeNode(e.element);1===o.element.elements.length?(n.compressedTreeNode=void 0,this.renderer.renderElement(e,t,n.data,i)):(n.compressedTreeNode=o,this.renderer.renderCompressedElements(o,t,n.data,i))},e.prototype.disposeElement=function(e,t,n,i){n.compressedTreeNode?this.renderer.disposeCompressedElements&&this.renderer.disposeCompressedElements(n.compressedTreeNode,t,n.data,i):this.renderer.disposeElement&&this.renderer.disposeElement(e,t,n.data,i)},e.prototype.disposeTemplate=function(e){this.renderer.disposeTemplate(e.data)},e.prototype.renderTwistie=function(e,t){this.renderer.renderTwistie&&this.renderer.renderTwistie(e,t)},tm([Zf.a],e.prototype,"compressedTreeNodeProvider",null),e}();var om=function(e){function t(t,n,i,o,r){void 0===r&&(r={});var s=this,a=function(){return s},u=o.map((function(e){return new im(a,e)}));return s=e.call(this,t,n,i,u,function(e,t){return t&&em(em({},t),{keyboardNavigationLabelProvider:t.keyboardNavigationLabelProvider&&{getKeyboardNavigationLabel:function(n){var i;try{i=e().getCompressedTreeNode(n)}catch(e){return t.keyboardNavigationLabelProvider.getKeyboardNavigationLabel(n)}return 1===i.element.elements.length?t.keyboardNavigationLabelProvider.getKeyboardNavigationLabel(n):t.keyboardNavigationLabelProvider.getCompressedNodeKeyboardNavigationLabel(i.element.elements)}}})}(a,r))||this}return $g(t,e),t.prototype.setChildren=function(e,t){this.model.setChildren(e,t)},t.prototype.createModel=function(e,t,n){return new Qg(e,t,n)},t.prototype.updateOptions=function(t){void 0===t&&(t={}),e.prototype.updateOptions.call(this,t),void 0!==t.compressionEnabled&&this.model.setCompressionEnabled(t.compressionEnabled)},t.prototype.getCompressedTreeNode=function(e){return void 0===e&&(e=null),this.model.getCompressedTreeNode(e)},t}(nm),rm=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),sm=function(){return(sm=Object.assign||function(e){for(var t,n=1,i=arguments.length;n0&&o[o.length-1])||6!==r[0]&&2!==r[0])){s=0;continue}if(3===r[0]&&(!o||r[1]>o[0]&&r[1]-1&&i.focus.push(d),i&&i.viewState.selection&&i.viewState.selection.indexOf(l)>-1&&i.selection.push(d),i&&i.viewState.expanded&&i.viewState.expanded.indexOf(l)>-1?h.push(d):o&&r.collapseByDefault&&!r.collapseByDefault(t)&&(d.collapsedByDefault=!1,h.push(d)),d})),p=0,g=Object(Qn.e)(s);p-1)&&e.collapsedByDefault,e.collapsedByDefault=void 0,{element:e,children:e.hasChildren?st.c.map(st.c.fromArray(e.children),(function(e){return i.asTreeElement(e,t)})):[],collapsible:e.hasChildren,collapsed:n})},e.prototype.processChildren=function(e){return this.sorter&&e.sort(this.sorter.compare.bind(this.sorter)),e},e.prototype.dispose=function(){this.disposables.dispose()},e}(),Cm=function(){function e(e){this.node=e}return Object.defineProperty(e.prototype,"element",{get:function(){return{elements:this.node.element.elements.map((function(e){return e.element})),incompressible:this.node.element.incompressible}},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"children",{get:function(){return this.node.children.map((function(t){return new e(t)}))},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"depth",{get:function(){return this.node.depth},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"visibleChildrenCount",{get:function(){return this.node.visibleChildrenCount},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"visibleChildIndex",{get:function(){return this.node.visibleChildIndex},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"collapsible",{get:function(){return this.node.collapsible},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"collapsed",{get:function(){return this.node.collapsed},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"visible",{get:function(){return this.node.visible},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"filterData",{get:function(){return this.node.filterData},enumerable:!0,configurable:!0}),e}(),wm=function(){function e(e,t,n,i){this.renderer=e,this.nodeMapper=t,this.compressibleNodeMapperProvider=n,this.onDidChangeTwistieState=i,this.renderedNodes=new Map,this.disposables=[],this.templateId=e.templateId}return e.prototype.renderTemplate=function(e){return{templateData:this.renderer.renderTemplate(e)}},e.prototype.renderElement=function(e,t,n,i){this.renderer.renderElement(this.nodeMapper.map(e),t,n.templateData,i)},e.prototype.renderCompressedElements=function(e,t,n,i){this.renderer.renderCompressedElements(this.compressibleNodeMapperProvider().map(e),t,n.templateData,i)},e.prototype.renderTwistie=function(e,t){return Object(Z.S)(t,"codicon-loading",e.slow),!1},e.prototype.disposeElement=function(e,t,n,i){this.renderer.disposeElement&&this.renderer.disposeElement(this.nodeMapper.map(e),t,n.templateData,i)},e.prototype.disposeCompressedElements=function(e,t,n,i){this.renderer.disposeCompressedElements&&this.renderer.disposeCompressedElements(this.compressibleNodeMapperProvider().map(e),t,n.templateData,i)},e.prototype.disposeTemplate=function(e){this.renderer.disposeTemplate(e.templateData)},e.prototype.dispose=function(){this.renderedNodes.clear(),this.disposables=Object(le.e)(this.disposables)},e}();var Sm=function(e){function t(t,n,i,o,r,s,a){void 0===a&&(a={});var u=e.call(this,t,n,i,r,s,a)||this;return u.compressionDelegate=o,u.compressibleNodeMapper=new vg((function(e){return new Cm(e)})),u.filter=a.filter,u}return rm(t,e),t.prototype.createTree=function(e,t,n,i,o){var r=this,s=new kg(n),a=i.map((function(e){return new wm(e,r.nodeMapper,(function(){return r.compressibleNodeMapper}),r._onDidChangeNodeSlowState.event)})),u=function(e){var t=e&&_m(e);return t&&sm(sm({},t),{keyboardNavigationLabelProvider:t.keyboardNavigationLabelProvider&&sm(sm({},t.keyboardNavigationLabelProvider),{getCompressedNodeKeyboardNavigationLabel:function(t){return e.keyboardNavigationLabelProvider.getCompressedNodeKeyboardNavigationLabel(t.map((function(e){return e.element})))}})})}(o)||{};return new om(e,t,s,a,u)},t.prototype.asTreeElement=function(t,n){return sm({incompressible:this.compressionDelegate.isIncompressible(t.element)},e.prototype.asTreeElement.call(this,t,n))},t.prototype.updateOptions=function(e){void 0===e&&(e={}),this.tree.updateOptions(e)},t.prototype.render=function(t,n){var i=this;if(!this.identityProvider)return e.prototype.render.call(this,t,n);var o=function(e){return i.identityProvider.getId(e).toString()},r=function(e){for(var t=new Set,n=0,r=e;n=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},km=function(e,t){return function(n,i){t(n,i,e)}},Im=Object(ue.c)("listService"),Mm=function(){function e(e){this._themeService=e,this.disposables=new le.b,this.lists=[],this._lastFocusedWidget=void 0,this._hasCreatedStyleController=!1}return Object.defineProperty(e.prototype,"lastFocusedList",{get:function(){return this._lastFocusedWidget},enumerable:!0,configurable:!0}),e.prototype.register=function(e,t){var n=this;if(!this._hasCreatedStyleController){this._hasCreatedStyleController=!0;var i=new sg(Object(Z.q)(),"");this.disposables.add(bf(i,this._themeService))}if(this.lists.some((function(t){return t.widget===e})))throw new Error("Cannot register the same widget multiple times");var o={widget:e,extraContextKeys:t};return this.lists.push(o),e.getHTMLElement()===document.activeElement&&(this._lastFocusedWidget=e),Object(le.d)(e.onDidFocus((function(){return n._lastFocusedWidget=e})),Object(le.f)((function(){return n.lists.splice(n.lists.indexOf(o),1)})),e.onDidDispose((function(){n.lists=n.lists.filter((function(e){return e!==o})),n._lastFocusedWidget===e&&(n._lastFocusedWidget=void 0)})))},e.prototype.dispose=function(){this.disposables.dispose()},e=xm([km(0,Ir.c)],e)}(),Tm=new Zi.d("listFocus",!0),Am=new Zi.d("listSupportsMultiselect",!0),Rm=(Zi.a.and(Tm,Zi.a.not("inputFocus")),new Zi.d("listHasSelectionOrFocus",!1)),Pm=new Zi.d("listDoubleSelection",!1),Fm=new Zi.d("listMultiSelection",!1),Vm=new Zi.d("listSupportsKeyboardNavigation",!0),Wm=new Zi.d("listAutomaticKeyboardNavigation",!0),Bm=!1;var jm="workbench.tree.indent";function Hm(e){return"alt"===e.getValue("workbench.list.multiSelectModifier")}function zm(e){return"doubleClick"!==e.getValue("workbench.list.openMode")}var Um=function(e){function t(t){var n=e.call(this)||this;return n.configurationService=t,n.useAltAsMultipleSelectionModifier=Hm(t),n.registerListeners(),n}return Dm(t,e),t.prototype.registerListeners=function(){var e=this;this._register(this.configurationService.onDidChangeConfiguration((function(t){t.affectsConfiguration("workbench.list.multiSelectModifier")&&(e.useAltAsMultipleSelectionModifier=Hm(e.configurationService))})))},t.prototype.isSelectionSingleChangeEvent=function(e){return this.useAltAsMultipleSelectionModifier?e.browserEvent.altKey:eg(e)},t.prototype.isSelectionRangeChangeEvent=function(e){return tg(e)},t}(le.a),Km=function(e){function t(t,n){var i=e.call(this)||this;return i.configurationService=t,i.existingOpenController=n,i.openOnSingleClick=zm(t),i.registerListeners(),i}return Dm(t,e),t.prototype.registerListeners=function(){var e=this;this._register(this.configurationService.onDidChangeConfiguration((function(t){t.affectsConfiguration("workbench.list.openMode")&&(e.openOnSingleClick=zm(e.configurationService))})))},t.prototype.shouldOpen=function(e){if(e instanceof MouseEvent){var t=0===e.button,n=2===e.detail;return!(t&&!this.openOnSingleClick&&!n)&&(!(!t&&1!==e.button)&&(!this.existingOpenController||this.existingOpenController.shouldOpen(e)))}return!this.existingOpenController||this.existingOpenController.shouldOpen(e)},t}(le.a);function qm(e,t){var n=!1;return function(i){if(n)return n=!1,!1;var o=t.softDispatch(i,e);return o&&o.enterChord?(n=!0,!1):(n=!1,!0)}}(function(e){function t(t,n,i,o,r,s,a,u,l,c,d){var h=this,f=Gm(n,r,s,l,c,d),p=f.options,g=f.getAutomaticKeyboardNavigation,m=f.disposable;return(h=e.call(this,t,n,i,o,p)||this).disposables.add(m),h.internals=new Xm(h,p,g,r.overrideStyles,s,a,u,l,d),h.disposables.add(h.internals),h}Dm(t,e),t=xm([km(5,Zi.c),km(6,Im),km(7,Ir.c),km(8,Pi),km(9,Cd.a),km(10,Jl)],t)})(nm),function(e){function t(t,n,i,o,r,s,a,u,l,c,d,h){var f=this,p=Gm(n,s,a,c,d,h),g=p.options,m=p.getAutomaticKeyboardNavigation,v=p.disposable;return(f=e.call(this,t,n,i,o,r,g)||this).disposables.add(v),f.internals=new Xm(f,g,m,s.overrideStyles,a,u,l,c,h),f.disposables.add(f.internals),f}Dm(t,e),t.prototype.updateOptions=function(t){void 0===t&&(t={}),e.prototype.updateOptions.call(this,t),t.overrideStyles&&this.internals.updateStyleOverrides(t.overrideStyles)},t=xm([km(6,Zi.c),km(7,Im),km(8,Ir.c),km(9,Pi),km(10,Cd.a),km(11,Jl)],t)}(Om),function(e){function t(t,n,i,o,r,s,a,u,l,c,d,h){var f=this,p=Gm(n,s,a,c,d,h),g=p.options,m=p.getAutomaticKeyboardNavigation,v=p.disposable;return(f=e.call(this,t,n,i,o,r,g)||this).disposables.add(v),f.internals=new Xm(f,g,m,s.overrideStyles,a,u,l,c,h),f.disposables.add(f.internals),f}Dm(t,e),t.prototype.updateOptions=function(t){void 0===t&&(t={}),e.prototype.updateOptions.call(this,t),t.overrideStyles&&this.internals.updateStyleOverrides(t.overrideStyles)},t=xm([km(6,Zi.c),km(7,Im),km(8,Ir.c),km(9,Pi),km(10,Cd.a),km(11,Jl)],t)}(bm),function(e){function t(t,n,i,o,r,s,a,u,l,c,d,h,f){var p=this,g=Gm(n,a,u,d,h,f),m=g.options,v=g.getAutomaticKeyboardNavigation,_=g.disposable;return(p=e.call(this,t,n,i,o,r,s,m)||this).disposables.add(_),p.internals=new Xm(p,m,v,a.overrideStyles,u,l,c,d,f),p.disposables.add(p.internals),p}Dm(t,e),t=xm([km(7,Zi.c),km(8,Im),km(9,Ir.c),km(10,Pi),km(11,Cd.a),km(12,Jl)],t)}(Sm);function Gm(e,t,n,i,o,r){Vm.bindTo(n),Bm||(Wm.bindTo(n),Bm=!0);var s=function(){var e=n.getContextKeyValue("listAutomaticKeyboardNavigation");return e&&(e=i.getValue("workbench.list.automaticKeyboardNavigation")),e},a=r.isScreenReaderOptimized()?"simple":i.getValue("workbench.list.keyboardNavigation"),u=void 0!==t.horizontalScrolling?t.horizontalScrolling:function(e){return function(e,t,n){var i=e.inspect(t),o=e.inspect(n);return void 0!==i.userValue||void 0!==i.workspaceValue||void 0!==i.workspaceFolderValue?i.value:void 0!==o.userValue||void 0!==o.workspaceValue||void 0!==o.workspaceFolderValue?o.value:i.defaultValue}(e,"workbench.list.horizontalScrolling","workbench.tree.horizontalScrolling")}(i),l=zm(i),c=function(e,t,n){var i=new le.b,o=Em({},e);if(!1!==e.multipleSelectionSupport&&!e.multipleSelectionController){var r=new Um(t);o.multipleSelectionController=r,i.add(r)}var s=new Km(t,e.openController);return o.openController=s,i.add(s),o.keyboardNavigationDelegate={mightProducePrintableCharacter:function(e){return n.mightProducePrintableCharacter(e)}},[o,i]}(t,i,o),d=c[0],h=c[1],f=t.additionalScrollHeight;return{getAutomaticKeyboardNavigation:s,disposable:h,options:Em(Em({keyboardSupport:!1},d),{indent:i.getValue(jm),renderIndentGuides:i.getValue("workbench.tree.renderIndentGuides"),automaticKeyboardNavigation:s(),simpleKeyboardNavigation:"simple"===a,filterOnType:"filter"===a,horizontalScrolling:u,openOnSingleClick:l,keyboardNavigationEventFilter:qm(e,o),additionalScrollHeight:f,hideTwistiesOfChildlessElements:t.hideTwistiesOfChildlessElements})}}var Ym,Zm,Xm=function(){function e(e,t,n,i,o,r,s,a,u){var l=this;this.tree=e,this.themeService=s,this.disposables=[],this.contextKeyService=function(e,t){var n=e.createScoped(t.getHTMLElement());return Tm.bindTo(n),n}(o,e),Am.bindTo(this.contextKeyService).set(!(!1===t.multipleSelectionSupport)),this.hasSelectionOrFocus=Rm.bindTo(this.contextKeyService),this.hasDoubleSelection=Pm.bindTo(this.contextKeyService),this.hasMultiSelection=Fm.bindTo(this.contextKeyService),this._useAltAsMultipleSelectionModifier=Hm(a);var c=new Set;c.add("listAutomaticKeyboardNavigation");var d=function(){var t=u.isScreenReaderOptimized()?"simple":a.getValue("workbench.list.keyboardNavigation");e.updateOptions({simpleKeyboardNavigation:"simple"===t,filterOnType:"filter"===t})};this.updateStyleOverrides(i),this.disposables.push(this.contextKeyService,r.register(e),e.onDidChangeSelection((function(){var t=e.getSelection(),n=e.getFocus();l.hasSelectionOrFocus.set(t.length>0||n.length>0),l.hasMultiSelection.set(t.length>1),l.hasDoubleSelection.set(2===t.length)})),e.onDidChangeFocus((function(){var t=e.getSelection(),n=e.getFocus();l.hasSelectionOrFocus.set(t.length>0||n.length>0)})),a.onDidChangeConfiguration((function(t){if(t.affectsConfiguration("workbench.list.openMode")&&e.updateOptions({openOnSingleClick:zm(a)}),t.affectsConfiguration("workbench.list.multiSelectModifier")&&(l._useAltAsMultipleSelectionModifier=Hm(a)),t.affectsConfiguration(jm)){var i=a.getValue(jm);e.updateOptions({indent:i})}if(t.affectsConfiguration("workbench.tree.renderIndentGuides")){var o=a.getValue("workbench.tree.renderIndentGuides");e.updateOptions({renderIndentGuides:o})}t.affectsConfiguration("workbench.list.keyboardNavigation")&&d(),t.affectsConfiguration("workbench.list.automaticKeyboardNavigation")&&e.updateOptions({automaticKeyboardNavigation:n()})})),this.contextKeyService.onDidChangeContext((function(t){t.affectsSome(c)&&e.updateOptions({automaticKeyboardNavigation:n()})})),u.onDidChangeScreenReaderOptimized((function(){return d()})))}return e.prototype.updateStyleOverrides=function(e){Object(le.e)(this.styler),this.styler=e?bf(this.tree,this.themeService,e):le.a.None},e.prototype.dispose=function(){this.disposables=Object(le.e)(this.disposables),this.styler=Object(le.e)(this.styler)},e=xm([km(4,Zi.c),km(5,Im),km(6,Ir.c),km(7,Pi),km(8,Jl)],e)}();Xn.a.as($n).registerConfiguration({id:"workbench",order:7,title:Object(Zn.a)("workbenchConfigurationTitle","Workbench"),type:"object",properties:(Lm={},Lm["workbench.list.multiSelectModifier"]={type:"string",enum:["ctrlCmd","alt"],enumDescriptions:[Object(Zn.a)("multiSelectModifier.ctrlCmd","Maps to `Control` on Windows and Linux and to `Command` on macOS."),Object(Zn.a)("multiSelectModifier.alt","Maps to `Alt` on Windows and Linux and to `Option` on macOS.")],default:"ctrlCmd",description:Object(Zn.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.")},Lm["workbench.list.openMode"]={type:"string",enum:["singleClick","doubleClick"],default:"singleClick",description:Object(Zn.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). For parents with children in trees, this setting will control if a single click expands the parent or a double click. Note that some trees and lists might choose to ignore this setting if it is not applicable. ")},Lm["workbench.list.horizontalScrolling"]={type:"boolean",default:!1,description:Object(Zn.a)("horizontalScrolling setting","Controls whether lists and trees support horizontal scrolling in the workbench.")},Lm["workbench.tree.horizontalScrolling"]={type:"boolean",default:!1,description:Object(Zn.a)("tree horizontalScrolling setting","Controls whether trees support horizontal scrolling in the workbench."),deprecationMessage:Object(Zn.a)("deprecated","This setting is deprecated, please use '{0}' instead.","workbench.list.horizontalScrolling")},Lm[jm]={type:"number",default:8,minimum:0,maximum:40,description:Object(Zn.a)("tree indent setting","Controls tree indentation in pixels.")},Lm["workbench.tree.renderIndentGuides"]={type:"string",enum:["none","onHover","always"],default:"onHover",description:Object(Zn.a)("render tree indent guides","Controls whether the tree should render indent guides.")},Lm["workbench.list.keyboardNavigation"]={type:"string",enum:["simple","highlight","filter"],enumDescriptions:[Object(Zn.a)("keyboardNavigationSettingKey.simple","Simple keyboard navigation focuses elements which match the keyboard input. Matching is done only on prefixes."),Object(Zn.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(Zn.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(Zn.a)("keyboardNavigationSettingKey","Controls the keyboard navigation style for lists and trees in the workbench. Can be simple, highlight and filter.")},Lm["workbench.list.automaticKeyboardNavigation"]={type:"boolean",default:!0,markdownDescription:Object(Zn.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.")},Lm)}),function(e){e[e.Hint=1]="Hint",e[e.Info=2]="Info",e[e.Warning=4]="Warning",e[e.Error=8]="Error"}(Ym||(Ym={})),function(e){e.compare=function(e,t){return t-e};var t=Object.create(null);t[e.Error]=Object(Zn.a)("sev.error","Error"),t[e.Warning]=Object(Zn.a)("sev.warning","Warning"),t[e.Info]=Object(Zn.a)("sev.info","Info"),e.toString=function(e){return t[e]||""},e.fromSeverity=function(t){switch(t){case Yn.a.Error:return e.Error;case Yn.a.Warning:return e.Warning;case Yn.a.Info:return e.Info;case Yn.a.Ignore:return e.Hint}},e.toSeverity=function(t){switch(t){case e.Error:return Yn.a.Error;case e.Warning:return Yn.a.Warning;case e.Info:return Yn.a.Info;case e.Hint:return Yn.a.Ignore}}}(Ym||(Ym={})),function(e){function t(e,t){var n=[""];return e.source?n.push(e.source.replace("¦","¦")):n.push(""),e.code?"string"==typeof e.code?n.push(e.code.replace("¦","¦")):n.push(e.code.value.replace("¦","¦")):n.push(""),void 0!==e.severity&&null!==e.severity?n.push(Ym.toString(e.severity)):n.push(""),e.message&&t?n.push(e.message.replace("¦","¦")):n.push(""),void 0!==e.startLineNumber&&null!==e.startLineNumber?n.push(e.startLineNumber.toString()):n.push(""),void 0!==e.startColumn&&null!==e.startColumn?n.push(e.startColumn.toString()):n.push(""),void 0!==e.endLineNumber&&null!==e.endLineNumber?n.push(e.endLineNumber.toString()):n.push(""),void 0!==e.endColumn&&null!==e.endColumn?n.push(e.endColumn.toString()):n.push(""),n.push(""),n.join("¦")}e.makeKey=function(e){return t(e,!0)},e.makeKeyOptionalMessage=t}(Zm||(Zm={}));var Jm,Qm,$m=Object(ue.c)("markerService");(Qm=Jm||(Jm={})).get=function(e,t,n){if(e[t])return e[t][n]},Qm.set=function(e,t,n,i){e[t]||(e[t]=Object.create(null)),e[t][n]=i},Qm.remove=function(e,t,n){return!(!e[t]||!e[t][n]||(delete e[t][n],Object(je.f)(e[t])&&delete e[t],0))};var ev=function(){function e(e){this.errors=0,this.infos=0,this.warnings=0,this.unknowns=0,this._data=Object.create(null),this._service=e,this._subscription=e.onMarkerChanged(this._update,this)}return e.prototype.dispose=function(){this._subscription.dispose(),this._data=void 0},e.prototype._update=function(e){if(this._data)for(var t=0,n=e;t0?a:1,startColumn:u=u>0?u:1,endLineNumber:l=l>=a?l:a,endColumn:c=c>0?c:u,relatedInformation:d,tags:h}},e.prototype.read=function(t){void 0===t&&(t=Object.create(null));var n=t.owner,i=t.resource,o=t.severities,r=t.take;if((!r||r<0)&&(r=-1),n&&i){if(y=Jm.get(this._byResource,i.toString(),n)){for(var s=[],a=0,u=y;a0&&c===r)break}}return s}return[]}if(n||i){var d=n?this._byOwner[n]:i?this._byResource[i.toString()]:void 0;if(!d)return[];s=[];for(var h in d)for(var f=0,p=d[h];f0&&c===r)return s}}return s}var s=[];for(var g in this._byResource)for(var m in this._byResource[g])for(var v=0,_=this._byResource[g][m];v<_.length;v++){var y=_[v];if(e._accept(y,o)){var c=s.push(y);if(r>0&&c===r)return s}}return s},e._accept=function(e,t){return void 0===t||(t&e.severity)===e.severity},e._debouncer=function(t,n){t||(e._dedupeMap=Object.create(null),t=[]);for(var i=0,o=n;i=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},ov=function(e,t){return function(n,i){t(n,i,e)}},rv=function(){function e(e){this._commandService=e}return e.prototype.createMenu=function(e,t){return new sv(e,this._commandService,t)},e=iv([ov(0,ae.b)],e)}(),sv=function(){function e(e,t,n){var i=this;this._id=e,this._commandService=t,this._contextKeyService=n,this._onDidChange=new W.a,this._dispoables=new le.b,this._menuGroups=[],this._contextKeys=new Set,this._build(),this._dispoables.add(W.b.debounce(W.b.filter(bd.c.onDidChangeMenu,(function(e){return e===i._id})),(function(){}),50)(this._build,this)),this._dispoables.add(W.b.debounce(this._contextKeyService.onDidChangeContext,(function(e,t){return e||t.affectsSome(i._contextKeys)}),50)((function(e){return e&&i._onDidChange.fire(void 0)}),this))}return e.prototype.dispose=function(){this._dispoables.dispose(),this._onDidChange.dispose()},e.prototype._build=function(){this._menuGroups.length=0,this._contextKeys.clear();var t,n=bd.c.getMenuItems(this._id);n.sort(e._compareMenuItems);for(var i=0,o=n;i0&&t.push([r,s])}return t},e._fillInKbExprKeys=function(e,t){if(e)for(var n=0,i=e.keys();na?1:e._compareTitles(Object(bd.e)(t)?t.command.title:t.title,Object(bd.e)(n)?n.command.title:n.title)},e._compareTitles=function(e,t){var n="string"==typeof e?e:e.value,i="string"==typeof t?t:t.value;return n.localeCompare(i)},e=iv([ov(1,ae.b),ov(2,Zi.c)],e)}(),av=Object(ue.c)("markerDecorationsService"),uv=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),lv=function(e,t,n,i){var o,r=arguments.length,s=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},cv=function(e,t){return function(n,i){t(n,i,e)}};function dv(e){return e.toString()}var hv,fv=function(e){function t(t){var n=e.call(this)||this;return n.model=t,n._markersData=new Map,n._register(Object(le.f)((function(){n.model.deltaDecorations(Object(Qn.d)(n._markersData),[]),n._markersData.clear()}))),n}return uv(t,e),t.prototype.update=function(e,t){var n=Object(Qn.d)(this._markersData);this._markersData.clear();for(var i=this.model.deltaDecorations(n,t),o=0;o=o?new z.a(n.startLineNumber,o-1,n.endLineNumber,o):new z.a(n.startLineNumber,n.startColumn,n.endLineNumber,n.endColumn+1))}}else if(t.endColumn===Number.MAX_VALUE&&1===t.startColumn&&n.startLineNumber===n.endLineNumber){var r=e.getLineFirstNonWhitespaceColumn(t.startLineNumber);r=0},t=lv([cv(0,Rt.a),cv(1,$m)],t)}(le.a),gv=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),mv=function(e,t,n,i){var o,r=arguments.length,s=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},vv=function(e,t){return function(n,i){t(n,i,e)}},_v=function(e){function t(t,n){var i=e.call(this)||this;i._contextKeyService=t,i._configurationService=n,i._accessibilitySupport=0,i._onDidChangeScreenReaderOptimized=new W.a,i._accessibilityModeEnabledContext=Ql.bindTo(i._contextKeyService);var o=function(){return i._accessibilityModeEnabledContext.set(i.isScreenReaderOptimized())};return i._register(i._configurationService.onDidChangeConfiguration((function(e){e.affectsConfiguration("editor.accessibilitySupport")&&(o(),i._onDidChangeScreenReaderOptimized.fire())}))),o(),i.onDidChangeScreenReaderOptimized((function(){return o()})),i}return gv(t,e),Object.defineProperty(t.prototype,"onDidChangeScreenReaderOptimized",{get:function(){return this._onDidChangeScreenReaderOptimized.event},enumerable:!0,configurable:!0}),t.prototype.isScreenReaderOptimized=function(){var e=this._configurationService.getValue("editor.accessibilitySupport");return"on"===e||"auto"===e&&2===this._accessibilitySupport},t.prototype.getAccessibilitySupport=function(){return this._accessibilitySupport},t=mv([vv(0,Zi.c),vv(1,Pi)],t)}(le.a),yv=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}();!function(e){var t=new Xl,n=function(){function e(e,t){this._serviceId=e,this._factory=t,this._value=null}return Object.defineProperty(e.prototype,"id",{get:function(){return this._serviceId},enumerable:!0,configurable:!0}),e.prototype.get=function(e){if(!this._value){if(e&&(this._value=e[this._serviceId.toString()]),this._value||(this._value=this._factory(e)),!this._value)throw new Error("Service "+this._serviceId+" is missing!");t.set(this._serviceId,this._value)}return this._value},e}();e.LazyStaticService=n;var i=[];function o(e,t){var o=new n(e,t);return i.push(o),o}e.init=function(e){for(var t=new Xl,n=0,o=Ic;n=0&&n<5;)n++,t=t.replace(/@(\w+)/g,(function(n,i){var o="";if("string"==typeof e[i])o=e[i];else{if(!(e[i]&&e[i]instanceof RegExp))throw void 0===e[i]?Mn(e,"language definition does not contain attribute '"+i+"', used at: "+t):Mn(e,"attribute reference '"+i+"' must be a string, used at: "+t);o=e[i].source}return xn(o)?"":"(?:"+o+")"}));return new RegExp(t,e.ignoreCase?"i":"")}function Yv(e,t,n,i){var o=-1,r=n,s=n.match(/^\$(([sS]?)(\d\d?)|#)(.*)$/);s&&(s[3]&&(o=parseInt(s[3]),s[2]&&(o+=100)),r=s[4]);var a,u="~",l=r;if(r&&0!==r.length?/^\w*$/.test(l)?u="==":(s=r.match(/^(@|!@|~|!~|==|!=)(.*)$/))&&(u=s[1],l=s[2]):(u="!=",l=""),"~"!==u&&"!~"!==u||!/^(\w|\|)*$/.test(l))if("@"===u||"!@"===u){var c=e[l];if(!c)throw Mn(e,"the @ match target '"+l+"' is not defined, in rule: "+t);if(!function(e,t){if(!t)return!1;if(!Array.isArray(t))return!1;for(var n=0,i=t;n=100){i-=100;var o=n.split(".");if(o.unshift(n),i0&&"^"===n[0],this.name=this.name+": "+n,this.regex=Gv(e,"^(?:"+(this.matchOnlyAtLineStart?n.substr(1):n)+")")},e.prototype.setAction=function(e,t){this.action=function e(t,n,i){if(i){if("string"==typeof i)return i;if(i.token||""===i.token){if("string"!=typeof i.token)throw Mn(t,"a 'token' attribute must be of type string, in rule: "+n);var o={token:i.token};if(i.token.indexOf("$")>=0&&(o.tokenSubst=!0),"string"==typeof i.bracket)if("@open"===i.bracket)o.bracket=1;else{if("@close"!==i.bracket)throw Mn(t,"a 'bracket' attribute must be either '@open' or '@close', in rule: "+n);o.bracket=-1}if(i.next){if("string"!=typeof i.next)throw Mn(t,"the next state must be a string value in rule: "+n);var r=i.next;if(!/^(@pop|@push|@popall)$/.test(r)&&("@"===r[0]&&(r=r.substr(1)),r.indexOf("$")<0&&!function(e,t){for(var n=t;n&&n.length>0;){if(e.stateNames[n])return!0;var i=n.lastIndexOf(".");n=i<0?null:n.substr(0,i)}return!1}(t,Tn(t,r,"",[],""))))throw Mn(t,"the next state '"+i.next+"' is not defined in rule: "+n);o.next=r}return"number"==typeof i.goBack&&(o.goBack=i.goBack),"string"==typeof i.switchTo&&(o.switchTo=i.switchTo),"string"==typeof i.log&&(o.log=i.log),"string"==typeof i.nextEmbedded&&(o.nextEmbedded=i.nextEmbedded,t.usesEmbedded=!0),o}if(Array.isArray(i)){for(var s=[],a=0,u=i.length;a0&&o[r-1]===c)){var d=l.startIndex;0===a?d=0:d=1&&l.length<=3)if(d.setRegex(i,l[0]),l.length>=3)if("string"==typeof l[1])d.setAction(i,{token:l[1],next:l[2]});else{if("object"!=typeof l[1])throw Mn(n,"a next state as the last element of a rule can only be given if the action is either an object or a string, at: "+e);var h=l[1];h.next=l[2],d.setAction(i,h)}else d.setAction(i,l[1]);else{if(!l.regex)throw Mn(n,"a rule must either be an array, or an object with a 'regex' or 'include' field at: "+e);l.name&&"string"==typeof l.name&&(d.name=l.name),l.matchOnlyAtStart&&(d.matchOnlyAtLineStart=Uv(l.matchOnlyAtLineStart,!1)),d.setRegex(i,l.regex),d.setAction(i,l.action)}r.push(d)}}}if(i.languageId=e,i.ignoreCase=n.ignoreCase,i.noThrow=n.noThrow,i.usesEmbedded=n.usesEmbedded,i.stateNames=t.tokenizer,i.defaultToken=n.defaultToken,!t.tokenizer||"object"!=typeof t.tokenizer)throw Mn(n,"a language definition must define the 'tokenizer' attribute as an object");for(var r in n.tokenizer=[],t.tokenizer)if(t.tokenizer.hasOwnProperty(r)){n.start||(n.start=r);var s=t.tokenizer[r];n.tokenizer[r]=new Array,o("tokenizer."+r,n.tokenizer[r],s)}if(n.usesEmbedded=i.usesEmbedded,t.brackets){if(!Array.isArray(t.brackets))throw Mn(n,"the 'brackets' attribute must be defined as an array")}else t.brackets=[{open:"{",close:"}",token:"delimiter.curly"},{open:"[",close:"]",token:"delimiter.square"},{open:"(",close:")",token:"delimiter.parenthesis"},{open:"<",close:">",token:"delimiter.angle"}];for(var a=[],u=0,l=t.brackets;u0&&e.getLanguageId(a-1)===r;)a--;return new o(e,r,a,s+1,e.getStartOffset(a),e.getEndOffset(s))}n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return r}));var o=function(){function e(e,t,n,i,o,r){this._actual=e,this.languageId=t,this._firstTokenIndex=n,this._lastTokenIndex=i,this.firstCharOffset=o,this._lastCharOffset=r}return e.prototype.getLineContent=function(){return this._actual.getLineContent().substring(this.firstCharOffset,this._lastCharOffset)},e.prototype.getActualLineContentBefore=function(e){return this._actual.getLineContent().substring(0,this.firstCharOffset+e)},e.prototype.getTokenCount=function(){return this._lastTokenIndex-this._firstTokenIndex},e.prototype.findTokenIndexAtOffset=function(e){return this._actual.findTokenIndexAtOffset(e+this.firstCharOffset)-this._firstTokenIndex},e.prototype.getStandardTokenType=function(e){return this._actual.getStandardTokenType(e+this._firstTokenIndex)},e}();function r(e){return 0!=(7&e)}},"C/vA":function(e,t,n){"use strict";function i(e){var t,n=this,i=!1;return function(){return i?t:(i=!0,t=e.apply(n,arguments))}}n.d(t,"a",(function(){return i}))},C6rC:function(e,t,n){},CHaL:function(e,t,n){},CZ1j:function(e,t,n){"use strict";function i(e){return e<0?0:e>255?255:0|e}function o(e){return e<0?0:e>4294967295?4294967295:0|e}n.d(t,"b",(function(){return i})),n.d(t,"a",(function(){return o}))},"Cg/j":function(e,t,n){"use strict";var i;n.d(t,"b",(function(){return i})),n.d(t,"a",(function(){return o})),n.d(t,"c",(function(){return s})),n.d(t,"d",(function(){return a})),function(e){e.serviceIds=new Map,e.DI_TARGET="$di$target",e.DI_DEPENDENCIES="$di$dependencies",e.getServiceDependencies=function(t){return t[e.DI_DEPENDENCIES]||[]}}(i||(i={}));var o=s("instantiationService");function r(e,t,n,o){t[i.DI_TARGET]===t?t[i.DI_DEPENDENCIES].push({id:e,index:n,optional:o}):(t[i.DI_DEPENDENCIES]=[{id:e,index:n,optional:o}],t[i.DI_TARGET]=t)}function s(e){if(i.serviceIds.has(e))return i.serviceIds.get(e);var t=function(e,n,i){if(3!==arguments.length)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");r(t,e,i,!1)};return t.toString=function(){return e},i.serviceIds.set(e,t),t}function a(e){return function(t,n,i){if(3!==arguments.length)throw new Error("@optional-decorator can only be used to decorate a parameter");r(e,t,i,!0)}}},CjF5:function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var i=n("D3Dy"),o=n("MNsG"),r={clipboard:{writeText:o.f||document.queryCommandSupported&&document.queryCommandSupported("copy")||!!(navigator&&navigator.clipboard&&navigator.clipboard.writeText),readText:o.f||!!(navigator&&navigator.clipboard&&navigator.clipboard.readText),richText:function(){if(i.i)return!1;if(i.e){var e=navigator.userAgent.indexOf("Edge/"),t=parseInt(navigator.userAgent.substring(e+5,navigator.userAgent.indexOf(".",e)),10);if(!t||t>=12&&t<=16)return!1}return!0}()},keyboard:o.f||i.l?0:navigator.keyboard||i.k?1:2,touch:"ontouchstart"in window||navigator.maxTouchPoints>0||window.navigator.msMaxTouchPoints>0,pointerEvents:window.PointerEvent&&("ontouchstart"in window||window.navigator.maxTouchPoints>0||navigator.maxTouchPoints>0||window.navigator.msMaxTouchPoints>0)}},D3Dy:function(e,t,n){"use strict";n.d(t,"c",(function(){return r})),n.d(t,"b",(function(){return s})),n.d(t,"o",(function(){return a})),n.d(t,"a",(function(){return u})),n.d(t,"i",(function(){return c})),n.d(t,"e",(function(){return d})),n.d(t,"f",(function(){return h})),n.d(t,"h",(function(){return f})),n.d(t,"m",(function(){return p})),n.d(t,"d",(function(){return g})),n.d(t,"k",(function(){return m})),n.d(t,"n",(function(){return v})),n.d(t,"j",(function(){return _})),n.d(t,"g",(function(){return y})),n.d(t,"l",(function(){return b}));var i=n("MI8n"),o=function(){function e(){this._zoomLevel=0,this._lastZoomLevelChangeTime=0,this._onDidChangeZoomLevel=new i.a,this.onDidChangeZoomLevel=this._onDidChangeZoomLevel.event}return e.prototype.getZoomLevel=function(){return this._zoomLevel},e.prototype.getTimeSinceLastZoomLevelChanged=function(){return Date.now()-this._lastZoomLevelChangeTime},e.prototype.getPixelRatio=function(){var e=document.createElement("canvas").getContext("2d");return(window.devicePixelRatio||1)/(e.webkitBackingStorePixelRatio||e.mozBackingStorePixelRatio||e.msBackingStorePixelRatio||e.oBackingStorePixelRatio||e.backingStorePixelRatio||1)},e.INSTANCE=new e,e}();function r(){return o.INSTANCE.getZoomLevel()}function s(){return o.INSTANCE.getTimeSinceLastZoomLevelChanged()}function a(e){return o.INSTANCE.onDidChangeZoomLevel(e)}function u(){return o.INSTANCE.getPixelRatio()}var l=navigator.userAgent,c=l.indexOf("Trident")>=0,d=l.indexOf("Edge/")>=0,h=c||d,f=l.indexOf("Firefox")>=0,p=l.indexOf("AppleWebKit")>=0,g=l.indexOf("Chrome")>=0,m=!g&&l.indexOf("Safari")>=0,v=!g&&!m&&p,_=l.indexOf("iPad")>=0||m&&navigator.maxTouchPoints>0,y=d&&l.indexOf("WebView/")>=0,b=window.matchMedia&&window.matchMedia("(display-mode: standalone)").matches},DTDp:function(e,t,n){},"E+ie":function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"csp",extensions:[],aliases:["CSP","csp"],loader:function(){return n.e(131).then(n.bind(null,"p+q7"))}})},E4kL:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"yaml",extensions:[".yaml",".yml"],aliases:["YAML","yaml","YML","yml"],mimetypes:["application/x-yaml"],loader:function(){return n.e(170).then(n.bind(null,"EaLm"))}})},EIAu:function(e,t,n){"use strict";n.d(t,"b",(function(){return s})),n.d(t,"a",(function(){return g}));var i=n("N0LK"),o=n("aokT"),r=function(){function e(t,n,i,o,r,s){this.languageIdentifier=t,this.index=n,this.open=i,this.close=o,this.forwardRegex=r,this.reversedRegex=s,this._openSet=e._toSet(this.open),this._closeSet=e._toSet(this.close)}return e.prototype.isOpen=function(e){return this._openSet.has(e)},e.prototype.isClose=function(e){return this._closeSet.has(e)},e._toSet=function(e){for(var t=new Set,n=0,i=e;n0&&u.push({open:c,close:d})}return u}(t);this.brackets=n.map((function(t,i){return new r(e,i,t.open,t.close,function(e,t,n,i){var o=[];o=(o=o.concat(e)).concat(t);for(var r=0,s=o.length;r=0&&i.push(l)}for(var c=0,d=s.close;c=0&&i.push(h)}}}function u(e,t){return e.length-t.length}function l(e){if(e.length<=1)return e;for(var t=[],n=new Set,i=0,o=e;i=0;n--)t+=e.charAt(n);return t}(h=e)),f}),g=function(){function e(){}return e._findPrevBracketInText=function(e,t,n,i){var r=n.match(e);if(!r)return null;var s=n.length-(r.index||0),a=r[0].length,u=i+s;return new o.a(t,u-a+1,t,u+1)},e.findPrevBracketInRange=function(e,t,n,i,o){var r=p(n).substring(n.length-o,n.length-i);return this._findPrevBracketInText(e,t,r,i)},e.findNextBracketInText=function(e,t,n,i){var r=n.match(e);if(!r)return null;var s=r.index||0,a=r[0].length;if(0===a)return null;var u=i+s;return new o.a(t,u+1,t,u+1+a)},e.findNextBracketInRange=function(e,t,n,i,o){var r=n.substring(i,o);return this.findNextBracketInText(e,t,r,i)},e}()},EOst:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"typescript",extensions:[".ts",".tsx"],aliases:["TypeScript","ts","typescript"],mimetypes:["text/typescript"],loader:function(){return n.e(167).then(n.bind(null,"87dK"))}})},EffR:function(e,t,n){"use strict";n.d(t,"o",(function(){return _})),n.d(t,"L",(function(){return y})),n.d(t,"G",(function(){return b})),n.d(t,"C",(function(){return L})),n.d(t,"e",(function(){return N})),n.d(t,"f",(function(){return O})),n.d(t,"J",(function(){return D})),n.d(t,"K",(function(){return E})),n.d(t,"S",(function(){return x})),n.d(t,"g",(function(){return I})),n.d(t,"k",(function(){return T})),n.d(t,"h",(function(){return A})),n.d(t,"i",(function(){return R})),n.d(t,"O",(function(){return P})),n.d(t,"Q",(function(){return F})),n.d(t,"j",(function(){return G})),n.d(t,"t",(function(){return Y})),n.d(t,"s",(function(){return Z})),n.d(t,"z",(function(){return Q})),n.d(t,"w",(function(){return $})),n.d(t,"d",(function(){return ee})),n.d(t,"B",(function(){return te})),n.d(t,"v",(function(){return ne})),n.d(t,"u",(function(){return ie})),n.d(t,"A",(function(){return oe})),n.d(t,"E",(function(){return re})),n.d(t,"r",(function(){return se})),n.d(t,"H",(function(){return ue})),n.d(t,"y",(function(){return le})),n.d(t,"q",(function(){return ce})),n.d(t,"I",(function(){return fe})),n.d(t,"F",(function(){return pe})),n.d(t,"c",(function(){return ge})),n.d(t,"b",(function(){return me})),n.d(t,"P",(function(){return ve})),n.d(t,"N",(function(){return _e})),n.d(t,"T",(function(){return be})),n.d(t,"m",(function(){return Ce})),n.d(t,"a",(function(){return Ne})),n.d(t,"R",(function(){return Oe})),n.d(t,"D",(function(){return De})),n.d(t,"M",(function(){return Ee})),n.d(t,"x",(function(){return xe})),n.d(t,"p",(function(){return ke})),n.d(t,"U",(function(){return Ie})),n.d(t,"l",(function(){return Me})),n.d(t,"n",(function(){return Te}));var i,o=n("D3Dy"),r=n("4y0V"),s=n("uDWl"),a=n("XSiN"),u=n("X+cX"),l=n("/cxE"),c=n("MI8n"),d=n("pmY6"),h=n("MNsG"),f=n("6OMU"),p=n("tYmi"),g=(n("CjF5"),i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),m=function(){return(m=Object.assign||function(e){for(var t,n=1,i=arguments.length;n=0;){if(r=s+o,(0===s||32===n.charCodeAt(s-1))&&32===n.charCodeAt(r))return this._lastStart=s,void(this._lastEnd=r+1);if(s>0&&32===n.charCodeAt(s-1)&&r===i)return this._lastStart=s-1,void(this._lastEnd=r);if(0===s&&r===i)return this._lastStart=0,void(this._lastEnd=r)}this._lastStart=-1}else this._lastStart=-1}else this._lastStart=-1},e.prototype.hasClass=function(e,t){return this._findClassName(e,t),-1!==this._lastStart},e.prototype.addClasses=function(e){for(var t=this,n=[],i=1;i0;)B.sort(U.sort),B.shift().execute();H=!1},F=function(e,t){void 0===t&&(t=0);var n,i=new U(e,t);return W.push(i),j||(j=!0,n=z,V||(V=self.requestAnimationFrame||self.msRequestAnimationFrame||self.webkitRequestAnimationFrame||self.mozRequestAnimationFrame||self.oRequestAnimationFrame||function(e){return setTimeout((function(){return e((new Date).getTime())}),0)}),V.call(self,n)),i},P=function(e,t){if(H){var n=new U(e,t);return B.push(n),n}return F(e,t)};var K=function(e,t){return t},q=function(e){function t(t,n,i,o,r){void 0===o&&(o=K),void 0===r&&(r=16);var s=e.call(this)||this,a=null,l=0,c=s._register(new u.e),d=function(){l=(new Date).getTime(),i(a),a=null};return s._register(I(t,n,(function(e){a=o(a,e);var t=(new Date).getTime()-l;t>=r?(c.cancel(),d()):c.setIfNotSet(d,r-t)}))),s}return g(t,e),t}(d.a);function G(e,t,n,i,o){return new q(e,t,n,i,o)}function Y(e){return document.defaultView.getComputedStyle(e,null)}function Z(e){if(e!==document.body)return new J(e.clientWidth,e.clientHeight);if(h.c&&window.visualViewport){var t=window.visualViewport.width,n=window.visualViewport.height-(o.l?24:0);return new J(t,n)}if(window.innerWidth&&window.innerHeight)return new J(window.innerWidth,window.innerHeight);if(document.body&&document.body.clientWidth&&document.body.clientHeight)return new J(document.body.clientWidth,document.body.clientHeight);if(document.documentElement&&document.documentElement.clientWidth&&document.documentElement.clientHeight)return new J(document.documentElement.clientWidth,document.documentElement.clientHeight);throw new Error("Unable to figure out browser width and height")}var X=function(){function e(){}return e.convertToPixels=function(e,t){return parseFloat(t)||0},e.getDimension=function(t,n,i){var o=Y(t),r="0";return o&&(r=o.getPropertyValue?o.getPropertyValue(n):o.getAttribute(i)),e.convertToPixels(t,r)},e.getBorderLeftWidth=function(t){return e.getDimension(t,"border-left-width","borderLeftWidth")},e.getBorderRightWidth=function(t){return e.getDimension(t,"border-right-width","borderRightWidth")},e.getBorderTopWidth=function(t){return e.getDimension(t,"border-top-width","borderTopWidth")},e.getBorderBottomWidth=function(t){return e.getDimension(t,"border-bottom-width","borderBottomWidth")},e.getPaddingLeft=function(t){return e.getDimension(t,"padding-left","paddingLeft")},e.getPaddingRight=function(t){return e.getDimension(t,"padding-right","paddingRight")},e.getPaddingTop=function(t){return e.getDimension(t,"padding-top","paddingTop")},e.getPaddingBottom=function(t){return e.getDimension(t,"padding-bottom","paddingBottom")},e.getMarginLeft=function(t){return e.getDimension(t,"margin-left","marginLeft")},e.getMarginTop=function(t){return e.getDimension(t,"margin-top","marginTop")},e.getMarginRight=function(t){return e.getDimension(t,"margin-right","marginRight")},e.getMarginBottom=function(t){return e.getDimension(t,"margin-bottom","marginBottom")},e}(),J=function(e,t){this.width=e,this.height=t};function Q(e){for(var t=e.offsetParent,n=e.offsetTop,i=e.offsetLeft;null!==(e=e.parentNode)&&e!==document.body&&e!==document.documentElement;){n-=e.scrollTop;var o=ae(e)?null:Y(e);o&&(i-="rtl"!==o.direction?e.scrollLeft:-e.scrollLeft),e===t&&(i+=X.getBorderLeftWidth(e),n+=X.getBorderTopWidth(e),n+=e.offsetTop,i+=e.offsetLeft,t=e.offsetParent)}return{left:i,top:n}}function $(e){var t=e.getBoundingClientRect();return{left:t.left+ee.scrollX,top:t.top+ee.scrollY,width:t.width,height:t.height}}var ee=new(function(){function e(){}return Object.defineProperty(e.prototype,"scrollX",{get:function(){return"number"==typeof window.scrollX?window.scrollX:document.body.scrollLeft+document.documentElement.scrollLeft},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"scrollY",{get:function(){return"number"==typeof window.scrollY?window.scrollY:document.body.scrollTop+document.documentElement.scrollTop},enumerable:!0,configurable:!0}),e}());function te(e){var t=X.getMarginLeft(e)+X.getMarginRight(e);return e.offsetWidth+t}function ne(e){var t=X.getBorderLeftWidth(e)+X.getBorderRightWidth(e),n=X.getPaddingLeft(e)+X.getPaddingRight(e);return e.offsetWidth-t-n}function ie(e){var t=X.getBorderTopWidth(e)+X.getBorderBottomWidth(e),n=X.getPaddingTop(e)+X.getPaddingBottom(e);return e.offsetHeight-t-n}function oe(e){var t=X.getMarginTop(e)+X.getMarginBottom(e);return e.offsetHeight+t}function re(e,t){for(;e;){if(e===t)return!0;e=e.parentNode}return!1}function se(e,t,n){for(;e&&e.nodeType===e.ELEMENT_NODE;){if(L(e,t))return e;if(n)if("string"==typeof n){if(L(e,n))return null}else if(e===n)return null;e=e.parentNode}return null}function ae(e){return e&&!!e.host&&!!e.mode}function ue(e){return!!le(e)}function le(e){for(;e.parentNode;){if(e===document.body)return null;e=e.parentNode}return ae(e)?e:null}function ce(e){void 0===e&&(e=document.getElementsByTagName("head")[0]);var t=document.createElement("style");return t.type="text/css",t.media="screen",e.appendChild(t),t}var de=null;function he(){return de||(de=ce()),de}function fe(e,t){if(void 0===t&&(t=he()),t){for(var n=function(e){return e&&e.sheet&&e.sheet.rules?e.sheet.rules:e&&e.sheet&&e.sheet.cssRules?e.sheet.cssRules:[]}(t),i=[],o=0;o=0;o--)t.sheet.deleteRule(i[o])}}function pe(e){return"object"==typeof HTMLElement?e instanceof HTMLElement:e&&"object"==typeof e&&1===e.nodeType&&"string"==typeof e.nodeName}var ge={CLICK:"click",DBLCLICK:"dblclick",MOUSE_UP:"mouseup",MOUSE_DOWN:"mousedown",MOUSE_OVER:"mouseover",MOUSE_MOVE:"mousemove",MOUSE_OUT:"mouseout",MOUSE_ENTER:"mouseenter",MOUSE_LEAVE:"mouseleave",POINTER_UP:"pointerup",POINTER_DOWN:"pointerdown",POINTER_MOVE:"pointermove",CONTEXT_MENU:"contextmenu",WHEEL:"wheel",KEY_DOWN:"keydown",KEY_PRESS:"keypress",KEY_UP:"keyup",LOAD:"load",BEFORE_UNLOAD:"beforeunload",UNLOAD:"unload",ABORT:"abort",ERROR:"error",RESIZE:"resize",SCROLL:"scroll",FULLSCREEN_CHANGE:"fullscreenchange",WK_FULLSCREEN_CHANGE:"webkitfullscreenchange",SELECT:"select",CHANGE:"change",SUBMIT:"submit",RESET:"reset",FOCUS:"focus",FOCUS_IN:"focusin",FOCUS_OUT:"focusout",BLUR:"blur",INPUT:"input",STORAGE:"storage",DRAG_START:"dragstart",DRAG:"drag",DRAG_ENTER:"dragenter",DRAG_LEAVE:"dragleave",DRAG_OVER:"dragover",DROP:"drop",DRAG_END:"dragend",ANIMATION_START:o.m?"webkitAnimationStart":"animationstart",ANIMATION_END:o.m?"webkitAnimationEnd":"animationend",ANIMATION_ITERATION:o.m?"webkitAnimationIteration":"animationiteration"},me={stop:function(e,t){e.preventDefault?e.preventDefault():e.returnValue=!1,t&&(e.stopPropagation?e.stopPropagation():e.cancelBubble=!0)}};function ve(e){for(var t=[],n=0;e&&e.nodeType===e.ELEMENT_NODE;n++)t[n]=e.scrollTop,e=e.parentNode;return t}function _e(e,t){for(var n=0;e&&e.nodeType===e.ELEMENT_NODE;n++)e.scrollTop!==t[n]&&(e.scrollTop=t[n]),e=e.parentNode}var ye=function(e){function t(t){var n=e.call(this)||this;n._onDidFocus=n._register(new c.a),n.onDidFocus=n._onDidFocus.event,n._onDidBlur=n._register(new c.a),n.onDidBlur=n._onDidBlur.event;var i=re(document.activeElement,t),o=!1,s=function(){o=!1,i||(i=!0,n._onDidFocus.fire())},a=function(){i&&(o=!0,window.setTimeout((function(){o&&(o=!1,i=!1,n._onDidBlur.fire())}),0))};return n._refreshStateHandler=function(){re(document.activeElement,t)!==i&&(i?a():s())},n._register(Object(r.a)(t,ge.FOCUS,!0)(s)),n._register(Object(r.a)(t,ge.BLUR,!0)(a)),n}return g(t,e),t}(d.a);function be(e){return new ye(e)}function Ce(e){for(var t=[],n=1;n140)n._setDesiredScrollPositionNow(r.getScrollPosition());else{var a=n._sliderMousePosition(e)-i;n._setDesiredScrollPositionNow(r.getDesiredScrollPositionFromDelta(a))}}),(function(){n.slider.toggleClassName("active",!1),n._host.onDragEnd(),t()})),this._host.onDragStart()},t.prototype._setDesiredScrollPositionNow=function(e){var t={};this.writeScrollPosition(t,e),this._scrollable.setScrollPositionNow(t)},t}(l.a),y=function(){function e(e,t,n,i,o,r){this._scrollbarSize=Math.round(t),this._oppositeScrollbarSize=Math.round(n),this._arrowSize=Math.round(e),this._visibleSize=i,this._scrollSize=o,this._scrollPosition=r,this._computedAvailableSize=0,this._computedIsNeeded=!1,this._computedSliderSize=0,this._computedSliderRatio=0,this._computedSliderPosition=0,this._refreshComputedValues()}return e.prototype.clone=function(){return new e(this._arrowSize,this._scrollbarSize,this._oppositeScrollbarSize,this._visibleSize,this._scrollSize,this._scrollPosition)},e.prototype.setVisibleSize=function(e){var t=Math.round(e);return this._visibleSize!==t&&(this._visibleSize=t,this._refreshComputedValues(),!0)},e.prototype.setScrollSize=function(e){var t=Math.round(e);return this._scrollSize!==t&&(this._scrollSize=t,this._refreshComputedValues(),!0)},e.prototype.setScrollPosition=function(e){var t=Math.round(e);return this._scrollPosition!==t&&(this._scrollPosition=t,this._refreshComputedValues(),!0)},e._computeValues=function(e,t,n,i,o){var r=Math.max(0,n-e),s=Math.max(0,r-2*t),a=i>0&&i>n;if(!a)return{computedAvailableSize:Math.round(r),computedIsNeeded:a,computedSliderSize:Math.round(s),computedSliderRatio:0,computedSliderPosition:0};var u=Math.round(Math.max(20,Math.floor(n*s/i))),l=(s-u)/(i-n),c=o*l;return{computedAvailableSize:Math.round(r),computedIsNeeded:a,computedSliderSize:Math.round(u),computedSliderRatio:l,computedSliderPosition:Math.round(c)}},e.prototype._refreshComputedValues=function(){var t=e._computeValues(this._oppositeScrollbarSize,this._arrowSize,this._visibleSize,this._scrollSize,this._scrollPosition);this._computedAvailableSize=t.computedAvailableSize,this._computedIsNeeded=t.computedIsNeeded,this._computedSliderSize=t.computedSliderSize,this._computedSliderRatio=t.computedSliderRatio,this._computedSliderPosition=t.computedSliderPosition},e.prototype.getArrowSize=function(){return this._arrowSize},e.prototype.getScrollPosition=function(){return this._scrollPosition},e.prototype.getRectangleLargeSize=function(){return this._computedAvailableSize},e.prototype.getRectangleSmallSize=function(){return this._scrollbarSize},e.prototype.isNeeded=function(){return this._computedIsNeeded},e.prototype.getSliderSize=function(){return this._computedSliderSize},e.prototype.getSliderPosition=function(){return this._computedSliderPosition},e.prototype.getDesiredScrollPositionFromOffset=function(e){if(!this._computedIsNeeded)return 0;var t=e-this._arrowSize-this._computedSliderSize/2;return Math.round(t/this._computedSliderRatio)},e.prototype.getDesiredScrollPositionFromDelta=function(e){if(!this._computedIsNeeded)return 0;var t=this._computedSliderPosition+e;return Math.round(t/this._computedSliderRatio)},e}(),b=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),C=function(e){function t(t,n,i){var o=this,r=t.getScrollDimensions(),s=t.getCurrentScrollPosition();if(o=e.call(this,{lazyRender:n.lazyRender,host:i,scrollbarState:new y(n.horizontalHasArrows?n.arrowSize:0,2===n.horizontal?0:n.horizontalScrollbarSize,2===n.vertical?0:n.verticalScrollbarSize,r.width,r.scrollWidth,s.scrollLeft),visibility:n.horizontal,extraScrollbarClassName:"horizontal",scrollable:t})||this,n.horizontalHasArrows){var u=(n.arrowSize-11)/2,l=(n.horizontalScrollbarSize-11)/2;o._createArrow({className:"left-arrow",top:l,left:u,bottom:void 0,right:void 0,bgWidth:n.arrowSize,bgHeight:n.horizontalScrollbarSize,onActivate:function(){return o._host.onMouseWheel(new a.b(null,1,0))}}),o._createArrow({className:"right-arrow",top:l,left:void 0,bottom:void 0,right:u,bgWidth:n.arrowSize,bgHeight:n.horizontalScrollbarSize,onActivate:function(){return o._host.onMouseWheel(new a.b(null,-1,0))}})}return o._createSlider(Math.floor((n.horizontalScrollbarSize-n.horizontalSliderSize)/2),0,void 0,n.horizontalSliderSize),o}return b(t,e),t.prototype._updateSlider=function(e,t){this.slider.setWidth(e),this.slider.setLeft(t)},t.prototype._renderDomNode=function(e,t){this.domNode.setWidth(e),this.domNode.setHeight(t),this.domNode.setLeft(0),this.domNode.setBottom(0)},t.prototype.onDidScroll=function(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},t.prototype._mouseDownRelativePosition=function(e,t){return e},t.prototype._sliderMousePosition=function(e){return e.posx},t.prototype._sliderOrthogonalMousePosition=function(e){return e.posy},t.prototype.writeScrollPosition=function(e,t){e.scrollLeft=t},t}(_),w=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),S=function(e){function t(t,n,i){var o=this,r=t.getScrollDimensions(),s=t.getCurrentScrollPosition();if(o=e.call(this,{lazyRender:n.lazyRender,host:i,scrollbarState:new y(n.verticalHasArrows?n.arrowSize:0,2===n.vertical?0:n.verticalScrollbarSize,0,r.height,r.scrollHeight,s.scrollTop),visibility:n.vertical,extraScrollbarClassName:"vertical",scrollable:t})||this,n.verticalHasArrows){var u=(n.arrowSize-11)/2,l=(n.verticalScrollbarSize-11)/2;o._createArrow({className:"up-arrow",top:u,left:l,bottom:void 0,right:void 0,bgWidth:n.verticalScrollbarSize,bgHeight:n.arrowSize,onActivate:function(){return o._host.onMouseWheel(new a.b(null,0,1))}}),o._createArrow({className:"down-arrow",top:void 0,left:l,bottom:u,right:void 0,bgWidth:n.verticalScrollbarSize,bgHeight:n.arrowSize,onActivate:function(){return o._host.onMouseWheel(new a.b(null,0,-1))}})}return o._createSlider(0,Math.floor((n.verticalScrollbarSize-n.verticalSliderSize)/2),n.verticalSliderSize,void 0),o}return w(t,e),t.prototype._updateSlider=function(e,t){this.slider.setHeight(e),this.slider.setTop(t)},t.prototype._renderDomNode=function(e,t){this.domNode.setWidth(t),this.domNode.setHeight(e),this.domNode.setRight(0),this.domNode.setTop(0)},t.prototype.onDidScroll=function(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},t.prototype._mouseDownRelativePosition=function(e,t){return t},t.prototype._sliderMousePosition=function(e){return e.posy},t.prototype._sliderOrthogonalMousePosition=function(e){return e.posx},t.prototype.writeScrollPosition=function(e,t){e.scrollTop=t},t}(_),L=n("MI8n"),N=n("QuOb"),O=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),D=function(e,t,n){this.timestamp=e,this.deltaX=t,this.deltaY=n,this.score=0},E=function(){function e(){this._capacity=5,this._memory=[],this._front=-1,this._rear=-1}return e.prototype.isPhysicalMouseWheel=function(){if(-1===this._front&&-1===this._rear)return!1;for(var e=1,t=0,n=1,i=this._rear;;){var o=i===this._front?e:Math.pow(2,-n);if(e-=o,t+=this._memory[i].score*o,i===this._front)break;i=(this._capacity+i-1)%this._capacity,n++}return t<=.5},e.prototype.accept=function(e,t,n){var i=new D(e,t,n);i.score=this._computeScore(i),-1===this._front&&-1===this._rear?(this._memory[0]=i,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]=i)},e.prototype._computeScore=function(e){if(Math.abs(e.deltaX)>0&&Math.abs(e.deltaY)>0)return 1;var t=.5;-1===this._front&&-1===this._rear||this._memory[this._rear];return(Math.abs(e.deltaX-Math.round(e.deltaX))>0||Math.abs(e.deltaY-Math.round(e.deltaY))>0)&&(t+=.25),Math.min(Math.max(t,0),1)},e.INSTANCE=new e,e}(),x=function(e){function t(t,n,i){var o=e.call(this)||this;o._onScroll=o._register(new L.a),o.onScroll=o._onScroll.event,t.style.overflow="hidden",o._options=T(n),o._scrollable=i,o._register(o._scrollable.onScroll((function(e){o._onDidScroll(e),o._onScroll.fire(e)})));var r={onMouseWheel:function(e){return o._onMouseWheel(e)},onDragStart:function(){return o._onDragStart()},onDragEnd:function(){return o._onDragEnd()}};return o._verticalScrollbar=o._register(new S(o._scrollable,o._options,r)),o._horizontalScrollbar=o._register(new C(o._scrollable,o._options,r)),o._domNode=document.createElement("div"),o._domNode.className="monaco-scrollable-element "+o._options.className,o._domNode.setAttribute("role","presentation"),o._domNode.style.position="relative",o._domNode.style.overflow="hidden",o._domNode.appendChild(t),o._domNode.appendChild(o._horizontalScrollbar.domNode.domNode),o._domNode.appendChild(o._verticalScrollbar.domNode.domNode),o._options.useShadows?(o._leftShadowDomNode=Object(s.b)(document.createElement("div")),o._leftShadowDomNode.setClassName("shadow"),o._domNode.appendChild(o._leftShadowDomNode.domNode),o._topShadowDomNode=Object(s.b)(document.createElement("div")),o._topShadowDomNode.setClassName("shadow"),o._domNode.appendChild(o._topShadowDomNode.domNode),o._topLeftShadowDomNode=Object(s.b)(document.createElement("div")),o._topLeftShadowDomNode.setClassName("shadow top-left-corner"),o._domNode.appendChild(o._topLeftShadowDomNode.domNode)):(o._leftShadowDomNode=null,o._topShadowDomNode=null,o._topLeftShadowDomNode=null),o._listenOnDomNode=o._options.listenOnDomNode||o._domNode,o._mouseWheelToDispose=[],o._setListeningToMouseWheel(o._options.handleMouseWheel),o.onmouseover(o._listenOnDomNode,(function(e){return o._onMouseOver(e)})),o.onnonbubblingmouseout(o._listenOnDomNode,(function(e){return o._onMouseOut(e)})),o._hideTimeout=o._register(new c.e),o._isDragging=!1,o._mouseIsOver=!1,o._shouldRender=!0,o._revealOnScroll=!0,o}return O(t,e),t.prototype.dispose=function(){this._mouseWheelToDispose=Object(f.e)(this._mouseWheelToDispose),e.prototype.dispose.call(this)},t.prototype.getDomNode=function(){return this._domNode},t.prototype.getOverviewRulerLayoutInfo=function(){return{parent:this._domNode,insertBefore:this._verticalScrollbar.domNode.domNode}},t.prototype.delegateVerticalScrollbarMouseDown=function(e){this._verticalScrollbar.delegateMouseDown(e)},t.prototype.getScrollDimensions=function(){return this._scrollable.getScrollDimensions()},t.prototype.setScrollDimensions=function(e){this._scrollable.setScrollDimensions(e)},t.prototype.updateClassName=function(e){this._options.className=e,m.e&&(this._options.className+=" mac"),this._domNode.className="monaco-scrollable-element "+this._options.className},t.prototype.updateOptions=function(e){var t=T(e);this._options.handleMouseWheel=t.handleMouseWheel,this._options.mouseWheelScrollSensitivity=t.mouseWheelScrollSensitivity,this._options.fastScrollSensitivity=t.fastScrollSensitivity,this._setListeningToMouseWheel(this._options.handleMouseWheel),this._options.lazyRender||this._render()},t.prototype._setListeningToMouseWheel=function(e){var t=this;if(this._mouseWheelToDispose.length>0!==e&&(this._mouseWheelToDispose=Object(f.e)(this._mouseWheelToDispose),e)){this._mouseWheelToDispose.push(r.g(this._listenOnDomNode,o.f?"mousewheel":"wheel",(function(e){t._onMouseWheel(new a.b(e))}),{passive:!1}))}},t.prototype._onMouseWheel=function(e){var t,n=E.INSTANCE;if(n.accept(Date.now(),e.deltaX,e.deltaY),e.deltaY||e.deltaX){var i=e.deltaY*this._options.mouseWheelScrollSensitivity,o=e.deltaX*this._options.mouseWheelScrollSensitivity;this._options.flipAxes&&(i=(t=[o,i])[0],o=t[1]);var r=!m.e&&e.browserEvent&&e.browserEvent.shiftKey;!this._options.scrollYToX&&!r||o||(o=i,i=0),e.browserEvent&&e.browserEvent.altKey&&(o*=this._options.fastScrollSensitivity,i*=this._options.fastScrollSensitivity);var s=this._scrollable.getFutureScrollPosition(),a={};if(i){var u=s.scrollTop-50*i;this._verticalScrollbar.writeScrollPosition(a,u)}if(o){var l=s.scrollLeft-50*o;this._horizontalScrollbar.writeScrollPosition(a,l)}if(a=this._scrollable.validateScrollPosition(a),s.scrollLeft!==a.scrollLeft||s.scrollTop!==a.scrollTop)this._options.mouseWheelSmoothScroll&&n.isPhysicalMouseWheel()?this._scrollable.setScrollPositionSmooth(a):this._scrollable.setScrollPositionNow(a),this._shouldRender=!0}(this._options.alwaysConsumeMouseWheel||this._shouldRender)&&(e.preventDefault(),e.stopPropagation())},t.prototype._onDidScroll=function(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()},t.prototype.renderNow=function(){if(!this._options.lazyRender)throw new Error("Please use `lazyRender` together with `renderNow`!");this._render()},t.prototype._render=function(){if(this._shouldRender&&(this._shouldRender=!1,this._horizontalScrollbar.render(),this._verticalScrollbar.render(),this._options.useShadows)){var e=this._scrollable.getCurrentScrollPosition(),t=e.scrollTop>0,n=e.scrollLeft>0;this._leftShadowDomNode.setClassName("shadow"+(n?" left":"")),this._topShadowDomNode.setClassName("shadow"+(t?" top":"")),this._topLeftShadowDomNode.setClassName("shadow top-left-corner"+(t?" top":"")+(n?" left":""))}},t.prototype._onDragStart=function(){this._isDragging=!0,this._reveal()},t.prototype._onDragEnd=function(){this._isDragging=!1,this._hide()},t.prototype._onMouseOut=function(e){this._mouseIsOver=!1,this._hide()},t.prototype._onMouseOver=function(e){this._mouseIsOver=!0,this._reveal()},t.prototype._reveal=function(){this._verticalScrollbar.beginReveal(),this._horizontalScrollbar.beginReveal(),this._scheduleHide()},t.prototype._hide=function(){this._mouseIsOver||this._isDragging||(this._verticalScrollbar.beginHide(),this._horizontalScrollbar.beginHide())},t.prototype._scheduleHide=function(){var e=this;this._mouseIsOver||this._isDragging||this._hideTimeout.cancelAndSet((function(){return e._hide()}),500)},t}(l.a),k=function(e){function t(t,n){var i=this;(n=n||{}).mouseWheelSmoothScroll=!1;var o=new N.a(0,(function(e){return r.Q(e)}));return(i=e.call(this,t,n,o)||this)._register(o),i}return O(t,e),t.prototype.setScrollPosition=function(e){this._scrollable.setScrollPositionNow(e)},t.prototype.getScrollPosition=function(){return this._scrollable.getCurrentScrollPosition()},t}(x),I=function(e){function t(t,n,i){return e.call(this,t,n,i)||this}return O(t,e),t}(x),M=function(e){function t(t,n){var i=e.call(this,t,n)||this;return i._element=t,i.onScroll((function(e){e.scrollTopChanged&&(i._element.scrollTop=e.scrollTop),e.scrollLeftChanged&&(i._element.scrollLeft=e.scrollLeft)})),i.scanDomNode(),i}return O(t,e),t.prototype.scanDomNode=function(){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})},t}(k);function T(e){var t={lazyRender:void 0!==e.lazyRender&&e.lazyRender,className:void 0!==e.className?e.className:"",useShadows:void 0===e.useShadows||e.useShadows,handleMouseWheel:void 0===e.handleMouseWheel||e.handleMouseWheel,flipAxes:void 0!==e.flipAxes&&e.flipAxes,alwaysConsumeMouseWheel:void 0!==e.alwaysConsumeMouseWheel&&e.alwaysConsumeMouseWheel,scrollYToX:void 0!==e.scrollYToX&&e.scrollYToX,mouseWheelScrollSensitivity:void 0!==e.mouseWheelScrollSensitivity?e.mouseWheelScrollSensitivity:1,fastScrollSensitivity:void 0!==e.fastScrollSensitivity?e.fastScrollSensitivity:5,mouseWheelSmoothScroll:void 0===e.mouseWheelSmoothScroll||e.mouseWheelSmoothScroll,arrowSize:void 0!==e.arrowSize?e.arrowSize:11,listenOnDomNode:void 0!==e.listenOnDomNode?e.listenOnDomNode:null,horizontal:void 0!==e.horizontal?e.horizontal:1,horizontalScrollbarSize:void 0!==e.horizontalScrollbarSize?e.horizontalScrollbarSize:10,horizontalSliderSize:void 0!==e.horizontalSliderSize?e.horizontalSliderSize:0,horizontalHasArrows:void 0!==e.horizontalHasArrows&&e.horizontalHasArrows,vertical:void 0!==e.vertical?e.vertical:1,verticalScrollbarSize:void 0!==e.verticalScrollbarSize?e.verticalScrollbarSize:10,verticalHasArrows:void 0!==e.verticalHasArrows&&e.verticalHasArrows,verticalSliderSize:void 0!==e.verticalSliderSize?e.verticalSliderSize:0};return t.horizontalSliderSize=void 0!==e.horizontalSliderSize?e.horizontalSliderSize:t.horizontalScrollbarSize,t.verticalSliderSize=void 0!==e.verticalSliderSize?e.verticalSliderSize:t.verticalScrollbarSize,m.e&&(t.className+=" mac"),t}},"GR/f":function(e,t,n){"use strict";n.d(t,"a",(function(){return _})),n.d(t,"b",(function(){return y}));var i=n("/cxE"),o=n("N0LK"),r=n("LCkn"),s=n("Ll0s"),a=n("aokT"),u=n("gCVg"),l=n("cMvZ"),c=Object.create(null);function d(e,t){c[e]||(c[e]=["",e]);for(var n=c[e],i=n.length;i<=t;i++)n[i]=n[i-1]+e;return n[t]}var h,f=function(){function e(e,t){this._opts=t,this._selection=e,this._selectionId=null,this._useLastEditRangeForCursorEndPosition=!1,this._selectionStartColumnStaysPut=!1}return e.unshiftIndent=function(e,t,n,i,o){var r=s.a.visibleColumnFromColumn(e,t,n);if(o){var a=d(" ",i);return d(a,s.a.prevIndentTabStop(r,i)/i)}return d(a="\t",s.a.prevRenderTabStop(r,n)/n)},e.shiftIndent=function(e,t,n,i,o){var r=s.a.visibleColumnFromColumn(e,t,n);if(o){var a=d(" ",i);return d(a,s.a.nextIndentTabStop(r,i)/i)}return d(a="\t",s.a.nextRenderTabStop(r,n)/n)},e.prototype._addEditOperation=function(e,t,n){this._useLastEditRangeForCursorEndPosition?e.addTrackedEditOperation(t,n):e.addEditOperation(t,n)},e.prototype.getEditOperations=function(t,n){var i=this._selection.startLineNumber,r=this._selection.endLineNumber;1===this._selection.endColumn&&i!==r&&(r-=1);var u=this._opts,c=u.tabSize,h=u.indentSize,f=u.insertSpaces,p=i===r;if(this._selection.isEmpty()&&/^\s*$/.test(t.getLineContent(i))&&(this._useLastEditRangeForCursorEndPosition=!0),this._opts.useTabStops)for(var g=0,m=0,v=i;v<=r;v++,g=m){m=0;var _=t.getLineContent(v),y=o.o(_);if((!this._opts.isUnshift||0!==_.length&&0!==y)&&(p||this._opts.isUnshift||0!==_.length)){if(-1===y&&(y=_.length),v>1)if(s.a.visibleColumnFromColumn(_,y+1,c)%h!=0&&t.isCheapToTokenize(v-1)){var b=l.a.getEnterAction(this._opts.autoIndent,t,new a.a(v-1,t.getLineMaxColumn(v-1),v-1,t.getLineMaxColumn(v-1)));if(b){if(m=g,b.appendText)for(var C=0,w=b.appendText.length;C1){var c=void 0;for(c=i-1;c>=1;c--){var d=n.getLineContent(c);if(o.B(d)>=0)break}if(c<1)return null;var h=n.getLineMaxColumn(c),f=l.a.getEnterAction(t.autoIndent,n,new a.a(c,h,c,h));f&&(s=f.indentation+f.appendText)}return r&&(r===m.a.Indent&&(s=e.shiftIndent(t,s)),r===m.a.Outdent&&(s=e.unshiftIndent(t,s)),s=t.normalizeIndentation(s)),s||null},e._replaceJumpToNextIndent=function(e,t,n,i){var o="",a=n.getStartPosition();if(e.insertSpaces)for(var u=s.a.visibleColumnFromColumn2(e,t,a),l=e.indentSize,c=l-u%l,d=0;d=4){var b=l.a.getIndentForEnter(t.autoIndent,n,u,{unshiftIndent:function(n){return e.unshiftIndent(t,n)},shiftIndent:function(n){return e.shiftIndent(t,n)},normalizeIndentation:function(e){return t.normalizeIndentation(e)}});if(b){var C=s.a.visibleColumnFromColumn2(t,n,u.getEndPosition()),w=u.endColumn,S="\n";y!==t.normalizeIndentation(b.beforeEnter)&&(S=t.normalizeIndentation(b.beforeEnter)+_.substring(y.length,u.startColumn-1)+"\n",u=new a.a(u.startLineNumber,1,u.endLineNumber,u.endColumn));var L=n.getLineContent(u.endLineNumber),N=o.o(L);if(u=N>=0?u.setEndPosition(u.endLineNumber,Math.max(u.endColumn,N+1)):u.setEndPosition(u.endLineNumber,n.getLineMaxColumn(u.endLineNumber)),i)return new r.d(u,S+t.normalizeIndentation(b.afterEnter),!0);var O=0;return w<=N+1&&(t.insertSpaces||(C=Math.ceil(C/t.indentSize)),O=Math.min(C+1-t.normalizeIndentation(b.afterEnter).length-1,0)),new r.c(u,S+t.normalizeIndentation(b.afterEnter),0,O,!0)}}return e._typeCommand(u,"\n"+t.normalizeIndentation(y),i)},e._isAutoIndentType=function(e,t,n){if(e.autoIndent<4)return!1;for(var i=0,o=n.length;i2?c.charCodeAt(l.column-2):0)&&d)return!1;if("auto"===e.autoClosingOvertype){for(var h=!1,f=0,p=i.length;f=0||n.indexOf(t)>=0},e._isBeforeClosingBrace=function(t,n,i){var o=t.autoClosingPairsClose2.get(i);if(!o)return!1;for(var r=e._autoClosingPairIsSymmetric(n),s=0,a=o;sr.open.length){for(var c=!0,d=0,h=n;dv.column-1){var y=_.charAt(v.column-1);if(!e._isBeforeClosingBrace(t,d,y)&&!h(y))return null}if(!n.isCheapToTokenize(v.lineNumber))return null;if(1===d.open.length&&u&&"always"!==c){var b=Object(g.a)(t.wordSeparators);if(a&&v.column>1&&0===b.get(_.charCodeAt(v.column-2)))return null;if(!a&&v.column>2&&0===b.get(_.charCodeAt(v.column-3)))return null}n.forceTokenization(v.lineNumber);var C=n.getLineTokens(v.lineNumber),w=!1;try{w=l.a.shouldAutoClosePair(d,C,a?v.column:v.column-1)}catch(e){Object(i.e)(e)}if(!w)return null}return d},e._runAutoClosingOpenCharType=function(e,t,n,i,o,r,a){for(var u=[],l=0,c=i.length;l=n?s:{done:!1,value:e[t++]}}}},e.fromNativeIterator=function(e){return{next:function(){var t=e.next();return t.done?s:{done:!1,value:t.value}}}},e.from=function(t){return t?Array.isArray(t)?e.fromArray(t):t:e.empty()},e.map=function(e,t){return{next:function(){var n=e.next();return n.done?s:{done:!1,value:t(n.value)}}}},e.filter=function(e,t){return{next:function(){for(;;){var n=e.next();if(n.done)return s;if(t(n.value))return{done:!1,value:n.value}}}}},e.forEach=function(e,t){for(var n=e.next();!n.done;n=e.next())t(n.value)},e.collect=function(e,t){void 0===t&&(t=Number.POSITIVE_INFINITY);var n=[];if(0===t)return n;for(var i=0,o=e.next();!o.done&&(n.push(o.value),!(++i>=t));o=e.next());return n},e.concat=function(){for(var e=[],t=0;t=e.length)return s;var t=e[n].next();return t.done?(n++,this.next()):t}}},e.chain=function(e){return new a(e)}}(o||(o={}));var a=function(){function e(e){this.it=e}return e.prototype.next=function(){return this.it.next()},e}();function u(e){return Array.isArray(e)?o.fromArray(e):e||o.empty()}var l=function(e){function t(t,n,i,o){return void 0===n&&(n=0),void 0===i&&(i=t.length),void 0===o&&(o=n-1),e.call(this,t,n,i,o)||this}return r(t,e),t.prototype.current=function(){return e.prototype.current.call(this)},t.prototype.previous=function(){return this.index=Math.max(this.index-1,this.start-1),this.current()},t.prototype.first=function(){return this.index=this.start,this.current()},t.prototype.last=function(){return this.index=this.end-1,this.current()},t.prototype.parent=function(){return null},t}(function(){function e(e,t,n,i){void 0===t&&(t=0),void 0===n&&(n=e.length),void 0===i&&(i=t-1),this.items=e,this.start=t,this.end=n,this.index=i}return e.prototype.first=function(){return this.index=this.start,this.current()},e.prototype.next=function(){return this.index=Math.min(this.index+1,this.end),this.current()},e.prototype.current=function(){return this.index===this.start-1||this.index===this.end?null:this.items[this.index]},e}());!function(){function e(e,t){this.iterator=e,this.fn=t}e.prototype.next=function(){return this.fn(this.iterator.next())}}()},JlLP:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"powerquery",extensions:[".pq",".pqm"],aliases:["PQ","M","Power Query","Power Query M"],loader:function(){return n.e(149).then(n.bind(null,"W1QP"))}})},JwdM:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.processSize=function(e){return/^\d+$/.test(e)?"".concat(e,"px"):e},t.noop=function(){}},KDc4:function(e,t,n){"use strict";var i;n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return o})),function(e){e[e.None=0]="None",e[e.Indent=1]="Indent",e[e.IndentOutdent=2]="IndentOutdent",e[e.Outdent=3]="Outdent"}(i||(i={}));var o=function(){function e(e){if(this.open=e.open,this.close=e.close,this._standardTokenMask=0,Array.isArray(e.notIn))for(var t=0,n=e.notIn.length;t=65536?2:1,9===l)a=e.nextRenderTabStop(a,i);else{for(var c=o.q(l);u=65536?2:1,c=h}o.w(l)||o.u(l)?a+=2:a+=1}}return a},e.visibleColumnFromColumn2=function(e,t,n){return this.visibleColumnFromColumn(t.getLineContent(n.lineNumber),n.column,e.tabSize)},e.columnFromVisibleColumn=function(t,n,i){if(n<=0)return 1;for(var r=t.length,s=0,a=1,u=0;u=65536?2:1;var c=void 0;if(9===l)c=e.nextRenderTabStop(s,i);else{for(var d=o.q(l);u=65536?2:1,d=f}c=o.w(l)||o.u(l)?s+2:s+1}var p=u+1;if(c>=n)return c-ns?s:o},e.nextRenderTabStop=function(e,t){return e+t-e%t},e.nextIndentTabStop=function(e,t){return e+t-e%t},e.prevRenderTabStop=function(e,t){return e-1-(e-1)%t},e.prevIndentTabStop=function(e,t){return e-1-(e-1)%t},e}();function w(e){return"'"===e||'"'===e||"`"===e}},"M/lh":function(e,t,n){var i;self.MonacoEnvironment=(i={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=n.p,r=(o?o.replace(/\/$/,"")+"/":"")+i[t];if(/^(http:)|(https:)|(file:)/.test(r)){var s=String(window.location),a=s.substr(0,s.length-window.location.hash.length-window.location.search.length-window.location.pathname.length);if(r.substring(0,a.length)!==a)return"data:text/javascript;charset=utf-8,"+encodeURIComponent("/*"+t+'*/importScripts("'+r+'");')}return r}}),n("1YUG"),n("oQaD"),e.exports=n("8z58"),n("23p7"),n("OOlL"),n("li8W"),n("ApJL"),n("jrbv"),n("gqHg"),n("p3Ex"),n("E+ie"),n("9B1q"),n("9XAT"),n("SvYn"),n("I/Lx"),n("LexI"),n("+a1H"),n("hFdI"),n("c2dO"),n("zQEy"),n("k7mE"),n("cldp"),n("p5tG"),n("FvUK"),n("ZvGG"),n("QFiB"),n("/cAr"),n("xYNL"),n("sStQ"),n("oKJv"),n("H6Gb"),n("y3CF"),n("JlLP"),n("j2o1"),n("woZy"),n("iLY9"),n("Msxo"),n("ajgA"),n("QiAa"),n("pI2L"),n("ij/i"),n("XQgg"),n("Gb1F"),n("xmOD"),n("c9ML"),n("Mzro"),n("GZrW"),n("w9QG"),n("ufhN"),n("LRks"),n("EOst"),n("z3hU"),n("nrBJ"),n("BEdG"),n("E4kL")},M1Kb:function(e,t,n){"use strict";var i,o;n.d(t,"d",(function(){return i})),n.d(t,"c",(function(){return o})),n.d(t,"e",(function(){return r})),n.d(t,"b",(function(){return s})),n.d(t,"a",(function(){return a})),function(e){e[e.Left=1]="Left",e[e.Center=2]="Center",e[e.Right=4]="Right",e[e.Full=7]="Full"}(i||(i={})),function(e){e[e.Inline=1]="Inline",e[e.Gutter=2]="Gutter"}(o||(o={}));var r=function(){function e(e){this.tabSize=Math.max(1,0|e.tabSize),this.indentSize=0|e.tabSize,this.insertSpaces=Boolean(e.insertSpaces),this.defaultEOL=0|e.defaultEOL,this.trimAutoWhitespace=Boolean(e.trimAutoWhitespace)}return e.prototype.equals=function(e){return this.tabSize===e.tabSize&&this.indentSize===e.indentSize&&this.insertSpaces===e.insertSpaces&&this.defaultEOL===e.defaultEOL&&this.trimAutoWhitespace===e.trimAutoWhitespace},e.prototype.createChangeEvent=function(e){return{tabSize:this.tabSize!==e.tabSize,indentSize:this.indentSize!==e.indentSize,insertSpaces:this.insertSpaces!==e.insertSpaces,trimAutoWhitespace:this.trimAutoWhitespace!==e.trimAutoWhitespace}},e}(),s=function(e,t){this.range=e,this.matches=t},a=function(e,t,n){this.reverseEdits=e,this.changes=t,this.trimAutoWhitespaceLineNumbers=n}},MD5Z:function(e,t,n){"use strict";n.d(t,"a",(function(){return l})),n.d(t,"Eb",(function(){return d})),n.d(t,"N",(function(){return p})),n.d(t,"L",(function(){return g})),n.d(t,"M",(function(){return m})),n.d(t,"e",(function(){return v})),n.d(t,"b",(function(){return _})),n.d(t,"Lb",(function(){return y})),n.d(t,"Q",(function(){return b})),n.d(t,"S",(function(){return C})),n.d(t,"R",(function(){return w})),n.d(t,"P",(function(){return S})),n.d(t,"O",(function(){return L})),n.d(t,"W",(function(){return N})),n.d(t,"Y",(function(){return O})),n.d(t,"X",(function(){return D})),n.d(t,"Z",(function(){return E})),n.d(t,"bb",(function(){return x})),n.d(t,"ab",(function(){return k})),n.d(t,"T",(function(){return I})),n.d(t,"V",(function(){return M})),n.d(t,"U",(function(){return T})),n.d(t,"Cb",(function(){return P})),n.d(t,"Bb",(function(){return F})),n.d(t,"c",(function(){return V})),n.d(t,"d",(function(){return W})),n.d(t,"Gb",(function(){return B})),n.d(t,"Ib",(function(){return j})),n.d(t,"Jb",(function(){return H})),n.d(t,"Hb",(function(){return z})),n.d(t,"Db",(function(){return U})),n.d(t,"p",(function(){return K})),n.d(t,"o",(function(){return q})),n.d(t,"G",(function(){return G})),n.d(t,"F",(function(){return Y})),n.d(t,"B",(function(){return Z})),n.d(t,"A",(function(){return X})),n.d(t,"y",(function(){return J})),n.d(t,"x",(function(){return Q})),n.d(t,"n",(function(){return $})),n.d(t,"w",(function(){return ee})),n.d(t,"H",(function(){return te})),n.d(t,"J",(function(){return ne})),n.d(t,"I",(function(){return ie})),n.d(t,"K",(function(){return oe})),n.d(t,"C",(function(){return re})),n.d(t,"D",(function(){return se})),n.d(t,"z",(function(){return ae})),n.d(t,"E",(function(){return ue})),n.d(t,"q",(function(){return le})),n.d(t,"s",(function(){return ce})),n.d(t,"u",(function(){return de})),n.d(t,"r",(function(){return he})),n.d(t,"t",(function(){return fe})),n.d(t,"v",(function(){return pe})),n.d(t,"g",(function(){return me})),n.d(t,"h",(function(){return ve})),n.d(t,"j",(function(){return _e})),n.d(t,"l",(function(){return ye})),n.d(t,"k",(function(){return be})),n.d(t,"m",(function(){return Ce})),n.d(t,"i",(function(){return we})),n.d(t,"ib",(function(){return Se})),n.d(t,"jb",(function(){return Le})),n.d(t,"cb",(function(){return Ne})),n.d(t,"db",(function(){return Oe})),n.d(t,"nb",(function(){return De})),n.d(t,"ob",(function(){return Ee})),n.d(t,"mb",(function(){return xe})),n.d(t,"kb",(function(){return ke})),n.d(t,"lb",(function(){return Ie})),n.d(t,"eb",(function(){return Me})),n.d(t,"fb",(function(){return Te})),n.d(t,"hb",(function(){return Ae})),n.d(t,"gb",(function(){return Re})),n.d(t,"Kb",(function(){return Pe})),n.d(t,"qb",(function(){return Fe})),n.d(t,"rb",(function(){return Ve})),n.d(t,"pb",(function(){return We})),n.d(t,"ub",(function(){return Be})),n.d(t,"sb",(function(){return je})),n.d(t,"tb",(function(){return He})),n.d(t,"vb",(function(){return ze})),n.d(t,"Ab",(function(){return Ue})),n.d(t,"xb",(function(){return Ke})),n.d(t,"yb",(function(){return qe})),n.d(t,"wb",(function(){return Ge})),n.d(t,"zb",(function(){return Ye})),n.d(t,"f",(function(){return Ze})),n.d(t,"Fb",(function(){return Qe}));var i=n("ic2d"),o=n("zrhQ"),r=n("MI8n"),s=n("3/fG"),a=n("3Rsk"),u=n("X+cX"),l={ColorContribution:"base.contributions.colors"},c=new(function(){function e(){this._onDidChangeSchema=new r.a,this.onDidChangeSchema=this._onDidChangeSchema.event,this.colorSchema={type:"object",properties:{}},this.colorReferenceSchema={type:"string",enum:[],enumDescriptions:[]},this.colorsById={}}return e.prototype.registerColor=function(e,t,n,i,o){void 0===i&&(i=!1);var r={id:e,description:n,defaults:t,needsTransparency:i,deprecationMessage:o};this.colorsById[e]=r;var s={type:"string",description:n,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(n),this._onDidChangeSchema.fire(),e},e.prototype.resolveDefaultColor=function(e,t){var n=this.colorsById[e];if(n&&n.defaults)return Qe(n.defaults[t.type],t)},e.prototype.getColorSchema=function(){return this.colorSchema},e.prototype.toString=function(){var e=this;return Object.keys(this.colorsById).sort((function(e,t){var n=-1===e.indexOf(".")?0:1,i=-1===t.indexOf(".")?0:1;return n!==i?n-i:e.localeCompare(t)})).map((function(t){return"- `"+t+"`: "+e.colorsById[t].description})).join("\n")},e}());function d(e,t,n,i,o){return c.registerColor(e,t,n,i,o)}i.a.add(l.ColorContribution,c);var h,f,p=d("foreground",{dark:"#CCCCCC",light:"#616161",hc:"#FFFFFF"},s.a("foreground","Overall foreground color. This color is only used if not overridden by a component.")),g=d("errorForeground",{dark:"#F48771",light:"#A1260D",hc:"#F48771"},s.a("errorForeground","Overall foreground color for error messages. This color is only used if not overridden by a component.")),m=d("focusBorder",{dark:o.a.fromHex("#0E639C").transparent(.8),light:o.a.fromHex("#007ACC").transparent(.4),hc:"#F38518"},s.a("focusBorder","Overall border color for focused elements. This color is only used if not overridden by a component.")),v=d("contrastBorder",{light:null,dark:null,hc:"#6FC3DF"},s.a("contrastBorder","An extra border around elements to separate them from others for greater contrast.")),_=d("contrastActiveBorder",{light:null,dark:null,hc:m},s.a("activeContrastBorder","An extra border around active elements to separate them from others for greater contrast.")),y=(d("textLink.foreground",{light:"#006AB1",dark:"#3794FF",hc:"#3794FF"},s.a("textLinkForeground","Foreground color for links in text.")),d("textCodeBlock.background",{light:"#dcdcdc66",dark:"#0a0a0a66",hc:o.a.black},s.a("textCodeBlockBackground","Background color for code blocks in text.")),d("widget.shadow",{dark:"#000000",light:"#A8A8A8",hc:null},s.a("widgetShadow","Shadow color of widgets such as find/replace inside the editor."))),b=d("input.background",{dark:"#3C3C3C",light:o.a.white,hc:o.a.black},s.a("inputBoxBackground","Input box background.")),C=d("input.foreground",{dark:p,light:p,hc:p},s.a("inputBoxForeground","Input box foreground.")),w=d("input.border",{dark:null,light:null,hc:v},s.a("inputBoxBorder","Input box border.")),S=d("inputOption.activeBorder",{dark:"#007ACC00",light:"#007ACC00",hc:v},s.a("inputBoxActiveOptionBorder","Border color of activated options in input fields.")),L=d("inputOption.activeBackground",{dark:Xe(m,.5),light:Xe(m,.3),hc:null},s.a("inputOption.activeBackground","Background color of activated options in input fields.")),N=d("inputValidation.infoBackground",{dark:"#063B49",light:"#D6ECF2",hc:o.a.black},s.a("inputValidationInfoBackground","Input validation background color for information severity.")),O=d("inputValidation.infoForeground",{dark:null,light:null,hc:null},s.a("inputValidationInfoForeground","Input validation foreground color for information severity.")),D=d("inputValidation.infoBorder",{dark:"#007acc",light:"#007acc",hc:v},s.a("inputValidationInfoBorder","Input validation border color for information severity.")),E=d("inputValidation.warningBackground",{dark:"#352A05",light:"#F6F5D2",hc:o.a.black},s.a("inputValidationWarningBackground","Input validation background color for warning severity.")),x=d("inputValidation.warningForeground",{dark:null,light:null,hc:null},s.a("inputValidationWarningForeground","Input validation foreground color for warning severity.")),k=d("inputValidation.warningBorder",{dark:"#B89500",light:"#B89500",hc:v},s.a("inputValidationWarningBorder","Input validation border color for warning severity.")),I=d("inputValidation.errorBackground",{dark:"#5A1D1D",light:"#F2DEDE",hc:o.a.black},s.a("inputValidationErrorBackground","Input validation background color for error severity.")),M=d("inputValidation.errorForeground",{dark:null,light:null,hc:null},s.a("inputValidationErrorForeground","Input validation foreground color for error severity.")),T=d("inputValidation.errorBorder",{dark:"#BE1100",light:"#BE1100",hc:v},s.a("inputValidationErrorBorder","Input validation border color for error severity.")),A=d("dropdown.background",{dark:"#3C3C3C",light:o.a.white,hc:o.a.black},s.a("dropdownBackground","Dropdown background.")),R=d("dropdown.foreground",{dark:"#F0F0F0",light:null,hc:o.a.white},s.a("dropdownForeground","Dropdown foreground.")),P=d("pickerGroup.foreground",{dark:"#3794FF",light:"#0066BF",hc:o.a.white},s.a("pickerGroupForeground","Quick picker color for grouping labels.")),F=d("pickerGroup.border",{dark:"#3F3F46",light:"#CCCEDB",hc:o.a.white},s.a("pickerGroupBorder","Quick picker color for grouping borders.")),V=d("badge.background",{dark:"#4D4D4D",light:"#C4C4C4",hc:o.a.black},s.a("badgeBackground","Badge background color. Badges are small information labels, e.g. for search results count.")),W=d("badge.foreground",{dark:o.a.white,light:"#333",hc:o.a.white},s.a("badgeForeground","Badge foreground color. Badges are small information labels, e.g. for search results count.")),B=d("scrollbar.shadow",{dark:"#000000",light:"#DDDDDD",hc:null},s.a("scrollbarShadow","Scrollbar shadow to indicate that the view is scrolled.")),j=d("scrollbarSlider.background",{dark:o.a.fromHex("#797979").transparent(.4),light:o.a.fromHex("#646464").transparent(.4),hc:Xe(v,.6)},s.a("scrollbarSliderBackground","Scrollbar slider background color.")),H=d("scrollbarSlider.hoverBackground",{dark:o.a.fromHex("#646464").transparent(.7),light:o.a.fromHex("#646464").transparent(.7),hc:Xe(v,.8)},s.a("scrollbarSliderHoverBackground","Scrollbar slider background color when hovering.")),z=d("scrollbarSlider.activeBackground",{dark:o.a.fromHex("#BFBFBF").transparent(.4),light:o.a.fromHex("#000000").transparent(.6),hc:v},s.a("scrollbarSliderActiveBackground","Scrollbar slider background color when clicked on.")),U=d("progressBar.background",{dark:o.a.fromHex("#0E70C0"),light:o.a.fromHex("#0E70C0"),hc:v},s.a("progressBarBackground","Background color of the progress bar that can show for long running operations.")),K=d("editorError.foreground",{dark:"#F48771",light:"#E51400",hc:null},s.a("editorError.foreground","Foreground color of error squigglies in the editor.")),q=d("editorError.border",{dark:null,light:null,hc:o.a.fromHex("#E47777").transparent(.8)},s.a("errorBorder","Border color of error boxes in the editor.")),G=d("editorWarning.foreground",{dark:"#CCA700",light:"#E9A700",hc:null},s.a("editorWarning.foreground","Foreground color of warning squigglies in the editor.")),Y=d("editorWarning.border",{dark:null,light:null,hc:o.a.fromHex("#FFCC00").transparent(.8)},s.a("warningBorder","Border color of warning boxes in the editor.")),Z=d("editorInfo.foreground",{dark:"#75BEFF",light:"#75BEFF",hc:null},s.a("editorInfo.foreground","Foreground color of info squigglies in the editor.")),X=d("editorInfo.border",{dark:null,light:null,hc:o.a.fromHex("#75BEFF").transparent(.8)},s.a("infoBorder","Border color of info boxes in the editor.")),J=d("editorHint.foreground",{dark:o.a.fromHex("#eeeeee").transparent(.7),light:"#6c6c6c",hc:null},s.a("editorHint.foreground","Foreground color of hint squigglies in the editor.")),Q=d("editorHint.border",{dark:null,light:null,hc:o.a.fromHex("#eeeeee").transparent(.8)},s.a("hintBorder","Border color of hint boxes in the editor.")),$=d("editor.background",{light:"#fffffe",dark:"#1E1E1E",hc:o.a.black},s.a("editorBackground","Editor background color.")),ee=d("editor.foreground",{light:"#333333",dark:"#BBBBBB",hc:o.a.white},s.a("editorForeground","Editor default foreground color.")),te=d("editorWidget.background",{dark:"#252526",light:"#F3F3F3",hc:"#0C141F"},s.a("editorWidgetBackground","Background color of editor widgets, such as find/replace.")),ne=d("editorWidget.foreground",{dark:p,light:p,hc:p},s.a("editorWidgetForeground","Foreground color of editor widgets, such as find/replace.")),ie=d("editorWidget.border",{dark:"#454545",light:"#C8C8C8",hc:v},s.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.")),oe=d("editorWidget.resizeBorder",{light:null,dark:null,hc:null},s.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.")),re=d("editor.selectionBackground",{light:"#ADD6FF",dark:"#264F78",hc:"#f3f518"},s.a("editorSelectionBackground","Color of the editor selection.")),se=d("editor.selectionForeground",{light:null,dark:null,hc:"#000000"},s.a("editorSelectionForeground","Color of the selected text for high contrast.")),ae=d("editor.inactiveSelectionBackground",{light:Xe(re,.5),dark:Xe(re,.5),hc:Xe(re,.5)},s.a("editorInactiveSelection","Color of the selection in an inactive editor. The color must not be opaque so as not to hide underlying decorations."),!0),ue=d("editor.selectionHighlightBackground",{light:Je(re,$,.3,.6),dark:Je(re,$,.3,.6),hc:null},s.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=(d("editor.selectionHighlightBorder",{light:null,dark:null,hc:_},s.a("editorSelectionHighlightBorder","Border color for regions with the same content as the selection.")),d("editor.findMatchBackground",{light:"#A8AC94",dark:"#515C6A",hc:null},s.a("editorFindMatch","Color of the current search match."))),ce=d("editor.findMatchHighlightBackground",{light:"#EA5C0055",dark:"#EA5C0055",hc:null},s.a("findMatchHighlight","Color of the other search matches. The color must not be opaque so as not to hide underlying decorations."),!0),de=d("editor.findRangeHighlightBackground",{dark:"#3a3d4166",light:"#b4b4b44d",hc:null},s.a("findRangeHighlight","Color of the range limiting the search. The color must not be opaque so as not to hide underlying decorations."),!0),he=d("editor.findMatchBorder",{light:null,dark:null,hc:_},s.a("editorFindMatchBorder","Border color of the current search match.")),fe=d("editor.findMatchHighlightBorder",{light:null,dark:null,hc:_},s.a("findMatchHighlightBorder","Border color of the other search matches.")),pe=d("editor.findRangeHighlightBorder",{dark:null,light:null,hc:Xe(_,.4)},s.a("findRangeHighlightBorder","Border color of the range limiting the search. The color must not be opaque so as not to hide underlying decorations."),!0),ge=(d("editor.hoverHighlightBackground",{light:"#ADD6FF26",dark:"#264f7840",hc:"#ADD6FF26"},s.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),d("editorHoverWidget.background",{light:te,dark:te,hc:te},s.a("hoverBackground","Background color of the editor hover."))),me=(d("editorHoverWidget.foreground",{light:ne,dark:ne,hc:ne},s.a("hoverForeground","Foreground color of the editor hover.")),d("editorHoverWidget.border",{light:ie,dark:ie,hc:ie},s.a("hoverBorder","Border color of the editor hover.")),d("editorHoverWidget.statusBarBackground",{dark:(h=ge,f=.2,function(e){var t=Qe(h,e);if(t)return t.lighten(f)}),light:Ze(ge,.05),hc:te},s.a("statusBarBackground","Background color of the editor hover status bar.")),d("editorLink.activeForeground",{dark:"#4E94CE",light:o.a.blue,hc:o.a.cyan},s.a("activeLinkForeground","Color of active links.")),d("editorLightBulb.foreground",{dark:"#FFCC00",light:"#DDB100",hc:"#FFCC00"},s.a("editorLightBulbForeground","The color used for the lightbulb actions icon.")),d("editorLightBulbAutoFix.foreground",{dark:"#75BEFF",light:"#007ACC",hc:"#75BEFF"},s.a("editorLightBulbAutoFixForeground","The color used for the lightbulb auto fix actions icon.")),new o.a(new o.b(155,185,85,.2))),ve=new o.a(new o.b(255,0,0,.2)),_e=d("diffEditor.insertedTextBackground",{dark:me,light:me,hc:null},s.a("diffEditorInserted","Background color for text that got inserted. The color must not be opaque so as not to hide underlying decorations."),!0),ye=d("diffEditor.removedTextBackground",{dark:ve,light:ve,hc:null},s.a("diffEditorRemoved","Background color for text that got removed. The color must not be opaque so as not to hide underlying decorations."),!0),be=d("diffEditor.insertedTextBorder",{dark:null,light:null,hc:"#33ff2eff"},s.a("diffEditorInsertedOutline","Outline color for the text that got inserted.")),Ce=d("diffEditor.removedTextBorder",{dark:null,light:null,hc:"#FF008F"},s.a("diffEditorRemovedOutline","Outline color for text that got removed.")),we=d("diffEditor.border",{dark:null,light:null,hc:v},s.a("diffEditorBorder","Border color between the two text editors.")),Se=d("list.focusBackground",{dark:"#062F4A",light:"#D6EBFF",hc:null},s.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.")),Le=d("list.focusForeground",{dark:null,light:null,hc:null},s.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.")),Ne=d("list.activeSelectionBackground",{dark:"#094771",light:"#0074E8",hc:null},s.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.")),Oe=d("list.activeSelectionForeground",{dark:o.a.white,light:o.a.white,hc:null},s.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.")),De=d("list.inactiveSelectionBackground",{dark:"#37373D",light:"#E4E6F1",hc:null},s.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.")),Ee=d("list.inactiveSelectionForeground",{dark:null,light:null,hc:null},s.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.")),xe=d("list.inactiveFocusBackground",{dark:null,light:null,hc:null},s.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.")),ke=d("list.hoverBackground",{dark:"#2A2D2E",light:"#F0F0F0",hc:null},s.a("listHoverBackground","List/Tree background when hovering over items using the mouse.")),Ie=d("list.hoverForeground",{dark:null,light:null,hc:null},s.a("listHoverForeground","List/Tree foreground when hovering over items using the mouse.")),Me=d("list.dropBackground",{dark:Se,light:Se,hc:null},s.a("listDropBackground","List/Tree drag and drop background when moving items around using the mouse.")),Te=(d("list.highlightForeground",{dark:"#0097fb",light:"#0066BF",hc:m},s.a("highlight","List/Tree foreground color of the match highlights when searching inside the list/tree.")),d("listFilterWidget.background",{light:"#efc1ad",dark:"#653723",hc:o.a.black},s.a("listFilterWidgetBackground","Background color of the type filter widget in lists and trees."))),Ae=d("listFilterWidget.outline",{dark:o.a.transparent,light:o.a.transparent,hc:"#f38518"},s.a("listFilterWidgetOutline","Outline color of the type filter widget in lists and trees.")),Re=d("listFilterWidget.noMatchesOutline",{dark:"#BE1100",light:"#BE1100",hc:v},s.a("listFilterWidgetNoMatchesOutline","Outline color of the type filter widget in lists and trees, when there are no matches.")),Pe=d("tree.indentGuidesStroke",{dark:"#585858",light:"#a9a9a9",hc:"#a9a9a9"},s.a("treeIndentGuidesStroke","Tree stroke color for the indentation guides.")),Fe=d("menu.border",{dark:null,light:null,hc:v},s.a("menuBorder","Border color of menus.")),Ve=d("menu.foreground",{dark:R,light:p,hc:R},s.a("menuForeground","Foreground color of menu items.")),We=d("menu.background",{dark:A,light:A,hc:A},s.a("menuBackground","Background color of menu items.")),Be=d("menu.selectionForeground",{dark:Oe,light:Oe,hc:Oe},s.a("menuSelectionForeground","Foreground color of the selected menu item in menus.")),je=d("menu.selectionBackground",{dark:Ne,light:Ne,hc:Ne},s.a("menuSelectionBackground","Background color of the selected menu item in menus.")),He=d("menu.selectionBorder",{dark:null,light:null,hc:_},s.a("menuSelectionBorder","Border color of the selected menu item in menus.")),ze=d("menu.separatorBackground",{dark:"#BBBBBB",light:"#888888",hc:v},s.a("menuSeparatorBackground","Color of a separator menu item in menus.")),Ue=(d("editor.snippetTabstopHighlightBackground",{dark:new o.a(new o.b(124,124,124,.3)),light:new o.a(new o.b(10,50,100,.2)),hc:new o.a(new o.b(124,124,124,.3))},s.a("snippetTabstopHighlightBackground","Highlight background color of a snippet tabstop.")),d("editor.snippetTabstopHighlightBorder",{dark:null,light:null,hc:null},s.a("snippetTabstopHighlightBorder","Highlight border color of a snippet tabstop.")),d("editor.snippetFinalTabstopHighlightBackground",{dark:null,light:null,hc:null},s.a("snippetFinalTabstopHighlightBackground","Highlight background color of the final tabstop of a snippet.")),d("editor.snippetFinalTabstopHighlightBorder",{dark:"#525252",light:new o.a(new o.b(10,50,100,.5)),hc:"#525252"},s.a("snippetFinalTabstopHighlightBorder","Highlight border color of the final stabstop of a snippet.")),d("editorOverviewRuler.findMatchForeground",{dark:"#d186167e",light:"#d186167e",hc:"#AB5A00"},s.a("overviewRulerFindMatchForeground","Overview ruler marker color for find matches. The color must not be opaque so as not to hide underlying decorations."),!0)),Ke=(d("editorOverviewRuler.selectionHighlightForeground",{dark:"#A0A0A0CC",light:"#A0A0A0CC",hc:"#A0A0A0CC"},s.a("overviewRulerSelectionHighlightForeground","Overview ruler marker color for selection highlights. The color must not be opaque so as not to hide underlying decorations."),!0),d("minimap.findMatchHighlight",{light:"#d18616",dark:"#d18616",hc:"#AB5A00"},s.a("minimapFindMatchHighlight","Minimap marker color for find matches."),!0)),qe=d("minimap.selectionHighlight",{light:"#ADD6FF",dark:"#264F78",hc:"#ffffff"},s.a("minimapSelectionHighlight","Minimap marker color for the editor selection."),!0),Ge=d("minimap.errorHighlight",{dark:new o.a(new o.b(255,18,18,.7)),light:new o.a(new o.b(255,18,18,.7)),hc:new o.a(new o.b(255,50,50,1))},s.a("minimapError","Minimap marker color for errors.")),Ye=d("minimap.warningHighlight",{dark:G,light:G,hc:Y},s.a("overviewRuleWarning","Minimap marker color for warnings."));d("problemsErrorIcon.foreground",{dark:K,light:K,hc:K},s.a("problemsErrorIconForeground","The color used for the problems error icon.")),d("problemsWarningIcon.foreground",{dark:G,light:G,hc:G},s.a("problemsWarningIconForeground","The color used for the problems warning icon.")),d("problemsInfoIcon.foreground",{dark:Z,light:Z,hc:Z},s.a("problemsInfoIconForeground","The color used for the problems info icon."));function Ze(e,t){return function(n){var i=Qe(e,n);if(i)return i.darken(t)}}function Xe(e,t){return function(n){var i=Qe(e,n);if(i)return i.transparent(t)}}function Je(e,t,n,i){return function(r){var s=Qe(e,r);if(s){var a=Qe(t,r);return a?s.isDarkerThan(a)?o.a.getLighterColor(s,a,n).transparent(i):o.a.getDarkerColor(s,a,n).transparent(i):s.transparent(n*i)}}}function Qe(e,t){if(null!==e)return"string"==typeof e?"#"===e[0]?o.a.fromHex(e):t.getColor(e):e instanceof o.a?e:"function"==typeof e?e(t):void 0}var $e=i.a.as(a.a.JSONContribution);$e.registerSchema("vscode://schemas/workbench-colors",c.getColorSchema());var et=new u.d((function(){return $e.notifySchemaChanged("vscode://schemas/workbench-colors")}),200);c.onDidChangeSchema((function(){et.isScheduled()||et.schedule()}))},MI8n:function(e,t,n){"use strict";n.d(t,"b",(function(){return o})),n.d(t,"a",(function(){return c})),n.d(t,"d",(function(){return d})),n.d(t,"c",(function(){return h})),n.d(t,"e",(function(){return f}));var i,o,r=n("/cxE"),s=n("C/vA"),a=n("pmY6"),u=n("24hK"),l=(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});!function(e){function t(e){return function(t,n,i){void 0===n&&(n=null);var o,r=!1;return o=e((function(e){if(!r)return o?o.dispose():r=!0,t.call(n,e)}),null,i),r&&o.dispose(),o}}function n(e,t){return s((function(n,i,o){return void 0===i&&(i=null),e((function(e){return n.call(i,t(e))}),null,o)}))}function i(e,t){return s((function(n,i,o){return void 0===i&&(i=null),e((function(e){t(e),n.call(i,e)}),null,o)}))}function o(e,t){return s((function(n,i,o){return void 0===i&&(i=null),e((function(e){return t(e)&&n.call(i,e)}),null,o)}))}function r(e,t,i){var o=i;return n(e,(function(e){return o=t(o,e)}))}function s(e){var t,n=new c({onFirstListenerAdd:function(){t=e(n.fire,n)},onLastListenerRemove:function(){t.dispose()}});return n.event}function u(e,t,n,i,o){var r;void 0===n&&(n=100),void 0===i&&(i=!1);var s=void 0,a=void 0,u=0,l=new c({leakWarningThreshold:o,onFirstListenerAdd:function(){r=e((function(e){u++,s=t(s,e),i&&!a&&(l.fire(s),s=void 0),clearTimeout(a),a=setTimeout((function(){var e=s;s=void 0,a=void 0,(!i||u>1)&&l.fire(e),u=0}),n)}))},onLastListenerRemove:function(){r.dispose()}});return l.event}function l(e){var t,n=!0;return o(e,(function(e){var i=n||e!==t;return n=!1,t=e,i}))}e.None=function(){return a.a.None},e.once=t,e.map=n,e.forEach=i,e.filter=o,e.signal=function(e){return e},e.any=function(){for(var e=[],t=0;t0;){var i=this._deliveryQueue.shift(),o=i[0],s=i[1];try{"function"==typeof o?o.call(void 0,s):o[0].call(o[1],s)}catch(n){Object(r.e)(n)}}}},e.prototype.dispose=function(){this._listeners&&this._listeners.clear(),this._deliveryQueue&&this._deliveryQueue.clear(),this._leakageMon&&this._leakageMon.dispose(),this._disposed=!0},e._noop=function(){},e}(),d=function(e){function t(t){var n=e.call(this,t)||this;return n._isPaused=0,n._eventQueue=new u.a,n._mergeFn=t&&t.merge,n}return l(t,e),t.prototype.pause=function(){this._isPaused++},t.prototype.resume=function(){if(0!==this._isPaused&&0==--this._isPaused)if(this._mergeFn){var t=this._eventQueue.toArray();this._eventQueue.clear(),e.prototype.fire.call(this,this._mergeFn(t))}else for(;!this._isPaused&&0!==this._eventQueue.size;)e.prototype.fire.call(this,this._eventQueue.shift())},t.prototype.fire=function(t){this._listeners&&(0!==this._isPaused?this._eventQueue.push(t):e.prototype.fire.call(this,t))},t}(c),h=(function(){function e(){var e=this;this.hasListeners=!1,this.events=[],this.emitter=new c({onFirstListenerAdd:function(){return e.onFirstListenerAdd()},onLastListenerRemove:function(){return e.onLastListenerRemove()}})}Object.defineProperty(e.prototype,"event",{get:function(){return this.emitter.event},enumerable:!0,configurable:!0}),e.prototype.add=function(e){var t=this,n={event:e,listener:null};this.events.push(n),this.hasListeners&&this.hook(n);return Object(a.f)(Object(s.a)((function(){t.hasListeners&&t.unhook(n);var e=t.events.indexOf(n);t.events.splice(e,1)})))},e.prototype.onFirstListenerAdd=function(){var e=this;this.hasListeners=!0,this.events.forEach((function(t){return e.hook(t)}))},e.prototype.onLastListenerRemove=function(){var e=this;this.hasListeners=!1,this.events.forEach((function(t){return e.unhook(t)}))},e.prototype.hook=function(e){var t=this;e.listener=e.event((function(e){return t.emitter.fire(e)}))},e.prototype.unhook=function(e){e.listener&&e.listener.dispose(),e.listener=null},e.prototype.dispose=function(){this.emitter.dispose()}}(),function(){function e(){this.buffers=[]}return e.prototype.wrapEvent=function(e){var t=this;return function(n,i,o){return e((function(e){var o=t.buffers[t.buffers.length-1];o?o.push((function(){return n.call(i,e)})):n.call(i,e)}),void 0,o)}},e.prototype.bufferEvents=function(e){var t=[];this.buffers.push(t);var n=e();return this.buffers.pop(),t.forEach((function(e){return e()})),n},e}()),f=function(){function e(){var e=this;this.listening=!1,this.inputEvent=o.None,this.inputEventListener=a.a.None,this.emitter=new c({onFirstListenerDidAdd:function(){e.listening=!0,e.inputEventListener=e.inputEvent(e.emitter.fire,e.emitter)},onLastListenerRemove:function(){e.listening=!1,e.inputEventListener.dispose()}}),this.event=this.emitter.event}return Object.defineProperty(e.prototype,"input",{set:function(e){this.inputEvent=e,this.listening&&(this.inputEventListener.dispose(),this.inputEventListener=e(this.emitter.fire,this.emitter))},enumerable:!0,configurable:!0}),e.prototype.dispose=function(){this.inputEventListener.dispose(),this.emitter.dispose()},e}()},MNsG:function(e,t,n){"use strict";(function(e,i){n.d(t,"h",(function(){return g})),n.d(t,"e",(function(){return m})),n.d(t,"d",(function(){return v})),n.d(t,"f",(function(){return _})),n.d(t,"g",(function(){return y})),n.d(t,"c",(function(){return b})),n.d(t,"b",(function(){return C})),n.d(t,"i",(function(){return w})),n.d(t,"a",(function(){return S}));var o=!1,r=!1,s=!1,a=!1,u=!1,l=!1,c=void 0,d=void 0!==e&&void 0!==e.versions&&void 0!==e.versions.electron&&"renderer"===e.type;if("object"!=typeof navigator||d){if("object"==typeof e){o="win32"===e.platform,r="darwin"===e.platform,s="linux"===e.platform,"en","en";var h=Object({NODE_ENV:"production",PUBLIC_URL:"/react/build/"}).VSCODE_NLS_CONFIG;if(h)try{var f=JSON.parse(h),p=f.availableLanguages["*"];f.locale,p||"en",f._translationsConfigFile}catch(e){}a=!0}}else o=(c=navigator.userAgent).indexOf("Windows")>=0,r=c.indexOf("Macintosh")>=0,l=c.indexOf("Macintosh")>=0&&!!navigator.maxTouchPoints&&navigator.maxTouchPoints>0,s=c.indexOf("Linux")>=0,u=!0,navigator.language;var g=o,m=r,v=s,_=a,y=u,b=l,C="object"==typeof self?self:"object"==typeof i?i:{},w=function(){if(C.setImmediate)return C.setImmediate.bind(C);if("function"==typeof C.postMessage&&!C.importScripts){var t=[];C.addEventListener("message",(function(e){if(e.data&&e.data.vscodeSetImmediateId)for(var n=0,i=t.length;n=0&&e<256?this._asciiMap[e]=n:this._map.set(e,n)},e.prototype.get=function(e){return e>=0&&e<256?this._asciiMap[e]:this._map.get(e)||this._defaultValue},e}();!function(){function e(){this._actual=new o(0)}e.prototype.add=function(e){this._actual.set(e,1)},e.prototype.has=function(e){return 1===this._actual.get(e)}}()},MrjW:function(e,t,n){"use strict";n.r(t),n.d(t,"win32",(function(){return f})),n.d(t,"posix",(function(){return p})),n.d(t,"normalize",(function(){return g})),n.d(t,"join",(function(){return m})),n.d(t,"relative",(function(){return v})),n.d(t,"dirname",(function(){return _})),n.d(t,"basename",(function(){return y})),n.d(t,"extname",(function(){return b})),n.d(t,"sep",(function(){return C}));var i,o=n("wxcJ"),r=(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),s=function(e){function t(t,n,i){var o,r=this;"string"==typeof n&&0===n.indexOf("not ")?(o="must not be",n=n.replace(/^not /,"")):o="must be";var s=-1!==t.indexOf(".")?"property":"argument",a='The "'+t+'" '+s+" "+o+" of type "+n;return a+=". Received type "+typeof i,(r=e.call(this,a)||this).code="ERR_INVALID_ARG_TYPE",r}return r(t,e),t}(Error);function a(e,t){if("string"!=typeof e)throw new s(t,"string",e)}function u(e){return 47===e||92===e}function l(e){return 47===e}function c(e){return e>=65&&e<=90||e>=97&&e<=122}function d(e,t,n,i){for(var o,r="",s=0,a=-1,u=0,l=0;l<=e.length;++l){if(l2){var c=r.lastIndexOf(n);-1===c?(r="",s=0):s=(r=r.slice(0,c)).length-1-r.lastIndexOf(n),a=l,u=0;continue}if(2===r.length||1===r.length){r="",s=0,a=l,u=0;continue}}t&&(r.length>0?r+=n+"..":r="..",s=2)}else r.length>0?r+=n+e.slice(a+1,l):r=e.slice(a+1,l),s=l-a-1;a=l,u=0}else 46===o&&-1!==u?++u:u=-1}return r}function h(e,t){var n=t.dir||t.root,i=t.base||(t.name||"")+(t.ext||"");return n?n===t.root?n+i:n+e+i:i}var f={resolve:function(){for(var e=[],t=0;t=-1;s--){var l=void 0;if(s>=0?l=e[s]:n?void 0!==(l=o.b["="+n]||o.a())&&l.slice(0,3).toLowerCase()===n.toLowerCase()+"\\"||(l=n+"\\"):l=o.a(),a(l,"path"),0!==l.length){var h=l.length,f=0,p="",g=!1,m=l.charCodeAt(0);if(h>1)if(u(m))if(g=!0,u(l.charCodeAt(1))){for(var v=2,_=v;v2&&u(l.charCodeAt(2))&&(g=!0,f=3));else u(m)&&(f=1,g=!0);if(!(p.length>0&&n.length>0&&p.toLowerCase()!==n.toLowerCase())&&(0===n.length&&p.length>0&&(n=p),r||(i=l.slice(f)+"\\"+i,r=g),n.length>0&&r))break}}return n+(r?"\\":"")+(i=d(i,!r,"\\",u))||"."},normalize:function(e){a(e,"path");var t=e.length;if(0===t)return".";var n,i,o=0,r=!1,s=e.charCodeAt(0);if(t>1)if(u(s))if(r=!0,u(e.charCodeAt(1))){for(var l=2,h=l;l2&&u(e.charCodeAt(2))&&(r=!0,o=3));else if(u(s))return"\\";return 0!==(i=o0&&u(e.charCodeAt(t-1))&&(i+="\\"),void 0===n?r?i.length>0?"\\"+i:"\\":i.length>0?i:"":r?i.length>0?n+"\\"+i:n+"\\":i.length>0?n+i:n},isAbsolute:function(e){a(e,"path");var t=e.length;if(0===t)return!1;var n=e.charCodeAt(0);return!!u(n)||!!(c(n)&&t>2&&58===e.charCodeAt(1)&&u(e.charCodeAt(2)))},join:function(){for(var e,t,n=[],i=0;i0&&(void 0===e?e=t=r:e+="\\"+r)}if(void 0===e)return".";var s=!0,l=0;if("string"==typeof t&&u(t.charCodeAt(0))){++l;var c=t.length;c>1&&u(t.charCodeAt(1))&&(++l,c>2&&(u(t.charCodeAt(2))?++l:s=!1))}if(s){for(;l=2&&(e="\\"+e.slice(l))}return f.normalize(e)},relative:function(e,t){if(a(e,"from"),a(t,"to"),e===t)return"";var n=f.resolve(e),i=f.resolve(t);if(n===i)return"";if((e=n.toLowerCase())===(t=i.toLowerCase()))return"";for(var o=0;oo&&92===e.charCodeAt(r-1);--r);for(var s=r-o,u=0;uu&&92===t.charCodeAt(l-1);--l);for(var c=l-u,d=sd){if(92===t.charCodeAt(u+p))return i.slice(u+p+1);if(2===p)return i.slice(u+p)}s>d&&(92===e.charCodeAt(o+p)?h=p:2===p&&(h=3));break}var g=e.charCodeAt(o+p);if(g!==t.charCodeAt(u+p))break;92===g&&(h=p)}if(p!==d&&-1===h)return i;var m="";for(-1===h&&(h=0),p=o+h+1;p<=r;++p)p!==r&&92!==e.charCodeAt(p)||(0===m.length?m+="..":m+="\\..");return m.length>0?m+i.slice(u+h,l):(u+=h,92===i.charCodeAt(u)&&++u,i.slice(u,l))},toNamespacedPath:function(e){if("string"!=typeof e)return e;if(0===e.length)return"";var t=f.resolve(e);if(t.length>=3)if(92===t.charCodeAt(0)){if(92===t.charCodeAt(1)){var n=t.charCodeAt(2);if(63!==n&&46!==n)return"\\\\?\\UNC\\"+t.slice(2)}}else if(c(t.charCodeAt(0))&&58===t.charCodeAt(1)&&92===t.charCodeAt(2))return"\\\\?\\"+t;return e},dirname:function(e){a(e,"path");var t=e.length;if(0===t)return".";var n=-1,i=-1,o=!0,r=0,s=e.charCodeAt(0);if(t>1)if(u(s)){if(n=r=1,u(e.charCodeAt(1))){for(var l=2,d=l;l2&&u(e.charCodeAt(2))&&(n=r=3));else if(u(s))return e;for(var h=t-1;h>=r;--h)if(u(e.charCodeAt(h))){if(!o){i=h;break}}else o=!1;if(-1===i){if(-1===n)return".";i=n}return e.slice(0,i)},basename:function(e,t){void 0!==t&&a(t,"ext"),a(e,"path");var n,i=0,o=-1,r=!0;e.length>=2&&(c(e.charCodeAt(0))&&58===e.charCodeAt(1)&&(i=2));if(void 0!==t&&t.length>0&&t.length<=e.length){if(t.length===e.length&&t===e)return"";var s=t.length-1,l=-1;for(n=e.length-1;n>=i;--n){var d=e.charCodeAt(n);if(u(d)){if(!r){i=n+1;break}}else-1===l&&(r=!1,l=n+1),s>=0&&(d===t.charCodeAt(s)?-1==--s&&(o=n):(s=-1,o=l))}return i===o?o=l:-1===o&&(o=e.length),e.slice(i,o)}for(n=e.length-1;n>=i;--n)if(u(e.charCodeAt(n))){if(!r){i=n+1;break}}else-1===o&&(r=!1,o=n+1);return-1===o?"":e.slice(i,o)},extname:function(e){a(e,"path");var t=0,n=-1,i=0,o=-1,r=!0,s=0;e.length>=2&&58===e.charCodeAt(1)&&c(e.charCodeAt(0))&&(t=i=2);for(var l=e.length-1;l>=t;--l){var d=e.charCodeAt(l);if(u(d)){if(!r){i=l+1;break}}else-1===o&&(r=!1,o=l+1),46===d?-1===n?n=l:1!==s&&(s=1):-1!==n&&(s=-1)}return-1===n||-1===o||0===s||1===s&&n===o-1&&n===i+1?"":e.slice(n,o)},format:function(e){if(null===e||"object"!=typeof e)throw new s("pathObject","Object",e);return h("\\",e)},parse:function(e){a(e,"path");var t={root:"",dir:"",base:"",ext:"",name:""};if(0===e.length)return t;var n=e.length,i=0,o=e.charCodeAt(0);if(n>1){if(u(o)){if(i=1,u(e.charCodeAt(1))){for(var r=2,s=r;r2))return t.root=t.dir=e,t;if(u(e.charCodeAt(2))){if(3===n)return t.root=t.dir=e,t;i=3}}}else if(u(o))return t.root=t.dir=e,t;i>0&&(t.root=e.slice(0,i));for(var l=-1,d=i,h=-1,f=!0,p=e.length-1,g=0;p>=i;--p)if(u(o=e.charCodeAt(p))){if(!f){d=p+1;break}}else-1===h&&(f=!1,h=p+1),46===o?-1===l?l=p:1!==g&&(g=1):-1!==l&&(g=-1);return-1===l||-1===h||0===g||1===g&&l===h-1&&l===d+1?-1!==h&&(t.base=t.name=e.slice(d,h)):(t.name=e.slice(d,l),t.base=e.slice(d,h),t.ext=e.slice(l,h)),t.dir=d>0&&d!==i?e.slice(0,d-1):t.root,t},sep:"\\",delimiter:";",win32:null,posix:null},p={resolve:function(){for(var e=[],t=0;t=-1&&!i;r--){var s=void 0;a(s=r>=0?e[r]:o.a(),"path"),0!==s.length&&(n=s+"/"+n,i=47===s.charCodeAt(0))}return n=d(n,!i,"/",l),i?n.length>0?"/"+n:"/":n.length>0?n:"."},normalize:function(e){if(a(e,"path"),0===e.length)return".";var t=47===e.charCodeAt(0),n=47===e.charCodeAt(e.length-1);return 0!==(e=d(e,!t,"/",l)).length||t||(e="."),e.length>0&&n&&(e+="/"),t?"/"+e:e},isAbsolute:function(e){return a(e,"path"),e.length>0&&47===e.charCodeAt(0)},join:function(){for(var e,t=[],n=0;n0&&(void 0===e?e=o:e+="/"+o)}return void 0===e?".":p.normalize(e)},relative:function(e,t){if(a(e,"from"),a(t,"to"),e===t)return"";if((e=p.resolve(e))===(t=p.resolve(t)))return"";for(var n=1;nu){if(47===t.charCodeAt(r+c))return t.slice(r+c+1);if(0===c)return t.slice(r+c)}else o>u&&(47===e.charCodeAt(n+c)?l=c:0===c&&(l=0));break}var d=e.charCodeAt(n+c);if(d!==t.charCodeAt(r+c))break;47===d&&(l=c)}var h="";for(c=n+l+1;c<=i;++c)c!==i&&47!==e.charCodeAt(c)||(0===h.length?h+="..":h+="/..");return h.length>0?h+t.slice(r+l):(r+=l,47===t.charCodeAt(r)&&++r,t.slice(r))},toNamespacedPath:function(e){return e},dirname:function(e){if(a(e,"path"),0===e.length)return".";for(var t=47===e.charCodeAt(0),n=-1,i=!0,o=e.length-1;o>=1;--o)if(47===e.charCodeAt(o)){if(!i){n=o;break}}else i=!1;return-1===n?t?"/":".":t&&1===n?"//":e.slice(0,n)},basename:function(e,t){void 0!==t&&a(t,"ext"),a(e,"path");var n,i=0,o=-1,r=!0;if(void 0!==t&&t.length>0&&t.length<=e.length){if(t.length===e.length&&t===e)return"";var s=t.length-1,u=-1;for(n=e.length-1;n>=0;--n){var l=e.charCodeAt(n);if(47===l){if(!r){i=n+1;break}}else-1===u&&(r=!1,u=n+1),s>=0&&(l===t.charCodeAt(s)?-1==--s&&(o=n):(s=-1,o=u))}return i===o?o=u:-1===o&&(o=e.length),e.slice(i,o)}for(n=e.length-1;n>=0;--n)if(47===e.charCodeAt(n)){if(!r){i=n+1;break}}else-1===o&&(r=!1,o=n+1);return-1===o?"":e.slice(i,o)},extname:function(e){a(e,"path");for(var t=-1,n=0,i=-1,o=!0,r=0,s=e.length-1;s>=0;--s){var u=e.charCodeAt(s);if(47!==u)-1===i&&(o=!1,i=s+1),46===u?-1===t?t=s:1!==r&&(r=1):-1!==t&&(r=-1);else if(!o){n=s+1;break}}return-1===t||-1===i||0===r||1===r&&t===i-1&&t===n+1?"":e.slice(t,i)},format:function(e){if(null===e||"object"!=typeof e)throw new s("pathObject","Object",e);return h("/",e)},parse:function(e){a(e,"path");var t={root:"",dir:"",base:"",ext:"",name:""};if(0===e.length)return t;var n,i=47===e.charCodeAt(0);i?(t.root="/",n=1):n=0;for(var o=-1,r=0,s=-1,u=!0,l=e.length-1,c=0;l>=n;--l){var d=e.charCodeAt(l);if(47!==d)-1===s&&(u=!1,s=l+1),46===d?-1===o?o=l:1!==c&&(c=1):-1!==o&&(c=-1);else if(!u){r=l+1;break}}return-1===o||-1===s||0===c||1===c&&o===s-1&&o===r+1?-1!==s&&(t.base=t.name=0===r&&i?e.slice(1,s):e.slice(r,s)):(0===r&&i?(t.name=e.slice(1,o),t.base=e.slice(1,s)):(t.name=e.slice(r,o),t.base=e.slice(r,s)),t.ext=e.slice(o,s)),r>0?t.dir=e.slice(0,r-1):i&&(t.dir="/"),t},sep:"/",delimiter:":",win32:null,posix:null};p.win32=f.win32=f,p.posix=f.posix=p;var g="win32"===o.c?f.normalize:p.normalize,m="win32"===o.c?f.join:p.join,v="win32"===o.c?f.relative:p.relative,_="win32"===o.c?f.dirname:p.dirname,y="win32"===o.c?f.basename:p.basename,b="win32"===o.c?f.extname:p.extname,C="win32"===o.c?f.sep:p.sep},Msxo:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"r",extensions:[".r",".rhistory",".rprofile",".rt"],aliases:["R","r"],loader:function(){return n.e(153).then(n.bind(null,"Qx4d"))}})},Mzro:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"shell",extensions:[".sh",".bash"],aliases:["Shell","sh"],loader:function(){return n.e(162).then(n.bind(null,"l/4i"))}})},N0LK:function(e,t,n){"use strict";function i(e){return!e||"string"!=typeof e||0===e.trim().length}n.d(t,"v",(function(){return i})),n.d(t,"p",(function(){return r})),n.d(t,"m",(function(){return s})),n.d(t,"n",(function(){return a})),n.d(t,"i",(function(){return u})),n.d(t,"H",(function(){return l})),n.d(t,"k",(function(){return c})),n.d(t,"j",(function(){return d})),n.d(t,"F",(function(){return h})),n.d(t,"E",(function(){return f})),n.d(t,"o",(function(){return p})),n.d(t,"r",(function(){return g})),n.d(t,"B",(function(){return m})),n.d(t,"z",(function(){return v})),n.d(t,"A",(function(){return _})),n.d(t,"l",(function(){return b})),n.d(t,"I",(function(){return w})),n.d(t,"c",(function(){return S})),n.d(t,"d",(function(){return L})),n.d(t,"x",(function(){return N})),n.d(t,"y",(function(){return O})),n.d(t,"s",(function(){return D})),n.d(t,"C",(function(){return x})),n.d(t,"D",(function(){return k})),n.d(t,"g",(function(){return M})),n.d(t,"e",(function(){return A})),n.d(t,"t",(function(){return P})),n.d(t,"f",(function(){return F})),n.d(t,"w",(function(){return V})),n.d(t,"u",(function(){return W})),n.d(t,"a",(function(){return B})),n.d(t,"J",(function(){return j})),n.d(t,"h",(function(){return H})),n.d(t,"G",(function(){return z})),n.d(t,"q",(function(){return U})),n.d(t,"b",(function(){return K}));var o=/{(\d+)}/g;function r(e){for(var t=[],n=1;n=t.length?e:t[i]}))}function s(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 u(e){return e.replace(/[\-\\\{\}\+\?\|\^\$\.\,\[\]\(\)\#\s]/g,"\\$&").replace(/[\*]/g,".*")}function l(e,t){if(e.length0?e.indexOf(t,n)===n:0===n&&e===t}function d(e,t,n){if(void 0===n&&(n={}),!e)throw new Error("Cannot create regex from empty string");t||(e=a(e)),n.wholeWord&&(/\B/.test(e.charAt(0))||(e="\\b"+e),/\B/.test(e.charAt(e.length-1))||(e+="\\b"));var i="";return n.global&&(i+="g"),n.matchCase||(i+="i"),n.multiline&&(i+="m"),n.unicode&&(i+="u"),new RegExp(e,i)}function h(e){return"^"!==e.source&&"^$"!==e.source&&"$"!==e.source&&"^\\s*$"!==e.source&&!(!e.exec("")||0!==e.lastIndex)}function f(e){return(e.global?"g":"")+(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")}function p(e){for(var t=0,n=e.length;t=0;n--){var i=e.charCodeAt(n);if(32!==i&&9!==i)return n}return-1}function v(e){return e>=97&&e<=122}function _(e){return e>=65&&e<=90}function y(e){return v(e)||_(e)}function b(e,t){return e.length===t.length&&C(e,t)}function C(e,t,n){void 0===n&&(n=e.length);for(var i=0;ie.length)&&C(e,t,n)}function S(e,t){var n,i=Math.min(e.length,t.length);for(n=0;n1){var i=e.charCodeAt(t-2);if(N(i))return n-56320+(i-55296<<10)+65536}return n}function x(e,t){var n=q.getInstance(),i=t,o=e.length,r=D(e,o,t);t+=r>=65536?2:1;for(var s=n.getGraphemeBreakType(r);t=65536?2:1,s=u}return t-i}function k(e,t){var n=q.getInstance(),i=t,o=E(e,t);t-=o>=65536?2:1;for(var r=n.getGraphemeBreakType(o);t>0;){var s=E(e,t),a=n.getGraphemeBreakType(s);if(K(a,r))break;t-=s>=65536?2:1,r=a}return i-t}var I=/(?:[\u05BE\u05C0\u05C3\u05C6\u05D0-\u05F4\u0608\u060B\u060D\u061B-\u064A\u066D-\u066F\u0671-\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u0710\u0712-\u072F\u074D-\u07A5\u07B1-\u07EA\u07F4\u07F5\u07FA-\u0815\u081A\u0824\u0828\u0830-\u0858\u085E-\u08BD\u200F\uFB1D\uFB1F-\uFB28\uFB2A-\uFD3D\uFD50-\uFDFC\uFE70-\uFEFC]|\uD802[\uDC00-\uDD1B\uDD20-\uDE00\uDE10-\uDE33\uDE40-\uDEE4\uDEEB-\uDF35\uDF40-\uDFFF]|\uD803[\uDC00-\uDCFF]|\uD83A[\uDC00-\uDCCF\uDD00-\uDD43\uDD50-\uDFFF]|\uD83B[\uDC00-\uDEBB])/;function M(e){return I.test(e)}var T=/(?:[\u231A\u231B\u23F0\u23F3\u2600-\u27BF\u2B50\u2B55]|\uD83C[\uDDE6-\uDDFF\uDF00-\uDFFF]|\uD83D[\uDC00-\uDE4F\uDE80-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD00-\uDDFF\uDE70-\uDE73\uDE78-\uDE82\uDE90-\uDE95])/;function A(e){return T.test(e)}var R=/^[\t\n\r\x20-\x7E]*$/;function P(e){return R.test(e)}function F(e){for(var t=0,n=e.length;t=11904&&e<=55215||e>=63744&&e<=64255||e>=65281&&e<=65374}function W(e){return e>=127462&&e<=127487||e>=9728&&e<=10175||e>=127744&&e<=128591||e>=128640&&e<=128764||e>=128992&&e<=129003||e>=129280&&e<=129535||e>=129648&&e<=129651||e>=129656&&e<=129666||e>=129680&&e<=129685}var B=String.fromCharCode(65279);function j(e){return!!(e&&e.length>0&&65279===e.charCodeAt(0))}function H(e,t){return void 0===t&&(t=!1),!!e&&(t&&(e=e.replace(/\\./g,"")),e.toLowerCase()!==e)}function z(e){return(e%=52)<26?String.fromCharCode(97+e):String.fromCharCode(65+e-26)}function U(e){return q.getInstance().getGraphemeBreakType(e)}function K(e,t){return 0===e?5!==t&&7!==t:(2!==e||3!==t)&&(4===e||2===e||3===e||(4===t||2===t||3===t||(8!==e||8!==t&&9!==t&&11!==t&&12!==t)&&((11!==e&&9!==e||9!==t&&10!==t)&&((12!==e&&10!==e||10!==t)&&(5!==t&&13!==t&&(7!==t&&(1!==e&&((13!==e||14!==t)&&(6!==e||6!==t)))))))))}var q=function(){function e(){this._data=JSON.parse("[0,0,0,51592,51592,11,44424,44424,11,72251,72254,5,7150,7150,7,48008,48008,11,55176,55176,11,128420,128420,14,3276,3277,5,9979,9980,14,46216,46216,11,49800,49800,11,53384,53384,11,70726,70726,5,122915,122916,5,129320,129327,14,2558,2558,5,5906,5908,5,9762,9763,14,43360,43388,8,45320,45320,11,47112,47112,11,48904,48904,11,50696,50696,11,52488,52488,11,54280,54280,11,70082,70083,1,71350,71350,7,73111,73111,5,127892,127893,14,128726,128727,14,129473,129474,14,2027,2035,5,2901,2902,5,3784,3789,5,6754,6754,5,8418,8420,5,9877,9877,14,11088,11088,14,44008,44008,5,44872,44872,11,45768,45768,11,46664,46664,11,47560,47560,11,48456,48456,11,49352,49352,11,50248,50248,11,51144,51144,11,52040,52040,11,52936,52936,11,53832,53832,11,54728,54728,11,69811,69814,5,70459,70460,5,71096,71099,7,71998,71998,5,72874,72880,5,119149,119149,7,127374,127374,14,128335,128335,14,128482,128482,14,128765,128767,14,129399,129400,14,129680,129685,14,1476,1477,5,2377,2380,7,2759,2760,5,3137,3140,7,3458,3459,7,4153,4154,5,6432,6434,5,6978,6978,5,7675,7679,5,9723,9726,14,9823,9823,14,9919,9923,14,10035,10036,14,42736,42737,5,43596,43596,5,44200,44200,11,44648,44648,11,45096,45096,11,45544,45544,11,45992,45992,11,46440,46440,11,46888,46888,11,47336,47336,11,47784,47784,11,48232,48232,11,48680,48680,11,49128,49128,11,49576,49576,11,50024,50024,11,50472,50472,11,50920,50920,11,51368,51368,11,51816,51816,11,52264,52264,11,52712,52712,11,53160,53160,11,53608,53608,11,54056,54056,11,54504,54504,11,54952,54952,11,68108,68111,5,69933,69940,5,70197,70197,7,70498,70499,7,70845,70845,5,71229,71229,5,71727,71735,5,72154,72155,5,72344,72345,5,73023,73029,5,94095,94098,5,121403,121452,5,126981,127182,14,127538,127546,14,127990,127990,14,128391,128391,14,128445,128449,14,128500,128505,14,128752,128752,14,129160,129167,14,129356,129356,14,129432,129442,14,129648,129651,14,129751,131069,14,173,173,4,1757,1757,1,2274,2274,1,2494,2494,5,2641,2641,5,2876,2876,5,3014,3016,7,3262,3262,7,3393,3396,5,3570,3571,7,3968,3972,5,4228,4228,7,6086,6086,5,6679,6680,5,6912,6915,5,7080,7081,5,7380,7392,5,8252,8252,14,9096,9096,14,9748,9749,14,9784,9786,14,9833,9850,14,9890,9894,14,9938,9938,14,9999,9999,14,10085,10087,14,12349,12349,14,43136,43137,7,43454,43456,7,43755,43755,7,44088,44088,11,44312,44312,11,44536,44536,11,44760,44760,11,44984,44984,11,45208,45208,11,45432,45432,11,45656,45656,11,45880,45880,11,46104,46104,11,46328,46328,11,46552,46552,11,46776,46776,11,47000,47000,11,47224,47224,11,47448,47448,11,47672,47672,11,47896,47896,11,48120,48120,11,48344,48344,11,48568,48568,11,48792,48792,11,49016,49016,11,49240,49240,11,49464,49464,11,49688,49688,11,49912,49912,11,50136,50136,11,50360,50360,11,50584,50584,11,50808,50808,11,51032,51032,11,51256,51256,11,51480,51480,11,51704,51704,11,51928,51928,11,52152,52152,11,52376,52376,11,52600,52600,11,52824,52824,11,53048,53048,11,53272,53272,11,53496,53496,11,53720,53720,11,53944,53944,11,54168,54168,11,54392,54392,11,54616,54616,11,54840,54840,11,55064,55064,11,65438,65439,5,69633,69633,5,69837,69837,1,70018,70018,7,70188,70190,7,70368,70370,7,70465,70468,7,70712,70719,5,70835,70840,5,70850,70851,5,71132,71133,5,71340,71340,7,71458,71461,5,71985,71989,7,72002,72002,7,72193,72202,5,72281,72283,5,72766,72766,7,72885,72886,5,73104,73105,5,92912,92916,5,113824,113827,4,119173,119179,5,121505,121519,5,125136,125142,5,127279,127279,14,127489,127490,14,127570,127743,14,127900,127901,14,128254,128254,14,128369,128370,14,128400,128400,14,128425,128432,14,128468,128475,14,128489,128494,14,128715,128720,14,128745,128745,14,128759,128760,14,129004,129023,14,129296,129304,14,129340,129342,14,129388,129392,14,129404,129407,14,129454,129455,14,129485,129487,14,129659,129663,14,129719,129727,14,917536,917631,5,13,13,2,1160,1161,5,1564,1564,4,1807,1807,1,2085,2087,5,2363,2363,7,2402,2403,5,2507,2508,7,2622,2624,7,2691,2691,7,2786,2787,5,2881,2884,5,3006,3006,5,3072,3072,5,3170,3171,5,3267,3268,7,3330,3331,7,3406,3406,1,3538,3540,5,3655,3662,5,3897,3897,5,4038,4038,5,4184,4185,5,4352,4447,8,6068,6069,5,6155,6157,5,6448,6449,7,6742,6742,5,6783,6783,5,6966,6970,5,7042,7042,7,7143,7143,7,7212,7219,5,7412,7412,5,8206,8207,4,8294,8303,4,8596,8601,14,9410,9410,14,9742,9742,14,9757,9757,14,9770,9770,14,9794,9794,14,9828,9828,14,9855,9855,14,9882,9882,14,9900,9903,14,9929,9933,14,9963,9967,14,9987,9988,14,10006,10006,14,10062,10062,14,10175,10175,14,11744,11775,5,42607,42607,5,43043,43044,7,43263,43263,5,43444,43445,7,43569,43570,5,43698,43700,5,43766,43766,5,44032,44032,11,44144,44144,11,44256,44256,11,44368,44368,11,44480,44480,11,44592,44592,11,44704,44704,11,44816,44816,11,44928,44928,11,45040,45040,11,45152,45152,11,45264,45264,11,45376,45376,11,45488,45488,11,45600,45600,11,45712,45712,11,45824,45824,11,45936,45936,11,46048,46048,11,46160,46160,11,46272,46272,11,46384,46384,11,46496,46496,11,46608,46608,11,46720,46720,11,46832,46832,11,46944,46944,11,47056,47056,11,47168,47168,11,47280,47280,11,47392,47392,11,47504,47504,11,47616,47616,11,47728,47728,11,47840,47840,11,47952,47952,11,48064,48064,11,48176,48176,11,48288,48288,11,48400,48400,11,48512,48512,11,48624,48624,11,48736,48736,11,48848,48848,11,48960,48960,11,49072,49072,11,49184,49184,11,49296,49296,11,49408,49408,11,49520,49520,11,49632,49632,11,49744,49744,11,49856,49856,11,49968,49968,11,50080,50080,11,50192,50192,11,50304,50304,11,50416,50416,11,50528,50528,11,50640,50640,11,50752,50752,11,50864,50864,11,50976,50976,11,51088,51088,11,51200,51200,11,51312,51312,11,51424,51424,11,51536,51536,11,51648,51648,11,51760,51760,11,51872,51872,11,51984,51984,11,52096,52096,11,52208,52208,11,52320,52320,11,52432,52432,11,52544,52544,11,52656,52656,11,52768,52768,11,52880,52880,11,52992,52992,11,53104,53104,11,53216,53216,11,53328,53328,11,53440,53440,11,53552,53552,11,53664,53664,11,53776,53776,11,53888,53888,11,54000,54000,11,54112,54112,11,54224,54224,11,54336,54336,11,54448,54448,11,54560,54560,11,54672,54672,11,54784,54784,11,54896,54896,11,55008,55008,11,55120,55120,11,64286,64286,5,66272,66272,5,68900,68903,5,69762,69762,7,69817,69818,5,69927,69931,5,70003,70003,5,70070,70078,5,70094,70094,7,70194,70195,7,70206,70206,5,70400,70401,5,70463,70463,7,70475,70477,7,70512,70516,5,70722,70724,5,70832,70832,5,70842,70842,5,70847,70848,5,71088,71089,7,71102,71102,7,71219,71226,5,71231,71232,5,71342,71343,7,71453,71455,5,71463,71467,5,71737,71738,5,71995,71996,5,72000,72000,7,72145,72147,7,72160,72160,5,72249,72249,7,72273,72278,5,72330,72342,5,72752,72758,5,72850,72871,5,72882,72883,5,73018,73018,5,73031,73031,5,73109,73109,5,73461,73462,7,94031,94031,5,94192,94193,7,119142,119142,7,119155,119162,4,119362,119364,5,121476,121476,5,122888,122904,5,123184,123190,5,126976,126979,14,127184,127231,14,127344,127345,14,127405,127461,14,127514,127514,14,127561,127567,14,127778,127779,14,127896,127896,14,127985,127986,14,127995,127999,5,128326,128328,14,128360,128366,14,128378,128378,14,128394,128397,14,128405,128406,14,128422,128423,14,128435,128443,14,128453,128464,14,128479,128480,14,128484,128487,14,128496,128498,14,128640,128709,14,128723,128724,14,128736,128741,14,128747,128748,14,128755,128755,14,128762,128762,14,128981,128991,14,129096,129103,14,129292,129292,14,129311,129311,14,129329,129330,14,129344,129349,14,129360,129374,14,129394,129394,14,129402,129402,14,129413,129425,14,129445,129450,14,129466,129471,14,129483,129483,14,129511,129535,14,129653,129655,14,129667,129670,14,129705,129711,14,129731,129743,14,917505,917505,4,917760,917999,5,10,10,3,127,159,4,768,879,5,1471,1471,5,1536,1541,1,1648,1648,5,1767,1768,5,1840,1866,5,2070,2073,5,2137,2139,5,2307,2307,7,2366,2368,7,2382,2383,7,2434,2435,7,2497,2500,5,2519,2519,5,2563,2563,7,2631,2632,5,2677,2677,5,2750,2752,7,2763,2764,7,2817,2817,5,2879,2879,5,2891,2892,7,2914,2915,5,3008,3008,5,3021,3021,5,3076,3076,5,3146,3149,5,3202,3203,7,3264,3265,7,3271,3272,7,3298,3299,5,3390,3390,5,3402,3404,7,3426,3427,5,3535,3535,5,3544,3550,7,3635,3635,7,3763,3763,7,3893,3893,5,3953,3966,5,3981,3991,5,4145,4145,7,4157,4158,5,4209,4212,5,4237,4237,5,4520,4607,10,5970,5971,5,6071,6077,5,6089,6099,5,6277,6278,5,6439,6440,5,6451,6456,7,6683,6683,5,6744,6750,5,6765,6770,7,6846,6846,5,6964,6964,5,6972,6972,5,7019,7027,5,7074,7077,5,7083,7085,5,7146,7148,7,7154,7155,7,7222,7223,5,7394,7400,5,7416,7417,5,8204,8204,5,8233,8233,4,8288,8292,4,8413,8416,5,8482,8482,14,8986,8987,14,9193,9203,14,9654,9654,14,9733,9733,14,9745,9745,14,9752,9752,14,9760,9760,14,9766,9766,14,9774,9775,14,9792,9792,14,9800,9811,14,9825,9826,14,9831,9831,14,9852,9853,14,9872,9873,14,9880,9880,14,9885,9887,14,9896,9897,14,9906,9916,14,9926,9927,14,9936,9936,14,9941,9960,14,9974,9974,14,9982,9985,14,9992,9997,14,10002,10002,14,10017,10017,14,10055,10055,14,10071,10071,14,10145,10145,14,11013,11015,14,11503,11505,5,12334,12335,5,12951,12951,14,42612,42621,5,43014,43014,5,43047,43047,7,43204,43205,5,43335,43345,5,43395,43395,7,43450,43451,7,43561,43566,5,43573,43574,5,43644,43644,5,43710,43711,5,43758,43759,7,44005,44005,5,44012,44012,7,44060,44060,11,44116,44116,11,44172,44172,11,44228,44228,11,44284,44284,11,44340,44340,11,44396,44396,11,44452,44452,11,44508,44508,11,44564,44564,11,44620,44620,11,44676,44676,11,44732,44732,11,44788,44788,11,44844,44844,11,44900,44900,11,44956,44956,11,45012,45012,11,45068,45068,11,45124,45124,11,45180,45180,11,45236,45236,11,45292,45292,11,45348,45348,11,45404,45404,11,45460,45460,11,45516,45516,11,45572,45572,11,45628,45628,11,45684,45684,11,45740,45740,11,45796,45796,11,45852,45852,11,45908,45908,11,45964,45964,11,46020,46020,11,46076,46076,11,46132,46132,11,46188,46188,11,46244,46244,11,46300,46300,11,46356,46356,11,46412,46412,11,46468,46468,11,46524,46524,11,46580,46580,11,46636,46636,11,46692,46692,11,46748,46748,11,46804,46804,11,46860,46860,11,46916,46916,11,46972,46972,11,47028,47028,11,47084,47084,11,47140,47140,11,47196,47196,11,47252,47252,11,47308,47308,11,47364,47364,11,47420,47420,11,47476,47476,11,47532,47532,11,47588,47588,11,47644,47644,11,47700,47700,11,47756,47756,11,47812,47812,11,47868,47868,11,47924,47924,11,47980,47980,11,48036,48036,11,48092,48092,11,48148,48148,11,48204,48204,11,48260,48260,11,48316,48316,11,48372,48372,11,48428,48428,11,48484,48484,11,48540,48540,11,48596,48596,11,48652,48652,11,48708,48708,11,48764,48764,11,48820,48820,11,48876,48876,11,48932,48932,11,48988,48988,11,49044,49044,11,49100,49100,11,49156,49156,11,49212,49212,11,49268,49268,11,49324,49324,11,49380,49380,11,49436,49436,11,49492,49492,11,49548,49548,11,49604,49604,11,49660,49660,11,49716,49716,11,49772,49772,11,49828,49828,11,49884,49884,11,49940,49940,11,49996,49996,11,50052,50052,11,50108,50108,11,50164,50164,11,50220,50220,11,50276,50276,11,50332,50332,11,50388,50388,11,50444,50444,11,50500,50500,11,50556,50556,11,50612,50612,11,50668,50668,11,50724,50724,11,50780,50780,11,50836,50836,11,50892,50892,11,50948,50948,11,51004,51004,11,51060,51060,11,51116,51116,11,51172,51172,11,51228,51228,11,51284,51284,11,51340,51340,11,51396,51396,11,51452,51452,11,51508,51508,11,51564,51564,11,51620,51620,11,51676,51676,11,51732,51732,11,51788,51788,11,51844,51844,11,51900,51900,11,51956,51956,11,52012,52012,11,52068,52068,11,52124,52124,11,52180,52180,11,52236,52236,11,52292,52292,11,52348,52348,11,52404,52404,11,52460,52460,11,52516,52516,11,52572,52572,11,52628,52628,11,52684,52684,11,52740,52740,11,52796,52796,11,52852,52852,11,52908,52908,11,52964,52964,11,53020,53020,11,53076,53076,11,53132,53132,11,53188,53188,11,53244,53244,11,53300,53300,11,53356,53356,11,53412,53412,11,53468,53468,11,53524,53524,11,53580,53580,11,53636,53636,11,53692,53692,11,53748,53748,11,53804,53804,11,53860,53860,11,53916,53916,11,53972,53972,11,54028,54028,11,54084,54084,11,54140,54140,11,54196,54196,11,54252,54252,11,54308,54308,11,54364,54364,11,54420,54420,11,54476,54476,11,54532,54532,11,54588,54588,11,54644,54644,11,54700,54700,11,54756,54756,11,54812,54812,11,54868,54868,11,54924,54924,11,54980,54980,11,55036,55036,11,55092,55092,11,55148,55148,11,55216,55238,9,65056,65071,5,65529,65531,4,68097,68099,5,68159,68159,5,69446,69456,5,69688,69702,5,69808,69810,7,69815,69816,7,69821,69821,1,69888,69890,5,69932,69932,7,69957,69958,7,70016,70017,5,70067,70069,7,70079,70080,7,70089,70092,5,70095,70095,5,70191,70193,5,70196,70196,5,70198,70199,5,70367,70367,5,70371,70378,5,70402,70403,7,70462,70462,5,70464,70464,5,70471,70472,7,70487,70487,5,70502,70508,5,70709,70711,7,70720,70721,7,70725,70725,7,70750,70750,5,70833,70834,7,70841,70841,7,70843,70844,7,70846,70846,7,70849,70849,7,71087,71087,5,71090,71093,5,71100,71101,5,71103,71104,5,71216,71218,7,71227,71228,7,71230,71230,7,71339,71339,5,71341,71341,5,71344,71349,5,71351,71351,5,71456,71457,7,71462,71462,7,71724,71726,7,71736,71736,7,71984,71984,5,71991,71992,7,71997,71997,7,71999,71999,1,72001,72001,1,72003,72003,5,72148,72151,5,72156,72159,7,72164,72164,7,72243,72248,5,72250,72250,1,72263,72263,5,72279,72280,7,72324,72329,1,72343,72343,7,72751,72751,7,72760,72765,5,72767,72767,5,72873,72873,7,72881,72881,7,72884,72884,7,73009,73014,5,73020,73021,5,73030,73030,1,73098,73102,7,73107,73108,7,73110,73110,7,73459,73460,5,78896,78904,4,92976,92982,5,94033,94087,7,94180,94180,5,113821,113822,5,119141,119141,5,119143,119145,5,119150,119154,5,119163,119170,5,119210,119213,5,121344,121398,5,121461,121461,5,121499,121503,5,122880,122886,5,122907,122913,5,122918,122922,5,123628,123631,5,125252,125258,5,126980,126980,14,127183,127183,14,127245,127247,14,127340,127343,14,127358,127359,14,127377,127386,14,127462,127487,6,127491,127503,14,127535,127535,14,127548,127551,14,127568,127569,14,127744,127777,14,127780,127891,14,127894,127895,14,127897,127899,14,127902,127984,14,127987,127989,14,127991,127994,14,128000,128253,14,128255,128317,14,128329,128334,14,128336,128359,14,128367,128368,14,128371,128377,14,128379,128390,14,128392,128393,14,128398,128399,14,128401,128404,14,128407,128419,14,128421,128421,14,128424,128424,14,128433,128434,14,128444,128444,14,128450,128452,14,128465,128467,14,128476,128478,14,128481,128481,14,128483,128483,14,128488,128488,14,128495,128495,14,128499,128499,14,128506,128591,14,128710,128714,14,128721,128722,14,128725,128725,14,128728,128735,14,128742,128744,14,128746,128746,14,128749,128751,14,128753,128754,14,128756,128758,14,128761,128761,14,128763,128764,14,128884,128895,14,128992,129003,14,129036,129039,14,129114,129119,14,129198,129279,14,129293,129295,14,129305,129310,14,129312,129319,14,129328,129328,14,129331,129338,14,129343,129343,14,129351,129355,14,129357,129359,14,129375,129387,14,129393,129393,14,129395,129398,14,129401,129401,14,129403,129403,14,129408,129412,14,129426,129431,14,129443,129444,14,129451,129453,14,129456,129465,14,129472,129472,14,129475,129482,14,129484,129484,14,129488,129510,14,129536,129647,14,129652,129652,14,129656,129658,14,129664,129666,14,129671,129679,14,129686,129704,14,129712,129718,14,129728,129730,14,129744,129750,14,917504,917504,4,917506,917535,4,917632,917759,4,918000,921599,4,0,9,4,11,12,4,14,31,4,169,169,14,174,174,14,1155,1159,5,1425,1469,5,1473,1474,5,1479,1479,5,1552,1562,5,1611,1631,5,1750,1756,5,1759,1764,5,1770,1773,5,1809,1809,5,1958,1968,5,2045,2045,5,2075,2083,5,2089,2093,5,2259,2273,5,2275,2306,5,2362,2362,5,2364,2364,5,2369,2376,5,2381,2381,5,2385,2391,5,2433,2433,5,2492,2492,5,2495,2496,7,2503,2504,7,2509,2509,5,2530,2531,5,2561,2562,5,2620,2620,5,2625,2626,5,2635,2637,5,2672,2673,5,2689,2690,5,2748,2748,5,2753,2757,5,2761,2761,7,2765,2765,5,2810,2815,5,2818,2819,7,2878,2878,5,2880,2880,7,2887,2888,7,2893,2893,5,2903,2903,5,2946,2946,5,3007,3007,7,3009,3010,7,3018,3020,7,3031,3031,5,3073,3075,7,3134,3136,5,3142,3144,5,3157,3158,5,3201,3201,5,3260,3260,5,3263,3263,5,3266,3266,5,3270,3270,5,3274,3275,7,3285,3286,5,3328,3329,5,3387,3388,5,3391,3392,7,3398,3400,7,3405,3405,5,3415,3415,5,3457,3457,5,3530,3530,5,3536,3537,7,3542,3542,5,3551,3551,5,3633,3633,5,3636,3642,5,3761,3761,5,3764,3772,5,3864,3865,5,3895,3895,5,3902,3903,7,3967,3967,7,3974,3975,5,3993,4028,5,4141,4144,5,4146,4151,5,4155,4156,7,4182,4183,7,4190,4192,5,4226,4226,5,4229,4230,5,4253,4253,5,4448,4519,9,4957,4959,5,5938,5940,5,6002,6003,5,6070,6070,7,6078,6085,7,6087,6088,7,6109,6109,5,6158,6158,4,6313,6313,5,6435,6438,7,6441,6443,7,6450,6450,5,6457,6459,5,6681,6682,7,6741,6741,7,6743,6743,7,6752,6752,5,6757,6764,5,6771,6780,5,6832,6845,5,6847,6848,5,6916,6916,7,6965,6965,5,6971,6971,7,6973,6977,7,6979,6980,7,7040,7041,5,7073,7073,7,7078,7079,7,7082,7082,7,7142,7142,5,7144,7145,5,7149,7149,5,7151,7153,5,7204,7211,7,7220,7221,7,7376,7378,5,7393,7393,7,7405,7405,5,7415,7415,7,7616,7673,5,8203,8203,4,8205,8205,13,8232,8232,4,8234,8238,4,8265,8265,14,8293,8293,4,8400,8412,5,8417,8417,5,8421,8432,5,8505,8505,14,8617,8618,14,9000,9000,14,9167,9167,14,9208,9210,14,9642,9643,14,9664,9664,14,9728,9732,14,9735,9741,14,9743,9744,14,9746,9746,14,9750,9751,14,9753,9756,14,9758,9759,14,9761,9761,14,9764,9765,14,9767,9769,14,9771,9773,14,9776,9783,14,9787,9791,14,9793,9793,14,9795,9799,14,9812,9822,14,9824,9824,14,9827,9827,14,9829,9830,14,9832,9832,14,9851,9851,14,9854,9854,14,9856,9861,14,9874,9876,14,9878,9879,14,9881,9881,14,9883,9884,14,9888,9889,14,9895,9895,14,9898,9899,14,9904,9905,14,9917,9918,14,9924,9925,14,9928,9928,14,9934,9935,14,9937,9937,14,9939,9940,14,9961,9962,14,9968,9973,14,9975,9978,14,9981,9981,14,9986,9986,14,9989,9989,14,9998,9998,14,10000,10001,14,10004,10004,14,10013,10013,14,10024,10024,14,10052,10052,14,10060,10060,14,10067,10069,14,10083,10084,14,10133,10135,14,10160,10160,14,10548,10549,14,11035,11036,14,11093,11093,14,11647,11647,5,12330,12333,5,12336,12336,14,12441,12442,5,12953,12953,14,42608,42610,5,42654,42655,5,43010,43010,5,43019,43019,5,43045,43046,5,43052,43052,5,43188,43203,7,43232,43249,5,43302,43309,5,43346,43347,7,43392,43394,5,43443,43443,5,43446,43449,5,43452,43453,5,43493,43493,5,43567,43568,7,43571,43572,7,43587,43587,5,43597,43597,7,43696,43696,5,43703,43704,5,43713,43713,5,43756,43757,5,43765,43765,7,44003,44004,7,44006,44007,7,44009,44010,7,44013,44013,5,44033,44059,12,44061,44087,12,44089,44115,12,44117,44143,12,44145,44171,12,44173,44199,12,44201,44227,12,44229,44255,12,44257,44283,12,44285,44311,12,44313,44339,12,44341,44367,12,44369,44395,12,44397,44423,12,44425,44451,12,44453,44479,12,44481,44507,12,44509,44535,12,44537,44563,12,44565,44591,12,44593,44619,12,44621,44647,12,44649,44675,12,44677,44703,12,44705,44731,12,44733,44759,12,44761,44787,12,44789,44815,12,44817,44843,12,44845,44871,12,44873,44899,12,44901,44927,12,44929,44955,12,44957,44983,12,44985,45011,12,45013,45039,12,45041,45067,12,45069,45095,12,45097,45123,12,45125,45151,12,45153,45179,12,45181,45207,12,45209,45235,12,45237,45263,12,45265,45291,12,45293,45319,12,45321,45347,12,45349,45375,12,45377,45403,12,45405,45431,12,45433,45459,12,45461,45487,12,45489,45515,12,45517,45543,12,45545,45571,12,45573,45599,12,45601,45627,12,45629,45655,12,45657,45683,12,45685,45711,12,45713,45739,12,45741,45767,12,45769,45795,12,45797,45823,12,45825,45851,12,45853,45879,12,45881,45907,12,45909,45935,12,45937,45963,12,45965,45991,12,45993,46019,12,46021,46047,12,46049,46075,12,46077,46103,12,46105,46131,12,46133,46159,12,46161,46187,12,46189,46215,12,46217,46243,12,46245,46271,12,46273,46299,12,46301,46327,12,46329,46355,12,46357,46383,12,46385,46411,12,46413,46439,12,46441,46467,12,46469,46495,12,46497,46523,12,46525,46551,12,46553,46579,12,46581,46607,12,46609,46635,12,46637,46663,12,46665,46691,12,46693,46719,12,46721,46747,12,46749,46775,12,46777,46803,12,46805,46831,12,46833,46859,12,46861,46887,12,46889,46915,12,46917,46943,12,46945,46971,12,46973,46999,12,47001,47027,12,47029,47055,12,47057,47083,12,47085,47111,12,47113,47139,12,47141,47167,12,47169,47195,12,47197,47223,12,47225,47251,12,47253,47279,12,47281,47307,12,47309,47335,12,47337,47363,12,47365,47391,12,47393,47419,12,47421,47447,12,47449,47475,12,47477,47503,12,47505,47531,12,47533,47559,12,47561,47587,12,47589,47615,12,47617,47643,12,47645,47671,12,47673,47699,12,47701,47727,12,47729,47755,12,47757,47783,12,47785,47811,12,47813,47839,12,47841,47867,12,47869,47895,12,47897,47923,12,47925,47951,12,47953,47979,12,47981,48007,12,48009,48035,12,48037,48063,12,48065,48091,12,48093,48119,12,48121,48147,12,48149,48175,12,48177,48203,12,48205,48231,12,48233,48259,12,48261,48287,12,48289,48315,12,48317,48343,12,48345,48371,12,48373,48399,12,48401,48427,12,48429,48455,12,48457,48483,12,48485,48511,12,48513,48539,12,48541,48567,12,48569,48595,12,48597,48623,12,48625,48651,12,48653,48679,12,48681,48707,12,48709,48735,12,48737,48763,12,48765,48791,12,48793,48819,12,48821,48847,12,48849,48875,12,48877,48903,12,48905,48931,12,48933,48959,12,48961,48987,12,48989,49015,12,49017,49043,12,49045,49071,12,49073,49099,12,49101,49127,12,49129,49155,12,49157,49183,12,49185,49211,12,49213,49239,12,49241,49267,12,49269,49295,12,49297,49323,12,49325,49351,12,49353,49379,12,49381,49407,12,49409,49435,12,49437,49463,12,49465,49491,12,49493,49519,12,49521,49547,12,49549,49575,12,49577,49603,12,49605,49631,12,49633,49659,12,49661,49687,12,49689,49715,12,49717,49743,12,49745,49771,12,49773,49799,12,49801,49827,12,49829,49855,12,49857,49883,12,49885,49911,12,49913,49939,12,49941,49967,12,49969,49995,12,49997,50023,12,50025,50051,12,50053,50079,12,50081,50107,12,50109,50135,12,50137,50163,12,50165,50191,12,50193,50219,12,50221,50247,12,50249,50275,12,50277,50303,12,50305,50331,12,50333,50359,12,50361,50387,12,50389,50415,12,50417,50443,12,50445,50471,12,50473,50499,12,50501,50527,12,50529,50555,12,50557,50583,12,50585,50611,12,50613,50639,12,50641,50667,12,50669,50695,12,50697,50723,12,50725,50751,12,50753,50779,12,50781,50807,12,50809,50835,12,50837,50863,12,50865,50891,12,50893,50919,12,50921,50947,12,50949,50975,12,50977,51003,12,51005,51031,12,51033,51059,12,51061,51087,12,51089,51115,12,51117,51143,12,51145,51171,12,51173,51199,12,51201,51227,12,51229,51255,12,51257,51283,12,51285,51311,12,51313,51339,12,51341,51367,12,51369,51395,12,51397,51423,12,51425,51451,12,51453,51479,12,51481,51507,12,51509,51535,12,51537,51563,12,51565,51591,12,51593,51619,12,51621,51647,12,51649,51675,12,51677,51703,12,51705,51731,12,51733,51759,12,51761,51787,12,51789,51815,12,51817,51843,12,51845,51871,12,51873,51899,12,51901,51927,12,51929,51955,12,51957,51983,12,51985,52011,12,52013,52039,12,52041,52067,12,52069,52095,12,52097,52123,12,52125,52151,12,52153,52179,12,52181,52207,12,52209,52235,12,52237,52263,12,52265,52291,12,52293,52319,12,52321,52347,12,52349,52375,12,52377,52403,12,52405,52431,12,52433,52459,12,52461,52487,12,52489,52515,12,52517,52543,12,52545,52571,12,52573,52599,12,52601,52627,12,52629,52655,12,52657,52683,12,52685,52711,12,52713,52739,12,52741,52767,12,52769,52795,12,52797,52823,12,52825,52851,12,52853,52879,12,52881,52907,12,52909,52935,12,52937,52963,12,52965,52991,12,52993,53019,12,53021,53047,12,53049,53075,12,53077,53103,12,53105,53131,12,53133,53159,12,53161,53187,12,53189,53215,12,53217,53243,12,53245,53271,12,53273,53299,12,53301,53327,12,53329,53355,12,53357,53383,12,53385,53411,12,53413,53439,12,53441,53467,12,53469,53495,12,53497,53523,12,53525,53551,12,53553,53579,12,53581,53607,12,53609,53635,12,53637,53663,12,53665,53691,12,53693,53719,12,53721,53747,12,53749,53775,12,53777,53803,12,53805,53831,12,53833,53859,12,53861,53887,12,53889,53915,12,53917,53943,12,53945,53971,12,53973,53999,12,54001,54027,12,54029,54055,12,54057,54083,12,54085,54111,12,54113,54139,12,54141,54167,12,54169,54195,12,54197,54223,12,54225,54251,12,54253,54279,12,54281,54307,12,54309,54335,12,54337,54363,12,54365,54391,12,54393,54419,12,54421,54447,12,54449,54475,12,54477,54503,12,54505,54531,12,54533,54559,12,54561,54587,12,54589,54615,12,54617,54643,12,54645,54671,12,54673,54699,12,54701,54727,12,54729,54755,12,54757,54783,12,54785,54811,12,54813,54839,12,54841,54867,12,54869,54895,12,54897,54923,12,54925,54951,12,54953,54979,12,54981,55007,12,55009,55035,12,55037,55063,12,55065,55091,12,55093,55119,12,55121,55147,12,55149,55175,12,55177,55203,12,55243,55291,10,65024,65039,5,65279,65279,4,65520,65528,4,66045,66045,5,66422,66426,5,68101,68102,5,68152,68154,5,68325,68326,5,69291,69292,5,69632,69632,7,69634,69634,7,69759,69761,5]")}return e.getInstance=function(){return e._INSTANCE||(e._INSTANCE=new e),e._INSTANCE},e.prototype.getGraphemeBreakType=function(e){if(e<32)return 10===e?3:13===e?2:4;if(e<127)return 0;for(var t=this._data,n=t.length/3,i=1;i<=n;)if(et[3*i+1]))return t[3*i+2];i=2*i+1}return 0},e._INSTANCE=null,e}()},OBOq:function(e,t,n){"use strict";n.d(t,"b",(function(){return l})),n.d(t,"a",(function(){return c})),n.d(t,"c",(function(){return d}));n("UCkY");var i,o,r,s=n("3/fG"),a=n("MNsG"),u=n("EffR");function l(e){(i=document.createElement("div")).className="monaco-aria-container",(o=document.createElement("div")).className="monaco-alert",o.setAttribute("role","alert"),o.setAttribute("aria-atomic","true"),i.appendChild(o),(r=document.createElement("div")).className="monaco-status",r.setAttribute("role","status"),r.setAttribute("aria-atomic","true"),i.appendChild(r),e.appendChild(i)}function c(e,t){p(o,e,t)}function d(e,t){a.e?c(e,t):p(r,e,t)}var h=0,f=void 0;function p(e,t,n){if(i){if(!n)switch(f===t?h++:(f=t,h=0),h){case 0:break;case 1:t=s.a("repeated","{0} (occurred again)",t);break;default:t=s.a("repeatedNtimes","{0} (occurred {1} times)",t,h)}u.o(e),e.textContent=t,e.style.visibility="hidden",e.style.visibility="visible"}}},OKK6:function(e,t,n){},OOlL:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"azcli",extensions:[".azcli"],aliases:["Azure CLI","azcli"],loader:function(){return n.e(126).then(n.bind(null,"NlLO"))}})},PTeM:function(e,t,n){"use strict";n.d(t,"c",(function(){return r})),n.d(t,"a",(function(){return s})),n.d(t,"b",(function(){return a}));var i=n("N0LK"),o=n("MrjW");function r(e){return e.replace(/[\\/]/g,o.posix.sep)}function s(e,t,n,r){if(void 0===r&&(r=o.sep),e===t)return!0;if(!e||!t)return!1;if(t.length>e.length)return!1;if(n){if(!Object(i.I)(e,t))return!1;if(t.length===e.length)return!0;var s=t.length;return t.charAt(t.length-1)===r&&s--,e.charAt(s)===r}return t.charAt(t.length-1)!==r&&(t+=r),0===e.indexOf(t)}function a(e){return e>=65&&e<=90||e>=97&&e<=122}},QDVR:function(e,t,n){"use strict";n.d(t,"e",(function(){return r})),n.d(t,"d",(function(){return s})),n.d(t,"c",(function(){return c})),n.d(t,"b",(function(){return d})),n.d(t,"a",(function(){return h}));var i,o=(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});function r(e){var t=[];return e.forEach((function(e){return t.push(e)})),t}function s(e){var t=[];return e.forEach((function(e,n){return t.push(n)})),t}var a=function(){function e(){this._value="",this._pos=0}return e.prototype.reset=function(e){return this._value=e,this._pos=0,this},e.prototype.next=function(){return this._pos+=1,this},e.prototype.hasNext=function(){return this._pos0)n.left||(n.left=new l,n.left.segment=i.value()),n=n.left;else if(o<0)n.right||(n.right=new l,n.right.segment=i.value()),n=n.right;else{if(!i.hasNext())break;i.next(),n.mid||(n.mid=new l,n.mid.segment=i.value()),n=n.mid}}var r=n.value;return n.value=t,n.key=e,r},e.prototype.get=function(e){for(var t=this._iter.reset(e),n=this._root;n;){var i=t.cmp(n.segment);if(i>0)n=n.left;else if(i<0)n=n.right;else{if(!t.hasNext())break;t.next(),n=n.mid}}return n?n.value:void 0},e.prototype.findSubstr=function(e){for(var t=this._iter.reset(e),n=this._root,i=void 0;n;){var o=t.cmp(n.segment);if(o>0)n=n.left;else if(o<0)n=n.right;else{if(!t.hasNext())break;t.next(),i=n.value||i,n=n.mid}}return n&&n.value||i},e.prototype.forEach=function(e){this._forEach(this._root,e)},e.prototype._forEach=function(e,t){e&&(this._forEach(e.left,t),e.value&&t(e.value,e.key),this._forEach(e.mid,t),this._forEach(e.right,t))},e}(),d=function(){function e(){this.map=new Map,this.ignoreCase=!1}return e.prototype.set=function(e,t){this.map.set(this.toKey(e),t)},e.prototype.get=function(e){return this.map.get(this.toKey(e))},e.prototype.toKey=function(e){var t=e.toString();return this.ignoreCase&&(t=t.toLowerCase()),t},e}(),h=function(e){function t(t,n){void 0===n&&(n=1);var i=e.call(this)||this;return i._limit=t,i._ratio=Math.min(Math.max(0,n),1),i}return o(t,e),t.prototype.get=function(t){return e.prototype.get.call(this,t,2)},t.prototype.peek=function(t){return e.prototype.get.call(this,t,0)},t.prototype.set=function(t,n){e.prototype.set.call(this,t,n,2),this.checkTrim()},t.prototype.checkTrim=function(){this.size>this._limit&&this.trimOld(Math.round(this._limit*this._ratio))},t}(function(){function e(){this._map=new Map,this._head=void 0,this._tail=void 0,this._size=0}return e.prototype.clear=function(){this._map.clear(),this._head=void 0,this._tail=void 0,this._size=0},Object.defineProperty(e.prototype,"size",{get:function(){return this._size},enumerable:!0,configurable:!0}),e.prototype.get=function(e,t){void 0===t&&(t=0);var n=this._map.get(e);if(n)return 0!==t&&this.touch(n,t),n.value},e.prototype.set=function(e,t,n){void 0===n&&(n=0);var i=this._map.get(e);if(i)i.value=t,0!==n&&this.touch(i,n);else{switch(i={key:e,value:t,next:void 0,previous:void 0},n){case 0:this.addItemLast(i);break;case 1:this.addItemFirst(i);break;case 2:default:this.addItemLast(i)}this._map.set(e,i),this._size++}},e.prototype.delete=function(e){return!!this.remove(e)},e.prototype.remove=function(e){var t=this._map.get(e);if(t)return this._map.delete(e),this.removeItem(t),this._size--,t.value},e.prototype.forEach=function(e,t){for(var n=this._head;n;)t?e.bind(t)(n.value,n.key,this):e(n.value,n.key,this),n=n.next},e.prototype.trimOld=function(e){if(!(e>=this.size))if(0!==e){for(var t=this._head,n=this.size;t&&n>e;)this._map.delete(t.key),t=t.next,n--;this._head=t,this._size=n,t&&(t.previous=void 0)}else this.clear()},e.prototype.addItemFirst=function(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},e.prototype.addItemLast=function(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},e.prototype.removeItem=function(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{var t=e.next,n=e.previous;if(!t||!n)throw new Error("Invalid list");t.previous=n,n.next=t}e.next=void 0,e.previous=void 0},e.prototype.touch=function(e,t){if(!this._head||!this._tail)throw new Error("Invalid list");if(1===t||2===t)if(1===t){if(e===this._head)return;var n=e.next,i=e.previous;e===this._tail?(i.next=void 0,this._tail=i):(n.previous=i,i.next=n),e.previous=void 0,e.next=this._head,this._head.previous=e,this._head=e}else if(2===t){if(e===this._tail)return;n=e.next,i=e.previous;e===this._head?(n.previous=void 0,this._head=n):(n.previous=i,i.next=n),e.next=void 0,e.previous=this._tail,this._tail.next=e,this._tail=e}},e.prototype.toJSON=function(){var e=[];return this.forEach((function(t,n){e.push([n,t])})),e},e}())},QFiB:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"markdown",extensions:[".md",".markdown",".mdown",".mkdn",".mkd",".mdwn",".mdtxt",".mdtext"],aliases:["Markdown","markdown"],loader:function(){return n.e(142).then(n.bind(null,"PhST"))}})},QRHv:function(e,t,n){"use strict";n.d(t,"f",(function(){return a})),n.d(t,"b",(function(){return c})),n.d(t,"c",(function(){return d})),n.d(t,"a",(function(){return f})),n.d(t,"e",(function(){return m})),n.d(t,"d",(function(){return v}));var i=n("6OMU"),o=n("4bUh"),r=n("cGHE"),s=n("twdY");function a(e){for(var t=0,n=0,i=0,o=0,r=e.length;o>>0}var l=new Uint32Array(0).buffer,c=function(){function e(){this.tokens=[]}return e.prototype.add=function(e,t){if(this.tokens.length>0){var n=this.tokens[this.tokens.length-1];if(n.startLineNumber+n.tokens.length-1+1===e)return void n.tokens.push(t)}this.tokens.push(new p(e,[t]))},e}(),d=function(){function e(e){this._tokens=e,this._tokenCount=e.length/4}return e.prototype.getMaxDeltaLine=function(){var e=this.getTokenCount();return 0===e?-1:this.getDeltaLine(e-1)},e.prototype.getTokenCount=function(){return this._tokenCount},e.prototype.getDeltaLine=function(e){return this._tokens[4*e]},e.prototype.getStartCharacter=function(e){return this._tokens[4*e+1]},e.prototype.getEndCharacter=function(e){return this._tokens[4*e+2]},e.prototype.getMetadata=function(e){return this._tokens[4*e+3]},e.prototype.clear=function(){this._tokenCount=0},e.prototype.acceptDeleteRange=function(e,t,n,i,o){for(var r=this._tokens,s=this._tokenCount,a=i-t,u=0,l=!1,c=0;co?p-=o-n:p=n;else if(h===t&&f===n){if(!(h===i&&p>o)){l=!0;continue}p-=o-n}else if(ho)){l=!0;continue}p=h===t?(f=n)+(p-o):(f=0)+(p-o)}else if(h>i){if(0===a&&!l){u=s;break}h-=a}else{if(!(h===i&&f>=o))throw new Error("Not possible!");e&&0===h&&(f+=e,p+=e),h-=a,f-=o-n,p-=o-n}var m=4*u;r[m]=h,r[m+1]=f,r[m+2]=p,r[m+3]=g,u++}}this._tokenCount=u},e.prototype.acceptInsertText=function(e,t,n,i,o,r){for(var s=0===n&&1===i&&(r>=48&&r<=57||r>=65&&r<=90||r>=97&&r<=122),a=this._tokens,u=this._tokenCount,l=0;lt)){for(var s=o;s>n&&e.getDeltaLine(s-1)===t;)s--;for(var a=o;a0?t.charCodeAt(0):0)},e.prototype.acceptEdit=function(e,t,n,i,o){this._acceptDeleteRange(e),this._acceptInsertText(new r.a(e.startLineNumber,e.startColumn),t,n,i,o),this._updateEndLineNumber()},e.prototype._acceptDeleteRange=function(e){if(e.startLineNumber!==e.endLineNumber||e.startColumn!==e.endColumn){var t=e.startLineNumber-this.startLineNumber,n=e.endLineNumber-this.startLineNumber;if(n<0){var i=n-t;this.startLineNumber-=i}else{var o=this.tokens.getMaxDeltaLine();if(!(t>=o+1)){if(t<0&&n>=o+1)return this.startLineNumber=0,void this.tokens.clear();if(t<0){var r=-t;this.startLineNumber-=r,this.tokens.acceptDeleteRange(e.startColumn-1,0,0,n,e.endColumn-1)}else this.tokens.acceptDeleteRange(0,t,e.startColumn-1,n,e.endColumn-1)}}}},e.prototype._acceptInsertText=function(e,t,n,i,o){if(0!==t||0!==n){var r=e.lineNumber-this.startLineNumber;if(r<0)this.startLineNumber+=t;else r>=this.tokens.getMaxDeltaLine()+1||this.tokens.acceptInsertText(r,e.column-1,t,n,i,o)}},e}(),p=function(e,t){this.startLineNumber=e,this.tokens=t};function g(e){return e instanceof Uint32Array?e:new Uint32Array(e)}var m=function(){function e(){this._pieces=[]}return e.prototype.flush=function(){this._pieces=[]},e.prototype.set=function(e){this._pieces=e||[]},e.prototype.addSemanticTokens=function(t,n){var i=this._pieces;if(0===i.length)return n;var r=e._findFirstPieceWithLine(i,t),s=this._pieces[r].getLineTokens(t);if(!s)return n;for(var a=n.getCount(),u=s.getCount(),l=0,c=[],d=0,h=0;h>>0,v=~m>>>0;lt)){for(;o>n&&e[o-1].startLineNumber<=t&&t<=e[o-1].endLineNumber;)o--;return o}i=o-1}}return n},e.prototype.acceptEdit=function(e,t,n,i,o){for(var r=0,s=this._pieces;r1&&(o=s.x.getLanguageId(i[1])!==e),!o)return l}if(!i||0===i.length){var r=new Uint32Array(2);return r[0]=t,r[1]=u(e),r.buffer}return i[i.length-2]=t,0===i.byteOffset&&i.byteLength===i.buffer.byteLength?i.buffer:i},e.prototype._ensureLine=function(e){for(;e>=this._len;)this._lineTokens[this._len]=null,this._len++},e.prototype._deleteLines=function(e,t){0!==t&&(e+t>this._len&&(t=this._len-e),this._lineTokens.splice(e,t),this._len-=t)},e.prototype._insertLines=function(e,t){if(0!==t){for(var n=[],o=0;o=this._len))if(t.startLineNumber!==t.endLineNumber){this._lineTokens[n]=e._deleteEnding(this._lineTokens[n],t.startColumn-1);var i=t.endLineNumber-1,o=null;i=this._len||(0!==n?(this._lineTokens[o]=e._deleteEnding(this._lineTokens[o],t.column-1),this._lineTokens[o]=e._insert(this._lineTokens[o],t.column-1,i),this._insertLines(t.lineNumber,n)):this._lineTokens[o]=e._insert(this._lineTokens[o],t.column-1,i))}},e._deleteBeginning=function(t,n){return null===t||t===l?t:e._delete(t,0,n)},e._deleteEnding=function(t,n){if(null===t||t===l)return t;var i=g(t),o=i[i.length-2];return e._delete(t,n,o)},e._delete=function(e,t,n){if(null===e||e===l||t===n)return e;var i=g(e),r=i.length>>>1;if(0===t&&i[i.length-2]===n)return l;var s,a,u=o.a.findIndexInTokensArray(i,t),c=u>0?i[u-1<<1]:0;if(na&&(i[s++]=m,i[s++]=i[1+(p<<1)],a=m)}if(s===i.length)return e;var v=new Uint32Array(s);return v.set(i.subarray(0,s),0),v.buffer},e._append=function(e,t){if(t===l)return e;if(e===l)return t;if(null===e)return e;if(null===t)return null;var n=g(e),i=g(t),o=i.length>>>1,r=new Uint32Array(n.length+i.length);r.set(n,0);for(var s=n.length,a=n[n.length-2],u=0;u>>1,s=o.a.findIndexInTokensArray(i,t);s>0&&(i[s-1<<1]===t&&s--);for(var a=s;a(t|=0)&&(n=t-e),n<0&&(n=0),(i|=0)<0&&(i=0),(r|=0)+i>(o|=0)&&(r=o-i),r<0&&(r=0),this.width=e,this.scrollWidth=t,this.scrollLeft=n,this.height=i,this.scrollHeight=o,this.scrollTop=r}return e.prototype.equals=function(e){return this.width===e.width&&this.scrollWidth===e.scrollWidth&&this.scrollLeft===e.scrollLeft&&this.height===e.height&&this.scrollHeight===e.scrollHeight&&this.scrollTop===e.scrollTop},e.prototype.withScrollDimensions=function(t){return new e(void 0!==t.width?t.width:this.width,void 0!==t.scrollWidth?t.scrollWidth:this.scrollWidth,this.scrollLeft,void 0!==t.height?t.height:this.height,void 0!==t.scrollHeight?t.scrollHeight:this.scrollHeight,this.scrollTop)},e.prototype.withScrollPosition=function(t){return new e(this.width,this.scrollWidth,void 0!==t.scrollLeft?t.scrollLeft:this.scrollLeft,this.height,this.scrollHeight,void 0!==t.scrollTop?t.scrollTop:this.scrollTop)},e.prototype.createScrollEvent=function(e){var t=this.width!==e.width,n=this.scrollWidth!==e.scrollWidth,i=this.scrollLeft!==e.scrollLeft,o=this.height!==e.height,r=this.scrollHeight!==e.scrollHeight,s=this.scrollTop!==e.scrollTop;return{width:this.width,scrollWidth:this.scrollWidth,scrollLeft:this.scrollLeft,height:this.height,scrollHeight:this.scrollHeight,scrollTop:this.scrollTop,widthChanged:t,scrollWidthChanged:n,scrollLeftChanged:i,heightChanged:o,scrollHeightChanged:r,scrollTopChanged:s}},e}(),u=function(e){function t(t,n){var i=e.call(this)||this;return i._onScroll=i._register(new o.a),i.onScroll=i._onScroll.event,i._smoothScrollDuration=t,i._scheduleAtNextAnimationFrame=n,i._state=new a(0,0,0,0,0,0),i._smoothScrolling=null,i}return s(t,e),t.prototype.dispose=function(){this._smoothScrolling&&(this._smoothScrolling.dispose(),this._smoothScrolling=null),e.prototype.dispose.call(this)},t.prototype.setSmoothScrollDuration=function(e){this._smoothScrollDuration=e},t.prototype.validateScrollPosition=function(e){return this._state.withScrollPosition(e)},t.prototype.getScrollDimensions=function(){return this._state},t.prototype.setScrollDimensions=function(e){var t=this._state.withScrollDimensions(e);this._setState(t),this._smoothScrolling&&this._smoothScrolling.acceptScrollDimensions(this._state)},t.prototype.getFutureScrollPosition=function(){return this._smoothScrolling?this._smoothScrolling.to:this._state},t.prototype.getCurrentScrollPosition=function(){return this._state},t.prototype.setScrollPositionNow=function(e){var t=this._state.withScrollPosition(e);this._smoothScrolling&&(this._smoothScrolling.dispose(),this._smoothScrolling=null),this._setState(t)},t.prototype.setScrollPositionSmooth=function(e){var t=this;if(0===this._smoothScrollDuration)return this.setScrollPositionNow(e);if(this._smoothScrolling){e={scrollLeft:void 0===e.scrollLeft?this._smoothScrolling.to.scrollLeft:e.scrollLeft,scrollTop:void 0===e.scrollTop?this._smoothScrolling.to.scrollTop:e.scrollTop};var n=this._state.withScrollPosition(e);if(this._smoothScrolling.to.scrollLeft===n.scrollLeft&&this._smoothScrolling.to.scrollTop===n.scrollTop)return;var i=this._smoothScrolling.combine(this._state,n,this._smoothScrollDuration);this._smoothScrolling.dispose(),this._smoothScrolling=i}else{n=this._state.withScrollPosition(e);this._smoothScrolling=d.start(this._state,n,this._smoothScrollDuration)}this._smoothScrolling.animationFrameDisposable=this._scheduleAtNextAnimationFrame((function(){t._smoothScrolling&&(t._smoothScrolling.animationFrameDisposable=null,t._performSmoothScrolling())}))},t.prototype._performSmoothScrolling=function(){var e=this;if(this._smoothScrolling){var t=this._smoothScrolling.tick(),n=this._state.withScrollPosition(t);if(this._setState(n),t.isDone)return this._smoothScrolling.dispose(),void(this._smoothScrolling=null);this._smoothScrolling.animationFrameDisposable=this._scheduleAtNextAnimationFrame((function(){e._smoothScrolling&&(e._smoothScrolling.animationFrameDisposable=null,e._performSmoothScrolling())}))}},t.prototype._setState=function(e){var t=this._state;t.equals(e)||(this._state=e,this._onScroll.fire(this._state.createScrollEvent(t)))},t}(r.a),l=function(e,t,n){this.scrollLeft=e,this.scrollTop=t,this.isDone=n};function c(e,t){var n=t-e;return function(t){return e+n*(1-function(e){return Math.pow(e,3)}(1-t))}}var d=function(){function e(e,t,n,i){this.from=e,this.to=t,this.duration=i,this._startTime=n,this.animationFrameDisposable=null,this._initAnimations()}return e.prototype._initAnimations=function(){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)},e.prototype._initAnimation=function(e,t,n){var i,o,r;if(Math.abs(e-t)>2.5*n){var s=void 0,a=void 0;return e=0){var n=e.split("!=");return d.create(n[0].trim(),this._deserializeValue(n[1],t))}if(e.indexOf("==")>=0){n=e.split("==");return c.create(n[0].trim(),this._deserializeValue(n[1],t))}if(e.indexOf("=~")>=0){n=e.split("=~");return f.create(n[0].trim(),this._deserializeRegexValue(n[1],t))}return/^\!\s*/.test(e)?h.create(e.substr(1).trim()):l.create(e)},e._deserializeValue=function(e,t){if("true"===(e=e.trim()))return!0;if("false"===e)return!1;var n=/^'([^']*)'$/.exec(e);return n?n[1].trim():e},e._deserializeRegexValue=function(e,t){if(Object(o.v)(e)){if(t)throw new Error("missing regexp-value for =~-expression");return console.warn("missing regexp-value for =~-expression"),null}var n=e.indexOf("/"),i=e.lastIndexOf("/");if(n===i||n<0){if(t)throw new Error("bad regexp-value '"+e+"', missing /-enclosure");return console.warn("bad regexp-value '"+e+"', missing /-enclosure"),null}var r=e.slice(n+1,i),s="i"===e[i+1]?"i":"";try{return new RegExp(r,s)}catch(n){if(t)throw new Error("bad regexp-value '"+e+"', parse error: "+n);return console.warn("bad regexp-value '"+e+"', parse error: "+n),null}},e}();function u(e,t){var n=e.getType(),i=t.getType();if(n!==i)return n-i;switch(n){case 1:case 2:case 3:case 4:case 6:case 7:case 5:return e.cmp(t);default:throw new Error("Unknown ContextKeyExpr!")}}var l=function(){function e(e){this.key=e}return e.create=function(t){return new e(t)},e.prototype.getType=function(){return 1},e.prototype.cmp=function(e){return this.keye.key?1:0},e.prototype.equals=function(t){return t instanceof e&&this.key===t.key},e.prototype.evaluate=function(e){return!!e.getValue(this.key)},e.prototype.keys=function(){return[this.key]},e.prototype.negate=function(){return h.create(this.key)},e}(),c=function(){function e(e,t){this.key=e,this.value=t}return e.create=function(t,n){return"boolean"==typeof n?n?l.create(t):h.create(t):new e(t,n)},e.prototype.getType=function(){return 3},e.prototype.cmp=function(e){return this.keye.key?1:this.valuee.value?1:0},e.prototype.equals=function(t){return t instanceof e&&(this.key===t.key&&this.value===t.value)},e.prototype.evaluate=function(e){return e.getValue(this.key)==this.value},e.prototype.keys=function(){return[this.key]},e.prototype.negate=function(){return d.create(this.key,this.value)},e}(),d=function(){function e(e,t){this.key=e,this.value=t}return e.create=function(t,n){return"boolean"==typeof n?n?h.create(t):l.create(t):new e(t,n)},e.prototype.getType=function(){return 4},e.prototype.cmp=function(e){return this.keye.key?1:this.valuee.value?1:0},e.prototype.equals=function(t){return t instanceof e&&(this.key===t.key&&this.value===t.value)},e.prototype.evaluate=function(e){return e.getValue(this.key)!=this.value},e.prototype.keys=function(){return[this.key]},e.prototype.negate=function(){return c.create(this.key,this.value)},e}(),h=function(){function e(e){this.key=e}return e.create=function(t){return new e(t)},e.prototype.getType=function(){return 2},e.prototype.cmp=function(e){return this.keye.key?1:0},e.prototype.equals=function(t){return t instanceof e&&this.key===t.key},e.prototype.evaluate=function(e){return!e.getValue(this.key)},e.prototype.keys=function(){return[this.key]},e.prototype.negate=function(){return l.create(this.key)},e}(),f=function(){function e(e,t){this.key=e,this.regexp=t}return e.create=function(t,n){return new e(t,n)},e.prototype.getType=function(){return 6},e.prototype.cmp=function(e){if(this.keye.key)return 1;var t=this.regexp?this.regexp.source:"",n=e.regexp?e.regexp.source:"";return tn?1:0},e.prototype.equals=function(t){if(t instanceof e){var n=this.regexp?this.regexp.source:"",i=t.regexp?t.regexp.source:"";return this.key===t.key&&n===i}return!1},e.prototype.evaluate=function(e){var t=e.getValue(this.key);return!!this.regexp&&this.regexp.test(t)},e.prototype.keys=function(){return[this.key]},e.prototype.negate=function(){return p.create(this)},e}(),p=function(){function e(e){this._actual=e}return e.create=function(t){return new e(t)},e.prototype.getType=function(){return 7},e.prototype.cmp=function(e){return this._actual.cmp(e._actual)},e.prototype.equals=function(t){return t instanceof e&&this._actual.equals(t._actual)},e.prototype.evaluate=function(e){return!this._actual.evaluate(e)},e.prototype.keys=function(){return this._actual.keys()},e.prototype.negate=function(){return this._actual},e}(),g=function(){function e(e){this.expr=e}return e.create=function(t){var n=e._normalizeArr(t);if(0!==n.length)return 1===n.length?n[0]:new e(n)},e.prototype.getType=function(){return 5},e.prototype.cmp=function(e){if(this.expr.lengthe.expr.length)return 1;for(var t=0,n=this.expr.length;t1;){for(var s=t.shift(),u=t.shift(),l=[],c=0,d=r(s);c=0&&(e._idleTimeoutId=setTimeout((function(){e._onTimeout&&e._onTimeout()}),t))},n("YBdB"),t.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==e&&e.setImmediate||this&&this.setImmediate,t.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==e&&e.clearImmediate||this&&this.clearImmediate}).call(this,n("yLpj"))},Uzvx:function(e,t,n){"use strict";n.d(t,"b",(function(){return o})),n.d(t,"a",(function(){return r}));var i=n("Cg/j"),o=Object(i.c)("contextViewService"),r=Object(i.c)("contextMenuService")},Vtyv:function(e,t,n){},VvMK:function(e,t,n){},Vxe3:function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var i=n("Cg/j"),o=Object(i.c)("codeEditorService")},WqXY:function(e,t,n){"use strict";n.d(t,"c",(function(){return m})),n.d(t,"d",(function(){return v})),n.d(t,"b",(function(){return _})),n.d(t,"a",(function(){return b}));n("yEoX");var i,o=n("MNsG"),r=n("3/fG"),s=n("pmY6"),a=n("8HAY"),u=n("EffR"),l=n("746U"),c=n("pg8w"),d=n("uDWl"),h=n("MI8n"),f=n("ZQ78"),p=n("D3Dy"),g=(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),m=function(e){function t(t,n,i){var o=e.call(this)||this;return o.options=i,o._context=t||o,o._action=n,n instanceof a.a&&o._register(n.onDidChange((function(e){o.element&&o.handleActionChangeEvent(e)}))),o}return g(t,e),t.prototype.handleActionChangeEvent=function(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()},Object.defineProperty(t.prototype,"actionRunner",{get:function(){return this._actionRunner||(this._actionRunner=this._register(new a.b)),this._actionRunner},set:function(e){this._actionRunner=e},enumerable:!0,configurable:!0}),t.prototype.getAction=function(){return this._action},t.prototype.isEnabled=function(){return this._action.enabled},t.prototype.setActionContext=function(e){this._context=e},t.prototype.render=function(e){var t=this,n=this.element=e;this._register(c.b.addTarget(e));var i=this.options&&this.options.draggable;i&&(e.draggable=!0,p.h&&this._register(u.g(e,u.c.DRAG_START,(function(e){var n;return null===(n=e.dataTransfer)||void 0===n?void 0:n.setData(f.a.TEXT,t._action.label)})))),this._register(u.g(n,c.a.Tap,(function(e){return t.onClick(e)}))),this._register(u.g(n,u.c.MOUSE_DOWN,(function(e){i||u.b.stop(e,!0),t._action.enabled&&0===e.button&&u.e(n,"active")}))),this._register(u.g(n,u.c.CLICK,(function(e){u.b.stop(e,!0),t.options&&t.options.isMenu?t.onClick(e):o.i((function(){return t.onClick(e)}))}))),this._register(u.g(n,u.c.DBLCLICK,(function(e){u.b.stop(e,!0)}))),[u.c.MOUSE_UP,u.c.MOUSE_OUT].forEach((function(e){t._register(u.g(n,e,(function(e){u.b.stop(e),u.J(n,"active")})))}))},t.prototype.onClick=function(e){var t;u.b.stop(e,!0),l.l(this._context)?t=e:(t=this._context,l.i(t)&&(t.event=e)),this.actionRunner.run(this._action,t)},t.prototype.focus=function(){this.element&&(this.element.focus(),u.e(this.element,"focused"))},t.prototype.blur=function(){this.element&&(this.element.blur(),u.J(this.element,"focused"))},t.prototype.updateEnabled=function(){},t.prototype.updateLabel=function(){},t.prototype.updateTooltip=function(){},t.prototype.updateClass=function(){},t.prototype.updateChecked=function(){},t.prototype.dispose=function(){this.element&&(u.L(this.element),this.element=void 0),e.prototype.dispose.call(this)},t}(s.a),v=function(e){function t(n){var i=e.call(this,t.ID,n,n?"separator text":"separator")||this;return i.checked=!1,i.enabled=!1,i}return g(t,e),t.ID="vs.actions.separator",t}(a.a),_=function(e){function t(t,n,i){void 0===i&&(i={});var o=e.call(this,t,n,i)||this;return o.options=i,o.options.icon=void 0!==i.icon&&i.icon,o.options.label=void 0===i.label||i.label,o.cssClass="",o}return g(t,e),t.prototype.render=function(t){e.prototype.render.call(this,t),this.element&&(this.label=u.m(this.element,u.a("a.action-label"))),this.label&&(this._action.id===v.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&&(u.m(this.element,u.a("span.keybinding")).textContent=this.options.keybinding),this.updateClass(),this.updateLabel(),this.updateTooltip(),this.updateEnabled(),this.updateChecked()},t.prototype.focus=function(){e.prototype.focus.call(this),this.label&&this.label.focus()},t.prototype.updateLabel=function(){this.options.label&&this.label&&(this.label.textContent=this.getAction().label)},t.prototype.updateTooltip=function(){var 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=r.a({key:"titleLabel",comment:["action title","action keybinding"]},"{0} ({1})",e,this.options.keybinding))),e&&this.label&&(this.label.title=e)},t.prototype.updateClass=function(){this.cssClass&&this.label&&u.K(this.label,this.cssClass),this.options.icon?(this.cssClass=this.getAction().class,this.label&&(u.e(this.label,"codicon"),this.cssClass&&u.f(this.label,this.cssClass)),this.updateEnabled()):this.label&&u.J(this.label,"codicon")},t.prototype.updateEnabled=function(){this.getAction().enabled?(this.label&&(this.label.removeAttribute("aria-disabled"),u.J(this.label,"disabled"),this.label.tabIndex=0),this.element&&u.J(this.element,"disabled")):(this.label&&(this.label.setAttribute("aria-disabled","true"),u.e(this.label,"disabled"),u.M(this.label)),this.element&&u.e(this.element,"disabled"))},t.prototype.updateChecked=function(){this.label&&(this.getAction().checked?u.e(this.label,"checked"):u.J(this.label,"checked"))},t}(m),y={orientation:0,context:null,triggerKeys:{keys:[3,10],keyDown:!1}},b=function(e){function t(t,n){void 0===n&&(n=y);var i,o,r=e.call(this)||this;switch(r._onDidBlur=r._register(new h.a),r.onDidBlur=r._onDidBlur.event,r._onDidCancel=r._register(new h.a),r.onDidCancel=r._onDidCancel.event,r._onDidRun=r._register(new h.a),r.onDidRun=r._onDidRun.event,r._onDidBeforeRun=r._register(new h.a),r.onDidBeforeRun=r._onDidBeforeRun.event,r.options=n,r._context=n.context,r.options.triggerKeys||(r.options.triggerKeys=y.triggerKeys),r.options.actionRunner?r._actionRunner=r.options.actionRunner:(r._actionRunner=new a.b,r._register(r._actionRunner)),r._register(r._actionRunner.onDidRun((function(e){return r._onDidRun.fire(e)}))),r._register(r._actionRunner.onDidBeforeRun((function(e){return r._onDidBeforeRun.fire(e)}))),r.viewItems=[],r.focusedItem=void 0,r.domNode=document.createElement("div"),r.domNode.className="monaco-action-bar",!1!==n.animated&&u.e(r.domNode,"animated"),r.options.orientation){case 0:i=15,o=17;break;case 1:i=17,o=15,r.domNode.className+=" reverse";break;case 2:i=16,o=18,r.domNode.className+=" vertical";break;case 3:i=18,o=16,r.domNode.className+=" vertical reverse"}return r._register(u.g(r.domNode,u.c.KEY_DOWN,(function(e){var t=new d.a(e),n=!0;t.equals(i)?r.focusPrevious():t.equals(o)?r.focusNext():t.equals(9)?r.cancel():r.isTriggerKeyEvent(t)?r.options.triggerKeys&&r.options.triggerKeys.keyDown&&r.doTrigger(t):n=!1,n&&(t.preventDefault(),t.stopPropagation())}))),r._register(u.g(r.domNode,u.c.KEY_UP,(function(e){var t=new d.a(e);r.isTriggerKeyEvent(t)?(r.options.triggerKeys&&!r.options.triggerKeys.keyDown&&r.doTrigger(t),t.preventDefault(),t.stopPropagation()):(t.equals(2)||t.equals(1026))&&r.updateFocusedItem()}))),r.focusTracker=r._register(u.T(r.domNode)),r._register(r.focusTracker.onDidBlur((function(){document.activeElement!==r.domNode&&u.E(document.activeElement,r.domNode)||(r._onDidBlur.fire(),r.focusedItem=void 0)}))),r._register(r.focusTracker.onDidFocus((function(){return r.updateFocusedItem()}))),r.actionsList=document.createElement("ul"),r.actionsList.className="actions-container",r.actionsList.setAttribute("role","toolbar"),r.options.ariaLabel&&r.actionsList.setAttribute("aria-label",r.options.ariaLabel),r.domNode.appendChild(r.actionsList),t.appendChild(r.domNode),r}return g(t,e),t.prototype.isTriggerKeyEvent=function(e){var t=!1;return this.options.triggerKeys&&this.options.triggerKeys.keys.forEach((function(n){t=t||e.equals(n)})),t},t.prototype.updateFocusedItem=function(){for(var e=0;e=n.actionsList.children.length?(n.actionsList.appendChild(r),n.viewItems.push(i)):(n.actionsList.insertBefore(r,n.actionsList.children[o]),n.viewItems.splice(o,0,i),o++)}))},t.prototype.clear=function(){this.viewItems=Object(s.e)(this.viewItems),u.o(this.actionsList)},t.prototype.isEmpty=function(){return 0===this.viewItems.length},t.prototype.focus=function(e){var t=!1,n=void 0;void 0===e?t=!0:"number"==typeof e?n=e:"boolean"==typeof e&&(t=e),t&&void 0===this.focusedItem?(this.focusedItem=this.viewItems.length-1,this.focusNext()):(void 0!==n&&(this.focusedItem=n),this.updateFocus())},t.prototype.focusNext=function(){void 0===this.focusedItem&&(this.focusedItem=this.viewItems.length-1);var e,t=this.focusedItem;do{this.focusedItem=(this.focusedItem+1)%this.viewItems.length,e=this.viewItems[this.focusedItem]}while(this.focusedItem!==t&&!e.isEnabled());this.focusedItem!==t||e.isEnabled()||(this.focusedItem=void 0),this.updateFocus()},t.prototype.focusPrevious=function(){void 0===this.focusedItem&&(this.focusedItem=0);var e,t=this.focusedItem;do{this.focusedItem=this.focusedItem-1,this.focusedItem<0&&(this.focusedItem=this.viewItems.length-1),e=this.viewItems[this.focusedItem]}while(this.focusedItem!==t&&!e.isEnabled());this.focusedItem!==t||e.isEnabled()||(this.focusedItem=void 0),this.updateFocus(!0)},t.prototype.updateFocus=function(e,t){void 0===this.focusedItem&&this.actionsList.focus({preventScroll:t});for(var n=0;nn||e===n&&t>i?(this.startLineNumber=n,this.startColumn=i,this.endLineNumber=e,this.endColumn=t):(this.startLineNumber=e,this.startColumn=t,this.endLineNumber=n,this.endColumn=i)}return e.prototype.isEmpty=function(){return e.isEmpty(this)},e.isEmpty=function(e){return e.startLineNumber===e.endLineNumber&&e.startColumn===e.endColumn},e.prototype.containsPosition=function(t){return e.containsPosition(this,t)},e.containsPosition=function(e,t){return!(t.lineNumbere.endLineNumber)&&(!(t.lineNumber===e.startLineNumber&&t.columne.endColumn))},e.prototype.containsRange=function(t){return e.containsRange(this,t)},e.containsRange=function(e,t){return!(t.startLineNumbere.endLineNumber||t.endLineNumber>e.endLineNumber)&&(!(t.startLineNumber===e.startLineNumber&&t.startColumne.endColumn)))},e.prototype.strictContainsRange=function(t){return e.strictContainsRange(this,t)},e.strictContainsRange=function(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)))},e.prototype.plusRange=function(t){return e.plusRange(this,t)},e.plusRange=function(t,n){var i,o,r,s;return n.startLineNumbert.endLineNumber?(r=n.endLineNumber,s=n.endColumn):n.endLineNumber===t.endLineNumber?(r=n.endLineNumber,s=Math.max(n.endColumn,t.endColumn)):(r=t.endLineNumber,s=t.endColumn),new e(i,o,r,s)},e.prototype.intersectRanges=function(t){return e.intersectRanges(this,t)},e.intersectRanges=function(t,n){var i=t.startLineNumber,o=t.startColumn,r=t.endLineNumber,s=t.endColumn,a=n.startLineNumber,u=n.startColumn,l=n.endLineNumber,c=n.endColumn;return il?(r=l,s=c):r===l&&(s=Math.min(s,c)),i>r||i===r&&o>s?null:new e(i,o,r,s)},e.prototype.equalsRange=function(t){return e.equalsRange(this,t)},e.equalsRange=function(e,t){return!!e&&!!t&&e.startLineNumber===t.startLineNumber&&e.startColumn===t.startColumn&&e.endLineNumber===t.endLineNumber&&e.endColumn===t.endColumn},e.prototype.getEndPosition=function(){return new i.a(this.endLineNumber,this.endColumn)},e.prototype.getStartPosition=function(){return new i.a(this.startLineNumber,this.startColumn)},e.prototype.toString=function(){return"["+this.startLineNumber+","+this.startColumn+" -> "+this.endLineNumber+","+this.endColumn+"]"},e.prototype.setEndPosition=function(t,n){return new e(this.startLineNumber,this.startColumn,t,n)},e.prototype.setStartPosition=function(t,n){return new e(t,n,this.endLineNumber,this.endColumn)},e.prototype.collapseToStart=function(){return e.collapseToStart(this)},e.collapseToStart=function(t){return new e(t.startLineNumber,t.startColumn,t.startLineNumber,t.startColumn)},e.fromPositions=function(t,n){return void 0===n&&(n=t),new e(t.lineNumber,t.column,n.lineNumber,n.column)},e.lift=function(t){return t?new e(t.startLineNumber,t.startColumn,t.endLineNumber,t.endColumn):null},e.isIRange=function(e){return e&&"number"==typeof e.startLineNumber&&"number"==typeof e.startColumn&&"number"==typeof e.endLineNumber&&"number"==typeof e.endColumn},e.areIntersectingOrTouching=function(e,t){return!(e.endLineNumbere.startLineNumber},e}()},bY76:function(e,t,n){"use strict";n.d(t,"a",(function(){return h}));var i,o,r=n("MNsG"),s=(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),a=/^\w[\w\d+.-]*$/,u=/^\//,l=/^\/\//;var c="/",d=/^(([^:/?#]+?):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?/,h=function(){function e(e,t,n,i,o,r){void 0===r&&(r=!1),"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=function(e,t){return e||t?e:"file"}(e,r),this.authority=t||"",this.path=function(e,t){switch(e){case"https":case"http":case"file":t?t[0]!==c&&(t=c+t):t=c}return t}(this.scheme,n||""),this.query=i||"",this.fragment=o||"",function(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&&!a.test(e.scheme))throw new Error("[UriError]: Scheme contains illegal characters.");if(e.path)if(e.authority){if(!u.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(l.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 ("//")')}(this,r))}return e.isUri=function(t){return t instanceof e||!!t&&("string"==typeof t.authority&&"string"==typeof t.fragment&&"string"==typeof t.path&&"string"==typeof t.query&&"string"==typeof t.scheme&&"function"==typeof t.fsPath&&"function"==typeof t.with&&"function"==typeof t.toString)},Object.defineProperty(e.prototype,"fsPath",{get:function(){return _(this)},enumerable:!0,configurable:!0}),e.prototype.with=function(e){if(!e)return this;var t=e.scheme,n=e.authority,i=e.path,o=e.query,r=e.fragment;return void 0===t?t=this.scheme:null===t&&(t=""),void 0===n?n=this.authority:null===n&&(n=""),void 0===i?i=this.path:null===i&&(i=""),void 0===o?o=this.query:null===o&&(o=""),void 0===r?r=this.fragment:null===r&&(r=""),t===this.scheme&&n===this.authority&&i===this.path&&o===this.query&&r===this.fragment?this:new p(t,n,i,o,r)},e.parse=function(e,t){void 0===t&&(t=!1);var n=d.exec(e);return n?new p(n[2]||"",C(n[4]||""),C(n[5]||""),C(n[7]||""),C(n[9]||""),t):new p("","","","","")},e.file=function(e){var t="";if(r.h&&(e=e.replace(/\\/g,c)),e[0]===c&&e[1]===c){var n=e.indexOf(c,2);-1===n?(t=e.substring(2),e=c):(t=e.substring(2,n),e=e.substring(n)||c)}return new p("file",t,e,"","")},e.from=function(e){return new p(e.scheme,e.authority,e.path,e.query,e.fragment)},e.prototype.toString=function(e){return void 0===e&&(e=!1),y(this,e)},e.prototype.toJSON=function(){return this},e.revive=function(t){if(t){if(t instanceof e)return t;var n=new p(t);return n._formatted=t.external,n._fsPath=t._sep===f?t.fsPath:null,n}return t},e}(),f=r.h?1:void 0,p=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._formatted=null,t._fsPath=null,t}return s(t,e),Object.defineProperty(t.prototype,"fsPath",{get:function(){return this._fsPath||(this._fsPath=_(this)),this._fsPath},enumerable:!0,configurable:!0}),t.prototype.toString=function(e){return void 0===e&&(e=!1),e?y(this,!0):(this._formatted||(this._formatted=y(this,!1)),this._formatted)},t.prototype.toJSON=function(){var e={$mid:1};return this._fsPath&&(e.fsPath=this._fsPath,e._sep=f),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},t}(h),g=((o={})[58]="%3A",o[47]="%2F",o[63]="%3F",o[35]="%23",o[91]="%5B",o[93]="%5D",o[64]="%40",o[33]="%21",o[36]="%24",o[38]="%26",o[39]="%27",o[40]="%28",o[41]="%29",o[42]="%2A",o[43]="%2B",o[44]="%2C",o[59]="%3B",o[61]="%3D",o[32]="%20",o);function m(e,t){for(var n=void 0,i=-1,o=0;o=97&&r<=122||r>=65&&r<=90||r>=48&&r<=57||45===r||46===r||95===r||126===r||t&&47===r)-1!==i&&(n+=encodeURIComponent(e.substring(i,o)),i=-1),void 0!==n&&(n+=e.charAt(o));else{void 0===n&&(n=e.substr(0,o));var s=g[r];void 0!==s?(-1!==i&&(n+=encodeURIComponent(e.substring(i,o)),i=-1),n+=s):-1===i&&(i=o)}}return-1!==i&&(n+=encodeURIComponent(e.substring(i))),void 0!==n?n:e}function v(e){for(var t=void 0,n=0;n1&&"file"===e.scheme?"//"+e.authority+e.path:47===e.path.charCodeAt(0)&&(e.path.charCodeAt(1)>=65&&e.path.charCodeAt(1)<=90||e.path.charCodeAt(1)>=97&&e.path.charCodeAt(1)<=122)&&58===e.path.charCodeAt(2)?e.path[1].toLowerCase()+e.path.substr(2):e.path,r.h&&(t=t.replace(/\//g,"\\")),t}function y(e,t){var n=t?v:m,i="",o=e.scheme,r=e.authority,s=e.path,a=e.query,u=e.fragment;if(o&&(i+=o,i+=":"),(r||"file"===o)&&(i+=c,i+=c),r){var l=r.indexOf("@");if(-1!==l){var d=r.substr(0,l);r=r.substr(l+1),-1===(l=d.indexOf(":"))?i+=n(d,!1):(i+=n(d.substr(0,l),!1),i+=":",i+=n(d.substr(l+1),!1)),i+="@"}-1===(l=(r=r.toLowerCase()).indexOf(":"))?i+=n(r,!1):(i+=n(r.substr(0,l),!1),i+=r.substr(l))}if(s){if(s.length>=3&&47===s.charCodeAt(0)&&58===s.charCodeAt(2))(h=s.charCodeAt(1))>=65&&h<=90&&(s="/"+String.fromCharCode(h+32)+":"+s.substr(3));else if(s.length>=2&&58===s.charCodeAt(1)){var h;(h=s.charCodeAt(0))>=65&&h<=90&&(s=String.fromCharCode(h+32)+":"+s.substr(2))}i+=n(s,!0)}return a&&(i+="?",i+=n(a,!1)),u&&(i+="#",i+=t?u:m(u,!1)),i}var b=/(%[0-9A-Za-z][0-9A-Za-z])+/g;function C(e){return e.match(b)?e.replace(b,(function(e){return function e(t){try{return decodeURIComponent(t)}catch(n){return t.length>3?t.substr(0,3)+e(t.substr(3)):t}}(e)})):e}},bexQ:function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var i=n("Cg/j"),o=Object(i.c)("keybindingService")},c2dO:function(e,t,n){"use strict";n.r(t),n.d(t,"LanguageServiceDefaultsImpl",(function(){return o}));n("M/lh");var i=monaco.Emitter,o=function(){function e(e,t,n){this._onDidChange=new i,this._languageId=e,this.setOptions(t),this.setModeConfiguration(n)}return Object.defineProperty(e.prototype,"onDidChange",{get:function(){return this._onDidChange.event},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"languageId",{get:function(){return this._languageId},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"options",{get:function(){return this._options},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"modeConfiguration",{get:function(){return this._modeConfiguration},enumerable:!0,configurable:!0}),e.prototype.setOptions=function(e){this._options=e||Object.create(null),this._onDidChange.fire(this)},e.prototype.setModeConfiguration=function(e){this._modeConfiguration=e||Object.create(null),this._onDidChange.fire(this)},e}(),r={tabSize:4,insertSpaces:!1,wrapLineLength:120,unformatted:'default": "a, abbr, acronym, b, bdo, big, br, button, cite, code, dfn, em, i, img, input, kbd, label, map, object, q, samp, select, small, span, strong, sub, sup, textarea, tt, var',contentUnformatted:"pre",indentInnerHtml:!1,preserveNewLines:!0,maxPreserveNewLines:null,indentHandlebars:!1,endWithNewline:!1,extraLiners:"head, body, /html",wrapAttributes:"auto"},s={format:r,suggest:{html5:!0}},a={format:r,suggest:{html5:!0,razor:!0}};function u(e){return{completionItems:!0,hovers:!0,documentSymbols:!0,links:!0,documentHighlights:!0,rename:!0,colors:!0,foldingRanges:!0,selectionRanges:!0,diagnostics:e===l,documentFormattingEdits:e===l,documentRangeFormattingEdits:e===l}}var l="html",c=new o(l,{format:r,suggest:{html5:!0,angular1:!0,ionic:!0}},u(l)),d=new o("handlebars",s,u("handlebars")),h=new o("razor",a,u("razor"));function f(){return n.e(115).then(n.bind(null,"+lu7"))}monaco.languages.html={htmlDefaults:c,razorDefaults:h,handlebarDefaults:d},monaco.languages.onLanguage(l,(function(){f().then((function(e){return e.setupMode(c)}))})),monaco.languages.onLanguage("handlebars",(function(){f().then((function(e){return e.setupMode(d)}))})),monaco.languages.onLanguage("razor",(function(){f().then((function(e){return e.setupMode(h)}))}))},c9ML:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"scss",extensions:[".scss"],aliases:["Sass","sass","scss"],mimetypes:["text/x-scss","text/scss"],loader:function(){return n.e(161).then(n.bind(null,"QJnQ"))}})},cGHE:function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var i=function(){function e(e,t){this.lineNumber=e,this.column=t}return e.prototype.with=function(t,n){return void 0===t&&(t=this.lineNumber),void 0===n&&(n=this.column),t===this.lineNumber&&n===this.column?this:new e(t,n)},e.prototype.delta=function(e,t){return void 0===e&&(e=0),void 0===t&&(t=0),this.with(this.lineNumber+e,this.column+t)},e.prototype.equals=function(t){return e.equals(this,t)},e.equals=function(e,t){return!e&&!t||!!e&&!!t&&e.lineNumber===t.lineNumber&&e.column===t.column},e.prototype.isBefore=function(t){return e.isBefore(this,t)},e.isBefore=function(e,t){return e.lineNumber=this.el.clientHeight-4)return this.orthogonalEndSash}else{if(e.offsetX<=4)return this.orthogonalStartSash;if(e.offsetX>=this.el.clientWidth-4)return this.orthogonalEndSash}},t.prototype.dispose=function(){e.prototype.dispose.call(this),this.el.remove()},t}(o.a)},cMvZ:function(e,t,n){"use strict";n.d(t,"a",(function(){return v}));var i=n("MI8n"),o=n("pmY6"),r=n("N0LK"),s=n("0JNc"),a=n("KDc4"),u=n("BFtn"),l=function(){function e(t){if(t.autoClosingPairs?this._autoClosingPairs=t.autoClosingPairs.map((function(e){return new a.b(e)})):t.brackets?this._autoClosingPairs=t.brackets.map((function(e){return new a.b({open:e[0],close:e[1]})})):this._autoClosingPairs=[],t.__electricCharacterSupport&&t.__electricCharacterSupport.docComment){var n=t.__electricCharacterSupport.docComment;this._autoClosingPairs.push(new a.b({open:n.open,close:n.close||""}))}this._autoCloseBefore="string"==typeof t.autoCloseBefore?t.autoCloseBefore:e.DEFAULT_AUTOCLOSE_BEFORE_LANGUAGE_DEFINED,this._surroundingPairs=t.surroundingPairs||this._autoClosingPairs}return e.prototype.getAutoClosingPairs=function(){return this._autoClosingPairs},e.prototype.getAutoCloseBeforeSet=function(){return this._autoCloseBefore},e.shouldAutoClosePair=function(e,t,n){if(0===t.getTokenCount())return!0;var i=t.findTokenIndexAtOffset(n-2),o=t.getStandardTokenType(i);return e.isOK(o)},e.prototype.getSurroundingPairs=function(){return this._surroundingPairs},e.DEFAULT_AUTOCLOSE_BEFORE_LANGUAGE_DEFINED=";:.,=}])> \n\t",e}(),c=n("EIAu"),d=function(){function e(e){this._richEditBrackets=e}return e.prototype.getElectricCharacters=function(){var e=[];if(this._richEditBrackets)for(var t=0,n=this._richEditBrackets.brackets;t=3)for(var o=0,r=this._regExpRules.length;o=2&&n.length>0&&i.length>0)for(o=0,r=this._brackets.length;o=2&&n.length>0)for(o=0,r=this._brackets.length;o1){var o=void 0,r=-1;for(o=t-1;o>=1;o--){if(e.getLanguageIdAtPosition(o,0)!==i)return r;var s=e.getLineContent(o);if(!n.shouldIgnore(s)&&!/^\s+$/.test(s)&&""!==s)return o;r=o}}return-1},e.prototype.getInheritIndentForLine=function(e,t,n,i){if(void 0===i&&(i=!0),e<4)return null;var o=this.getIndentRulesSupport(t.getLanguageIdentifier().id);if(!o)return null;if(n<=1)return{indentation:"",action:null};var s=this.getPrecedingValidLine(t,n,o);if(s<0)return null;if(s<1)return{indentation:"",action:null};var u=t.getLineContent(s);if(o.shouldIncrease(u)||o.shouldIndentNextLine(u))return{indentation:r.r(u),action:a.a.Indent,line:s};if(o.shouldDecrease(u))return{indentation:r.r(u),action:null,line:s};if(1===s)return{indentation:r.r(t.getLineContent(s)),action:null,line:s};var l=s-1,c=o.getIndentMetadata(t.getLineContent(l));if(!(3&c)&&4&c){for(var d=0,h=l-1;h>0;h--)if(!o.shouldIndentNextLine(t.getLineContent(h))){d=h;break}return{indentation:r.r(t.getLineContent(d+1)),action:null,line:d+1}}if(i)return{indentation:r.r(t.getLineContent(s)),action:null,line:s};for(h=s;h>0;h--){var f=t.getLineContent(h);if(o.shouldIncrease(f))return{indentation:r.r(f),action:a.a.Indent,line:h};if(o.shouldIndentNextLine(f)){d=0;for(var p=h-1;p>0;p--)if(!o.shouldIndentNextLine(t.getLineContent(h))){d=p;break}return{indentation:r.r(t.getLineContent(d+1)),action:null,line:d+1}}if(o.shouldDecrease(f))return{indentation:r.r(f),action:null,line:h}}return{indentation:r.r(t.getLineContent(1)),action:null,line:1}},e.prototype.getGoodIndentForLine=function(e,t,n,i,o){if(e<4)return null;var s=this._getRichEditSupport(n);if(!s)return null;var u=this.getIndentRulesSupport(n);if(!u)return null;var l=this.getInheritIndentForLine(e,t,i),c=t.getLineContent(i);if(l){var d=l.line;if(void 0!==d){var h=s.onEnter(e,"",t.getLineContent(d),"");if(h){var f=r.r(t.getLineContent(d));return h.removeText&&(f=f.substring(0,f.length-h.removeText)),h.indentAction===a.a.Indent||h.indentAction===a.a.IndentOutdent?f=o.shiftIndent(f):h.indentAction===a.a.Outdent&&(f=o.unshiftIndent(f)),u.shouldDecrease(c)&&(f=o.unshiftIndent(f)),h.appendText&&(f+=h.appendText),r.r(f)}}return u.shouldDecrease(c)?l.action===a.a.Indent?l.indentation:o.unshiftIndent(l.indentation):l.action===a.a.Indent?o.shiftIndent(l.indentation):l.indentation}return null},e.prototype.getIndentForEnter=function(e,t,n,i){if(e<4)return null;t.forceTokenization(n.startLineNumber);var o,s,l=t.getLineTokens(n.startLineNumber),c=Object(u.a)(l,n.startColumn-1),d=c.getLineContent(),h=!1;(c.firstCharOffset>0&&l.getLanguageId(0)!==c.languageId?(h=!0,o=d.substr(0,n.startColumn-1-c.firstCharOffset)):o=l.getLineContent().substring(0,n.startColumn-1),n.isEmpty())?s=d.substr(n.startColumn-1-c.firstCharOffset):s=this.getScopedLineTokens(t,n.endLineNumber,n.endColumn).getLineContent().substr(n.endColumn-1-c.firstCharOffset);var f=this.getIndentRulesSupport(c.languageId);if(!f)return null;var p=o,g=r.r(o),m={getLineTokens:function(e){return t.getLineTokens(e)},getLanguageIdentifier:function(){return t.getLanguageIdentifier()},getLanguageIdAtPosition:function(e,n){return t.getLanguageIdAtPosition(e,n)},getLineContent:function(e){return e===n.startLineNumber?p:t.getLineContent(e)}},v=r.r(l.getLineContent()),_=this.getInheritIndentForLine(e,m,n.startLineNumber+1);if(!_){var y=h?v:g;return{beforeEnter:y,afterEnter:y}}var b=h?v:_.indentation;return _.action===a.a.Indent&&(b=i.shiftIndent(b)),f.shouldDecrease(s)&&(b=i.unshiftIndent(b)),{beforeEnter:h?v:g,afterEnter:b}},e.prototype.getIndentActionForType=function(e,t,n,i,o){if(e<4)return null;var r=this.getScopedLineTokens(t,n.startLineNumber,n.startColumn),s=this.getIndentRulesSupport(r.languageId);if(!s)return null;var u,l=r.getLineContent(),c=l.substr(0,n.startColumn-1-r.firstCharOffset);n.isEmpty()?u=l.substr(n.startColumn-1-r.firstCharOffset):u=this.getScopedLineTokens(t,n.endLineNumber,n.endColumn).getLineContent().substr(n.endColumn-1-r.firstCharOffset);if(!s.shouldDecrease(c+u)&&s.shouldDecrease(c+i+u)){var d=this.getInheritIndentForLine(e,t,n.startLineNumber,!1);if(!d)return null;var h=d.indentation;return d.action!==a.a.Indent&&(h=o.unshiftIndent(h)),h}return null},e.prototype.getIndentMetadata=function(e,t){var n=this.getIndentRulesSupport(e.getLanguageIdentifier().id);return n?t<1||t>e.getLineCount()?null:n.getIndentMetadata(e.getLineContent(t)):null},e.prototype.getEnterAction=function(e,t,n){var i=this.getScopedLineTokens(t,n.startLineNumber,n.startColumn),o=this._getRichEditSupport(i.languageId);if(!o)return null;var r,s=i.getLineContent(),u=s.substr(0,n.startColumn-1-i.firstCharOffset);n.isEmpty()?r=s.substr(n.startColumn-1-i.firstCharOffset):r=this.getScopedLineTokens(t,n.endLineNumber,n.endColumn).getLineContent().substr(n.endColumn-1-i.firstCharOffset);var l="";if(n.startLineNumber>1&&0===i.firstCharOffset){var c=this.getScopedLineTokens(t,n.startLineNumber-1);c.languageId===i.languageId&&(l=c.getLineContent())}var d=o.onEnter(e,l,u,r);if(!d)return null;var h=d.indentAction,f=d.appendText,p=d.removeText||0;f||(f=h===a.a.Indent||h===a.a.IndentOutdent?"\t":"");var g=this.getIndentationAtPosition(t,n.startLineNumber,n.startColumn);return p&&(g=g.substring(0,g.length-p)),{indentAction:h,appendText:f,removeText:p,indentation:g}},e.prototype.getIndentationAtPosition=function(e,t,n){var i=e.getLineContent(t),o=r.r(i);return o.length>n-1&&(o=o.substring(0,n-1)),o},e.prototype.getScopedLineTokens=function(e,t,n){e.forceTokenization(t);var i=e.getLineTokens(t),o=void 0===n?e.getLineMaxColumn(t)-1:n-1;return Object(u.a)(i,o)},e.prototype.getBracketsSupport=function(e){var t=this._getRichEditSupport(e);return t&&t.brackets||null},e}())},cl4r:function(e,t,n){},cldp:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"javascript",extensions:[".js",".es6",".jsx"],firstLine:"^#!.*\\bnode",filenames:["jakefile"],aliases:["JavaScript","javascript","js"],mimetypes:["text/javascript"],loader:function(){return n.e(113).then(n.bind(null,"7Xl7"))}})},eC1c:function(e,t,n){},eizg:function(e,t,n){},eq1K:function(e,t,n){},fjLI:function(e,t,n){"use strict";n.d(t,"e",(function(){return f})),n.d(t,"a",(function(){return p})),n.d(t,"c",(function(){return g})),n.d(t,"d",(function(){return v})),n.d(t,"b",(function(){return _}));var i,o=n("8HAY"),r=n("Cg/j"),s=n("T8No"),a=n("nnTU"),u=n("MI8n"),l=(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),c=function(e,t,n,i){var o,r=arguments.length,s=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},d=function(e,t){return function(n,i){t(n,i,e)}},h=function(){for(var e=0,t=0,n=arguments.length;t=0&&(i.splice(o,1),n._onDidChangeMenu.fire(e))}}},e.prototype.getMenuItems=function(e){var t=(this._menuItems.get(e)||[]).slice(0);return 0===e&&this._appendImplicitItems(t),t},e.prototype._appendImplicitItems=function(e){for(var t=new Set,n=0,i=e.filter((function(e){return f(e)}));n "+this.positionLineNumber+","+this.positionColumn+"]"},t.prototype.equalsSelection=function(e){return t.selectionsEqual(this,e)},t.selectionsEqual=function(e,t){return e.selectionStartLineNumber===t.selectionStartLineNumber&&e.selectionStartColumn===t.selectionStartColumn&&e.positionLineNumber===t.positionLineNumber&&e.positionColumn===t.positionColumn},t.prototype.getDirection=function(){return this.selectionStartLineNumber===this.startLineNumber&&this.selectionStartColumn===this.startColumn?0:1},t.prototype.setEndPosition=function(e,n){return 0===this.getDirection()?new t(this.startLineNumber,this.startColumn,e,n):new t(e,n,this.startLineNumber,this.startColumn)},t.prototype.getPosition=function(){return new o.a(this.positionLineNumber,this.positionColumn)},t.prototype.setStartPosition=function(e,n){return 0===this.getDirection()?new t(e,n,this.endLineNumber,this.endColumn):new t(this.endLineNumber,this.endColumn,e,n)},t.fromPositions=function(e,n){return void 0===n&&(n=e),new t(e.lineNumber,e.column,n.lineNumber,n.column)},t.liftSelection=function(e){return new t(e.selectionStartLineNumber,e.selectionStartColumn,e.positionLineNumber,e.positionColumn)},t.selectionsArrEqual=function(e,t){if(e&&!t||!e&&t)return!1;if(!e&&!t)return!0;if(e.length!==t.length)return!1;for(var n=0,i=e.length;n>>0,new i.c(s,null===n?r:n)}},"i/Rh":function(e,t,n){},iJk1:function(e,t,n){},iLY9:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"python",extensions:[".py",".rpy",".pyw",".cpy",".gyp",".gypi"],aliases:["Python","py"],firstLine:"^#!/.*\\bpython[0-9.-]*\\b",loader:function(){return n.e(152).then(n.bind(null,"8ahN"))}})},ic2d:function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var i=n("746U"),o=n("FWmy"),r=new(function(){function e(){this.data=new Map}return e.prototype.add=function(e,t){o.a(i.j(e)),o.a(i.i(t)),o.a(!this.data.has(e),"There is already an extension with this id"),this.data.set(e,t)},e.prototype.as=function(e){return this.data.get(e)||null},e}())},"ij/i":function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"ruby",extensions:[".rb",".rbx",".rjs",".gemspec",".pp"],filenames:["rakefile"],aliases:["Ruby","rb"],loader:function(){return n.e(157).then(n.bind(null,"3MdH"))}})},iuje:function(e,t,n){"use strict";function i(e){return e&&"string"==typeof e.id}n.d(t,"c",(function(){return i})),n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return r}));var o={ICodeEditor:"vs.editor.ICodeEditor",IDiffEditor:"vs.editor.IDiffEditor"},r={ExecuteCommand:"executeCommand",ExecuteCommands:"executeCommands",Type:"type",ReplacePreviousChar:"replacePreviousChar",CompositionStart:"compositionStart",CompositionEnd:"compositionEnd",Paste:"paste",Cut:"cut",Undo:"undo",Redo:"redo"}},j2o1:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"powershell",extensions:[".ps1",".psm1",".psd1"],aliases:["PowerShell","powershell","ps","ps1"],loader:function(){return n.e(150).then(n.bind(null,"ppMK"))}})},j6EG:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==l(e)&&"function"!=typeof e)return{default:e};var t=u();if(t&&t.has(e))return t.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if(Object.prototype.hasOwnProperty.call(e,o)){var r=i?Object.getOwnPropertyDescriptor(e,o):null;r&&(r.get||r.set)?Object.defineProperty(n,o,r):n[o]=e[o]}n.default=e,t&&t.set(e,n);return n}(n("M/lh")),o=a(n("17x9")),r=a(n("q1tI")),s=n("JwdM");function a(e){return e&&e.__esModule?e:{default:e}}function u(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return u=function(){return e},e}function l(e){return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function d(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function f(e,t){for(var n=0;n=n)break;var i=e.charCodeAt(t);if(110===i||114===i||87===i||119===i)return!0}}return!1}(this.searchString):this.searchString.indexOf("\n")>=0;var t=null;try{t=i.j(this.searchString,this.isRegex,{matchCase:this.matchCase,wholeWord:!1,multiline:e,global:!0,unicode:!0})}catch(e){return null}if(!t)return null;var n=!this.isRegex&&!e;return n&&this.searchString.toLowerCase()!==this.searchString.toUpperCase()&&(n=this.matchCase),new l(t,this.wordSeparators?Object(o.a)(this.wordSeparators):null,n?this.searchString:null)},e}();var l=function(e,t,n){this.regex=e,this.wordSeparators=t,this.simpleSearch=n};function c(e,t,n){if(!n)return new a.b(e,null);for(var i=[],o=0,r=t.length;o>0);t[o]>=e?i=o-1:t[o+1]>=e?(n=o,i=o):n=o+1}return n+1},e}(),h=function(){function e(){}return e.findMatches=function(e,t,n,i,o){var r=t.parseSearchRequest();return r?r.regex.multiline?this._doFindMatchesMultiline(e,n,new p(r.wordSeparators,r.regex),i,o):this._doFindMatchesLineByLine(e,n,r,i,o):[]},e._getMultilineMatchRange=function(e,t,n,i,o,r){var a,u,l=0;if(a=i?t+o+(l=i.findLineFeedCountBeforeOffset(o)):t+o,i){var c=i.findLineFeedCountBeforeOffset(o+r.length)-l;u=a+r.length+c}else u=a+r.length;var d=e.getPositionAt(a),h=e.getPositionAt(u);return new s.a(d.lineNumber,d.column,h.lineNumber,h.column)},e._doFindMatchesMultiline=function(e,t,n,i,o){var r,s=e.getOffsetAt(t.getStartPosition()),a=e.getValueInRange(t,1),u="\r\n"===e.getEOL()?new d(a):null,l=[],h=0;for(n.reset(0);r=n.next(a);)if(l[h++]=c(this._getMultilineMatchRange(e,s,a,u,r.index,r[0]),r,i),h>=o)return l;return l},e._doFindMatchesLineByLine=function(e,t,n,i,o){var r=[],s=0;if(t.startLineNumber===t.endLineNumber){var a=e.getLineContent(t.startLineNumber).substring(t.startColumn-1,t.endColumn-1);return s=this._findMatchesInLine(n,a,t.startLineNumber,t.startColumn-1,s,r,i,o),r}var u=e.getLineContent(t.startLineNumber).substring(t.startColumn-1);s=this._findMatchesInLine(n,u,t.startLineNumber,t.startColumn-1,s,r,i,o);for(var l=t.startLineNumber+1;l=l))return o;return o}var _,y=new p(e.wordSeparators,e.regex);y.reset(0);do{if((_=y.next(t))&&(r[o++]=c(new s.a(n,_.index+1+i,n,_.index+1+_[0].length+i),_,u),o>=l))return o}while(_);return o},e.findNextMatch=function(e,t,n,i){var o=t.parseSearchRequest();if(!o)return null;var r=new p(o.wordSeparators,o.regex);return o.regex.multiline?this._doFindNextMatchMultiline(e,n,r,i):this._doFindNextMatchLineByLine(e,n,r,i)},e._doFindNextMatchMultiline=function(e,t,n,i){var o=new r.a(t.lineNumber,1),a=e.getOffsetAt(o),u=e.getLineCount(),l=e.getValueInRange(new s.a(o.lineNumber,o.column,u,e.getLineMaxColumn(u)),1),h="\r\n"===e.getEOL()?new d(l):null;n.reset(t.column-1);var f=n.next(l);return f?c(this._getMultilineMatchRange(e,a,l,h,f.index,f[0]),f,i):1!==t.lineNumber||1!==t.column?this._doFindNextMatchMultiline(e,new r.a(1,1),n,i):null},e._doFindNextMatchLineByLine=function(e,t,n,i){var o=e.getLineCount(),r=t.lineNumber,s=e.getLineContent(r),a=this._findFirstMatchInLine(n,s,r,t.column,i);if(a)return a;for(var u=1;u<=o;u++){var l=(r+u-1)%o,c=e.getLineContent(l+1),d=this._findFirstMatchInLine(n,c,l+1,1,i);if(d)return d}return null},e._findFirstMatchInLine=function(e,t,n,i,o){e.reset(i-1);var r=e.next(t);return r?c(new s.a(n,r.index+1,n,r.index+1+r[0].length),r,o):null},e.findPreviousMatch=function(e,t,n,i){var o=t.parseSearchRequest();if(!o)return null;var r=new p(o.wordSeparators,o.regex);return o.regex.multiline?this._doFindPreviousMatchMultiline(e,n,r,i):this._doFindPreviousMatchLineByLine(e,n,r,i)},e._doFindPreviousMatchMultiline=function(e,t,n,i){var o=this._doFindMatchesMultiline(e,new s.a(1,1,t.lineNumber,t.column),n,i,9990);if(o.length>0)return o[o.length-1];var a=e.getLineCount();return t.lineNumber!==a||t.column!==e.getLineMaxColumn(a)?this._doFindPreviousMatchMultiline(e,new r.a(a,e.getLineMaxColumn(a)),n,i):null},e._doFindPreviousMatchLineByLine=function(e,t,n,i){var o=e.getLineCount(),r=t.lineNumber,s=e.getLineContent(r).substring(0,t.column-1),a=this._findLastMatchInLine(n,s,r,i);if(a)return a;for(var u=1;u<=o;u++){var l=(o+r-u-1)%o,c=e.getLineContent(l+1),d=this._findLastMatchInLine(n,c,l+1,i);if(d)return d}return null},e._findLastMatchInLine=function(e,t,n,i){var o,r=null;for(e.reset(0);o=e.next(t);)r=c(new s.a(n,o.index+1,n,o.index+1+o[0].length),o,i);return r},e}();function f(e,t,n,i,o){return function(e,t,n,i,o){if(0===i)return!0;var r=t.charCodeAt(i-1);if(0!==e.get(r))return!0;if(13===r||10===r)return!0;if(o>0){var s=t.charCodeAt(i);if(0!==e.get(s))return!0}return!1}(e,t,0,i,o)&&function(e,t,n,i,o){if(i+o===n)return!0;var r=t.charCodeAt(i+o);if(0!==e.get(r))return!0;if(13===r||10===r)return!0;if(o>0){var s=t.charCodeAt(i+o-1);if(0!==e.get(s))return!0}return!1}(e,t,n,i,o)}var p=function(){function e(e,t){this._wordSeparators=e,this._searchRegex=t,this._prevMatchStartIndex=-1,this._prevMatchLength=0}return e.prototype.reset=function(e){this._searchRegex.lastIndex=e,this._prevMatchStartIndex=-1,this._prevMatchLength=0},e.prototype.next=function(e){var t,n=e.length;do{if(this._prevMatchStartIndex+this._prevMatchLength===n)return null;if(!(t=this._searchRegex.exec(e)))return null;var i=t.index,o=t[0].length;if(i===this._prevMatchStartIndex&&o===this._prevMatchLength){if(0===o){this._searchRegex.lastIndex+=1;continue}return null}if(this._prevMatchStartIndex=i,this._prevMatchLength=o,!this._wordSeparators||f(this._wordSeparators,e,n,i,o))return t}while(t);return null},e}()},jrbv:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"coffeescript",extensions:[".coffee"],aliases:["CoffeeScript","coffeescript","coffee"],mimetypes:["text/x-coffeescript","text/coffeescript"],loader:function(){return n.e(129).then(n.bind(null,"2ZXa"))}})},k7mE:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"java",extensions:[".java",".jav"],aliases:["Java","java"],mimetypes:["text/x-java-source","text/x-java"],loader:function(){return n.e(139).then(n.bind(null,"BjZ/"))}})},"kw+w":function(e,t,n){},l2gE:function(e,t,n){"use strict";n.d(t,"a",(function(){return N}));var i=n("6OMU"),o=n("N0LK"),r=n("PTeM"),s=n("MrjW"),a=n("QDVR"),u=n("X+cX"),l=/\//g;function c(e){switch(e){case 0:return"";case 1:return"[^/\\\\]*?";default:return"(?:[/\\\\]|[^/\\\\]+[/\\\\]|[/\\\\][^/\\\\]+)*?"}}function d(e,t){if(!e)return[];for(var n=[],i=!1,o=!1,r="",s=0,a=e;s0;n--){var r=e.charCodeAt(n-1);if(47===r||92===r)break}t=e.substr(n)}var s=o.indexOf(t);return-1!==s?i[s]:null};a.basenames=o,a.patterns=i,a.allBasenames=o;var u=e.filter((function(e){return!e.basenames}));return u.push(a),u}},lKfe:function(e,t,n){},li8W:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"bat",extensions:[".bat",".cmd"],aliases:["Batch","bat"],loader:function(){return n.e(127).then(n.bind(null,"7s2V"))}})},lrmC:function(e,t,n){},nnTU:function(e,t,n){"use strict";n.d(t,"b",(function(){return c})),n.d(t,"a",(function(){return d}));var i=n("pmY6"),o=n("746U"),r=n("Cg/j"),s=n("MI8n"),a=n("24hK"),u=n("QDVR"),l=function(){for(var e=0,t=0,n=arguments.length;t=21&&e<=30||(e>=31&&e<=56||(80===e||81===e||82===e||83===e||84===e||85===e||86===e||110===e||111===e||87===e||88===e||89===e||90===e||91===e||92===e))},e.prototype._assertNoCtrlAlt=function(t,n){t.ctrlKey&&t.altKey&&!t.metaKey&&e._mightProduceChar(t.keyCode)&&console.warn("Ctrl+Alt+ keybindings should not be used by default under Windows. Offender: ",t," for ",n)},e.prototype._registerDefaultKeybinding=function(e,t,n,i,r,s){1===o.a&&this._assertNoCtrlAlt(e.parts[0],t),this._coreKeybindings.push({keybinding:e,command:t,commandArgs:n,when:s,weight1:i,weight2:r}),this._cachedMergedKeybindings=null},e.prototype.getDefaultKeybindings=function(){return this._cachedMergedKeybindings||(this._cachedMergedKeybindings=[].concat(this._coreKeybindings).concat(this._extensionKeybindings),this._cachedMergedKeybindings.sort(u)),this._cachedMergedKeybindings.slice(0)},e}());function u(e,t){return e.weight1!==t.weight1?e.weight1-t.weight1:e.commandt.command?1:e.weight2-t.weight2}s.a.add("platform.keybindingsRegistry",a)},oKJv:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"pgsql",extensions:[],aliases:["PostgreSQL","postgres","pg","postgre"],loader:function(){return n.e(146).then(n.bind(null,"HGU1"))}})},oQaD:function(e,t,n){"use strict";n.r(t),n.d(t,"getSelectionSearchString",(function(){return kt})),n.d(t,"CommonFindController",(function(){return It})),n.d(t,"FindController",(function(){return Mt})),n.d(t,"StartFindAction",(function(){return Tt})),n.d(t,"StartFindWithSelectionAction",(function(){return At})),n.d(t,"MatchFindAction",(function(){return Rt})),n.d(t,"NextMatchFindAction",(function(){return Pt})),n.d(t,"NextMatchFindAction2",(function(){return Ft})),n.d(t,"PreviousMatchFindAction",(function(){return Vt})),n.d(t,"PreviousMatchFindAction2",(function(){return Wt})),n.d(t,"SelectionMatchFindAction",(function(){return Bt})),n.d(t,"NextSelectionMatchFindAction",(function(){return jt})),n.d(t,"PreviousSelectionMatchFindAction",(function(){return Ht})),n.d(t,"StartFindReplaceAction",(function(){return zt}));var i=n("3/fG"),o=n("X+cX"),r=n("pmY6"),s=n("N0LK"),a=n("sswD"),u=n("wQH0"),l=n("LCkn"),c=n("cGHE"),d=n("aokT"),h=n("gCVg"),f=n("jAJ/"),p=n("M1Kb"),g=n("tX9W"),m=n("MD5Z"),v=n("t9D7"),_=function(){function e(e){this._editor=e,this._decorations=[],this._overviewRulerApproximateDecorations=[],this._findScopeDecorationId=null,this._rangeHighlightDecorationId=null,this._highlightedDecorationId=null,this._startPosition=this._editor.getPosition()}return e.prototype.dispose=function(){this._editor.deltaDecorations(this._allDecorations(),[]),this._decorations=[],this._overviewRulerApproximateDecorations=[],this._findScopeDecorationId=null,this._rangeHighlightDecorationId=null,this._highlightedDecorationId=null},e.prototype.reset=function(){this._decorations=[],this._overviewRulerApproximateDecorations=[],this._findScopeDecorationId=null,this._rangeHighlightDecorationId=null,this._highlightedDecorationId=null},e.prototype.getCount=function(){return this._decorations.length},e.prototype.getFindScope=function(){return this._findScopeDecorationId?this._editor.getModel().getDecorationRange(this._findScopeDecorationId):null},e.prototype.getStartPosition=function(){return this._startPosition},e.prototype.setStartPosition=function(e){this._startPosition=e,this.setCurrentFindMatch(null)},e.prototype._getDecorationIndex=function(e){var t=this._decorations.indexOf(e);return t>=0?t+1:1},e.prototype.getCurrentMatchesPosition=function(t){for(var n=0,i=this._editor.getModel().getDecorationsInRange(t);n1e3){r=e._FIND_MATCH_NO_OVERVIEW_DECORATION;for(var a=i._editor.getModel().getLineCount(),u=i._editor.getLayoutInfo().height/a,l=Math.max(2,Math.ceil(3/u)),c=t[0].range.startLineNumber,h=t[0].range.endLineNumber,f=1,p=t.length;f=g.startLineNumber?g.endLineNumber>h&&(h=g.endLineNumber):(s.push({range:new d.a(c,1,h,1),options:e._FIND_MATCH_ONLY_OVERVIEW_DECORATION}),c=g.startLineNumber,h=g.endLineNumber)}s.push({range:new d.a(c,1,h,1),options:e._FIND_MATCH_ONLY_OVERVIEW_DECORATION})}var m=new Array(t.length);for(f=0,p=t.length;f=0;t--){var n=this._decorations[t],i=this._editor.getModel().getDecorationRange(n);if(i&&!(i.endLineNumber>e.lineNumber)){if(i.endLineNumbere.column))return i}}return this._editor.getModel().getDecorationRange(this._decorations[this._decorations.length-1])},e.prototype.matchAfterPosition=function(e){if(0===this._decorations.length)return null;for(var t=0,n=this._decorations.length;te.lineNumber)return o;if(!(o.startColumn0){for(var n=[],i=0;i0;){if(e0},e.prototype._cannotFind=function(){if(!this._hasMatches()){var e=this._decorations.getFindScope();return e&&this._editor.revealRangeInCenterIfOutsideViewport(e,0),!0}return!1},e.prototype._setCurrentFindMatch=function(e){var t=this._decorations.setCurrentFindMatch(e);this._state.changeMatchInfo(t,this._decorations.getCount(),e),this._editor.setSelection(e),this._editor.revealRangeInCenterIfOutsideViewport(e,0)},e.prototype._prevSearchPosition=function(e){var t=this._state.isRegex&&(this._state.searchString.indexOf("^")>=0||this._state.searchString.indexOf("$")>=0),n=e.lineNumber,i=e.column,o=this._editor.getModel();return t||1===i?(1===n?n=o.getLineCount():n--,i=o.getLineMaxColumn(n)):i--,new c.a(n,i)},e.prototype._moveToPrevMatch=function(t,n){if(void 0===n&&(n=!1),this._decorations.getCount()<19999){var i=this._decorations.matchBeforePosition(t);return i&&i.isEmpty()&&i.getStartPosition().equals(t)&&(t=this._prevSearchPosition(t),i=this._decorations.matchBeforePosition(t)),void(i&&this._setCurrentFindMatch(i))}if(!this._cannotFind()){var o=this._decorations.getFindScope(),r=e._getSearchRange(this._editor.getModel(),o);r.getEndPosition().isBefore(t)&&(t=r.getEndPosition()),t.isBefore(r.getStartPosition())&&(t=r.getEndPosition());var s=t.lineNumber,a=t.column,u=this._editor.getModel(),l=new c.a(s,a),d=u.findPreviousMatch(this._state.searchString,l,this._state.isRegex,this._state.matchCase,this._state.wholeWord?this._editor.getOption(96):null,!1);if(d&&d.range.isEmpty()&&d.range.getStartPosition().equals(l)&&(l=this._prevSearchPosition(l),d=u.findPreviousMatch(this._state.searchString,l,this._state.isRegex,this._state.matchCase,this._state.wholeWord?this._editor.getOption(96):null,!1)),d)return n||r.containsRange(d.range)?void this._setCurrentFindMatch(d.range):this._moveToPrevMatch(d.range.getStartPosition(),!0)}},e.prototype.moveToPrevMatch=function(){this._moveToPrevMatch(this._editor.getSelection().getStartPosition())},e.prototype._nextSearchPosition=function(e){var t=this._state.isRegex&&(this._state.searchString.indexOf("^")>=0||this._state.searchString.indexOf("$")>=0),n=e.lineNumber,i=e.column,o=this._editor.getModel();return t||i===o.getLineMaxColumn(n)?(n===o.getLineCount()?n=1:n++,i=1):i++,new c.a(n,i)},e.prototype._moveToNextMatch=function(e){if(this._decorations.getCount()<19999){var t=this._decorations.matchAfterPosition(e);return t&&t.isEmpty()&&t.getStartPosition().equals(e)&&(e=this._nextSearchPosition(e),t=this._decorations.matchAfterPosition(e)),void(t&&this._setCurrentFindMatch(t))}var n=this._getNextMatch(e,!1,!0);n&&this._setCurrentFindMatch(n.range)},e.prototype._getNextMatch=function(t,n,i,o){if(void 0===o&&(o=!1),this._cannotFind())return null;var r=this._decorations.getFindScope(),s=e._getSearchRange(this._editor.getModel(),r);s.getEndPosition().isBefore(t)&&(t=s.getStartPosition()),t.isBefore(s.getStartPosition())&&(t=s.getStartPosition());var a=t.lineNumber,u=t.column,l=this._editor.getModel(),d=new c.a(a,u),h=l.findNextMatch(this._state.searchString,d,this._state.isRegex,this._state.matchCase,this._state.wholeWord?this._editor.getOption(96):null,n);return i&&h&&h.range.isEmpty()&&h.range.getStartPosition().equals(d)&&(d=this._nextSearchPosition(d),h=l.findNextMatch(this._state.searchString,d,this._state.isRegex,this._state.matchCase,this._state.wholeWord?this._editor.getOption(96):null,n)),h?o||s.containsRange(h.range)?h:this._getNextMatch(h.range.getEndPosition(),n,i,!0):null},e.prototype.moveToNextMatch=function(){this._moveToNextMatch(this._editor.getSelection().getEndPosition())},e.prototype._getReplacePattern=function(){return this._state.isRegex?function(e){if(!e||0===e.length)return new N(null);for(var t=new D(e),n=0,i=e.length;n=i)break;if(36===(a=e.charCodeAt(n))){t.emitUnchanged(n-1),t.emitStatic("$",n+1);continue}if(48===a||38===a){t.emitUnchanged(n-1),t.emitMatchIndex(0,n+1);continue}if(49<=a&&a<=57){var r=a-48;if(n+1=i)break;var a;switch(a=e.charCodeAt(n)){case 92:t.emitUnchanged(n-1),t.emitStatic("\\",n+1);break;case 110:t.emitUnchanged(n-1),t.emitStatic("\n",n+1);break;case 116:t.emitUnchanged(n-1),t.emitStatic("\t",n+1)}}}return t.finalize()}(this._state.replaceString):N.fromStaticValue(this._state.replaceString)},e.prototype.replace=function(){if(this._hasMatches()){var e=this._getReplacePattern(),t=this._editor.getSelection(),n=this._getNextMatch(t.getStartPosition(),!0,!1);if(n)if(t.equalsRange(n.range)){var i=e.buildReplaceString(n.matches,this._state.preserveCase),o=new l.a(t,i);this._executeEditorCommand("replace",o),this._decorations.setStartPosition(new c.a(t.startLineNumber,t.startColumn+i.length)),this.research(!0)}else this._decorations.setStartPosition(this._editor.getPosition()),this._setCurrentFindMatch(n.range)}},e.prototype._findMatches=function(t,n,i){var o=e._getSearchRange(this._editor.getModel(),t);return this._editor.getModel().findMatches(this._state.searchString,o,this._state.isRegex,this._state.matchCase,this._state.wholeWord?this._editor.getOption(96):null,n,i)},e.prototype.replaceAll=function(){if(this._hasMatches()){var e=this._decorations.getFindScope();null===e&&this._state.matchesCount>=19999?this._largeReplaceAll():this._regularReplaceAll(e),this.research(!1)}},e.prototype._largeReplaceAll=function(){var e=new f.a(this._state.searchString,this._state.isRegex,this._state.matchCase,this._state.wholeWord?this._editor.getOption(96):null).parseSearchRequest();if(e){var t=e.regex;if(!t.multiline){var n="mu";t.ignoreCase&&(n+="i"),t.global&&(n+="g"),t=new RegExp(t.source,n)}var i,o=this._editor.getModel(),r=o.getValue(1),s=o.getFullModelRange(),a=this._getReplacePattern(),u=this._state.preserveCase;i=a.hasReplacementPatterns||u?r.replace(t,(function(){return a.buildReplaceString(arguments,u)})):r.replace(t,a.buildReplaceString(null,u));var c=new l.b(s,i,this._editor.getSelection());this._executeEditorCommand("replaceAll",c)}},e.prototype._regularReplaceAll=function(e){for(var t=this._getReplacePattern(),n=this._findMatches(e,t.hasReplacementPatterns||this._state.preserveCase,1073741824),i=[],o=0,r=n.length;ot&&(e=t),this._matchesPosition!==e&&(this._matchesPosition=e,i.matchesPosition=!0,o=!0),this._matchesCount!==t&&(this._matchesCount=t,i.matchesCount=!0,o=!0),void 0!==n&&(d.a.equalsRange(this._currentMatch,n)||(this._currentMatch=n,i.currentMatch=!0,o=!0)),o&&this._onFindReplaceStateChange.fire(i)},t.prototype.change=function(e,t,n){void 0===n&&(n=!0);var i={moveCursor:t,updateHistory:n,searchString:!1,replaceString:!1,isRevealed:!1,isReplaceRevealed:!1,isRegex:!1,wholeWord:!1,matchCase:!1,preserveCase:!1,searchScope:!1,matchesPosition:!1,matchesCount:!1,currentMatch:!1},o=!1,r=this.isRegex,s=this.wholeWord,a=this.matchCase,u=this.preserveCase;void 0!==e.searchString&&this._searchString!==e.searchString&&(this._searchString=e.searchString,i.searchString=!0,o=!0),void 0!==e.replaceString&&this._replaceString!==e.replaceString&&(this._replaceString=e.replaceString,i.replaceString=!0,o=!0),void 0!==e.isRevealed&&this._isRevealed!==e.isRevealed&&(this._isRevealed=e.isRevealed,i.isRevealed=!0,o=!0),void 0!==e.isReplaceRevealed&&this._isReplaceRevealed!==e.isReplaceRevealed&&(this._isReplaceRevealed=e.isReplaceRevealed,i.isReplaceRevealed=!0,o=!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&&(d.a.equalsRange(this._searchScope,e.searchScope)||(this._searchScope=e.searchScope,i.searchScope=!0,o=!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,r!==this.isRegex&&(o=!0,i.isRegex=!0),s!==this.wholeWord&&(o=!0,i.wholeWord=!0),a!==this.matchCase&&(o=!0,i.matchCase=!0),u!==this.preserveCase&&(o=!0,i.preserveCase=!0),o&&this._onFindReplaceStateChange.fire(i)},t}(r.a),ye=(n("AbCa"),n("OBOq")),be=n("cMOf"),Ce=n("/cxE"),we=n("MNsG"),Se=(n("yqFB"),n("i/Rh"),n("D3Dy"));function Le(e,t){void 0===t&&(t={});var n=Ne(t);return function e(t,n,i){var o;if(2===n.type)o=document.createTextNode(n.content||"");else if(3===n.type)o=document.createElement("b");else if(4===n.type)o=document.createElement("i");else if(5===n.type&&i){var r=document.createElement("a");r.href="#",i.disposeables.add($.k(r,"click",(function(e){i.callback(String(n.index),e)}))),o=r}else 7===n.type?o=document.createElement("br"):1===n.type&&(o=t);o&&t!==o&&t.appendChild(o);o&&Array.isArray(n.children)&&n.children.forEach((function(t){e(o,t,i)}))}(n,function(e){var t={type:1,children:[]},n=0,i=t,o=[],r=new Oe(e);for(;!r.eos();){var s=r.next(),a="\\"===s&&0!==De(r.peek());if(a&&(s=r.next()),a||0===De(s)||s!==r.peek())if("\n"===s)2===i.type&&(i=o.pop()),i.children.push({type:7});else if(2!==i.type){var u={type:2,content:s};i.children.push(u),o.push(i),i=u}else i.content+=s;else{r.advance(),2===i.type&&(i=o.pop());var l=De(s);if(i.type===l||5===i.type&&6===l)i=o.pop();else{var c={type:l,children:[]};5===l&&(c.index=n,n++),i.children.push(c),o.push(i),i=c}}}2===i.type&&(i=o.pop());o.length;return t}(e),t.actionHandler),n}function Ne(e){var t=e.inline?"span":"div",n=document.createElement(t);return e.className&&(n.className=e.className),n}var Oe=function(){function e(e){this.source=e,this.index=0}return e.prototype.eos=function(){return this.index>=this.source.length},e.prototype.next=function(){var e=this.peek();return this.advance(),e},e.prototype.peek=function(){return this.source[this.index]},e.prototype.advance=function(){this.index++},e}();function De(e){switch(e){case"*":return 3;case"_":return 4;case"[":return 5;case"]":return 6;default:return 0}}var Ee=n("WqXY"),xe=n("JYp7"),ke=function(){function e(e,t){void 0===e&&(e=[]),void 0===t&&(t=10),this._initialize(e),this._limit=t,this._onChange()}return e.prototype.add=function(e){this._history.delete(e),this._history.add(e),this._onChange()},e.prototype.next=function(){return this._navigator.next()},e.prototype.previous=function(){return this._navigator.previous()},e.prototype.current=function(){return this._navigator.current()},e.prototype.parent=function(){return null},e.prototype.first=function(){return this._navigator.first()},e.prototype.last=function(){return this._navigator.last()},e.prototype.has=function(e){return this._history.has(e)},e.prototype._onChange=function(){this._reduceToLimit();var e=this._elements;this._navigator=new xe.a(e,0,e.length,e.length)},e.prototype._reduceToLimit=function(){var e=this._elements;e.length>this._limit&&this._initialize(e.slice(e.length-this._limit))},e.prototype._initialize=function(e){this._history=new Set;for(var t=0,n=e;t=0){var n=-1;e.equals(17)?n=(t+1)%f.length:e.equals(15)&&(n=0===t?f.length-1:t-1),e.equals(9)?f[t].blur():n>=0&&f[n].focus(),$.b.stop(e,!0)}}}));var p=document.createElement("div");return p.className="controls",p.style.display=r._showOptionButtons?"block":"none",p.appendChild(r.caseSensitive.domNode),p.appendChild(r.wholeWords.domNode),p.appendChild(r.regex.domNode),r.domNode.appendChild(p),t&&t.appendChild(r.domNode),r.onkeydown(r.inputBox.inputElement,(function(e){return r._onKeyDown.fire(e)})),r.onkeyup(r.inputBox.inputElement,(function(e){return r._onKeyUp.fire(e)})),r.oninput(r.inputBox.inputElement,(function(e){return r._onInput.fire()})),r.onmousedown(r.inputBox.inputElement,(function(e){return r._onMouseDown.fire(e)})),r}return Fe(t,e),t.prototype.enable=function(){$.J(this.domNode,"disabled"),this.inputBox.enable(),this.regex.enable(),this.wholeWords.enable(),this.caseSensitive.enable()},t.prototype.disable=function(){$.e(this.domNode,"disabled"),this.inputBox.disable(),this.regex.disable(),this.wholeWords.disable(),this.caseSensitive.disable()},t.prototype.setFocusInputOnOptionClick=function(e){this.fixFocusOnOptionClickEnabled=e},t.prototype.setEnabled=function(e){e?this.enable():this.disable()},t.prototype.getValue=function(){return this.inputBox.value},t.prototype.setValue=function(e){this.inputBox.value!==e&&(this.inputBox.value=e)},t.prototype.style=function(e){this.inputActiveOptionBorder=e.inputActiveOptionBorder,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()},t.prototype.applyStyles=function(){if(this.domNode){var e={inputActiveOptionBorder:this.inputActiveOptionBorder,inputActiveOptionBackground:this.inputActiveOptionBackground};this.regex.style(e),this.wholeWords.style(e),this.caseSensitive.style(e);var t={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(t)}},t.prototype.select=function(){this.inputBox.select()},t.prototype.focus=function(){this.inputBox.focus()},t.prototype.getCaseSensitive=function(){return this.caseSensitive.checked},t.prototype.setCaseSensitive=function(e){this.caseSensitive.checked=e},t.prototype.getWholeWords=function(){return this.wholeWords.checked},t.prototype.setWholeWords=function(e){this.wholeWords.checked=e},t.prototype.getRegex=function(){return this.regex.checked},t.prototype.setRegex=function(e){this.regex.checked=e,this.validate()},t.prototype.focusOnCaseSensitive=function(){this.caseSensitive.focus()},t.prototype.highlightFindOptions=function(){$.J(this.domNode,"highlight-"+this._lastHighlightFindOptions),this._lastHighlightFindOptions=1-this._lastHighlightFindOptions,$.e(this.domNode,"highlight-"+this._lastHighlightFindOptions)},t.prototype.validate=function(){this.inputBox.validate()},t.prototype.clearMessage=function(){this.inputBox.hideMessage()},t}(ee.a),Be=n("nrhi"),je=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),He=i.a("defaultLabel","input"),ze=i.a("label.preserveCaseCheckbox","Preserve Case"),Ue=function(e){function t(t){return e.call(this,{actionClassName:"codicon-preserve-case",title:ze+t.appendTitle,isChecked:t.isChecked,inputActiveOptionBorder:t.inputActiveOptionBorder,inputActiveOptionBackground:t.inputActiveOptionBackground})||this}return je(t,e),t}(se),Ke=function(e){function t(t,n,i,o){var r=e.call(this)||this;r._showOptionButtons=i,r.fixFocusOnOptionClickEnabled=!0,r.cachedOptionsWidth=0,r._onDidOptionChange=r._register(new ne.a),r.onDidOptionChange=r._onDidOptionChange.event,r._onKeyDown=r._register(new ne.a),r.onKeyDown=r._onKeyDown.event,r._onMouseDown=r._register(new ne.a),r._onInput=r._register(new ne.a),r._onKeyUp=r._register(new ne.a),r._onPreserveCaseKeyDown=r._register(new ne.a),r.onPreserveCaseKeyDown=r._onPreserveCaseKeyDown.event,r.contextViewProvider=n,r.placeholder=o.placeholder||"",r.validation=o.validation,r.label=o.label||He,r.inputActiveOptionBorder=o.inputActiveOptionBorder,r.inputActiveOptionBackground=o.inputActiveOptionBackground,r.inputBackground=o.inputBackground,r.inputForeground=o.inputForeground,r.inputBorder=o.inputBorder,r.inputValidationInfoBorder=o.inputValidationInfoBorder,r.inputValidationInfoBackground=o.inputValidationInfoBackground,r.inputValidationInfoForeground=o.inputValidationInfoForeground,r.inputValidationWarningBorder=o.inputValidationWarningBorder,r.inputValidationWarningBackground=o.inputValidationWarningBackground,r.inputValidationWarningForeground=o.inputValidationWarningForeground,r.inputValidationErrorBorder=o.inputValidationErrorBorder,r.inputValidationErrorBackground=o.inputValidationErrorBackground,r.inputValidationErrorForeground=o.inputValidationErrorForeground;var s=o.history||[],a=!!o.flexibleHeight,u=!!o.flexibleWidth,l=o.flexibleMaxHeight;r.domNode=document.createElement("div"),$.e(r.domNode,"monaco-findInput"),r.inputBox=r._register(new Pe(r.domNode,r.contextViewProvider,{ariaLabel:r.label||"",placeholder:r.placeholder||"",validationOptions:{validation:r.validation},inputBackground:r.inputBackground,inputForeground:r.inputForeground,inputBorder:r.inputBorder,inputValidationInfoBackground:r.inputValidationInfoBackground,inputValidationInfoForeground:r.inputValidationInfoForeground,inputValidationInfoBorder:r.inputValidationInfoBorder,inputValidationWarningBackground:r.inputValidationWarningBackground,inputValidationWarningForeground:r.inputValidationWarningForeground,inputValidationWarningBorder:r.inputValidationWarningBorder,inputValidationErrorBackground:r.inputValidationErrorBackground,inputValidationErrorForeground:r.inputValidationErrorForeground,inputValidationErrorBorder:r.inputValidationErrorBorder,history:s,flexibleHeight:a,flexibleWidth:u,flexibleMaxHeight:l})),r.preserveCase=r._register(new Ue({appendTitle:"",isChecked:!1,inputActiveOptionBorder:r.inputActiveOptionBorder,inputActiveOptionBackground:r.inputActiveOptionBackground})),r._register(r.preserveCase.onChange((function(e){r._onDidOptionChange.fire(e),!e&&r.fixFocusOnOptionClickEnabled&&r.inputBox.focus(),r.validate()}))),r._register(r.preserveCase.onKeyDown((function(e){r._onPreserveCaseKeyDown.fire(e)}))),r._showOptionButtons?r.cachedOptionsWidth=r.preserveCase.width():r.cachedOptionsWidth=0;var c=[r.preserveCase.domNode];r.onkeydown(r.domNode,(function(e){if(e.equals(15)||e.equals(17)||e.equals(9)){var t=c.indexOf(document.activeElement);if(t>=0){var n=-1;e.equals(17)?n=(t+1)%c.length:e.equals(15)&&(n=0===t?c.length-1:t-1),e.equals(9)?c[t].blur():n>=0&&c[n].focus(),$.b.stop(e,!0)}}}));var d=document.createElement("div");return d.className="controls",d.style.display=r._showOptionButtons?"block":"none",d.appendChild(r.preserveCase.domNode),r.domNode.appendChild(d),t&&t.appendChild(r.domNode),r.onkeydown(r.inputBox.inputElement,(function(e){return r._onKeyDown.fire(e)})),r.onkeyup(r.inputBox.inputElement,(function(e){return r._onKeyUp.fire(e)})),r.oninput(r.inputBox.inputElement,(function(e){return r._onInput.fire()})),r.onmousedown(r.inputBox.inputElement,(function(e){return r._onMouseDown.fire(e)})),r}return je(t,e),t.prototype.enable=function(){$.J(this.domNode,"disabled"),this.inputBox.enable(),this.preserveCase.enable()},t.prototype.disable=function(){$.e(this.domNode,"disabled"),this.inputBox.disable(),this.preserveCase.disable()},t.prototype.setEnabled=function(e){e?this.enable():this.disable()},t.prototype.style=function(e){this.inputActiveOptionBorder=e.inputActiveOptionBorder,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()},t.prototype.applyStyles=function(){if(this.domNode){var e={inputActiveOptionBorder:this.inputActiveOptionBorder,inputActiveOptionBackground:this.inputActiveOptionBackground};this.preserveCase.style(e);var t={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(t)}},t.prototype.select=function(){this.inputBox.select()},t.prototype.focus=function(){this.inputBox.focus()},t.prototype.getPreserveCase=function(){return this.preserveCase.checked},t.prototype.setPreserveCase=function(e){this.preserveCase.checked=e},t.prototype.focusOnPreserve=function(){this.preserveCase.focus()},t.prototype.validate=function(){this.inputBox&&this.inputBox.validate()},Object.defineProperty(t.prototype,"width",{set:function(e){this.inputBox.paddingRight=this.cachedOptionsWidth,this.inputBox.width=e,this.domNode.style.width=e+"px"},enumerable:!0,configurable:!0}),t.prototype.dispose=function(){e.prototype.dispose.call(this)},t}(ee.a),qe=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),Ge=function(e,t,n,i){var o,r=arguments.length,s=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},Ye=function(e,t){return function(n,i){t(n,i,e)}};function Ze(e,t){return e.getContext(document.activeElement).getValue(t)}function Xe(e,t){var n=function(e,t){return e.createScoped(t.target)}(e,t);return function(e,t,n){new x.d(n,t).bindTo(e)}(n,t,"historyNavigationWidget"),{scopedContextKeyService:n,historyNavigationEnablement:new x.d("historyNavigationEnabled",!0).bindTo(n)}}var Je=function(e){function t(t,n,i,o,r){void 0===r&&(r=!1);var s=e.call(this,t,n,r,i)||this;return s._register(Xe(o,{target:s.inputBox.element,historyNavigator:s.inputBox}).scopedContextKeyService),s}return qe(t,e),t=Ge([Ye(3,x.c)],t)}(We),Qe=function(e){function t(t,n,i,o,r){void 0===r&&(r=!1);var s=e.call(this,t,n,r,i)||this;return s._register(Xe(o,{target:s.inputBox.element,historyNavigator:s.inputBox}).scopedContextKeyService),s}return qe(t,e),t=Ge([Ye(3,x.c)],t)}(Ke);Be.a.registerCommandAndKeybindingRule({id:"history.showPrevious",weight:200,when:x.a.and(x.a.has("historyNavigationWidget"),x.a.equals("historyNavigationEnabled",!0)),primary:16,secondary:[528],handler:function(e,t){var n=Ze(e.get(x.c),"historyNavigationWidget");n&&n.historyNavigator.showPreviousValue()}}),Be.a.registerCommandAndKeybindingRule({id:"history.showNext",weight:200,when:x.a.and(x.a.has("historyNavigationWidget"),x.a.equals("historyNavigationEnabled",!0)),primary:18,secondary:[530],handler:function(e,t){var n=Ze(e.get(x.c),"historyNavigationWidget");n&&n.historyNavigator.showNextValue()}});var $e=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),et=i.a("label.find","Find"),tt=i.a("placeholder.find","Find"),nt=i.a("label.previousMatchButton","Previous match"),it=i.a("label.nextMatchButton","Next match"),ot=i.a("label.toggleSelectionFind","Find in selection"),rt=i.a("label.closeButton","Close"),st=i.a("label.replace","Replace"),at=i.a("placeholder.replace","Replace"),ut=i.a("label.replaceButton","Replace"),lt=i.a("label.replaceAllButton","Replace All"),ct=i.a("label.toggleReplaceButton","Toggle Replace mode"),dt=i.a("title.matchesCountLimit","Only the first {0} results are highlighted, but all find operations work on the entire text.",19999),ht=i.a("label.matchesLocation","{0} of {1}"),ft=i.a("label.noResults","No Results"),pt=69,gt=we.e?256:2048,mt=function(e){this.afterLineNumber=e,this.heightInPx=33,this.suppressMouseDown=!1,this.domNode=document.createElement("div"),this.domNode.className="dock-find-viewzone"};function vt(e,t,n){var i=!!t.match(/\n/);n&&i&&n.selectionStart>0&&e.stopPropagation()}function _t(e,t,n){var i=!!t.match(/\n/);n&&i&&n.selectionEnd0&&0===this._state.matchesCount;$.S(this._domNode,"no-results",t),this._updateMatchesCount(),this._updateButtons()}(e.searchString||e.currentMatch)&&this._layoutViewZone(),e.updateHistory&&this._delayedUpdateHistory()},t.prototype._delayedUpdateHistory=function(){this._updateHistoryDelayer.trigger(this._updateHistory.bind(this))},t.prototype._updateHistory=function(){this._state.searchString&&this._findInput.inputBox.addToHistory(),this._state.replaceString&&this._replaceInput.inputBox.addToHistory()},t.prototype._updateMatchesCount=function(){var e;if(this._matchesCount.style.minWidth=pt+"px",this._state.matchesCount>=19999?this._matchesCount.title=dt:this._matchesCount.title="",this._matchesCount.firstChild&&this._matchesCount.removeChild(this._matchesCount.firstChild),this._state.matchesCount>0){var t=String(this._state.matchesCount);this._state.matchesCount>=19999&&(t+="+");var n=String(this._state.matchesPosition);"0"===n&&(n="?"),e=s.p(ht,n,t)}else e=ft;this._matchesCount.appendChild(document.createTextNode(e)),Object(ye.a)(this._getAriaLabel(e,this._state.currentMatch,this._state.searchString),!0),pt=Math.max(pt,this._matchesCount.clientWidth)},t.prototype._getAriaLabel=function(e,t,n){return e===ft?""===n?i.a("ariaSearchNoResultEmpty","{0} found",e):i.a("ariaSearchNoResult","{0} found for {1}",e,n):t?i.a("ariaSearchNoResultWithLineNum","{0} found for {1} at {2}",e,n,t.startLineNumber+":"+t.startColumn):i.a("ariaSearchNoResultWithLineNumNoCurrentMatch","{0} found for {1}",e,n)},t.prototype._updateToggleSelectionFindButton=function(){var e=this._codeEditor.getSelection(),t=!!e&&(e.startLineNumber!==e.endLineNumber||e.startColumn!==e.endColumn),n=this._toggleSelectionFind.checked;this._isVisible&&(n||t)?this._toggleSelectionFind.enable():this._toggleSelectionFind.disable()},t.prototype._updateButtons=function(){this._findInput.setEnabled(this._isVisible),this._replaceInput.setEnabled(this._isVisible&&this._isReplaceVisible),this._updateToggleSelectionFindButton(),this._closeBtn.setEnabled(this._isVisible);var e=this._state.searchString.length>0,t=!!this._state.matchesCount;this._prevBtn.setEnabled(this._isVisible&&e&&t),this._nextBtn.setEnabled(this._isVisible&&e&&t),this._replaceBtn.setEnabled(this._isVisible&&this._isReplaceVisible&&e),this._replaceAllBtn.setEnabled(this._isVisible&&this._isReplaceVisible&&e),$.S(this._domNode,"replaceToggled",this._isReplaceVisible),this._toggleReplaceBtn.toggleClass("codicon-chevron-right",!this._isReplaceVisible),this._toggleReplaceBtn.toggleClass("codicon-chevron-down",this._isReplaceVisible),this._toggleReplaceBtn.setExpanded(this._isReplaceVisible);var n=!this._codeEditor.getOption(68);this._toggleReplaceBtn.setEnabled(this._isVisible&&n)},t.prototype._reveal=function(){var e=this;if(!this._isVisible){this._isVisible=!0;var t=this._codeEditor.getSelection();switch(this._codeEditor.getOption(28).autoFindInSelection){case"always":this._toggleSelectionFind.checked=!0;break;case"never":this._toggleSelectionFind.checked=!1;break;case"multiline":var n=!!t&&t.startLineNumber!==t.endLineNumber;this._toggleSelectionFind.checked=n}this._tryUpdateWidgetWidth(),this._updateButtons(),setTimeout((function(){$.e(e._domNode,"visible"),e._domNode.setAttribute("aria-hidden","false")}),0),setTimeout((function(){e._findInput.validate()}),200),this._codeEditor.layoutOverlayWidget(this);var i=!0;if(this._codeEditor.getOption(28).seedSearchStringFromSelection&&t){var o=this._codeEditor.getDomNode();if(o){var r=$.w(o),s=this._codeEditor.getScrolledVisiblePosition(t.getStartPosition()),a=r.left+(s?s.left:0),u=s?s.top:0;if(this._viewZone&&ut.startLineNumber&&(i=!1);var l=$.z(this._domNode).left;a>l&&(i=!1);var c=this._codeEditor.getScrolledVisiblePosition(t.getEndPosition());r.left+(c?c.left:0)>l&&(i=!1)}}}this._showViewZone(i)}},t.prototype._hide=function(e){this._isVisible&&(this._isVisible=!1,this._updateButtons(),$.J(this._domNode,"visible"),this._domNode.setAttribute("aria-hidden","true"),this._findInput.clearMessage(),e&&this._codeEditor.focus(),this._codeEditor.layoutOverlayWidget(this),this._removeViewZone())},t.prototype._layoutViewZone=function(){var e=this;if(this._codeEditor.getOption(28).addExtraSpaceOnTop){if(this._isVisible){var t=this._viewZone;void 0===this._viewZoneId&&t&&this._codeEditor.changeViewZones((function(n){t.heightInPx=e._getHeight(),e._viewZoneId=n.addZone(t),e._codeEditor.setScrollTop(e._codeEditor.getScrollTop()+t.heightInPx)}))}}else this._removeViewZone()},t.prototype._showViewZone=function(e){var t=this;if((void 0===e&&(e=!0),this._isVisible)&&this._codeEditor.getOption(28).addExtraSpaceOnTop){void 0===this._viewZone&&(this._viewZone=new mt(0));var n=this._viewZone;this._codeEditor.changeViewZones((function(i){if(void 0!==t._viewZoneId){var o=t._getHeight();if(o===n.heightInPx)return;var r=o-n.heightInPx;return n.heightInPx=o,i.layoutZone(t._viewZoneId),void(e&&t._codeEditor.setScrollTop(t._codeEditor.getScrollTop()+r))}r=t._getHeight();n.heightInPx=r,t._viewZoneId=i.addZone(n),e&&t._codeEditor.setScrollTop(t._codeEditor.getScrollTop()+r)}))}},t.prototype._removeViewZone=function(){var e=this;this._codeEditor.changeViewZones((function(t){void 0!==e._viewZoneId&&(t.removeZone(e._viewZoneId),e._viewZoneId=void 0,e._viewZone&&(e._codeEditor.setScrollTop(e._codeEditor.getScrollTop()-e._viewZone.heightInPx),e._viewZone=void 0))}))},t.prototype._applyTheme=function(e){var t={inputActiveOptionBorder:e.getColor(m.P),inputActiveOptionBackground:e.getColor(m.O),inputBackground:e.getColor(m.Q),inputForeground:e.getColor(m.S),inputBorder:e.getColor(m.R),inputValidationInfoBackground:e.getColor(m.W),inputValidationInfoForeground:e.getColor(m.Y),inputValidationInfoBorder:e.getColor(m.X),inputValidationWarningBackground:e.getColor(m.Z),inputValidationWarningForeground:e.getColor(m.bb),inputValidationWarningBorder:e.getColor(m.ab),inputValidationErrorBackground:e.getColor(m.T),inputValidationErrorForeground:e.getColor(m.V),inputValidationErrorBorder:e.getColor(m.U)};this._findInput.style(t),this._replaceInput.style(t),this._toggleSelectionFind.style(t)},t.prototype._tryUpdateWidgetWidth=function(){if(this._isVisible&&$.G(this._domNode)){var e=this._codeEditor.getLayoutInfo();if(e.contentWidth<=0)$.e(this._domNode,"hiddenEditor");else{$.C(this._domNode,"hiddenEditor")&&$.J(this._domNode,"hiddenEditor");var t=e.width,n=e.minimapWidth,i=!1,o=!1,r=!1;if(this._resized)if($.B(this._domNode)>419)return this._domNode.style.maxWidth=t-28-n-15+"px",void(this._replaceInput.width=$.B(this._findInput.domNode));if(447+n>=t&&(o=!0),447+n-pt>=t&&(r=!0),447+n-pt>=t+50&&(i=!0),$.S(this._domNode,"collapsed-find-widget",i),$.S(this._domNode,"narrow-find-widget",r),$.S(this._domNode,"reduced-find-widget",o),r||i||(this._domNode.style.maxWidth=t-28-n-15+"px"),this._resized){this._findInput.inputBox.layout();var s=this._findInput.inputBox.element.clientWidth;s>0&&(this._replaceInput.width=s)}else this._isReplaceVisible&&(this._replaceInput.width=$.B(this._findInput.domNode))}}},t.prototype._getHeight=function(){var e=0;return e+=4,e+=this._findInput.inputBox.height+2,this._isReplaceVisible&&(e+=4,e+=this._replaceInput.inputBox.height+2),e+=4},t.prototype._tryUpdateHeight=function(){var e=this._getHeight();return(null===this._cachedHeight||this._cachedHeight!==e)&&(this._cachedHeight=e,this._domNode.style.height=e+"px",!0)},t.prototype.focusFindInput=function(){this._findInput.select(),this._findInput.focus()},t.prototype.focusReplaceInput=function(){this._replaceInput.select(),this._replaceInput.focus()},t.prototype.highlightFindOptions=function(){this._findInput.highlightFindOptions()},t.prototype._updateSearchScope=function(){if(this._codeEditor.hasModel()&&this._toggleSelectionFind.checked){var e=this._codeEditor.getSelection();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;e.startLineNumber!==e.endLineNumber&&(d.a.equalsRange(e,t)||this._state.change({searchScope:e},!0))}},t.prototype._onFindInputMouseDown=function(e){e.middleButton&&e.stopPropagation()},t.prototype._onFindInputKeyDown=function(e){return e.equals(3|gt)?(this._findInput.inputBox.insertAtCursor("\n"),void e.preventDefault()):e.equals(2)?(this._isReplaceVisible?this._replaceInput.focus():this._findInput.focusOnCaseSensitive(),void e.preventDefault()):e.equals(2066)?(this._codeEditor.focus(),void e.preventDefault()):e.equals(16)?vt(e,this._findInput.getValue(),this._findInput.domNode.querySelector("textarea")):e.equals(18)?_t(e,this._findInput.getValue(),this._findInput.domNode.querySelector("textarea")):void 0},t.prototype._onReplaceInputKeyDown=function(e){return e.equals(3|gt)?(we.h&&we.f&&!this._ctrlEnterReplaceAllWarningPrompted&&(this._notificationService.info(i.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("ctrlEnterReplaceAll.windows.donotask",!0,0)),this._replaceInput.inputBox.insertAtCursor("\n"),void e.preventDefault()):e.equals(2)?(this._findInput.focusOnCaseSensitive(),void e.preventDefault()):e.equals(1026)?(this._findInput.focus(),void e.preventDefault()):e.equals(2066)?(this._codeEditor.focus(),void e.preventDefault()):e.equals(16)?vt(e,this._replaceInput.inputBox.value,this._replaceInput.inputBox.element.querySelector("textarea")):e.equals(18)?_t(e,this._replaceInput.inputBox.value,this._replaceInput.inputBox.element.querySelector("textarea")):void 0},t.prototype.getHorizontalSashTop=function(e){return 0},t.prototype.getHorizontalSashLeft=function(e){return 0},t.prototype.getHorizontalSashWidth=function(e){return 500},t.prototype._keybindingLabelFor=function(e){var t=this._keybindingService.lookupKeybinding(e);return t?" ("+t.getLabel()+")":""},t.prototype._buildDomNode=function(){var e=this;this._findInput=this._register(new Je(null,this._contextViewProvider,{width:221,label:et,placeholder:tt,appendCaseSensitiveLabel:this._keybindingLabelFor(K),appendWholeWordsLabel:this._keybindingLabelFor(q),appendRegexLabel:this._keybindingLabelFor(G),validation:function(t){if(0===t.length||!e._findInput.getRegex())return null;try{return new RegExp(t),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((function(t){return e._onFindInputKeyDown(t)}))),this._register(this._findInput.inputBox.onDidChange((function(){e._ignoreChangeEvent||e._state.change({searchString:e._findInput.getValue()},!0)}))),this._register(this._findInput.onDidOptionChange((function(){e._state.change({isRegex:e._findInput.getRegex(),wholeWord:e._findInput.getWholeWords(),matchCase:e._findInput.getCaseSensitive()},!0)}))),this._register(this._findInput.onCaseSensitiveKeyDown((function(t){t.equals(1026)&&e._isReplaceVisible&&(e._replaceInput.focus(),t.preventDefault())}))),this._register(this._findInput.onRegexKeyDown((function(t){t.equals(2)&&e._isReplaceVisible&&(e._replaceInput.focusOnPreserve(),t.preventDefault())}))),this._register(this._findInput.inputBox.onDidHeightChange((function(t){e._tryUpdateHeight()&&e._showViewZone()}))),we.d&&this._register(this._findInput.onMouseDown((function(t){return e._onFindInputMouseDown(t)}))),this._matchesCount=document.createElement("div"),this._matchesCount.className="matchesCount",this._updateMatchesCount(),this._prevBtn=this._register(new bt({label:nt+this._keybindingLabelFor(B),className:"codicon codicon-arrow-up",onTrigger:function(){e._codeEditor.getAction(B).run().then(void 0,Ce.e)}})),this._nextBtn=this._register(new bt({label:it+this._keybindingLabelFor(W),className:"codicon codicon-arrow-down",onTrigger:function(){e._codeEditor.getAction(W).run().then(void 0,Ce.e)}}));var t=document.createElement("div");t.className="find-part",t.appendChild(this._findInput.domNode);var n=document.createElement("div");n.className="find-actions",t.appendChild(n),n.appendChild(this._matchesCount),n.appendChild(this._prevBtn.domNode),n.appendChild(this._nextBtn.domNode),this._toggleSelectionFind=this._register(new se({actionClassName:"codicon codicon-selection",title:ot+this._keybindingLabelFor(Y),isChecked:!1})),this._register(this._toggleSelectionFind.onChange((function(){if(e._toggleSelectionFind.checked){if(e._codeEditor.hasModel()){var t=e._codeEditor.getSelection();1===t.endColumn&&t.endLineNumber>t.startLineNumber&&(t=t.setEndPosition(t.endLineNumber-1,e._codeEditor.getModel().getLineMaxColumn(t.endLineNumber-1))),t.isEmpty()||e._state.change({searchScope:t},!0)}}else e._state.change({searchScope:null},!0)}))),n.appendChild(this._toggleSelectionFind.domNode),this._closeBtn=this._register(new bt({label:rt+this._keybindingLabelFor(U),className:"codicon codicon-close",onTrigger:function(){e._state.change({isRevealed:!1,searchScope:null},!1)},onKeyDown:function(t){t.equals(2)&&e._isReplaceVisible&&(e._replaceBtn.isEnabled()?e._replaceBtn.focus():e._codeEditor.focus(),t.preventDefault())}})),n.appendChild(this._closeBtn.domNode),this._replaceInput=this._register(new Qe(null,void 0,{label:st,placeholder:at,history:[],flexibleHeight:!0,flexibleWidth:!0,flexibleMaxHeight:118},this._contextKeyService,!0)),this._replaceInput.setPreserveCase(!!this._state.preserveCase),this._register(this._replaceInput.onKeyDown((function(t){return e._onReplaceInputKeyDown(t)}))),this._register(this._replaceInput.inputBox.onDidChange((function(){e._state.change({replaceString:e._replaceInput.inputBox.value},!1)}))),this._register(this._replaceInput.inputBox.onDidHeightChange((function(t){e._isReplaceVisible&&e._tryUpdateHeight()&&e._showViewZone()}))),this._register(this._replaceInput.onDidOptionChange((function(){e._state.change({preserveCase:e._replaceInput.getPreserveCase()},!0)}))),this._register(this._replaceInput.onPreserveCaseKeyDown((function(t){t.equals(2)&&(e._prevBtn.isEnabled()?e._prevBtn.focus():e._nextBtn.isEnabled()?e._nextBtn.focus():e._toggleSelectionFind.enabled?e._toggleSelectionFind.focus():e._closeBtn.isEnabled()&&e._closeBtn.focus(),t.preventDefault())}))),this._replaceBtn=this._register(new bt({label:ut+this._keybindingLabelFor(Z),className:"codicon codicon-replace",onTrigger:function(){e._controller.replace()},onKeyDown:function(t){t.equals(1026)&&(e._closeBtn.focus(),t.preventDefault())}})),this._replaceAllBtn=this._register(new bt({label:lt+this._keybindingLabelFor(X),className:"codicon codicon-replace-all",onTrigger:function(){e._controller.replaceAll()}}));var i=document.createElement("div");i.className="replace-part",i.appendChild(this._replaceInput.domNode);var o=document.createElement("div");o.className="replace-actions",i.appendChild(o),o.appendChild(this._replaceBtn.domNode),o.appendChild(this._replaceAllBtn.domNode),this._toggleReplaceBtn=this._register(new bt({label:ct,className:"codicon toggle left",onTrigger:function(){e._state.change({isReplaceRevealed:!e._isReplaceVisible},!1),e._isReplaceVisible&&(e._replaceInput.width=$.B(e._findInput.domNode),e._replaceInput.inputBox.layout()),e._showViewZone()}})),this._toggleReplaceBtn.toggleClass("codicon-chevron-down",this._isReplaceVisible),this._toggleReplaceBtn.toggleClass("codicon-chevron-right",!this._isReplaceVisible),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(t),this._domNode.appendChild(i),this._resizeSash=new be.a(this._domNode,this,{orientation:0}),this._resized=!1;var r=419;this._register(this._resizeSash.onDidStart((function(){r=$.B(e._domNode)}))),this._register(this._resizeSash.onDidChange((function(t){e._resized=!0;var n=r+t.startX-t.currentX;n<419||(n>(parseFloat($.t(e._domNode).maxWidth)||0)||(e._domNode.style.width=n+"px",e._isReplaceVisible&&(e._replaceInput.width=$.B(e._findInput.domNode)),e._findInput.inputBox.layout(),e._tryUpdateHeight()))}))),this._register(this._resizeSash.onDidReset((function(){var t=$.B(e._domNode);if(!(t<419)){var n=419;if(!e._resized||419===t){var i=e._codeEditor.getLayoutInfo();n=i.width-28-i.minimapWidth-15,e._resized=!0}e._domNode.style.width=n+"px",e._isReplaceVisible&&(e._replaceInput.width=$.B(e._findInput.domNode)),e._findInput.inputBox.layout()}})))},t.prototype.updateAccessibilitySupport=function(){var e=this._codeEditor.getOption(2);this._findInput.setFocusInputOnOptionClick(2!==e)},t.ID="editor.contrib.findWidget",t}(ee.a),bt=function(e){function t(t){var n=e.call(this)||this;return n._opts=t,n._domNode=document.createElement("div"),n._domNode.title=n._opts.label,n._domNode.tabIndex=0,n._domNode.className="button "+n._opts.className,n._domNode.setAttribute("role","button"),n._domNode.setAttribute("aria-label",n._opts.label),n.onclick(n._domNode,(function(e){n._opts.onTrigger(),e.preventDefault()})),n.onkeydown(n._domNode,(function(e){if(e.equals(10)||e.equals(3))return n._opts.onTrigger(),void e.preventDefault();n._opts.onKeyDown&&n._opts.onKeyDown(e)})),n}return $e(t,e),Object.defineProperty(t.prototype,"domNode",{get:function(){return this._domNode},enumerable:!0,configurable:!0}),t.prototype.isEnabled=function(){return this._domNode.tabIndex>=0},t.prototype.focus=function(){this._domNode.focus()},t.prototype.setEnabled=function(e){$.S(this._domNode,"disabled",!e),this._domNode.setAttribute("aria-disabled",String(!e)),this._domNode.tabIndex=e?0:-1},t.prototype.setExpanded=function(e){this._domNode.setAttribute("aria-expanded",String(!!e))},t.prototype.toggleClass=function(e,t){$.S(this._domNode,e,t)},t}(ee.a);Object(v.e)((function(e,t){var n=function(e,n){n&&t.addRule(".monaco-editor "+e+" { background-color: "+n+"; }")};n(".findMatch",e.getColor(m.s)),n(".currentFindMatch",e.getColor(m.q)),n(".findScope",e.getColor(m.u)),n(".find-widget",e.getColor(m.H));var i=e.getColor(m.Lb);i&&t.addRule(".monaco-editor .find-widget { box-shadow: 0 2px 8px "+i+"; }");var o=e.getColor(m.t);o&&t.addRule(".monaco-editor .findMatch { border: 1px "+("hc"===e.type?"dotted":"solid")+" "+o+"; box-sizing: border-box; }");var r=e.getColor(m.r);r&&t.addRule(".monaco-editor .currentFindMatch { border: 2px solid "+r+"; padding: 1px; box-sizing: border-box; }");var s=e.getColor(m.v);s&&t.addRule(".monaco-editor .findScope { border: 1px "+("hc"===e.type?"dashed":"solid")+" "+s+"; }");var a=e.getColor(m.e);a&&t.addRule(".monaco-editor .find-widget { border: 1px solid "+a+"; }");var u=e.getColor(m.J);u&&t.addRule(".monaco-editor .find-widget { color: "+u+"; }");var l=e.getColor(m.L);l&&t.addRule(".monaco-editor .find-widget.no-results .matchesCount { color: "+l+"; }");var c=e.getColor(m.K);if(c)t.addRule(".monaco-editor .find-widget .monaco-sash { background-color: "+c+"; width: 3px !important; margin-left: -4px;}");else{var d=e.getColor(m.I);d&&t.addRule(".monaco-editor .find-widget .monaco-sash { background-color: "+d+"; width: 3px !important; margin-left: -4px;}")}var h=e.getColor(m.M);h&&t.addRule(".monaco-editor .find-widget .monaco-inputbox.synthetic-focus { outline-color: "+h+"; }")}));var Ct=n("9XeP"),wt=n("Uzvx"),St=n("Cg/j"),Lt=n("bexQ"),Nt=n("A+jI"),Ot=n("sM1p"),Dt=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),Et=function(e,t,n,i){var o,r=arguments.length,s=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},xt=function(e,t){return function(n,i){t(n,i,e)}};function kt(e){if(!e.hasModel())return null;var t=e.getSelection();if(t.startLineNumber===t.endLineNumber)if(t.isEmpty()){var n=e.getModel().getWordAtPosition(t.getStartPosition());if(n)return n.word}else if(e.getModel().getValueLengthInRange(t)<524288)return e.getModel().getValueInRange(t);return null}var It=function(e){function t(t,n,i,r){var s=e.call(this)||this;return s._editor=t,s._findWidgetVisible=k.bindTo(n),s._contextKeyService=n,s._storageService=i,s._clipboardService=r,s._updateHistoryDelayer=new o.a(500),s._state=s._register(new _e),s.loadQueryState(),s._register(s._state.onFindReplaceStateChange((function(e){return s._onStateChanged(e)}))),s._model=null,s._register(s._editor.onDidChangeModel((function(){var e=s._editor.getModel()&&s._state.isRevealed;s.disposeModel(),s._state.change({searchScope:null,matchCase:s._storageService.getBoolean("editor.matchCase",1,!1),wholeWord:s._storageService.getBoolean("editor.wholeWord",1,!1),isRegex:s._storageService.getBoolean("editor.isRegex",1,!1),preserveCase:s._storageService.getBoolean("editor.preserveCase",1,!1)},!1),e&&s._start({forceRevealReplace:!1,seedSearchStringFromSelection:!1,seedSearchStringFromGlobalClipboard:!1,shouldFocus:0,shouldAnimate:!1,updateSearchScope:!1})}))),s}return Dt(t,e),t.get=function(e){return e.getContribution(t.ID)},t.prototype.dispose=function(){this.disposeModel(),e.prototype.dispose.call(this)},t.prototype.disposeModel=function(){this._model&&(this._model.dispose(),this._model=null)},t.prototype._onStateChanged=function(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)},t.prototype.saveQueryState=function(e){e.isRegex&&this._storageService.store("editor.isRegex",this._state.actualIsRegex,1),e.wholeWord&&this._storageService.store("editor.wholeWord",this._state.actualWholeWord,1),e.matchCase&&this._storageService.store("editor.matchCase",this._state.actualMatchCase,1),e.preserveCase&&this._storageService.store("editor.preserveCase",this._state.actualPreserveCase,1)},t.prototype.loadQueryState=function(){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)},t.prototype.isFindInputFocused=function(){return!!I.getValue(this._contextKeyService)},t.prototype.getState=function(){return this._state},t.prototype.closeFindWidget=function(){this._state.change({isRevealed:!1,searchScope:null},!1),this._editor.focus()},t.prototype.toggleCaseSensitive=function(){this._state.change({matchCase:!this._state.matchCase},!1),this._state.isRevealed||this.highlightFindOptions()},t.prototype.toggleWholeWords=function(){this._state.change({wholeWord:!this._state.wholeWord},!1),this._state.isRevealed||this.highlightFindOptions()},t.prototype.toggleRegex=function(){this._state.change({isRegex:!this._state.isRegex},!1),this._state.isRevealed||this.highlightFindOptions()},t.prototype.toggleSearchScope=function(){if(this._state.searchScope)this._state.change({searchScope:null},!0);else if(this._editor.hasModel()){var e=this._editor.getSelection();1===e.endColumn&&e.endLineNumber>e.startLineNumber&&(e=e.setEndPosition(e.endLineNumber-1,this._editor.getModel().getLineMaxColumn(e.endLineNumber-1))),e.isEmpty()||this._state.change({searchScope:e},!0)}},t.prototype.setSearchString=function(e){this._state.isRegex&&(e=s.n(e)),this._state.change({searchString:e},!1)},t.prototype.highlightFindOptions=function(){},t.prototype._start=function(e){if(this.disposeModel(),this._editor.hasModel()){var t,n={isRevealed:!0};if(e.seedSearchStringFromSelection)(t=kt(this._editor))&&(this._state.isRegex?n.searchString=s.n(t):n.searchString=t);if(!n.searchString&&e.seedSearchStringFromGlobalClipboard)(t=this.getGlobalBufferTerm())&&(n.searchString=t);if(e.forceRevealReplace?n.isReplaceRevealed=!0:this._findWidgetVisible.get()||(n.isReplaceRevealed=!1),e.updateSearchScope){var i=this._editor.getSelection();i.isEmpty()||(n.searchScope=i)}this._state.change(n,!1),this._model||(this._model=new Q(this._editor,this._state))}},t.prototype.start=function(e){this._start(e)},t.prototype.moveToNextMatch=function(){return!!this._model&&(this._model.moveToNextMatch(),!0)},t.prototype.moveToPrevMatch=function(){return!!this._model&&(this._model.moveToPrevMatch(),!0)},t.prototype.replace=function(){return!!this._model&&(this._model.replace(),!0)},t.prototype.replaceAll=function(){return!!this._model&&(this._model.replaceAll(),!0)},t.prototype.selectAllMatches=function(){return!!this._model&&(this._model.selectAllMatches(),this._editor.focus(),!0)},t.prototype.getGlobalBufferTerm=function(){return this._editor.getOption(28).globalFindClipboard&&this._clipboardService&&this._editor.hasModel()&&!this._editor.getModel().isTooLargeForSyncing()?this._clipboardService.readFindText():""},t.prototype.setGlobalBufferTerm=function(e){this._editor.getOption(28).globalFindClipboard&&this._clipboardService&&this._editor.hasModel()&&!this._editor.getModel().isTooLargeForSyncing()&&this._clipboardService.writeFindText(e)},t.ID="editor.contrib.findController",t=Et([xt(1,x.c),xt(2,Nt.a),xt(3,Ct.a)],t)}(r.a),Mt=function(e){function t(t,n,i,o,r,s,a,u){var l=e.call(this,t,i,a,u)||this;return l._contextViewService=n,l._keybindingService=o,l._themeService=r,l._notificationService=s,l._widget=null,l._findOptionsWidget=null,l}return Dt(t,e),t.prototype._start=function(t){this._widget||this._createFindWidget();var n=this._editor.getSelection(),i=!1;switch(this._editor.getOption(28).autoFindInSelection){case"always":i=!0;break;case"never":i=!1;break;case"multiline":i=!!n&&n.startLineNumber!==n.endLineNumber}t.updateSearchScope=i,e.prototype._start.call(this,t),2===t.shouldFocus?this._widget.focusReplaceInput():1===t.shouldFocus&&this._widget.focusFindInput()},t.prototype.highlightFindOptions=function(){this._widget||this._createFindWidget(),this._state.isRevealed?this._widget.highlightFindOptions():this._findOptionsWidget.highlightFindOptions()},t.prototype._createFindWidget=function(){this._widget=this._register(new yt(this._editor,this,this._state,this._contextViewService,this._keybindingService,this._contextKeyService,this._themeService,this._storageService,this._notificationService)),this._findOptionsWidget=this._register(new ge(this._editor,this._state,this._keybindingService,this._themeService))},t=Et([xt(1,wt.b),xt(2,x.c),xt(3,Lt.a),xt(4,v.c),xt(5,Ot.a),xt(6,Nt.a),xt(7,Object(St.d)(Ct.a))],t)}(It),Tt=function(e){function t(){return e.call(this,{id:F,label:i.a("startFindAction","Find"),alias:"Find",precondition:void 0,kbOpts:{kbExpr:null,primary:2084,weight:100},menuOpts:{menuId:17,group:"3_find",title:i.a({key:"miFind",comment:["&& denotes a mnemonic"]},"&&Find"),order:1}})||this}return Dt(t,e),t.prototype.run=function(e,t){var n=It.get(t);n&&n.start({forceRevealReplace:!1,seedSearchStringFromSelection:t.getOption(28).seedSearchStringFromSelection,seedSearchStringFromGlobalClipboard:t.getOption(28).globalFindClipboard,shouldFocus:1,shouldAnimate:!0,updateSearchScope:!1})},t}(a.b),At=function(e){function t(){return e.call(this,{id:V,label:i.a("startFindWithSelectionAction","Find With Selection"),alias:"Find With Selection",precondition:void 0,kbOpts:{kbExpr:null,primary:0,mac:{primary:2083},weight:100}})||this}return Dt(t,e),t.prototype.run=function(e,t){var n=It.get(t);n&&(n.start({forceRevealReplace:!1,seedSearchStringFromSelection:!0,seedSearchStringFromGlobalClipboard:!1,shouldFocus:0,shouldAnimate:!0,updateSearchScope:!1}),n.setGlobalBufferTerm(n.getState().searchString))},t}(a.b),Rt=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Dt(t,e),t.prototype.run=function(e,t){var n=It.get(t);n&&!this._run(n)&&(n.start({forceRevealReplace:!1,seedSearchStringFromSelection:0===n.getState().searchString.length&&t.getOption(28).seedSearchStringFromSelection,seedSearchStringFromGlobalClipboard:!0,shouldFocus:0,shouldAnimate:!0,updateSearchScope:!1}),this._run(n))},t}(a.b),Pt=function(e){function t(){return e.call(this,{id:W,label:i.a("findNextMatchAction","Find Next"),alias:"Find Next",precondition:void 0,kbOpts:{kbExpr:u.a.focus,primary:61,mac:{primary:2085,secondary:[61]},weight:100}})||this}return Dt(t,e),t.prototype._run=function(e){return e.moveToNextMatch()},t}(Rt),Ft=function(e){function t(){return e.call(this,{id:W,label:i.a("findNextMatchAction","Find Next"),alias:"Find Next",precondition:void 0,kbOpts:{kbExpr:x.a.and(u.a.focus,I),primary:3,weight:100}})||this}return Dt(t,e),t.prototype._run=function(e){return e.moveToNextMatch()},t}(Rt),Vt=function(e){function t(){return e.call(this,{id:B,label:i.a("findPreviousMatchAction","Find Previous"),alias:"Find Previous",precondition:void 0,kbOpts:{kbExpr:u.a.focus,primary:1085,mac:{primary:3109,secondary:[1085]},weight:100}})||this}return Dt(t,e),t.prototype._run=function(e){return e.moveToPrevMatch()},t}(Rt),Wt=function(e){function t(){return e.call(this,{id:B,label:i.a("findPreviousMatchAction","Find Previous"),alias:"Find Previous",precondition:void 0,kbOpts:{kbExpr:x.a.and(u.a.focus,I),primary:1027,weight:100}})||this}return Dt(t,e),t.prototype._run=function(e){return e.moveToPrevMatch()},t}(Rt),Bt=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Dt(t,e),t.prototype.run=function(e,t){var n=It.get(t);if(n){var i=kt(t);i&&n.setSearchString(i),this._run(n)||(n.start({forceRevealReplace:!1,seedSearchStringFromSelection:t.getOption(28).seedSearchStringFromSelection,seedSearchStringFromGlobalClipboard:!1,shouldFocus:0,shouldAnimate:!0,updateSearchScope:!1}),this._run(n))}},t}(a.b),jt=function(e){function t(){return e.call(this,{id:j,label:i.a("nextSelectionMatchFindAction","Find Next Selection"),alias:"Find Next Selection",precondition:void 0,kbOpts:{kbExpr:u.a.focus,primary:2109,weight:100}})||this}return Dt(t,e),t.prototype._run=function(e){return e.moveToNextMatch()},t}(Bt),Ht=function(e){function t(){return e.call(this,{id:H,label:i.a("previousSelectionMatchFindAction","Find Previous Selection"),alias:"Find Previous Selection",precondition:void 0,kbOpts:{kbExpr:u.a.focus,primary:3133,weight:100}})||this}return Dt(t,e),t.prototype._run=function(e){return e.moveToPrevMatch()},t}(Bt),zt=function(e){function t(){return e.call(this,{id:z,label:i.a("startReplace","Replace"),alias:"Replace",precondition:void 0,kbOpts:{kbExpr:null,primary:2086,mac:{primary:2596},weight:100},menuOpts:{menuId:17,group:"3_find",title:i.a({key:"miReplace",comment:["&& denotes a mnemonic"]},"&&Replace"),order:2}})||this}return Dt(t,e),t.prototype.run=function(e,t){if(t.hasModel()&&!t.getOption(68)){var n=It.get(t),i=t.getSelection(),o=n.isFindInputFocused(),r=!i.isEmpty()&&i.startLineNumber===i.endLineNumber&&t.getOption(28).seedSearchStringFromSelection&&!o,s=o||r?2:1;n&&n.start({forceRevealReplace:!0,seedSearchStringFromSelection:r,seedSearchStringFromGlobalClipboard:t.getOption(28).seedSearchStringFromSelection,shouldFocus:s,shouldAnimate:!0,updateSearchScope:!1})}},t}(a.b);Object(a.g)(It.ID,Mt),Object(a.e)(Tt),Object(a.e)(At),Object(a.e)(Pt),Object(a.e)(Ft),Object(a.e)(Vt),Object(a.e)(Wt),Object(a.e)(jt),Object(a.e)(Ht),Object(a.e)(zt);var Ut=a.c.bindToContribution(It.get);Object(a.f)(new Ut({id:U,precondition:k,handler:function(e){return e.closeFindWidget()},kbOpts:{weight:105,kbExpr:u.a.focus,primary:9,secondary:[1033]}})),Object(a.f)(new Ut({id:K,precondition:void 0,handler:function(e){return e.toggleCaseSensitive()},kbOpts:{weight:105,kbExpr:u.a.focus,primary:T.primary,mac:T.mac,win:T.win,linux:T.linux}})),Object(a.f)(new Ut({id:q,precondition:void 0,handler:function(e){return e.toggleWholeWords()},kbOpts:{weight:105,kbExpr:u.a.focus,primary:A.primary,mac:A.mac,win:A.win,linux:A.linux}})),Object(a.f)(new Ut({id:G,precondition:void 0,handler:function(e){return e.toggleRegex()},kbOpts:{weight:105,kbExpr:u.a.focus,primary:R.primary,mac:R.mac,win:R.win,linux:R.linux}})),Object(a.f)(new Ut({id:Y,precondition:void 0,handler:function(e){return e.toggleSearchScope()},kbOpts:{weight:105,kbExpr:u.a.focus,primary:P.primary,mac:P.mac,win:P.win,linux:P.linux}})),Object(a.f)(new Ut({id:Z,precondition:k,handler:function(e){return e.replace()},kbOpts:{weight:105,kbExpr:u.a.focus,primary:3094}})),Object(a.f)(new Ut({id:Z,precondition:k,handler:function(e){return e.replace()},kbOpts:{weight:105,kbExpr:x.a.and(u.a.focus,M),primary:3}})),Object(a.f)(new Ut({id:X,precondition:k,handler:function(e){return e.replaceAll()},kbOpts:{weight:105,kbExpr:u.a.focus,primary:2563}})),Object(a.f)(new Ut({id:X,precondition:k,handler:function(e){return e.replaceAll()},kbOpts:{weight:105,kbExpr:x.a.and(u.a.focus,M),primary:void 0,mac:{primary:2051}}})),Object(a.f)(new Ut({id:J,precondition:k,handler:function(e){return e.selectAllMatches()},kbOpts:{weight:105,kbExpr:u.a.focus,primary:515}}))},p3Ex:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"csharp",extensions:[".cs",".csx",".cake"],aliases:["C#","csharp"],loader:function(){return n.e(130).then(n.bind(null,"/Om3"))}})},p5tG:function(e,t,n){"use strict";n.r(t),n.d(t,"LanguageServiceDefaultsImpl",(function(){return o}));n("M/lh");var i=monaco.Emitter,o=function(){function e(e,t,n){this._onDidChange=new i,this._languageId=e,this.setDiagnosticsOptions(t),this.setModeConfiguration(n)}return Object.defineProperty(e.prototype,"onDidChange",{get:function(){return this._onDidChange.event},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"languageId",{get:function(){return this._languageId},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"modeConfiguration",{get:function(){return this._modeConfiguration},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"diagnosticsOptions",{get:function(){return this._diagnosticsOptions},enumerable:!0,configurable:!0}),e.prototype.setDiagnosticsOptions=function(e){this._diagnosticsOptions=e||Object.create(null),this._onDidChange.fire(this)},e.prototype.setModeConfiguration=function(e){this._modeConfiguration=e||Object.create(null),this._onDidChange.fire(this)},e}(),r=new o("json",{validate:!0,allowComments:!0,schemas:[],enableSchemaRequest:!1},{documentFormattingEdits:!0,documentRangeFormattingEdits:!0,completionItems:!0,hovers:!0,documentSymbols:!0,tokens:!0,colors:!0,foldingRanges:!0,diagnostics:!0,selectionRanges:!0});monaco.languages.json={jsonDefaults:r},monaco.languages.register({id:"json",extensions:[".json",".bowerrc",".jshintrc",".jscsrc",".eslintrc",".babelrc",".har"],aliases:["JSON","json"],mimetypes:["application/json"]}),monaco.languages.onLanguage("json",(function(){n.e(116).then(n.bind(null,"R7lK")).then((function(e){return e.setupMode(r)}))}))},pI2L:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"redshift",extensions:[],aliases:["Redshift","redshift"],loader:function(){return n.e(156).then(n.bind(null,"KpXS"))}})},pg8w:function(e,t,n){"use strict";n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return d}));var i,o,r=n("6OMU"),s=n("pmY6"),a=n("EffR"),u=n("ZCR3"),l=(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),c=function(e,t,n,i){var o,r=arguments.length,s=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s};!function(e){e.Tap="-monaco-gesturetap",e.Change="-monaco-gesturechange",e.Start="-monaco-gesturestart",e.End="-monaco-gesturesend",e.Contextmenu="-monaco-gesturecontextmenu"}(o||(o={}));var d=function(e){function t(){var t=e.call(this)||this;return t.dispatched=!1,t.activeTouches={},t.handle=null,t.targets=[],t.ignoreTargets=[],t._lastSetTapCountTime=0,t._register(a.g(document,"touchstart",(function(e){return t.onTouchStart(e)}))),t._register(a.g(document,"touchend",(function(e){return t.onTouchEnd(e)}))),t._register(a.g(document,"touchmove",(function(e){return t.onTouchMove(e)}))),t}return l(t,e),t.addTarget=function(e){return t.isTouchDevice()?(t.INSTANCE||(t.INSTANCE=new t),t.INSTANCE.targets.push(e),{dispose:function(){t.INSTANCE.targets=t.INSTANCE.targets.filter((function(t){return t!==e}))}}):s.a.None},t.ignoreTarget=function(e){return t.isTouchDevice()?(t.INSTANCE||(t.INSTANCE=new t),t.INSTANCE.ignoreTargets.push(e),{dispose:function(){t.INSTANCE.ignoreTargets=t.INSTANCE.ignoreTargets.filter((function(t){return t!==e}))}}):s.a.None},t.isTouchDevice=function(){return"ontouchstart"in window||navigator.maxTouchPoints>0||window.navigator.msMaxTouchPoints>0},t.prototype.dispose=function(){this.handle&&(this.handle.dispose(),this.handle=null),e.prototype.dispose.call(this)},t.prototype.onTouchStart=function(e){var t=Date.now();this.handle&&(this.handle.dispose(),this.handle=null);for(var n=0,i=e.targetTouches.length;n=t.HOLD_DELAY&&Math.abs(c.initialPageX-r.p(c.rollingPageX))<30&&Math.abs(c.initialPageY-r.p(c.rollingPageY))<30){var h;(h=a.newGestureEvent(o.Contextmenu,c.initialTarget)).pageX=r.p(c.rollingPageX),h.pageY=r.p(c.rollingPageY),a.dispatchEvent(h)}else if(1===i){var f=r.p(c.rollingPageX),p=r.p(c.rollingPageY),g=r.p(c.rollingTimestamps)-c.rollingTimestamps[0],m=f-c.rollingPageX[0],v=p-c.rollingPageY[0],_=a.targets.filter((function(e){return c.initialTarget instanceof Node&&e.contains(c.initialTarget)}));a.inertia(_,n,Math.abs(m)/g,m>0?1:-1,f,Math.abs(v)/g,v>0?1:-1,p)}a.dispatchEvent(a.newGestureEvent(o.End,c.initialTarget)),delete a.activeTouches[l.identifier]},a=this,u=0,l=e.changedTouches.length;ut.CLEAR_TAP_COUNT_TIME?1:2,this._lastSetTapCountTime=i,e.tapCount=r}else e.type!==o.Change&&e.type!==o.Contextmenu||(this._lastSetTapCountTime=0);for(var s=0;s0&&(g=!1,f=r*i*h),u>0&&(g=!1,p=l*u*h);var m=d.newGestureEvent(o.Change);m.translationX=f,m.translationY=p,e.forEach((function(e){return e.dispatchEvent(m)})),g||d.inertia(e,a,i,r,s+f,u,l,c+p)}))},t.prototype.onTouchMove=function(e){for(var t=Date.now(),n=0,i=e.changedTouches.length;n3&&(a.rollingPageX.shift(),a.rollingPageY.shift(),a.rollingTimestamps.shift()),a.rollingPageX.push(s.pageX),a.rollingPageY.push(s.pageY),a.rollingTimestamps.push(t)}else console.warn("end of an UNKNOWN touch",s)}this.dispatched&&(e.preventDefault(),e.stopPropagation(),this.dispatched=!1)},t.SCROLL_FRICTION=-.005,t.HOLD_DELAY=700,t.CLEAR_TAP_COUNT_TIME=400,c([u.a],t,"isTouchDevice",null),t}(s.a)},pmY6:function(e,t,n){"use strict";n.d(t,"e",(function(){return o})),n.d(t,"d",(function(){return r})),n.d(t,"f",(function(){return s})),n.d(t,"b",(function(){return a})),n.d(t,"a",(function(){return u})),n.d(t,"c",(function(){return l}));function i(e){}function o(e){return Array.isArray(e)?(e.forEach((function(e){e&&e.dispose()})),[]):e?(e.dispose(),e):void 0}function r(){for(var e=[],t=0;t0;){var n=t.shift();for(var i in Object.freeze(n),n)if(s.call(n,i)){var o=n[i];"object"!=typeof o||Object.isFrozen(o)||t.push(o)}}return e}var s=Object.prototype.hasOwnProperty;function a(e,t,n){return void 0===n&&(n=!0),Object(i.i)(e)?(Object(i.i)(t)&&Object.keys(t).forEach((function(o){o in e?n&&(Object(i.i)(e[o])&&Object(i.i)(t[o])?a(e[o],t[o],n):e[o]=t[o]):e[o]=t[o]})),e):t}function u(e,t,n){var i=t(e);return void 0===i?n:i}},sM1p:function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return s}));var i=n("S3by"),o=n("Cg/j"),r=(i.a,Object(o.c)("notificationService")),s=function(){}},sStQ:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"perl",extensions:[".pl"],aliases:["Perl","pl"],loader:function(){return n.e(145).then(n.bind(null,"QKwv"))}})},siPX:function(e,t,n){},snIX:function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var i=n("N0LK"),o=n("LCkn"),r=n("Ll0s"),s=n("+Fos"),a=n("aokT"),u=function(){function e(){}return e.deleteRight=function(e,t,n,i){for(var r=[],u=3!==e,l=0,c=i.length;l1){var m=n.getLineContent(g.lineNumber),v=i.o(m),_=-1===v?m.length+1:v+1;if(g.column<=_){var y=r.a.visibleColumnFromColumn2(t,n,g),b=r.a.prevIndentTabStop(y,t.indentSize),C=r.a.columnFromVisibleColumn2(t,n,g.lineNumber,b);p=new a.a(g.lineNumber,C,g.lineNumber,g.column)}else p=new a.a(g.lineNumber,g.column-1,g.lineNumber,g.column)}else{var w=s.a.left(t,n,g.lineNumber,g.column);p=new a.a(w.lineNumber,w.column,g.lineNumber,g.column)}}p.isEmpty()?l[d]=null:(p.startLineNumber!==p.endLineNumber&&(c=!0),l[d]=new o.a(p,""))}return[c,l]},e.cut=function(e,t,n){for(var i=[],s=0,u=n.length;s1?(d=c.lineNumber-1,h=t.getLineMaxColumn(c.lineNumber-1),f=c.lineNumber,p=t.getLineMaxColumn(c.lineNumber)):(d=c.lineNumber,h=1,f=c.lineNumber,p=t.getLineMaxColumn(c.lineNumber));var g=new a.a(d,h,f,p);g.isEmpty()?i[s]=null:i[s]=new o.a(g,"")}else i[s]=null;else i[s]=new o.a(l,"")}return new r.e(0,i,{shouldPushStackElementBefore:!0,shouldPushStackElementAfter:!0})},e}()},sswD:function(e,t,n){"use strict";n.d(t,"a",(function(){return p})),n.d(t,"c",(function(){return g})),n.d(t,"b",(function(){return m})),n.d(t,"f",(function(){return v})),n.d(t,"e",(function(){return _})),n.d(t,"g",(function(){return y})),n.d(t,"d",(function(){return o}));n("/cxE"),n("bY76");var i,o,r=n("Vxe3"),s=(n("cGHE"),n("G2kB"),n("t49l"),n("fjLI")),a=n("nnTU"),u=n("T8No"),l=n("nrhi"),c=n("ic2d"),d=n("XXUj"),h=n("746U"),f=(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),p=function(){function e(e){this.id=e.id,this.precondition=e.precondition,this._kbOpts=e.kbOpts,this._menuOpts=e.menuOpts,this._description=e.description}return e.prototype.register=function(){var e=this;if(Array.isArray(this._menuOpts)?this._menuOpts.forEach(this._registerMenuItem,this):this._menuOpts&&this._registerMenuItem(this._menuOpts),this._kbOpts){var t=this._kbOpts.kbExpr;this.precondition&&(t=t?u.a.and(t,this.precondition):this.precondition),l.a.registerCommandAndKeybindingRule({id:this.id,handler:function(t,n){return e.runCommand(t,n)},weight:this._kbOpts.weight,when:t,primary:this._kbOpts.primary,secondary:this._kbOpts.secondary,win:this._kbOpts.win,linux:this._kbOpts.linux,mac:this._kbOpts.mac,description:this._description})}else a.a.registerCommand({id:this.id,handler:function(t,n){return e.runCommand(t,n)},description:this._description})},e.prototype._registerMenuItem=function(e){s.c.appendMenuItem(e.menuId,{group:e.group,command:{id:this.id,title:e.title},when:e.when,order:e.order})},e}(),g=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return f(t,e),t.bindToContribution=function(e){return function(t){function n(e){var n=t.call(this,e)||this;return n._callback=e.handler,n}return f(n,t),n.prototype.runEditorCommand=function(t,n,i){e(n)&&this._callback(e(n),i)},n}(t)},t.prototype.runCommand=function(e,t){var n=this,i=e.get(r.a),o=i.getFocusedCodeEditor()||i.getActiveCodeEditor();if(o)return o.invokeWithinContext((function(e){if(e.get(u.c).contextMatchesRules(Object(h.n)(n.precondition)))return n.runEditorCommand(e,o,t)}))},t}(p),m=function(e){function t(n){var i=e.call(this,t.convertOptions(n))||this;return i.label=n.label,i.alias=n.alias,i}return f(t,e),t.convertOptions=function(e){var t;function n(t){return t.menuId||(t.menuId=7),t.title||(t.title=e.label),t.when=u.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.apply(t,e.contextMenuOpts.map(n)):e.contextMenuOpts&&t.push(n(e.contextMenuOpts)),e.menuOpts=t,e},t.prototype.runEditorCommand=function(e,t,n){return this.reportTelemetry(e,t),this.run(e,t,n||{})},t.prototype.reportTelemetry=function(e,t){e.get(d.a).publicLog2("editorActionInvoked",{name:this.label,id:this.id})},t}(g);function v(e){return b.INSTANCE.registerEditorCommand(e),e}function _(e){b.INSTANCE.registerEditorAction(new e)}function y(e,t){b.INSTANCE.registerEditorContribution(e,t)}!function(e){e.getEditorCommand=function(e){return b.INSTANCE.getEditorCommand(e)},e.getEditorActions=function(){return b.INSTANCE.getEditorActions()},e.getEditorContributions=function(){return b.INSTANCE.getEditorContributions()},e.getSomeEditorContributions=function(e){return b.INSTANCE.getEditorContributions().filter((function(t){return e.indexOf(t.id)>=0}))},e.getDiffEditorContributions=function(){return b.INSTANCE.getDiffEditorContributions()}}(o||(o={}));var b=function(){function e(){this.editorContributions=[],this.diffEditorContributions=[],this.editorActions=[],this.editorCommands=Object.create(null)}return e.prototype.registerEditorContribution=function(e,t){this.editorContributions.push({id:e,ctor:t})},e.prototype.getEditorContributions=function(){return this.editorContributions.slice(0)},e.prototype.getDiffEditorContributions=function(){return this.diffEditorContributions.slice(0)},e.prototype.registerEditorAction=function(e){e.register(),this.editorActions.push(e)},e.prototype.getEditorActions=function(){return this.editorActions.slice(0)},e.prototype.registerEditorCommand=function(e){e.register(),this.editorCommands[e.id]=e},e.prototype.getEditorCommand=function(e){return this.editorCommands[e]||null},e.INSTANCE=new e,e}();c.a.add("editor.contributions",b.INSTANCE)},t49l:function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var i=n("Cg/j"),o=Object(i.c)("textModelService")},t9D7:function(e,t,n){"use strict";n.d(t,"c",(function(){return a})),n.d(t,"f",(function(){return u})),n.d(t,"b",(function(){return l})),n.d(t,"d",(function(){return c})),n.d(t,"a",(function(){return d})),n.d(t,"e",(function(){return f}));var i=n("Cg/j"),o=n("pmY6"),r=n("ic2d"),s=n("MI8n"),a=Object(i.c)("themeService");function u(e){return{id:e}}var l="hc";function c(e){switch(e){case"dark":return"vs-dark";case l:return"hc-black";default:return"vs"}}var d={ThemingContribution:"base.contributions.theming"},h=new(function(){function e(){this.themingParticipants=[],this.themingParticipants=[],this.onThemingParticipantAddedEmitter=new s.a}return e.prototype.onThemeChange=function(e){var t=this;return this.themingParticipants.push(e),this.onThemingParticipantAddedEmitter.fire(e),Object(o.f)((function(){var n=t.themingParticipants.indexOf(e);t.themingParticipants.splice(n,1)}))},e.prototype.getThemingParticipants=function(){return this.themingParticipants},e}());function f(e){return h.onThemeChange(e)}r.a.add(d.ThemingContribution,h)},tX9W:function(e,t,n){"use strict";n.d(t,"b",(function(){return Ue})),n.d(t,"a",(function(){return Xe}));var i=n("/cxE"),o=n("MI8n"),r=n("pmY6"),s=n("N0LK"),a=n("bY76"),u=n("/UlZ"),l=n("cGHE"),c=n("aokT"),d=n("gCVg"),h=n("M1Kb"),f=function(){function e(e,t){this.beforeVersionId=e,this.beforeCursorState=t,this.afterCursorState=null,this.afterVersionId=-1,this.editOperations=[]}return e.prototype.undo=function(e){for(var t=this.editOperations.length-1;t>=0;t--)this.editOperations[t]={operations:e.applyEdits(this.editOperations[t].operations)}},e.prototype.redo=function(e){for(var t=0;t0){var e=this.past.pop();try{e.undo(this.model)}catch(e){return Object(i.e)(e),this.clear(),null}return this.future.push(e),{selections:e.beforeCursorState,recordedVersionId:e.beforeVersionId}}return null},e.prototype.canUndo=function(){return this.past.length>0||null!==this.currentOpenStackElement},e.prototype.redo=function(){if(this.future.length>0){var e=this.future.pop();try{e.redo(this.model)}catch(e){return Object(i.e)(e),this.clear(),null}return this.past.push(e),{selections:e.afterCursorState,recordedVersionId:e.afterVersionId}}return null},e.prototype.canRedo=function(){return this.future.length>0},e}(),v=function(){this.spacesDiff=0,this.looksLikeAlignment=!1};function _(e,t,n,i,o){var r;for(o.spacesDiff=0,o.looksLikeAlignment=!1,r=0;r0&&a>0||l>0&&c>0)){var d=Math.abs(a-c),h=Math.abs(s-l);if(0===d)return o.spacesDiff=h,void(h>0&&0<=l-1&&l-10?o++:m>1&&r++,_(s,a,h,g,l),!l.looksLikeAlignment||n&&t===l.spacesDiff)){var S=l.spacesDiff;S<=8&&u[S]++,s=h,a=g}}var L=n;o!==r&&(L=oO&&(O=t,N=e)})),4===N&&u[4]>0&&u[2]>0&&u[2]>=u[4]/2&&(N=2)}return{insertSpaces:L,tabSize:N}}function b(e){return(1&e.metadata)>>>0}function C(e,t){e.metadata=254&e.metadata|t<<0}function w(e){return(2&e.metadata)>>>1==1}function S(e,t){e.metadata=253&e.metadata|(t?1:0)<<1}function L(e){return(4&e.metadata)>>>2==1}function N(e,t){e.metadata=251&e.metadata|(t?1:0)<<2}function O(e){return(8&e.metadata)>>>3==1}function D(e,t){e.metadata=247&e.metadata|(t?1:0)<<3}function E(e,t){e.metadata=207&e.metadata|t<<4}function x(e,t){e.metadata=191&e.metadata|(t?1:0)<<6}var k=function(){function e(e,t,n){this.metadata=0,this.parent=this,this.left=this,this.right=this,C(this,1),this.start=t,this.end=n,this.delta=0,this.maxEnd=n,this.id=e,this.ownerId=0,this.options=null,N(this,!1),E(this,1),D(this,!1),x(this,!1),this.cachedVersionId=0,this.cachedAbsoluteStart=t,this.cachedAbsoluteEnd=n,this.range=null,S(this,!1)}return e.prototype.reset=function(e,t,n,i){this.start=t,this.end=n,this.maxEnd=n,this.cachedVersionId=e,this.cachedAbsoluteStart=t,this.cachedAbsoluteEnd=n,this.range=i},e.prototype.setOptions=function(e){this.options=e;var t=this.options.className;N(this,"squiggly-error"===t||"squiggly-warning"===t||"squiggly-info"===t),E(this,this.options.stickiness),D(this,!(!this.options.overviewRuler||!this.options.overviewRuler.color)),x(this,this.options.collapseOnReplaceEdit)},e.prototype.setCachedOffsets=function(e,t,n){this.cachedVersionId!==n&&(this.range=null),this.cachedVersionId=n,this.cachedAbsoluteStart=e,this.cachedAbsoluteEnd=t},e.prototype.detach=function(){this.parent=null,this.left=null,this.right=null},e}(),I=new k(null,0,0);I.parent=I,I.left=I,I.right=I,C(I,0);var M=function(){function e(){this.root=I,this.requestNormalizeDelta=!1}return e.prototype.intervalSearch=function(e,t,n,i,o){return this.root===I?[]:function(e,t,n,i,o,r){var s=e.root,a=0,u=0,l=0,c=[],d=0;for(;s!==I;)if(w(s))S(s.left,!1),S(s.right,!1),s===s.parent.right&&(a-=s.parent.delta),s=s.parent;else{if(!w(s.left)){if(a+s.maxEndn)S(s,!0);else{if((l=a+s.end)>=t){s.setCachedOffsets(u,l,r);var h=!0;i&&s.ownerId&&s.ownerId!==i&&(h=!1),o&&L(s)&&(h=!1),h&&(c[d++]=s)}S(s,!0),s.right===I||w(s.right)||(a+=s.delta,s=s.right)}}return S(e.root,!1),c}(this,e,t,n,i,o)},e.prototype.search=function(e,t,n){return this.root===I?[]:function(e,t,n,i){var o=e.root,r=0,s=0,a=0,u=[],l=0;for(;o!==I;)if(w(o))S(o.left,!1),S(o.right,!1),o===o.parent.right&&(r-=o.parent.delta),o=o.parent;else if(o.left===I||w(o.left)){s=r+o.start,a=r+o.end,o.setCachedOffsets(s,a,i);var c=!0;t&&o.ownerId&&o.ownerId!==t&&(c=!1),n&&L(o)&&(c=!1),c&&(u[l++]=o),S(o,!0),o.right===I||w(o.right)||(r+=o.delta,o=o.right)}else o=o.left;return S(e.root,!1),u}(this,e,t,n)},e.prototype.collectNodesFromOwner=function(e){return function(e,t){var n=e.root,i=[],o=0;for(;n!==I;)w(n)?(S(n.left,!1),S(n.right,!1),n=n.parent):n.left===I||w(n.left)?(n.ownerId===t&&(i[o++]=n),S(n,!0),n.right===I||w(n.right)||(n=n.right)):n=n.left;return S(e.root,!1),i}(this,e)},e.prototype.collectNodesPostOrder=function(){return function(e){var t=e.root,n=[],i=0;for(;t!==I;)w(t)?(S(t.left,!1),S(t.right,!1),t=t.parent):t.left===I||w(t.left)?t.right===I||w(t.right)?(n[i++]=t,S(t,!0)):t=t.right:t=t.left;return S(e.root,!1),n}(this)},e.prototype.insert=function(e){R(this,e),this._normalizeDeltaIfNecessary()},e.prototype.delete=function(e){P(this,e),this._normalizeDeltaIfNecessary()},e.prototype.resolveNode=function(e,t){for(var n=e,i=0;e!==this.root;)e===e.parent.right&&(i+=e.parent.delta),e=e.parent;var o=n.start+i,r=n.end+i;n.setCachedOffsets(o,r,t)},e.prototype.acceptReplace=function(e,t,n,i){for(var o=function(e,t,n){var i=e.root,o=0,r=0,s=0,a=[],u=0;for(;i!==I;)if(w(i))S(i.left,!1),S(i.right,!1),i===i.parent.right&&(o-=i.parent.delta),i=i.parent;else{if(!w(i.left)){if(o+i.maxEndn?S(i,!0):((s=o+i.end)>=t&&(i.setCachedOffsets(r,s,0),a[u++]=i),S(i,!0),i.right===I||w(i.right)||(o+=i.delta,i=i.right))}return S(e.root,!1),a}(this,e,e+t),r=0,s=o.length;rn?(o.start+=s,o.end+=s,o.delta+=s,(o.delta<-1073741824||o.delta>1073741824)&&(e.requestNormalizeDelta=!0),S(o,!0)):(S(o,!0),o.right===I||w(o.right)||(r+=o.delta,o=o.right))}S(e.root,!1)}(this,e,e+t,n),this._normalizeDeltaIfNecessary();for(r=0,s=o.length;rn)&&(1!==i&&(2===i||t))}function A(e,t,n,i,o){var r=function(e){return(48&e.metadata)>>>4}(e),s=0===r||2===r,a=1===r||2===r,u=n-t,l=i,c=Math.min(u,l),d=e.start,h=!1,f=e.end,p=!1;t<=d&&f<=n&&function(e){return(64&e.metadata)>>>6==1}(e)&&(e.start=t,h=!0,e.end=t,p=!0);var g=o?1:u>0?2:0;if(!h&&T(d,s,t,g)&&(h=!0),!p&&T(f,a,t,g)&&(p=!0),c>0&&!o){g=u>l?2:0;!h&&T(d,s,t+c,g)&&(h=!0),!p&&T(f,a,t+c,g)&&(p=!0)}g=o?1:0;!h&&T(d,s,n,g)&&(e.start=t+l,h=!0),!p&&T(f,a,n,g)&&(e.end=t+l,p=!0);var m=l-u;h||(e.start=Math.max(0,d+m)),p||(e.end=Math.max(0,f+m)),e.start>e.end&&(e.end=e.start)}function R(e,t){if(e.root===I)return t.parent=I,t.left=I,t.right=I,C(t,0),e.root=t,e.root;!function(e,t){var n=0,i=e.root,o=t.start,r=t.end;for(;;){if(z(o,r,i.start+n,i.end+n)<0){if(i.left===I){t.start-=n,t.end-=n,t.maxEnd-=n,i.left=t;break}i=i.left}else{if(i.right===I){t.start-=n+i.delta,t.end-=n+i.delta,t.maxEnd-=n+i.delta,i.right=t;break}n+=i.delta,i=i.right}}t.parent=i,t.left=I,t.right=I,C(t,1)}(e,t),H(t.parent);for(var n=t;n!==e.root&&1===b(n.parent);){var i;if(n.parent===n.parent.parent.left)1===b(i=n.parent.parent.right)?(C(n.parent,0),C(i,0),C(n.parent.parent,1),n=n.parent.parent):(n===n.parent.right&&V(e,n=n.parent),C(n.parent,0),C(n.parent.parent,1),W(e,n.parent.parent));else 1===b(i=n.parent.parent.left)?(C(n.parent,0),C(i,0),C(n.parent.parent,1),n=n.parent.parent):(n===n.parent.left&&W(e,n=n.parent),C(n.parent,0),C(n.parent.parent,1),V(e,n.parent.parent))}return C(e.root,0),t}function P(e,t){var n,i;if(t.left===I?(i=t,(n=t.right).delta+=t.delta,(n.delta<-1073741824||n.delta>1073741824)&&(e.requestNormalizeDelta=!0),n.start+=t.delta,n.end+=t.delta):t.right===I?(n=t.left,i=t):((n=(i=function(e){for(;e.left!==I;)e=e.left;return e}(t.right)).right).start+=i.delta,n.end+=i.delta,n.delta+=i.delta,(n.delta<-1073741824||n.delta>1073741824)&&(e.requestNormalizeDelta=!0),i.start+=t.delta,i.end+=t.delta,i.delta=t.delta,(i.delta<-1073741824||i.delta>1073741824)&&(e.requestNormalizeDelta=!0)),i===e.root)return e.root=n,C(n,0),t.detach(),F(),j(n),void(e.root.parent=I);var o,r=1===b(i);if(i===i.parent.left?i.parent.left=n:i.parent.right=n,i===t?n.parent=i.parent:(i.parent===t?n.parent=i:n.parent=i.parent,i.left=t.left,i.right=t.right,i.parent=t.parent,C(i,b(t)),t===e.root?e.root=i:t===t.parent.left?t.parent.left=i:t.parent.right=i,i.left!==I&&(i.left.parent=i),i.right!==I&&(i.right.parent=i)),t.detach(),r)return H(n.parent),i!==t&&(H(i),H(i.parent)),void F();for(H(n),H(n.parent),i!==t&&(H(i),H(i.parent));n!==e.root&&0===b(n);)n===n.parent.left?(1===b(o=n.parent.right)&&(C(o,0),C(n.parent,1),V(e,n.parent),o=n.parent.right),0===b(o.left)&&0===b(o.right)?(C(o,1),n=n.parent):(0===b(o.right)&&(C(o.left,0),C(o,1),W(e,o),o=n.parent.right),C(o,b(n.parent)),C(n.parent,0),C(o.right,0),V(e,n.parent),n=e.root)):(1===b(o=n.parent.left)&&(C(o,0),C(n.parent,1),W(e,n.parent),o=n.parent.left),0===b(o.left)&&0===b(o.right)?(C(o,1),n=n.parent):(0===b(o.left)&&(C(o.right,0),C(o,1),V(e,o),o=n.parent.left),C(o,b(n.parent)),C(n.parent,0),C(o.left,0),W(e,n.parent),n=e.root));C(n,0),F()}function F(){I.parent=I,I.delta=0,I.start=0,I.end=0}function V(e,t){var n=t.right;n.delta+=t.delta,(n.delta<-1073741824||n.delta>1073741824)&&(e.requestNormalizeDelta=!0),n.start+=t.delta,n.end+=t.delta,t.right=n.left,n.left!==I&&(n.left.parent=t),n.parent=t.parent,t.parent===I?e.root=n:t===t.parent.left?t.parent.left=n:t.parent.right=n,n.left=t,t.parent=n,j(t),j(n)}function W(e,t){var n=t.left;t.delta-=n.delta,(t.delta<-1073741824||t.delta>1073741824)&&(e.requestNormalizeDelta=!0),t.start-=n.delta,t.end-=n.delta,t.left=n.right,n.right!==I&&(n.right.parent=t),n.parent=t.parent,t.parent===I?e.root=n:t===t.parent.right?t.parent.right=n:t.parent.left=n,n.right=t,t.parent=n,j(t),j(n)}function B(e){var t=e.end;if(e.left!==I){var n=e.left.maxEnd;n>t&&(t=n)}if(e.right!==I){var i=e.right.maxEnd+e.delta;i>t&&(t=i)}return t}function j(e){e.maxEnd=B(e)}function H(e){for(;e!==I;){var t=B(e);if(e.maxEnd===t)return;e.maxEnd=t,e=e.parent}}function z(e,t,n,i){return e===n?t-i:e-n}var U=function(){function e(e,t){this.piece=e,this.color=t,this.size_left=0,this.lf_left=0,this.parent=this,this.left=this,this.right=this}return e.prototype.next=function(){if(this.right!==K)return q(this.right);for(var e=this;e.parent!==K&&e.parent.left!==e;)e=e.parent;return e.parent===K?K:e.parent},e.prototype.prev=function(){if(this.left!==K)return G(this.left);for(var e=this;e.parent!==K&&e.parent.right!==e;)e=e.parent;return e.parent===K?K:e.parent},e.prototype.detach=function(){this.parent=null,this.left=null,this.right=null},e}(),K=new U(null,0);function q(e){for(;e.left!==K;)e=e.left;return e}function G(e){for(;e.right!==K;)e=e.right;return e}function Y(e){return e===K?0:e.size_left+e.piece.length+Y(e.right)}function Z(e){return e===K?0:e.lf_left+e.piece.lineFeedCnt+Z(e.right)}function X(){K.parent=K}function J(e,t){var n=t.right;n.size_left+=t.size_left+(t.piece?t.piece.length:0),n.lf_left+=t.lf_left+(t.piece?t.piece.lineFeedCnt:0),t.right=n.left,n.left!==K&&(n.left.parent=t),n.parent=t.parent,t.parent===K?e.root=n:t.parent.left===t?t.parent.left=n:t.parent.right=n,n.left=t,t.parent=n}function Q(e,t){var n=t.left;t.left=n.right,n.right!==K&&(n.right.parent=t),n.parent=t.parent,t.size_left-=n.size_left+(n.piece?n.piece.length:0),t.lf_left-=n.lf_left+(n.piece?n.piece.lineFeedCnt:0),t.parent===K?e.root=n:t===t.parent.right?t.parent.right=n:t.parent.left=n,n.right=t,t.parent=n}function $(e,t){var n,i;if(n=t.left===K?(i=t).right:t.right===K?(i=t).left:(i=q(t.right)).right,i===e.root)return e.root=n,n.color=0,t.detach(),X(),void(e.root.parent=K);var o=1===i.color;if(i===i.parent.left?i.parent.left=n:i.parent.right=n,i===t?(n.parent=i.parent,ne(e,n)):(i.parent===t?n.parent=i:n.parent=i.parent,ne(e,n),i.left=t.left,i.right=t.right,i.parent=t.parent,i.color=t.color,t===e.root?e.root=i:t===t.parent.left?t.parent.left=i:t.parent.right=i,i.left!==K&&(i.left.parent=i),i.right!==K&&(i.right.parent=i),i.size_left=t.size_left,i.lf_left=t.lf_left,ne(e,i)),t.detach(),n.parent.left===n){var r=Y(n),s=Z(n);if(r!==n.parent.size_left||s!==n.parent.lf_left){var a=r-n.parent.size_left,u=s-n.parent.lf_left;n.parent.size_left=r,n.parent.lf_left=s,te(e,n.parent,a,u)}}if(ne(e,n.parent),o)X();else{for(var l;n!==e.root&&0===n.color;)n===n.parent.left?(1===(l=n.parent.right).color&&(l.color=0,n.parent.color=1,J(e,n.parent),l=n.parent.right),0===l.left.color&&0===l.right.color?(l.color=1,n=n.parent):(0===l.right.color&&(l.left.color=0,l.color=1,Q(e,l),l=n.parent.right),l.color=n.parent.color,n.parent.color=0,l.right.color=0,J(e,n.parent),n=e.root)):(1===(l=n.parent.left).color&&(l.color=0,n.parent.color=1,Q(e,n.parent),l=n.parent.left),0===l.left.color&&0===l.right.color?(l.color=1,n=n.parent):(0===l.left.color&&(l.right.color=0,l.color=1,J(e,l),l=n.parent.left),l.color=n.parent.color,n.parent.color=0,l.left.color=0,Q(e,n.parent),n=e.root));n.color=0,X()}}function ee(e,t){for(ne(e,t);t!==e.root&&1===t.parent.color;){var n;if(t.parent===t.parent.parent.left)1===(n=t.parent.parent.right).color?(t.parent.color=0,n.color=0,t.parent.parent.color=1,t=t.parent.parent):(t===t.parent.right&&J(e,t=t.parent),t.parent.color=0,t.parent.parent.color=1,Q(e,t.parent.parent));else 1===(n=t.parent.parent.left).color?(t.parent.color=0,n.color=0,t.parent.parent.color=1,t=t.parent.parent):(t===t.parent.left&&Q(e,t=t.parent),t.parent.color=0,t.parent.parent.color=1,J(e,t.parent.parent))}e.root.color=0}function te(e,t,n,i){for(;t!==e.root&&t!==K;)t.parent.left===t&&(t.parent.size_left+=n,t.parent.lf_left+=i),t=t.parent}function ne(e,t){var n=0,i=0;if(t!==e.root){if(0===n){for(;t!==e.root&&t===t.parent.right;)t=t.parent;if(t===e.root)return;n=Y((t=t.parent).left)-t.size_left,i=Z(t.left)-t.lf_left,t.size_left+=n,t.lf_left+=i}for(;t!==e.root&&(0!==n||0!==i);)t.parent.left===t&&(t.parent.size_left+=n,t.parent.lf_left+=i),t=t.parent}}K.parent=K,K.left=K,K.right=K,K.color=0;var ie=n("jAJ/");function oe(e){var t;return(t=e[e.length-1]<65536?new Uint16Array(e.length):new Uint32Array(e.length)).set(e,0),t}var re=function(e,t,n,i,o){this.lineStarts=e,this.cr=t,this.lf=n,this.crlf=i,this.isBasicASCII=o};function se(e,t){void 0===t&&(t=!0);for(var n=[0],i=1,o=0,r=e.length;o=0;t--){var n=this._cache[t];if(n.nodeStartOffset<=e&&n.nodeStartOffset+n.node.piece.length>=e)return n}return null},e.prototype.get2=function(e){for(var t=this._cache.length-1;t>=0;t--){var n=this._cache[t];if(n.nodeStartLineNumber&&n.nodeStartLineNumber=e)return n}return null},e.prototype.set=function(e){this._cache.length>=this._limit&&this._cache.shift(),this._cache.push(e)},e.prototype.valdiate=function(e){for(var t=!1,n=this._cache,i=0;i=e)&&(n[i]=null,t=!0)}if(t){for(var r=[],s=0,a=n;s0){e[o].lineStarts||(e[o].lineStarts=se(e[o].buffer));var s=new ue(o+1,{line:0,column:0},{line:e[o].lineStarts.length-1,column:e[o].buffer.length-e[o].lineStarts[e[o].lineStarts.length-1]},e[o].lineStarts.length-1,e[o].buffer.length);this._buffers.push(e[o]),i=this.rbInsertRight(i,s)}this._searchCache=new ce(1),this._lastVisitedLine={lineNumber:0,value:""},this.computeBufferMetadata()},e.prototype.normalizeEOL=function(e){var t=this,n=65535-Math.floor(21845),i=2*n,o="",r=0,s=[];if(this.iterate(this.root,(function(a){var u=t.getNodeContent(a),l=u.length;if(r<=n||r+l0){var a=o.replace(/\r\n|\r|\n/g,e);s.push(new le(a,se(a)))}this.create(s,e,!0)},e.prototype.getEOL=function(){return this._EOL},e.prototype.setEOL=function(e){this._EOL=e,this._EOLLength=this._EOL.length,this.normalizeEOL(e)},e.prototype.getOffsetAt=function(e,t){for(var n=0,i=this.root;i!==K;)if(i.left!==K&&i.lf_left+1>=e)i=i.left;else{if(i.lf_left+i.piece.lineFeedCnt+1>=e)return(n+=i.size_left)+(this.getAccumulatedValue(i,e-i.lf_left-2)+t-1);e-=i.lf_left+i.piece.lineFeedCnt,n+=i.size_left+i.piece.length,i=i.right}return n},e.prototype.getPositionAt=function(e){e=Math.floor(e),e=Math.max(0,e);for(var t=this.root,n=0,i=e;t!==K;)if(0!==t.size_left&&t.size_left>=e)t=t.left;else{if(t.size_left+t.piece.length>=e){var o=this.getIndexOf(t,e-t.size_left);if(n+=t.lf_left+o.index,0===o.index){var r=i-this.getOffsetAt(n+1,1);return new l.a(n+1,r+1)}return new l.a(n+1,o.remainder+1)}if(e-=t.size_left+t.piece.length,n+=t.lf_left+t.piece.lineFeedCnt,t.right===K){r=i-e-this.getOffsetAt(n+1,1);return new l.a(n+1,r+1)}t=t.right}return new l.a(1,1)},e.prototype.getValueInRange=function(e,t){if(e.startLineNumber===e.endLineNumber&&e.startColumn===e.endColumn)return"";var n=this.nodeAt2(e.startLineNumber,e.startColumn),i=this.nodeAt2(e.endLineNumber,e.endColumn),o=this.getValueInRange2(n,i);return t?t===this._EOL&&this._EOLNormalized&&t===this.getEOL()&&this._EOLNormalized?o:o.replace(/\r\n|\r|\n/g,t):o},e.prototype.getValueInRange2=function(e,t){if(e.node===t.node){var n=e.node,i=this._buffers[n.piece.bufferIndex].buffer,o=this.offsetInBuffer(n.piece.bufferIndex,n.piece.start);return i.substring(o+e.remainder,o+t.remainder)}var r=e.node,s=this._buffers[r.piece.bufferIndex].buffer,a=this.offsetInBuffer(r.piece.bufferIndex,r.piece.start),u=s.substring(a+e.remainder,a+r.piece.length);for(r=r.next();r!==K;){var l=this._buffers[r.piece.bufferIndex].buffer,c=this.offsetInBuffer(r.piece.bufferIndex,r.piece.start);if(r===t.node){u+=l.substring(c,c+t.remainder);break}u+=l.substr(c,r.piece.length),r=r.next()}return u},e.prototype.getLinesContent=function(){var e=this,t=[],n=0,i="",o=!1;return this.iterate(this.root,(function(r){if(r===K)return!0;var s=r.piece,a=s.length;if(0===a)return!0;var u=e._buffers[s.bufferIndex].buffer,l=e._buffers[s.bufferIndex].lineStarts,c=s.start.line,d=s.end.line,h=l[c]+s.start.column;if(o&&(10===u.charCodeAt(h)&&(h++,a--),t[n++]=i,i="",o=!1,0===a))return!0;if(c===d)return e._EOLNormalized||13!==u.charCodeAt(h+a-1)?i+=u.substr(h,a):(o=!0,i+=u.substr(h,a-1)),!0;i+=e._EOLNormalized?u.substring(h,Math.max(h,l[c+1]-e._EOLLength)):u.substring(h,l[c+1]).replace(/(\r\n|\r|\n)$/,""),t[n++]=i;for(var f=c+1;f=_)return l;this.positionInBuffer(e,p(h.index)-m,y);var b=this.getLineFeedCnt(e.piece.bufferIndex,o,y),C=y.line===o.line?y.column-o.column+i:y.column+1,w=C+h[0].length;if(d[l++]=Object(ie.d)(new c.a(n+b,C,n+b,w),h,a),p(h.index)+h[0].length>=_)return l;if(l>=u)return l}}while(h);return l},e.prototype.findMatchesLineByLine=function(e,t,n,i){var o=[],r=0,s=new ie.b(t.wordSeparators,t.regex),a=this.nodeAt2(e.startLineNumber,e.startColumn);if(null===a)return[];var u=this.nodeAt2(e.endLineNumber,e.endColumn);if(null===u)return[];var l=this.positionInBuffer(a.node,a.remainder),c=this.positionInBuffer(u.node,u.remainder);if(a.node===u.node)return this.findMatchesInNode(a.node,s,e.startLineNumber,e.startColumn,l,c,t,n,i,r,o),o;for(var d=e.startLineNumber,h=a.node;h!==u.node;){var f=this.getLineFeedCnt(h.piece.bufferIndex,l,h.piece.end);if(f>=1){var p=this._buffers[h.piece.bufferIndex].lineStarts,g=this.offsetInBuffer(h.piece.bufferIndex,h.piece.start),m=p[l.line+f],v=d===e.startLineNumber?e.startColumn:1;if((r=this.findMatchesInNode(h,s,d,v,l,this.positionInBuffer(h,m-g),t,n,i,r,o))>=i)return o;d+=f}var _=d===e.startLineNumber?e.startColumn-1:0;if(d===e.endLineNumber){var y=this.getLineContent(d).substring(_,e.endColumn-1);return r=this._findMatchesInLine(t,s,y,e.endLineNumber,_,r,o,n,i),o}if((r=this._findMatchesInLine(t,s,this.getLineContent(d).substr(_),d,_,r,o,n,i))>=i)return o;d++,h=(a=this.nodeAt2(d,1)).node,l=this.positionInBuffer(a.node,a.remainder)}if(d===e.endLineNumber){var b=d===e.startLineNumber?e.startColumn-1:0;y=this.getLineContent(d).substring(b,e.endColumn-1);return r=this._findMatchesInLine(t,s,y,e.endLineNumber,b,r,o,n,i),o}var C=d===e.startLineNumber?e.startColumn:1;return r=this.findMatchesInNode(u.node,s,d,C,l,c,t,n,i,r,o),o},e.prototype._findMatchesInLine=function(e,t,n,i,o,r,s,a,u){var l,d=e.wordSeparators;if(!a&&e.simpleSearch){for(var f=e.simpleSearch,p=f.length,g=n.length,m=-p;-1!==(m=n.indexOf(f,m+p));)if((!d||Object(ie.e)(d,n,g,m,p))&&(s[r++]=new h.b(new c.a(i,m+1+o,i,m+1+p+o),null),r>=u))return r;return r}t.reset(0);do{if((l=t.next(n))&&(s[r++]=Object(ie.d)(new c.a(i,l.index+1+o,i,l.index+1+l[0].length+o),l,a),r>=u))return r}while(l);return r},e.prototype.insert=function(e,t,n){if(void 0===n&&(n=!1),this._EOLNormalized=this._EOLNormalized&&n,this._lastVisitedLine.lineNumber=0,this._lastVisitedLine.value="",this.root!==K){var i=this.nodeAt(e),o=i.node,r=i.remainder,s=i.nodeStartOffset,a=o.piece,u=a.bufferIndex,l=this.positionInBuffer(o,r);if(0===o.piece.bufferIndex&&a.end.line===this._lastChangeBufferPos.line&&a.end.column===this._lastChangeBufferPos.column&&s+a.length===e&&t.length<65535)return this.appendToNode(o,t),void this.computeBufferMetadata();if(s===e)this.insertContentToNodeLeft(t,o),this._searchCache.valdiate(e);else if(s+o.piece.length>e){var c=[],d=new ue(a.bufferIndex,l,a.end,this.getLineFeedCnt(a.bufferIndex,l,a.end),this.offsetInBuffer(u,a.end)-this.offsetInBuffer(u,l));if(this.shouldCheckCRLF()&&this.endWithCR(t))if(10===this.nodeCharCodeAt(o,r)){var h={line:d.start.line+1,column:0};d=new ue(d.bufferIndex,h,d.end,this.getLineFeedCnt(d.bufferIndex,h,d.end),d.length-1),t+="\n"}if(this.shouldCheckCRLF()&&this.startWithLF(t))if(13===this.nodeCharCodeAt(o,r-1)){var f=this.positionInBuffer(o,r-1);this.deleteNodeTail(o,f),t="\r"+t,0===o.piece.length&&c.push(o)}else this.deleteNodeTail(o,l);else this.deleteNodeTail(o,l);var p=this.createNewPieces(t);d.length>0&&this.rbInsertRight(o,d);for(var g=o,m=0;m=0;u--)a=this.rbInsertLeft(a,s[u]);this.validateCRLFWithPrevNode(a),this.deleteNodes(n)},e.prototype.insertContentToNodeRight=function(e,t){this.adjustCarriageReturnFromNext(e,t)&&(e+="\n");for(var n=this.createNewPieces(e),i=this.rbInsertRight(t,n[0]),o=i,r=1;r=c))break;a=l+1}return n?(n.line=l,n.column=s-d,null):{line:l,column:s-d}},e.prototype.getLineFeedCnt=function(e,t,n){if(0===n.column)return n.line-t.line;var i=this._buffers[e].lineStarts;if(n.line===i.length-1)return n.line-t.line;var o=i[n.line+1],r=i[n.line]+n.column;if(o>r+1)return n.line-t.line;var s=r-1;return 13===this._buffers[e].buffer.charCodeAt(s)?n.line-t.line+1:n.line-t.line},e.prototype.offsetInBuffer=function(e,t){return this._buffers[e].lineStarts[t.line]+t.column},e.prototype.deleteNodes=function(e){for(var t=0;t65535){for(var t=[];e.length>65535;){var n=e.charCodeAt(65534),i=void 0;13===n||n>=55296&&n<=56319?(i=e.substring(0,65534),e=e.substring(65534)):(i=e.substring(0,65535),e=e.substring(65535));var o=se(i);t.push(new ue(this._buffers.length,{line:0,column:0},{line:o.length-1,column:i.length-o[o.length-1]},o.length-1,i.length)),this._buffers.push(new le(i,o))}var r=se(e);return t.push(new ue(this._buffers.length,{line:0,column:0},{line:r.length-1,column:e.length-r[r.length-1]},r.length-1,e.length)),this._buffers.push(new le(e,r)),t}var s=this._buffers[0].buffer.length,a=se(e,!1),u=this._lastChangeBufferPos;if(this._buffers[0].lineStarts[this._buffers[0].lineStarts.length-1]===s&&0!==s&&this.startWithLF(e)&&this.endWithCR(this._buffers[0].buffer)){this._lastChangeBufferPos={line:this._lastChangeBufferPos.line,column:this._lastChangeBufferPos.column+1},u=this._lastChangeBufferPos;for(var l=0;l=e-1)n=n.left;else{if(n.lf_left+n.piece.lineFeedCnt>e-1){r=this.getAccumulatedValue(n,e-n.lf_left-2),u=this.getAccumulatedValue(n,e-n.lf_left-1),s=this._buffers[n.piece.bufferIndex].buffer,a=this.offsetInBuffer(n.piece.bufferIndex,n.piece.start);return l+=n.size_left,this._searchCache.set({node:n,nodeStartOffset:l,nodeStartLineNumber:c-(e-1-n.lf_left)}),s.substring(a+r,a+u-t)}if(n.lf_left+n.piece.lineFeedCnt===e-1){r=this.getAccumulatedValue(n,e-n.lf_left-2),s=this._buffers[n.piece.bufferIndex].buffer,a=this.offsetInBuffer(n.piece.bufferIndex,n.piece.start);i=s.substring(a+r,a+n.piece.length);break}e-=n.lf_left+n.piece.lineFeedCnt,l+=n.size_left+n.piece.length,n=n.right}for(n=n.next();n!==K;){s=this._buffers[n.piece.bufferIndex].buffer;if(n.piece.lineFeedCnt>0){u=this.getAccumulatedValue(n,0),a=this.offsetInBuffer(n.piece.bufferIndex,n.piece.start);return i+=s.substring(a,a+u-t)}a=this.offsetInBuffer(n.piece.bufferIndex,n.piece.start);i+=s.substr(a,n.piece.length),n=n.next()}return i},e.prototype.computeBufferMetadata=function(){for(var e=this.root,t=1,n=0;e!==K;)t+=e.lf_left+e.piece.lineFeedCnt,n+=e.size_left+e.piece.length,e=e.right;this._lineCnt=t,this._length=n,this._searchCache.valdiate(this._length)},e.prototype.getIndexOf=function(e,t){var n=e.piece,i=this.positionInBuffer(e,t),o=i.line-n.start.line;if(this.offsetInBuffer(n.bufferIndex,n.end)-this.offsetInBuffer(n.bufferIndex,n.start)===t){var r=this.getLineFeedCnt(e.piece.bufferIndex,n.start,i);if(r!==o)return{index:r,remainder:0}}return{index:o,remainder:i.column}},e.prototype.getAccumulatedValue=function(e,t){if(t<0)return 0;var n=e.piece,i=this._buffers[n.bufferIndex].lineStarts,o=n.start.line+t+1;return o>n.end.line?i[n.end.line]+n.end.column-i[n.start.line]-n.start.column:i[o]-i[n.start.line]-n.start.column},e.prototype.deleteNodeTail=function(e,t){var n=e.piece,i=n.lineFeedCnt,o=this.offsetInBuffer(n.bufferIndex,n.end),r=t,s=this.offsetInBuffer(n.bufferIndex,r),a=this.getLineFeedCnt(n.bufferIndex,n.start,r),u=a-i,l=s-o,c=n.length+l;e.piece=new ue(n.bufferIndex,n.start,r,a,c),te(this,e,l,u)},e.prototype.deleteNodeHead=function(e,t){var n=e.piece,i=n.lineFeedCnt,o=this.offsetInBuffer(n.bufferIndex,n.start),r=t,s=this.getLineFeedCnt(n.bufferIndex,r,n.end),a=s-i,u=o-this.offsetInBuffer(n.bufferIndex,r),l=n.length+u;e.piece=new ue(n.bufferIndex,r,n.end,s,l),te(this,e,u,a)},e.prototype.shrinkNode=function(e,t,n){var i=e.piece,o=i.start,r=i.end,s=i.length,a=i.lineFeedCnt,u=t,l=this.getLineFeedCnt(i.bufferIndex,i.start,u),c=this.offsetInBuffer(i.bufferIndex,t)-this.offsetInBuffer(i.bufferIndex,o);e.piece=new ue(i.bufferIndex,i.start,u,l,c),te(this,e,c-s,l-a);var d=new ue(i.bufferIndex,n,r,this.getLineFeedCnt(i.bufferIndex,n,r),this.offsetInBuffer(i.bufferIndex,r)-this.offsetInBuffer(i.bufferIndex,n)),h=this.rbInsertRight(e,d);this.validateCRLFWithPrevNode(h)},e.prototype.appendToNode=function(e,t){this.adjustCarriageReturnFromNext(t,e)&&(t+="\n");var n=this.shouldCheckCRLF()&&this.startWithLF(t)&&this.endWithCR(e),i=this._buffers[0].buffer.length;this._buffers[0].buffer+=t;for(var o=se(t,!1),r=0;re)t=t.left;else{if(t.size_left+t.piece.length>=e){i+=t.size_left;var o={node:t,remainder:e-t.size_left,nodeStartOffset:i};return this._searchCache.set(o),o}e-=t.size_left+t.piece.length,i+=t.size_left+t.piece.length,t=t.right}return null},e.prototype.nodeAt2=function(e,t){for(var n=this.root,i=0;n!==K;)if(n.left!==K&&n.lf_left>=e-1)n=n.left;else{if(n.lf_left+n.piece.lineFeedCnt>e-1){var o=this.getAccumulatedValue(n,e-n.lf_left-2),r=this.getAccumulatedValue(n,e-n.lf_left-1);return i+=n.size_left,{node:n,remainder:Math.min(o+t-1,r),nodeStartOffset:i}}if(n.lf_left+n.piece.lineFeedCnt===e-1){if((o=this.getAccumulatedValue(n,e-n.lf_left-2))+t-1<=n.piece.length)return{node:n,remainder:o+t-1,nodeStartOffset:i};t-=n.piece.length-o;break}e-=n.lf_left+n.piece.lineFeedCnt,i+=n.size_left+n.piece.length,n=n.right}for(n=n.next();n!==K;){if(n.piece.lineFeedCnt>0){r=this.getAccumulatedValue(n,0);var s=this.offsetOfNode(n);return{node:n,remainder:Math.min(t-1,r),nodeStartOffset:s}}if(n.piece.length>=t-1)return{node:n,remainder:t-1,nodeStartOffset:this.offsetOfNode(n)};t-=n.piece.length,n=n.next()}return null},e.prototype.nodeCharCodeAt=function(e,t){if(e.piece.lineFeedCnt<1)return-1;var n=this._buffers[e.piece.bufferIndex],i=this.offsetInBuffer(e.piece.bufferIndex,e.piece.start)+t;return n.buffer.charCodeAt(i)},e.prototype.offsetOfNode=function(e){if(!e)return 0;for(var t=e.size_left;e!==this.root;)e.parent.right===e&&(t+=e.parent.size_left+e.parent.piece.length),e=e.parent;return t},e.prototype.shouldCheckCRLF=function(){return!(this._EOLNormalized&&"\n"===this._EOL)},e.prototype.startWithLF=function(e){if("string"==typeof e)return 10===e.charCodeAt(0);if(e===K||0===e.piece.lineFeedCnt)return!1;var t=e.piece,n=this._buffers[t.bufferIndex].lineStarts,i=t.start.line,o=n[i]+t.start.column;return i!==n.length-1&&(!(n[i+1]>o+1)&&10===this._buffers[t.bufferIndex].buffer.charCodeAt(o))},e.prototype.endWithCR=function(e){return"string"==typeof e?13===e.charCodeAt(e.length-1):e!==K&&0!==e.piece.lineFeedCnt&&13===this.nodeCharCodeAt(e,e.piece.length-1)},e.prototype.validateCRLFWithPrevNode=function(e){if(this.shouldCheckCRLF()&&this.startWithLF(e)){var t=e.prev();this.endWithCR(t)&&this.fixCRLF(t,e)}},e.prototype.validateCRLFWithNextNode=function(e){if(this.shouldCheckCRLF()&&this.endWithCR(e)){var t=e.next();this.startWithLF(t)&&this.fixCRLF(e,t)}},e.prototype.fixCRLF=function(e,t){var n,i=[],o=this._buffers[e.piece.bufferIndex].lineStarts;n=0===e.piece.end.column?{line:e.piece.end.line-1,column:o[e.piece.end.line]-o[e.piece.end.line-1]-1}:{line:e.piece.end.line,column:e.piece.end.column-1};var r=e.piece.length-1,s=e.piece.lineFeedCnt-1;e.piece=new ue(e.piece.bufferIndex,e.piece.start,n,s,r),te(this,e,-1,-1),0===e.piece.length&&i.push(e);var a={line:t.piece.start.line+1,column:0},u=t.piece.length-1,l=this.getLineFeedCnt(t.piece.bufferIndex,a,t.piece.end);t.piece=new ue(t.piece.bufferIndex,a,t.piece.end,l,u),te(this,t,-1,-1),0===t.piece.length&&i.push(t);var c=this.createNewPieces("\r\n");this.rbInsertRight(e,c[0]);for(var d=0;d0){v.sort((function(e,t){return t.lineNumber-e.lineNumber})),S=[];u=0;for(var L=v.length;u0&&v[u-1].lineNumber===y)){var N=v[u].oldContent,O=this.getLineContent(y);0!==O.length&&O!==N&&-1===s.o(O)&&S.push(y)}}}return new h.a(C,w,S)},e.prototype._reduceOperations=function(e){return e.length<1e3?e:[this._toSingleEditOperation(e)]},e.prototype._toSingleEditOperation=function(e){for(var t=!1,n=e[0].range,i=e[e.length-1].range,o=new c.a(n.startLineNumber,n.startColumn,i.endLineNumber,i.endColumn),r=n.startLineNumber,s=n.startColumn,a=[],u=0,l=e.length;u0){var h=a.lines.length,f=a.lines[0],p=a.lines[h-1];d=1===h?new c.a(u,l,u,l+f.length):new c.a(u,l,u+h-1,p.length+1)}else d=new c.a(u,l,u,l);n=d.endLineNumber,i=d.endColumn,t.push(d),o=a}return t},e._sortOpsAscending=function(e,t){var n=c.a.compareRangesUsingEnds(e.range,t.range);return 0===n?e.sortIndex-t.sortIndex:n},e._sortOpsDescending=function(e,t){var n=c.a.compareRangesUsingEnds(e.range,t.range);return 0===n?t.sortIndex-e.sortIndex:-n},e}(),fe=function(){function e(e,t,n,i,o,r,s,a){this._chunks=e,this._bom=t,this._cr=n,this._lf=i,this._crlf=o,this._containsRTL=r,this._isBasicASCII=s,this._normalizeEOL=a}return e.prototype._getEOL=function(e){var t=this._cr+this._lf+this._crlf,n=this._cr+this._crlf;return 0===t?1===e?"\n":"\r\n":n>t/2?"\r\n":"\n"},e.prototype.create=function(e){var t=this._getEOL(e),n=this._chunks;if(this._normalizeEOL&&("\r\n"===t&&(this._cr>0||this._lf>0)||"\n"===t&&(this._cr>0||this._crlf>0)))for(var i=0,o=n.length;i=55296&&t<=56319?(this._acceptChunk1(e.substr(0,e.length-1),!1),this._hasPreviousChar=!0,this._previousChar=t):(this._acceptChunk1(e,!1),this._hasPreviousChar=!1,this._previousChar=t)}},e.prototype._acceptChunk1=function(e,t){(t||0!==e.length)&&(this._hasPreviousChar?this._acceptChunk2(String.fromCharCode(this._previousChar)+e):this._acceptChunk2(e))},e.prototype._acceptChunk2=function(e){var t=function(e,t){e.length=0,e[0]=0;for(var n=1,i=0,o=0,r=0,s=!0,a=0,u=t.length;a126)&&(s=!1)}var c=new re(oe(e),i,o,r,s);return e.length=0,c}(this._tmpLineStarts,e);this.chunks.push(new le(e,t.lineStarts)),this.cr+=t.cr,this.lf+=t.lf,this.crlf+=t.crlf,this.isBasicASCII&&(this.isBasicASCII=t.isBasicASCII),this.isBasicASCII||this.containsRTL||(this.containsRTL=s.g(e))},e.prototype.finish=function(e){return void 0===e&&(e=!0),this._finish(),new fe(this.chunks,this.BOM,this.cr,this.lf,this.crlf,this.containsRTL,this.isBasicASCII,e)},e.prototype._finish=function(){if(0===this.chunks.length&&this._acceptChunk1("",!0),this._hasPreviousChar){this._hasPreviousChar=!1;var e=this.chunks[this.chunks.length-1];e.buffer+=String.fromCharCode(this._previousChar);var t=se(e.buffer);e.lineStarts=t,13===this._previousChar&&this.cr++}},e}(),ge=function(){this.changeType=1},me=function(e,t){this.changeType=2,this.lineNumber=e,this.detail=t},ve=function(e,t){this.changeType=3,this.fromLineNumber=e,this.toLineNumber=t},_e=function(e,t,n){this.changeType=4,this.fromLineNumber=e,this.toLineNumber=t,this.detail=n},ye=function(){this.changeType=5},be=function(){function e(e,t,n,i){this.changes=e,this.versionId=t,this.isUndoing=n,this.isRedoing=i}return e.prototype.containsEvent=function(e){for(var t=0,n=this.changes.length;t=this._len;)this._beginState[this._len]=null,this._valid[this._len]=!1,this._len++},e.prototype._deleteLines=function(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)},e.prototype._insertLines=function(e,t){if(0!==t){for(var n=[],i=[],o=0;o=0;o--)this._invalidateLine(e.startLineNumber+o-1);this._acceptDeleteRange(e),this._acceptInsertText(new l.a(e.startLineNumber,e.startColumn),t)},e.prototype._acceptDeleteRange=function(e){e.startLineNumber-1>=this._len||this._deleteLines(e.startLineNumber,e.endLineNumber-e.startLineNumber)},e.prototype._acceptInsertText=function(e,t){e.lineNumber-1>=this._len||this._insertLines(e.lineNumber,t)},e}(),Ie=function(e){function t(t){var n=e.call(this)||this;return n._isDisposed=!1,n._textModel=t,n._tokenizationStateStore=new ke,n._tokenizationSupport=null,n._register(Le.y.onDidChange((function(e){var t=n._textModel.getLanguageIdentifier();-1!==e.changedLanguages.indexOf(t.language)&&(n._resetTokenizationState(),n._textModel.clearTokens())}))),n._register(n._textModel.onDidChangeRawContentFast((function(e){e.containsEvent(1)&&n._resetTokenizationState()}))),n._register(n._textModel.onDidChangeContentFast((function(e){for(var t=0,i=e.changes.length;t1);){if(this._tokenizeOneInvalidLine(t)>=e)break}this._beginBackgroundTokenization(),this._textModel.setTokens(t.tokens)},t.prototype.tokenizeViewport=function(e,t){var n=new De.b;this._tokenizeViewport(n,e,t),this._textModel.setTokens(n.tokens)},t.prototype.reset=function(){this._resetTokenizationState(),this._textModel.clearTokens()},t.prototype.forceTokenization=function(e){var t=new De.b;this._updateTokensUntilLine(t,e),this._textModel.setTokens(t.tokens)},t.prototype.isCheapToTokenize=function(e){if(!this._tokenizationSupport)return!0;var t=this._tokenizationStateStore.invalidLineStartIndex+1;return!(e>t)&&(e0&&s>=1;s--){var a=this._textModel.getLineFirstNonWhitespaceColumn(s);if(0!==a&&a=0;s--){l=(h=Me(u,this._tokenizationSupport,o[s],l)).endState}for(var c=t;c<=n;c++){var d=this._textModel.getLineContent(c),h=Me(u,this._tokenizationSupport,d,l);e.add(c,h.tokens),this._tokenizationStateStore.setFakeTokens(c-1),l=h.endState}}},t}(r.a);function Me(e,t,n,o){var r=null;if(t)try{r=t.tokenize2(n,o.clone(),0)}catch(e){Object(i.e)(e)}return r||(r=Object(Ne.e)(e.id,n,o,0)),Se.a.convertToEndOffset(r.tokens,n.length),r}var Te=n("0JNc"),Ae=n("cMvZ"),Re=n("BFtn"),Pe=n("EIAu"),Fe=n("746U"),Ve=n("zrhQ"),We=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}();function Be(e){var t=new pe;return t.acceptChunk(e),t.finish()}function je(e,t){return("string"==typeof e?Be(e):e).create(t)}var He=0,ze=function(){throw new Error("Invalid change accessor")},Ue=function(e){function t(n,i,r,u){void 0===u&&(u=null);var l=e.call(this)||this;l._onWillDispose=l._register(new o.a),l.onWillDispose=l._onWillDispose.event,l._onDidChangeDecorations=l._register(new $e),l.onDidChangeDecorations=l._onDidChangeDecorations.event,l._onDidChangeLanguage=l._register(new o.a),l.onDidChangeLanguage=l._onDidChangeLanguage.event,l._onDidChangeLanguageConfiguration=l._register(new o.a),l.onDidChangeLanguageConfiguration=l._onDidChangeLanguageConfiguration.event,l._onDidChangeTokens=l._register(new o.a),l.onDidChangeTokens=l._onDidChangeTokens.event,l._onDidChangeOptions=l._register(new o.a),l.onDidChangeOptions=l._onDidChangeOptions.event,l._onDidChangeAttached=l._register(new o.a),l.onDidChangeAttached=l._onDidChangeAttached.event,l._eventEmitter=l._register(new et),He++,l.id="$model"+He,l.isForSimpleWidget=i.isForSimpleWidget,l._associatedResource=null==u?a.a.parse("inmemory://model/"+He):u,l._attachedEditorCount=0,l._buffer=je(n,i.defaultEOL),l._options=t.resolveOptions(l._buffer,i);var d=l._buffer.getLineCount(),h=l._buffer.getValueLengthInRange(new c.a(1,1,d,l._buffer.getLineLength(d)+1),0);return i.largeFileOptimizations?l._isTooLargeForTokenization=h>t.LARGE_FILE_SIZE_THRESHOLD||d>t.LARGE_FILE_LINE_COUNT_THRESHOLD:l._isTooLargeForTokenization=!1,l._isTooLargeForSyncing=h>t.MODEL_SYNC_LIMIT,l._versionId=1,l._alternativeVersionId=1,l._isDisposed=!1,l._isDisposing=!1,l._languageIdentifier=r||Ne.a,l._languageRegistryListener=Ae.a.onDidChange((function(e){e.languageIdentifier.id===l._languageIdentifier.id&&l._onDidChangeLanguageConfiguration.fire({})})),l._instanceId=s.G(He),l._lastDecorationId=0,l._decorations=Object.create(null),l._decorationsTree=new Ke,l._commandManager=new m(l),l._isUndoing=!1,l._isRedoing=!1,l._trimAutoWhitespaceLines=null,l._tokens=new De.d,l._tokens2=new De.e,l._tokenization=new Ie(l),l}return We(t,e),t.createFromString=function(e,n,i,o){return void 0===n&&(n=t.DEFAULT_CREATION_OPTIONS),void 0===i&&(i=null),void 0===o&&(o=null),new t(e,n,i,o)},t.resolveOptions=function(e,t){if(t.detectIndentation){var n=y(e,t.tabSize,t.insertSpaces);return new h.e({tabSize:n.tabSize,indentSize:n.tabSize,insertSpaces:n.insertSpaces,trimAutoWhitespace:t.trimAutoWhitespace,defaultEOL:t.defaultEOL})}return new h.e({tabSize:t.tabSize,indentSize:t.indentSize,insertSpaces:t.insertSpaces,trimAutoWhitespace:t.trimAutoWhitespace,defaultEOL:t.defaultEOL})},t.prototype.onDidChangeRawContentFast=function(e){return this._eventEmitter.fastEvent((function(t){return e(t.rawContentChangedEvent)}))},t.prototype.onDidChangeRawContent=function(e){return this._eventEmitter.slowEvent((function(t){return e(t.rawContentChangedEvent)}))},t.prototype.onDidChangeContentFast=function(e){return this._eventEmitter.fastEvent((function(t){return e(t.contentChangedEvent)}))},t.prototype.onDidChangeContent=function(e){return this._eventEmitter.slowEvent((function(t){return e(t.contentChangedEvent)}))},t.prototype.dispose=function(){this._isDisposing=!0,this._onWillDispose.fire(),this._languageRegistryListener.dispose(),this._tokenization.dispose(),this._isDisposed=!0,e.prototype.dispose.call(this),this._isDisposing=!1},t.prototype._assertNotDisposed=function(){if(this._isDisposed)throw new Error("Model is disposed!")},t.prototype._emitContentChangedEvent=function(e,t){this._isDisposing||this._eventEmitter.fire(new Ce(e,t))},t.prototype.setValue=function(e){if(this._assertNotDisposed(),null!==e){var t=je(e,this._options.defaultEOL);this.setValueFromTextBuffer(t)}},t.prototype._createContentChanged2=function(e,t,n,i,o,r,s){return{changes:[{range:e,rangeOffset:t,rangeLength:n,text:i}],eol:this._buffer.getEOL(),versionId:this.getVersionId(),isUndoing:o,isRedoing:r,isFlush:s}},t.prototype.setValueFromTextBuffer=function(e){if(this._assertNotDisposed(),null!==e){var t=this.getFullModelRange(),n=this.getValueLengthInRange(t),i=this.getLineCount(),o=this.getLineMaxColumn(i);this._buffer=e,this._increaseVersionId(),this._tokens.flush(),this._tokens2.flush(),this._decorations=Object.create(null),this._decorationsTree=new Ke,this._commandManager=new m(this),this._trimAutoWhitespaceLines=null,this._emitContentChangedEvent(new be([new ge],this._versionId,!1,!1),this._createContentChanged2(new c.a(1,1,i,o),0,n,this.getValue(),!1,!1,!0))}},t.prototype.setEOL=function(e){this._assertNotDisposed();var t=1===e?"\r\n":"\n";if(this._buffer.getEOL()!==t){var n=this.getFullModelRange(),i=this.getValueLengthInRange(n),o=this.getLineCount(),r=this.getLineMaxColumn(o);this._onBeforeEOLChange(),this._buffer.setEOL(t),this._increaseVersionId(),this._onAfterEOLChange(),this._emitContentChangedEvent(new be([new ye],this._versionId,!1,!1),this._createContentChanged2(new c.a(1,1,o,r),0,i,this.getValue(),!1,!1,!1))}},t.prototype._onBeforeEOLChange=function(){var e=this.getVersionId(),t=this._decorationsTree.search(0,!1,!1,e);this._ensureNodesHaveRanges(t)},t.prototype._onAfterEOLChange=function(){for(var e=this.getVersionId(),t=this._decorationsTree.collectNodesPostOrder(),n=0,i=t.length;n0},t.prototype.getAttachedEditorCount=function(){return this._attachedEditorCount},t.prototype.isTooLargeForSyncing=function(){return this._isTooLargeForSyncing},t.prototype.isTooLargeForTokenization=function(){return this._isTooLargeForTokenization},t.prototype.isDisposed=function(){return this._isDisposed},t.prototype.isDominatedByLongLines=function(){if(this._assertNotDisposed(),this.isTooLargeForTokenization())return!1;for(var e=0,t=0,n=this._buffer.getLineCount(),i=1;i<=n;i++){var o=this._buffer.getLineLength(i);o>=1e4?t+=o:e+=o}return t>e},Object.defineProperty(t.prototype,"uri",{get:function(){return this._associatedResource},enumerable:!0,configurable:!0}),t.prototype.getOptions=function(){return this._assertNotDisposed(),this._options},t.prototype.getFormattingOptions=function(){return{tabSize:this._options.indentSize,insertSpaces:this._options.insertSpaces}},t.prototype.updateOptions=function(e){this._assertNotDisposed();var t=void 0!==e.tabSize?e.tabSize:this._options.tabSize,n=void 0!==e.indentSize?e.indentSize:this._options.indentSize,i=void 0!==e.insertSpaces?e.insertSpaces:this._options.insertSpaces,o=void 0!==e.trimAutoWhitespace?e.trimAutoWhitespace:this._options.trimAutoWhitespace,r=new h.e({tabSize:t,indentSize:n,insertSpaces:i,defaultEOL:this._options.defaultEOL,trimAutoWhitespace:o});if(!this._options.equals(r)){var s=this._options.createChangeEvent(r);this._options=r,this._onDidChangeOptions.fire(s)}},t.prototype.detectIndentation=function(e,t){this._assertNotDisposed();var n=y(this._buffer,t,e);this.updateOptions({insertSpaces:n.insertSpaces,tabSize:n.tabSize,indentSize:n.tabSize})},t._normalizeIndentationFromWhitespace=function(e,t,n){for(var i=0,o=0;othis.getLineCount())throw new Error("Illegal value for lineNumber");return this._buffer.getLineContent(e)},t.prototype.getLineLength=function(e){if(this._assertNotDisposed(),e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._buffer.getLineLength(e)},t.prototype.getLinesContent=function(){return this._assertNotDisposed(),this._buffer.getLinesContent()},t.prototype.getEOL=function(){return this._assertNotDisposed(),this._buffer.getEOL()},t.prototype.getLineMinColumn=function(e){return this._assertNotDisposed(),1},t.prototype.getLineMaxColumn=function(e){if(this._assertNotDisposed(),e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._buffer.getLineLength(e)+1},t.prototype.getLineFirstNonWhitespaceColumn=function(e){if(this._assertNotDisposed(),e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._buffer.getLineFirstNonWhitespaceColumn(e)},t.prototype.getLineLastNonWhitespaceColumn=function(e){if(this._assertNotDisposed(),e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._buffer.getLineLastNonWhitespaceColumn(e)},t.prototype._validateRangeRelaxedNoAllocations=function(e){var t,n,i=this._buffer.getLineCount(),o=e.startLineNumber,r=e.startColumn;if(o<1)t=1,n=1;else if(o>i)t=i,n=this.getLineMaxColumn(t);else{if(t=0|o,r<=1)n=1;else n=r>=(h=this.getLineMaxColumn(t))?h:0|r}var s,a,u=e.endLineNumber,l=e.endColumn;if(u<1)s=1,a=1;else if(u>i)s=i,a=this.getLineMaxColumn(s);else{var h;if(s=0|u,l<=1)a=1;else a=l>=(h=this.getLineMaxColumn(s))?h:0|l}return o===t&&r===n&&u===s&&l===a&&e instanceof c.a&&!(e instanceof d.a)?e:new c.a(t,n,s,a)},t.prototype._isValidPosition=function(e,t,n){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(e>this._buffer.getLineCount())return!1;if(1===t)return!0;if(t>this.getLineMaxColumn(e))return!1;if(1===n){var i=this._buffer.getLineCharCode(e,t-2);if(s.x(i))return!1}return!0},t.prototype._validatePosition=function(e,t,n){var i=Math.floor("number"!=typeof e||isNaN(e)?1:e),o=Math.floor("number"!=typeof t||isNaN(t)?1:t),r=this._buffer.getLineCount();if(i<1)return new l.a(1,1);if(i>r)return new l.a(r,this.getLineMaxColumn(r));if(o<=1)return new l.a(i,1);var a=this.getLineMaxColumn(i);if(o>=a)return new l.a(i,a);if(1===n){var u=this._buffer.getLineCharCode(i,o-2);if(s.x(u))return new l.a(i,o-1)}return new l.a(i,o)},t.prototype.validatePosition=function(e){return this._assertNotDisposed(),e instanceof l.a&&this._isValidPosition(e.lineNumber,e.column,1)?e:this._validatePosition(e.lineNumber,e.column,1)},t.prototype._isValidRange=function(e,t){var n=e.startLineNumber,i=e.startColumn,o=e.endLineNumber,r=e.endColumn;if(!this._isValidPosition(n,i,0))return!1;if(!this._isValidPosition(o,r,0))return!1;if(1===t){var a=i>1?this._buffer.getLineCharCode(n,i-2):0,u=r>1&&r<=this._buffer.getLineLength(o)?this._buffer.getLineCharCode(o,r-2):0,l=s.x(a),c=s.x(u);return!l&&!c}return!0},t.prototype.validateRange=function(e){if(this._assertNotDisposed(),e instanceof c.a&&!(e instanceof d.a)&&this._isValidRange(e,1))return e;var t=this._validatePosition(e.startLineNumber,e.startColumn,0),n=this._validatePosition(e.endLineNumber,e.endColumn,0),i=t.lineNumber,o=t.column,r=n.lineNumber,a=n.column,u=o>1?this._buffer.getLineCharCode(i,o-2):0,l=a>1&&a<=this._buffer.getLineLength(r)?this._buffer.getLineCharCode(r,a-2):0,h=s.x(u),f=s.x(l);return h||f?i===r&&o===a?new c.a(i,o-1,r,a-1):h&&f?new c.a(i,o-1,r,a+1):h?new c.a(i,o-1,r,a):new c.a(i,o,r,a+1):new c.a(i,o,r,a)},t.prototype.modifyPosition=function(e,t){this._assertNotDisposed();var n=this.getOffsetAt(e)+t;return this.getPositionAt(Math.min(this._buffer.getLength(),Math.max(0,n)))},t.prototype.getFullModelRange=function(){this._assertNotDisposed();var e=this.getLineCount();return new c.a(1,1,e,this.getLineMaxColumn(e))},t.prototype.findMatchesLineByLine=function(e,t,n,i){return this._buffer.findMatchesLineByLine(e,t,n,i)},t.prototype.findMatches=function(e,t,n,i,o,r,s){var a;if(void 0===s&&(s=999),this._assertNotDisposed(),a=c.a.isIRange(t)?this.validateRange(t):this.getFullModelRange(),!n&&e.indexOf("\n")<0){var u=new ie.a(e,n,i,o).parseSearchRequest();return u?this.findMatchesLineByLine(a,u,r,s):[]}return ie.c.findMatches(this,new ie.a(e,n,i,o),a,r,s)},t.prototype.findNextMatch=function(e,t,n,i,o,r){this._assertNotDisposed();var s=this.validatePosition(t);if(!n&&e.indexOf("\n")<0){var a=new ie.a(e,n,i,o).parseSearchRequest();if(!a)return null;var u=this.getLineCount(),l=new c.a(s.lineNumber,s.column,u,this.getLineMaxColumn(u)),d=this.findMatchesLineByLine(l,a,r,1);return ie.c.findNextMatch(this,new ie.a(e,n,i,o),s,r),d.length>0?d[0]:(l=new c.a(1,1,s.lineNumber,this.getLineMaxColumn(s.lineNumber)),(d=this.findMatchesLineByLine(l,a,r,1)).length>0?d[0]:null)}return ie.c.findNextMatch(this,new ie.a(e,n,i,o),s,r)},t.prototype.findPreviousMatch=function(e,t,n,i,o,r){this._assertNotDisposed();var s=this.validatePosition(t);return ie.c.findPreviousMatch(this,new ie.a(e,n,i,o),s,r)},t.prototype.pushStackElement=function(){this._commandManager.pushStackElement()},t.prototype.pushEOL=function(e){if(("\n"===this.getEOL()?0:1)!==e)try{this._onDidChangeDecorations.beginDeferredEmit(),this._eventEmitter.beginDeferredEmit(),this._commandManager.pushEOL(e)}finally{this._eventEmitter.endDeferredEmit(),this._onDidChangeDecorations.endDeferredEmit()}},t.prototype.pushEditOperations=function(e,t,n){try{return this._onDidChangeDecorations.beginDeferredEmit(),this._eventEmitter.beginDeferredEmit(),this._pushEditOperations(e,t,n)}finally{this._eventEmitter.endDeferredEmit(),this._onDidChangeDecorations.endDeferredEmit()}},t.prototype._pushEditOperations=function(e,t,n){var i=this;if(this._options.trimAutoWhitespace&&this._trimAutoWhitespaceLines){for(var o=t.map((function(e){return{range:i.validateRange(e.range),text:e.text}})),r=!0,s=0,a=e.length;su.endLineNumber,p=u.startLineNumber>_.endLineNumber;if(!f&&!p){l=!0;break}}if(!l){r=!1;break}}if(r)for(s=0,a=this._trimAutoWhitespaceLines.length;s_.endLineNumber)&&!(g===_.startLineNumber&&_.startColumn===m&&_.isEmpty()&&y&&y.length>0&&"\n"===y.charAt(0)||g===_.startLineNumber&&1===_.startColumn&&_.isEmpty()&&y&&y.length>0&&"\n"===y.charAt(y.length-1))){v=!1;break}}v&&t.push({range:new c.a(g,1,g,m),text:null})}this._trimAutoWhitespaceLines=null}return this._commandManager.pushEditOperation(e,t,n)},t.prototype.applyEdits=function(e){try{return this._onDidChangeDecorations.beginDeferredEmit(),this._eventEmitter.beginDeferredEmit(),this._applyEdits(e)}finally{this._eventEmitter.endDeferredEmit(),this._onDidChangeDecorations.endDeferredEmit()}},t.prototype._applyEdits=function(e){for(var t=0,n=e.length;t0?l.text.charCodeAt(0):0),this._onDidChangeDecorations.fire(),this._decorationsTree.acceptReplace(l.rangeOffset,l.rangeLength,l.text.length,l.forceMoveMarkers);for(var p=l.range.startLineNumber,g=l.range.endLineNumber,m=g-p,v=d,_=Math.min(m,v),y=v-m,b=_;b>=0;b--){var C=p+b,w=r-u-y+C;a.push(new me(C,this.getLineContent(w)))}if(_this.getLineCount()?[]:this.getLinesDecorations(e,e,t,n)},t.prototype.getLinesDecorations=function(e,t,n,i){void 0===n&&(n=0),void 0===i&&(i=!1);var o=this.getLineCount(),r=Math.min(o,Math.max(1,e)),s=Math.min(o,Math.max(1,t)),a=this.getLineMaxColumn(s);return this._getDecorationsInRange(new c.a(r,1,s,a),n,i)},t.prototype.getDecorationsInRange=function(e,t,n){void 0===t&&(t=0),void 0===n&&(n=!1);var i=this.validateRange(e);return this._getDecorationsInRange(i,t,n)},t.prototype.getOverviewRulerDecorations=function(e,t){void 0===e&&(e=0),void 0===t&&(t=!1);var n=this.getVersionId(),i=this._decorationsTree.search(e,t,!0,n);return this._ensureNodesHaveRanges(i)},t.prototype.getAllDecorations=function(e,t){void 0===e&&(e=0),void 0===t&&(t=!1);var n=this.getVersionId(),i=this._decorationsTree.search(e,t,!1,n);return this._ensureNodesHaveRanges(i)},t.prototype._getDecorationsInRange=function(e,t,n){var i=this._buffer.getOffsetAt(e.startLineNumber,e.startColumn),o=this._buffer.getOffsetAt(e.endLineNumber,e.endColumn),r=this.getVersionId(),s=this._decorationsTree.intervalSearch(i,o,t,n,r);return this._ensureNodesHaveRanges(s)},t.prototype._ensureNodesHaveRanges=function(e){for(var t=0,n=e.length;tthis.getLineCount())throw new Error("Illegal value for lineNumber");this._tokens.setTokens(this._languageIdentifier.id,e-1,this._buffer.getLineLength(e),t)},t.prototype.setTokens=function(e){if(0!==e.length){for(var t=[],n=0,i=e.length;nthis.getLineCount())throw new Error("Illegal value for lineNumber");this._tokenization.forceTokenization(e)},t.prototype.isCheapToTokenize=function(e){return this._tokenization.isCheapToTokenize(e)},t.prototype.tokenizeIfCheap=function(e){this.isCheapToTokenize(e)&&this.forceTokenization(e)},t.prototype.getLineTokens=function(e){if(e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._getLineTokens(e)},t.prototype._getLineTokens=function(e){var t=this.getLineContent(e),n=this._tokens.getTokens(this._languageIdentifier.id,e-1,t);return this._tokens2.addSemanticTokens(e,n)},t.prototype.getLanguageIdentifier=function(){return this._languageIdentifier},t.prototype.getModeId=function(){return this._languageIdentifier.language},t.prototype.setMode=function(e){if(this._languageIdentifier.id!==e.id){var t={oldLanguage:this._languageIdentifier.language,newLanguage:e.language};this._languageIdentifier=e,this._onDidChangeLanguage.fire(t),this._onDidChangeLanguageConfiguration.fire({})}},t.prototype.getLanguageIdAtPosition=function(e,t){var n=this.validatePosition(new l.a(e,t)),i=this.getLineTokens(n.lineNumber);return i.getLanguageId(i.findTokenIndexAtOffset(n.column-1))},t.prototype.getWordAtPosition=function(e){this._assertNotDisposed();var n=this.validatePosition(e),i=this.getLineContent(n.lineNumber),o=this._getLineTokens(n.lineNumber),r=o.findTokenIndexAtOffset(n.column-1),s=t._findLanguageBoundaries(o,r),a=s[0],u=s[1],l=Object(Te.d)(n.column,Ae.a.getWordDefinition(o.getLanguageId(r)),i.substring(a,u),a);if(l&&l.startColumn<=e.column&&e.column<=l.endColumn)return l;if(r>0&&a===n.column-1){var c=t._findLanguageBoundaries(o,r-1),d=c[0],h=c[1],f=Object(Te.d)(n.column,Ae.a.getWordDefinition(o.getLanguageId(r-1)),i.substring(d,h),d);if(f&&f.startColumn<=e.column&&e.column<=f.endColumn)return f}return null},t._findLanguageBoundaries=function(e,t){for(var n=e.getLanguageId(t),i=0,o=t;o>=0&&e.getLanguageId(o)===n;o--)i=e.getStartOffset(o);for(var r=e.getLineContent().length,s=(o=t,e.getCount());o=0;u--){var l=n.getEndOffset(u);if(l<=a)break;Object(Re.b)(n.getStandardTokenType(u))&&(a=l)}for(var c=Math.min(o.length,e.column-1+s.maxBracketLength),d=null;;){if(!(m=Pe.a.findNextBracketInRange(s.forwardRegex,t,o,a,c)))break;if(m.startColumn<=e.column&&e.column<=m.endColumn){var h=o.substring(m.startColumn-1,m.endColumn-1).toLowerCase();(v=this._matchFoundBracket(m,s.textIsBracket[h],s.textIsOpenBracket[h]))&&(d=v)}a=m.endColumn-1}if(d)return d}if(r>0&&n.getStartOffset(r)===e.column-1){var f=r-1,p=Ae.a.getBracketsSupport(n.getLanguageId(f));if(p&&!Object(Re.b)(n.getStandardTokenType(f))){for(a=Math.max(0,e.column-1-p.maxBracketLength),c=Math.min(o.length,e.column-1+p.maxBracketLength),u=f+1;u=c)break;Object(Re.b)(n.getStandardTokenType(u))&&(c=g)}var m;if((m=Pe.a.findPrevBracketInRange(p.reversedRegex,t,o,a,c))&&m.startColumn<=e.column&&e.column<=m.endColumn){var v;h=o.substring(m.startColumn-1,m.endColumn-1).toLowerCase();if(v=this._matchFoundBracket(m,p.textIsBracket[h],p.textIsOpenBracket[h]))return v}}}return null},t.prototype._matchFoundBracket=function(e,t,n){if(!t)return null;var i;if(n){if(i=this._findMatchingBracketDown(t,e.getEndPosition()))return[e,i]}else if(i=this._findMatchingBracketUp(t,e.getStartPosition()))return[e,i];return null},t.prototype._findMatchingBracketUp=function(e,t){for(var n=e.languageIdentifier.id,i=e.reversedRegex,o=-1,r=function(t,n,r,s){for(;;){var a=Pe.a.findPrevBracketInRange(i,t,n,r,s);if(!a)break;var u=n.substring(a.startColumn-1,a.endColumn-1).toLowerCase();if(e.isOpen(u)?o++:e.isClose(u)&&o--,0===o)return a;s=a.startColumn-1}return null},s=t.lineNumber;s>=1;s--){var a=this._getLineTokens(s),u=a.getCount(),l=this._buffer.getLineContent(s),c=u-1,d=l.length,h=l.length;s===t.lineNumber&&(c=a.findTokenIndexAtOffset(t.column-1),d=t.column-1,h=t.column-1);for(var f=!0;c>=0;c--){var p,g=a.getLanguageId(c)===n&&!Object(Re.b)(a.getStandardTokenType(c));if(g)f?d=a.getStartOffset(c):(d=a.getStartOffset(c),h=a.getEndOffset(c));else if(f&&d!==h)if(p=r(s,l,d,h))return p;f=g}if(f&&d!==h)if(p=r(s,l,d,h))return p}return null},t.prototype._findMatchingBracketDown=function(e,t){for(var n=e.languageIdentifier.id,i=e.forwardRegex,o=1,r=function(t,n,r,s){for(;;){var a=Pe.a.findNextBracketInRange(i,t,n,r,s);if(!a)break;var u=n.substring(a.startColumn-1,a.endColumn-1).toLowerCase();if(e.isOpen(u)?o++:e.isClose(u)&&o--,0===o)return a;r=a.endColumn-1}return null},s=this.getLineCount(),a=t.lineNumber;a<=s;a++){var u=this._getLineTokens(a),l=u.getCount(),c=this._buffer.getLineContent(a),d=0,h=0,f=0;a===t.lineNumber&&(d=u.findTokenIndexAtOffset(t.column-1),h=t.column-1,f=t.column-1);for(var p=!0;d=1;o--){var r=this._getLineTokens(o),s=r.getCount(),a=this._buffer.getLineContent(o),u=s-1,l=a.length,c=a.length;if(o===t.lineNumber)u=r.findTokenIndexAtOffset(t.column-1),l=t.column-1,c=t.column-1,n!==(h=r.getLanguageId(u))&&(n=h,i=Ae.a.getBracketsSupport(n));for(var d=!0;u>=0;u--){var h;if(n!==(h=r.getLanguageId(u))){if(i&&d&&l!==c){if(f=Pe.a.findPrevBracketInRange(i.reversedRegex,o,a,l,c))return this._toFoundBracket(i,f);d=!1}n=h,i=Ae.a.getBracketsSupport(n)}var f,p=!!i&&!Object(Re.b)(r.getStandardTokenType(u));if(p)d?l=r.getStartOffset(u):(l=r.getStartOffset(u),c=r.getEndOffset(u));else if(i&&d&&l!==c)if(f=Pe.a.findPrevBracketInRange(i.reversedRegex,o,a,l,c))return this._toFoundBracket(i,f);d=p}if(i&&d&&l!==c)if(f=Pe.a.findPrevBracketInRange(i.reversedRegex,o,a,l,c))return this._toFoundBracket(i,f)}return null},t.prototype.findNextBracket=function(e){for(var t=this.validatePosition(e),n=this.getLineCount(),i=-1,o=null,r=t.lineNumber;r<=n;r++){var s=this._getLineTokens(r),a=s.getCount(),u=this._buffer.getLineContent(r),l=0,c=0,d=0;if(r===t.lineNumber)l=s.findTokenIndexAtOffset(t.column-1),c=t.column-1,d=t.column-1,i!==(f=s.getLanguageId(l))&&(i=f,o=Ae.a.getBracketsSupport(i));for(var h=!0;lt)return null;var f=this._getLineTokens(h),p=f.getCount(),g=this._buffer.getLineContent(h),m=0,v=0,_=0;if(h===i.lineNumber)m=f.findTokenIndexAtOffset(i.column-1),v=i.column-1,_=i.column-1,l!==(b=f.getLanguageId(m))&&a(l=b,c=Ae.a.getBracketsSupport(l));for(var y=!0;mo)throw new Error("Illegal value for lineNumber");for(var r=Ae.a.getFoldingRules(this._languageIdentifier.id),s=Boolean(r&&r.offSide),a=-2,u=-1,l=-2,c=-1,d=function(e){if(-1!==a&&(-2===a||a>e-1)){a=-1,u=-1;for(var t=e-2;t>=0;t--){var n=i._computeIndentLevel(t);if(n>=0){a=t,u=n;break}}}if(-2===l){l=-1,c=-1;for(t=e;t=0){l=t,c=r;break}}}},h=-2,f=-1,p=-2,g=-1,m=function(e){if(-2===h){h=-1,f=-1;for(var t=e-2;t>=0;t--){var n=i._computeIndentLevel(t);if(n>=0){h=t,f=n;break}}}if(-1!==p&&(-2===p||p=0){p=t,g=r;break}}}},v=0,_=!0,y=0,b=!0,C=0,w=0;_||b;w++){var S=e-w,L=e+w;if(0!==w&&(S<1||So||L>n)&&(b=!1),w>5e4&&(_=!1,b=!1),_){var N=void 0;if((O=this._computeIndentLevel(S-1))>=0?(l=S-1,c=O,N=Math.ceil(O/this._options.indentSize)):(d(S),N=this._getIndentLevelForWhitespaceLine(s,u,c)),0===w){if(v=S,y=L,0===(C=N))return{startLineNumber:v,endLineNumber:y,indent:C};continue}N>=C?v=S:_=!1}if(b){var O,D=void 0;(O=this._computeIndentLevel(L-1))>=0?(h=L-1,f=O,D=Math.ceil(O/this._options.indentSize)):(m(L),D=this._getIndentLevelForWhitespaceLine(s,f,g)),D>=C?y=L:b=!1}}return{startLineNumber:v,endLineNumber:y,indent:C}},t.prototype.getLinesIndentGuides=function(e,t){this._assertNotDisposed();var n=this.getLineCount();if(e<1||e>n)throw new Error("Illegal value for startLineNumber");if(t<1||t>n)throw new Error("Illegal value for endLineNumber");for(var i=Ae.a.getFoldingRules(this._languageIdentifier.id),o=Boolean(i&&i.offSide),r=new Array(t-e+1),s=-2,a=-1,u=-2,l=-1,c=e;c<=t;c++){var d=c-e,h=this._computeIndentLevel(c-1);if(h>=0)s=c-1,a=h,r[d]=Math.ceil(h/this._options.indentSize);else{if(-2===s){s=-1,a=-1;for(var f=c-2;f>=0;f--){if((p=this._computeIndentLevel(f))>=0){s=f,a=p;break}}}if(-1!==u&&(-2===u||u=0){u=f,l=p;break}}}r[d]=this._getIndentLevelForWhitespaceLine(o,a,l)}}return r},t.prototype._getIndentLevelForWhitespaceLine=function(e,t,n){return-1===t||-1===n?0:t0?this._deferredEvent?this._deferredEvent=this._deferredEvent.merge(e):this._deferredEvent=e:(this._fastEmitter.fire(e),this._slowEmitter.fire(e))},t}(r.a)},tYmi:function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"a",(function(){return s}));var i,o=n("bY76"),r=n("MNsG");!function(e){e.inMemory="inmemory",e.vscode="vscode",e.internal="private",e.walkThrough="walkThrough",e.walkThroughSnippet="walkThroughSnippet",e.http="http",e.https="https",e.file="file",e.mailto="mailto",e.untitled="untitled",e.data="data",e.command="command",e.vscodeRemote="vscode-remote",e.vscodeRemoteResource="vscode-remote-resource",e.userData="vscode-userdata"}(i||(i={}));var s=new(function(){function e(){this._hosts=Object.create(null),this._ports=Object.create(null),this._connectionTokens=Object.create(null),this._preferredWebSchema="http",this._delegate=null}return e.prototype.setPreferredWebSchema=function(e){this._preferredWebSchema=e},e.prototype.rewrite=function(e){if(this._delegate)return this._delegate(e);var t=e.authority,n=this._hosts[t];n&&-1!==n.indexOf(":")&&(n="["+n+"]");var s=this._ports[t],a=this._connectionTokens[t],u="path="+encodeURIComponent(e.path);return"string"==typeof a&&(u+="&tkn="+encodeURIComponent(a)),o.a.from({scheme:r.g?this._preferredWebSchema:i.vscodeRemoteResource,authority:n+":"+s,path:"/vscode-remote-resource",query:u})},e}())},twdY:function(e,t,n){"use strict";n.d(t,"q",(function(){return _})),n.d(t,"x",(function(){return y})),n.d(t,"m",(function(){return w})),n.d(t,"A",(function(){return C})),n.d(t,"t",(function(){return S})),n.d(t,"u",(function(){return L})),n.d(t,"d",(function(){return N})),n.d(t,"w",(function(){return O})),n.d(t,"o",(function(){return D})),n.d(t,"l",(function(){return E})),n.d(t,"h",(function(){return x})),n.d(t,"f",(function(){return k})),n.d(t,"e",(function(){return I})),n.d(t,"p",(function(){return M})),n.d(t,"z",(function(){return T})),n.d(t,"b",(function(){return A})),n.d(t,"a",(function(){return R})),n.d(t,"g",(function(){return P})),n.d(t,"i",(function(){return F})),n.d(t,"s",(function(){return V})),n.d(t,"r",(function(){return W})),n.d(t,"c",(function(){return B})),n.d(t,"v",(function(){return j})),n.d(t,"n",(function(){return H})),n.d(t,"k",(function(){return z})),n.d(t,"j",(function(){return U})),n.d(t,"y",(function(){return K}));var i=n("746U"),o=n("bY76"),r=(n("aokT"),n("MI8n")),s=n("pmY6"),a=n("l2gE");function u(e,t,n,i){if(Array.isArray(e)){for(var o=0,r=0,s=e;ro&&(o=l)}return o}if("string"==typeof e)return i?"*"===e?5:e===n?10:0:0;if(e){var c=e.language,d=e.pattern,h=e.scheme,f=e.hasAccessToAllModels;if(!i&&!f)return 0;o=0;if(h)if(h===t.scheme)o=10;else{if("*"!==h)return 0;o=5}if(c)if(c===n)o=10;else{if("*"!==c)return 0;o=Math.max(o,5)}if(d){if(d!==t.fsPath&&!Object(a.a)(d,t.fsPath))return 0;o=10}return o}return 0}var l=n("G2kB");function c(e){return"string"!=typeof e&&(Array.isArray(e)?e.every(c):!!e.exclusive)}var d,h,f,p,g=function(){function e(){this._clock=0,this._entries=[],this._onDidChange=new r.a}return Object.defineProperty(e.prototype,"onDidChange",{get:function(){return this._onDidChange.event},enumerable:!0,configurable:!0}),e.prototype.register=function(e,t){var n=this,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.f)((function(){if(i){var e=n._entries.indexOf(i);e>=0&&(n._entries.splice(e,1),n._lastCandidate=void 0,n._onDidChange.fire(n._entries.length),i=void 0)}}))},e.prototype.has=function(e){return this.all(e).length>0},e.prototype.all=function(e){if(!e)return[];this._updateScores(e);for(var t=[],n=0,i=this._entries;n0&&t.push(o.provider)}return t},e.prototype.ordered=function(e){var t=[];return this._orderedForEach(e,(function(e){return t.push(e.provider)})),t},e.prototype.orderedGroups=function(e){var t,n,i=[];return this._orderedForEach(e,(function(e){t&&n===e._score?t.push(e.provider):(n=e._score,t=[e.provider],i.push(t))})),i},e.prototype._orderedForEach=function(e,t){if(e){this._updateScores(e);for(var n=0,i=this._entries;n0&&t(o)}}},e.prototype._updateScores=function(t){var n={uri:t.uri.toString(),language:t.getLanguageIdentifier().language};if(!this._lastCandidate||this._lastCandidate.language!==n.language||this._lastCandidate.uri!==n.uri){this._lastCandidate=n;for(var i=0,o=this._entries;i0){for(var s=0,a=this._entries;st._score?-1:e._timet._time?-1:0},e}(),m=n("QDVR"),v=function(){function e(){this._map=new Map,this._promises=new Map,this._onDidChange=new r.a,this.onDidChange=this._onDidChange.event,this._colorMap=null}return e.prototype.fire=function(e){this._onDidChange.fire({changedLanguages:e,changedColorMap:!1})},e.prototype.register=function(e,t){var n=this;return this._map.set(e,t),this.fire([e]),Object(s.f)((function(){n._map.get(e)===t&&(n._map.delete(e),n.fire([e]))}))},e.prototype.registerPromise=function(e,t){var n=this,i=null,o=!1;return this._promises.set(e,t.then((function(t){n._promises.delete(e),!o&&t&&(i=n.register(e,t))}))),Object(s.f)((function(){o=!0,i&&i.dispose()}))},e.prototype.getPromise=function(e){var t=this,n=this.get(e);if(n)return Promise.resolve(n);var i=this._promises.get(e);return i?i.then((function(n){return t.get(e)})):null},e.prototype.get=function(e){return Object(i.o)(this._map.get(e))},e.prototype.setColorMap=function(e){this._colorMap=e,this._onDidChange.fire({changedLanguages:Object(m.d)(this._map),changedColorMap:!0})},e.prototype.getColorMap=function(){return this._colorMap},e.prototype.getDefaultBackground=function(){return this._colorMap&&this._colorMap.length>2?this._colorMap[2]:null},e}(),_=function(e,t){this.language=e,this.id=t},y=function(){function e(){}return e.getLanguageId=function(e){return(255&e)>>>0},e.getTokenType=function(e){return(1792&e)>>>8},e.getFontStyle=function(e){return(14336&e)>>>11},e.getForeground=function(e){return(8372224&e)>>>14},e.getBackground=function(e){return(4286578688&e)>>>23},e.getClassNameFromMetadata=function(e){var t="mtk"+this.getForeground(e),n=this.getFontStyle(e);return 1&n&&(t+=" mtki"),2&n&&(t+=" mtkb"),4&n&&(t+=" mtku"),t},e.getInlineStyleFromMetadata=function(e,t){var n=this.getForeground(e),i=this.getFontStyle(e),o="color: "+t[n]+";";return 1&i&&(o+="font-style: italic;"),2&i&&(o+="font-weight: bold;"),4&i&&(o+="text-decoration: underline;"),o},e}();(d=Object.create(null))[0]="method",d[1]="function",d[2]="constructor",d[3]="field",d[4]="variable",d[5]="class",d[6]="struct",d[7]="interface",d[8]="module",d[9]="property",d[10]="event",d[11]="operator",d[12]="unit",d[13]="value",d[14]="constant",d[15]="enum",d[16]="enum-member",d[17]="keyword",d[25]="snippet",d[18]="text",d[19]="color",d[20]="file",d[21]="reference",d[22]="customcolor",d[23]="folder",d[24]="type-parameter",function(){var e=Object.create(null);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=25,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}();!function(e){e[e.Invoke=1]="Invoke",e[e.TriggerCharacter=2]="TriggerCharacter",e[e.ContentChange=3]="ContentChange"}(h||(h={})),function(e){e[e.Text=0]="Text",e[e.Read=1]="Read",e[e.Write=2]="Write"}(f||(f={})),function(e){var t=new Map;t.set("file",0),t.set("module",1),t.set("namespace",2),t.set("package",3),t.set("class",4),t.set("method",5),t.set("property",6),t.set("field",7),t.set("constructor",8),t.set("enum",9),t.set("interface",10),t.set("function",11),t.set("variable",12),t.set("constant",13),t.set("string",14),t.set("number",15),t.set("boolean",16),t.set("array",17),t.set("object",18),t.set("key",19),t.set("null",20),t.set("enum-member",21),t.set("struct",22),t.set("event",23),t.set("operator",24),t.set("type-parameter",25);var n=new Map;n.set(0,"file"),n.set(1,"module"),n.set(2,"namespace"),n.set(3,"package"),n.set(4,"class"),n.set(5,"method"),n.set(6,"property"),n.set(7,"field"),n.set(8,"constructor"),n.set(9,"enum"),n.set(10,"interface"),n.set(11,"function"),n.set(12,"variable"),n.set(13,"constant"),n.set(14,"string"),n.set(15,"number"),n.set(16,"boolean"),n.set(17,"array"),n.set(18,"object"),n.set(19,"key"),n.set(20,"null"),n.set(21,"enum-member"),n.set(22,"struct"),n.set(23,"event"),n.set(24,"operator"),n.set(25,"type-parameter"),e.fromString=function(e){return t.get(e)},e.toString=function(e){return n.get(e)},e.toCssClassName=function(e,t){return"codicon "+(t?"inline":"block")+" codicon-symbol-"+(n.get(e)||"property")}}(p||(p={}));var b,C,w=function(){function e(e){this.value=e}return e.Comment=new e("comment"),e.Imports=new e("imports"),e.Region=new e("region"),e}();(b||(b={})).is=function(e){return Object(i.i)(e)&&(Boolean(e.newUri)||Boolean(e.oldUri))},(C||(C={})).is=function(e){return Object(i.i)(e)&&o.a.isUri(e.resource)&&Object(i.i)(e.edit)};var S=new g,L=new g,N=new g,O=new g,D=new g,E=new g,x=new g,k=new g,I=new g,M=new g,T=new g,A=new g,R=new g,P=new g,F=new g,V=new g,W=new g,B=new g,j=new g,H=new g,z=new g,U=new g,K=new v},uDWl:function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var i=n("D3Dy"),o=n("/kV6"),r=n("MNsG"),s=new Array(230),a=new Array(112);!function(){for(var e=0;e0)for(var t=0,n=e;t0){switch(l=Math.min(c<=.5?d/(2*c):d/(2-2*c),1),s){case n:u=(i-o)/d+(i1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e},e.toRGBA=function(t){var n,i,r,s=t.h/360,a=t.s,u=t.l,l=t.a;if(0===a)n=i=r=u;else{var c=u<.5?u*(1+a):u+a-u*a,d=2*u-c;n=e._hue2rgb(d,c,s+1/3),i=e._hue2rgb(d,c,s),r=e._hue2rgb(d,c,s-1/3)}return new o(Math.round(255*n),Math.round(255*i),Math.round(255*r),l)},e}(),s=function(){function e(e,t,n,o){this.h=0|Math.max(Math.min(360,e),0),this.s=i(Math.max(Math.min(1,t),0),3),this.v=i(Math.max(Math.min(1,n),0),3),this.a=i(Math.max(Math.min(1,o),0),3)}return e.equals=function(e,t){return e.h===t.h&&e.s===t.s&&e.v===t.v&&e.a===t.a},e.fromRGBA=function(t){var n,i=t.r/255,o=t.g/255,r=t.b/255,s=Math.max(i,o,r),a=s-Math.min(i,o,r),u=0===s?0:a/s;return n=0===a?0:s===i?((o-r)/a%6+6)%6:s===o?(r-i)/a+2:(i-o)/a+4,new e(Math.round(60*n),u,s,t.a)},e.toRGBA=function(e){var t=e.h,n=e.s,i=e.v,r=e.a,s=i*n,a=s*(1-Math.abs(t/60%2-1)),u=i-s,l=[0,0,0],c=l[0],d=l[1],h=l[2];return t<60?(c=s,d=a):t<120?(c=a,d=s):t<180?(d=s,h=a):t<240?(d=a,h=s):t<300?(c=a,h=s):t<360&&(c=s,h=a),c=Math.round(255*(c+u)),d=Math.round(255*(d+u)),h=Math.round(255*(h+u)),new o(c,d,h,r)},e}(),a=function(){function e(e){if(!e)throw new Error("Color needs a value");if(e instanceof o)this.rgba=e;else if(e instanceof r)this._hsla=e,this.rgba=r.toRGBA(e);else{if(!(e instanceof s))throw new Error("Invalid color ctor argument");this._hsva=e,this.rgba=s.toRGBA(e)}}return e.fromHex=function(t){return e.Format.CSS.parseHex(t)||e.red},Object.defineProperty(e.prototype,"hsla",{get:function(){return this._hsla?this._hsla:r.fromRGBA(this.rgba)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"hsva",{get:function(){return this._hsva?this._hsva:s.fromRGBA(this.rgba)},enumerable:!0,configurable:!0}),e.prototype.equals=function(e){return!!e&&o.equals(this.rgba,e.rgba)&&r.equals(this.hsla,e.hsla)&&s.equals(this.hsva,e.hsva)},e.prototype.getRelativeLuminance=function(){return i(.2126*e._relativeLuminanceForComponent(this.rgba.r)+.7152*e._relativeLuminanceForComponent(this.rgba.g)+.0722*e._relativeLuminanceForComponent(this.rgba.b),4)},e._relativeLuminanceForComponent=function(e){var t=e/255;return t<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4)},e.prototype.isLighter=function(){return(299*this.rgba.r+587*this.rgba.g+114*this.rgba.b)/1e3>=128},e.prototype.isLighterThan=function(e){return this.getRelativeLuminance()>e.getRelativeLuminance()},e.prototype.isDarkerThan=function(e){return this.getRelativeLuminance()e.getLineMinColumn(t)?n-=s.D(e.getLineContent(t),n-1):t>1&&(t-=1,n=e.getLineMaxColumn(t)),new o.a(t,n)},e.left=function(t,n,i,o){var r=e.leftPosition(n,i,o);return new a(r.lineNumber,r.column,0)},e.moveLeft=function(t,n,i,o,r){var s,a;if(i.hasSelection()&&!o)s=i.selection.startLineNumber,a=i.selection.startColumn;else{var u=e.left(t,n,i.position.lineNumber,i.position.column-(r-1));s=u.lineNumber,a=u.column}return i.move(o,s,a,0)},e.rightPosition=function(e,t,n){return nc?(n=c,o=u?t.getLineMaxColumn(n):Math.min(t.getLineMaxColumn(n),o)):o=i.a.columnFromVisibleColumn2(e,t,n,l),r=l-i.a.visibleColumnFromColumn(t.getLineContent(n),o,e.tabSize),new a(n,o,r)},e.moveDown=function(t,n,i,o,r){var s,a;i.hasSelection()&&!o?(s=i.selection.endLineNumber,a=i.selection.endColumn):(s=i.position.lineNumber,a=i.position.column);var u=e.down(t,n,s,a,i.leftoverVisibleColumns,r,!0);return i.move(o,u.lineNumber,u.column,u.leftoverVisibleColumns)},e.translateDown=function(t,n,s){var a=s.selection,u=e.down(t,n,a.selectionStartLineNumber,a.selectionStartColumn,s.selectionStartLeftoverVisibleColumns,1,!1),l=e.down(t,n,a.positionLineNumber,a.positionColumn,s.leftoverVisibleColumns,1,!1);return new i.f(new r.a(u.lineNumber,u.column,u.lineNumber,u.column),u.leftoverVisibleColumns,new o.a(l.lineNumber,l.column),l.leftoverVisibleColumns)},e.up=function(e,t,n,o,r,s,u){var l=i.a.visibleColumnFromColumn(t.getLineContent(n),o,e.tabSize)+r;return(n-=s)<1?(n=1,o=u?t.getLineMinColumn(n):Math.min(t.getLineMaxColumn(n),o)):o=i.a.columnFromVisibleColumn2(e,t,n,l),r=l-i.a.visibleColumnFromColumn(t.getLineContent(n),o,e.tabSize),new a(n,o,r)},e.moveUp=function(t,n,i,o,r){var s,a;i.hasSelection()&&!o?(s=i.selection.startLineNumber,a=i.selection.startColumn):(s=i.position.lineNumber,a=i.position.column);var u=e.up(t,n,s,a,i.leftoverVisibleColumns,r,!0);return i.move(o,u.lineNumber,u.column,u.leftoverVisibleColumns)},e.translateUp=function(t,n,s){var a=s.selection,u=e.up(t,n,a.selectionStartLineNumber,a.selectionStartColumn,s.selectionStartLeftoverVisibleColumns,1,!1),l=e.up(t,n,a.positionLineNumber,a.positionColumn,s.leftoverVisibleColumns,1,!1);return new i.f(new r.a(u.lineNumber,u.column,u.lineNumber,u.column),u.leftoverVisibleColumns,new o.a(l.lineNumber,l.column),l.leftoverVisibleColumns)},e.moveToBeginningOfLine=function(e,t,n,i){var o,r=n.position.lineNumber,s=t.getLineMinColumn(r),a=t.getLineFirstNonWhitespaceColumn(r)||s;return o=n.position.column===a?s:a,n.move(i,r,o,0)},e.moveToEndOfLine=function(e,t,n,i){var o=n.position.lineNumber,r=t.getLineMaxColumn(o);return n.move(i,o,r,0)},e.moveToBeginningOfBuffer=function(e,t,n,i){return n.move(i,1,1,0)},e.moveToEndOfBuffer=function(e,t,n,i){var o=t.getLineCount(),r=t.getLineMaxColumn(o);return n.move(i,o,r,0)},e}()},"+a1H":function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"handlebars",extensions:[".handlebars",".hbs"],aliases:["Handlebars","handlebars"],mimetypes:["text/x-handlebars-template"],loader:function(){return n.e(140).then(n.bind(null,"O3xE"))}})},"+hIS":function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var i="undefined"==typeof monaco?self.monaco:monaco,o={},r={},s=function(){function e(e){var t=this;this._languageId=e,this._loadingTriggered=!1,this._lazyLoadPromise=new Promise((function(e,n){t._lazyLoadPromiseResolve=e,t._lazyLoadPromiseReject=n}))}return e.getOrCreate=function(t){return r[t]||(r[t]=new e(t)),r[t]},e.prototype.whenLoaded=function(){return this._lazyLoadPromise},e.prototype.load=function(){var e=this;return this._loadingTriggered||(this._loadingTriggered=!0,o[this._languageId].loader().then((function(t){return e._lazyLoadPromiseResolve(t)}),(function(t){return e._lazyLoadPromiseReject(t)}))),this._lazyLoadPromise},e}();function a(e){var t=e.id;o[t]=e,i.languages.register(e);var n=s.getOrCreate(t);i.languages.setMonarchTokensProvider(t,n.whenLoaded().then((function(e){return e.language}))),i.languages.onLanguage(t,(function(){n.load().then((function(e){i.languages.setLanguageConfiguration(t,e.conf)}))}))}},"/UlZ":function(e,t,n){"use strict";n.d(t,"f",(function(){return l})),n.d(t,"a",(function(){return c})),n.d(t,"h",(function(){return d})),n.d(t,"g",(function(){return C})),n.d(t,"d",(function(){return D})),n.d(t,"j",(function(){return B})),n.d(t,"b",(function(){return G})),n.d(t,"c",(function(){return Y})),n.d(t,"i",(function(){return Z})),n.d(t,"e",(function(){return J}));var i,o=n("3/fG"),r=n("MNsG"),s=n("0JNc"),a=(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),u=function(){return(u=Object.assign||function(e){for(var t,n=1,i=arguments.length;nn?n:e},t.float=function(e,t){if("number"==typeof e)return e;if(void 0===e)return t;var n=parseFloat(e);return isNaN(n)?t:n},t.prototype.validate=function(e){return this.validationFn(t.float(e,this.defaultValue))},t}(p),_=function(e){function t(t,n,i,o){void 0===o&&(o=void 0);return void 0!==o&&(o.type="string",o.default=i),e.call(this,t,n,i,o)||this}return a(t,e),t.string=function(e,t){return"string"!=typeof e?t:e},t.prototype.validate=function(e){return t.string(e,this.defaultValue)},t}(p),y=function(e){function t(t,n,i,o,r){void 0===r&&(r=void 0);var s=this;return void 0!==r&&(r.type="string",r.enum=o,r.default=i),(s=e.call(this,t,n,i,r)||this)._allowedValues=o,s}return a(t,e),t.stringSet=function(e,t,n){return"string"!=typeof e||-1===n.indexOf(e)?t:e},t.prototype.validate=function(e){return t.stringSet(e,this.defaultValue,this._allowedValues)},t}(p),b=function(e){function t(t,n,i,o,r,s,a){void 0===a&&(a=void 0);var u=this;return void 0!==a&&(a.type="string",a.enum=r,a.default=o),(u=e.call(this,t,n,i,a)||this)._allowedValues=r,u._convert=s,u}return a(t,e),t.prototype.validate=function(e){return"string"!=typeof e||-1===this._allowedValues.indexOf(e)?this.defaultValue:this._convert(e)},t}(h);var C,w=function(e){function t(){return e.call(this,2,"accessibilitySupport",0,{type:"string",enum:["auto","on","off"],enumDescriptions:[o.a("accessibilitySupport.auto","The editor will use platform APIs to detect when a Screen Reader is attached."),o.a("accessibilitySupport.on","The editor will be permanently optimized for usage with a Screen Reader."),o.a("accessibilitySupport.off","The editor will never be optimized for usage with a Screen Reader.")],default:"auto",description:o.a("accessibilitySupport","Controls whether the editor should run in a mode where it is optimized for screen readers.")})||this}return a(t,e),t.prototype.validate=function(e){switch(e){case"auto":return 0;case"off":return 1;case"on":return 2}return this.defaultValue},t.prototype.compute=function(e,t,n){return 0===n?e.accessibilitySupport:n},t}(h),S=function(e){function t(){var t={insertSpace:!0};return e.call(this,13,"comments",t,{"editor.comments.insertSpace":{type:"boolean",default:t.insertSpace,description:o.a("comments.insertSpace","Controls whether a space character is inserted when commenting.")}})||this}return a(t,e),t.prototype.validate=function(e){if("object"!=typeof e)return this.defaultValue;var t=e;return{insertSpace:g.boolean(t.insertSpace,this.defaultValue.insertSpace)}},t}(h);!function(e){e[e.Line=1]="Line",e[e.Block=2]="Block",e[e.Underline=3]="Underline",e[e.LineThin=4]="LineThin",e[e.BlockOutline=5]="BlockOutline",e[e.UnderlineThin=6]="UnderlineThin"}(C||(C={}));var L=function(e){function t(){return e.call(this,104,[55,26])||this}return a(t,e),t.prototype.compute=function(e,t,n){var i="monaco-editor";return t.get(26)&&(i+=" "+t.get(26)),e.extraEditorClassName&&(i+=" "+e.extraEditorClassName),"default"===t.get(55)?i+=" mouse-default":"copy"===t.get(55)&&(i+=" mouse-copy"),t.get(85)&&(i+=" showUnused"),i},t}(f),N=function(e){function t(){return e.call(this,25,"emptySelectionClipboard",!0,{description:o.a("emptySelectionClipboard","Controls whether copying without a selection copies the current line.")})||this}return a(t,e),t.prototype.compute=function(e,t,n){return n&&e.emptySelectionClipboard},t}(g),O=function(e){function t(){var t={seedSearchStringFromSelection:!0,autoFindInSelection:"never",globalFindClipboard:!1,addExtraSpaceOnTop:!0};return e.call(this,28,"find",t,{"editor.find.seedSearchStringFromSelection":{type:"boolean",default:t.seedSearchStringFromSelection,description:o.a("find.seedSearchStringFromSelection","Controls whether the search string in the Find Widget is seeded from the editor selection.")},"editor.find.autoFindInSelection":{type:"string",enum:["never","always","multiline"],default:t.autoFindInSelection,enumDescriptions:[o.a("editor.find.autoFindInSelection.never","Never turn on Find in selection automatically (default)"),o.a("editor.find.autoFindInSelection.always","Always turn on Find in selection automatically"),o.a("editor.find.autoFindInSelection.multiline","Turn on Find in selection automatically when multiple lines of content are selected.")],description:o.a("find.autoFindInSelection","Controls whether the find operation is carried out on selected text or the entire file in the editor.")},"editor.find.globalFindClipboard":{type:"boolean",default:t.globalFindClipboard,description:o.a("find.globalFindClipboard","Controls whether the Find Widget should read or modify the shared find clipboard on macOS."),included:r.e},"editor.find.addExtraSpaceOnTop":{type:"boolean",default:t.addExtraSpaceOnTop,description:o.a("find.addExtraSpaceOnTop","Controls whether the Find Widget should add extra lines on top of the editor. When true, you can scroll beyond the first line when the Find Widget is visible.")}})||this}return a(t,e),t.prototype.validate=function(e){if("object"!=typeof e)return this.defaultValue;var t=e;return{seedSearchStringFromSelection:g.boolean(t.seedSearchStringFromSelection,this.defaultValue.seedSearchStringFromSelection),autoFindInSelection:"boolean"==typeof e.autoFindInSelection?e.autoFindInSelection?"always":"never":y.stringSet(t.autoFindInSelection,this.defaultValue.autoFindInSelection,["never","always","multiline"]),globalFindClipboard:g.boolean(t.globalFindClipboard,this.defaultValue.globalFindClipboard),addExtraSpaceOnTop:g.boolean(t.addExtraSpaceOnTop,this.defaultValue.addExtraSpaceOnTop)}},t}(h),D=function(e){function t(){return e.call(this,35,"fontLigatures",t.OFF,{anyOf:[{type:"boolean",description:o.a("fontLigatures","Enables/Disables font ligatures.")},{type:"string",description:o.a("fontFeatureSettings","Explicit font-feature-settings.")}],description:o.a("fontLigaturesGeneral","Configures font ligatures."),default:!1})||this}return a(t,e),t.prototype.validate=function(e){return void 0===e?this.defaultValue:"string"==typeof e?"false"===e?t.OFF:"true"===e?t.ON:e:Boolean(e)?t.ON:t.OFF},t.OFF='"liga" off, "calt" off',t.ON='"liga" on, "calt" on',t}(h),E=function(e){function t(){return e.call(this,34)||this}return a(t,e),t.prototype.compute=function(e,t,n){return e.fontInfo},t}(f),x=function(e){function t(){return e.call(this,36,"fontSize",G.fontSize,{type:"number",minimum:6,maximum:100,default:G.fontSize,description:o.a("fontSize","Controls the font size in pixels.")})||this}return a(t,e),t.prototype.validate=function(e){var t=v.float(e,this.defaultValue);return 0===t?G.fontSize:v.clamp(t,6,100)},t.prototype.compute=function(e,t,n){return e.fontInfo.fontSize},t}(p),k=function(e){function t(){var t={multiple:"peek",multipleDefinitions:"peek",multipleTypeDefinitions:"peek",multipleDeclarations:"peek",multipleImplementations:"peek",multipleReferences:"peek",alternativeDefinitionCommand:"editor.action.goToReferences",alternativeTypeDefinitionCommand:"editor.action.goToReferences",alternativeDeclarationCommand:"editor.action.goToReferences",alternativeImplementationCommand:"",alternativeReferenceCommand:""},n={type:"string",enum:["peek","gotoAndPeek","goto"],default:t.multiple,enumDescriptions:[o.a("editor.gotoLocation.multiple.peek","Show peek view of the results (default)"),o.a("editor.gotoLocation.multiple.gotoAndPeek","Go to the primary result and show a peek view"),o.a("editor.gotoLocation.multiple.goto","Go to the primary result and enable peek-less navigation to others")]};return e.call(this,41,"gotoLocation",t,{"editor.gotoLocation.multiple":{deprecationMessage:o.a("editor.gotoLocation.multiple.deprecated","This setting is deprecated, please use separate settings like 'editor.editor.gotoLocation.multipleDefinitions' or 'editor.editor.gotoLocation.multipleImplementations' instead.")},"editor.gotoLocation.multipleDefinitions":u({description:o.a("editor.editor.gotoLocation.multipleDefinitions","Controls the behavior the 'Go to Definition'-command when multiple target locations exist.")},n),"editor.gotoLocation.multipleTypeDefinitions":u({description:o.a("editor.editor.gotoLocation.multipleTypeDefinitions","Controls the behavior the 'Go to Type Definition'-command when multiple target locations exist.")},n),"editor.gotoLocation.multipleDeclarations":u({description:o.a("editor.editor.gotoLocation.multipleDeclarations","Controls the behavior the 'Go to Declaration'-command when multiple target locations exist.")},n),"editor.gotoLocation.multipleImplementations":u({description:o.a("editor.editor.gotoLocation.multipleImplemenattions","Controls the behavior the 'Go to Implementations'-command when multiple target locations exist.")},n),"editor.gotoLocation.multipleReferences":u({description:o.a("editor.editor.gotoLocation.multipleReferences","Controls the behavior the 'Go to References'-command when multiple target locations exist.")},n),"editor.gotoLocation.alternativeDefinitionCommand":{type:"string",default:t.alternativeDefinitionCommand,description:o.a("alternativeDefinitionCommand","Alternative command id that is being executed when the result of 'Go to Definition' is the current location.")},"editor.gotoLocation.alternativeTypeDefinitionCommand":{type:"string",default:t.alternativeTypeDefinitionCommand,description:o.a("alternativeTypeDefinitionCommand","Alternative command id that is being executed when the result of 'Go to Type Definition' is the current location.")},"editor.gotoLocation.alternativeDeclarationCommand":{type:"string",default:t.alternativeDeclarationCommand,description:o.a("alternativeDeclarationCommand","Alternative command id that is being executed when the result of 'Go to Declaration' is the current location.")},"editor.gotoLocation.alternativeImplementationCommand":{type:"string",default:t.alternativeImplementationCommand,description:o.a("alternativeImplementationCommand","Alternative command id that is being executed when the result of 'Go to Implementation' is the current location.")},"editor.gotoLocation.alternativeReferenceCommand":{type:"string",default:t.alternativeReferenceCommand,description:o.a("alternativeReferenceCommand","Alternative command id that is being executed when the result of 'Go to Reference' is the current location.")}})||this}return a(t,e),t.prototype.validate=function(e){var t,n,i,o,r;if("object"!=typeof e)return this.defaultValue;var s=e;return{multiple:y.stringSet(s.multiple,this.defaultValue.multiple,["peek","gotoAndPeek","goto"]),multipleDefinitions:null!==(t=s.multipleDefinitions)&&void 0!==t?t:y.stringSet(s.multipleDefinitions,"peek",["peek","gotoAndPeek","goto"]),multipleTypeDefinitions:null!==(n=s.multipleTypeDefinitions)&&void 0!==n?n:y.stringSet(s.multipleTypeDefinitions,"peek",["peek","gotoAndPeek","goto"]),multipleDeclarations:null!==(i=s.multipleDeclarations)&&void 0!==i?i:y.stringSet(s.multipleDeclarations,"peek",["peek","gotoAndPeek","goto"]),multipleImplementations:null!==(o=s.multipleImplementations)&&void 0!==o?o:y.stringSet(s.multipleImplementations,"peek",["peek","gotoAndPeek","goto"]),multipleReferences:null!==(r=s.multipleReferences)&&void 0!==r?r:y.stringSet(s.multipleReferences,"peek",["peek","gotoAndPeek","goto"]),alternativeDefinitionCommand:_.string(s.alternativeDefinitionCommand,this.defaultValue.alternativeDefinitionCommand),alternativeTypeDefinitionCommand:_.string(s.alternativeTypeDefinitionCommand,this.defaultValue.alternativeTypeDefinitionCommand),alternativeDeclarationCommand:_.string(s.alternativeDeclarationCommand,this.defaultValue.alternativeDeclarationCommand),alternativeImplementationCommand:_.string(s.alternativeImplementationCommand,this.defaultValue.alternativeImplementationCommand),alternativeReferenceCommand:_.string(s.alternativeReferenceCommand,this.defaultValue.alternativeReferenceCommand)}},t}(h),I=function(e){function t(){var t={enabled:!0,delay:300,sticky:!0};return e.call(this,44,"hover",t,{"editor.hover.enabled":{type:"boolean",default:t.enabled,description:o.a("hover.enabled","Controls whether the hover is shown.")},"editor.hover.delay":{type:"number",default:t.delay,description:o.a("hover.delay","Controls the delay in milliseconds after which the hover is shown.")},"editor.hover.sticky":{type:"boolean",default:t.sticky,description:o.a("hover.sticky","Controls whether the hover should remain visible when mouse is moved over it.")}})||this}return a(t,e),t.prototype.validate=function(e){if("object"!=typeof e)return this.defaultValue;var t=e;return{enabled:g.boolean(t.enabled,this.defaultValue.enabled),delay:m.clampedInt(t.delay,this.defaultValue.delay,0,1e4),sticky:g.boolean(t.sticky,this.defaultValue.sticky)}},t}(h),M=function(e){function t(){return e.call(this,107,[40,48,30,54,78,50])||this}return a(t,e),t.prototype.compute=function(e,n,i){return t.computeLayout(n,{outerWidth:e.outerWidth,outerHeight:e.outerHeight,lineHeight:e.fontInfo.lineHeight,lineNumbersDigitCount:e.lineNumbersDigitCount,typicalHalfwidthCharacterWidth:e.fontInfo.typicalHalfwidthCharacterWidth,maxDigitWidth:e.fontInfo.maxDigitWidth,pixelRatio:e.pixelRatio})},t.computeLayout=function(e,t){var n,i=0|t.outerWidth,o=0|t.outerHeight,r=0|t.lineHeight,s=0|t.lineNumbersDigitCount,a=t.typicalHalfwidthCharacterWidth,u=t.maxDigitWidth,c=t.pixelRatio,d=e.get(40),h=0!==e.get(50).renderType,f=0|e.get(51),p=e.get(54),g=p.enabled,v=p.side,_=p.renderCharacters,y=c>=2?Math.round(2*p.scale):p.scale,b=0|p.maxColumn,C=e.get(78),w=0|C.verticalScrollbarSize,S=C.verticalHasArrows,L=0|C.arrowSize,N=0|C.horizontalScrollbarSize,O=e.get(48),D=e.get(30);if("string"==typeof O&&/^\d+(\.\d+)?ch$/.test(O)){var E=parseFloat(O.substr(0,O.length-2));n=m.clampedInt(E*a,0,0,1e3)}else n=m.clampedInt(O,0,0,1e3);D&&(n+=16);var x=0;if(h){var k=Math.max(s,f);x=Math.round(k*u)}var I=0;d&&(I=r);var M,T,A,R,P=0,F=P+I,V=F+x,W=V+n,B=i-I-x-n;if(g){var j=y/c;M=_?1:2,(A=Math.max(0,Math.floor((B-w-2)*j/(a+j)))+l)/j>b&&(A=Math.floor(b*j)),R=B-A,"left"===v?(T=0,P+=A,F+=A,V+=A,W+=A):T=i-A-w}else T=0,A=0,M=0,R=B;var H=S?L:0;return{width:i,height:o,glyphMarginLeft:P,glyphMarginWidth:I,lineNumbersLeft:F,lineNumbersWidth:x,decorationsLeft:V,decorationsWidth:n,contentLeft:W,contentWidth:R,renderMinimap:M,minimapLeft:T,minimapWidth:A,viewportColumn:Math.max(1,Math.floor((R-w-2)/a)),verticalScrollbarWidth:w,horizontalScrollbarHeight:N,overviewRuler:{top:H,width:w,height:o-2*H,right:0}}},t}(f),T=function(e){function t(){var t={enabled:!0};return e.call(this,47,"lightbulb",t,{"editor.lightbulb.enabled":{type:"boolean",default:t.enabled,description:o.a("codeActions","Enables the code action lightbulb in the editor.")}})||this}return a(t,e),t.prototype.validate=function(e){if("object"!=typeof e)return this.defaultValue;var t=e;return{enabled:g.boolean(t.enabled,this.defaultValue.enabled)}},t}(h),A=function(e){function t(){return e.call(this,49,"lineHeight",G.lineHeight,0,150,{description:o.a("lineHeight","Controls the line height. Use 0 to compute the line height from the font size.")})||this}return a(t,e),t.prototype.compute=function(e,t,n){return e.fontInfo.lineHeight},t}(m),R=function(e){function t(){var t={enabled:!0,side:"right",showSlider:"mouseover",renderCharacters:!0,maxColumn:120,scale:1};return e.call(this,54,"minimap",t,{"editor.minimap.enabled":{type:"boolean",default:t.enabled,description:o.a("minimap.enabled","Controls whether the minimap is shown.")},"editor.minimap.side":{type:"string",enum:["left","right"],default:t.side,description:o.a("minimap.side","Controls the side where to render the minimap.")},"editor.minimap.showSlider":{type:"string",enum:["always","mouseover"],default:t.showSlider,description:o.a("minimap.showSlider","Controls when the minimap slider is shown.")},"editor.minimap.scale":{type:"number",default:t.scale,minimum:1,maximum:3,description:o.a("minimap.scale","Scale of content drawn in the minimap.")},"editor.minimap.renderCharacters":{type:"boolean",default:t.renderCharacters,description:o.a("minimap.renderCharacters","Render the actual characters on a line as opposed to color blocks.")},"editor.minimap.maxColumn":{type:"number",default:t.maxColumn,description:o.a("minimap.maxColumn","Limit the width of the minimap to render at most a certain number of columns.")}})||this}return a(t,e),t.prototype.validate=function(e){if("object"!=typeof e)return this.defaultValue;var t=e;return{enabled:g.boolean(t.enabled,this.defaultValue.enabled),side:y.stringSet(t.side,this.defaultValue.side,["right","left"]),showSlider:y.stringSet(t.showSlider,this.defaultValue.showSlider,["always","mouseover"]),renderCharacters:g.boolean(t.renderCharacters,this.defaultValue.renderCharacters),scale:m.clampedInt(t.scale,1,1,3),maxColumn:m.clampedInt(t.maxColumn,this.defaultValue.maxColumn,1,1e4)}},t}(h);var P=function(e){function t(){var t={enabled:!0,cycle:!1};return e.call(this,64,"parameterHints",t,{"editor.parameterHints.enabled":{type:"boolean",default:t.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:t.cycle,description:o.a("parameterHints.cycle","Controls whether the parameter hints menu cycles or closes when reaching the end of the list.")}})||this}return a(t,e),t.prototype.validate=function(e){if("object"!=typeof e)return this.defaultValue;var t=e;return{enabled:g.boolean(t.enabled,this.defaultValue.enabled),cycle:g.boolean(t.cycle,this.defaultValue.cycle)}},t}(h),F=function(e){function t(){return e.call(this,105)||this}return a(t,e),t.prototype.compute=function(e,t,n){return e.pixelRatio},t}(f),V=function(e){function t(){var t=this,n={other:!0,comments:!1,strings:!1};return(t=e.call(this,66,"quickSuggestions",n,{anyOf:[{type:"boolean"},{type:"object",properties:{strings:{type:"boolean",default:n.strings,description:o.a("quickSuggestions.strings","Enable quick suggestions inside strings.")},comments:{type:"boolean",default:n.comments,description:o.a("quickSuggestions.comments","Enable quick suggestions inside comments.")},other:{type:"boolean",default:n.other,description:o.a("quickSuggestions.other","Enable quick suggestions outside of strings and comments.")}}}],default:n,description:o.a("quickSuggestions","Controls whether suggestions should automatically show up while typing.")})||this).defaultValue=n,t}return a(t,e),t.prototype.validate=function(e){if("boolean"==typeof e)return e;if("object"==typeof e){var t=e,n={other:g.boolean(t.other,this.defaultValue.other),comments:g.boolean(t.comments,this.defaultValue.comments),strings:g.boolean(t.strings,this.defaultValue.strings)};return!!(n.other&&n.comments&&n.strings)||!!(n.other||n.comments||n.strings)&&n}return this.defaultValue},t}(h),W=function(e){function t(){return e.call(this,50,"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.")})||this}return a(t,e),t.prototype.validate=function(e){var t=this.defaultValue.renderType,n=this.defaultValue.renderFn;return void 0!==e&&("function"==typeof e?(t=4,n=e):t="interval"===e?3:"relative"===e?2:"on"===e?1:0),{renderType:t,renderFn:n}},t}(h);function B(e){var t=e.get(73);return"editable"===t?e.get(68):"on"!==t}var j=function(e){function t(){var t=[];return e.call(this,77,"rulers",t,{type:"array",items:{type:"number"},default:t,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.")})||this}return a(t,e),t.prototype.validate=function(e){if(Array.isArray(e)){for(var t=[],n=0,i=e;n
"+e.substr(i.index+i[0].length)),e=e.replace(/&&/g,"&"),this.item&&this.item.setAttribute("aria-keyshortcuts",(n[1]?n[1]:n[3]).toLocaleLowerCase())}else e=e.replace(/&&/g,"&")}this.label&&(this.label.innerHTML=e.trim())}},t.prototype.updateTooltip=function(){var 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=Zn.a({key:"titleLabel",comment:["action title","action keybinding"]},"{0} ({1})",e,this.options.keybinding))),e&&this.item&&(this.item.title=e)},t.prototype.updateClass=function(){this.cssClass&&this.item&&Object(Z.K)(this.item,this.cssClass),this.options.icon&&this.label?(this.cssClass=this.getAction().class||"",Object(Z.e)(this.label,"icon"),this.cssClass&&Object(Z.f)(this.label,this.cssClass),this.updateEnabled()):this.label&&Object(Z.J)(this.label,"icon")},t.prototype.updateEnabled=function(){this.getAction().enabled?(this.element&&Object(Z.J)(this.element,"disabled"),this.item&&(Object(Z.J)(this.item,"disabled"),this.item.tabIndex=0)):(this.element&&Object(Z.e)(this.element,"disabled"),this.item&&(Object(Z.e)(this.item,"disabled"),Object(Z.M)(this.item)))},t.prototype.updateChecked=function(){this.item&&(this.getAction().checked?(Object(Z.e)(this.item,"checked"),this.item.setAttribute("role","menuitemcheckbox"),this.item.setAttribute("aria-checked","true")):(Object(Z.J)(this.item,"checked"),this.item.setAttribute("role","menuitem"),this.item.setAttribute("aria-checked","false")))},t.prototype.getMnemonic=function(){return this.mnemonic},t.prototype.applyStyle=function(){if(this.menuStyle){var e=this.element&&Object(Z.C)(this.element,"focused"),t=e&&this.menuStyle.selectionForegroundColor?this.menuStyle.selectionForegroundColor:this.menuStyle.foregroundColor,n=e&&this.menuStyle.selectionBackgroundColor?this.menuStyle.selectionBackgroundColor:void 0,i=e&&this.menuStyle.selectionBorderColor?"thin solid "+this.menuStyle.selectionBorderColor:"";this.item&&(this.item.style.color=t?t.toString():"",this.item.style.backgroundColor=n?n.toString():""),this.check&&(this.check.style.color=t?t.toString():""),this.container&&(this.container.style.border=i)}},t.prototype.style=function(e){this.menuStyle=e,this.applyStyle()},t}(jc.c),mf=function(e){function t(t,n,i,o){var r=e.call(this,t,t,o)||this;return r.submenuActions=n,r.parentData=i,r.submenuOptions=o,r.mysubmenu=null,r.submenuDisposables=r._register(new le.b),r.mouseOver=!1,r.expandDirection=o&&void 0!==o.expandDirection?o.expandDirection:uf.Right,r.showScheduler=new We.d((function(){r.mouseOver&&(r.cleanupExistingSubmenu(!1),r.createSubmenu(!1))}),250),r.hideScheduler=new We.d((function(){r.element&&!Object(Z.E)(document.activeElement,r.element)&&r.parentData.submenu===r.mysubmenu&&(r.parentData.parent.focus(!1),r.cleanupExistingSubmenu(!0))}),750),r}return lf(t,e),t.prototype.render=function(t){var n=this;e.prototype.render.call(this,t),this.element&&(this.item&&(Object(Z.e)(this.item,"monaco-submenu-item"),this.item.setAttribute("aria-haspopup","true"),this.updateAriaExpanded("false"),this.submenuIndicator=Object(Z.m)(this.item,Object(Z.a)("span.submenu-indicator.codicon.codicon-chevron-right")),this.submenuIndicator.setAttribute("aria-hidden","true")),this._register(Object(Z.g)(this.element,Z.c.KEY_UP,(function(e){var t=new Gn.a(e);(t.equals(17)||t.equals(3))&&(Z.b.stop(e,!0),n.createSubmenu(!0))}))),this._register(Object(Z.g)(this.element,Z.c.KEY_DOWN,(function(e){var t=new Gn.a(e);document.activeElement===n.item&&(t.equals(17)||t.equals(3))&&Z.b.stop(e,!0)}))),this._register(Object(Z.g)(this.element,Z.c.MOUSE_OVER,(function(e){n.mouseOver||(n.mouseOver=!0,n.showScheduler.schedule())}))),this._register(Object(Z.g)(this.element,Z.c.MOUSE_LEAVE,(function(e){n.mouseOver=!1}))),this._register(Object(Z.g)(this.element,Z.c.FOCUS_OUT,(function(e){n.element&&!Object(Z.E)(document.activeElement,n.element)&&n.hideScheduler.schedule()}))),this._register(this.parentData.parent.onScroll((function(){n.parentData.parent.focus(!1),n.cleanupExistingSubmenu(!1)}))))},t.prototype.onClick=function(e){Z.b.stop(e,!0),this.cleanupExistingSubmenu(!1),this.createSubmenu(!0)},t.prototype.cleanupExistingSubmenu=function(e){this.parentData.submenu&&(e||this.parentData.submenu!==this.mysubmenu)&&(this.parentData.submenu.dispose(),this.parentData.submenu=void 0,this.updateAriaExpanded("false"),this.submenuContainer&&(this.submenuDisposables.clear(),this.submenuContainer=void 0))},t.prototype.createSubmenu=function(e){var t=this;if(void 0===e&&(e=!0),this.element)if(this.parentData.submenu)this.parentData.submenu.focus(!1);else{this.updateAriaExpanded("true"),this.submenuContainer=Object(Z.m)(this.element,Object(Z.a)("div.monaco-submenu")),Object(Z.f)(this.submenuContainer,"menubar-menu-items-holder","context-view");var n=getComputedStyle(this.parentData.parent.domNode),i=parseFloat(n.paddingTop||"0")||0;this.submenuContainer.style.top=this.element.offsetTop-this.parentData.parent.scrollOffset-i+"px",this.parentData.submenu=new pf(this.submenuContainer,this.submenuActions,this.submenuOptions),this.menuStyle&&this.parentData.submenu.style(this.menuStyle);var o=this.element.getBoundingClientRect(),r=this.submenuContainer.getBoundingClientRect();this.expandDirection===uf.Right?window.innerWidth<=o.right+r.width?(this.submenuContainer.style.left="10px",this.submenuContainer.style.top=this.element.offsetTop-this.parentData.parent.scrollOffset+o.height+"px"):(this.submenuContainer.style.left=this.element.offsetWidth+"px",this.submenuContainer.style.top=this.element.offsetTop-this.parentData.parent.scrollOffset-i+"px"):this.expandDirection===uf.Left&&(this.submenuContainer.style.right=this.element.offsetWidth+"px",this.submenuContainer.style.left="auto",this.submenuContainer.style.top=this.element.offsetTop-this.parentData.parent.scrollOffset-i+"px"),this.submenuDisposables.add(Object(Z.g)(this.submenuContainer,Z.c.KEY_UP,(function(e){new Gn.a(e).equals(15)&&(Z.b.stop(e,!0),t.parentData.parent.focus(),t.cleanupExistingSubmenu(!0))}))),this.submenuDisposables.add(Object(Z.g)(this.submenuContainer,Z.c.KEY_DOWN,(function(e){new Gn.a(e).equals(15)&&Z.b.stop(e,!0)}))),this.submenuDisposables.add(this.parentData.submenu.onDidCancel((function(){t.parentData.parent.focus(),t.cleanupExistingSubmenu(!0)}))),this.parentData.submenu.focus(e),this.mysubmenu=this.parentData.submenu}},t.prototype.updateAriaExpanded=function(e){var t;this.item&&(null===(t=this.item)||void 0===t||t.setAttribute("aria-expanded",e))},t.prototype.applyStyle=function(){if(e.prototype.applyStyle.call(this),this.menuStyle){var t=this.element&&Object(Z.C)(this.element,"focused")&&this.menuStyle.selectionForegroundColor?this.menuStyle.selectionForegroundColor:this.menuStyle.foregroundColor;this.submenuIndicator&&(this.submenuIndicator.style.color=t?""+t:""),this.parentData.submenu&&this.parentData.submenu.style(this.menuStyle)}},t.prototype.dispose=function(){e.prototype.dispose.call(this),this.hideScheduler.dispose(),this.mysubmenu&&(this.mysubmenu.dispose(),this.mysubmenu=null),this.submenuContainer&&(this.submenuContainer=void 0)},t}(gf),vf=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return lf(t,e),t.prototype.style=function(e){this.label&&(this.label.style.borderBottomColor=e.separatorColor?""+e.separatorColor:"")},t}(jc.b);var _f=function(){return(_f=Object.assign||function(e){for(var t,n=1,i=arguments.length;n=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},xf=function(e,t){return function(n,i){t(n,i,e)}},kf=function(e){function t(t,n,i,o,r){var s=e.call(this)||this;return s._onDidContextMenu=s._register(new W.a),s.contextMenuHandler=new Nf(i,t,n,o,r),s}return Df(t,e),t.prototype.configure=function(e){this.contextMenuHandler.configure(e)},t.prototype.showContextMenu=function(e){this.contextMenuHandler.showContextMenu(e),this._onDidContextMenu.fire()},t=Ef([xf(0,Of.a),xf(1,lo.a),xf(2,Xc.b),xf(3,Cd.a),xf(4,Ir.c)],t)}(le.a);n("TT2d");!function(e){function t(e,t){if(e.start>=t.end||t.start>=e.end)return{start:0,end:0};var n=Math.max(e.start,t.start),i=Math.min(e.end,t.end);return i-n<=0?{start:0,end:0}:{start:n,end:i}}function n(e){return e.end-e.start<=0}e.intersect=t,e.isEmpty=n,e.intersects=function(e,i){return!n(t(e,i))},e.relativeComplement=function(e,t){var i=[],o={start:e.start,end:Math.min(t.start,e.end)},r={start:Math.max(t.end,e.start),end:e.end};return n(o)||i.push(o),n(r)||i.push(r),i}}(Sf||(Sf={}));var If=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}();function Mf(e,t,n){var i=n.offset+n.size;return 0===n.position?t<=e-i?i:t<=n.offset?n.offset-t:Math.max(e-t,0):t<=n.offset?n.offset-t:t<=e-i?i:0}var Tf=function(e){function t(t){var n=e.call(this)||this;return n.container=null,n.delegate=null,n.toDisposeOnClean=le.a.None,n.toDisposeOnSetContainer=le.a.None,n.view=Z.a(".context-view"),Z.D(n.view),n.setContainer(t),n._register(Object(le.f)((function(){return n.setContainer(null)}))),n}return If(t,e),t.prototype.setContainer=function(e){var n=this;if(this.container&&(this.toDisposeOnSetContainer.dispose(),this.container.removeChild(this.view),this.container=null),e){this.container=e,this.container.appendChild(this.view);var i=new le.b;t.BUBBLE_UP_EVENTS.forEach((function(e){i.add(Z.k(n.container,e,(function(e){n.onDOMEvent(e,!1)})))})),t.BUBBLE_DOWN_EVENTS.forEach((function(e){i.add(Z.k(n.container,e,(function(e){n.onDOMEvent(e,!0)}),!0))})),this.toDisposeOnSetContainer=i}},t.prototype.show=function(e){this.isVisible()&&this.hide(),Z.o(this.view),this.view.className="context-view",this.view.style.top="0px",this.view.style.left="0px",Z.R(this.view),this.toDisposeOnClean=e.render(this.view)||le.a.None,this.delegate=e,this.doLayout(),this.delegate.focus&&this.delegate.focus()},t.prototype.layout=function(){this.isVisible()&&(!1!==this.delegate.canRelayout||ie.c&&ss.a.pointerEvents?(this.delegate.layout&&this.delegate.layout(),this.doLayout()):this.hide())},t.prototype.doLayout=function(){if(this.isVisible()){var e,t=this.delegate.getAnchor();if(Z.F(t)){var n=Z.w(t);e={top:n.top,left:n.left,width:n.width,height:n.height}}else e={top:t.y,left:t.x,width:t.width||1,height:t.height||2};var i,o=Z.B(this.view),r=Z.A(this.view),s=this.delegate.anchorPosition||0,a=this.delegate.anchorAlignment||0,u={offset:e.top-window.pageYOffset,size:e.height,position:0===s?0:1};i=0===a?{offset:e.left,size:0,position:0}:{offset:e.left+e.width,size:0,position:1};var l=Mf(window.innerHeight,r,u)+window.pageYOffset;Sf.intersects({start:l,end:l+r},{start:u.offset,end:u.offset+u.size})&&(i.size=e.width,1===a&&(i.offset=e.left));var c=Mf(window.innerWidth,o,i);Z.K(this.view,"top","bottom","left","right"),Z.e(this.view,0===s?"bottom":"top"),Z.e(this.view,0===a?"left":"right");var d=Z.w(this.container);this.view.style.top=l-d.top+"px",this.view.style.left=c-d.left+"px",this.view.style.width="initial"}},t.prototype.hide=function(e){var t=this.delegate;this.delegate=null,(null==t?void 0:t.onHide)&&t.onHide(e),this.toDisposeOnClean.dispose(),Z.D(this.view)},t.prototype.isVisible=function(){return!!this.delegate},t.prototype.onDOMEvent=function(e,t){this.delegate&&(this.delegate.onDOMEvent?this.delegate.onDOMEvent(e,document.activeElement):t&&!Z.E(e.target,this.container)&&this.hide())},t.prototype.dispose=function(){this.hide(),e.prototype.dispose.call(this)},t.BUBBLE_UP_EVENTS=["click","keydown","focus","blur"],t.BUBBLE_DOWN_EVENTS=["click"],t}(le.a),Af=Object(ue.c)("layoutService"),Rf=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),Pf=function(e,t,n,i){var o,r=arguments.length,s=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},Ff=function(e,t){return function(n,i){t(n,i,e)}},Vf=function(e){function t(t){var n=e.call(this)||this;return n.layoutService=t,n.contextView=n._register(new Tf(t.container)),n.layout(),n._register(t.onLayout((function(){return n.layout()}))),n}return Rf(t,e),t.prototype.setContainer=function(e){this.contextView.setContainer(e)},t.prototype.showContextView=function(e){this.contextView.show(e)},t.prototype.layout=function(){this.contextView.layout()},t.prototype.hideContextView=function(e){this.contextView.hide(e)},t=Pf([Ff(0,Af)],t)}(le.a),Wf=Object(ue.c)("dialogService");var Bf,jf=function(){function e(e){this._hashFn=e,this._nodes=Object.create(null)}return e.prototype.roots=function(){var e=[];return fi(this._nodes,(function(t){Object(je.f)(t.value.outgoing)&&e.push(t.value)})),e},e.prototype.insertEdge=function(e,t){var n=this.lookupOrInsertNode(e),i=this.lookupOrInsertNode(t);n.outgoing[this._hashFn(t)]=i,i.incoming[this._hashFn(e)]=n},e.prototype.removeNode=function(e){var t=this._hashFn(e);delete this._nodes[t],fi(this._nodes,(function(e){delete e.value.outgoing[t],delete e.value.incoming[t]}))},e.prototype.lookupOrInsertNode=function(e){var t=this._hashFn(e),n=this._nodes[t];return n||(n=function(e){return{data:e,incoming:Object.create(null),outgoing:Object.create(null)}}(e),this._nodes[t]=n),n},e.prototype.isEmpty=function(){for(var e in this._nodes)return!1;return!0},e.prototype.toString=function(){var e=[];return fi(this._nodes,(function(t){e.push(t.key+", (incoming)["+Object.keys(t.value.incoming).join(", ")+"], (outgoing)["+Object.keys(t.value.outgoing).join(",")+"]")})),e.join("\n")},e}(),Hf=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),zf=function(){for(var e=0,t=0,n=arguments.length;t0?i[0].index:t.length;if(t.length!==l){console.warn("[createInstance] First service dependency of "+e.name+" at position "+(l+1)+" conflicts with "+t.length+" static arguments");var c=l-t.length;t=c>0?t.concat(new Array(c)):t.slice(0,l)}return new(e.bind.apply(e,zf([void 0],zf(t,o))))},e.prototype._setServiceInstance=function(e,t){if(this._services.get(e)instanceof kc)this._services.set(e,t);else{if(!this._parent)throw new Error("illegalState - setting UNKNOWN service instance");this._parent._setServiceInstance(e,t)}},e.prototype._getServiceInstanceOrDescriptor=function(e){var t=this._services.get(e);return!t&&this._parent?this._parent._getServiceInstanceOrDescriptor(e):t},e.prototype._getOrCreateServiceInstance=function(e,t){var n=this._getServiceInstanceOrDescriptor(e);return n instanceof kc?this._createAndCacheServiceInstance(e,n,t.branch(e,!0)):(t.branch(e,!1),n)},e.prototype._createAndCacheServiceInstance=function(e,t,n){for(var i=new jf((function(e){return e.id.toString()})),o=0,r=[{id:e,desc:t,_trace:n}];r.length;){var s=r.pop();if(i.lookupOrInsertNode(s),o++>150)throw new Kf(i);for(var a=0,u=ue.b.getServiceDependencies(s.desc.ctor);a "+l);var h=e(t+1,d);h&&o.push(h)}else o.push(r+"uses -> "+l)}return o.join("\n")}(1,this),"DONE, took "+t.toFixed(2)+"ms (grand total "+e._totals.toFixed(2)+"ms)"];(t>2||n)&&console.log(i.join("\n"))},e._None=new(function(e){function t(){return e.call(this,-1,null)||this}return Hf(t,e),t.prototype.stop=function(){},t.prototype.branch=function(){return this},t}(e)),e._totals=0,e}(),Yf=Object(ue.c)("label"),Zf=(n("4rho"),n("ZCR3")),Xf=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}();!function(e){e.TREE="tree",e.FORM="form"}(Bf||(Bf={}));var Jf=function(e){function t(t,n){return e.call(this,"ListError ["+t+"] "+n)||this}return Xf(t,e),t}(Error);function Qf(e,t){for(var n=[],i=0,o=t;i=r.range.end)){if(e.end=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},rp=function(){for(var e=0,t=0,n=arguments.length;t=this.items.length?(this.rangeMap=new tp,this.rangeMap.splice(0,0,f),this.items=f,l=[]):(this.rangeMap.splice(e,t,f),l=(i=this.items).splice.apply(i,rp([e,t],f)));var p=n.length-t,g=this.getRenderRange(this.lastRenderTop,this.lastRenderHeight),m=$f(d,p),v=Sf.intersect(g,m);for(u=v.start;u=-1&&en&&(this.scrollTop+=Math.min(14,Math.floor(.3*(t-n))))}},e.prototype.teardownDragAndDropScrollTopAnimation=function(){this.dragOverAnimationStopDisposable.dispose(),this.dragOverAnimationDisposable&&(this.dragOverAnimationDisposable.dispose(),this.dragOverAnimationDisposable=void 0)},e.prototype.getItemIndexFromEventTarget=function(e){for(var t=e;t instanceof HTMLElement&&t!==this.rowsContainer;){var n=t.getAttribute("data-index");if(n){var i=Number(n);if(!isNaN(i))return i}t=t.parentElement}},e.prototype.getRenderRange=function(e,t){return{start:this.rangeMap.indexAt(e),end:this.rangeMap.indexAfter(e+t-1)}},e.prototype._rerender=function(e,t){var n,i,o=this.getRenderRange(e,t);e===this.elementTop(o.start)?(n=o.start,i=0):o.end-o.start>1&&(n=o.start+1,i=this.elementTop(n)-e);for(var r=0;;){for(var s=this.getRenderRange(e,t),a=!1,u=s.start;u0?[{start:0,end:t.length}]:[]}.bind(void 0,!0);function gp(e){return 97<=e&&e<=122}function mp(e){return 65<=e&&e<=90}function vp(e){return 48<=e&&e<=57}function _p(e){return 32===e||9===e||10===e||13===e}var yp=new Set;function bp(e){return gp(e)||mp(e)||vp(e)}function Cp(e,t){return 0===t.length?t=[e]:e.end===t[0].start?t[0].start=e.start:t.unshift(e),t}function wp(e,t){for(var n=t;n0&&!bp(e.charCodeAt(n-1)))return n}return e.length}function Sp(e,t,n,i){if(n===e.length)return[];if(i===t.length)return null;if(e[n]!==t[i].toLowerCase())return null;var o=null,r=i+1;for(o=Sp(e,t,n+1,i+1);!o&&(r=wp(t,r))60)return null;var n=function(e){for(var t=0,n=0,i=0,o=0,r=0,s=0;s.2&&t<.8&&i>.6&&o<.2}(n)){if(!function(e){var t=e.upperPercent;return 0===e.lowerPercent&&t>.6}(n))return null;t=t.toLowerCase()}var i=null,o=0;for(e=e.toLowerCase();o/?".split("").forEach((function(e){return yp.add(e.charCodeAt(0))}));fp(pp,Lp,(function(e,t){var n=t.toLowerCase().indexOf(e.toLowerCase());return-1===n?null:[{start:n,end:n+e.length}]})),fp(pp,Lp,(function(e,t){return function e(t,n,i,o){if(i===t.length)return[];if(o===n.length)return null;if(t[i]===n[o]){var r;return(r=e(t,n,i+1,o+1))?Cp({start:o,end:o+1},r):null}return e(t,n,i,o+1)}(e.toLowerCase(),t.toLowerCase(),0,0)})),new Qn.a(1e4);var Np=128;function Op(){for(var e=[],t=[0],n=1;n<=Np;n++)t.push(-n);for(n=0;n<=Np;n++){var i=t.slice(0);i[0]=-n,e.push(i)}return e}var Dp,Ep=Op(),xp=Op(),kp=Op();function Ip(e,t){if(t<0||t>=e.length)return!1;switch(e.charCodeAt(t)){case 95:case 45:case 46:case 32:case 47:case 92:case 39:case 34:case 58:case 36:return!0;default:return!1}}function Mp(e,t,n){return t[e]!==n[e]}function Tp(e,t,n,i,o,r,s){var a=e.length>Np?Np:e.length,u=i.length>Np?Np:i.length;if(!(n>=a||r>=u||a-n>u-r)&&function(e,t,n,i,o,r){for(;t1?1:f),g=Ep[l-1][c]+-1,m=Ep[l][c-1]+-1;m>=g?m>p?(Ep[l][c]=m,kp[l][c]=4):m===p?(Ep[l][c]=m,kp[l][c]=6):(Ep[l][c]=p,kp[l][c]=2):g>p?(Ep[l][c]=g,kp[l][c]=1):g===p?(Ep[l][c]=g,kp[l][c]=3):(Ep[l][c]=p,kp[l][c]=2)}if(Rp=0,Fp=-100,Vp=r,Wp=s,function e(t,n,i,o,r){if(Rp>=10||i<-25)return;var s=0;for(;t>0&&n>0;){var a=xp[t][n],u=kp[t][n];if(4===u)n-=1,r?i-=5:0!==o&&(i-=1),r=!1,s=0;else{if(!(2&u))return;if(4&u&&e(t,n-1,0!==o?i-1:i,o,r),i+=a,t-=1,n-=1,r=!0,o+=Math.pow(2,n+Vp),1===a){if(s+=1,0===t&&!Wp)return}else i+=1+s*(a-1),s=0}}Rp+=1,(i-=n>=3?9:3*n)>Fp&&(Fp=i,Pp=o)}(l-1,c-1,a===u?1:0,0,!1),0!==Rp)return[Fp,Pp,r]}}function Ap(e,t,n,i,o,r,s){return t[n]!==r[s]?-1:s===n-i?e[n]===o[s]?7:5:!Mp(s,o,r)||0!==s&&Mp(s-1,o,r)?!Ip(r,s)||0!==s&&Ip(r,s-1)?Ip(r,s-1)||function(e,t){if(t<0||t>=e.length)return!1;switch(e.charCodeAt(t)){case 32:case 9:return!0;default:return!1}}(r,s-1)?5:1:5:e[n]===o[s]?7:5}!function(e){e.Default=Object.freeze([-100,0,0]),e.isDefault=function(e){return!e||-100===e[0]&&0===e[1]&&0===e[2]}}(Dp||(Dp={}));var Rp=0,Pp=0,Fp=0,Vp=0,Wp=!1;var Bp=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),jp=function(){return(jp=Object.assign||function(e){for(var t,n=1,i=arguments.length;n=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},zp=function(){for(var e=0,t=0,n=arguments.length;t=0){var o=this.renderedElements[i];this.trait.unrender(n),o.index=t}else{o={index:t,templateData:n};this.renderedElements.push(o)}this.trait.renderIndex(t,n)},e.prototype.splice=function(e,t,n){for(var i=[],o=0,r=this.renderedElements;o=e+t&&i.push({index:s.index+n-t,templateData:s.templateData})}this.renderedElements=i},e.prototype.renderIndexes=function(e){for(var t=0,n=this.renderedElements;t-1&&this.trait.renderIndex(o,r)}},e.prototype.disposeTemplate=function(e){var t=Object(Xe.h)(this.renderedElements,(function(t){return t.templateData===e}));t<0||this.renderedElements.splice(t,1)},e}(),Kp=function(){function e(e){this._trait=e,this.indexes=[],this.sortedIndexes=[],this._onChange=new W.a,this.onChange=this._onChange.event}return Object.defineProperty(e.prototype,"trait",{get:function(){return this._trait},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"renderer",{get:function(){return new Up(this)},enumerable:!0,configurable:!0}),e.prototype.splice=function(e,t,n){var i=n.length-t,o=e+t,r=zp(this.sortedIndexes.filter((function(t){return t=o})).map((function(e){return e+i})));this.renderer.splice(e,t,n.length),this._set(r,r)},e.prototype.renderIndex=function(e,t){Z.S(t,this._trait,this.contains(e))},e.prototype.unrender=function(e){Z.J(e,this._trait)},e.prototype.set=function(e,t){return this._set(e,zp(e).sort(cg),t)},e.prototype._set=function(e,t,n){var i=this.indexes,o=this.sortedIndexes;this.indexes=e,this.sortedIndexes=t;var r=lg(o,e);return this.renderer.renderIndexes(r),this._onChange.fire({indexes:e,browserEvent:n}),i},e.prototype.get=function(){return this.indexes},e.prototype.contains=function(e){return Object(Xe.b)(this.sortedIndexes,e,cg)>=0},e.prototype.dispose=function(){Object(le.e)(this._onChange)},Hp([Zf.a],e.prototype,"renderer",null),e}(),qp=function(e){function t(){return e.call(this,"focused")||this}return Bp(t,e),t.prototype.renderIndex=function(t,n){e.prototype.renderIndex.call(this,t,n),this.contains(t)?n.setAttribute("aria-selected","true"):n.removeAttribute("aria-selected")},t}(Kp),Gp=function(){function e(e,t,n){this.trait=e,this.view=t,this.identityProvider=n}return e.prototype.splice=function(e,t,n){var i=this;if(!this.identityProvider)return this.trait.splice(e,t,n.map((function(){return!1})));var o=this.trait.get().map((function(e){return i.identityProvider.getId(i.view.element(e)).toString()})),r=n.map((function(e){return o.indexOf(i.identityProvider.getId(e).toString())>-1}));this.trait.splice(e,t,r)},e}();function Yp(e){return"INPUT"===e.tagName||"TEXTAREA"===e.tagName}var Zp,Xp=function(){function e(e,t,n){this.list=e,this.view=t,this.disposables=new le.b;var i=!1!==n.multipleSelectionSupport;this.openController=n.openController||og;var o=W.b.chain(Object(Lf.a)(t.domNode,"keydown")).filter((function(e){return!Yp(e.target)})).map((function(e){return new Gn.a(e)}));o.filter((function(e){return 3===e.keyCode})).on(this.onEnter,this,this.disposables),o.filter((function(e){return 16===e.keyCode})).on(this.onUpArrow,this,this.disposables),o.filter((function(e){return 18===e.keyCode})).on(this.onDownArrow,this,this.disposables),o.filter((function(e){return 11===e.keyCode})).on(this.onPageUpArrow,this,this.disposables),o.filter((function(e){return 12===e.keyCode})).on(this.onPageDownArrow,this,this.disposables),o.filter((function(e){return 9===e.keyCode})).on(this.onEscape,this,this.disposables),i&&o.filter((function(e){return(ie.e?e.metaKey:e.ctrlKey)&&31===e.keyCode})).on(this.onCtrlA,this,this.disposables)}return e.prototype.onEnter=function(e){e.preventDefault(),e.stopPropagation(),this.list.setSelection(this.list.getFocus(),e.browserEvent),this.openController.shouldOpen(e.browserEvent)&&this.list.open(this.list.getFocus(),e.browserEvent)},e.prototype.onUpArrow=function(e){e.preventDefault(),e.stopPropagation(),this.list.focusPrevious(1,!1,e.browserEvent),this.list.reveal(this.list.getFocus()[0]),this.view.domNode.focus()},e.prototype.onDownArrow=function(e){e.preventDefault(),e.stopPropagation(),this.list.focusNext(1,!1,e.browserEvent),this.list.reveal(this.list.getFocus()[0]),this.view.domNode.focus()},e.prototype.onPageUpArrow=function(e){e.preventDefault(),e.stopPropagation(),this.list.focusPreviousPage(e.browserEvent),this.list.reveal(this.list.getFocus()[0]),this.view.domNode.focus()},e.prototype.onPageDownArrow=function(e){e.preventDefault(),e.stopPropagation(),this.list.focusNextPage(e.browserEvent),this.list.reveal(this.list.getFocus()[0]),this.view.domNode.focus()},e.prototype.onCtrlA=function(e){e.preventDefault(),e.stopPropagation(),this.list.setSelection(Object(Xe.o)(this.list.length),e.browserEvent),this.view.domNode.focus()},e.prototype.onEscape=function(e){e.preventDefault(),e.stopPropagation(),this.list.setSelection([],e.browserEvent),this.view.domNode.focus()},e.prototype.dispose=function(){this.disposables.dispose()},e}();!function(e){e[e.Idle=0]="Idle",e[e.Typing=1]="Typing"}(Zp||(Zp={}));var Jp=new(function(){function e(){}return e.prototype.mightProducePrintableCharacter=function(e){return!(e.ctrlKey||e.metaKey||e.altKey)&&(e.keyCode>=31&&e.keyCode<=56||e.keyCode>=21&&e.keyCode<=30||e.keyCode>=93&&e.keyCode<=102||e.keyCode>=80&&e.keyCode<=90)},e}()),Qp=function(){function e(e,t,n,i){this.list=e,this.view=t,this.keyboardNavigationLabelProvider=n,this.delegate=i,this.enabled=!1,this.state=Zp.Idle,this.automaticKeyboardNavigation=!0,this.triggered=!1,this.enabledDisposables=new le.b,this.disposables=new le.b,this.updateOptions(e.options)}return e.prototype.updateOptions=function(e){void 0===e.enableKeyboardNavigation||!!e.enableKeyboardNavigation?this.enable():this.disable(),void 0!==e.automaticKeyboardNavigation&&(this.automaticKeyboardNavigation=e.automaticKeyboardNavigation)},e.prototype.enable=function(){var e=this;if(!this.enabled){var t=W.b.chain(Object(Lf.a)(this.view.domNode,"keydown")).filter((function(e){return!Yp(e.target)})).filter((function(){return e.automaticKeyboardNavigation||e.triggered})).map((function(e){return new Gn.a(e)})).filter((function(t){return e.delegate.mightProducePrintableCharacter(t)})).forEach((function(e){e.stopPropagation(),e.preventDefault()})).map((function(e){return e.browserEvent.key})).event,n=W.b.debounce(t,(function(){return null}),800);W.b.reduce(W.b.any(t,n),(function(e,t){return null===t?null:(e||"")+t}))(this.onInput,this,this.enabledDisposables),this.enabled=!0,this.triggered=!1}},e.prototype.disable=function(){this.enabled&&(this.enabledDisposables.clear(),this.enabled=!1,this.triggered=!1)},e.prototype.onInput=function(e){if(!e)return this.state=Zp.Idle,void(this.triggered=!1);var t=this.list.getFocus(),n=t.length>0?t[0]:0,i=this.state===Zp.Idle?1:0;this.state=Zp.Typing;for(var o=0;o=0&&e[o]===t-(n-o);)i.push(e[o--]);i.reverse(),o=n;for(;o=e.length)n.push(t[o++]);else if(o>=t.length)n.push(e[i++]);else{if(e[i]===t[o]){i++,o++;continue}e[i]=e.length)n.push(t[o++]);else if(o>=t.length)n.push(e[i++]);else{if(e[i]===t[o]){n.push(e[i]),i++,o++;continue}e[i]-1?t:[e]},e.prototype.getDragURI=function(e){return this.dnd.getDragURI(e)},e.prototype.getDragLabel=function(e,t){if(this.dnd.getDragLabel)return this.dnd.getDragLabel(e,t)},e.prototype.onDragStart=function(e,t){this.dnd.onDragStart&&this.dnd.onDragStart(e,t)},e.prototype.onDragOver=function(e,t,n,i){return this.dnd.onDragOver(e,t,n,i)},e.prototype.onDragEnd=function(e){this.dnd.onDragEnd&&this.dnd.onDragEnd(e)},e.prototype.drop=function(e,t,n,i){this.dnd.drop(e,t,n,i)},e}(),pg=function(){function e(e,t,n,i,o){void 0===o&&(o=ug),this.user=e,this._options=o,this.eventBufferer=new W.c,this.disposables=new le.b,this._onDidOpen=new W.a,this.onDidOpen=this._onDidOpen.event,this._onDidPin=new W.a,this.didJustPressContextMenuKey=!1,this._onDidDispose=new W.a,this.onDidDispose=this._onDidDispose.event,this.focus=new qp,this.selection=new Kp("selected"),Object(Le.d)(o,ag,!1);var r=[this.focus.renderer,this.selection.renderer];this.accessibilityProvider=o.accessibilityProvider,this.accessibilityProvider&&(r.push(new hg(this.accessibilityProvider)),this.accessibilityProvider.onDidChangeActiveDescendant&&this.accessibilityProvider.onDidChangeActiveDescendant(this.onDidChangeActiveDescendant,this,this.disposables)),i=i.map((function(e){return new dg(e.templateId,zp(r,[e]))}));var s=jp(jp({},o),{dnd:o.dnd&&new fg(this,o.dnd)});if(this.view=new cp(t,n,i,s),"string"!=typeof o.ariaRole?this.view.domNode.setAttribute("role",Bf.TREE):this.view.domNode.setAttribute("role",o.ariaRole),o.styleController)this.styleController=o.styleController(this.view.domId);else{var a=Z.q(this.view.domNode);this.styleController=new sg(a,this.view.domId)}if(this.spliceable=new dp([new Gp(this.focus,this.view,o.identityProvider),new Gp(this.selection,this.view,o.identityProvider),this.view]),this.disposables.add(this.focus),this.disposables.add(this.selection),this.disposables.add(this.view),this.disposables.add(this._onDidDispose),this.onDidFocus=W.b.map(Object(Lf.a)(this.view.domNode,"focus",!0),(function(){return null})),this.onDidBlur=W.b.map(Object(Lf.a)(this.view.domNode,"blur",!0),(function(){return null})),this.disposables.add(new $p(this,this.view)),"boolean"!=typeof o.keyboardSupport||o.keyboardSupport){var u=new Xp(this,this.view,o);this.disposables.add(u)}if(o.keyboardNavigationLabelProvider){var l=o.keyboardNavigationDelegate||Jp;this.typeLabelController=new Qp(this,this.view,o.keyboardNavigationLabelProvider,l),this.disposables.add(this.typeLabelController)}this.disposables.add(this.createMouseController(o)),this.onFocusChange(this._onFocusChange,this,this.disposables),this.onSelectionChange(this._onSelectionChange,this,this.disposables),o.ariaLabel&&this.view.domNode.setAttribute("aria-label",Object(Zn.a)("aria list","{0}. Use the navigation keys to navigate.",o.ariaLabel))}return Object.defineProperty(e.prototype,"onFocusChange",{get:function(){var e=this;return W.b.map(this.eventBufferer.wrapEvent(this.focus.onChange),(function(t){return e.toListEvent(t)}))},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"onSelectionChange",{get:function(){var e=this;return W.b.map(this.eventBufferer.wrapEvent(this.selection.onChange),(function(t){return e.toListEvent(t)}))},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"domId",{get:function(){return this.view.domId},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"onMouseClick",{get:function(){return this.view.onMouseClick},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"onMouseDblClick",{get:function(){return this.view.onMouseDblClick},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"onMouseMiddleClick",{get:function(){return this.view.onMouseMiddleClick},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"onMouseDown",{get:function(){return this.view.onMouseDown},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"onTouchStart",{get:function(){return this.view.onTouchStart},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"onTap",{get:function(){return this.view.onTap},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"onContextMenu",{get:function(){var e=this,t=W.b.chain(Object(Lf.a)(this.view.domNode,"keydown")).map((function(e){return new Gn.a(e)})).filter((function(t){return e.didJustPressContextMenuKey=58===t.keyCode||t.shiftKey&&68===t.keyCode})).filter((function(e){return e.preventDefault(),e.stopPropagation(),!1})).event,n=W.b.chain(Object(Lf.a)(this.view.domNode,"keyup")).filter((function(){var t=e.didJustPressContextMenuKey;return e.didJustPressContextMenuKey=!1,t})).filter((function(){return e.getFocus().length>0&&!!e.view.domElement(e.getFocus()[0])})).map((function(t){var n=e.getFocus()[0];return{index:n,element:e.view.element(n),anchor:e.view.domElement(n),browserEvent:t}})).event,i=W.b.chain(this.view.onContextMenu).filter((function(){return!e.didJustPressContextMenuKey})).map((function(e){var t=e.element,n=e.index,i=e.browserEvent;return{element:t,index:n,anchor:{x:i.clientX+1,y:i.clientY},browserEvent:i}})).event;return W.b.any(t,n,i)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"onKeyDown",{get:function(){return Object(Lf.a)(this.view.domNode,"keydown")},enumerable:!0,configurable:!0}),e.prototype.createMouseController=function(e){return new rg(this)},e.prototype.updateOptions=function(e){void 0===e&&(e={}),this._options=jp(jp({},this._options),e),this.typeLabelController&&this.typeLabelController.updateOptions(this._options)},Object.defineProperty(e.prototype,"options",{get:function(){return this._options},enumerable:!0,configurable:!0}),e.prototype.splice=function(e,t,n){var i=this;if(void 0===n&&(n=[]),e<0||e>this.view.length)throw new Jf(this.user,"Invalid start index: "+e);if(t<0)throw new Jf(this.user,"Invalid delete count: "+t);0===t&&0===n.length||this.eventBufferer.bufferEvents((function(){return i.spliceable.splice(e,t,n)}))},e.prototype.rerender=function(){this.view.rerender()},e.prototype.element=function(e){return this.view.element(e)},Object.defineProperty(e.prototype,"length",{get:function(){return this.view.length},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"contentHeight",{get:function(){return this.view.contentHeight},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"scrollTop",{get:function(){return this.view.getScrollTop()},set:function(e){this.view.setScrollTop(e)},enumerable:!0,configurable:!0}),e.prototype.domFocus=function(){this.view.domNode.focus()},e.prototype.layout=function(e,t){this.view.layout(e,t)},e.prototype.setSelection=function(e,t){for(var n=0,i=e;n=this.length)throw new Jf(this.user,"Invalid index "+o)}this.selection.set(e,t)},e.prototype.getSelection=function(){return this.selection.get()},e.prototype.getSelectedElements=function(){var e=this;return this.getSelection().map((function(t){return e.view.element(t)}))},e.prototype.setFocus=function(e,t){for(var n=0,i=e;n=this.length)throw new Jf(this.user,"Invalid index "+o)}this.focus.set(e,t)},e.prototype.focusNext=function(e,t,n,i){if(void 0===e&&(e=1),void 0===t&&(t=!1),0!==this.length){var o=this.focus.get(),r=this.findNextIndex(o.length>0?o[0]+e:0,t,i);r>-1&&this.setFocus([r],n)}},e.prototype.focusPrevious=function(e,t,n,i){if(void 0===e&&(e=1),void 0===t&&(t=!1),0!==this.length){var o=this.focus.get(),r=this.findPreviousIndex(o.length>0?o[0]-e:0,t,i);r>-1&&this.setFocus([r],n)}},e.prototype.focusNextPage=function(e,t){var n=this,i=this.view.indexAt(this.view.getScrollTop()+this.view.renderHeight);i=0===i?0:i-1;var o=this.view.element(i),r=this.getFocusedElements()[0];if(r!==o){var s=this.findPreviousIndex(i,!1,t);s>-1&&r!==this.view.element(s)?this.setFocus([s],e):this.setFocus([i],e)}else{var a=this.view.getScrollTop();this.view.setScrollTop(a+this.view.renderHeight-this.view.elementHeight(i)),this.view.getScrollTop()!==a&&setTimeout((function(){return n.focusNextPage(e,t)}),0)}},e.prototype.focusPreviousPage=function(e,t){var n,i=this,o=this.view.getScrollTop();n=0===o?this.view.indexAt(o):this.view.indexAfter(o-1);var r=this.view.element(n),s=this.getFocusedElements()[0];if(s!==r){var a=this.findNextIndex(n,!1,t);a>-1&&s!==this.view.element(a)?this.setFocus([a],e):this.setFocus([n],e)}else{var u=o;this.view.setScrollTop(o-this.view.renderHeight),this.view.getScrollTop()!==u&&setTimeout((function(){return i.focusPreviousPage(e,t)}),0)}},e.prototype.focusLast=function(e,t){if(0!==this.length){var n=this.findPreviousIndex(this.length-1,!1,t);n>-1&&this.setFocus([n],e)}},e.prototype.focusFirst=function(e,t){if(0!==this.length){var n=this.findNextIndex(0,!1,t);n>-1&&this.setFocus([n],e)}},e.prototype.findNextIndex=function(e,t,n){void 0===t&&(t=!1);for(var i=0;i=this.length&&!t)return-1;if(e%=this.length,!n||n(this.element(e)))return e;e++}return-1},e.prototype.findPreviousIndex=function(e,t,n){void 0===t&&(t=!1);for(var i=0;i=this.length)throw new Jf(this.user,"Invalid index "+e);var n=this.view.getScrollTop(),i=this.view.elementTop(e),o=this.view.elementHeight(e);if(Object(je.h)(t)){var r=o-this.view.renderHeight;this.view.setScrollTop(r*hp(t,0,1)+i)}else{var s=i+o,a=n+this.view.renderHeight;i=a||(i=a&&this.view.setScrollTop(s-this.view.renderHeight))}},e.prototype.getRelativeTop=function(e){if(e<0||e>=this.length)throw new Jf(this.user,"Invalid index "+e);var t=this.view.getScrollTop(),n=this.view.elementTop(e),i=this.view.elementHeight(e);if(nt+this.view.renderHeight)return null;var o=i-this.view.renderHeight;return Math.abs((t-n)/o)},e.prototype.getHTMLElement=function(){return this.view.domNode},e.prototype.open=function(e,t){for(var n=this,i=0,o=e;i=this.length)throw new Jf(this.user,"Invalid index "+r)}this._onDidOpen.fire({indexes:e,elements:e.map((function(e){return n.view.element(e)})),browserEvent:t})},e.prototype.pin=function(e,t){for(var n=this,i=0,o=e;i=this.length)throw new Jf(this.user,"Invalid index "+r)}this._onDidPin.fire({indexes:e,elements:e.map((function(e){return n.view.element(e)})),browserEvent:t})},e.prototype.style=function(e){this.styleController.style(e)},e.prototype.toListEvent=function(e){var t=this,n=e.indexes,i=e.browserEvent;return{indexes:n,elements:n.map((function(e){return t.view.element(e)})),browserEvent:i}},e.prototype._onFocusChange=function(){var e=this.focus.get();Z.S(this.view.domNode,"element-focused",e.length>0),this.onDidChangeActiveDescendant()},e.prototype.onDidChangeActiveDescendant=function(){var e,t=this.focus.get();if(t.length>0){var n=void 0;(null===(e=this.accessibilityProvider)||void 0===e?void 0:e.getActiveDescendantId)&&(n=this.accessibilityProvider.getActiveDescendantId(this.view.element(t[0]))),this.view.domNode.setAttribute("aria-activedescendant",n||this.view.getElementDomId(t[0]))}else this.view.domNode.removeAttribute("aria-activedescendant")},e.prototype._onSelectionChange=function(){var e=this.selection.get();Z.S(this.view.domNode,"selection-none",0===e.length),Z.S(this.view.domNode,"selection-single",1===e.length),Z.S(this.view.domNode,"selection-multiple",e.length>1)},e.prototype.dispose=function(){this._onDidDispose.fire(),this.disposables.dispose(),this._onDidOpen.dispose(),this._onDidPin.dispose(),this._onDidDispose.dispose()},Hp([Zf.a],e.prototype,"onFocusChange",null),Hp([Zf.a],e.prototype,"onSelectionChange",null),Hp([Zf.a],e.prototype,"onContextMenu",null),e}(),gg=(n("2V9f"),function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}()),mg=function(e){function t(t,n){return e.call(this,"TreeError ["+t+"] "+n)||this}return gg(t,e),t}(Error),vg=function(){function e(e){this.fn=e,this._map=new WeakMap}return e.prototype.map=function(e){var t=this._map.get(e);return t||(t=this.fn(e),this._map.set(e,t)),t},e}(),_g=function(){for(var e=0,t=0,n=arguments.length;t=0&&m0&&o){var O=function(e){o(e),e.children.forEach(O)};b.forEach(O)}this._onDidSplice.fire({insertedNodes:v,deletedNodes:b})},e.prototype.rerender=function(e){if(0===e.length)throw new mg(this.user,"Invalid tree location");var t=this.getTreeNodeWithListIndex(e),n=t.node,i=t.listIndex;t.revealed&&this.list.splice(i,1,[n])},e.prototype.has=function(e){return this.hasTreeNode(e)},e.prototype.getListIndex=function(e){var t=this.getTreeNodeWithListIndex(e),n=t.listIndex,i=t.visible,o=t.revealed;return i&&o?n:-1},e.prototype.getListRenderCount=function(e){return this.getTreeNode(e).renderNodeCount},e.prototype.isCollapsible=function(e){return this.getTreeNode(e).collapsible},e.prototype.setCollapsible=function(e,t){var n=this,i=this.getTreeNode(e);void 0===t&&(t=!i.collapsible);var o={collapsible:t};return this.eventBufferer.bufferEvents((function(){return n._setCollapseState(e,o)}))},e.prototype.isCollapsed=function(e){return this.getTreeNode(e).collapsed},e.prototype.setCollapsed=function(e,t,n){var i=this,o=this.getTreeNode(e);void 0===t&&(t=!o.collapsed);var r={collapsed:t,recursive:n||!1};return this.eventBufferer.bufferEvents((function(){return i._setCollapseState(e,r)}))},e.prototype._setCollapseState=function(e,t){var n=this.getTreeNodeWithListIndex(e),i=n.node,o=n.listIndex,r=n.revealed,s=this._setListNodeCollapseState(i,o,r,t);if(i!==this.root&&this.autoExpandSingleChildren&&s&&!Cg(t)&&i.collapsible&&!i.collapsed&&!t.recursive){for(var a=-1,u=0;u-1){a=-1;break}a=u}}a>-1&&this._setCollapseState(_g(e,[a]),t)}return s},e.prototype._setListNodeCollapseState=function(e,t,n,i){var o=this._setNodeCollapseState(e,i,!1);if(!n||!e.visible||!o)return o;var r=e.renderNodeCount,s=this.updateNodeAfterCollapseChange(e),a=r-(-1===t?0:1);return this.list.splice(t+1,a,s.slice(1)),o},e.prototype._setNodeCollapseState=function(e,t,n){var i;if(e===this.root?i=!1:(Cg(t)?(i=e.collapsible!==t.collapsible,e.collapsible=t.collapsible):e.collapsible?(i=e.collapsed!==t.collapsed,e.collapsed=t.collapsed):i=!1,i&&this._onDidChangeCollapseState.fire({node:e,deep:n})),!Cg(t)&&t.recursive)for(var o=0,r=e.children;o0,a.visibleChildrenCount=h,a.visible=2===u?h>0:1===u,a.visible?a.collapsed||(a.renderNodeCount=f):(a.renderNodeCount=0,i&&o.pop()),r&&r(a),a},e.prototype.updateNodeAfterCollapseChange=function(e){var t=e.renderNodeCount,n=[];return this._updateNodeAfterCollapseChange(e,n),this._updateAncestorsRenderNodeCount(e.parent,n.length-t),n},e.prototype._updateNodeAfterCollapseChange=function(e,t){if(!1===e.visible)return 0;if(t.push(e),e.renderNodeCount=1,!e.collapsed)for(var n=0,i=e.children;nt.children.length)&&this.hasTreeNode(i,t.children[n])},e.prototype.getTreeNode=function(e,t){if(void 0===t&&(t=this.root),!e||0===e.length)return t;var n=e[0],i=e.slice(1);if(n<0||n>t.children.length)throw new mg(this.user,"Invalid tree location");return this.getTreeNode(i,t.children[n])},e.prototype.getTreeNodeWithListIndex=function(e){if(0===e.length)return{node:this.root,listIndex:-1,revealed:!0,visible:!1};var t=this.getParentNodeWithListIndex(e),n=t.parentNode,i=t.listIndex,o=t.revealed,r=t.visible,s=e[e.length-1];if(s<0||s>n.children.length)throw new mg(this.user,"Invalid tree location");var a=n.children[s];return{node:a,listIndex:i,revealed:o,visible:r&&a.visible}},e.prototype.getParentNodeWithListIndex=function(e,t,n,i,o){void 0===t&&(t=this.root),void 0===n&&(n=0),void 0===i&&(i=!0),void 0===o&&(o=!0);var r=e[0],s=e.slice(1);if(r<0||r>t.children.length)throw new mg(this.user,"Invalid tree location");for(var a=0;a0)?(Object(Z.f)(t.twistie,"codicon","codicon-chevron-down","collapsible"),Object(Z.S)(t.twistie,"collapsed",e.collapsed)):Object(Z.K)(t.twistie,"codicon","codicon-chevron-down","collapsible","collapsed"),e.collapsible?t.container.setAttribute("aria-expanded",String(!e.collapsed)):t.container.removeAttribute("aria-expanded")},e.prototype.renderIndentGuides=function(e,t){var n=this;if(Object(Z.o)(t.indent),t.indentGuidesDisposable.dispose(),this.shouldRenderIndentGuides){for(var i=new le.b,o=this.modelProvider(),r=e,s=function(){var e=o.getNodeLocation(r),s=o.getParentNodeLocation(e);if(!s)return"break";var u=o.getNode(s),l=Object(Z.a)(".indent-guide",{style:"width: "+a.indent+"px"});a.activeIndentNodes.has(u)&&Object(Z.e)(l,"active"),0===t.indent.childElementCount?t.indent.appendChild(l):t.indent.insertBefore(l,t.indent.firstElementChild),a.renderedIndentGuides.add(u,l),i.add(Object(le.f)((function(){return n.renderedIndentGuides.delete(u,l)}))),r=u},a=this;;){if("break"===s())break}t.indentGuidesDisposable=i}},e.prototype._onDidChangeActiveNodes=function(e){var t=this;if(this.shouldRenderIndentGuides){var n=new Set,i=this.modelProvider();e.forEach((function(e){var t=i.getNodeLocation(e);try{var o=i.getParentNodeLocation(t);e.collapsible&&e.children.length>0&&!e.collapsed?n.add(e):o&&n.add(i.getNode(o))}catch(e){}})),this.activeIndentNodes.forEach((function(e){n.has(e)||t.renderedIndentGuides.forEach(e,(function(e){return Object(Z.J)(e,"active")}))})),n.forEach((function(e){t.activeIndentNodes.has(e)||t.renderedIndentGuides.forEach(e,(function(e){return Object(Z.e)(e,"active")}))})),this.activeIndentNodes=n}},e.prototype.dispose=function(){this.renderedNodes.clear(),this.renderedElements.clear(),this.indentGuidesDisposable.dispose(),Object(le.e)(this.disposables)},e.DefaultIndent=8,e}(),Tg=function(){function e(e,t,n){this.tree=e,this.keyboardNavigationLabelProvider=t,this._filter=n,this._totalCount=0,this._matchCount=0,this._pattern="",this._lowercasePattern="",this.disposables=new le.b,e.onWillRefilter(this.reset,this,this.disposables)}return Object.defineProperty(e.prototype,"totalCount",{get:function(){return this._totalCount},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"matchCount",{get:function(){return this._matchCount},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"pattern",{set:function(e){this._pattern=e,this._lowercasePattern=e.toLowerCase()},enumerable:!0,configurable:!0}),e.prototype.filter=function(e,t){if(this._filter){var n=this._filter.filter(e,t);if(this.tree.options.simpleKeyboardNavigation)return n;if(0===("boolean"==typeof n?n?1:0:yg(n)?bg(n.visibility):n))return!1}if(this._totalCount++,this.tree.options.simpleKeyboardNavigation||!this._pattern)return this._matchCount++,{data:Dp.Default,visibility:!0};var i=this.keyboardNavigationLabelProvider.getKeyboardNavigationLabel(e),o=i&&i.toString();if(void 0===o)return{data:Dp.Default,visibility:!0};var r=Tp(this._pattern,this._lowercasePattern,0,o,o.toLowerCase(),0,!0);return r?(this._matchCount++,{data:r,visibility:!0}):this.tree.options.filterOnType?2:{data:Dp.Default,visibility:!0}},e.prototype.reset=function(){this._totalCount=0,this._matchCount=0},e.prototype.dispose=function(){Object(le.e)(this.disposables)},e}(),Ag=function(){function e(e,t,n,i,o){this.tree=e,this.view=n,this.filter=i,this.keyboardNavigationDelegate=o,this._enabled=!1,this._pattern="",this._empty=!1,this._onDidChangeEmptyState=new W.a,this.positionClassName="ne",this.automaticKeyboardNavigation=!0,this.triggered=!1,this._onDidChangePattern=new W.a,this.enabledDisposables=new le.b,this.disposables=new le.b,this.domNode=Object(Z.a)(".monaco-list-type-filter."+this.positionClassName),this.domNode.draggable=!0,Object(Lf.a)(this.domNode,"dragstart")(this.onDragStart,this,this.disposables),this.messageDomNode=Object(Z.m)(n.getHTMLElement(),Object(Z.a)(".monaco-list-type-filter-message")),this.labelDomNode=Object(Z.m)(this.domNode,Object(Z.a)("span.label"));var r=Object(Z.m)(this.domNode,Object(Z.a)(".controls"));this._filterOnType=!!e.options.filterOnType,this.filterOnTypeDomNode=Object(Z.m)(r,Object(Z.a)("input.filter.codicon.codicon-list-selection")),this.filterOnTypeDomNode.type="checkbox",this.filterOnTypeDomNode.checked=this._filterOnType,this.filterOnTypeDomNode.tabIndex=-1,this.updateFilterOnTypeTitle(),Object(Lf.a)(this.filterOnTypeDomNode,"input")(this.onDidChangeFilterOnType,this,this.disposables),this.clearDomNode=Object(Z.m)(r,Object(Z.a)("button.clear.codicon.codicon-close")),this.clearDomNode.tabIndex=-1,this.clearDomNode.title=Object(Zn.a)("clear","Clear"),this.keyboardNavigationEventFilter=e.options.keyboardNavigationEventFilter,t.onDidSplice(this.onDidSpliceModel,this,this.disposables),this.updateOptions(e.options)}return Object.defineProperty(e.prototype,"enabled",{get:function(){return this._enabled},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"pattern",{get:function(){return this._pattern},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"filterOnType",{get:function(){return this._filterOnType},enumerable:!0,configurable:!0}),e.prototype.updateOptions=function(e){e.simpleKeyboardNavigation?this.disable():this.enable(),void 0!==e.filterOnType&&(this._filterOnType=!!e.filterOnType,this.filterOnTypeDomNode.checked=this._filterOnType),void 0!==e.automaticKeyboardNavigation&&(this.automaticKeyboardNavigation=e.automaticKeyboardNavigation),this.tree.refilter(),this.render(),this.automaticKeyboardNavigation||this.onEventOrInput("")},e.prototype.enable=function(){var e=this;if(!this._enabled){var t=W.b.chain(Object(Lf.a)(this.view.getHTMLElement(),"keydown")).filter((function(t){return!Rg(t.target)||t.target===e.filterOnTypeDomNode})).filter((function(e){return"Dead"!==e.key&&!/^Media/.test(e.key)})).map((function(e){return new Gn.a(e)})).filter(this.keyboardNavigationEventFilter||function(){return!0}).filter((function(){return e.automaticKeyboardNavigation||e.triggered})).filter((function(t){return e.keyboardNavigationDelegate.mightProducePrintableCharacter(t)||(e.pattern.length>0||e.triggered)&&(9===t.keyCode||1===t.keyCode)&&!t.altKey&&!t.ctrlKey&&!t.metaKey||1===t.keyCode&&(ie.e?t.altKey&&!t.metaKey:t.ctrlKey)&&!t.shiftKey})).forEach((function(e){e.stopPropagation(),e.preventDefault()})).event,n=Object(Lf.a)(this.clearDomNode,"click");W.b.chain(W.b.any(t,n)).event(this.onEventOrInput,this,this.enabledDisposables),this.filter.pattern="",this.tree.refilter(),this.render(),this._enabled=!0,this.triggered=!1}},e.prototype.disable=function(){this._enabled&&(this.domNode.remove(),this.enabledDisposables.clear(),this.tree.refilter(),this.render(),this._enabled=!1,this.triggered=!1)},e.prototype.onEventOrInput=function(e){"string"==typeof e?this.onInput(e):e instanceof MouseEvent||9===e.keyCode||1===e.keyCode&&(ie.e?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)},e.prototype.onInput=function(e){var 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,(function(e){return!Dp.isDefault(e.filterData)}));var n=this.tree.getFocus();if(n.length>0){var i=n[0];null===this.tree.getRelativeTop(i)&&this.tree.reveal(i,.5)}this.render(),e||(this.triggered=!1)},e.prototype.onDragStart=function(){var e=this,t=this.view.getHTMLElement(),n=Object(Z.w)(t).left,i=t.clientWidth,o=i/2,r=this.domNode.clientWidth,s=new le.b,a=this.positionClassName,u=function(){switch(a){case"nw":e.domNode.style.top="4px",e.domNode.style.left="4px";break;case"ne":e.domNode.style.top="4px",e.domNode.style.left=i-r-6+"px"}};u(),Object(Z.J)(this.domNode,a),Object(Z.e)(this.domNode,"dragging"),s.add(Object(le.f)((function(){return Object(Z.J)(e.domNode,"dragging")}))),Object(Lf.a)(document,"dragover")((function(e){e.preventDefault();var t=e.screenX-n;e.dataTransfer&&(e.dataTransfer.dropEffect="none"),a=t0&&0===this.filter.matchCount;this.pattern&&this.tree.options.filterOnType&&e?(this.messageDomNode.textContent=Object(Zn.a)("empty","No elements found"),this._empty=!0):(this.messageDomNode.innerHTML="",this._empty=!1),Object(Z.S)(this.domNode,"no-matches",e),this.domNode.title=Object(Zn.a)("found","Matched {0} out of {1} elements",this.filter.matchCount,this.filter.totalCount),this.labelDomNode.textContent=this.pattern.length>16?"…"+this.pattern.substr(this.pattern.length-16):this.pattern,this._onDidChangeEmptyState.fire(this._empty)},e.prototype.shouldAllowFocus=function(e){return!(this.enabled&&this.pattern&&!this.filterOnType)||(this.filter.totalCount>0&&this.filter.matchCount<=1||!Dp.isDefault(e.filterData))},e.prototype.dispose=function(){this._enabled&&(this.domNode.remove(),this.enabledDisposables.dispose(),this._enabled=!1,this.triggered=!1),this._onDidChangePattern.dispose(),Object(le.e)(this.disposables)},e}();function Rg(e){return"INPUT"===e.tagName||"TEXTAREA"===e.tagName}function Pg(e){return{elements:e.elements.map((function(e){return e.element})),browserEvent:e.browserEvent}}function Fg(e,t){t(e),e.children.forEach((function(e){return Fg(e,t)}))}var Vg=function(){function e(e){this.identityProvider=e,this.nodes=[],this._onDidChange=new W.a,this.onDidChange=this._onDidChange.event}return Object.defineProperty(e.prototype,"nodeSet",{get:function(){return this._nodeSet||(this._nodeSet=this.createNodeSet()),this._nodeSet},enumerable:!0,configurable:!0}),e.prototype.set=function(e,t){Object(Xe.f)(this.nodes,e)||this._set(e,!1,t)},e.prototype._set=function(e,t,n){if(this.nodes=Ng(e),this.elements=void 0,this._nodeSet=void 0,!t){var i=this;this._onDidChange.fire({get elements(){return i.get()},browserEvent:n})}},e.prototype.get=function(){return this.elements||(this.elements=this.nodes.map((function(e){return e.element}))),Ng(this.elements)},e.prototype.getNodes=function(){return this.nodes},e.prototype.has=function(e){return this.nodeSet.has(e)},e.prototype.onDidModelSplice=function(e){var t=this,n=e.insertedNodes,i=e.deletedNodes;if(!this.identityProvider){var o=this.createNodeSet(),r=function(e){return o.delete(e)};return i.forEach((function(e){return Fg(e,r)})),void this.set(Object(Qn.e)(o))}var s=new Set,a=function(e){return s.add(t.identityProvider.getId(e.element).toString())};i.forEach((function(e){return Fg(e,a)}));var u=new Map,l=function(e){return u.set(t.identityProvider.getId(e.element).toString(),e)};n.forEach((function(e){return Fg(e,l)}));for(var c=[],d=0,h=this.nodes;d0&&e.prototype.setFocus.call(this,Object(Xe.e)(Ng(e.prototype.getFocus.call(this),r))),s.length>0&&e.prototype.setSelection.call(this,Object(Xe.e)(Ng(e.prototype.getSelection.call(this),s)))}},t.prototype.setFocus=function(t,n,i){var o=this;void 0===i&&(i=!1),e.prototype.setFocus.call(this,t,n),i||this.focusTrait.set(t.map((function(e){return o.element(e)})),n)},t.prototype.setSelection=function(t,n,i){var o=this;void 0===i&&(i=!1),e.prototype.setSelection.call(this,t,n),i||this.selectionTrait.set(t.map((function(e){return o.element(e)})),n)},t}(pg),jg=function(){function e(e,t,n,i,o){var r=this;void 0===o&&(o={}),this._options=o,this.eventBufferer=new W.c,this.disposables=new le.b,this._onWillRefilter=new W.a,this.onWillRefilter=this._onWillRefilter.event,this._onDidUpdateOptions=new W.a;var s,a,u,l=new kg(n),c=new W.e,d=new W.e,h=new Ig(d.event);this.renderers=i.map((function(e){return new Mg(e,(function(){return r.model}),c.event,h,o)}));for(var f=0,p=this.renderers;f .indent-guide, .monaco-list"+t+".always .monaco-tl-indent > .indent-guide { border-color: "+e.treeIndentGuidesStroke.transparent(.4)+"; }"),n.push(".monaco-list"+t+" .monaco-tl-indent > .indent-guide.active { border-color: "+e.treeIndentGuidesStroke+"; }"));var i=n.join("\n");i!==this.styleElement.innerHTML&&(this.styleElement.innerHTML=i),this.view.style(e)},e.prototype.collapse=function(e,t){return void 0===t&&(t=!1),this.model.setCollapsed(e,!0,t)},e.prototype.expand=function(e,t){return void 0===t&&(t=!1),this.model.setCollapsed(e,!1,t)},e.prototype.isCollapsible=function(e){return this.model.isCollapsible(e)},e.prototype.setCollapsible=function(e,t){return this.model.setCollapsible(e,t)},e.prototype.isCollapsed=function(e){return this.model.isCollapsed(e)},e.prototype.refilter=function(){this._onWillRefilter.fire(void 0),this.model.refilter()},e.prototype.setSelection=function(e,t){var n=this,i=e.map((function(e){return n.model.getNode(e)}));this.selection.set(i,t);var o=e.map((function(e){return n.model.getListIndex(e)})).filter((function(e){return e>-1}));this.view.setSelection(o,t,!0)},e.prototype.getSelection=function(){return this.selection.get()},e.prototype.setFocus=function(e,t){var n=this,i=e.map((function(e){return n.model.getNode(e)}));this.focus.set(i,t);var o=e.map((function(e){return n.model.getListIndex(e)})).filter((function(e){return e>-1}));this.view.setFocus(o,t,!0)},e.prototype.focusNext=function(e,t,n,i){void 0===e&&(e=1),void 0===t&&(t=!1),void 0===i&&(i=this.focusNavigationFilter),this.view.focusNext(e,t,n,i)},e.prototype.getFocus=function(){return this.focus.get()},e.prototype.reveal=function(e,t){this.model.expandTo(e);var n=this.model.getListIndex(e);-1!==n&&this.view.reveal(n,t)},e.prototype.getRelativeTop=function(e){var t=this.model.getListIndex(e);return-1===t?null:this.view.getRelativeTop(t)},e.prototype.onLeftArrow=function(e){e.preventDefault(),e.stopPropagation();var t=this.view.getFocusedElements();if(0!==t.length){var n=t[0],i=this.model.getNodeLocation(n);if(!this.model.setCollapsed(i,!0)){var o=this.model.getParentNodeLocation(i);if(!o)return;var r=this.model.getListIndex(o);this.view.reveal(r),this.view.setFocus([r])}}},e.prototype.onRightArrow=function(e){e.preventDefault(),e.stopPropagation();var t=this.view.getFocusedElements();if(0!==t.length){var n=t[0],i=this.model.getNodeLocation(n);if(!this.model.setCollapsed(i,!1)){if(!n.children.some((function(e){return e.visible})))return;var o=this.view.getFocus()[0]+1;this.view.reveal(o),this.view.setFocus([o])}}},e.prototype.onSpace=function(e){e.preventDefault(),e.stopPropagation();var t=this.view.getFocusedElements();if(0!==t.length){var n=t[0],i=this.model.getNodeLocation(n),o=e.browserEvent.altKey;this.model.setCollapsed(i,void 0,o)}},e.prototype.dispose=function(){Object(le.e)(this.disposables),this.view.dispose()},e}(),Hg=function(){return(Hg=Object.assign||function(e){for(var t,n=1,i=arguments.length;n=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},nm=function(e){function t(t,n,i,o,r){return void 0===r&&(r={}),e.call(this,t,n,i,o,r)||this}return $g(t,e),Object.defineProperty(t.prototype,"onDidChangeCollapseState",{get:function(){return this.model.onDidChangeCollapseState},enumerable:!0,configurable:!0}),t.prototype.setChildren=function(e,t){this.model.setChildren(e,t)},t.prototype.rerender=function(e){void 0!==e?this.model.rerender(e):this.view.rerender()},t.prototype.hasElement=function(e){return this.model.has(e)},t.prototype.createModel=function(e,t,n){return new Ug(e,t,n)},t}(jg),im=function(){function e(e,t){this._compressedTreeNodeProvider=e,this.renderer=t,this.templateId=t.templateId,t.onDidChangeTwistieState&&(this.onDidChangeTwistieState=t.onDidChangeTwistieState)}return Object.defineProperty(e.prototype,"compressedTreeNodeProvider",{get:function(){return this._compressedTreeNodeProvider()},enumerable:!0,configurable:!0}),e.prototype.renderTemplate=function(e){return{compressedTreeNode:void 0,data:this.renderer.renderTemplate(e)}},e.prototype.renderElement=function(e,t,n,i){var o=this.compressedTreeNodeProvider.getCompressedTreeNode(e.element);1===o.element.elements.length?(n.compressedTreeNode=void 0,this.renderer.renderElement(e,t,n.data,i)):(n.compressedTreeNode=o,this.renderer.renderCompressedElements(o,t,n.data,i))},e.prototype.disposeElement=function(e,t,n,i){n.compressedTreeNode?this.renderer.disposeCompressedElements&&this.renderer.disposeCompressedElements(n.compressedTreeNode,t,n.data,i):this.renderer.disposeElement&&this.renderer.disposeElement(e,t,n.data,i)},e.prototype.disposeTemplate=function(e){this.renderer.disposeTemplate(e.data)},e.prototype.renderTwistie=function(e,t){this.renderer.renderTwistie&&this.renderer.renderTwistie(e,t)},tm([Zf.a],e.prototype,"compressedTreeNodeProvider",null),e}();var om=function(e){function t(t,n,i,o,r){void 0===r&&(r={});var s=this,a=function(){return s},u=o.map((function(e){return new im(a,e)}));return s=e.call(this,t,n,i,u,function(e,t){return t&&em(em({},t),{keyboardNavigationLabelProvider:t.keyboardNavigationLabelProvider&&{getKeyboardNavigationLabel:function(n){var i;try{i=e().getCompressedTreeNode(n)}catch(e){return t.keyboardNavigationLabelProvider.getKeyboardNavigationLabel(n)}return 1===i.element.elements.length?t.keyboardNavigationLabelProvider.getKeyboardNavigationLabel(n):t.keyboardNavigationLabelProvider.getCompressedNodeKeyboardNavigationLabel(i.element.elements)}}})}(a,r))||this}return $g(t,e),t.prototype.setChildren=function(e,t){this.model.setChildren(e,t)},t.prototype.createModel=function(e,t,n){return new Qg(e,t,n)},t.prototype.updateOptions=function(t){void 0===t&&(t={}),e.prototype.updateOptions.call(this,t),void 0!==t.compressionEnabled&&this.model.setCompressionEnabled(t.compressionEnabled)},t.prototype.getCompressedTreeNode=function(e){return void 0===e&&(e=null),this.model.getCompressedTreeNode(e)},t}(nm),rm=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),sm=function(){return(sm=Object.assign||function(e){for(var t,n=1,i=arguments.length;n0&&o[o.length-1])||6!==r[0]&&2!==r[0])){s=0;continue}if(3===r[0]&&(!o||r[1]>o[0]&&r[1]-1&&i.focus.push(d),i&&i.viewState.selection&&i.viewState.selection.indexOf(l)>-1&&i.selection.push(d),i&&i.viewState.expanded&&i.viewState.expanded.indexOf(l)>-1?h.push(d):o&&r.collapseByDefault&&!r.collapseByDefault(t)&&(d.collapsedByDefault=!1,h.push(d)),d})),p=0,g=Object(Qn.e)(s);p-1)&&e.collapsedByDefault,e.collapsedByDefault=void 0,{element:e,children:e.hasChildren?st.c.map(st.c.fromArray(e.children),(function(e){return i.asTreeElement(e,t)})):[],collapsible:e.hasChildren,collapsed:n})},e.prototype.processChildren=function(e){return this.sorter&&e.sort(this.sorter.compare.bind(this.sorter)),e},e.prototype.dispose=function(){this.disposables.dispose()},e}(),Cm=function(){function e(e){this.node=e}return Object.defineProperty(e.prototype,"element",{get:function(){return{elements:this.node.element.elements.map((function(e){return e.element})),incompressible:this.node.element.incompressible}},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"children",{get:function(){return this.node.children.map((function(t){return new e(t)}))},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"depth",{get:function(){return this.node.depth},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"visibleChildrenCount",{get:function(){return this.node.visibleChildrenCount},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"visibleChildIndex",{get:function(){return this.node.visibleChildIndex},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"collapsible",{get:function(){return this.node.collapsible},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"collapsed",{get:function(){return this.node.collapsed},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"visible",{get:function(){return this.node.visible},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"filterData",{get:function(){return this.node.filterData},enumerable:!0,configurable:!0}),e}(),wm=function(){function e(e,t,n,i){this.renderer=e,this.nodeMapper=t,this.compressibleNodeMapperProvider=n,this.onDidChangeTwistieState=i,this.renderedNodes=new Map,this.disposables=[],this.templateId=e.templateId}return e.prototype.renderTemplate=function(e){return{templateData:this.renderer.renderTemplate(e)}},e.prototype.renderElement=function(e,t,n,i){this.renderer.renderElement(this.nodeMapper.map(e),t,n.templateData,i)},e.prototype.renderCompressedElements=function(e,t,n,i){this.renderer.renderCompressedElements(this.compressibleNodeMapperProvider().map(e),t,n.templateData,i)},e.prototype.renderTwistie=function(e,t){return Object(Z.S)(t,"codicon-loading",e.slow),!1},e.prototype.disposeElement=function(e,t,n,i){this.renderer.disposeElement&&this.renderer.disposeElement(this.nodeMapper.map(e),t,n.templateData,i)},e.prototype.disposeCompressedElements=function(e,t,n,i){this.renderer.disposeCompressedElements&&this.renderer.disposeCompressedElements(this.compressibleNodeMapperProvider().map(e),t,n.templateData,i)},e.prototype.disposeTemplate=function(e){this.renderer.disposeTemplate(e.templateData)},e.prototype.dispose=function(){this.renderedNodes.clear(),this.disposables=Object(le.e)(this.disposables)},e}();var Sm=function(e){function t(t,n,i,o,r,s,a){void 0===a&&(a={});var u=e.call(this,t,n,i,r,s,a)||this;return u.compressionDelegate=o,u.compressibleNodeMapper=new vg((function(e){return new Cm(e)})),u.filter=a.filter,u}return rm(t,e),t.prototype.createTree=function(e,t,n,i,o){var r=this,s=new kg(n),a=i.map((function(e){return new wm(e,r.nodeMapper,(function(){return r.compressibleNodeMapper}),r._onDidChangeNodeSlowState.event)})),u=function(e){var t=e&&_m(e);return t&&sm(sm({},t),{keyboardNavigationLabelProvider:t.keyboardNavigationLabelProvider&&sm(sm({},t.keyboardNavigationLabelProvider),{getCompressedNodeKeyboardNavigationLabel:function(t){return e.keyboardNavigationLabelProvider.getCompressedNodeKeyboardNavigationLabel(t.map((function(e){return e.element})))}})})}(o)||{};return new om(e,t,s,a,u)},t.prototype.asTreeElement=function(t,n){return sm({incompressible:this.compressionDelegate.isIncompressible(t.element)},e.prototype.asTreeElement.call(this,t,n))},t.prototype.updateOptions=function(e){void 0===e&&(e={}),this.tree.updateOptions(e)},t.prototype.render=function(t,n){var i=this;if(!this.identityProvider)return e.prototype.render.call(this,t,n);var o=function(e){return i.identityProvider.getId(e).toString()},r=function(e){for(var t=new Set,n=0,r=e;n=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},km=function(e,t){return function(n,i){t(n,i,e)}},Im=Object(ue.c)("listService"),Mm=function(){function e(e){this._themeService=e,this.disposables=new le.b,this.lists=[],this._lastFocusedWidget=void 0,this._hasCreatedStyleController=!1}return Object.defineProperty(e.prototype,"lastFocusedList",{get:function(){return this._lastFocusedWidget},enumerable:!0,configurable:!0}),e.prototype.register=function(e,t){var n=this;if(!this._hasCreatedStyleController){this._hasCreatedStyleController=!0;var i=new sg(Object(Z.q)(),"");this.disposables.add(bf(i,this._themeService))}if(this.lists.some((function(t){return t.widget===e})))throw new Error("Cannot register the same widget multiple times");var o={widget:e,extraContextKeys:t};return this.lists.push(o),e.getHTMLElement()===document.activeElement&&(this._lastFocusedWidget=e),Object(le.d)(e.onDidFocus((function(){return n._lastFocusedWidget=e})),Object(le.f)((function(){return n.lists.splice(n.lists.indexOf(o),1)})),e.onDidDispose((function(){n.lists=n.lists.filter((function(e){return e!==o})),n._lastFocusedWidget===e&&(n._lastFocusedWidget=void 0)})))},e.prototype.dispose=function(){this.disposables.dispose()},e=xm([km(0,Ir.c)],e)}(),Tm=new Zi.d("listFocus",!0),Am=new Zi.d("listSupportsMultiselect",!0),Rm=(Zi.a.and(Tm,Zi.a.not("inputFocus")),new Zi.d("listHasSelectionOrFocus",!1)),Pm=new Zi.d("listDoubleSelection",!1),Fm=new Zi.d("listMultiSelection",!1),Vm=new Zi.d("listSupportsKeyboardNavigation",!0),Wm=new Zi.d("listAutomaticKeyboardNavigation",!0),Bm=!1;var jm="workbench.tree.indent";function Hm(e){return"alt"===e.getValue("workbench.list.multiSelectModifier")}function zm(e){return"doubleClick"!==e.getValue("workbench.list.openMode")}var Um=function(e){function t(t){var n=e.call(this)||this;return n.configurationService=t,n.useAltAsMultipleSelectionModifier=Hm(t),n.registerListeners(),n}return Dm(t,e),t.prototype.registerListeners=function(){var e=this;this._register(this.configurationService.onDidChangeConfiguration((function(t){t.affectsConfiguration("workbench.list.multiSelectModifier")&&(e.useAltAsMultipleSelectionModifier=Hm(e.configurationService))})))},t.prototype.isSelectionSingleChangeEvent=function(e){return this.useAltAsMultipleSelectionModifier?e.browserEvent.altKey:eg(e)},t.prototype.isSelectionRangeChangeEvent=function(e){return tg(e)},t}(le.a),Km=function(e){function t(t,n){var i=e.call(this)||this;return i.configurationService=t,i.existingOpenController=n,i.openOnSingleClick=zm(t),i.registerListeners(),i}return Dm(t,e),t.prototype.registerListeners=function(){var e=this;this._register(this.configurationService.onDidChangeConfiguration((function(t){t.affectsConfiguration("workbench.list.openMode")&&(e.openOnSingleClick=zm(e.configurationService))})))},t.prototype.shouldOpen=function(e){if(e instanceof MouseEvent){var t=0===e.button,n=2===e.detail;return!(t&&!this.openOnSingleClick&&!n)&&(!(!t&&1!==e.button)&&(!this.existingOpenController||this.existingOpenController.shouldOpen(e)))}return!this.existingOpenController||this.existingOpenController.shouldOpen(e)},t}(le.a);function qm(e,t){var n=!1;return function(i){if(n)return n=!1,!1;var o=t.softDispatch(i,e);return o&&o.enterChord?(n=!0,!1):(n=!1,!0)}}(function(e){function t(t,n,i,o,r,s,a,u,l,c,d){var h=this,f=Gm(n,r,s,l,c,d),p=f.options,g=f.getAutomaticKeyboardNavigation,m=f.disposable;return(h=e.call(this,t,n,i,o,p)||this).disposables.add(m),h.internals=new Xm(h,p,g,r.overrideStyles,s,a,u,l,d),h.disposables.add(h.internals),h}Dm(t,e),t=xm([km(5,Zi.c),km(6,Im),km(7,Ir.c),km(8,Pi),km(9,Cd.a),km(10,Jl)],t)})(nm),function(e){function t(t,n,i,o,r,s,a,u,l,c,d,h){var f=this,p=Gm(n,s,a,c,d,h),g=p.options,m=p.getAutomaticKeyboardNavigation,v=p.disposable;return(f=e.call(this,t,n,i,o,r,g)||this).disposables.add(v),f.internals=new Xm(f,g,m,s.overrideStyles,a,u,l,c,h),f.disposables.add(f.internals),f}Dm(t,e),t.prototype.updateOptions=function(t){void 0===t&&(t={}),e.prototype.updateOptions.call(this,t),t.overrideStyles&&this.internals.updateStyleOverrides(t.overrideStyles)},t=xm([km(6,Zi.c),km(7,Im),km(8,Ir.c),km(9,Pi),km(10,Cd.a),km(11,Jl)],t)}(Om),function(e){function t(t,n,i,o,r,s,a,u,l,c,d,h){var f=this,p=Gm(n,s,a,c,d,h),g=p.options,m=p.getAutomaticKeyboardNavigation,v=p.disposable;return(f=e.call(this,t,n,i,o,r,g)||this).disposables.add(v),f.internals=new Xm(f,g,m,s.overrideStyles,a,u,l,c,h),f.disposables.add(f.internals),f}Dm(t,e),t.prototype.updateOptions=function(t){void 0===t&&(t={}),e.prototype.updateOptions.call(this,t),t.overrideStyles&&this.internals.updateStyleOverrides(t.overrideStyles)},t=xm([km(6,Zi.c),km(7,Im),km(8,Ir.c),km(9,Pi),km(10,Cd.a),km(11,Jl)],t)}(bm),function(e){function t(t,n,i,o,r,s,a,u,l,c,d,h,f){var p=this,g=Gm(n,a,u,d,h,f),m=g.options,v=g.getAutomaticKeyboardNavigation,_=g.disposable;return(p=e.call(this,t,n,i,o,r,s,m)||this).disposables.add(_),p.internals=new Xm(p,m,v,a.overrideStyles,u,l,c,d,f),p.disposables.add(p.internals),p}Dm(t,e),t=xm([km(7,Zi.c),km(8,Im),km(9,Ir.c),km(10,Pi),km(11,Cd.a),km(12,Jl)],t)}(Sm);function Gm(e,t,n,i,o,r){Vm.bindTo(n),Bm||(Wm.bindTo(n),Bm=!0);var s=function(){var e=n.getContextKeyValue("listAutomaticKeyboardNavigation");return e&&(e=i.getValue("workbench.list.automaticKeyboardNavigation")),e},a=r.isScreenReaderOptimized()?"simple":i.getValue("workbench.list.keyboardNavigation"),u=void 0!==t.horizontalScrolling?t.horizontalScrolling:function(e){return function(e,t,n){var i=e.inspect(t),o=e.inspect(n);return void 0!==i.userValue||void 0!==i.workspaceValue||void 0!==i.workspaceFolderValue?i.value:void 0!==o.userValue||void 0!==o.workspaceValue||void 0!==o.workspaceFolderValue?o.value:i.defaultValue}(e,"workbench.list.horizontalScrolling","workbench.tree.horizontalScrolling")}(i),l=zm(i),c=function(e,t,n){var i=new le.b,o=Em({},e);if(!1!==e.multipleSelectionSupport&&!e.multipleSelectionController){var r=new Um(t);o.multipleSelectionController=r,i.add(r)}var s=new Km(t,e.openController);return o.openController=s,i.add(s),o.keyboardNavigationDelegate={mightProducePrintableCharacter:function(e){return n.mightProducePrintableCharacter(e)}},[o,i]}(t,i,o),d=c[0],h=c[1],f=t.additionalScrollHeight;return{getAutomaticKeyboardNavigation:s,disposable:h,options:Em(Em({keyboardSupport:!1},d),{indent:i.getValue(jm),renderIndentGuides:i.getValue("workbench.tree.renderIndentGuides"),automaticKeyboardNavigation:s(),simpleKeyboardNavigation:"simple"===a,filterOnType:"filter"===a,horizontalScrolling:u,openOnSingleClick:l,keyboardNavigationEventFilter:qm(e,o),additionalScrollHeight:f,hideTwistiesOfChildlessElements:t.hideTwistiesOfChildlessElements})}}var Ym,Zm,Xm=function(){function e(e,t,n,i,o,r,s,a,u){var l=this;this.tree=e,this.themeService=s,this.disposables=[],this.contextKeyService=function(e,t){var n=e.createScoped(t.getHTMLElement());return Tm.bindTo(n),n}(o,e),Am.bindTo(this.contextKeyService).set(!(!1===t.multipleSelectionSupport)),this.hasSelectionOrFocus=Rm.bindTo(this.contextKeyService),this.hasDoubleSelection=Pm.bindTo(this.contextKeyService),this.hasMultiSelection=Fm.bindTo(this.contextKeyService),this._useAltAsMultipleSelectionModifier=Hm(a);var c=new Set;c.add("listAutomaticKeyboardNavigation");var d=function(){var t=u.isScreenReaderOptimized()?"simple":a.getValue("workbench.list.keyboardNavigation");e.updateOptions({simpleKeyboardNavigation:"simple"===t,filterOnType:"filter"===t})};this.updateStyleOverrides(i),this.disposables.push(this.contextKeyService,r.register(e),e.onDidChangeSelection((function(){var t=e.getSelection(),n=e.getFocus();l.hasSelectionOrFocus.set(t.length>0||n.length>0),l.hasMultiSelection.set(t.length>1),l.hasDoubleSelection.set(2===t.length)})),e.onDidChangeFocus((function(){var t=e.getSelection(),n=e.getFocus();l.hasSelectionOrFocus.set(t.length>0||n.length>0)})),a.onDidChangeConfiguration((function(t){if(t.affectsConfiguration("workbench.list.openMode")&&e.updateOptions({openOnSingleClick:zm(a)}),t.affectsConfiguration("workbench.list.multiSelectModifier")&&(l._useAltAsMultipleSelectionModifier=Hm(a)),t.affectsConfiguration(jm)){var i=a.getValue(jm);e.updateOptions({indent:i})}if(t.affectsConfiguration("workbench.tree.renderIndentGuides")){var o=a.getValue("workbench.tree.renderIndentGuides");e.updateOptions({renderIndentGuides:o})}t.affectsConfiguration("workbench.list.keyboardNavigation")&&d(),t.affectsConfiguration("workbench.list.automaticKeyboardNavigation")&&e.updateOptions({automaticKeyboardNavigation:n()})})),this.contextKeyService.onDidChangeContext((function(t){t.affectsSome(c)&&e.updateOptions({automaticKeyboardNavigation:n()})})),u.onDidChangeScreenReaderOptimized((function(){return d()})))}return e.prototype.updateStyleOverrides=function(e){Object(le.e)(this.styler),this.styler=e?bf(this.tree,this.themeService,e):le.a.None},e.prototype.dispose=function(){this.disposables=Object(le.e)(this.disposables),this.styler=Object(le.e)(this.styler)},e=xm([km(4,Zi.c),km(5,Im),km(6,Ir.c),km(7,Pi),km(8,Jl)],e)}();Xn.a.as($n).registerConfiguration({id:"workbench",order:7,title:Object(Zn.a)("workbenchConfigurationTitle","Workbench"),type:"object",properties:(Lm={},Lm["workbench.list.multiSelectModifier"]={type:"string",enum:["ctrlCmd","alt"],enumDescriptions:[Object(Zn.a)("multiSelectModifier.ctrlCmd","Maps to `Control` on Windows and Linux and to `Command` on macOS."),Object(Zn.a)("multiSelectModifier.alt","Maps to `Alt` on Windows and Linux and to `Option` on macOS.")],default:"ctrlCmd",description:Object(Zn.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.")},Lm["workbench.list.openMode"]={type:"string",enum:["singleClick","doubleClick"],default:"singleClick",description:Object(Zn.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). For parents with children in trees, this setting will control if a single click expands the parent or a double click. Note that some trees and lists might choose to ignore this setting if it is not applicable. ")},Lm["workbench.list.horizontalScrolling"]={type:"boolean",default:!1,description:Object(Zn.a)("horizontalScrolling setting","Controls whether lists and trees support horizontal scrolling in the workbench.")},Lm["workbench.tree.horizontalScrolling"]={type:"boolean",default:!1,description:Object(Zn.a)("tree horizontalScrolling setting","Controls whether trees support horizontal scrolling in the workbench."),deprecationMessage:Object(Zn.a)("deprecated","This setting is deprecated, please use '{0}' instead.","workbench.list.horizontalScrolling")},Lm[jm]={type:"number",default:8,minimum:0,maximum:40,description:Object(Zn.a)("tree indent setting","Controls tree indentation in pixels.")},Lm["workbench.tree.renderIndentGuides"]={type:"string",enum:["none","onHover","always"],default:"onHover",description:Object(Zn.a)("render tree indent guides","Controls whether the tree should render indent guides.")},Lm["workbench.list.keyboardNavigation"]={type:"string",enum:["simple","highlight","filter"],enumDescriptions:[Object(Zn.a)("keyboardNavigationSettingKey.simple","Simple keyboard navigation focuses elements which match the keyboard input. Matching is done only on prefixes."),Object(Zn.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(Zn.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(Zn.a)("keyboardNavigationSettingKey","Controls the keyboard navigation style for lists and trees in the workbench. Can be simple, highlight and filter.")},Lm["workbench.list.automaticKeyboardNavigation"]={type:"boolean",default:!0,markdownDescription:Object(Zn.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.")},Lm)}),function(e){e[e.Hint=1]="Hint",e[e.Info=2]="Info",e[e.Warning=4]="Warning",e[e.Error=8]="Error"}(Ym||(Ym={})),function(e){e.compare=function(e,t){return t-e};var t=Object.create(null);t[e.Error]=Object(Zn.a)("sev.error","Error"),t[e.Warning]=Object(Zn.a)("sev.warning","Warning"),t[e.Info]=Object(Zn.a)("sev.info","Info"),e.toString=function(e){return t[e]||""},e.fromSeverity=function(t){switch(t){case Yn.a.Error:return e.Error;case Yn.a.Warning:return e.Warning;case Yn.a.Info:return e.Info;case Yn.a.Ignore:return e.Hint}},e.toSeverity=function(t){switch(t){case e.Error:return Yn.a.Error;case e.Warning:return Yn.a.Warning;case e.Info:return Yn.a.Info;case e.Hint:return Yn.a.Ignore}}}(Ym||(Ym={})),function(e){function t(e,t){var n=[""];return e.source?n.push(e.source.replace("¦","¦")):n.push(""),e.code?"string"==typeof e.code?n.push(e.code.replace("¦","¦")):n.push(e.code.value.replace("¦","¦")):n.push(""),void 0!==e.severity&&null!==e.severity?n.push(Ym.toString(e.severity)):n.push(""),e.message&&t?n.push(e.message.replace("¦","¦")):n.push(""),void 0!==e.startLineNumber&&null!==e.startLineNumber?n.push(e.startLineNumber.toString()):n.push(""),void 0!==e.startColumn&&null!==e.startColumn?n.push(e.startColumn.toString()):n.push(""),void 0!==e.endLineNumber&&null!==e.endLineNumber?n.push(e.endLineNumber.toString()):n.push(""),void 0!==e.endColumn&&null!==e.endColumn?n.push(e.endColumn.toString()):n.push(""),n.push(""),n.join("¦")}e.makeKey=function(e){return t(e,!0)},e.makeKeyOptionalMessage=t}(Zm||(Zm={}));var Jm,Qm,$m=Object(ue.c)("markerService");(Qm=Jm||(Jm={})).get=function(e,t,n){if(e[t])return e[t][n]},Qm.set=function(e,t,n,i){e[t]||(e[t]=Object.create(null)),e[t][n]=i},Qm.remove=function(e,t,n){return!(!e[t]||!e[t][n]||(delete e[t][n],Object(je.f)(e[t])&&delete e[t],0))};var ev=function(){function e(e){this.errors=0,this.infos=0,this.warnings=0,this.unknowns=0,this._data=Object.create(null),this._service=e,this._subscription=e.onMarkerChanged(this._update,this)}return e.prototype.dispose=function(){this._subscription.dispose(),this._data=void 0},e.prototype._update=function(e){if(this._data)for(var t=0,n=e;t0?a:1,startColumn:u=u>0?u:1,endLineNumber:l=l>=a?l:a,endColumn:c=c>0?c:u,relatedInformation:d,tags:h}},e.prototype.read=function(t){void 0===t&&(t=Object.create(null));var n=t.owner,i=t.resource,o=t.severities,r=t.take;if((!r||r<0)&&(r=-1),n&&i){if(y=Jm.get(this._byResource,i.toString(),n)){for(var s=[],a=0,u=y;a0&&c===r)break}}return s}return[]}if(n||i){var d=n?this._byOwner[n]:i?this._byResource[i.toString()]:void 0;if(!d)return[];s=[];for(var h in d)for(var f=0,p=d[h];f0&&c===r)return s}}return s}var s=[];for(var g in this._byResource)for(var m in this._byResource[g])for(var v=0,_=this._byResource[g][m];v<_.length;v++){var y=_[v];if(e._accept(y,o)){var c=s.push(y);if(r>0&&c===r)return s}}return s},e._accept=function(e,t){return void 0===t||(t&e.severity)===e.severity},e._debouncer=function(t,n){t||(e._dedupeMap=Object.create(null),t=[]);for(var i=0,o=n;i=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},ov=function(e,t){return function(n,i){t(n,i,e)}},rv=function(){function e(e){this._commandService=e}return e.prototype.createMenu=function(e,t){return new sv(e,this._commandService,t)},e=iv([ov(0,ae.b)],e)}(),sv=function(){function e(e,t,n){var i=this;this._id=e,this._commandService=t,this._contextKeyService=n,this._onDidChange=new W.a,this._dispoables=new le.b,this._menuGroups=[],this._contextKeys=new Set,this._build(),this._dispoables.add(W.b.debounce(W.b.filter(bd.c.onDidChangeMenu,(function(e){return e===i._id})),(function(){}),50)(this._build,this)),this._dispoables.add(W.b.debounce(this._contextKeyService.onDidChangeContext,(function(e,t){return e||t.affectsSome(i._contextKeys)}),50)((function(e){return e&&i._onDidChange.fire(void 0)}),this))}return e.prototype.dispose=function(){this._dispoables.dispose(),this._onDidChange.dispose()},e.prototype._build=function(){this._menuGroups.length=0,this._contextKeys.clear();var t,n=bd.c.getMenuItems(this._id);n.sort(e._compareMenuItems);for(var i=0,o=n;i0&&t.push([r,s])}return t},e._fillInKbExprKeys=function(e,t){if(e)for(var n=0,i=e.keys();na?1:e._compareTitles(Object(bd.e)(t)?t.command.title:t.title,Object(bd.e)(n)?n.command.title:n.title)},e._compareTitles=function(e,t){var n="string"==typeof e?e:e.value,i="string"==typeof t?t:t.value;return n.localeCompare(i)},e=iv([ov(1,ae.b),ov(2,Zi.c)],e)}(),av=Object(ue.c)("markerDecorationsService"),uv=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),lv=function(e,t,n,i){var o,r=arguments.length,s=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},cv=function(e,t){return function(n,i){t(n,i,e)}};function dv(e){return e.toString()}var hv,fv=function(e){function t(t){var n=e.call(this)||this;return n.model=t,n._markersData=new Map,n._register(Object(le.f)((function(){n.model.deltaDecorations(Object(Qn.d)(n._markersData),[]),n._markersData.clear()}))),n}return uv(t,e),t.prototype.update=function(e,t){var n=Object(Qn.d)(this._markersData);this._markersData.clear();for(var i=this.model.deltaDecorations(n,t),o=0;o=o?new z.a(n.startLineNumber,o-1,n.endLineNumber,o):new z.a(n.startLineNumber,n.startColumn,n.endLineNumber,n.endColumn+1))}}else if(t.endColumn===Number.MAX_VALUE&&1===t.startColumn&&n.startLineNumber===n.endLineNumber){var r=e.getLineFirstNonWhitespaceColumn(t.startLineNumber);r=0},t=lv([cv(0,Rt.a),cv(1,$m)],t)}(le.a),gv=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),mv=function(e,t,n,i){var o,r=arguments.length,s=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},vv=function(e,t){return function(n,i){t(n,i,e)}},_v=function(e){function t(t,n){var i=e.call(this)||this;i._contextKeyService=t,i._configurationService=n,i._accessibilitySupport=0,i._onDidChangeScreenReaderOptimized=new W.a,i._accessibilityModeEnabledContext=Ql.bindTo(i._contextKeyService);var o=function(){return i._accessibilityModeEnabledContext.set(i.isScreenReaderOptimized())};return i._register(i._configurationService.onDidChangeConfiguration((function(e){e.affectsConfiguration("editor.accessibilitySupport")&&(o(),i._onDidChangeScreenReaderOptimized.fire())}))),o(),i.onDidChangeScreenReaderOptimized((function(){return o()})),i}return gv(t,e),Object.defineProperty(t.prototype,"onDidChangeScreenReaderOptimized",{get:function(){return this._onDidChangeScreenReaderOptimized.event},enumerable:!0,configurable:!0}),t.prototype.isScreenReaderOptimized=function(){var e=this._configurationService.getValue("editor.accessibilitySupport");return"on"===e||"auto"===e&&2===this._accessibilitySupport},t.prototype.getAccessibilitySupport=function(){return this._accessibilitySupport},t=mv([vv(0,Zi.c),vv(1,Pi)],t)}(le.a),yv=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}();!function(e){var t=new Xl,n=function(){function e(e,t){this._serviceId=e,this._factory=t,this._value=null}return Object.defineProperty(e.prototype,"id",{get:function(){return this._serviceId},enumerable:!0,configurable:!0}),e.prototype.get=function(e){if(!this._value){if(e&&(this._value=e[this._serviceId.toString()]),this._value||(this._value=this._factory(e)),!this._value)throw new Error("Service "+this._serviceId+" is missing!");t.set(this._serviceId,this._value)}return this._value},e}();e.LazyStaticService=n;var i=[];function o(e,t){var o=new n(e,t);return i.push(o),o}e.init=function(e){for(var t=new Xl,n=0,o=Ic;n=0&&n<5;)n++,t=t.replace(/@(\w+)/g,(function(n,i){var o="";if("string"==typeof e[i])o=e[i];else{if(!(e[i]&&e[i]instanceof RegExp))throw void 0===e[i]?Mn(e,"language definition does not contain attribute '"+i+"', used at: "+t):Mn(e,"attribute reference '"+i+"' must be a string, used at: "+t);o=e[i].source}return xn(o)?"":"(?:"+o+")"}));return new RegExp(t,e.ignoreCase?"i":"")}function Yv(e,t,n,i){var o=-1,r=n,s=n.match(/^\$(([sS]?)(\d\d?)|#)(.*)$/);s&&(s[3]&&(o=parseInt(s[3]),s[2]&&(o+=100)),r=s[4]);var a,u="~",l=r;if(r&&0!==r.length?/^\w*$/.test(l)?u="==":(s=r.match(/^(@|!@|~|!~|==|!=)(.*)$/))&&(u=s[1],l=s[2]):(u="!=",l=""),"~"!==u&&"!~"!==u||!/^(\w|\|)*$/.test(l))if("@"===u||"!@"===u){var c=e[l];if(!c)throw Mn(e,"the @ match target '"+l+"' is not defined, in rule: "+t);if(!function(e,t){if(!t)return!1;if(!Array.isArray(t))return!1;for(var n=0,i=t;n=100){i-=100;var o=n.split(".");if(o.unshift(n),i0&&"^"===n[0],this.name=this.name+": "+n,this.regex=Gv(e,"^(?:"+(this.matchOnlyAtLineStart?n.substr(1):n)+")")},e.prototype.setAction=function(e,t){this.action=function e(t,n,i){if(i){if("string"==typeof i)return i;if(i.token||""===i.token){if("string"!=typeof i.token)throw Mn(t,"a 'token' attribute must be of type string, in rule: "+n);var o={token:i.token};if(i.token.indexOf("$")>=0&&(o.tokenSubst=!0),"string"==typeof i.bracket)if("@open"===i.bracket)o.bracket=1;else{if("@close"!==i.bracket)throw Mn(t,"a 'bracket' attribute must be either '@open' or '@close', in rule: "+n);o.bracket=-1}if(i.next){if("string"!=typeof i.next)throw Mn(t,"the next state must be a string value in rule: "+n);var r=i.next;if(!/^(@pop|@push|@popall)$/.test(r)&&("@"===r[0]&&(r=r.substr(1)),r.indexOf("$")<0&&!function(e,t){for(var n=t;n&&n.length>0;){if(e.stateNames[n])return!0;var i=n.lastIndexOf(".");n=i<0?null:n.substr(0,i)}return!1}(t,Tn(t,r,"",[],""))))throw Mn(t,"the next state '"+i.next+"' is not defined in rule: "+n);o.next=r}return"number"==typeof i.goBack&&(o.goBack=i.goBack),"string"==typeof i.switchTo&&(o.switchTo=i.switchTo),"string"==typeof i.log&&(o.log=i.log),"string"==typeof i.nextEmbedded&&(o.nextEmbedded=i.nextEmbedded,t.usesEmbedded=!0),o}if(Array.isArray(i)){for(var s=[],a=0,u=i.length;a0&&o[r-1]===c)){var d=l.startIndex;0===a?d=0:d=1&&l.length<=3)if(d.setRegex(i,l[0]),l.length>=3)if("string"==typeof l[1])d.setAction(i,{token:l[1],next:l[2]});else{if("object"!=typeof l[1])throw Mn(n,"a next state as the last element of a rule can only be given if the action is either an object or a string, at: "+e);var h=l[1];h.next=l[2],d.setAction(i,h)}else d.setAction(i,l[1]);else{if(!l.regex)throw Mn(n,"a rule must either be an array, or an object with a 'regex' or 'include' field at: "+e);l.name&&"string"==typeof l.name&&(d.name=l.name),l.matchOnlyAtStart&&(d.matchOnlyAtLineStart=Uv(l.matchOnlyAtLineStart,!1)),d.setRegex(i,l.regex),d.setAction(i,l.action)}r.push(d)}}}if(i.languageId=e,i.ignoreCase=n.ignoreCase,i.noThrow=n.noThrow,i.usesEmbedded=n.usesEmbedded,i.stateNames=t.tokenizer,i.defaultToken=n.defaultToken,!t.tokenizer||"object"!=typeof t.tokenizer)throw Mn(n,"a language definition must define the 'tokenizer' attribute as an object");for(var r in n.tokenizer=[],t.tokenizer)if(t.tokenizer.hasOwnProperty(r)){n.start||(n.start=r);var s=t.tokenizer[r];n.tokenizer[r]=new Array,o("tokenizer."+r,n.tokenizer[r],s)}if(n.usesEmbedded=i.usesEmbedded,t.brackets){if(!Array.isArray(t.brackets))throw Mn(n,"the 'brackets' attribute must be defined as an array")}else t.brackets=[{open:"{",close:"}",token:"delimiter.curly"},{open:"[",close:"]",token:"delimiter.square"},{open:"(",close:")",token:"delimiter.parenthesis"},{open:"<",close:">",token:"delimiter.angle"}];for(var a=[],u=0,l=t.brackets;u0&&e.getLanguageId(a-1)===r;)a--;return new o(e,r,a,s+1,e.getStartOffset(a),e.getEndOffset(s))}n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return r}));var o=function(){function e(e,t,n,i,o,r){this._actual=e,this.languageId=t,this._firstTokenIndex=n,this._lastTokenIndex=i,this.firstCharOffset=o,this._lastCharOffset=r}return e.prototype.getLineContent=function(){return this._actual.getLineContent().substring(this.firstCharOffset,this._lastCharOffset)},e.prototype.getActualLineContentBefore=function(e){return this._actual.getLineContent().substring(0,this.firstCharOffset+e)},e.prototype.getTokenCount=function(){return this._lastTokenIndex-this._firstTokenIndex},e.prototype.findTokenIndexAtOffset=function(e){return this._actual.findTokenIndexAtOffset(e+this.firstCharOffset)-this._firstTokenIndex},e.prototype.getStandardTokenType=function(e){return this._actual.getStandardTokenType(e+this._firstTokenIndex)},e}();function r(e){return 0!=(7&e)}},"C/vA":function(e,t,n){"use strict";function i(e){var t,n=this,i=!1;return function(){return i?t:(i=!0,t=e.apply(n,arguments))}}n.d(t,"a",(function(){return i}))},C6rC:function(e,t,n){},CHaL:function(e,t,n){},CZ1j:function(e,t,n){"use strict";function i(e){return e<0?0:e>255?255:0|e}function o(e){return e<0?0:e>4294967295?4294967295:0|e}n.d(t,"b",(function(){return i})),n.d(t,"a",(function(){return o}))},"Cg/j":function(e,t,n){"use strict";var i;n.d(t,"b",(function(){return i})),n.d(t,"a",(function(){return o})),n.d(t,"c",(function(){return s})),n.d(t,"d",(function(){return a})),function(e){e.serviceIds=new Map,e.DI_TARGET="$di$target",e.DI_DEPENDENCIES="$di$dependencies",e.getServiceDependencies=function(t){return t[e.DI_DEPENDENCIES]||[]}}(i||(i={}));var o=s("instantiationService");function r(e,t,n,o){t[i.DI_TARGET]===t?t[i.DI_DEPENDENCIES].push({id:e,index:n,optional:o}):(t[i.DI_DEPENDENCIES]=[{id:e,index:n,optional:o}],t[i.DI_TARGET]=t)}function s(e){if(i.serviceIds.has(e))return i.serviceIds.get(e);var t=function(e,n,i){if(3!==arguments.length)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");r(t,e,i,!1)};return t.toString=function(){return e},i.serviceIds.set(e,t),t}function a(e){return function(t,n,i){if(3!==arguments.length)throw new Error("@optional-decorator can only be used to decorate a parameter");r(e,t,i,!0)}}},CjF5:function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var i=n("D3Dy"),o=n("MNsG"),r={clipboard:{writeText:o.f||document.queryCommandSupported&&document.queryCommandSupported("copy")||!!(navigator&&navigator.clipboard&&navigator.clipboard.writeText),readText:o.f||!!(navigator&&navigator.clipboard&&navigator.clipboard.readText),richText:function(){if(i.i)return!1;if(i.e){var e=navigator.userAgent.indexOf("Edge/"),t=parseInt(navigator.userAgent.substring(e+5,navigator.userAgent.indexOf(".",e)),10);if(!t||t>=12&&t<=16)return!1}return!0}()},keyboard:o.f||i.l?0:navigator.keyboard||i.k?1:2,touch:"ontouchstart"in window||navigator.maxTouchPoints>0||window.navigator.msMaxTouchPoints>0,pointerEvents:window.PointerEvent&&("ontouchstart"in window||window.navigator.maxTouchPoints>0||navigator.maxTouchPoints>0||window.navigator.msMaxTouchPoints>0)}},D3Dy:function(e,t,n){"use strict";n.d(t,"c",(function(){return r})),n.d(t,"b",(function(){return s})),n.d(t,"o",(function(){return a})),n.d(t,"a",(function(){return u})),n.d(t,"i",(function(){return c})),n.d(t,"e",(function(){return d})),n.d(t,"f",(function(){return h})),n.d(t,"h",(function(){return f})),n.d(t,"m",(function(){return p})),n.d(t,"d",(function(){return g})),n.d(t,"k",(function(){return m})),n.d(t,"n",(function(){return v})),n.d(t,"j",(function(){return _})),n.d(t,"g",(function(){return y})),n.d(t,"l",(function(){return b}));var i=n("MI8n"),o=function(){function e(){this._zoomLevel=0,this._lastZoomLevelChangeTime=0,this._onDidChangeZoomLevel=new i.a,this.onDidChangeZoomLevel=this._onDidChangeZoomLevel.event}return e.prototype.getZoomLevel=function(){return this._zoomLevel},e.prototype.getTimeSinceLastZoomLevelChanged=function(){return Date.now()-this._lastZoomLevelChangeTime},e.prototype.getPixelRatio=function(){var e=document.createElement("canvas").getContext("2d");return(window.devicePixelRatio||1)/(e.webkitBackingStorePixelRatio||e.mozBackingStorePixelRatio||e.msBackingStorePixelRatio||e.oBackingStorePixelRatio||e.backingStorePixelRatio||1)},e.INSTANCE=new e,e}();function r(){return o.INSTANCE.getZoomLevel()}function s(){return o.INSTANCE.getTimeSinceLastZoomLevelChanged()}function a(e){return o.INSTANCE.onDidChangeZoomLevel(e)}function u(){return o.INSTANCE.getPixelRatio()}var l=navigator.userAgent,c=l.indexOf("Trident")>=0,d=l.indexOf("Edge/")>=0,h=c||d,f=l.indexOf("Firefox")>=0,p=l.indexOf("AppleWebKit")>=0,g=l.indexOf("Chrome")>=0,m=!g&&l.indexOf("Safari")>=0,v=!g&&!m&&p,_=l.indexOf("iPad")>=0||m&&navigator.maxTouchPoints>0,y=d&&l.indexOf("WebView/")>=0,b=window.matchMedia&&window.matchMedia("(display-mode: standalone)").matches},DTDp:function(e,t,n){},"E+ie":function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"csp",extensions:[],aliases:["CSP","csp"],loader:function(){return n.e(135).then(n.bind(null,"p+q7"))}})},E4kL:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"yaml",extensions:[".yaml",".yml"],aliases:["YAML","yaml","YML","yml"],mimetypes:["application/x-yaml"],loader:function(){return n.e(174).then(n.bind(null,"EaLm"))}})},EIAu:function(e,t,n){"use strict";n.d(t,"b",(function(){return s})),n.d(t,"a",(function(){return g}));var i=n("N0LK"),o=n("aokT"),r=function(){function e(t,n,i,o,r,s){this.languageIdentifier=t,this.index=n,this.open=i,this.close=o,this.forwardRegex=r,this.reversedRegex=s,this._openSet=e._toSet(this.open),this._closeSet=e._toSet(this.close)}return e.prototype.isOpen=function(e){return this._openSet.has(e)},e.prototype.isClose=function(e){return this._closeSet.has(e)},e._toSet=function(e){for(var t=new Set,n=0,i=e;n0&&u.push({open:c,close:d})}return u}(t);this.brackets=n.map((function(t,i){return new r(e,i,t.open,t.close,function(e,t,n,i){var o=[];o=(o=o.concat(e)).concat(t);for(var r=0,s=o.length;r=0&&i.push(l)}for(var c=0,d=s.close;c=0&&i.push(h)}}}function u(e,t){return e.length-t.length}function l(e){if(e.length<=1)return e;for(var t=[],n=new Set,i=0,o=e;i=0;n--)t+=e.charAt(n);return t}(h=e)),f}),g=function(){function e(){}return e._findPrevBracketInText=function(e,t,n,i){var r=n.match(e);if(!r)return null;var s=n.length-(r.index||0),a=r[0].length,u=i+s;return new o.a(t,u-a+1,t,u+1)},e.findPrevBracketInRange=function(e,t,n,i,o){var r=p(n).substring(n.length-o,n.length-i);return this._findPrevBracketInText(e,t,r,i)},e.findNextBracketInText=function(e,t,n,i){var r=n.match(e);if(!r)return null;var s=r.index||0,a=r[0].length;if(0===a)return null;var u=i+s;return new o.a(t,u+1,t,u+1+a)},e.findNextBracketInRange=function(e,t,n,i,o){var r=n.substring(i,o);return this.findNextBracketInText(e,t,r,i)},e}()},EOst:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"typescript",extensions:[".ts",".tsx"],aliases:["TypeScript","ts","typescript"],mimetypes:["text/typescript"],loader:function(){return n.e(171).then(n.bind(null,"87dK"))}})},EffR:function(e,t,n){"use strict";n.d(t,"o",(function(){return _})),n.d(t,"L",(function(){return y})),n.d(t,"G",(function(){return b})),n.d(t,"C",(function(){return L})),n.d(t,"e",(function(){return N})),n.d(t,"f",(function(){return O})),n.d(t,"J",(function(){return D})),n.d(t,"K",(function(){return E})),n.d(t,"S",(function(){return x})),n.d(t,"g",(function(){return I})),n.d(t,"k",(function(){return T})),n.d(t,"h",(function(){return A})),n.d(t,"i",(function(){return R})),n.d(t,"O",(function(){return P})),n.d(t,"Q",(function(){return F})),n.d(t,"j",(function(){return G})),n.d(t,"t",(function(){return Y})),n.d(t,"s",(function(){return Z})),n.d(t,"z",(function(){return Q})),n.d(t,"w",(function(){return $})),n.d(t,"d",(function(){return ee})),n.d(t,"B",(function(){return te})),n.d(t,"v",(function(){return ne})),n.d(t,"u",(function(){return ie})),n.d(t,"A",(function(){return oe})),n.d(t,"E",(function(){return re})),n.d(t,"r",(function(){return se})),n.d(t,"H",(function(){return ue})),n.d(t,"y",(function(){return le})),n.d(t,"q",(function(){return ce})),n.d(t,"I",(function(){return fe})),n.d(t,"F",(function(){return pe})),n.d(t,"c",(function(){return ge})),n.d(t,"b",(function(){return me})),n.d(t,"P",(function(){return ve})),n.d(t,"N",(function(){return _e})),n.d(t,"T",(function(){return be})),n.d(t,"m",(function(){return Ce})),n.d(t,"a",(function(){return Ne})),n.d(t,"R",(function(){return Oe})),n.d(t,"D",(function(){return De})),n.d(t,"M",(function(){return Ee})),n.d(t,"x",(function(){return xe})),n.d(t,"p",(function(){return ke})),n.d(t,"U",(function(){return Ie})),n.d(t,"l",(function(){return Me})),n.d(t,"n",(function(){return Te}));var i,o=n("D3Dy"),r=n("4y0V"),s=n("uDWl"),a=n("XSiN"),u=n("X+cX"),l=n("/cxE"),c=n("MI8n"),d=n("pmY6"),h=n("MNsG"),f=n("6OMU"),p=n("tYmi"),g=(n("CjF5"),i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),m=function(){return(m=Object.assign||function(e){for(var t,n=1,i=arguments.length;n=0;){if(r=s+o,(0===s||32===n.charCodeAt(s-1))&&32===n.charCodeAt(r))return this._lastStart=s,void(this._lastEnd=r+1);if(s>0&&32===n.charCodeAt(s-1)&&r===i)return this._lastStart=s-1,void(this._lastEnd=r);if(0===s&&r===i)return this._lastStart=0,void(this._lastEnd=r)}this._lastStart=-1}else this._lastStart=-1}else this._lastStart=-1},e.prototype.hasClass=function(e,t){return this._findClassName(e,t),-1!==this._lastStart},e.prototype.addClasses=function(e){for(var t=this,n=[],i=1;i0;)B.sort(U.sort),B.shift().execute();H=!1},F=function(e,t){void 0===t&&(t=0);var n,i=new U(e,t);return W.push(i),j||(j=!0,n=z,V||(V=self.requestAnimationFrame||self.msRequestAnimationFrame||self.webkitRequestAnimationFrame||self.mozRequestAnimationFrame||self.oRequestAnimationFrame||function(e){return setTimeout((function(){return e((new Date).getTime())}),0)}),V.call(self,n)),i},P=function(e,t){if(H){var n=new U(e,t);return B.push(n),n}return F(e,t)};var K=function(e,t){return t},q=function(e){function t(t,n,i,o,r){void 0===o&&(o=K),void 0===r&&(r=16);var s=e.call(this)||this,a=null,l=0,c=s._register(new u.e),d=function(){l=(new Date).getTime(),i(a),a=null};return s._register(I(t,n,(function(e){a=o(a,e);var t=(new Date).getTime()-l;t>=r?(c.cancel(),d()):c.setIfNotSet(d,r-t)}))),s}return g(t,e),t}(d.a);function G(e,t,n,i,o){return new q(e,t,n,i,o)}function Y(e){return document.defaultView.getComputedStyle(e,null)}function Z(e){if(e!==document.body)return new J(e.clientWidth,e.clientHeight);if(h.c&&window.visualViewport){var t=window.visualViewport.width,n=window.visualViewport.height-(o.l?24:0);return new J(t,n)}if(window.innerWidth&&window.innerHeight)return new J(window.innerWidth,window.innerHeight);if(document.body&&document.body.clientWidth&&document.body.clientHeight)return new J(document.body.clientWidth,document.body.clientHeight);if(document.documentElement&&document.documentElement.clientWidth&&document.documentElement.clientHeight)return new J(document.documentElement.clientWidth,document.documentElement.clientHeight);throw new Error("Unable to figure out browser width and height")}var X=function(){function e(){}return e.convertToPixels=function(e,t){return parseFloat(t)||0},e.getDimension=function(t,n,i){var o=Y(t),r="0";return o&&(r=o.getPropertyValue?o.getPropertyValue(n):o.getAttribute(i)),e.convertToPixels(t,r)},e.getBorderLeftWidth=function(t){return e.getDimension(t,"border-left-width","borderLeftWidth")},e.getBorderRightWidth=function(t){return e.getDimension(t,"border-right-width","borderRightWidth")},e.getBorderTopWidth=function(t){return e.getDimension(t,"border-top-width","borderTopWidth")},e.getBorderBottomWidth=function(t){return e.getDimension(t,"border-bottom-width","borderBottomWidth")},e.getPaddingLeft=function(t){return e.getDimension(t,"padding-left","paddingLeft")},e.getPaddingRight=function(t){return e.getDimension(t,"padding-right","paddingRight")},e.getPaddingTop=function(t){return e.getDimension(t,"padding-top","paddingTop")},e.getPaddingBottom=function(t){return e.getDimension(t,"padding-bottom","paddingBottom")},e.getMarginLeft=function(t){return e.getDimension(t,"margin-left","marginLeft")},e.getMarginTop=function(t){return e.getDimension(t,"margin-top","marginTop")},e.getMarginRight=function(t){return e.getDimension(t,"margin-right","marginRight")},e.getMarginBottom=function(t){return e.getDimension(t,"margin-bottom","marginBottom")},e}(),J=function(e,t){this.width=e,this.height=t};function Q(e){for(var t=e.offsetParent,n=e.offsetTop,i=e.offsetLeft;null!==(e=e.parentNode)&&e!==document.body&&e!==document.documentElement;){n-=e.scrollTop;var o=ae(e)?null:Y(e);o&&(i-="rtl"!==o.direction?e.scrollLeft:-e.scrollLeft),e===t&&(i+=X.getBorderLeftWidth(e),n+=X.getBorderTopWidth(e),n+=e.offsetTop,i+=e.offsetLeft,t=e.offsetParent)}return{left:i,top:n}}function $(e){var t=e.getBoundingClientRect();return{left:t.left+ee.scrollX,top:t.top+ee.scrollY,width:t.width,height:t.height}}var ee=new(function(){function e(){}return Object.defineProperty(e.prototype,"scrollX",{get:function(){return"number"==typeof window.scrollX?window.scrollX:document.body.scrollLeft+document.documentElement.scrollLeft},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"scrollY",{get:function(){return"number"==typeof window.scrollY?window.scrollY:document.body.scrollTop+document.documentElement.scrollTop},enumerable:!0,configurable:!0}),e}());function te(e){var t=X.getMarginLeft(e)+X.getMarginRight(e);return e.offsetWidth+t}function ne(e){var t=X.getBorderLeftWidth(e)+X.getBorderRightWidth(e),n=X.getPaddingLeft(e)+X.getPaddingRight(e);return e.offsetWidth-t-n}function ie(e){var t=X.getBorderTopWidth(e)+X.getBorderBottomWidth(e),n=X.getPaddingTop(e)+X.getPaddingBottom(e);return e.offsetHeight-t-n}function oe(e){var t=X.getMarginTop(e)+X.getMarginBottom(e);return e.offsetHeight+t}function re(e,t){for(;e;){if(e===t)return!0;e=e.parentNode}return!1}function se(e,t,n){for(;e&&e.nodeType===e.ELEMENT_NODE;){if(L(e,t))return e;if(n)if("string"==typeof n){if(L(e,n))return null}else if(e===n)return null;e=e.parentNode}return null}function ae(e){return e&&!!e.host&&!!e.mode}function ue(e){return!!le(e)}function le(e){for(;e.parentNode;){if(e===document.body)return null;e=e.parentNode}return ae(e)?e:null}function ce(e){void 0===e&&(e=document.getElementsByTagName("head")[0]);var t=document.createElement("style");return t.type="text/css",t.media="screen",e.appendChild(t),t}var de=null;function he(){return de||(de=ce()),de}function fe(e,t){if(void 0===t&&(t=he()),t){for(var n=function(e){return e&&e.sheet&&e.sheet.rules?e.sheet.rules:e&&e.sheet&&e.sheet.cssRules?e.sheet.cssRules:[]}(t),i=[],o=0;o=0;o--)t.sheet.deleteRule(i[o])}}function pe(e){return"object"==typeof HTMLElement?e instanceof HTMLElement:e&&"object"==typeof e&&1===e.nodeType&&"string"==typeof e.nodeName}var ge={CLICK:"click",DBLCLICK:"dblclick",MOUSE_UP:"mouseup",MOUSE_DOWN:"mousedown",MOUSE_OVER:"mouseover",MOUSE_MOVE:"mousemove",MOUSE_OUT:"mouseout",MOUSE_ENTER:"mouseenter",MOUSE_LEAVE:"mouseleave",POINTER_UP:"pointerup",POINTER_DOWN:"pointerdown",POINTER_MOVE:"pointermove",CONTEXT_MENU:"contextmenu",WHEEL:"wheel",KEY_DOWN:"keydown",KEY_PRESS:"keypress",KEY_UP:"keyup",LOAD:"load",BEFORE_UNLOAD:"beforeunload",UNLOAD:"unload",ABORT:"abort",ERROR:"error",RESIZE:"resize",SCROLL:"scroll",FULLSCREEN_CHANGE:"fullscreenchange",WK_FULLSCREEN_CHANGE:"webkitfullscreenchange",SELECT:"select",CHANGE:"change",SUBMIT:"submit",RESET:"reset",FOCUS:"focus",FOCUS_IN:"focusin",FOCUS_OUT:"focusout",BLUR:"blur",INPUT:"input",STORAGE:"storage",DRAG_START:"dragstart",DRAG:"drag",DRAG_ENTER:"dragenter",DRAG_LEAVE:"dragleave",DRAG_OVER:"dragover",DROP:"drop",DRAG_END:"dragend",ANIMATION_START:o.m?"webkitAnimationStart":"animationstart",ANIMATION_END:o.m?"webkitAnimationEnd":"animationend",ANIMATION_ITERATION:o.m?"webkitAnimationIteration":"animationiteration"},me={stop:function(e,t){e.preventDefault?e.preventDefault():e.returnValue=!1,t&&(e.stopPropagation?e.stopPropagation():e.cancelBubble=!0)}};function ve(e){for(var t=[],n=0;e&&e.nodeType===e.ELEMENT_NODE;n++)t[n]=e.scrollTop,e=e.parentNode;return t}function _e(e,t){for(var n=0;e&&e.nodeType===e.ELEMENT_NODE;n++)e.scrollTop!==t[n]&&(e.scrollTop=t[n]),e=e.parentNode}var ye=function(e){function t(t){var n=e.call(this)||this;n._onDidFocus=n._register(new c.a),n.onDidFocus=n._onDidFocus.event,n._onDidBlur=n._register(new c.a),n.onDidBlur=n._onDidBlur.event;var i=re(document.activeElement,t),o=!1,s=function(){o=!1,i||(i=!0,n._onDidFocus.fire())},a=function(){i&&(o=!0,window.setTimeout((function(){o&&(o=!1,i=!1,n._onDidBlur.fire())}),0))};return n._refreshStateHandler=function(){re(document.activeElement,t)!==i&&(i?a():s())},n._register(Object(r.a)(t,ge.FOCUS,!0)(s)),n._register(Object(r.a)(t,ge.BLUR,!0)(a)),n}return g(t,e),t}(d.a);function be(e){return new ye(e)}function Ce(e){for(var t=[],n=1;n140)n._setDesiredScrollPositionNow(r.getScrollPosition());else{var a=n._sliderMousePosition(e)-i;n._setDesiredScrollPositionNow(r.getDesiredScrollPositionFromDelta(a))}}),(function(){n.slider.toggleClassName("active",!1),n._host.onDragEnd(),t()})),this._host.onDragStart()},t.prototype._setDesiredScrollPositionNow=function(e){var t={};this.writeScrollPosition(t,e),this._scrollable.setScrollPositionNow(t)},t}(l.a),y=function(){function e(e,t,n,i,o,r){this._scrollbarSize=Math.round(t),this._oppositeScrollbarSize=Math.round(n),this._arrowSize=Math.round(e),this._visibleSize=i,this._scrollSize=o,this._scrollPosition=r,this._computedAvailableSize=0,this._computedIsNeeded=!1,this._computedSliderSize=0,this._computedSliderRatio=0,this._computedSliderPosition=0,this._refreshComputedValues()}return e.prototype.clone=function(){return new e(this._arrowSize,this._scrollbarSize,this._oppositeScrollbarSize,this._visibleSize,this._scrollSize,this._scrollPosition)},e.prototype.setVisibleSize=function(e){var t=Math.round(e);return this._visibleSize!==t&&(this._visibleSize=t,this._refreshComputedValues(),!0)},e.prototype.setScrollSize=function(e){var t=Math.round(e);return this._scrollSize!==t&&(this._scrollSize=t,this._refreshComputedValues(),!0)},e.prototype.setScrollPosition=function(e){var t=Math.round(e);return this._scrollPosition!==t&&(this._scrollPosition=t,this._refreshComputedValues(),!0)},e._computeValues=function(e,t,n,i,o){var r=Math.max(0,n-e),s=Math.max(0,r-2*t),a=i>0&&i>n;if(!a)return{computedAvailableSize:Math.round(r),computedIsNeeded:a,computedSliderSize:Math.round(s),computedSliderRatio:0,computedSliderPosition:0};var u=Math.round(Math.max(20,Math.floor(n*s/i))),l=(s-u)/(i-n),c=o*l;return{computedAvailableSize:Math.round(r),computedIsNeeded:a,computedSliderSize:Math.round(u),computedSliderRatio:l,computedSliderPosition:Math.round(c)}},e.prototype._refreshComputedValues=function(){var t=e._computeValues(this._oppositeScrollbarSize,this._arrowSize,this._visibleSize,this._scrollSize,this._scrollPosition);this._computedAvailableSize=t.computedAvailableSize,this._computedIsNeeded=t.computedIsNeeded,this._computedSliderSize=t.computedSliderSize,this._computedSliderRatio=t.computedSliderRatio,this._computedSliderPosition=t.computedSliderPosition},e.prototype.getArrowSize=function(){return this._arrowSize},e.prototype.getScrollPosition=function(){return this._scrollPosition},e.prototype.getRectangleLargeSize=function(){return this._computedAvailableSize},e.prototype.getRectangleSmallSize=function(){return this._scrollbarSize},e.prototype.isNeeded=function(){return this._computedIsNeeded},e.prototype.getSliderSize=function(){return this._computedSliderSize},e.prototype.getSliderPosition=function(){return this._computedSliderPosition},e.prototype.getDesiredScrollPositionFromOffset=function(e){if(!this._computedIsNeeded)return 0;var t=e-this._arrowSize-this._computedSliderSize/2;return Math.round(t/this._computedSliderRatio)},e.prototype.getDesiredScrollPositionFromDelta=function(e){if(!this._computedIsNeeded)return 0;var t=this._computedSliderPosition+e;return Math.round(t/this._computedSliderRatio)},e}(),b=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),C=function(e){function t(t,n,i){var o=this,r=t.getScrollDimensions(),s=t.getCurrentScrollPosition();if(o=e.call(this,{lazyRender:n.lazyRender,host:i,scrollbarState:new y(n.horizontalHasArrows?n.arrowSize:0,2===n.horizontal?0:n.horizontalScrollbarSize,2===n.vertical?0:n.verticalScrollbarSize,r.width,r.scrollWidth,s.scrollLeft),visibility:n.horizontal,extraScrollbarClassName:"horizontal",scrollable:t})||this,n.horizontalHasArrows){var u=(n.arrowSize-11)/2,l=(n.horizontalScrollbarSize-11)/2;o._createArrow({className:"left-arrow",top:l,left:u,bottom:void 0,right:void 0,bgWidth:n.arrowSize,bgHeight:n.horizontalScrollbarSize,onActivate:function(){return o._host.onMouseWheel(new a.b(null,1,0))}}),o._createArrow({className:"right-arrow",top:l,left:void 0,bottom:void 0,right:u,bgWidth:n.arrowSize,bgHeight:n.horizontalScrollbarSize,onActivate:function(){return o._host.onMouseWheel(new a.b(null,-1,0))}})}return o._createSlider(Math.floor((n.horizontalScrollbarSize-n.horizontalSliderSize)/2),0,void 0,n.horizontalSliderSize),o}return b(t,e),t.prototype._updateSlider=function(e,t){this.slider.setWidth(e),this.slider.setLeft(t)},t.prototype._renderDomNode=function(e,t){this.domNode.setWidth(e),this.domNode.setHeight(t),this.domNode.setLeft(0),this.domNode.setBottom(0)},t.prototype.onDidScroll=function(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},t.prototype._mouseDownRelativePosition=function(e,t){return e},t.prototype._sliderMousePosition=function(e){return e.posx},t.prototype._sliderOrthogonalMousePosition=function(e){return e.posy},t.prototype.writeScrollPosition=function(e,t){e.scrollLeft=t},t}(_),w=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),S=function(e){function t(t,n,i){var o=this,r=t.getScrollDimensions(),s=t.getCurrentScrollPosition();if(o=e.call(this,{lazyRender:n.lazyRender,host:i,scrollbarState:new y(n.verticalHasArrows?n.arrowSize:0,2===n.vertical?0:n.verticalScrollbarSize,0,r.height,r.scrollHeight,s.scrollTop),visibility:n.vertical,extraScrollbarClassName:"vertical",scrollable:t})||this,n.verticalHasArrows){var u=(n.arrowSize-11)/2,l=(n.verticalScrollbarSize-11)/2;o._createArrow({className:"up-arrow",top:u,left:l,bottom:void 0,right:void 0,bgWidth:n.verticalScrollbarSize,bgHeight:n.arrowSize,onActivate:function(){return o._host.onMouseWheel(new a.b(null,0,1))}}),o._createArrow({className:"down-arrow",top:void 0,left:l,bottom:u,right:void 0,bgWidth:n.verticalScrollbarSize,bgHeight:n.arrowSize,onActivate:function(){return o._host.onMouseWheel(new a.b(null,0,-1))}})}return o._createSlider(0,Math.floor((n.verticalScrollbarSize-n.verticalSliderSize)/2),n.verticalSliderSize,void 0),o}return w(t,e),t.prototype._updateSlider=function(e,t){this.slider.setHeight(e),this.slider.setTop(t)},t.prototype._renderDomNode=function(e,t){this.domNode.setWidth(t),this.domNode.setHeight(e),this.domNode.setRight(0),this.domNode.setTop(0)},t.prototype.onDidScroll=function(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},t.prototype._mouseDownRelativePosition=function(e,t){return t},t.prototype._sliderMousePosition=function(e){return e.posy},t.prototype._sliderOrthogonalMousePosition=function(e){return e.posx},t.prototype.writeScrollPosition=function(e,t){e.scrollTop=t},t}(_),L=n("MI8n"),N=n("QuOb"),O=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),D=function(e,t,n){this.timestamp=e,this.deltaX=t,this.deltaY=n,this.score=0},E=function(){function e(){this._capacity=5,this._memory=[],this._front=-1,this._rear=-1}return e.prototype.isPhysicalMouseWheel=function(){if(-1===this._front&&-1===this._rear)return!1;for(var e=1,t=0,n=1,i=this._rear;;){var o=i===this._front?e:Math.pow(2,-n);if(e-=o,t+=this._memory[i].score*o,i===this._front)break;i=(this._capacity+i-1)%this._capacity,n++}return t<=.5},e.prototype.accept=function(e,t,n){var i=new D(e,t,n);i.score=this._computeScore(i),-1===this._front&&-1===this._rear?(this._memory[0]=i,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]=i)},e.prototype._computeScore=function(e){if(Math.abs(e.deltaX)>0&&Math.abs(e.deltaY)>0)return 1;var t=.5;-1===this._front&&-1===this._rear||this._memory[this._rear];return(Math.abs(e.deltaX-Math.round(e.deltaX))>0||Math.abs(e.deltaY-Math.round(e.deltaY))>0)&&(t+=.25),Math.min(Math.max(t,0),1)},e.INSTANCE=new e,e}(),x=function(e){function t(t,n,i){var o=e.call(this)||this;o._onScroll=o._register(new L.a),o.onScroll=o._onScroll.event,t.style.overflow="hidden",o._options=T(n),o._scrollable=i,o._register(o._scrollable.onScroll((function(e){o._onDidScroll(e),o._onScroll.fire(e)})));var r={onMouseWheel:function(e){return o._onMouseWheel(e)},onDragStart:function(){return o._onDragStart()},onDragEnd:function(){return o._onDragEnd()}};return o._verticalScrollbar=o._register(new S(o._scrollable,o._options,r)),o._horizontalScrollbar=o._register(new C(o._scrollable,o._options,r)),o._domNode=document.createElement("div"),o._domNode.className="monaco-scrollable-element "+o._options.className,o._domNode.setAttribute("role","presentation"),o._domNode.style.position="relative",o._domNode.style.overflow="hidden",o._domNode.appendChild(t),o._domNode.appendChild(o._horizontalScrollbar.domNode.domNode),o._domNode.appendChild(o._verticalScrollbar.domNode.domNode),o._options.useShadows?(o._leftShadowDomNode=Object(s.b)(document.createElement("div")),o._leftShadowDomNode.setClassName("shadow"),o._domNode.appendChild(o._leftShadowDomNode.domNode),o._topShadowDomNode=Object(s.b)(document.createElement("div")),o._topShadowDomNode.setClassName("shadow"),o._domNode.appendChild(o._topShadowDomNode.domNode),o._topLeftShadowDomNode=Object(s.b)(document.createElement("div")),o._topLeftShadowDomNode.setClassName("shadow top-left-corner"),o._domNode.appendChild(o._topLeftShadowDomNode.domNode)):(o._leftShadowDomNode=null,o._topShadowDomNode=null,o._topLeftShadowDomNode=null),o._listenOnDomNode=o._options.listenOnDomNode||o._domNode,o._mouseWheelToDispose=[],o._setListeningToMouseWheel(o._options.handleMouseWheel),o.onmouseover(o._listenOnDomNode,(function(e){return o._onMouseOver(e)})),o.onnonbubblingmouseout(o._listenOnDomNode,(function(e){return o._onMouseOut(e)})),o._hideTimeout=o._register(new c.e),o._isDragging=!1,o._mouseIsOver=!1,o._shouldRender=!0,o._revealOnScroll=!0,o}return O(t,e),t.prototype.dispose=function(){this._mouseWheelToDispose=Object(f.e)(this._mouseWheelToDispose),e.prototype.dispose.call(this)},t.prototype.getDomNode=function(){return this._domNode},t.prototype.getOverviewRulerLayoutInfo=function(){return{parent:this._domNode,insertBefore:this._verticalScrollbar.domNode.domNode}},t.prototype.delegateVerticalScrollbarMouseDown=function(e){this._verticalScrollbar.delegateMouseDown(e)},t.prototype.getScrollDimensions=function(){return this._scrollable.getScrollDimensions()},t.prototype.setScrollDimensions=function(e){this._scrollable.setScrollDimensions(e)},t.prototype.updateClassName=function(e){this._options.className=e,m.e&&(this._options.className+=" mac"),this._domNode.className="monaco-scrollable-element "+this._options.className},t.prototype.updateOptions=function(e){var t=T(e);this._options.handleMouseWheel=t.handleMouseWheel,this._options.mouseWheelScrollSensitivity=t.mouseWheelScrollSensitivity,this._options.fastScrollSensitivity=t.fastScrollSensitivity,this._setListeningToMouseWheel(this._options.handleMouseWheel),this._options.lazyRender||this._render()},t.prototype._setListeningToMouseWheel=function(e){var t=this;if(this._mouseWheelToDispose.length>0!==e&&(this._mouseWheelToDispose=Object(f.e)(this._mouseWheelToDispose),e)){this._mouseWheelToDispose.push(r.g(this._listenOnDomNode,o.f?"mousewheel":"wheel",(function(e){t._onMouseWheel(new a.b(e))}),{passive:!1}))}},t.prototype._onMouseWheel=function(e){var t,n=E.INSTANCE;if(n.accept(Date.now(),e.deltaX,e.deltaY),e.deltaY||e.deltaX){var i=e.deltaY*this._options.mouseWheelScrollSensitivity,o=e.deltaX*this._options.mouseWheelScrollSensitivity;this._options.flipAxes&&(i=(t=[o,i])[0],o=t[1]);var r=!m.e&&e.browserEvent&&e.browserEvent.shiftKey;!this._options.scrollYToX&&!r||o||(o=i,i=0),e.browserEvent&&e.browserEvent.altKey&&(o*=this._options.fastScrollSensitivity,i*=this._options.fastScrollSensitivity);var s=this._scrollable.getFutureScrollPosition(),a={};if(i){var u=s.scrollTop-50*i;this._verticalScrollbar.writeScrollPosition(a,u)}if(o){var l=s.scrollLeft-50*o;this._horizontalScrollbar.writeScrollPosition(a,l)}if(a=this._scrollable.validateScrollPosition(a),s.scrollLeft!==a.scrollLeft||s.scrollTop!==a.scrollTop)this._options.mouseWheelSmoothScroll&&n.isPhysicalMouseWheel()?this._scrollable.setScrollPositionSmooth(a):this._scrollable.setScrollPositionNow(a),this._shouldRender=!0}(this._options.alwaysConsumeMouseWheel||this._shouldRender)&&(e.preventDefault(),e.stopPropagation())},t.prototype._onDidScroll=function(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()},t.prototype.renderNow=function(){if(!this._options.lazyRender)throw new Error("Please use `lazyRender` together with `renderNow`!");this._render()},t.prototype._render=function(){if(this._shouldRender&&(this._shouldRender=!1,this._horizontalScrollbar.render(),this._verticalScrollbar.render(),this._options.useShadows)){var e=this._scrollable.getCurrentScrollPosition(),t=e.scrollTop>0,n=e.scrollLeft>0;this._leftShadowDomNode.setClassName("shadow"+(n?" left":"")),this._topShadowDomNode.setClassName("shadow"+(t?" top":"")),this._topLeftShadowDomNode.setClassName("shadow top-left-corner"+(t?" top":"")+(n?" left":""))}},t.prototype._onDragStart=function(){this._isDragging=!0,this._reveal()},t.prototype._onDragEnd=function(){this._isDragging=!1,this._hide()},t.prototype._onMouseOut=function(e){this._mouseIsOver=!1,this._hide()},t.prototype._onMouseOver=function(e){this._mouseIsOver=!0,this._reveal()},t.prototype._reveal=function(){this._verticalScrollbar.beginReveal(),this._horizontalScrollbar.beginReveal(),this._scheduleHide()},t.prototype._hide=function(){this._mouseIsOver||this._isDragging||(this._verticalScrollbar.beginHide(),this._horizontalScrollbar.beginHide())},t.prototype._scheduleHide=function(){var e=this;this._mouseIsOver||this._isDragging||this._hideTimeout.cancelAndSet((function(){return e._hide()}),500)},t}(l.a),k=function(e){function t(t,n){var i=this;(n=n||{}).mouseWheelSmoothScroll=!1;var o=new N.a(0,(function(e){return r.Q(e)}));return(i=e.call(this,t,n,o)||this)._register(o),i}return O(t,e),t.prototype.setScrollPosition=function(e){this._scrollable.setScrollPositionNow(e)},t.prototype.getScrollPosition=function(){return this._scrollable.getCurrentScrollPosition()},t}(x),I=function(e){function t(t,n,i){return e.call(this,t,n,i)||this}return O(t,e),t}(x),M=function(e){function t(t,n){var i=e.call(this,t,n)||this;return i._element=t,i.onScroll((function(e){e.scrollTopChanged&&(i._element.scrollTop=e.scrollTop),e.scrollLeftChanged&&(i._element.scrollLeft=e.scrollLeft)})),i.scanDomNode(),i}return O(t,e),t.prototype.scanDomNode=function(){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})},t}(k);function T(e){var t={lazyRender:void 0!==e.lazyRender&&e.lazyRender,className:void 0!==e.className?e.className:"",useShadows:void 0===e.useShadows||e.useShadows,handleMouseWheel:void 0===e.handleMouseWheel||e.handleMouseWheel,flipAxes:void 0!==e.flipAxes&&e.flipAxes,alwaysConsumeMouseWheel:void 0!==e.alwaysConsumeMouseWheel&&e.alwaysConsumeMouseWheel,scrollYToX:void 0!==e.scrollYToX&&e.scrollYToX,mouseWheelScrollSensitivity:void 0!==e.mouseWheelScrollSensitivity?e.mouseWheelScrollSensitivity:1,fastScrollSensitivity:void 0!==e.fastScrollSensitivity?e.fastScrollSensitivity:5,mouseWheelSmoothScroll:void 0===e.mouseWheelSmoothScroll||e.mouseWheelSmoothScroll,arrowSize:void 0!==e.arrowSize?e.arrowSize:11,listenOnDomNode:void 0!==e.listenOnDomNode?e.listenOnDomNode:null,horizontal:void 0!==e.horizontal?e.horizontal:1,horizontalScrollbarSize:void 0!==e.horizontalScrollbarSize?e.horizontalScrollbarSize:10,horizontalSliderSize:void 0!==e.horizontalSliderSize?e.horizontalSliderSize:0,horizontalHasArrows:void 0!==e.horizontalHasArrows&&e.horizontalHasArrows,vertical:void 0!==e.vertical?e.vertical:1,verticalScrollbarSize:void 0!==e.verticalScrollbarSize?e.verticalScrollbarSize:10,verticalHasArrows:void 0!==e.verticalHasArrows&&e.verticalHasArrows,verticalSliderSize:void 0!==e.verticalSliderSize?e.verticalSliderSize:0};return t.horizontalSliderSize=void 0!==e.horizontalSliderSize?e.horizontalSliderSize:t.horizontalScrollbarSize,t.verticalSliderSize=void 0!==e.verticalSliderSize?e.verticalSliderSize:t.verticalScrollbarSize,m.e&&(t.className+=" mac"),t}},"GR/f":function(e,t,n){"use strict";n.d(t,"a",(function(){return _})),n.d(t,"b",(function(){return y}));var i=n("/cxE"),o=n("N0LK"),r=n("LCkn"),s=n("Ll0s"),a=n("aokT"),u=n("gCVg"),l=n("cMvZ"),c=Object.create(null);function d(e,t){c[e]||(c[e]=["",e]);for(var n=c[e],i=n.length;i<=t;i++)n[i]=n[i-1]+e;return n[t]}var h,f=function(){function e(e,t){this._opts=t,this._selection=e,this._selectionId=null,this._useLastEditRangeForCursorEndPosition=!1,this._selectionStartColumnStaysPut=!1}return e.unshiftIndent=function(e,t,n,i,o){var r=s.a.visibleColumnFromColumn(e,t,n);if(o){var a=d(" ",i);return d(a,s.a.prevIndentTabStop(r,i)/i)}return d(a="\t",s.a.prevRenderTabStop(r,n)/n)},e.shiftIndent=function(e,t,n,i,o){var r=s.a.visibleColumnFromColumn(e,t,n);if(o){var a=d(" ",i);return d(a,s.a.nextIndentTabStop(r,i)/i)}return d(a="\t",s.a.nextRenderTabStop(r,n)/n)},e.prototype._addEditOperation=function(e,t,n){this._useLastEditRangeForCursorEndPosition?e.addTrackedEditOperation(t,n):e.addEditOperation(t,n)},e.prototype.getEditOperations=function(t,n){var i=this._selection.startLineNumber,r=this._selection.endLineNumber;1===this._selection.endColumn&&i!==r&&(r-=1);var u=this._opts,c=u.tabSize,h=u.indentSize,f=u.insertSpaces,p=i===r;if(this._selection.isEmpty()&&/^\s*$/.test(t.getLineContent(i))&&(this._useLastEditRangeForCursorEndPosition=!0),this._opts.useTabStops)for(var g=0,m=0,v=i;v<=r;v++,g=m){m=0;var _=t.getLineContent(v),y=o.o(_);if((!this._opts.isUnshift||0!==_.length&&0!==y)&&(p||this._opts.isUnshift||0!==_.length)){if(-1===y&&(y=_.length),v>1)if(s.a.visibleColumnFromColumn(_,y+1,c)%h!=0&&t.isCheapToTokenize(v-1)){var b=l.a.getEnterAction(this._opts.autoIndent,t,new a.a(v-1,t.getLineMaxColumn(v-1),v-1,t.getLineMaxColumn(v-1)));if(b){if(m=g,b.appendText)for(var C=0,w=b.appendText.length;C1){var c=void 0;for(c=i-1;c>=1;c--){var d=n.getLineContent(c);if(o.B(d)>=0)break}if(c<1)return null;var h=n.getLineMaxColumn(c),f=l.a.getEnterAction(t.autoIndent,n,new a.a(c,h,c,h));f&&(s=f.indentation+f.appendText)}return r&&(r===m.a.Indent&&(s=e.shiftIndent(t,s)),r===m.a.Outdent&&(s=e.unshiftIndent(t,s)),s=t.normalizeIndentation(s)),s||null},e._replaceJumpToNextIndent=function(e,t,n,i){var o="",a=n.getStartPosition();if(e.insertSpaces)for(var u=s.a.visibleColumnFromColumn2(e,t,a),l=e.indentSize,c=l-u%l,d=0;d=4){var b=l.a.getIndentForEnter(t.autoIndent,n,u,{unshiftIndent:function(n){return e.unshiftIndent(t,n)},shiftIndent:function(n){return e.shiftIndent(t,n)},normalizeIndentation:function(e){return t.normalizeIndentation(e)}});if(b){var C=s.a.visibleColumnFromColumn2(t,n,u.getEndPosition()),w=u.endColumn,S="\n";y!==t.normalizeIndentation(b.beforeEnter)&&(S=t.normalizeIndentation(b.beforeEnter)+_.substring(y.length,u.startColumn-1)+"\n",u=new a.a(u.startLineNumber,1,u.endLineNumber,u.endColumn));var L=n.getLineContent(u.endLineNumber),N=o.o(L);if(u=N>=0?u.setEndPosition(u.endLineNumber,Math.max(u.endColumn,N+1)):u.setEndPosition(u.endLineNumber,n.getLineMaxColumn(u.endLineNumber)),i)return new r.d(u,S+t.normalizeIndentation(b.afterEnter),!0);var O=0;return w<=N+1&&(t.insertSpaces||(C=Math.ceil(C/t.indentSize)),O=Math.min(C+1-t.normalizeIndentation(b.afterEnter).length-1,0)),new r.c(u,S+t.normalizeIndentation(b.afterEnter),0,O,!0)}}return e._typeCommand(u,"\n"+t.normalizeIndentation(y),i)},e._isAutoIndentType=function(e,t,n){if(e.autoIndent<4)return!1;for(var i=0,o=n.length;i2?c.charCodeAt(l.column-2):0)&&d)return!1;if("auto"===e.autoClosingOvertype){for(var h=!1,f=0,p=i.length;f=0||n.indexOf(t)>=0},e._isBeforeClosingBrace=function(t,n,i){var o=t.autoClosingPairsClose2.get(i);if(!o)return!1;for(var r=e._autoClosingPairIsSymmetric(n),s=0,a=o;sr.open.length){for(var c=!0,d=0,h=n;dv.column-1){var y=_.charAt(v.column-1);if(!e._isBeforeClosingBrace(t,d,y)&&!h(y))return null}if(!n.isCheapToTokenize(v.lineNumber))return null;if(1===d.open.length&&u&&"always"!==c){var b=Object(g.a)(t.wordSeparators);if(a&&v.column>1&&0===b.get(_.charCodeAt(v.column-2)))return null;if(!a&&v.column>2&&0===b.get(_.charCodeAt(v.column-3)))return null}n.forceTokenization(v.lineNumber);var C=n.getLineTokens(v.lineNumber),w=!1;try{w=l.a.shouldAutoClosePair(d,C,a?v.column:v.column-1)}catch(e){Object(i.e)(e)}if(!w)return null}return d},e._runAutoClosingOpenCharType=function(e,t,n,i,o,r,a){for(var u=[],l=0,c=i.length;l=n?s:{done:!1,value:e[t++]}}}},e.fromNativeIterator=function(e){return{next:function(){var t=e.next();return t.done?s:{done:!1,value:t.value}}}},e.from=function(t){return t?Array.isArray(t)?e.fromArray(t):t:e.empty()},e.map=function(e,t){return{next:function(){var n=e.next();return n.done?s:{done:!1,value:t(n.value)}}}},e.filter=function(e,t){return{next:function(){for(;;){var n=e.next();if(n.done)return s;if(t(n.value))return{done:!1,value:n.value}}}}},e.forEach=function(e,t){for(var n=e.next();!n.done;n=e.next())t(n.value)},e.collect=function(e,t){void 0===t&&(t=Number.POSITIVE_INFINITY);var n=[];if(0===t)return n;for(var i=0,o=e.next();!o.done&&(n.push(o.value),!(++i>=t));o=e.next());return n},e.concat=function(){for(var e=[],t=0;t=e.length)return s;var t=e[n].next();return t.done?(n++,this.next()):t}}},e.chain=function(e){return new a(e)}}(o||(o={}));var a=function(){function e(e){this.it=e}return e.prototype.next=function(){return this.it.next()},e}();function u(e){return Array.isArray(e)?o.fromArray(e):e||o.empty()}var l=function(e){function t(t,n,i,o){return void 0===n&&(n=0),void 0===i&&(i=t.length),void 0===o&&(o=n-1),e.call(this,t,n,i,o)||this}return r(t,e),t.prototype.current=function(){return e.prototype.current.call(this)},t.prototype.previous=function(){return this.index=Math.max(this.index-1,this.start-1),this.current()},t.prototype.first=function(){return this.index=this.start,this.current()},t.prototype.last=function(){return this.index=this.end-1,this.current()},t.prototype.parent=function(){return null},t}(function(){function e(e,t,n,i){void 0===t&&(t=0),void 0===n&&(n=e.length),void 0===i&&(i=t-1),this.items=e,this.start=t,this.end=n,this.index=i}return e.prototype.first=function(){return this.index=this.start,this.current()},e.prototype.next=function(){return this.index=Math.min(this.index+1,this.end),this.current()},e.prototype.current=function(){return this.index===this.start-1||this.index===this.end?null:this.items[this.index]},e}());!function(){function e(e,t){this.iterator=e,this.fn=t}e.prototype.next=function(){return this.fn(this.iterator.next())}}()},JlLP:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"powerquery",extensions:[".pq",".pqm"],aliases:["PQ","M","Power Query","Power Query M"],loader:function(){return n.e(153).then(n.bind(null,"W1QP"))}})},JwdM:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.processSize=function(e){return/^\d+$/.test(e)?"".concat(e,"px"):e},t.noop=function(){}},KDc4:function(e,t,n){"use strict";var i;n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return o})),function(e){e[e.None=0]="None",e[e.Indent=1]="Indent",e[e.IndentOutdent=2]="IndentOutdent",e[e.Outdent=3]="Outdent"}(i||(i={}));var o=function(){function e(e){if(this.open=e.open,this.close=e.close,this._standardTokenMask=0,Array.isArray(e.notIn))for(var t=0,n=e.notIn.length;t=65536?2:1,9===l)a=e.nextRenderTabStop(a,i);else{for(var c=o.q(l);u=65536?2:1,c=h}o.w(l)||o.u(l)?a+=2:a+=1}}return a},e.visibleColumnFromColumn2=function(e,t,n){return this.visibleColumnFromColumn(t.getLineContent(n.lineNumber),n.column,e.tabSize)},e.columnFromVisibleColumn=function(t,n,i){if(n<=0)return 1;for(var r=t.length,s=0,a=1,u=0;u=65536?2:1;var c=void 0;if(9===l)c=e.nextRenderTabStop(s,i);else{for(var d=o.q(l);u=65536?2:1,d=f}c=o.w(l)||o.u(l)?s+2:s+1}var p=u+1;if(c>=n)return c-ns?s:o},e.nextRenderTabStop=function(e,t){return e+t-e%t},e.nextIndentTabStop=function(e,t){return e+t-e%t},e.prevRenderTabStop=function(e,t){return e-1-(e-1)%t},e.prevIndentTabStop=function(e,t){return e-1-(e-1)%t},e}();function w(e){return"'"===e||'"'===e||"`"===e}},"M/lh":function(e,t,n){var i;self.MonacoEnvironment=(i={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=n.p,r=(o?o.replace(/\/$/,"")+"/":"")+i[t];if(/^(http:)|(https:)|(file:)/.test(r)){var s=String(window.location),a=s.substr(0,s.length-window.location.hash.length-window.location.search.length-window.location.pathname.length);if(r.substring(0,a.length)!==a)return"data:text/javascript;charset=utf-8,"+encodeURIComponent("/*"+t+'*/importScripts("'+r+'");')}return r}}),n("1YUG"),n("oQaD"),e.exports=n("8z58"),n("23p7"),n("OOlL"),n("li8W"),n("ApJL"),n("jrbv"),n("gqHg"),n("p3Ex"),n("E+ie"),n("9B1q"),n("9XAT"),n("SvYn"),n("I/Lx"),n("LexI"),n("+a1H"),n("hFdI"),n("c2dO"),n("zQEy"),n("k7mE"),n("cldp"),n("p5tG"),n("FvUK"),n("ZvGG"),n("QFiB"),n("/cAr"),n("xYNL"),n("sStQ"),n("oKJv"),n("H6Gb"),n("y3CF"),n("JlLP"),n("j2o1"),n("woZy"),n("iLY9"),n("Msxo"),n("ajgA"),n("QiAa"),n("pI2L"),n("ij/i"),n("XQgg"),n("Gb1F"),n("xmOD"),n("c9ML"),n("Mzro"),n("GZrW"),n("w9QG"),n("ufhN"),n("LRks"),n("EOst"),n("z3hU"),n("nrBJ"),n("BEdG"),n("E4kL")},M1Kb:function(e,t,n){"use strict";var i,o;n.d(t,"d",(function(){return i})),n.d(t,"c",(function(){return o})),n.d(t,"e",(function(){return r})),n.d(t,"b",(function(){return s})),n.d(t,"a",(function(){return a})),function(e){e[e.Left=1]="Left",e[e.Center=2]="Center",e[e.Right=4]="Right",e[e.Full=7]="Full"}(i||(i={})),function(e){e[e.Inline=1]="Inline",e[e.Gutter=2]="Gutter"}(o||(o={}));var r=function(){function e(e){this.tabSize=Math.max(1,0|e.tabSize),this.indentSize=0|e.tabSize,this.insertSpaces=Boolean(e.insertSpaces),this.defaultEOL=0|e.defaultEOL,this.trimAutoWhitespace=Boolean(e.trimAutoWhitespace)}return e.prototype.equals=function(e){return this.tabSize===e.tabSize&&this.indentSize===e.indentSize&&this.insertSpaces===e.insertSpaces&&this.defaultEOL===e.defaultEOL&&this.trimAutoWhitespace===e.trimAutoWhitespace},e.prototype.createChangeEvent=function(e){return{tabSize:this.tabSize!==e.tabSize,indentSize:this.indentSize!==e.indentSize,insertSpaces:this.insertSpaces!==e.insertSpaces,trimAutoWhitespace:this.trimAutoWhitespace!==e.trimAutoWhitespace}},e}(),s=function(e,t){this.range=e,this.matches=t},a=function(e,t,n){this.reverseEdits=e,this.changes=t,this.trimAutoWhitespaceLineNumbers=n}},MD5Z:function(e,t,n){"use strict";n.d(t,"a",(function(){return l})),n.d(t,"Eb",(function(){return d})),n.d(t,"N",(function(){return p})),n.d(t,"L",(function(){return g})),n.d(t,"M",(function(){return m})),n.d(t,"e",(function(){return v})),n.d(t,"b",(function(){return _})),n.d(t,"Lb",(function(){return y})),n.d(t,"Q",(function(){return b})),n.d(t,"S",(function(){return C})),n.d(t,"R",(function(){return w})),n.d(t,"P",(function(){return S})),n.d(t,"O",(function(){return L})),n.d(t,"W",(function(){return N})),n.d(t,"Y",(function(){return O})),n.d(t,"X",(function(){return D})),n.d(t,"Z",(function(){return E})),n.d(t,"bb",(function(){return x})),n.d(t,"ab",(function(){return k})),n.d(t,"T",(function(){return I})),n.d(t,"V",(function(){return M})),n.d(t,"U",(function(){return T})),n.d(t,"Cb",(function(){return P})),n.d(t,"Bb",(function(){return F})),n.d(t,"c",(function(){return V})),n.d(t,"d",(function(){return W})),n.d(t,"Gb",(function(){return B})),n.d(t,"Ib",(function(){return j})),n.d(t,"Jb",(function(){return H})),n.d(t,"Hb",(function(){return z})),n.d(t,"Db",(function(){return U})),n.d(t,"p",(function(){return K})),n.d(t,"o",(function(){return q})),n.d(t,"G",(function(){return G})),n.d(t,"F",(function(){return Y})),n.d(t,"B",(function(){return Z})),n.d(t,"A",(function(){return X})),n.d(t,"y",(function(){return J})),n.d(t,"x",(function(){return Q})),n.d(t,"n",(function(){return $})),n.d(t,"w",(function(){return ee})),n.d(t,"H",(function(){return te})),n.d(t,"J",(function(){return ne})),n.d(t,"I",(function(){return ie})),n.d(t,"K",(function(){return oe})),n.d(t,"C",(function(){return re})),n.d(t,"D",(function(){return se})),n.d(t,"z",(function(){return ae})),n.d(t,"E",(function(){return ue})),n.d(t,"q",(function(){return le})),n.d(t,"s",(function(){return ce})),n.d(t,"u",(function(){return de})),n.d(t,"r",(function(){return he})),n.d(t,"t",(function(){return fe})),n.d(t,"v",(function(){return pe})),n.d(t,"g",(function(){return me})),n.d(t,"h",(function(){return ve})),n.d(t,"j",(function(){return _e})),n.d(t,"l",(function(){return ye})),n.d(t,"k",(function(){return be})),n.d(t,"m",(function(){return Ce})),n.d(t,"i",(function(){return we})),n.d(t,"ib",(function(){return Se})),n.d(t,"jb",(function(){return Le})),n.d(t,"cb",(function(){return Ne})),n.d(t,"db",(function(){return Oe})),n.d(t,"nb",(function(){return De})),n.d(t,"ob",(function(){return Ee})),n.d(t,"mb",(function(){return xe})),n.d(t,"kb",(function(){return ke})),n.d(t,"lb",(function(){return Ie})),n.d(t,"eb",(function(){return Me})),n.d(t,"fb",(function(){return Te})),n.d(t,"hb",(function(){return Ae})),n.d(t,"gb",(function(){return Re})),n.d(t,"Kb",(function(){return Pe})),n.d(t,"qb",(function(){return Fe})),n.d(t,"rb",(function(){return Ve})),n.d(t,"pb",(function(){return We})),n.d(t,"ub",(function(){return Be})),n.d(t,"sb",(function(){return je})),n.d(t,"tb",(function(){return He})),n.d(t,"vb",(function(){return ze})),n.d(t,"Ab",(function(){return Ue})),n.d(t,"xb",(function(){return Ke})),n.d(t,"yb",(function(){return qe})),n.d(t,"wb",(function(){return Ge})),n.d(t,"zb",(function(){return Ye})),n.d(t,"f",(function(){return Ze})),n.d(t,"Fb",(function(){return Qe}));var i=n("ic2d"),o=n("zrhQ"),r=n("MI8n"),s=n("3/fG"),a=n("3Rsk"),u=n("X+cX"),l={ColorContribution:"base.contributions.colors"},c=new(function(){function e(){this._onDidChangeSchema=new r.a,this.onDidChangeSchema=this._onDidChangeSchema.event,this.colorSchema={type:"object",properties:{}},this.colorReferenceSchema={type:"string",enum:[],enumDescriptions:[]},this.colorsById={}}return e.prototype.registerColor=function(e,t,n,i,o){void 0===i&&(i=!1);var r={id:e,description:n,defaults:t,needsTransparency:i,deprecationMessage:o};this.colorsById[e]=r;var s={type:"string",description:n,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(n),this._onDidChangeSchema.fire(),e},e.prototype.resolveDefaultColor=function(e,t){var n=this.colorsById[e];if(n&&n.defaults)return Qe(n.defaults[t.type],t)},e.prototype.getColorSchema=function(){return this.colorSchema},e.prototype.toString=function(){var e=this;return Object.keys(this.colorsById).sort((function(e,t){var n=-1===e.indexOf(".")?0:1,i=-1===t.indexOf(".")?0:1;return n!==i?n-i:e.localeCompare(t)})).map((function(t){return"- `"+t+"`: "+e.colorsById[t].description})).join("\n")},e}());function d(e,t,n,i,o){return c.registerColor(e,t,n,i,o)}i.a.add(l.ColorContribution,c);var h,f,p=d("foreground",{dark:"#CCCCCC",light:"#616161",hc:"#FFFFFF"},s.a("foreground","Overall foreground color. This color is only used if not overridden by a component.")),g=d("errorForeground",{dark:"#F48771",light:"#A1260D",hc:"#F48771"},s.a("errorForeground","Overall foreground color for error messages. This color is only used if not overridden by a component.")),m=d("focusBorder",{dark:o.a.fromHex("#0E639C").transparent(.8),light:o.a.fromHex("#007ACC").transparent(.4),hc:"#F38518"},s.a("focusBorder","Overall border color for focused elements. This color is only used if not overridden by a component.")),v=d("contrastBorder",{light:null,dark:null,hc:"#6FC3DF"},s.a("contrastBorder","An extra border around elements to separate them from others for greater contrast.")),_=d("contrastActiveBorder",{light:null,dark:null,hc:m},s.a("activeContrastBorder","An extra border around active elements to separate them from others for greater contrast.")),y=(d("textLink.foreground",{light:"#006AB1",dark:"#3794FF",hc:"#3794FF"},s.a("textLinkForeground","Foreground color for links in text.")),d("textCodeBlock.background",{light:"#dcdcdc66",dark:"#0a0a0a66",hc:o.a.black},s.a("textCodeBlockBackground","Background color for code blocks in text.")),d("widget.shadow",{dark:"#000000",light:"#A8A8A8",hc:null},s.a("widgetShadow","Shadow color of widgets such as find/replace inside the editor."))),b=d("input.background",{dark:"#3C3C3C",light:o.a.white,hc:o.a.black},s.a("inputBoxBackground","Input box background.")),C=d("input.foreground",{dark:p,light:p,hc:p},s.a("inputBoxForeground","Input box foreground.")),w=d("input.border",{dark:null,light:null,hc:v},s.a("inputBoxBorder","Input box border.")),S=d("inputOption.activeBorder",{dark:"#007ACC00",light:"#007ACC00",hc:v},s.a("inputBoxActiveOptionBorder","Border color of activated options in input fields.")),L=d("inputOption.activeBackground",{dark:Xe(m,.5),light:Xe(m,.3),hc:null},s.a("inputOption.activeBackground","Background color of activated options in input fields.")),N=d("inputValidation.infoBackground",{dark:"#063B49",light:"#D6ECF2",hc:o.a.black},s.a("inputValidationInfoBackground","Input validation background color for information severity.")),O=d("inputValidation.infoForeground",{dark:null,light:null,hc:null},s.a("inputValidationInfoForeground","Input validation foreground color for information severity.")),D=d("inputValidation.infoBorder",{dark:"#007acc",light:"#007acc",hc:v},s.a("inputValidationInfoBorder","Input validation border color for information severity.")),E=d("inputValidation.warningBackground",{dark:"#352A05",light:"#F6F5D2",hc:o.a.black},s.a("inputValidationWarningBackground","Input validation background color for warning severity.")),x=d("inputValidation.warningForeground",{dark:null,light:null,hc:null},s.a("inputValidationWarningForeground","Input validation foreground color for warning severity.")),k=d("inputValidation.warningBorder",{dark:"#B89500",light:"#B89500",hc:v},s.a("inputValidationWarningBorder","Input validation border color for warning severity.")),I=d("inputValidation.errorBackground",{dark:"#5A1D1D",light:"#F2DEDE",hc:o.a.black},s.a("inputValidationErrorBackground","Input validation background color for error severity.")),M=d("inputValidation.errorForeground",{dark:null,light:null,hc:null},s.a("inputValidationErrorForeground","Input validation foreground color for error severity.")),T=d("inputValidation.errorBorder",{dark:"#BE1100",light:"#BE1100",hc:v},s.a("inputValidationErrorBorder","Input validation border color for error severity.")),A=d("dropdown.background",{dark:"#3C3C3C",light:o.a.white,hc:o.a.black},s.a("dropdownBackground","Dropdown background.")),R=d("dropdown.foreground",{dark:"#F0F0F0",light:null,hc:o.a.white},s.a("dropdownForeground","Dropdown foreground.")),P=d("pickerGroup.foreground",{dark:"#3794FF",light:"#0066BF",hc:o.a.white},s.a("pickerGroupForeground","Quick picker color for grouping labels.")),F=d("pickerGroup.border",{dark:"#3F3F46",light:"#CCCEDB",hc:o.a.white},s.a("pickerGroupBorder","Quick picker color for grouping borders.")),V=d("badge.background",{dark:"#4D4D4D",light:"#C4C4C4",hc:o.a.black},s.a("badgeBackground","Badge background color. Badges are small information labels, e.g. for search results count.")),W=d("badge.foreground",{dark:o.a.white,light:"#333",hc:o.a.white},s.a("badgeForeground","Badge foreground color. Badges are small information labels, e.g. for search results count.")),B=d("scrollbar.shadow",{dark:"#000000",light:"#DDDDDD",hc:null},s.a("scrollbarShadow","Scrollbar shadow to indicate that the view is scrolled.")),j=d("scrollbarSlider.background",{dark:o.a.fromHex("#797979").transparent(.4),light:o.a.fromHex("#646464").transparent(.4),hc:Xe(v,.6)},s.a("scrollbarSliderBackground","Scrollbar slider background color.")),H=d("scrollbarSlider.hoverBackground",{dark:o.a.fromHex("#646464").transparent(.7),light:o.a.fromHex("#646464").transparent(.7),hc:Xe(v,.8)},s.a("scrollbarSliderHoverBackground","Scrollbar slider background color when hovering.")),z=d("scrollbarSlider.activeBackground",{dark:o.a.fromHex("#BFBFBF").transparent(.4),light:o.a.fromHex("#000000").transparent(.6),hc:v},s.a("scrollbarSliderActiveBackground","Scrollbar slider background color when clicked on.")),U=d("progressBar.background",{dark:o.a.fromHex("#0E70C0"),light:o.a.fromHex("#0E70C0"),hc:v},s.a("progressBarBackground","Background color of the progress bar that can show for long running operations.")),K=d("editorError.foreground",{dark:"#F48771",light:"#E51400",hc:null},s.a("editorError.foreground","Foreground color of error squigglies in the editor.")),q=d("editorError.border",{dark:null,light:null,hc:o.a.fromHex("#E47777").transparent(.8)},s.a("errorBorder","Border color of error boxes in the editor.")),G=d("editorWarning.foreground",{dark:"#CCA700",light:"#E9A700",hc:null},s.a("editorWarning.foreground","Foreground color of warning squigglies in the editor.")),Y=d("editorWarning.border",{dark:null,light:null,hc:o.a.fromHex("#FFCC00").transparent(.8)},s.a("warningBorder","Border color of warning boxes in the editor.")),Z=d("editorInfo.foreground",{dark:"#75BEFF",light:"#75BEFF",hc:null},s.a("editorInfo.foreground","Foreground color of info squigglies in the editor.")),X=d("editorInfo.border",{dark:null,light:null,hc:o.a.fromHex("#75BEFF").transparent(.8)},s.a("infoBorder","Border color of info boxes in the editor.")),J=d("editorHint.foreground",{dark:o.a.fromHex("#eeeeee").transparent(.7),light:"#6c6c6c",hc:null},s.a("editorHint.foreground","Foreground color of hint squigglies in the editor.")),Q=d("editorHint.border",{dark:null,light:null,hc:o.a.fromHex("#eeeeee").transparent(.8)},s.a("hintBorder","Border color of hint boxes in the editor.")),$=d("editor.background",{light:"#fffffe",dark:"#1E1E1E",hc:o.a.black},s.a("editorBackground","Editor background color.")),ee=d("editor.foreground",{light:"#333333",dark:"#BBBBBB",hc:o.a.white},s.a("editorForeground","Editor default foreground color.")),te=d("editorWidget.background",{dark:"#252526",light:"#F3F3F3",hc:"#0C141F"},s.a("editorWidgetBackground","Background color of editor widgets, such as find/replace.")),ne=d("editorWidget.foreground",{dark:p,light:p,hc:p},s.a("editorWidgetForeground","Foreground color of editor widgets, such as find/replace.")),ie=d("editorWidget.border",{dark:"#454545",light:"#C8C8C8",hc:v},s.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.")),oe=d("editorWidget.resizeBorder",{light:null,dark:null,hc:null},s.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.")),re=d("editor.selectionBackground",{light:"#ADD6FF",dark:"#264F78",hc:"#f3f518"},s.a("editorSelectionBackground","Color of the editor selection.")),se=d("editor.selectionForeground",{light:null,dark:null,hc:"#000000"},s.a("editorSelectionForeground","Color of the selected text for high contrast.")),ae=d("editor.inactiveSelectionBackground",{light:Xe(re,.5),dark:Xe(re,.5),hc:Xe(re,.5)},s.a("editorInactiveSelection","Color of the selection in an inactive editor. The color must not be opaque so as not to hide underlying decorations."),!0),ue=d("editor.selectionHighlightBackground",{light:Je(re,$,.3,.6),dark:Je(re,$,.3,.6),hc:null},s.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=(d("editor.selectionHighlightBorder",{light:null,dark:null,hc:_},s.a("editorSelectionHighlightBorder","Border color for regions with the same content as the selection.")),d("editor.findMatchBackground",{light:"#A8AC94",dark:"#515C6A",hc:null},s.a("editorFindMatch","Color of the current search match."))),ce=d("editor.findMatchHighlightBackground",{light:"#EA5C0055",dark:"#EA5C0055",hc:null},s.a("findMatchHighlight","Color of the other search matches. The color must not be opaque so as not to hide underlying decorations."),!0),de=d("editor.findRangeHighlightBackground",{dark:"#3a3d4166",light:"#b4b4b44d",hc:null},s.a("findRangeHighlight","Color of the range limiting the search. The color must not be opaque so as not to hide underlying decorations."),!0),he=d("editor.findMatchBorder",{light:null,dark:null,hc:_},s.a("editorFindMatchBorder","Border color of the current search match.")),fe=d("editor.findMatchHighlightBorder",{light:null,dark:null,hc:_},s.a("findMatchHighlightBorder","Border color of the other search matches.")),pe=d("editor.findRangeHighlightBorder",{dark:null,light:null,hc:Xe(_,.4)},s.a("findRangeHighlightBorder","Border color of the range limiting the search. The color must not be opaque so as not to hide underlying decorations."),!0),ge=(d("editor.hoverHighlightBackground",{light:"#ADD6FF26",dark:"#264f7840",hc:"#ADD6FF26"},s.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),d("editorHoverWidget.background",{light:te,dark:te,hc:te},s.a("hoverBackground","Background color of the editor hover."))),me=(d("editorHoverWidget.foreground",{light:ne,dark:ne,hc:ne},s.a("hoverForeground","Foreground color of the editor hover.")),d("editorHoverWidget.border",{light:ie,dark:ie,hc:ie},s.a("hoverBorder","Border color of the editor hover.")),d("editorHoverWidget.statusBarBackground",{dark:(h=ge,f=.2,function(e){var t=Qe(h,e);if(t)return t.lighten(f)}),light:Ze(ge,.05),hc:te},s.a("statusBarBackground","Background color of the editor hover status bar.")),d("editorLink.activeForeground",{dark:"#4E94CE",light:o.a.blue,hc:o.a.cyan},s.a("activeLinkForeground","Color of active links.")),d("editorLightBulb.foreground",{dark:"#FFCC00",light:"#DDB100",hc:"#FFCC00"},s.a("editorLightBulbForeground","The color used for the lightbulb actions icon.")),d("editorLightBulbAutoFix.foreground",{dark:"#75BEFF",light:"#007ACC",hc:"#75BEFF"},s.a("editorLightBulbAutoFixForeground","The color used for the lightbulb auto fix actions icon.")),new o.a(new o.b(155,185,85,.2))),ve=new o.a(new o.b(255,0,0,.2)),_e=d("diffEditor.insertedTextBackground",{dark:me,light:me,hc:null},s.a("diffEditorInserted","Background color for text that got inserted. The color must not be opaque so as not to hide underlying decorations."),!0),ye=d("diffEditor.removedTextBackground",{dark:ve,light:ve,hc:null},s.a("diffEditorRemoved","Background color for text that got removed. The color must not be opaque so as not to hide underlying decorations."),!0),be=d("diffEditor.insertedTextBorder",{dark:null,light:null,hc:"#33ff2eff"},s.a("diffEditorInsertedOutline","Outline color for the text that got inserted.")),Ce=d("diffEditor.removedTextBorder",{dark:null,light:null,hc:"#FF008F"},s.a("diffEditorRemovedOutline","Outline color for text that got removed.")),we=d("diffEditor.border",{dark:null,light:null,hc:v},s.a("diffEditorBorder","Border color between the two text editors.")),Se=d("list.focusBackground",{dark:"#062F4A",light:"#D6EBFF",hc:null},s.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.")),Le=d("list.focusForeground",{dark:null,light:null,hc:null},s.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.")),Ne=d("list.activeSelectionBackground",{dark:"#094771",light:"#0074E8",hc:null},s.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.")),Oe=d("list.activeSelectionForeground",{dark:o.a.white,light:o.a.white,hc:null},s.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.")),De=d("list.inactiveSelectionBackground",{dark:"#37373D",light:"#E4E6F1",hc:null},s.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.")),Ee=d("list.inactiveSelectionForeground",{dark:null,light:null,hc:null},s.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.")),xe=d("list.inactiveFocusBackground",{dark:null,light:null,hc:null},s.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.")),ke=d("list.hoverBackground",{dark:"#2A2D2E",light:"#F0F0F0",hc:null},s.a("listHoverBackground","List/Tree background when hovering over items using the mouse.")),Ie=d("list.hoverForeground",{dark:null,light:null,hc:null},s.a("listHoverForeground","List/Tree foreground when hovering over items using the mouse.")),Me=d("list.dropBackground",{dark:Se,light:Se,hc:null},s.a("listDropBackground","List/Tree drag and drop background when moving items around using the mouse.")),Te=(d("list.highlightForeground",{dark:"#0097fb",light:"#0066BF",hc:m},s.a("highlight","List/Tree foreground color of the match highlights when searching inside the list/tree.")),d("listFilterWidget.background",{light:"#efc1ad",dark:"#653723",hc:o.a.black},s.a("listFilterWidgetBackground","Background color of the type filter widget in lists and trees."))),Ae=d("listFilterWidget.outline",{dark:o.a.transparent,light:o.a.transparent,hc:"#f38518"},s.a("listFilterWidgetOutline","Outline color of the type filter widget in lists and trees.")),Re=d("listFilterWidget.noMatchesOutline",{dark:"#BE1100",light:"#BE1100",hc:v},s.a("listFilterWidgetNoMatchesOutline","Outline color of the type filter widget in lists and trees, when there are no matches.")),Pe=d("tree.indentGuidesStroke",{dark:"#585858",light:"#a9a9a9",hc:"#a9a9a9"},s.a("treeIndentGuidesStroke","Tree stroke color for the indentation guides.")),Fe=d("menu.border",{dark:null,light:null,hc:v},s.a("menuBorder","Border color of menus.")),Ve=d("menu.foreground",{dark:R,light:p,hc:R},s.a("menuForeground","Foreground color of menu items.")),We=d("menu.background",{dark:A,light:A,hc:A},s.a("menuBackground","Background color of menu items.")),Be=d("menu.selectionForeground",{dark:Oe,light:Oe,hc:Oe},s.a("menuSelectionForeground","Foreground color of the selected menu item in menus.")),je=d("menu.selectionBackground",{dark:Ne,light:Ne,hc:Ne},s.a("menuSelectionBackground","Background color of the selected menu item in menus.")),He=d("menu.selectionBorder",{dark:null,light:null,hc:_},s.a("menuSelectionBorder","Border color of the selected menu item in menus.")),ze=d("menu.separatorBackground",{dark:"#BBBBBB",light:"#888888",hc:v},s.a("menuSeparatorBackground","Color of a separator menu item in menus.")),Ue=(d("editor.snippetTabstopHighlightBackground",{dark:new o.a(new o.b(124,124,124,.3)),light:new o.a(new o.b(10,50,100,.2)),hc:new o.a(new o.b(124,124,124,.3))},s.a("snippetTabstopHighlightBackground","Highlight background color of a snippet tabstop.")),d("editor.snippetTabstopHighlightBorder",{dark:null,light:null,hc:null},s.a("snippetTabstopHighlightBorder","Highlight border color of a snippet tabstop.")),d("editor.snippetFinalTabstopHighlightBackground",{dark:null,light:null,hc:null},s.a("snippetFinalTabstopHighlightBackground","Highlight background color of the final tabstop of a snippet.")),d("editor.snippetFinalTabstopHighlightBorder",{dark:"#525252",light:new o.a(new o.b(10,50,100,.5)),hc:"#525252"},s.a("snippetFinalTabstopHighlightBorder","Highlight border color of the final stabstop of a snippet.")),d("editorOverviewRuler.findMatchForeground",{dark:"#d186167e",light:"#d186167e",hc:"#AB5A00"},s.a("overviewRulerFindMatchForeground","Overview ruler marker color for find matches. The color must not be opaque so as not to hide underlying decorations."),!0)),Ke=(d("editorOverviewRuler.selectionHighlightForeground",{dark:"#A0A0A0CC",light:"#A0A0A0CC",hc:"#A0A0A0CC"},s.a("overviewRulerSelectionHighlightForeground","Overview ruler marker color for selection highlights. The color must not be opaque so as not to hide underlying decorations."),!0),d("minimap.findMatchHighlight",{light:"#d18616",dark:"#d18616",hc:"#AB5A00"},s.a("minimapFindMatchHighlight","Minimap marker color for find matches."),!0)),qe=d("minimap.selectionHighlight",{light:"#ADD6FF",dark:"#264F78",hc:"#ffffff"},s.a("minimapSelectionHighlight","Minimap marker color for the editor selection."),!0),Ge=d("minimap.errorHighlight",{dark:new o.a(new o.b(255,18,18,.7)),light:new o.a(new o.b(255,18,18,.7)),hc:new o.a(new o.b(255,50,50,1))},s.a("minimapError","Minimap marker color for errors.")),Ye=d("minimap.warningHighlight",{dark:G,light:G,hc:Y},s.a("overviewRuleWarning","Minimap marker color for warnings."));d("problemsErrorIcon.foreground",{dark:K,light:K,hc:K},s.a("problemsErrorIconForeground","The color used for the problems error icon.")),d("problemsWarningIcon.foreground",{dark:G,light:G,hc:G},s.a("problemsWarningIconForeground","The color used for the problems warning icon.")),d("problemsInfoIcon.foreground",{dark:Z,light:Z,hc:Z},s.a("problemsInfoIconForeground","The color used for the problems info icon."));function Ze(e,t){return function(n){var i=Qe(e,n);if(i)return i.darken(t)}}function Xe(e,t){return function(n){var i=Qe(e,n);if(i)return i.transparent(t)}}function Je(e,t,n,i){return function(r){var s=Qe(e,r);if(s){var a=Qe(t,r);return a?s.isDarkerThan(a)?o.a.getLighterColor(s,a,n).transparent(i):o.a.getDarkerColor(s,a,n).transparent(i):s.transparent(n*i)}}}function Qe(e,t){if(null!==e)return"string"==typeof e?"#"===e[0]?o.a.fromHex(e):t.getColor(e):e instanceof o.a?e:"function"==typeof e?e(t):void 0}var $e=i.a.as(a.a.JSONContribution);$e.registerSchema("vscode://schemas/workbench-colors",c.getColorSchema());var et=new u.d((function(){return $e.notifySchemaChanged("vscode://schemas/workbench-colors")}),200);c.onDidChangeSchema((function(){et.isScheduled()||et.schedule()}))},MI8n:function(e,t,n){"use strict";n.d(t,"b",(function(){return o})),n.d(t,"a",(function(){return c})),n.d(t,"d",(function(){return d})),n.d(t,"c",(function(){return h})),n.d(t,"e",(function(){return f}));var i,o,r=n("/cxE"),s=n("C/vA"),a=n("pmY6"),u=n("24hK"),l=(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});!function(e){function t(e){return function(t,n,i){void 0===n&&(n=null);var o,r=!1;return o=e((function(e){if(!r)return o?o.dispose():r=!0,t.call(n,e)}),null,i),r&&o.dispose(),o}}function n(e,t){return s((function(n,i,o){return void 0===i&&(i=null),e((function(e){return n.call(i,t(e))}),null,o)}))}function i(e,t){return s((function(n,i,o){return void 0===i&&(i=null),e((function(e){t(e),n.call(i,e)}),null,o)}))}function o(e,t){return s((function(n,i,o){return void 0===i&&(i=null),e((function(e){return t(e)&&n.call(i,e)}),null,o)}))}function r(e,t,i){var o=i;return n(e,(function(e){return o=t(o,e)}))}function s(e){var t,n=new c({onFirstListenerAdd:function(){t=e(n.fire,n)},onLastListenerRemove:function(){t.dispose()}});return n.event}function u(e,t,n,i,o){var r;void 0===n&&(n=100),void 0===i&&(i=!1);var s=void 0,a=void 0,u=0,l=new c({leakWarningThreshold:o,onFirstListenerAdd:function(){r=e((function(e){u++,s=t(s,e),i&&!a&&(l.fire(s),s=void 0),clearTimeout(a),a=setTimeout((function(){var e=s;s=void 0,a=void 0,(!i||u>1)&&l.fire(e),u=0}),n)}))},onLastListenerRemove:function(){r.dispose()}});return l.event}function l(e){var t,n=!0;return o(e,(function(e){var i=n||e!==t;return n=!1,t=e,i}))}e.None=function(){return a.a.None},e.once=t,e.map=n,e.forEach=i,e.filter=o,e.signal=function(e){return e},e.any=function(){for(var e=[],t=0;t0;){var i=this._deliveryQueue.shift(),o=i[0],s=i[1];try{"function"==typeof o?o.call(void 0,s):o[0].call(o[1],s)}catch(n){Object(r.e)(n)}}}},e.prototype.dispose=function(){this._listeners&&this._listeners.clear(),this._deliveryQueue&&this._deliveryQueue.clear(),this._leakageMon&&this._leakageMon.dispose(),this._disposed=!0},e._noop=function(){},e}(),d=function(e){function t(t){var n=e.call(this,t)||this;return n._isPaused=0,n._eventQueue=new u.a,n._mergeFn=t&&t.merge,n}return l(t,e),t.prototype.pause=function(){this._isPaused++},t.prototype.resume=function(){if(0!==this._isPaused&&0==--this._isPaused)if(this._mergeFn){var t=this._eventQueue.toArray();this._eventQueue.clear(),e.prototype.fire.call(this,this._mergeFn(t))}else for(;!this._isPaused&&0!==this._eventQueue.size;)e.prototype.fire.call(this,this._eventQueue.shift())},t.prototype.fire=function(t){this._listeners&&(0!==this._isPaused?this._eventQueue.push(t):e.prototype.fire.call(this,t))},t}(c),h=(function(){function e(){var e=this;this.hasListeners=!1,this.events=[],this.emitter=new c({onFirstListenerAdd:function(){return e.onFirstListenerAdd()},onLastListenerRemove:function(){return e.onLastListenerRemove()}})}Object.defineProperty(e.prototype,"event",{get:function(){return this.emitter.event},enumerable:!0,configurable:!0}),e.prototype.add=function(e){var t=this,n={event:e,listener:null};this.events.push(n),this.hasListeners&&this.hook(n);return Object(a.f)(Object(s.a)((function(){t.hasListeners&&t.unhook(n);var e=t.events.indexOf(n);t.events.splice(e,1)})))},e.prototype.onFirstListenerAdd=function(){var e=this;this.hasListeners=!0,this.events.forEach((function(t){return e.hook(t)}))},e.prototype.onLastListenerRemove=function(){var e=this;this.hasListeners=!1,this.events.forEach((function(t){return e.unhook(t)}))},e.prototype.hook=function(e){var t=this;e.listener=e.event((function(e){return t.emitter.fire(e)}))},e.prototype.unhook=function(e){e.listener&&e.listener.dispose(),e.listener=null},e.prototype.dispose=function(){this.emitter.dispose()}}(),function(){function e(){this.buffers=[]}return e.prototype.wrapEvent=function(e){var t=this;return function(n,i,o){return e((function(e){var o=t.buffers[t.buffers.length-1];o?o.push((function(){return n.call(i,e)})):n.call(i,e)}),void 0,o)}},e.prototype.bufferEvents=function(e){var t=[];this.buffers.push(t);var n=e();return this.buffers.pop(),t.forEach((function(e){return e()})),n},e}()),f=function(){function e(){var e=this;this.listening=!1,this.inputEvent=o.None,this.inputEventListener=a.a.None,this.emitter=new c({onFirstListenerDidAdd:function(){e.listening=!0,e.inputEventListener=e.inputEvent(e.emitter.fire,e.emitter)},onLastListenerRemove:function(){e.listening=!1,e.inputEventListener.dispose()}}),this.event=this.emitter.event}return Object.defineProperty(e.prototype,"input",{set:function(e){this.inputEvent=e,this.listening&&(this.inputEventListener.dispose(),this.inputEventListener=e(this.emitter.fire,this.emitter))},enumerable:!0,configurable:!0}),e.prototype.dispose=function(){this.inputEventListener.dispose(),this.emitter.dispose()},e}()},MNsG:function(e,t,n){"use strict";(function(e,i){n.d(t,"h",(function(){return g})),n.d(t,"e",(function(){return m})),n.d(t,"d",(function(){return v})),n.d(t,"f",(function(){return _})),n.d(t,"g",(function(){return y})),n.d(t,"c",(function(){return b})),n.d(t,"b",(function(){return C})),n.d(t,"i",(function(){return w})),n.d(t,"a",(function(){return S}));var o=!1,r=!1,s=!1,a=!1,u=!1,l=!1,c=void 0,d=void 0!==e&&void 0!==e.versions&&void 0!==e.versions.electron&&"renderer"===e.type;if("object"!=typeof navigator||d){if("object"==typeof e){o="win32"===e.platform,r="darwin"===e.platform,s="linux"===e.platform,"en","en";var h=Object({NODE_ENV:"production",PUBLIC_URL:"/react/build/"}).VSCODE_NLS_CONFIG;if(h)try{var f=JSON.parse(h),p=f.availableLanguages["*"];f.locale,p||"en",f._translationsConfigFile}catch(e){}a=!0}}else o=(c=navigator.userAgent).indexOf("Windows")>=0,r=c.indexOf("Macintosh")>=0,l=c.indexOf("Macintosh")>=0&&!!navigator.maxTouchPoints&&navigator.maxTouchPoints>0,s=c.indexOf("Linux")>=0,u=!0,navigator.language;var g=o,m=r,v=s,_=a,y=u,b=l,C="object"==typeof self?self:"object"==typeof i?i:{},w=function(){if(C.setImmediate)return C.setImmediate.bind(C);if("function"==typeof C.postMessage&&!C.importScripts){var t=[];C.addEventListener("message",(function(e){if(e.data&&e.data.vscodeSetImmediateId)for(var n=0,i=t.length;n=0&&e<256?this._asciiMap[e]=n:this._map.set(e,n)},e.prototype.get=function(e){return e>=0&&e<256?this._asciiMap[e]:this._map.get(e)||this._defaultValue},e}();!function(){function e(){this._actual=new o(0)}e.prototype.add=function(e){this._actual.set(e,1)},e.prototype.has=function(e){return 1===this._actual.get(e)}}()},MrjW:function(e,t,n){"use strict";n.r(t),n.d(t,"win32",(function(){return f})),n.d(t,"posix",(function(){return p})),n.d(t,"normalize",(function(){return g})),n.d(t,"join",(function(){return m})),n.d(t,"relative",(function(){return v})),n.d(t,"dirname",(function(){return _})),n.d(t,"basename",(function(){return y})),n.d(t,"extname",(function(){return b})),n.d(t,"sep",(function(){return C}));var i,o=n("wxcJ"),r=(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),s=function(e){function t(t,n,i){var o,r=this;"string"==typeof n&&0===n.indexOf("not ")?(o="must not be",n=n.replace(/^not /,"")):o="must be";var s=-1!==t.indexOf(".")?"property":"argument",a='The "'+t+'" '+s+" "+o+" of type "+n;return a+=". Received type "+typeof i,(r=e.call(this,a)||this).code="ERR_INVALID_ARG_TYPE",r}return r(t,e),t}(Error);function a(e,t){if("string"!=typeof e)throw new s(t,"string",e)}function u(e){return 47===e||92===e}function l(e){return 47===e}function c(e){return e>=65&&e<=90||e>=97&&e<=122}function d(e,t,n,i){for(var o,r="",s=0,a=-1,u=0,l=0;l<=e.length;++l){if(l2){var c=r.lastIndexOf(n);-1===c?(r="",s=0):s=(r=r.slice(0,c)).length-1-r.lastIndexOf(n),a=l,u=0;continue}if(2===r.length||1===r.length){r="",s=0,a=l,u=0;continue}}t&&(r.length>0?r+=n+"..":r="..",s=2)}else r.length>0?r+=n+e.slice(a+1,l):r=e.slice(a+1,l),s=l-a-1;a=l,u=0}else 46===o&&-1!==u?++u:u=-1}return r}function h(e,t){var n=t.dir||t.root,i=t.base||(t.name||"")+(t.ext||"");return n?n===t.root?n+i:n+e+i:i}var f={resolve:function(){for(var e=[],t=0;t=-1;s--){var l=void 0;if(s>=0?l=e[s]:n?void 0!==(l=o.b["="+n]||o.a())&&l.slice(0,3).toLowerCase()===n.toLowerCase()+"\\"||(l=n+"\\"):l=o.a(),a(l,"path"),0!==l.length){var h=l.length,f=0,p="",g=!1,m=l.charCodeAt(0);if(h>1)if(u(m))if(g=!0,u(l.charCodeAt(1))){for(var v=2,_=v;v2&&u(l.charCodeAt(2))&&(g=!0,f=3));else u(m)&&(f=1,g=!0);if(!(p.length>0&&n.length>0&&p.toLowerCase()!==n.toLowerCase())&&(0===n.length&&p.length>0&&(n=p),r||(i=l.slice(f)+"\\"+i,r=g),n.length>0&&r))break}}return n+(r?"\\":"")+(i=d(i,!r,"\\",u))||"."},normalize:function(e){a(e,"path");var t=e.length;if(0===t)return".";var n,i,o=0,r=!1,s=e.charCodeAt(0);if(t>1)if(u(s))if(r=!0,u(e.charCodeAt(1))){for(var l=2,h=l;l2&&u(e.charCodeAt(2))&&(r=!0,o=3));else if(u(s))return"\\";return 0!==(i=o0&&u(e.charCodeAt(t-1))&&(i+="\\"),void 0===n?r?i.length>0?"\\"+i:"\\":i.length>0?i:"":r?i.length>0?n+"\\"+i:n+"\\":i.length>0?n+i:n},isAbsolute:function(e){a(e,"path");var t=e.length;if(0===t)return!1;var n=e.charCodeAt(0);return!!u(n)||!!(c(n)&&t>2&&58===e.charCodeAt(1)&&u(e.charCodeAt(2)))},join:function(){for(var e,t,n=[],i=0;i0&&(void 0===e?e=t=r:e+="\\"+r)}if(void 0===e)return".";var s=!0,l=0;if("string"==typeof t&&u(t.charCodeAt(0))){++l;var c=t.length;c>1&&u(t.charCodeAt(1))&&(++l,c>2&&(u(t.charCodeAt(2))?++l:s=!1))}if(s){for(;l=2&&(e="\\"+e.slice(l))}return f.normalize(e)},relative:function(e,t){if(a(e,"from"),a(t,"to"),e===t)return"";var n=f.resolve(e),i=f.resolve(t);if(n===i)return"";if((e=n.toLowerCase())===(t=i.toLowerCase()))return"";for(var o=0;oo&&92===e.charCodeAt(r-1);--r);for(var s=r-o,u=0;uu&&92===t.charCodeAt(l-1);--l);for(var c=l-u,d=sd){if(92===t.charCodeAt(u+p))return i.slice(u+p+1);if(2===p)return i.slice(u+p)}s>d&&(92===e.charCodeAt(o+p)?h=p:2===p&&(h=3));break}var g=e.charCodeAt(o+p);if(g!==t.charCodeAt(u+p))break;92===g&&(h=p)}if(p!==d&&-1===h)return i;var m="";for(-1===h&&(h=0),p=o+h+1;p<=r;++p)p!==r&&92!==e.charCodeAt(p)||(0===m.length?m+="..":m+="\\..");return m.length>0?m+i.slice(u+h,l):(u+=h,92===i.charCodeAt(u)&&++u,i.slice(u,l))},toNamespacedPath:function(e){if("string"!=typeof e)return e;if(0===e.length)return"";var t=f.resolve(e);if(t.length>=3)if(92===t.charCodeAt(0)){if(92===t.charCodeAt(1)){var n=t.charCodeAt(2);if(63!==n&&46!==n)return"\\\\?\\UNC\\"+t.slice(2)}}else if(c(t.charCodeAt(0))&&58===t.charCodeAt(1)&&92===t.charCodeAt(2))return"\\\\?\\"+t;return e},dirname:function(e){a(e,"path");var t=e.length;if(0===t)return".";var n=-1,i=-1,o=!0,r=0,s=e.charCodeAt(0);if(t>1)if(u(s)){if(n=r=1,u(e.charCodeAt(1))){for(var l=2,d=l;l2&&u(e.charCodeAt(2))&&(n=r=3));else if(u(s))return e;for(var h=t-1;h>=r;--h)if(u(e.charCodeAt(h))){if(!o){i=h;break}}else o=!1;if(-1===i){if(-1===n)return".";i=n}return e.slice(0,i)},basename:function(e,t){void 0!==t&&a(t,"ext"),a(e,"path");var n,i=0,o=-1,r=!0;e.length>=2&&(c(e.charCodeAt(0))&&58===e.charCodeAt(1)&&(i=2));if(void 0!==t&&t.length>0&&t.length<=e.length){if(t.length===e.length&&t===e)return"";var s=t.length-1,l=-1;for(n=e.length-1;n>=i;--n){var d=e.charCodeAt(n);if(u(d)){if(!r){i=n+1;break}}else-1===l&&(r=!1,l=n+1),s>=0&&(d===t.charCodeAt(s)?-1==--s&&(o=n):(s=-1,o=l))}return i===o?o=l:-1===o&&(o=e.length),e.slice(i,o)}for(n=e.length-1;n>=i;--n)if(u(e.charCodeAt(n))){if(!r){i=n+1;break}}else-1===o&&(r=!1,o=n+1);return-1===o?"":e.slice(i,o)},extname:function(e){a(e,"path");var t=0,n=-1,i=0,o=-1,r=!0,s=0;e.length>=2&&58===e.charCodeAt(1)&&c(e.charCodeAt(0))&&(t=i=2);for(var l=e.length-1;l>=t;--l){var d=e.charCodeAt(l);if(u(d)){if(!r){i=l+1;break}}else-1===o&&(r=!1,o=l+1),46===d?-1===n?n=l:1!==s&&(s=1):-1!==n&&(s=-1)}return-1===n||-1===o||0===s||1===s&&n===o-1&&n===i+1?"":e.slice(n,o)},format:function(e){if(null===e||"object"!=typeof e)throw new s("pathObject","Object",e);return h("\\",e)},parse:function(e){a(e,"path");var t={root:"",dir:"",base:"",ext:"",name:""};if(0===e.length)return t;var n=e.length,i=0,o=e.charCodeAt(0);if(n>1){if(u(o)){if(i=1,u(e.charCodeAt(1))){for(var r=2,s=r;r2))return t.root=t.dir=e,t;if(u(e.charCodeAt(2))){if(3===n)return t.root=t.dir=e,t;i=3}}}else if(u(o))return t.root=t.dir=e,t;i>0&&(t.root=e.slice(0,i));for(var l=-1,d=i,h=-1,f=!0,p=e.length-1,g=0;p>=i;--p)if(u(o=e.charCodeAt(p))){if(!f){d=p+1;break}}else-1===h&&(f=!1,h=p+1),46===o?-1===l?l=p:1!==g&&(g=1):-1!==l&&(g=-1);return-1===l||-1===h||0===g||1===g&&l===h-1&&l===d+1?-1!==h&&(t.base=t.name=e.slice(d,h)):(t.name=e.slice(d,l),t.base=e.slice(d,h),t.ext=e.slice(l,h)),t.dir=d>0&&d!==i?e.slice(0,d-1):t.root,t},sep:"\\",delimiter:";",win32:null,posix:null},p={resolve:function(){for(var e=[],t=0;t=-1&&!i;r--){var s=void 0;a(s=r>=0?e[r]:o.a(),"path"),0!==s.length&&(n=s+"/"+n,i=47===s.charCodeAt(0))}return n=d(n,!i,"/",l),i?n.length>0?"/"+n:"/":n.length>0?n:"."},normalize:function(e){if(a(e,"path"),0===e.length)return".";var t=47===e.charCodeAt(0),n=47===e.charCodeAt(e.length-1);return 0!==(e=d(e,!t,"/",l)).length||t||(e="."),e.length>0&&n&&(e+="/"),t?"/"+e:e},isAbsolute:function(e){return a(e,"path"),e.length>0&&47===e.charCodeAt(0)},join:function(){for(var e,t=[],n=0;n0&&(void 0===e?e=o:e+="/"+o)}return void 0===e?".":p.normalize(e)},relative:function(e,t){if(a(e,"from"),a(t,"to"),e===t)return"";if((e=p.resolve(e))===(t=p.resolve(t)))return"";for(var n=1;nu){if(47===t.charCodeAt(r+c))return t.slice(r+c+1);if(0===c)return t.slice(r+c)}else o>u&&(47===e.charCodeAt(n+c)?l=c:0===c&&(l=0));break}var d=e.charCodeAt(n+c);if(d!==t.charCodeAt(r+c))break;47===d&&(l=c)}var h="";for(c=n+l+1;c<=i;++c)c!==i&&47!==e.charCodeAt(c)||(0===h.length?h+="..":h+="/..");return h.length>0?h+t.slice(r+l):(r+=l,47===t.charCodeAt(r)&&++r,t.slice(r))},toNamespacedPath:function(e){return e},dirname:function(e){if(a(e,"path"),0===e.length)return".";for(var t=47===e.charCodeAt(0),n=-1,i=!0,o=e.length-1;o>=1;--o)if(47===e.charCodeAt(o)){if(!i){n=o;break}}else i=!1;return-1===n?t?"/":".":t&&1===n?"//":e.slice(0,n)},basename:function(e,t){void 0!==t&&a(t,"ext"),a(e,"path");var n,i=0,o=-1,r=!0;if(void 0!==t&&t.length>0&&t.length<=e.length){if(t.length===e.length&&t===e)return"";var s=t.length-1,u=-1;for(n=e.length-1;n>=0;--n){var l=e.charCodeAt(n);if(47===l){if(!r){i=n+1;break}}else-1===u&&(r=!1,u=n+1),s>=0&&(l===t.charCodeAt(s)?-1==--s&&(o=n):(s=-1,o=u))}return i===o?o=u:-1===o&&(o=e.length),e.slice(i,o)}for(n=e.length-1;n>=0;--n)if(47===e.charCodeAt(n)){if(!r){i=n+1;break}}else-1===o&&(r=!1,o=n+1);return-1===o?"":e.slice(i,o)},extname:function(e){a(e,"path");for(var t=-1,n=0,i=-1,o=!0,r=0,s=e.length-1;s>=0;--s){var u=e.charCodeAt(s);if(47!==u)-1===i&&(o=!1,i=s+1),46===u?-1===t?t=s:1!==r&&(r=1):-1!==t&&(r=-1);else if(!o){n=s+1;break}}return-1===t||-1===i||0===r||1===r&&t===i-1&&t===n+1?"":e.slice(t,i)},format:function(e){if(null===e||"object"!=typeof e)throw new s("pathObject","Object",e);return h("/",e)},parse:function(e){a(e,"path");var t={root:"",dir:"",base:"",ext:"",name:""};if(0===e.length)return t;var n,i=47===e.charCodeAt(0);i?(t.root="/",n=1):n=0;for(var o=-1,r=0,s=-1,u=!0,l=e.length-1,c=0;l>=n;--l){var d=e.charCodeAt(l);if(47!==d)-1===s&&(u=!1,s=l+1),46===d?-1===o?o=l:1!==c&&(c=1):-1!==o&&(c=-1);else if(!u){r=l+1;break}}return-1===o||-1===s||0===c||1===c&&o===s-1&&o===r+1?-1!==s&&(t.base=t.name=0===r&&i?e.slice(1,s):e.slice(r,s)):(0===r&&i?(t.name=e.slice(1,o),t.base=e.slice(1,s)):(t.name=e.slice(r,o),t.base=e.slice(r,s)),t.ext=e.slice(o,s)),r>0?t.dir=e.slice(0,r-1):i&&(t.dir="/"),t},sep:"/",delimiter:":",win32:null,posix:null};p.win32=f.win32=f,p.posix=f.posix=p;var g="win32"===o.c?f.normalize:p.normalize,m="win32"===o.c?f.join:p.join,v="win32"===o.c?f.relative:p.relative,_="win32"===o.c?f.dirname:p.dirname,y="win32"===o.c?f.basename:p.basename,b="win32"===o.c?f.extname:p.extname,C="win32"===o.c?f.sep:p.sep},Msxo:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"r",extensions:[".r",".rhistory",".rprofile",".rt"],aliases:["R","r"],loader:function(){return n.e(157).then(n.bind(null,"Qx4d"))}})},Mzro:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"shell",extensions:[".sh",".bash"],aliases:["Shell","sh"],loader:function(){return n.e(166).then(n.bind(null,"l/4i"))}})},N0LK:function(e,t,n){"use strict";function i(e){return!e||"string"!=typeof e||0===e.trim().length}n.d(t,"v",(function(){return i})),n.d(t,"p",(function(){return r})),n.d(t,"m",(function(){return s})),n.d(t,"n",(function(){return a})),n.d(t,"i",(function(){return u})),n.d(t,"H",(function(){return l})),n.d(t,"k",(function(){return c})),n.d(t,"j",(function(){return d})),n.d(t,"F",(function(){return h})),n.d(t,"E",(function(){return f})),n.d(t,"o",(function(){return p})),n.d(t,"r",(function(){return g})),n.d(t,"B",(function(){return m})),n.d(t,"z",(function(){return v})),n.d(t,"A",(function(){return _})),n.d(t,"l",(function(){return b})),n.d(t,"I",(function(){return w})),n.d(t,"c",(function(){return S})),n.d(t,"d",(function(){return L})),n.d(t,"x",(function(){return N})),n.d(t,"y",(function(){return O})),n.d(t,"s",(function(){return D})),n.d(t,"C",(function(){return x})),n.d(t,"D",(function(){return k})),n.d(t,"g",(function(){return M})),n.d(t,"e",(function(){return A})),n.d(t,"t",(function(){return P})),n.d(t,"f",(function(){return F})),n.d(t,"w",(function(){return V})),n.d(t,"u",(function(){return W})),n.d(t,"a",(function(){return B})),n.d(t,"J",(function(){return j})),n.d(t,"h",(function(){return H})),n.d(t,"G",(function(){return z})),n.d(t,"q",(function(){return U})),n.d(t,"b",(function(){return K}));var o=/{(\d+)}/g;function r(e){for(var t=[],n=1;n=t.length?e:t[i]}))}function s(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 u(e){return e.replace(/[\-\\\{\}\+\?\|\^\$\.\,\[\]\(\)\#\s]/g,"\\$&").replace(/[\*]/g,".*")}function l(e,t){if(e.length0?e.indexOf(t,n)===n:0===n&&e===t}function d(e,t,n){if(void 0===n&&(n={}),!e)throw new Error("Cannot create regex from empty string");t||(e=a(e)),n.wholeWord&&(/\B/.test(e.charAt(0))||(e="\\b"+e),/\B/.test(e.charAt(e.length-1))||(e+="\\b"));var i="";return n.global&&(i+="g"),n.matchCase||(i+="i"),n.multiline&&(i+="m"),n.unicode&&(i+="u"),new RegExp(e,i)}function h(e){return"^"!==e.source&&"^$"!==e.source&&"$"!==e.source&&"^\\s*$"!==e.source&&!(!e.exec("")||0!==e.lastIndex)}function f(e){return(e.global?"g":"")+(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")}function p(e){for(var t=0,n=e.length;t=0;n--){var i=e.charCodeAt(n);if(32!==i&&9!==i)return n}return-1}function v(e){return e>=97&&e<=122}function _(e){return e>=65&&e<=90}function y(e){return v(e)||_(e)}function b(e,t){return e.length===t.length&&C(e,t)}function C(e,t,n){void 0===n&&(n=e.length);for(var i=0;ie.length)&&C(e,t,n)}function S(e,t){var n,i=Math.min(e.length,t.length);for(n=0;n1){var i=e.charCodeAt(t-2);if(N(i))return n-56320+(i-55296<<10)+65536}return n}function x(e,t){var n=q.getInstance(),i=t,o=e.length,r=D(e,o,t);t+=r>=65536?2:1;for(var s=n.getGraphemeBreakType(r);t=65536?2:1,s=u}return t-i}function k(e,t){var n=q.getInstance(),i=t,o=E(e,t);t-=o>=65536?2:1;for(var r=n.getGraphemeBreakType(o);t>0;){var s=E(e,t),a=n.getGraphemeBreakType(s);if(K(a,r))break;t-=s>=65536?2:1,r=a}return i-t}var I=/(?:[\u05BE\u05C0\u05C3\u05C6\u05D0-\u05F4\u0608\u060B\u060D\u061B-\u064A\u066D-\u066F\u0671-\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u0710\u0712-\u072F\u074D-\u07A5\u07B1-\u07EA\u07F4\u07F5\u07FA-\u0815\u081A\u0824\u0828\u0830-\u0858\u085E-\u08BD\u200F\uFB1D\uFB1F-\uFB28\uFB2A-\uFD3D\uFD50-\uFDFC\uFE70-\uFEFC]|\uD802[\uDC00-\uDD1B\uDD20-\uDE00\uDE10-\uDE33\uDE40-\uDEE4\uDEEB-\uDF35\uDF40-\uDFFF]|\uD803[\uDC00-\uDCFF]|\uD83A[\uDC00-\uDCCF\uDD00-\uDD43\uDD50-\uDFFF]|\uD83B[\uDC00-\uDEBB])/;function M(e){return I.test(e)}var T=/(?:[\u231A\u231B\u23F0\u23F3\u2600-\u27BF\u2B50\u2B55]|\uD83C[\uDDE6-\uDDFF\uDF00-\uDFFF]|\uD83D[\uDC00-\uDE4F\uDE80-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD00-\uDDFF\uDE70-\uDE73\uDE78-\uDE82\uDE90-\uDE95])/;function A(e){return T.test(e)}var R=/^[\t\n\r\x20-\x7E]*$/;function P(e){return R.test(e)}function F(e){for(var t=0,n=e.length;t=11904&&e<=55215||e>=63744&&e<=64255||e>=65281&&e<=65374}function W(e){return e>=127462&&e<=127487||e>=9728&&e<=10175||e>=127744&&e<=128591||e>=128640&&e<=128764||e>=128992&&e<=129003||e>=129280&&e<=129535||e>=129648&&e<=129651||e>=129656&&e<=129666||e>=129680&&e<=129685}var B=String.fromCharCode(65279);function j(e){return!!(e&&e.length>0&&65279===e.charCodeAt(0))}function H(e,t){return void 0===t&&(t=!1),!!e&&(t&&(e=e.replace(/\\./g,"")),e.toLowerCase()!==e)}function z(e){return(e%=52)<26?String.fromCharCode(97+e):String.fromCharCode(65+e-26)}function U(e){return q.getInstance().getGraphemeBreakType(e)}function K(e,t){return 0===e?5!==t&&7!==t:(2!==e||3!==t)&&(4===e||2===e||3===e||(4===t||2===t||3===t||(8!==e||8!==t&&9!==t&&11!==t&&12!==t)&&((11!==e&&9!==e||9!==t&&10!==t)&&((12!==e&&10!==e||10!==t)&&(5!==t&&13!==t&&(7!==t&&(1!==e&&((13!==e||14!==t)&&(6!==e||6!==t)))))))))}var q=function(){function e(){this._data=JSON.parse("[0,0,0,51592,51592,11,44424,44424,11,72251,72254,5,7150,7150,7,48008,48008,11,55176,55176,11,128420,128420,14,3276,3277,5,9979,9980,14,46216,46216,11,49800,49800,11,53384,53384,11,70726,70726,5,122915,122916,5,129320,129327,14,2558,2558,5,5906,5908,5,9762,9763,14,43360,43388,8,45320,45320,11,47112,47112,11,48904,48904,11,50696,50696,11,52488,52488,11,54280,54280,11,70082,70083,1,71350,71350,7,73111,73111,5,127892,127893,14,128726,128727,14,129473,129474,14,2027,2035,5,2901,2902,5,3784,3789,5,6754,6754,5,8418,8420,5,9877,9877,14,11088,11088,14,44008,44008,5,44872,44872,11,45768,45768,11,46664,46664,11,47560,47560,11,48456,48456,11,49352,49352,11,50248,50248,11,51144,51144,11,52040,52040,11,52936,52936,11,53832,53832,11,54728,54728,11,69811,69814,5,70459,70460,5,71096,71099,7,71998,71998,5,72874,72880,5,119149,119149,7,127374,127374,14,128335,128335,14,128482,128482,14,128765,128767,14,129399,129400,14,129680,129685,14,1476,1477,5,2377,2380,7,2759,2760,5,3137,3140,7,3458,3459,7,4153,4154,5,6432,6434,5,6978,6978,5,7675,7679,5,9723,9726,14,9823,9823,14,9919,9923,14,10035,10036,14,42736,42737,5,43596,43596,5,44200,44200,11,44648,44648,11,45096,45096,11,45544,45544,11,45992,45992,11,46440,46440,11,46888,46888,11,47336,47336,11,47784,47784,11,48232,48232,11,48680,48680,11,49128,49128,11,49576,49576,11,50024,50024,11,50472,50472,11,50920,50920,11,51368,51368,11,51816,51816,11,52264,52264,11,52712,52712,11,53160,53160,11,53608,53608,11,54056,54056,11,54504,54504,11,54952,54952,11,68108,68111,5,69933,69940,5,70197,70197,7,70498,70499,7,70845,70845,5,71229,71229,5,71727,71735,5,72154,72155,5,72344,72345,5,73023,73029,5,94095,94098,5,121403,121452,5,126981,127182,14,127538,127546,14,127990,127990,14,128391,128391,14,128445,128449,14,128500,128505,14,128752,128752,14,129160,129167,14,129356,129356,14,129432,129442,14,129648,129651,14,129751,131069,14,173,173,4,1757,1757,1,2274,2274,1,2494,2494,5,2641,2641,5,2876,2876,5,3014,3016,7,3262,3262,7,3393,3396,5,3570,3571,7,3968,3972,5,4228,4228,7,6086,6086,5,6679,6680,5,6912,6915,5,7080,7081,5,7380,7392,5,8252,8252,14,9096,9096,14,9748,9749,14,9784,9786,14,9833,9850,14,9890,9894,14,9938,9938,14,9999,9999,14,10085,10087,14,12349,12349,14,43136,43137,7,43454,43456,7,43755,43755,7,44088,44088,11,44312,44312,11,44536,44536,11,44760,44760,11,44984,44984,11,45208,45208,11,45432,45432,11,45656,45656,11,45880,45880,11,46104,46104,11,46328,46328,11,46552,46552,11,46776,46776,11,47000,47000,11,47224,47224,11,47448,47448,11,47672,47672,11,47896,47896,11,48120,48120,11,48344,48344,11,48568,48568,11,48792,48792,11,49016,49016,11,49240,49240,11,49464,49464,11,49688,49688,11,49912,49912,11,50136,50136,11,50360,50360,11,50584,50584,11,50808,50808,11,51032,51032,11,51256,51256,11,51480,51480,11,51704,51704,11,51928,51928,11,52152,52152,11,52376,52376,11,52600,52600,11,52824,52824,11,53048,53048,11,53272,53272,11,53496,53496,11,53720,53720,11,53944,53944,11,54168,54168,11,54392,54392,11,54616,54616,11,54840,54840,11,55064,55064,11,65438,65439,5,69633,69633,5,69837,69837,1,70018,70018,7,70188,70190,7,70368,70370,7,70465,70468,7,70712,70719,5,70835,70840,5,70850,70851,5,71132,71133,5,71340,71340,7,71458,71461,5,71985,71989,7,72002,72002,7,72193,72202,5,72281,72283,5,72766,72766,7,72885,72886,5,73104,73105,5,92912,92916,5,113824,113827,4,119173,119179,5,121505,121519,5,125136,125142,5,127279,127279,14,127489,127490,14,127570,127743,14,127900,127901,14,128254,128254,14,128369,128370,14,128400,128400,14,128425,128432,14,128468,128475,14,128489,128494,14,128715,128720,14,128745,128745,14,128759,128760,14,129004,129023,14,129296,129304,14,129340,129342,14,129388,129392,14,129404,129407,14,129454,129455,14,129485,129487,14,129659,129663,14,129719,129727,14,917536,917631,5,13,13,2,1160,1161,5,1564,1564,4,1807,1807,1,2085,2087,5,2363,2363,7,2402,2403,5,2507,2508,7,2622,2624,7,2691,2691,7,2786,2787,5,2881,2884,5,3006,3006,5,3072,3072,5,3170,3171,5,3267,3268,7,3330,3331,7,3406,3406,1,3538,3540,5,3655,3662,5,3897,3897,5,4038,4038,5,4184,4185,5,4352,4447,8,6068,6069,5,6155,6157,5,6448,6449,7,6742,6742,5,6783,6783,5,6966,6970,5,7042,7042,7,7143,7143,7,7212,7219,5,7412,7412,5,8206,8207,4,8294,8303,4,8596,8601,14,9410,9410,14,9742,9742,14,9757,9757,14,9770,9770,14,9794,9794,14,9828,9828,14,9855,9855,14,9882,9882,14,9900,9903,14,9929,9933,14,9963,9967,14,9987,9988,14,10006,10006,14,10062,10062,14,10175,10175,14,11744,11775,5,42607,42607,5,43043,43044,7,43263,43263,5,43444,43445,7,43569,43570,5,43698,43700,5,43766,43766,5,44032,44032,11,44144,44144,11,44256,44256,11,44368,44368,11,44480,44480,11,44592,44592,11,44704,44704,11,44816,44816,11,44928,44928,11,45040,45040,11,45152,45152,11,45264,45264,11,45376,45376,11,45488,45488,11,45600,45600,11,45712,45712,11,45824,45824,11,45936,45936,11,46048,46048,11,46160,46160,11,46272,46272,11,46384,46384,11,46496,46496,11,46608,46608,11,46720,46720,11,46832,46832,11,46944,46944,11,47056,47056,11,47168,47168,11,47280,47280,11,47392,47392,11,47504,47504,11,47616,47616,11,47728,47728,11,47840,47840,11,47952,47952,11,48064,48064,11,48176,48176,11,48288,48288,11,48400,48400,11,48512,48512,11,48624,48624,11,48736,48736,11,48848,48848,11,48960,48960,11,49072,49072,11,49184,49184,11,49296,49296,11,49408,49408,11,49520,49520,11,49632,49632,11,49744,49744,11,49856,49856,11,49968,49968,11,50080,50080,11,50192,50192,11,50304,50304,11,50416,50416,11,50528,50528,11,50640,50640,11,50752,50752,11,50864,50864,11,50976,50976,11,51088,51088,11,51200,51200,11,51312,51312,11,51424,51424,11,51536,51536,11,51648,51648,11,51760,51760,11,51872,51872,11,51984,51984,11,52096,52096,11,52208,52208,11,52320,52320,11,52432,52432,11,52544,52544,11,52656,52656,11,52768,52768,11,52880,52880,11,52992,52992,11,53104,53104,11,53216,53216,11,53328,53328,11,53440,53440,11,53552,53552,11,53664,53664,11,53776,53776,11,53888,53888,11,54000,54000,11,54112,54112,11,54224,54224,11,54336,54336,11,54448,54448,11,54560,54560,11,54672,54672,11,54784,54784,11,54896,54896,11,55008,55008,11,55120,55120,11,64286,64286,5,66272,66272,5,68900,68903,5,69762,69762,7,69817,69818,5,69927,69931,5,70003,70003,5,70070,70078,5,70094,70094,7,70194,70195,7,70206,70206,5,70400,70401,5,70463,70463,7,70475,70477,7,70512,70516,5,70722,70724,5,70832,70832,5,70842,70842,5,70847,70848,5,71088,71089,7,71102,71102,7,71219,71226,5,71231,71232,5,71342,71343,7,71453,71455,5,71463,71467,5,71737,71738,5,71995,71996,5,72000,72000,7,72145,72147,7,72160,72160,5,72249,72249,7,72273,72278,5,72330,72342,5,72752,72758,5,72850,72871,5,72882,72883,5,73018,73018,5,73031,73031,5,73109,73109,5,73461,73462,7,94031,94031,5,94192,94193,7,119142,119142,7,119155,119162,4,119362,119364,5,121476,121476,5,122888,122904,5,123184,123190,5,126976,126979,14,127184,127231,14,127344,127345,14,127405,127461,14,127514,127514,14,127561,127567,14,127778,127779,14,127896,127896,14,127985,127986,14,127995,127999,5,128326,128328,14,128360,128366,14,128378,128378,14,128394,128397,14,128405,128406,14,128422,128423,14,128435,128443,14,128453,128464,14,128479,128480,14,128484,128487,14,128496,128498,14,128640,128709,14,128723,128724,14,128736,128741,14,128747,128748,14,128755,128755,14,128762,128762,14,128981,128991,14,129096,129103,14,129292,129292,14,129311,129311,14,129329,129330,14,129344,129349,14,129360,129374,14,129394,129394,14,129402,129402,14,129413,129425,14,129445,129450,14,129466,129471,14,129483,129483,14,129511,129535,14,129653,129655,14,129667,129670,14,129705,129711,14,129731,129743,14,917505,917505,4,917760,917999,5,10,10,3,127,159,4,768,879,5,1471,1471,5,1536,1541,1,1648,1648,5,1767,1768,5,1840,1866,5,2070,2073,5,2137,2139,5,2307,2307,7,2366,2368,7,2382,2383,7,2434,2435,7,2497,2500,5,2519,2519,5,2563,2563,7,2631,2632,5,2677,2677,5,2750,2752,7,2763,2764,7,2817,2817,5,2879,2879,5,2891,2892,7,2914,2915,5,3008,3008,5,3021,3021,5,3076,3076,5,3146,3149,5,3202,3203,7,3264,3265,7,3271,3272,7,3298,3299,5,3390,3390,5,3402,3404,7,3426,3427,5,3535,3535,5,3544,3550,7,3635,3635,7,3763,3763,7,3893,3893,5,3953,3966,5,3981,3991,5,4145,4145,7,4157,4158,5,4209,4212,5,4237,4237,5,4520,4607,10,5970,5971,5,6071,6077,5,6089,6099,5,6277,6278,5,6439,6440,5,6451,6456,7,6683,6683,5,6744,6750,5,6765,6770,7,6846,6846,5,6964,6964,5,6972,6972,5,7019,7027,5,7074,7077,5,7083,7085,5,7146,7148,7,7154,7155,7,7222,7223,5,7394,7400,5,7416,7417,5,8204,8204,5,8233,8233,4,8288,8292,4,8413,8416,5,8482,8482,14,8986,8987,14,9193,9203,14,9654,9654,14,9733,9733,14,9745,9745,14,9752,9752,14,9760,9760,14,9766,9766,14,9774,9775,14,9792,9792,14,9800,9811,14,9825,9826,14,9831,9831,14,9852,9853,14,9872,9873,14,9880,9880,14,9885,9887,14,9896,9897,14,9906,9916,14,9926,9927,14,9936,9936,14,9941,9960,14,9974,9974,14,9982,9985,14,9992,9997,14,10002,10002,14,10017,10017,14,10055,10055,14,10071,10071,14,10145,10145,14,11013,11015,14,11503,11505,5,12334,12335,5,12951,12951,14,42612,42621,5,43014,43014,5,43047,43047,7,43204,43205,5,43335,43345,5,43395,43395,7,43450,43451,7,43561,43566,5,43573,43574,5,43644,43644,5,43710,43711,5,43758,43759,7,44005,44005,5,44012,44012,7,44060,44060,11,44116,44116,11,44172,44172,11,44228,44228,11,44284,44284,11,44340,44340,11,44396,44396,11,44452,44452,11,44508,44508,11,44564,44564,11,44620,44620,11,44676,44676,11,44732,44732,11,44788,44788,11,44844,44844,11,44900,44900,11,44956,44956,11,45012,45012,11,45068,45068,11,45124,45124,11,45180,45180,11,45236,45236,11,45292,45292,11,45348,45348,11,45404,45404,11,45460,45460,11,45516,45516,11,45572,45572,11,45628,45628,11,45684,45684,11,45740,45740,11,45796,45796,11,45852,45852,11,45908,45908,11,45964,45964,11,46020,46020,11,46076,46076,11,46132,46132,11,46188,46188,11,46244,46244,11,46300,46300,11,46356,46356,11,46412,46412,11,46468,46468,11,46524,46524,11,46580,46580,11,46636,46636,11,46692,46692,11,46748,46748,11,46804,46804,11,46860,46860,11,46916,46916,11,46972,46972,11,47028,47028,11,47084,47084,11,47140,47140,11,47196,47196,11,47252,47252,11,47308,47308,11,47364,47364,11,47420,47420,11,47476,47476,11,47532,47532,11,47588,47588,11,47644,47644,11,47700,47700,11,47756,47756,11,47812,47812,11,47868,47868,11,47924,47924,11,47980,47980,11,48036,48036,11,48092,48092,11,48148,48148,11,48204,48204,11,48260,48260,11,48316,48316,11,48372,48372,11,48428,48428,11,48484,48484,11,48540,48540,11,48596,48596,11,48652,48652,11,48708,48708,11,48764,48764,11,48820,48820,11,48876,48876,11,48932,48932,11,48988,48988,11,49044,49044,11,49100,49100,11,49156,49156,11,49212,49212,11,49268,49268,11,49324,49324,11,49380,49380,11,49436,49436,11,49492,49492,11,49548,49548,11,49604,49604,11,49660,49660,11,49716,49716,11,49772,49772,11,49828,49828,11,49884,49884,11,49940,49940,11,49996,49996,11,50052,50052,11,50108,50108,11,50164,50164,11,50220,50220,11,50276,50276,11,50332,50332,11,50388,50388,11,50444,50444,11,50500,50500,11,50556,50556,11,50612,50612,11,50668,50668,11,50724,50724,11,50780,50780,11,50836,50836,11,50892,50892,11,50948,50948,11,51004,51004,11,51060,51060,11,51116,51116,11,51172,51172,11,51228,51228,11,51284,51284,11,51340,51340,11,51396,51396,11,51452,51452,11,51508,51508,11,51564,51564,11,51620,51620,11,51676,51676,11,51732,51732,11,51788,51788,11,51844,51844,11,51900,51900,11,51956,51956,11,52012,52012,11,52068,52068,11,52124,52124,11,52180,52180,11,52236,52236,11,52292,52292,11,52348,52348,11,52404,52404,11,52460,52460,11,52516,52516,11,52572,52572,11,52628,52628,11,52684,52684,11,52740,52740,11,52796,52796,11,52852,52852,11,52908,52908,11,52964,52964,11,53020,53020,11,53076,53076,11,53132,53132,11,53188,53188,11,53244,53244,11,53300,53300,11,53356,53356,11,53412,53412,11,53468,53468,11,53524,53524,11,53580,53580,11,53636,53636,11,53692,53692,11,53748,53748,11,53804,53804,11,53860,53860,11,53916,53916,11,53972,53972,11,54028,54028,11,54084,54084,11,54140,54140,11,54196,54196,11,54252,54252,11,54308,54308,11,54364,54364,11,54420,54420,11,54476,54476,11,54532,54532,11,54588,54588,11,54644,54644,11,54700,54700,11,54756,54756,11,54812,54812,11,54868,54868,11,54924,54924,11,54980,54980,11,55036,55036,11,55092,55092,11,55148,55148,11,55216,55238,9,65056,65071,5,65529,65531,4,68097,68099,5,68159,68159,5,69446,69456,5,69688,69702,5,69808,69810,7,69815,69816,7,69821,69821,1,69888,69890,5,69932,69932,7,69957,69958,7,70016,70017,5,70067,70069,7,70079,70080,7,70089,70092,5,70095,70095,5,70191,70193,5,70196,70196,5,70198,70199,5,70367,70367,5,70371,70378,5,70402,70403,7,70462,70462,5,70464,70464,5,70471,70472,7,70487,70487,5,70502,70508,5,70709,70711,7,70720,70721,7,70725,70725,7,70750,70750,5,70833,70834,7,70841,70841,7,70843,70844,7,70846,70846,7,70849,70849,7,71087,71087,5,71090,71093,5,71100,71101,5,71103,71104,5,71216,71218,7,71227,71228,7,71230,71230,7,71339,71339,5,71341,71341,5,71344,71349,5,71351,71351,5,71456,71457,7,71462,71462,7,71724,71726,7,71736,71736,7,71984,71984,5,71991,71992,7,71997,71997,7,71999,71999,1,72001,72001,1,72003,72003,5,72148,72151,5,72156,72159,7,72164,72164,7,72243,72248,5,72250,72250,1,72263,72263,5,72279,72280,7,72324,72329,1,72343,72343,7,72751,72751,7,72760,72765,5,72767,72767,5,72873,72873,7,72881,72881,7,72884,72884,7,73009,73014,5,73020,73021,5,73030,73030,1,73098,73102,7,73107,73108,7,73110,73110,7,73459,73460,5,78896,78904,4,92976,92982,5,94033,94087,7,94180,94180,5,113821,113822,5,119141,119141,5,119143,119145,5,119150,119154,5,119163,119170,5,119210,119213,5,121344,121398,5,121461,121461,5,121499,121503,5,122880,122886,5,122907,122913,5,122918,122922,5,123628,123631,5,125252,125258,5,126980,126980,14,127183,127183,14,127245,127247,14,127340,127343,14,127358,127359,14,127377,127386,14,127462,127487,6,127491,127503,14,127535,127535,14,127548,127551,14,127568,127569,14,127744,127777,14,127780,127891,14,127894,127895,14,127897,127899,14,127902,127984,14,127987,127989,14,127991,127994,14,128000,128253,14,128255,128317,14,128329,128334,14,128336,128359,14,128367,128368,14,128371,128377,14,128379,128390,14,128392,128393,14,128398,128399,14,128401,128404,14,128407,128419,14,128421,128421,14,128424,128424,14,128433,128434,14,128444,128444,14,128450,128452,14,128465,128467,14,128476,128478,14,128481,128481,14,128483,128483,14,128488,128488,14,128495,128495,14,128499,128499,14,128506,128591,14,128710,128714,14,128721,128722,14,128725,128725,14,128728,128735,14,128742,128744,14,128746,128746,14,128749,128751,14,128753,128754,14,128756,128758,14,128761,128761,14,128763,128764,14,128884,128895,14,128992,129003,14,129036,129039,14,129114,129119,14,129198,129279,14,129293,129295,14,129305,129310,14,129312,129319,14,129328,129328,14,129331,129338,14,129343,129343,14,129351,129355,14,129357,129359,14,129375,129387,14,129393,129393,14,129395,129398,14,129401,129401,14,129403,129403,14,129408,129412,14,129426,129431,14,129443,129444,14,129451,129453,14,129456,129465,14,129472,129472,14,129475,129482,14,129484,129484,14,129488,129510,14,129536,129647,14,129652,129652,14,129656,129658,14,129664,129666,14,129671,129679,14,129686,129704,14,129712,129718,14,129728,129730,14,129744,129750,14,917504,917504,4,917506,917535,4,917632,917759,4,918000,921599,4,0,9,4,11,12,4,14,31,4,169,169,14,174,174,14,1155,1159,5,1425,1469,5,1473,1474,5,1479,1479,5,1552,1562,5,1611,1631,5,1750,1756,5,1759,1764,5,1770,1773,5,1809,1809,5,1958,1968,5,2045,2045,5,2075,2083,5,2089,2093,5,2259,2273,5,2275,2306,5,2362,2362,5,2364,2364,5,2369,2376,5,2381,2381,5,2385,2391,5,2433,2433,5,2492,2492,5,2495,2496,7,2503,2504,7,2509,2509,5,2530,2531,5,2561,2562,5,2620,2620,5,2625,2626,5,2635,2637,5,2672,2673,5,2689,2690,5,2748,2748,5,2753,2757,5,2761,2761,7,2765,2765,5,2810,2815,5,2818,2819,7,2878,2878,5,2880,2880,7,2887,2888,7,2893,2893,5,2903,2903,5,2946,2946,5,3007,3007,7,3009,3010,7,3018,3020,7,3031,3031,5,3073,3075,7,3134,3136,5,3142,3144,5,3157,3158,5,3201,3201,5,3260,3260,5,3263,3263,5,3266,3266,5,3270,3270,5,3274,3275,7,3285,3286,5,3328,3329,5,3387,3388,5,3391,3392,7,3398,3400,7,3405,3405,5,3415,3415,5,3457,3457,5,3530,3530,5,3536,3537,7,3542,3542,5,3551,3551,5,3633,3633,5,3636,3642,5,3761,3761,5,3764,3772,5,3864,3865,5,3895,3895,5,3902,3903,7,3967,3967,7,3974,3975,5,3993,4028,5,4141,4144,5,4146,4151,5,4155,4156,7,4182,4183,7,4190,4192,5,4226,4226,5,4229,4230,5,4253,4253,5,4448,4519,9,4957,4959,5,5938,5940,5,6002,6003,5,6070,6070,7,6078,6085,7,6087,6088,7,6109,6109,5,6158,6158,4,6313,6313,5,6435,6438,7,6441,6443,7,6450,6450,5,6457,6459,5,6681,6682,7,6741,6741,7,6743,6743,7,6752,6752,5,6757,6764,5,6771,6780,5,6832,6845,5,6847,6848,5,6916,6916,7,6965,6965,5,6971,6971,7,6973,6977,7,6979,6980,7,7040,7041,5,7073,7073,7,7078,7079,7,7082,7082,7,7142,7142,5,7144,7145,5,7149,7149,5,7151,7153,5,7204,7211,7,7220,7221,7,7376,7378,5,7393,7393,7,7405,7405,5,7415,7415,7,7616,7673,5,8203,8203,4,8205,8205,13,8232,8232,4,8234,8238,4,8265,8265,14,8293,8293,4,8400,8412,5,8417,8417,5,8421,8432,5,8505,8505,14,8617,8618,14,9000,9000,14,9167,9167,14,9208,9210,14,9642,9643,14,9664,9664,14,9728,9732,14,9735,9741,14,9743,9744,14,9746,9746,14,9750,9751,14,9753,9756,14,9758,9759,14,9761,9761,14,9764,9765,14,9767,9769,14,9771,9773,14,9776,9783,14,9787,9791,14,9793,9793,14,9795,9799,14,9812,9822,14,9824,9824,14,9827,9827,14,9829,9830,14,9832,9832,14,9851,9851,14,9854,9854,14,9856,9861,14,9874,9876,14,9878,9879,14,9881,9881,14,9883,9884,14,9888,9889,14,9895,9895,14,9898,9899,14,9904,9905,14,9917,9918,14,9924,9925,14,9928,9928,14,9934,9935,14,9937,9937,14,9939,9940,14,9961,9962,14,9968,9973,14,9975,9978,14,9981,9981,14,9986,9986,14,9989,9989,14,9998,9998,14,10000,10001,14,10004,10004,14,10013,10013,14,10024,10024,14,10052,10052,14,10060,10060,14,10067,10069,14,10083,10084,14,10133,10135,14,10160,10160,14,10548,10549,14,11035,11036,14,11093,11093,14,11647,11647,5,12330,12333,5,12336,12336,14,12441,12442,5,12953,12953,14,42608,42610,5,42654,42655,5,43010,43010,5,43019,43019,5,43045,43046,5,43052,43052,5,43188,43203,7,43232,43249,5,43302,43309,5,43346,43347,7,43392,43394,5,43443,43443,5,43446,43449,5,43452,43453,5,43493,43493,5,43567,43568,7,43571,43572,7,43587,43587,5,43597,43597,7,43696,43696,5,43703,43704,5,43713,43713,5,43756,43757,5,43765,43765,7,44003,44004,7,44006,44007,7,44009,44010,7,44013,44013,5,44033,44059,12,44061,44087,12,44089,44115,12,44117,44143,12,44145,44171,12,44173,44199,12,44201,44227,12,44229,44255,12,44257,44283,12,44285,44311,12,44313,44339,12,44341,44367,12,44369,44395,12,44397,44423,12,44425,44451,12,44453,44479,12,44481,44507,12,44509,44535,12,44537,44563,12,44565,44591,12,44593,44619,12,44621,44647,12,44649,44675,12,44677,44703,12,44705,44731,12,44733,44759,12,44761,44787,12,44789,44815,12,44817,44843,12,44845,44871,12,44873,44899,12,44901,44927,12,44929,44955,12,44957,44983,12,44985,45011,12,45013,45039,12,45041,45067,12,45069,45095,12,45097,45123,12,45125,45151,12,45153,45179,12,45181,45207,12,45209,45235,12,45237,45263,12,45265,45291,12,45293,45319,12,45321,45347,12,45349,45375,12,45377,45403,12,45405,45431,12,45433,45459,12,45461,45487,12,45489,45515,12,45517,45543,12,45545,45571,12,45573,45599,12,45601,45627,12,45629,45655,12,45657,45683,12,45685,45711,12,45713,45739,12,45741,45767,12,45769,45795,12,45797,45823,12,45825,45851,12,45853,45879,12,45881,45907,12,45909,45935,12,45937,45963,12,45965,45991,12,45993,46019,12,46021,46047,12,46049,46075,12,46077,46103,12,46105,46131,12,46133,46159,12,46161,46187,12,46189,46215,12,46217,46243,12,46245,46271,12,46273,46299,12,46301,46327,12,46329,46355,12,46357,46383,12,46385,46411,12,46413,46439,12,46441,46467,12,46469,46495,12,46497,46523,12,46525,46551,12,46553,46579,12,46581,46607,12,46609,46635,12,46637,46663,12,46665,46691,12,46693,46719,12,46721,46747,12,46749,46775,12,46777,46803,12,46805,46831,12,46833,46859,12,46861,46887,12,46889,46915,12,46917,46943,12,46945,46971,12,46973,46999,12,47001,47027,12,47029,47055,12,47057,47083,12,47085,47111,12,47113,47139,12,47141,47167,12,47169,47195,12,47197,47223,12,47225,47251,12,47253,47279,12,47281,47307,12,47309,47335,12,47337,47363,12,47365,47391,12,47393,47419,12,47421,47447,12,47449,47475,12,47477,47503,12,47505,47531,12,47533,47559,12,47561,47587,12,47589,47615,12,47617,47643,12,47645,47671,12,47673,47699,12,47701,47727,12,47729,47755,12,47757,47783,12,47785,47811,12,47813,47839,12,47841,47867,12,47869,47895,12,47897,47923,12,47925,47951,12,47953,47979,12,47981,48007,12,48009,48035,12,48037,48063,12,48065,48091,12,48093,48119,12,48121,48147,12,48149,48175,12,48177,48203,12,48205,48231,12,48233,48259,12,48261,48287,12,48289,48315,12,48317,48343,12,48345,48371,12,48373,48399,12,48401,48427,12,48429,48455,12,48457,48483,12,48485,48511,12,48513,48539,12,48541,48567,12,48569,48595,12,48597,48623,12,48625,48651,12,48653,48679,12,48681,48707,12,48709,48735,12,48737,48763,12,48765,48791,12,48793,48819,12,48821,48847,12,48849,48875,12,48877,48903,12,48905,48931,12,48933,48959,12,48961,48987,12,48989,49015,12,49017,49043,12,49045,49071,12,49073,49099,12,49101,49127,12,49129,49155,12,49157,49183,12,49185,49211,12,49213,49239,12,49241,49267,12,49269,49295,12,49297,49323,12,49325,49351,12,49353,49379,12,49381,49407,12,49409,49435,12,49437,49463,12,49465,49491,12,49493,49519,12,49521,49547,12,49549,49575,12,49577,49603,12,49605,49631,12,49633,49659,12,49661,49687,12,49689,49715,12,49717,49743,12,49745,49771,12,49773,49799,12,49801,49827,12,49829,49855,12,49857,49883,12,49885,49911,12,49913,49939,12,49941,49967,12,49969,49995,12,49997,50023,12,50025,50051,12,50053,50079,12,50081,50107,12,50109,50135,12,50137,50163,12,50165,50191,12,50193,50219,12,50221,50247,12,50249,50275,12,50277,50303,12,50305,50331,12,50333,50359,12,50361,50387,12,50389,50415,12,50417,50443,12,50445,50471,12,50473,50499,12,50501,50527,12,50529,50555,12,50557,50583,12,50585,50611,12,50613,50639,12,50641,50667,12,50669,50695,12,50697,50723,12,50725,50751,12,50753,50779,12,50781,50807,12,50809,50835,12,50837,50863,12,50865,50891,12,50893,50919,12,50921,50947,12,50949,50975,12,50977,51003,12,51005,51031,12,51033,51059,12,51061,51087,12,51089,51115,12,51117,51143,12,51145,51171,12,51173,51199,12,51201,51227,12,51229,51255,12,51257,51283,12,51285,51311,12,51313,51339,12,51341,51367,12,51369,51395,12,51397,51423,12,51425,51451,12,51453,51479,12,51481,51507,12,51509,51535,12,51537,51563,12,51565,51591,12,51593,51619,12,51621,51647,12,51649,51675,12,51677,51703,12,51705,51731,12,51733,51759,12,51761,51787,12,51789,51815,12,51817,51843,12,51845,51871,12,51873,51899,12,51901,51927,12,51929,51955,12,51957,51983,12,51985,52011,12,52013,52039,12,52041,52067,12,52069,52095,12,52097,52123,12,52125,52151,12,52153,52179,12,52181,52207,12,52209,52235,12,52237,52263,12,52265,52291,12,52293,52319,12,52321,52347,12,52349,52375,12,52377,52403,12,52405,52431,12,52433,52459,12,52461,52487,12,52489,52515,12,52517,52543,12,52545,52571,12,52573,52599,12,52601,52627,12,52629,52655,12,52657,52683,12,52685,52711,12,52713,52739,12,52741,52767,12,52769,52795,12,52797,52823,12,52825,52851,12,52853,52879,12,52881,52907,12,52909,52935,12,52937,52963,12,52965,52991,12,52993,53019,12,53021,53047,12,53049,53075,12,53077,53103,12,53105,53131,12,53133,53159,12,53161,53187,12,53189,53215,12,53217,53243,12,53245,53271,12,53273,53299,12,53301,53327,12,53329,53355,12,53357,53383,12,53385,53411,12,53413,53439,12,53441,53467,12,53469,53495,12,53497,53523,12,53525,53551,12,53553,53579,12,53581,53607,12,53609,53635,12,53637,53663,12,53665,53691,12,53693,53719,12,53721,53747,12,53749,53775,12,53777,53803,12,53805,53831,12,53833,53859,12,53861,53887,12,53889,53915,12,53917,53943,12,53945,53971,12,53973,53999,12,54001,54027,12,54029,54055,12,54057,54083,12,54085,54111,12,54113,54139,12,54141,54167,12,54169,54195,12,54197,54223,12,54225,54251,12,54253,54279,12,54281,54307,12,54309,54335,12,54337,54363,12,54365,54391,12,54393,54419,12,54421,54447,12,54449,54475,12,54477,54503,12,54505,54531,12,54533,54559,12,54561,54587,12,54589,54615,12,54617,54643,12,54645,54671,12,54673,54699,12,54701,54727,12,54729,54755,12,54757,54783,12,54785,54811,12,54813,54839,12,54841,54867,12,54869,54895,12,54897,54923,12,54925,54951,12,54953,54979,12,54981,55007,12,55009,55035,12,55037,55063,12,55065,55091,12,55093,55119,12,55121,55147,12,55149,55175,12,55177,55203,12,55243,55291,10,65024,65039,5,65279,65279,4,65520,65528,4,66045,66045,5,66422,66426,5,68101,68102,5,68152,68154,5,68325,68326,5,69291,69292,5,69632,69632,7,69634,69634,7,69759,69761,5]")}return e.getInstance=function(){return e._INSTANCE||(e._INSTANCE=new e),e._INSTANCE},e.prototype.getGraphemeBreakType=function(e){if(e<32)return 10===e?3:13===e?2:4;if(e<127)return 0;for(var t=this._data,n=t.length/3,i=1;i<=n;)if(et[3*i+1]))return t[3*i+2];i=2*i+1}return 0},e._INSTANCE=null,e}()},OBOq:function(e,t,n){"use strict";n.d(t,"b",(function(){return l})),n.d(t,"a",(function(){return c})),n.d(t,"c",(function(){return d}));n("UCkY");var i,o,r,s=n("3/fG"),a=n("MNsG"),u=n("EffR");function l(e){(i=document.createElement("div")).className="monaco-aria-container",(o=document.createElement("div")).className="monaco-alert",o.setAttribute("role","alert"),o.setAttribute("aria-atomic","true"),i.appendChild(o),(r=document.createElement("div")).className="monaco-status",r.setAttribute("role","status"),r.setAttribute("aria-atomic","true"),i.appendChild(r),e.appendChild(i)}function c(e,t){p(o,e,t)}function d(e,t){a.e?c(e,t):p(r,e,t)}var h=0,f=void 0;function p(e,t,n){if(i){if(!n)switch(f===t?h++:(f=t,h=0),h){case 0:break;case 1:t=s.a("repeated","{0} (occurred again)",t);break;default:t=s.a("repeatedNtimes","{0} (occurred {1} times)",t,h)}u.o(e),e.textContent=t,e.style.visibility="hidden",e.style.visibility="visible"}}},OKK6:function(e,t,n){},OOlL:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"azcli",extensions:[".azcli"],aliases:["Azure CLI","azcli"],loader:function(){return n.e(130).then(n.bind(null,"NlLO"))}})},PTeM:function(e,t,n){"use strict";n.d(t,"c",(function(){return r})),n.d(t,"a",(function(){return s})),n.d(t,"b",(function(){return a}));var i=n("N0LK"),o=n("MrjW");function r(e){return e.replace(/[\\/]/g,o.posix.sep)}function s(e,t,n,r){if(void 0===r&&(r=o.sep),e===t)return!0;if(!e||!t)return!1;if(t.length>e.length)return!1;if(n){if(!Object(i.I)(e,t))return!1;if(t.length===e.length)return!0;var s=t.length;return t.charAt(t.length-1)===r&&s--,e.charAt(s)===r}return t.charAt(t.length-1)!==r&&(t+=r),0===e.indexOf(t)}function a(e){return e>=65&&e<=90||e>=97&&e<=122}},QDVR:function(e,t,n){"use strict";n.d(t,"e",(function(){return r})),n.d(t,"d",(function(){return s})),n.d(t,"c",(function(){return c})),n.d(t,"b",(function(){return d})),n.d(t,"a",(function(){return h}));var i,o=(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});function r(e){var t=[];return e.forEach((function(e){return t.push(e)})),t}function s(e){var t=[];return e.forEach((function(e,n){return t.push(n)})),t}var a=function(){function e(){this._value="",this._pos=0}return e.prototype.reset=function(e){return this._value=e,this._pos=0,this},e.prototype.next=function(){return this._pos+=1,this},e.prototype.hasNext=function(){return this._pos0)n.left||(n.left=new l,n.left.segment=i.value()),n=n.left;else if(o<0)n.right||(n.right=new l,n.right.segment=i.value()),n=n.right;else{if(!i.hasNext())break;i.next(),n.mid||(n.mid=new l,n.mid.segment=i.value()),n=n.mid}}var r=n.value;return n.value=t,n.key=e,r},e.prototype.get=function(e){for(var t=this._iter.reset(e),n=this._root;n;){var i=t.cmp(n.segment);if(i>0)n=n.left;else if(i<0)n=n.right;else{if(!t.hasNext())break;t.next(),n=n.mid}}return n?n.value:void 0},e.prototype.findSubstr=function(e){for(var t=this._iter.reset(e),n=this._root,i=void 0;n;){var o=t.cmp(n.segment);if(o>0)n=n.left;else if(o<0)n=n.right;else{if(!t.hasNext())break;t.next(),i=n.value||i,n=n.mid}}return n&&n.value||i},e.prototype.forEach=function(e){this._forEach(this._root,e)},e.prototype._forEach=function(e,t){e&&(this._forEach(e.left,t),e.value&&t(e.value,e.key),this._forEach(e.mid,t),this._forEach(e.right,t))},e}(),d=function(){function e(){this.map=new Map,this.ignoreCase=!1}return e.prototype.set=function(e,t){this.map.set(this.toKey(e),t)},e.prototype.get=function(e){return this.map.get(this.toKey(e))},e.prototype.toKey=function(e){var t=e.toString();return this.ignoreCase&&(t=t.toLowerCase()),t},e}(),h=function(e){function t(t,n){void 0===n&&(n=1);var i=e.call(this)||this;return i._limit=t,i._ratio=Math.min(Math.max(0,n),1),i}return o(t,e),t.prototype.get=function(t){return e.prototype.get.call(this,t,2)},t.prototype.peek=function(t){return e.prototype.get.call(this,t,0)},t.prototype.set=function(t,n){e.prototype.set.call(this,t,n,2),this.checkTrim()},t.prototype.checkTrim=function(){this.size>this._limit&&this.trimOld(Math.round(this._limit*this._ratio))},t}(function(){function e(){this._map=new Map,this._head=void 0,this._tail=void 0,this._size=0}return e.prototype.clear=function(){this._map.clear(),this._head=void 0,this._tail=void 0,this._size=0},Object.defineProperty(e.prototype,"size",{get:function(){return this._size},enumerable:!0,configurable:!0}),e.prototype.get=function(e,t){void 0===t&&(t=0);var n=this._map.get(e);if(n)return 0!==t&&this.touch(n,t),n.value},e.prototype.set=function(e,t,n){void 0===n&&(n=0);var i=this._map.get(e);if(i)i.value=t,0!==n&&this.touch(i,n);else{switch(i={key:e,value:t,next:void 0,previous:void 0},n){case 0:this.addItemLast(i);break;case 1:this.addItemFirst(i);break;case 2:default:this.addItemLast(i)}this._map.set(e,i),this._size++}},e.prototype.delete=function(e){return!!this.remove(e)},e.prototype.remove=function(e){var t=this._map.get(e);if(t)return this._map.delete(e),this.removeItem(t),this._size--,t.value},e.prototype.forEach=function(e,t){for(var n=this._head;n;)t?e.bind(t)(n.value,n.key,this):e(n.value,n.key,this),n=n.next},e.prototype.trimOld=function(e){if(!(e>=this.size))if(0!==e){for(var t=this._head,n=this.size;t&&n>e;)this._map.delete(t.key),t=t.next,n--;this._head=t,this._size=n,t&&(t.previous=void 0)}else this.clear()},e.prototype.addItemFirst=function(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},e.prototype.addItemLast=function(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},e.prototype.removeItem=function(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{var t=e.next,n=e.previous;if(!t||!n)throw new Error("Invalid list");t.previous=n,n.next=t}e.next=void 0,e.previous=void 0},e.prototype.touch=function(e,t){if(!this._head||!this._tail)throw new Error("Invalid list");if(1===t||2===t)if(1===t){if(e===this._head)return;var n=e.next,i=e.previous;e===this._tail?(i.next=void 0,this._tail=i):(n.previous=i,i.next=n),e.previous=void 0,e.next=this._head,this._head.previous=e,this._head=e}else if(2===t){if(e===this._tail)return;n=e.next,i=e.previous;e===this._head?(n.previous=void 0,this._head=n):(n.previous=i,i.next=n),e.next=void 0,e.previous=this._tail,this._tail.next=e,this._tail=e}},e.prototype.toJSON=function(){var e=[];return this.forEach((function(t,n){e.push([n,t])})),e},e}())},QFiB:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"markdown",extensions:[".md",".markdown",".mdown",".mkdn",".mkd",".mdwn",".mdtxt",".mdtext"],aliases:["Markdown","markdown"],loader:function(){return n.e(146).then(n.bind(null,"PhST"))}})},QRHv:function(e,t,n){"use strict";n.d(t,"f",(function(){return a})),n.d(t,"b",(function(){return c})),n.d(t,"c",(function(){return d})),n.d(t,"a",(function(){return f})),n.d(t,"e",(function(){return m})),n.d(t,"d",(function(){return v}));var i=n("6OMU"),o=n("4bUh"),r=n("cGHE"),s=n("twdY");function a(e){for(var t=0,n=0,i=0,o=0,r=e.length;o>>0}var l=new Uint32Array(0).buffer,c=function(){function e(){this.tokens=[]}return e.prototype.add=function(e,t){if(this.tokens.length>0){var n=this.tokens[this.tokens.length-1];if(n.startLineNumber+n.tokens.length-1+1===e)return void n.tokens.push(t)}this.tokens.push(new p(e,[t]))},e}(),d=function(){function e(e){this._tokens=e,this._tokenCount=e.length/4}return e.prototype.getMaxDeltaLine=function(){var e=this.getTokenCount();return 0===e?-1:this.getDeltaLine(e-1)},e.prototype.getTokenCount=function(){return this._tokenCount},e.prototype.getDeltaLine=function(e){return this._tokens[4*e]},e.prototype.getStartCharacter=function(e){return this._tokens[4*e+1]},e.prototype.getEndCharacter=function(e){return this._tokens[4*e+2]},e.prototype.getMetadata=function(e){return this._tokens[4*e+3]},e.prototype.clear=function(){this._tokenCount=0},e.prototype.acceptDeleteRange=function(e,t,n,i,o){for(var r=this._tokens,s=this._tokenCount,a=i-t,u=0,l=!1,c=0;co?p-=o-n:p=n;else if(h===t&&f===n){if(!(h===i&&p>o)){l=!0;continue}p-=o-n}else if(ho)){l=!0;continue}p=h===t?(f=n)+(p-o):(f=0)+(p-o)}else if(h>i){if(0===a&&!l){u=s;break}h-=a}else{if(!(h===i&&f>=o))throw new Error("Not possible!");e&&0===h&&(f+=e,p+=e),h-=a,f-=o-n,p-=o-n}var m=4*u;r[m]=h,r[m+1]=f,r[m+2]=p,r[m+3]=g,u++}}this._tokenCount=u},e.prototype.acceptInsertText=function(e,t,n,i,o,r){for(var s=0===n&&1===i&&(r>=48&&r<=57||r>=65&&r<=90||r>=97&&r<=122),a=this._tokens,u=this._tokenCount,l=0;lt)){for(var s=o;s>n&&e.getDeltaLine(s-1)===t;)s--;for(var a=o;a0?t.charCodeAt(0):0)},e.prototype.acceptEdit=function(e,t,n,i,o){this._acceptDeleteRange(e),this._acceptInsertText(new r.a(e.startLineNumber,e.startColumn),t,n,i,o),this._updateEndLineNumber()},e.prototype._acceptDeleteRange=function(e){if(e.startLineNumber!==e.endLineNumber||e.startColumn!==e.endColumn){var t=e.startLineNumber-this.startLineNumber,n=e.endLineNumber-this.startLineNumber;if(n<0){var i=n-t;this.startLineNumber-=i}else{var o=this.tokens.getMaxDeltaLine();if(!(t>=o+1)){if(t<0&&n>=o+1)return this.startLineNumber=0,void this.tokens.clear();if(t<0){var r=-t;this.startLineNumber-=r,this.tokens.acceptDeleteRange(e.startColumn-1,0,0,n,e.endColumn-1)}else this.tokens.acceptDeleteRange(0,t,e.startColumn-1,n,e.endColumn-1)}}}},e.prototype._acceptInsertText=function(e,t,n,i,o){if(0!==t||0!==n){var r=e.lineNumber-this.startLineNumber;if(r<0)this.startLineNumber+=t;else r>=this.tokens.getMaxDeltaLine()+1||this.tokens.acceptInsertText(r,e.column-1,t,n,i,o)}},e}(),p=function(e,t){this.startLineNumber=e,this.tokens=t};function g(e){return e instanceof Uint32Array?e:new Uint32Array(e)}var m=function(){function e(){this._pieces=[]}return e.prototype.flush=function(){this._pieces=[]},e.prototype.set=function(e){this._pieces=e||[]},e.prototype.addSemanticTokens=function(t,n){var i=this._pieces;if(0===i.length)return n;var r=e._findFirstPieceWithLine(i,t),s=this._pieces[r].getLineTokens(t);if(!s)return n;for(var a=n.getCount(),u=s.getCount(),l=0,c=[],d=0,h=0;h>>0,v=~m>>>0;lt)){for(;o>n&&e[o-1].startLineNumber<=t&&t<=e[o-1].endLineNumber;)o--;return o}i=o-1}}return n},e.prototype.acceptEdit=function(e,t,n,i,o){for(var r=0,s=this._pieces;r1&&(o=s.x.getLanguageId(i[1])!==e),!o)return l}if(!i||0===i.length){var r=new Uint32Array(2);return r[0]=t,r[1]=u(e),r.buffer}return i[i.length-2]=t,0===i.byteOffset&&i.byteLength===i.buffer.byteLength?i.buffer:i},e.prototype._ensureLine=function(e){for(;e>=this._len;)this._lineTokens[this._len]=null,this._len++},e.prototype._deleteLines=function(e,t){0!==t&&(e+t>this._len&&(t=this._len-e),this._lineTokens.splice(e,t),this._len-=t)},e.prototype._insertLines=function(e,t){if(0!==t){for(var n=[],o=0;o=this._len))if(t.startLineNumber!==t.endLineNumber){this._lineTokens[n]=e._deleteEnding(this._lineTokens[n],t.startColumn-1);var i=t.endLineNumber-1,o=null;i=this._len||(0!==n?(this._lineTokens[o]=e._deleteEnding(this._lineTokens[o],t.column-1),this._lineTokens[o]=e._insert(this._lineTokens[o],t.column-1,i),this._insertLines(t.lineNumber,n)):this._lineTokens[o]=e._insert(this._lineTokens[o],t.column-1,i))}},e._deleteBeginning=function(t,n){return null===t||t===l?t:e._delete(t,0,n)},e._deleteEnding=function(t,n){if(null===t||t===l)return t;var i=g(t),o=i[i.length-2];return e._delete(t,n,o)},e._delete=function(e,t,n){if(null===e||e===l||t===n)return e;var i=g(e),r=i.length>>>1;if(0===t&&i[i.length-2]===n)return l;var s,a,u=o.a.findIndexInTokensArray(i,t),c=u>0?i[u-1<<1]:0;if(na&&(i[s++]=m,i[s++]=i[1+(p<<1)],a=m)}if(s===i.length)return e;var v=new Uint32Array(s);return v.set(i.subarray(0,s),0),v.buffer},e._append=function(e,t){if(t===l)return e;if(e===l)return t;if(null===e)return e;if(null===t)return null;var n=g(e),i=g(t),o=i.length>>>1,r=new Uint32Array(n.length+i.length);r.set(n,0);for(var s=n.length,a=n[n.length-2],u=0;u>>1,s=o.a.findIndexInTokensArray(i,t);s>0&&(i[s-1<<1]===t&&s--);for(var a=s;a(t|=0)&&(n=t-e),n<0&&(n=0),(i|=0)<0&&(i=0),(r|=0)+i>(o|=0)&&(r=o-i),r<0&&(r=0),this.width=e,this.scrollWidth=t,this.scrollLeft=n,this.height=i,this.scrollHeight=o,this.scrollTop=r}return e.prototype.equals=function(e){return this.width===e.width&&this.scrollWidth===e.scrollWidth&&this.scrollLeft===e.scrollLeft&&this.height===e.height&&this.scrollHeight===e.scrollHeight&&this.scrollTop===e.scrollTop},e.prototype.withScrollDimensions=function(t){return new e(void 0!==t.width?t.width:this.width,void 0!==t.scrollWidth?t.scrollWidth:this.scrollWidth,this.scrollLeft,void 0!==t.height?t.height:this.height,void 0!==t.scrollHeight?t.scrollHeight:this.scrollHeight,this.scrollTop)},e.prototype.withScrollPosition=function(t){return new e(this.width,this.scrollWidth,void 0!==t.scrollLeft?t.scrollLeft:this.scrollLeft,this.height,this.scrollHeight,void 0!==t.scrollTop?t.scrollTop:this.scrollTop)},e.prototype.createScrollEvent=function(e){var t=this.width!==e.width,n=this.scrollWidth!==e.scrollWidth,i=this.scrollLeft!==e.scrollLeft,o=this.height!==e.height,r=this.scrollHeight!==e.scrollHeight,s=this.scrollTop!==e.scrollTop;return{width:this.width,scrollWidth:this.scrollWidth,scrollLeft:this.scrollLeft,height:this.height,scrollHeight:this.scrollHeight,scrollTop:this.scrollTop,widthChanged:t,scrollWidthChanged:n,scrollLeftChanged:i,heightChanged:o,scrollHeightChanged:r,scrollTopChanged:s}},e}(),u=function(e){function t(t,n){var i=e.call(this)||this;return i._onScroll=i._register(new o.a),i.onScroll=i._onScroll.event,i._smoothScrollDuration=t,i._scheduleAtNextAnimationFrame=n,i._state=new a(0,0,0,0,0,0),i._smoothScrolling=null,i}return s(t,e),t.prototype.dispose=function(){this._smoothScrolling&&(this._smoothScrolling.dispose(),this._smoothScrolling=null),e.prototype.dispose.call(this)},t.prototype.setSmoothScrollDuration=function(e){this._smoothScrollDuration=e},t.prototype.validateScrollPosition=function(e){return this._state.withScrollPosition(e)},t.prototype.getScrollDimensions=function(){return this._state},t.prototype.setScrollDimensions=function(e){var t=this._state.withScrollDimensions(e);this._setState(t),this._smoothScrolling&&this._smoothScrolling.acceptScrollDimensions(this._state)},t.prototype.getFutureScrollPosition=function(){return this._smoothScrolling?this._smoothScrolling.to:this._state},t.prototype.getCurrentScrollPosition=function(){return this._state},t.prototype.setScrollPositionNow=function(e){var t=this._state.withScrollPosition(e);this._smoothScrolling&&(this._smoothScrolling.dispose(),this._smoothScrolling=null),this._setState(t)},t.prototype.setScrollPositionSmooth=function(e){var t=this;if(0===this._smoothScrollDuration)return this.setScrollPositionNow(e);if(this._smoothScrolling){e={scrollLeft:void 0===e.scrollLeft?this._smoothScrolling.to.scrollLeft:e.scrollLeft,scrollTop:void 0===e.scrollTop?this._smoothScrolling.to.scrollTop:e.scrollTop};var n=this._state.withScrollPosition(e);if(this._smoothScrolling.to.scrollLeft===n.scrollLeft&&this._smoothScrolling.to.scrollTop===n.scrollTop)return;var i=this._smoothScrolling.combine(this._state,n,this._smoothScrollDuration);this._smoothScrolling.dispose(),this._smoothScrolling=i}else{n=this._state.withScrollPosition(e);this._smoothScrolling=d.start(this._state,n,this._smoothScrollDuration)}this._smoothScrolling.animationFrameDisposable=this._scheduleAtNextAnimationFrame((function(){t._smoothScrolling&&(t._smoothScrolling.animationFrameDisposable=null,t._performSmoothScrolling())}))},t.prototype._performSmoothScrolling=function(){var e=this;if(this._smoothScrolling){var t=this._smoothScrolling.tick(),n=this._state.withScrollPosition(t);if(this._setState(n),t.isDone)return this._smoothScrolling.dispose(),void(this._smoothScrolling=null);this._smoothScrolling.animationFrameDisposable=this._scheduleAtNextAnimationFrame((function(){e._smoothScrolling&&(e._smoothScrolling.animationFrameDisposable=null,e._performSmoothScrolling())}))}},t.prototype._setState=function(e){var t=this._state;t.equals(e)||(this._state=e,this._onScroll.fire(this._state.createScrollEvent(t)))},t}(r.a),l=function(e,t,n){this.scrollLeft=e,this.scrollTop=t,this.isDone=n};function c(e,t){var n=t-e;return function(t){return e+n*(1-function(e){return Math.pow(e,3)}(1-t))}}var d=function(){function e(e,t,n,i){this.from=e,this.to=t,this.duration=i,this._startTime=n,this.animationFrameDisposable=null,this._initAnimations()}return e.prototype._initAnimations=function(){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)},e.prototype._initAnimation=function(e,t,n){var i,o,r;if(Math.abs(e-t)>2.5*n){var s=void 0,a=void 0;return e=0){var n=e.split("!=");return d.create(n[0].trim(),this._deserializeValue(n[1],t))}if(e.indexOf("==")>=0){n=e.split("==");return c.create(n[0].trim(),this._deserializeValue(n[1],t))}if(e.indexOf("=~")>=0){n=e.split("=~");return f.create(n[0].trim(),this._deserializeRegexValue(n[1],t))}return/^\!\s*/.test(e)?h.create(e.substr(1).trim()):l.create(e)},e._deserializeValue=function(e,t){if("true"===(e=e.trim()))return!0;if("false"===e)return!1;var n=/^'([^']*)'$/.exec(e);return n?n[1].trim():e},e._deserializeRegexValue=function(e,t){if(Object(o.v)(e)){if(t)throw new Error("missing regexp-value for =~-expression");return console.warn("missing regexp-value for =~-expression"),null}var n=e.indexOf("/"),i=e.lastIndexOf("/");if(n===i||n<0){if(t)throw new Error("bad regexp-value '"+e+"', missing /-enclosure");return console.warn("bad regexp-value '"+e+"', missing /-enclosure"),null}var r=e.slice(n+1,i),s="i"===e[i+1]?"i":"";try{return new RegExp(r,s)}catch(n){if(t)throw new Error("bad regexp-value '"+e+"', parse error: "+n);return console.warn("bad regexp-value '"+e+"', parse error: "+n),null}},e}();function u(e,t){var n=e.getType(),i=t.getType();if(n!==i)return n-i;switch(n){case 1:case 2:case 3:case 4:case 6:case 7:case 5:return e.cmp(t);default:throw new Error("Unknown ContextKeyExpr!")}}var l=function(){function e(e){this.key=e}return e.create=function(t){return new e(t)},e.prototype.getType=function(){return 1},e.prototype.cmp=function(e){return this.keye.key?1:0},e.prototype.equals=function(t){return t instanceof e&&this.key===t.key},e.prototype.evaluate=function(e){return!!e.getValue(this.key)},e.prototype.keys=function(){return[this.key]},e.prototype.negate=function(){return h.create(this.key)},e}(),c=function(){function e(e,t){this.key=e,this.value=t}return e.create=function(t,n){return"boolean"==typeof n?n?l.create(t):h.create(t):new e(t,n)},e.prototype.getType=function(){return 3},e.prototype.cmp=function(e){return this.keye.key?1:this.valuee.value?1:0},e.prototype.equals=function(t){return t instanceof e&&(this.key===t.key&&this.value===t.value)},e.prototype.evaluate=function(e){return e.getValue(this.key)==this.value},e.prototype.keys=function(){return[this.key]},e.prototype.negate=function(){return d.create(this.key,this.value)},e}(),d=function(){function e(e,t){this.key=e,this.value=t}return e.create=function(t,n){return"boolean"==typeof n?n?h.create(t):l.create(t):new e(t,n)},e.prototype.getType=function(){return 4},e.prototype.cmp=function(e){return this.keye.key?1:this.valuee.value?1:0},e.prototype.equals=function(t){return t instanceof e&&(this.key===t.key&&this.value===t.value)},e.prototype.evaluate=function(e){return e.getValue(this.key)!=this.value},e.prototype.keys=function(){return[this.key]},e.prototype.negate=function(){return c.create(this.key,this.value)},e}(),h=function(){function e(e){this.key=e}return e.create=function(t){return new e(t)},e.prototype.getType=function(){return 2},e.prototype.cmp=function(e){return this.keye.key?1:0},e.prototype.equals=function(t){return t instanceof e&&this.key===t.key},e.prototype.evaluate=function(e){return!e.getValue(this.key)},e.prototype.keys=function(){return[this.key]},e.prototype.negate=function(){return l.create(this.key)},e}(),f=function(){function e(e,t){this.key=e,this.regexp=t}return e.create=function(t,n){return new e(t,n)},e.prototype.getType=function(){return 6},e.prototype.cmp=function(e){if(this.keye.key)return 1;var t=this.regexp?this.regexp.source:"",n=e.regexp?e.regexp.source:"";return tn?1:0},e.prototype.equals=function(t){if(t instanceof e){var n=this.regexp?this.regexp.source:"",i=t.regexp?t.regexp.source:"";return this.key===t.key&&n===i}return!1},e.prototype.evaluate=function(e){var t=e.getValue(this.key);return!!this.regexp&&this.regexp.test(t)},e.prototype.keys=function(){return[this.key]},e.prototype.negate=function(){return p.create(this)},e}(),p=function(){function e(e){this._actual=e}return e.create=function(t){return new e(t)},e.prototype.getType=function(){return 7},e.prototype.cmp=function(e){return this._actual.cmp(e._actual)},e.prototype.equals=function(t){return t instanceof e&&this._actual.equals(t._actual)},e.prototype.evaluate=function(e){return!this._actual.evaluate(e)},e.prototype.keys=function(){return this._actual.keys()},e.prototype.negate=function(){return this._actual},e}(),g=function(){function e(e){this.expr=e}return e.create=function(t){var n=e._normalizeArr(t);if(0!==n.length)return 1===n.length?n[0]:new e(n)},e.prototype.getType=function(){return 5},e.prototype.cmp=function(e){if(this.expr.lengthe.expr.length)return 1;for(var t=0,n=this.expr.length;t1;){for(var s=t.shift(),u=t.shift(),l=[],c=0,d=r(s);c=0&&(e._idleTimeoutId=setTimeout((function(){e._onTimeout&&e._onTimeout()}),t))},n("YBdB"),t.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==e&&e.setImmediate||this&&this.setImmediate,t.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==e&&e.clearImmediate||this&&this.clearImmediate}).call(this,n("yLpj"))},Uzvx:function(e,t,n){"use strict";n.d(t,"b",(function(){return o})),n.d(t,"a",(function(){return r}));var i=n("Cg/j"),o=Object(i.c)("contextViewService"),r=Object(i.c)("contextMenuService")},Vtyv:function(e,t,n){},VvMK:function(e,t,n){},Vxe3:function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var i=n("Cg/j"),o=Object(i.c)("codeEditorService")},WqXY:function(e,t,n){"use strict";n.d(t,"c",(function(){return m})),n.d(t,"d",(function(){return v})),n.d(t,"b",(function(){return _})),n.d(t,"a",(function(){return b}));n("yEoX");var i,o=n("MNsG"),r=n("3/fG"),s=n("pmY6"),a=n("8HAY"),u=n("EffR"),l=n("746U"),c=n("pg8w"),d=n("uDWl"),h=n("MI8n"),f=n("ZQ78"),p=n("D3Dy"),g=(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),m=function(e){function t(t,n,i){var o=e.call(this)||this;return o.options=i,o._context=t||o,o._action=n,n instanceof a.a&&o._register(n.onDidChange((function(e){o.element&&o.handleActionChangeEvent(e)}))),o}return g(t,e),t.prototype.handleActionChangeEvent=function(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()},Object.defineProperty(t.prototype,"actionRunner",{get:function(){return this._actionRunner||(this._actionRunner=this._register(new a.b)),this._actionRunner},set:function(e){this._actionRunner=e},enumerable:!0,configurable:!0}),t.prototype.getAction=function(){return this._action},t.prototype.isEnabled=function(){return this._action.enabled},t.prototype.setActionContext=function(e){this._context=e},t.prototype.render=function(e){var t=this,n=this.element=e;this._register(c.b.addTarget(e));var i=this.options&&this.options.draggable;i&&(e.draggable=!0,p.h&&this._register(u.g(e,u.c.DRAG_START,(function(e){var n;return null===(n=e.dataTransfer)||void 0===n?void 0:n.setData(f.a.TEXT,t._action.label)})))),this._register(u.g(n,c.a.Tap,(function(e){return t.onClick(e)}))),this._register(u.g(n,u.c.MOUSE_DOWN,(function(e){i||u.b.stop(e,!0),t._action.enabled&&0===e.button&&u.e(n,"active")}))),this._register(u.g(n,u.c.CLICK,(function(e){u.b.stop(e,!0),t.options&&t.options.isMenu?t.onClick(e):o.i((function(){return t.onClick(e)}))}))),this._register(u.g(n,u.c.DBLCLICK,(function(e){u.b.stop(e,!0)}))),[u.c.MOUSE_UP,u.c.MOUSE_OUT].forEach((function(e){t._register(u.g(n,e,(function(e){u.b.stop(e),u.J(n,"active")})))}))},t.prototype.onClick=function(e){var t;u.b.stop(e,!0),l.l(this._context)?t=e:(t=this._context,l.i(t)&&(t.event=e)),this.actionRunner.run(this._action,t)},t.prototype.focus=function(){this.element&&(this.element.focus(),u.e(this.element,"focused"))},t.prototype.blur=function(){this.element&&(this.element.blur(),u.J(this.element,"focused"))},t.prototype.updateEnabled=function(){},t.prototype.updateLabel=function(){},t.prototype.updateTooltip=function(){},t.prototype.updateClass=function(){},t.prototype.updateChecked=function(){},t.prototype.dispose=function(){this.element&&(u.L(this.element),this.element=void 0),e.prototype.dispose.call(this)},t}(s.a),v=function(e){function t(n){var i=e.call(this,t.ID,n,n?"separator text":"separator")||this;return i.checked=!1,i.enabled=!1,i}return g(t,e),t.ID="vs.actions.separator",t}(a.a),_=function(e){function t(t,n,i){void 0===i&&(i={});var o=e.call(this,t,n,i)||this;return o.options=i,o.options.icon=void 0!==i.icon&&i.icon,o.options.label=void 0===i.label||i.label,o.cssClass="",o}return g(t,e),t.prototype.render=function(t){e.prototype.render.call(this,t),this.element&&(this.label=u.m(this.element,u.a("a.action-label"))),this.label&&(this._action.id===v.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&&(u.m(this.element,u.a("span.keybinding")).textContent=this.options.keybinding),this.updateClass(),this.updateLabel(),this.updateTooltip(),this.updateEnabled(),this.updateChecked()},t.prototype.focus=function(){e.prototype.focus.call(this),this.label&&this.label.focus()},t.prototype.updateLabel=function(){this.options.label&&this.label&&(this.label.textContent=this.getAction().label)},t.prototype.updateTooltip=function(){var 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=r.a({key:"titleLabel",comment:["action title","action keybinding"]},"{0} ({1})",e,this.options.keybinding))),e&&this.label&&(this.label.title=e)},t.prototype.updateClass=function(){this.cssClass&&this.label&&u.K(this.label,this.cssClass),this.options.icon?(this.cssClass=this.getAction().class,this.label&&(u.e(this.label,"codicon"),this.cssClass&&u.f(this.label,this.cssClass)),this.updateEnabled()):this.label&&u.J(this.label,"codicon")},t.prototype.updateEnabled=function(){this.getAction().enabled?(this.label&&(this.label.removeAttribute("aria-disabled"),u.J(this.label,"disabled"),this.label.tabIndex=0),this.element&&u.J(this.element,"disabled")):(this.label&&(this.label.setAttribute("aria-disabled","true"),u.e(this.label,"disabled"),u.M(this.label)),this.element&&u.e(this.element,"disabled"))},t.prototype.updateChecked=function(){this.label&&(this.getAction().checked?u.e(this.label,"checked"):u.J(this.label,"checked"))},t}(m),y={orientation:0,context:null,triggerKeys:{keys:[3,10],keyDown:!1}},b=function(e){function t(t,n){void 0===n&&(n=y);var i,o,r=e.call(this)||this;switch(r._onDidBlur=r._register(new h.a),r.onDidBlur=r._onDidBlur.event,r._onDidCancel=r._register(new h.a),r.onDidCancel=r._onDidCancel.event,r._onDidRun=r._register(new h.a),r.onDidRun=r._onDidRun.event,r._onDidBeforeRun=r._register(new h.a),r.onDidBeforeRun=r._onDidBeforeRun.event,r.options=n,r._context=n.context,r.options.triggerKeys||(r.options.triggerKeys=y.triggerKeys),r.options.actionRunner?r._actionRunner=r.options.actionRunner:(r._actionRunner=new a.b,r._register(r._actionRunner)),r._register(r._actionRunner.onDidRun((function(e){return r._onDidRun.fire(e)}))),r._register(r._actionRunner.onDidBeforeRun((function(e){return r._onDidBeforeRun.fire(e)}))),r.viewItems=[],r.focusedItem=void 0,r.domNode=document.createElement("div"),r.domNode.className="monaco-action-bar",!1!==n.animated&&u.e(r.domNode,"animated"),r.options.orientation){case 0:i=15,o=17;break;case 1:i=17,o=15,r.domNode.className+=" reverse";break;case 2:i=16,o=18,r.domNode.className+=" vertical";break;case 3:i=18,o=16,r.domNode.className+=" vertical reverse"}return r._register(u.g(r.domNode,u.c.KEY_DOWN,(function(e){var t=new d.a(e),n=!0;t.equals(i)?r.focusPrevious():t.equals(o)?r.focusNext():t.equals(9)?r.cancel():r.isTriggerKeyEvent(t)?r.options.triggerKeys&&r.options.triggerKeys.keyDown&&r.doTrigger(t):n=!1,n&&(t.preventDefault(),t.stopPropagation())}))),r._register(u.g(r.domNode,u.c.KEY_UP,(function(e){var t=new d.a(e);r.isTriggerKeyEvent(t)?(r.options.triggerKeys&&!r.options.triggerKeys.keyDown&&r.doTrigger(t),t.preventDefault(),t.stopPropagation()):(t.equals(2)||t.equals(1026))&&r.updateFocusedItem()}))),r.focusTracker=r._register(u.T(r.domNode)),r._register(r.focusTracker.onDidBlur((function(){document.activeElement!==r.domNode&&u.E(document.activeElement,r.domNode)||(r._onDidBlur.fire(),r.focusedItem=void 0)}))),r._register(r.focusTracker.onDidFocus((function(){return r.updateFocusedItem()}))),r.actionsList=document.createElement("ul"),r.actionsList.className="actions-container",r.actionsList.setAttribute("role","toolbar"),r.options.ariaLabel&&r.actionsList.setAttribute("aria-label",r.options.ariaLabel),r.domNode.appendChild(r.actionsList),t.appendChild(r.domNode),r}return g(t,e),t.prototype.isTriggerKeyEvent=function(e){var t=!1;return this.options.triggerKeys&&this.options.triggerKeys.keys.forEach((function(n){t=t||e.equals(n)})),t},t.prototype.updateFocusedItem=function(){for(var e=0;e=n.actionsList.children.length?(n.actionsList.appendChild(r),n.viewItems.push(i)):(n.actionsList.insertBefore(r,n.actionsList.children[o]),n.viewItems.splice(o,0,i),o++)}))},t.prototype.clear=function(){this.viewItems=Object(s.e)(this.viewItems),u.o(this.actionsList)},t.prototype.isEmpty=function(){return 0===this.viewItems.length},t.prototype.focus=function(e){var t=!1,n=void 0;void 0===e?t=!0:"number"==typeof e?n=e:"boolean"==typeof e&&(t=e),t&&void 0===this.focusedItem?(this.focusedItem=this.viewItems.length-1,this.focusNext()):(void 0!==n&&(this.focusedItem=n),this.updateFocus())},t.prototype.focusNext=function(){void 0===this.focusedItem&&(this.focusedItem=this.viewItems.length-1);var e,t=this.focusedItem;do{this.focusedItem=(this.focusedItem+1)%this.viewItems.length,e=this.viewItems[this.focusedItem]}while(this.focusedItem!==t&&!e.isEnabled());this.focusedItem!==t||e.isEnabled()||(this.focusedItem=void 0),this.updateFocus()},t.prototype.focusPrevious=function(){void 0===this.focusedItem&&(this.focusedItem=0);var e,t=this.focusedItem;do{this.focusedItem=this.focusedItem-1,this.focusedItem<0&&(this.focusedItem=this.viewItems.length-1),e=this.viewItems[this.focusedItem]}while(this.focusedItem!==t&&!e.isEnabled());this.focusedItem!==t||e.isEnabled()||(this.focusedItem=void 0),this.updateFocus(!0)},t.prototype.updateFocus=function(e,t){void 0===this.focusedItem&&this.actionsList.focus({preventScroll:t});for(var n=0;nn||e===n&&t>i?(this.startLineNumber=n,this.startColumn=i,this.endLineNumber=e,this.endColumn=t):(this.startLineNumber=e,this.startColumn=t,this.endLineNumber=n,this.endColumn=i)}return e.prototype.isEmpty=function(){return e.isEmpty(this)},e.isEmpty=function(e){return e.startLineNumber===e.endLineNumber&&e.startColumn===e.endColumn},e.prototype.containsPosition=function(t){return e.containsPosition(this,t)},e.containsPosition=function(e,t){return!(t.lineNumbere.endLineNumber)&&(!(t.lineNumber===e.startLineNumber&&t.columne.endColumn))},e.prototype.containsRange=function(t){return e.containsRange(this,t)},e.containsRange=function(e,t){return!(t.startLineNumbere.endLineNumber||t.endLineNumber>e.endLineNumber)&&(!(t.startLineNumber===e.startLineNumber&&t.startColumne.endColumn)))},e.prototype.strictContainsRange=function(t){return e.strictContainsRange(this,t)},e.strictContainsRange=function(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)))},e.prototype.plusRange=function(t){return e.plusRange(this,t)},e.plusRange=function(t,n){var i,o,r,s;return n.startLineNumbert.endLineNumber?(r=n.endLineNumber,s=n.endColumn):n.endLineNumber===t.endLineNumber?(r=n.endLineNumber,s=Math.max(n.endColumn,t.endColumn)):(r=t.endLineNumber,s=t.endColumn),new e(i,o,r,s)},e.prototype.intersectRanges=function(t){return e.intersectRanges(this,t)},e.intersectRanges=function(t,n){var i=t.startLineNumber,o=t.startColumn,r=t.endLineNumber,s=t.endColumn,a=n.startLineNumber,u=n.startColumn,l=n.endLineNumber,c=n.endColumn;return il?(r=l,s=c):r===l&&(s=Math.min(s,c)),i>r||i===r&&o>s?null:new e(i,o,r,s)},e.prototype.equalsRange=function(t){return e.equalsRange(this,t)},e.equalsRange=function(e,t){return!!e&&!!t&&e.startLineNumber===t.startLineNumber&&e.startColumn===t.startColumn&&e.endLineNumber===t.endLineNumber&&e.endColumn===t.endColumn},e.prototype.getEndPosition=function(){return new i.a(this.endLineNumber,this.endColumn)},e.prototype.getStartPosition=function(){return new i.a(this.startLineNumber,this.startColumn)},e.prototype.toString=function(){return"["+this.startLineNumber+","+this.startColumn+" -> "+this.endLineNumber+","+this.endColumn+"]"},e.prototype.setEndPosition=function(t,n){return new e(this.startLineNumber,this.startColumn,t,n)},e.prototype.setStartPosition=function(t,n){return new e(t,n,this.endLineNumber,this.endColumn)},e.prototype.collapseToStart=function(){return e.collapseToStart(this)},e.collapseToStart=function(t){return new e(t.startLineNumber,t.startColumn,t.startLineNumber,t.startColumn)},e.fromPositions=function(t,n){return void 0===n&&(n=t),new e(t.lineNumber,t.column,n.lineNumber,n.column)},e.lift=function(t){return t?new e(t.startLineNumber,t.startColumn,t.endLineNumber,t.endColumn):null},e.isIRange=function(e){return e&&"number"==typeof e.startLineNumber&&"number"==typeof e.startColumn&&"number"==typeof e.endLineNumber&&"number"==typeof e.endColumn},e.areIntersectingOrTouching=function(e,t){return!(e.endLineNumbere.startLineNumber},e}()},bY76:function(e,t,n){"use strict";n.d(t,"a",(function(){return h}));var i,o,r=n("MNsG"),s=(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),a=/^\w[\w\d+.-]*$/,u=/^\//,l=/^\/\//;var c="/",d=/^(([^:/?#]+?):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?/,h=function(){function e(e,t,n,i,o,r){void 0===r&&(r=!1),"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=function(e,t){return e||t?e:"file"}(e,r),this.authority=t||"",this.path=function(e,t){switch(e){case"https":case"http":case"file":t?t[0]!==c&&(t=c+t):t=c}return t}(this.scheme,n||""),this.query=i||"",this.fragment=o||"",function(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&&!a.test(e.scheme))throw new Error("[UriError]: Scheme contains illegal characters.");if(e.path)if(e.authority){if(!u.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(l.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 ("//")')}(this,r))}return e.isUri=function(t){return t instanceof e||!!t&&("string"==typeof t.authority&&"string"==typeof t.fragment&&"string"==typeof t.path&&"string"==typeof t.query&&"string"==typeof t.scheme&&"function"==typeof t.fsPath&&"function"==typeof t.with&&"function"==typeof t.toString)},Object.defineProperty(e.prototype,"fsPath",{get:function(){return _(this)},enumerable:!0,configurable:!0}),e.prototype.with=function(e){if(!e)return this;var t=e.scheme,n=e.authority,i=e.path,o=e.query,r=e.fragment;return void 0===t?t=this.scheme:null===t&&(t=""),void 0===n?n=this.authority:null===n&&(n=""),void 0===i?i=this.path:null===i&&(i=""),void 0===o?o=this.query:null===o&&(o=""),void 0===r?r=this.fragment:null===r&&(r=""),t===this.scheme&&n===this.authority&&i===this.path&&o===this.query&&r===this.fragment?this:new p(t,n,i,o,r)},e.parse=function(e,t){void 0===t&&(t=!1);var n=d.exec(e);return n?new p(n[2]||"",C(n[4]||""),C(n[5]||""),C(n[7]||""),C(n[9]||""),t):new p("","","","","")},e.file=function(e){var t="";if(r.h&&(e=e.replace(/\\/g,c)),e[0]===c&&e[1]===c){var n=e.indexOf(c,2);-1===n?(t=e.substring(2),e=c):(t=e.substring(2,n),e=e.substring(n)||c)}return new p("file",t,e,"","")},e.from=function(e){return new p(e.scheme,e.authority,e.path,e.query,e.fragment)},e.prototype.toString=function(e){return void 0===e&&(e=!1),y(this,e)},e.prototype.toJSON=function(){return this},e.revive=function(t){if(t){if(t instanceof e)return t;var n=new p(t);return n._formatted=t.external,n._fsPath=t._sep===f?t.fsPath:null,n}return t},e}(),f=r.h?1:void 0,p=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._formatted=null,t._fsPath=null,t}return s(t,e),Object.defineProperty(t.prototype,"fsPath",{get:function(){return this._fsPath||(this._fsPath=_(this)),this._fsPath},enumerable:!0,configurable:!0}),t.prototype.toString=function(e){return void 0===e&&(e=!1),e?y(this,!0):(this._formatted||(this._formatted=y(this,!1)),this._formatted)},t.prototype.toJSON=function(){var e={$mid:1};return this._fsPath&&(e.fsPath=this._fsPath,e._sep=f),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},t}(h),g=((o={})[58]="%3A",o[47]="%2F",o[63]="%3F",o[35]="%23",o[91]="%5B",o[93]="%5D",o[64]="%40",o[33]="%21",o[36]="%24",o[38]="%26",o[39]="%27",o[40]="%28",o[41]="%29",o[42]="%2A",o[43]="%2B",o[44]="%2C",o[59]="%3B",o[61]="%3D",o[32]="%20",o);function m(e,t){for(var n=void 0,i=-1,o=0;o=97&&r<=122||r>=65&&r<=90||r>=48&&r<=57||45===r||46===r||95===r||126===r||t&&47===r)-1!==i&&(n+=encodeURIComponent(e.substring(i,o)),i=-1),void 0!==n&&(n+=e.charAt(o));else{void 0===n&&(n=e.substr(0,o));var s=g[r];void 0!==s?(-1!==i&&(n+=encodeURIComponent(e.substring(i,o)),i=-1),n+=s):-1===i&&(i=o)}}return-1!==i&&(n+=encodeURIComponent(e.substring(i))),void 0!==n?n:e}function v(e){for(var t=void 0,n=0;n1&&"file"===e.scheme?"//"+e.authority+e.path:47===e.path.charCodeAt(0)&&(e.path.charCodeAt(1)>=65&&e.path.charCodeAt(1)<=90||e.path.charCodeAt(1)>=97&&e.path.charCodeAt(1)<=122)&&58===e.path.charCodeAt(2)?e.path[1].toLowerCase()+e.path.substr(2):e.path,r.h&&(t=t.replace(/\//g,"\\")),t}function y(e,t){var n=t?v:m,i="",o=e.scheme,r=e.authority,s=e.path,a=e.query,u=e.fragment;if(o&&(i+=o,i+=":"),(r||"file"===o)&&(i+=c,i+=c),r){var l=r.indexOf("@");if(-1!==l){var d=r.substr(0,l);r=r.substr(l+1),-1===(l=d.indexOf(":"))?i+=n(d,!1):(i+=n(d.substr(0,l),!1),i+=":",i+=n(d.substr(l+1),!1)),i+="@"}-1===(l=(r=r.toLowerCase()).indexOf(":"))?i+=n(r,!1):(i+=n(r.substr(0,l),!1),i+=r.substr(l))}if(s){if(s.length>=3&&47===s.charCodeAt(0)&&58===s.charCodeAt(2))(h=s.charCodeAt(1))>=65&&h<=90&&(s="/"+String.fromCharCode(h+32)+":"+s.substr(3));else if(s.length>=2&&58===s.charCodeAt(1)){var h;(h=s.charCodeAt(0))>=65&&h<=90&&(s=String.fromCharCode(h+32)+":"+s.substr(2))}i+=n(s,!0)}return a&&(i+="?",i+=n(a,!1)),u&&(i+="#",i+=t?u:m(u,!1)),i}var b=/(%[0-9A-Za-z][0-9A-Za-z])+/g;function C(e){return e.match(b)?e.replace(b,(function(e){return function e(t){try{return decodeURIComponent(t)}catch(n){return t.length>3?t.substr(0,3)+e(t.substr(3)):t}}(e)})):e}},bexQ:function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var i=n("Cg/j"),o=Object(i.c)("keybindingService")},c2dO:function(e,t,n){"use strict";n.r(t),n.d(t,"LanguageServiceDefaultsImpl",(function(){return o}));n("M/lh");var i=monaco.Emitter,o=function(){function e(e,t,n){this._onDidChange=new i,this._languageId=e,this.setOptions(t),this.setModeConfiguration(n)}return Object.defineProperty(e.prototype,"onDidChange",{get:function(){return this._onDidChange.event},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"languageId",{get:function(){return this._languageId},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"options",{get:function(){return this._options},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"modeConfiguration",{get:function(){return this._modeConfiguration},enumerable:!0,configurable:!0}),e.prototype.setOptions=function(e){this._options=e||Object.create(null),this._onDidChange.fire(this)},e.prototype.setModeConfiguration=function(e){this._modeConfiguration=e||Object.create(null),this._onDidChange.fire(this)},e}(),r={tabSize:4,insertSpaces:!1,wrapLineLength:120,unformatted:'default": "a, abbr, acronym, b, bdo, big, br, button, cite, code, dfn, em, i, img, input, kbd, label, map, object, q, samp, select, small, span, strong, sub, sup, textarea, tt, var',contentUnformatted:"pre",indentInnerHtml:!1,preserveNewLines:!0,maxPreserveNewLines:null,indentHandlebars:!1,endWithNewline:!1,extraLiners:"head, body, /html",wrapAttributes:"auto"},s={format:r,suggest:{html5:!0}},a={format:r,suggest:{html5:!0,razor:!0}};function u(e){return{completionItems:!0,hovers:!0,documentSymbols:!0,links:!0,documentHighlights:!0,rename:!0,colors:!0,foldingRanges:!0,selectionRanges:!0,diagnostics:e===l,documentFormattingEdits:e===l,documentRangeFormattingEdits:e===l}}var l="html",c=new o(l,{format:r,suggest:{html5:!0,angular1:!0,ionic:!0}},u(l)),d=new o("handlebars",s,u("handlebars")),h=new o("razor",a,u("razor"));function f(){return n.e(118).then(n.bind(null,"+lu7"))}monaco.languages.html={htmlDefaults:c,razorDefaults:h,handlebarDefaults:d},monaco.languages.onLanguage(l,(function(){f().then((function(e){return e.setupMode(c)}))})),monaco.languages.onLanguage("handlebars",(function(){f().then((function(e){return e.setupMode(d)}))})),monaco.languages.onLanguage("razor",(function(){f().then((function(e){return e.setupMode(h)}))}))},c9ML:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"scss",extensions:[".scss"],aliases:["Sass","sass","scss"],mimetypes:["text/x-scss","text/scss"],loader:function(){return n.e(165).then(n.bind(null,"QJnQ"))}})},cGHE:function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var i=function(){function e(e,t){this.lineNumber=e,this.column=t}return e.prototype.with=function(t,n){return void 0===t&&(t=this.lineNumber),void 0===n&&(n=this.column),t===this.lineNumber&&n===this.column?this:new e(t,n)},e.prototype.delta=function(e,t){return void 0===e&&(e=0),void 0===t&&(t=0),this.with(this.lineNumber+e,this.column+t)},e.prototype.equals=function(t){return e.equals(this,t)},e.equals=function(e,t){return!e&&!t||!!e&&!!t&&e.lineNumber===t.lineNumber&&e.column===t.column},e.prototype.isBefore=function(t){return e.isBefore(this,t)},e.isBefore=function(e,t){return e.lineNumber=this.el.clientHeight-4)return this.orthogonalEndSash}else{if(e.offsetX<=4)return this.orthogonalStartSash;if(e.offsetX>=this.el.clientWidth-4)return this.orthogonalEndSash}},t.prototype.dispose=function(){e.prototype.dispose.call(this),this.el.remove()},t}(o.a)},cMvZ:function(e,t,n){"use strict";n.d(t,"a",(function(){return v}));var i=n("MI8n"),o=n("pmY6"),r=n("N0LK"),s=n("0JNc"),a=n("KDc4"),u=n("BFtn"),l=function(){function e(t){if(t.autoClosingPairs?this._autoClosingPairs=t.autoClosingPairs.map((function(e){return new a.b(e)})):t.brackets?this._autoClosingPairs=t.brackets.map((function(e){return new a.b({open:e[0],close:e[1]})})):this._autoClosingPairs=[],t.__electricCharacterSupport&&t.__electricCharacterSupport.docComment){var n=t.__electricCharacterSupport.docComment;this._autoClosingPairs.push(new a.b({open:n.open,close:n.close||""}))}this._autoCloseBefore="string"==typeof t.autoCloseBefore?t.autoCloseBefore:e.DEFAULT_AUTOCLOSE_BEFORE_LANGUAGE_DEFINED,this._surroundingPairs=t.surroundingPairs||this._autoClosingPairs}return e.prototype.getAutoClosingPairs=function(){return this._autoClosingPairs},e.prototype.getAutoCloseBeforeSet=function(){return this._autoCloseBefore},e.shouldAutoClosePair=function(e,t,n){if(0===t.getTokenCount())return!0;var i=t.findTokenIndexAtOffset(n-2),o=t.getStandardTokenType(i);return e.isOK(o)},e.prototype.getSurroundingPairs=function(){return this._surroundingPairs},e.DEFAULT_AUTOCLOSE_BEFORE_LANGUAGE_DEFINED=";:.,=}])> \n\t",e}(),c=n("EIAu"),d=function(){function e(e){this._richEditBrackets=e}return e.prototype.getElectricCharacters=function(){var e=[];if(this._richEditBrackets)for(var t=0,n=this._richEditBrackets.brackets;t=3)for(var o=0,r=this._regExpRules.length;o=2&&n.length>0&&i.length>0)for(o=0,r=this._brackets.length;o=2&&n.length>0)for(o=0,r=this._brackets.length;o1){var o=void 0,r=-1;for(o=t-1;o>=1;o--){if(e.getLanguageIdAtPosition(o,0)!==i)return r;var s=e.getLineContent(o);if(!n.shouldIgnore(s)&&!/^\s+$/.test(s)&&""!==s)return o;r=o}}return-1},e.prototype.getInheritIndentForLine=function(e,t,n,i){if(void 0===i&&(i=!0),e<4)return null;var o=this.getIndentRulesSupport(t.getLanguageIdentifier().id);if(!o)return null;if(n<=1)return{indentation:"",action:null};var s=this.getPrecedingValidLine(t,n,o);if(s<0)return null;if(s<1)return{indentation:"",action:null};var u=t.getLineContent(s);if(o.shouldIncrease(u)||o.shouldIndentNextLine(u))return{indentation:r.r(u),action:a.a.Indent,line:s};if(o.shouldDecrease(u))return{indentation:r.r(u),action:null,line:s};if(1===s)return{indentation:r.r(t.getLineContent(s)),action:null,line:s};var l=s-1,c=o.getIndentMetadata(t.getLineContent(l));if(!(3&c)&&4&c){for(var d=0,h=l-1;h>0;h--)if(!o.shouldIndentNextLine(t.getLineContent(h))){d=h;break}return{indentation:r.r(t.getLineContent(d+1)),action:null,line:d+1}}if(i)return{indentation:r.r(t.getLineContent(s)),action:null,line:s};for(h=s;h>0;h--){var f=t.getLineContent(h);if(o.shouldIncrease(f))return{indentation:r.r(f),action:a.a.Indent,line:h};if(o.shouldIndentNextLine(f)){d=0;for(var p=h-1;p>0;p--)if(!o.shouldIndentNextLine(t.getLineContent(h))){d=p;break}return{indentation:r.r(t.getLineContent(d+1)),action:null,line:d+1}}if(o.shouldDecrease(f))return{indentation:r.r(f),action:null,line:h}}return{indentation:r.r(t.getLineContent(1)),action:null,line:1}},e.prototype.getGoodIndentForLine=function(e,t,n,i,o){if(e<4)return null;var s=this._getRichEditSupport(n);if(!s)return null;var u=this.getIndentRulesSupport(n);if(!u)return null;var l=this.getInheritIndentForLine(e,t,i),c=t.getLineContent(i);if(l){var d=l.line;if(void 0!==d){var h=s.onEnter(e,"",t.getLineContent(d),"");if(h){var f=r.r(t.getLineContent(d));return h.removeText&&(f=f.substring(0,f.length-h.removeText)),h.indentAction===a.a.Indent||h.indentAction===a.a.IndentOutdent?f=o.shiftIndent(f):h.indentAction===a.a.Outdent&&(f=o.unshiftIndent(f)),u.shouldDecrease(c)&&(f=o.unshiftIndent(f)),h.appendText&&(f+=h.appendText),r.r(f)}}return u.shouldDecrease(c)?l.action===a.a.Indent?l.indentation:o.unshiftIndent(l.indentation):l.action===a.a.Indent?o.shiftIndent(l.indentation):l.indentation}return null},e.prototype.getIndentForEnter=function(e,t,n,i){if(e<4)return null;t.forceTokenization(n.startLineNumber);var o,s,l=t.getLineTokens(n.startLineNumber),c=Object(u.a)(l,n.startColumn-1),d=c.getLineContent(),h=!1;(c.firstCharOffset>0&&l.getLanguageId(0)!==c.languageId?(h=!0,o=d.substr(0,n.startColumn-1-c.firstCharOffset)):o=l.getLineContent().substring(0,n.startColumn-1),n.isEmpty())?s=d.substr(n.startColumn-1-c.firstCharOffset):s=this.getScopedLineTokens(t,n.endLineNumber,n.endColumn).getLineContent().substr(n.endColumn-1-c.firstCharOffset);var f=this.getIndentRulesSupport(c.languageId);if(!f)return null;var p=o,g=r.r(o),m={getLineTokens:function(e){return t.getLineTokens(e)},getLanguageIdentifier:function(){return t.getLanguageIdentifier()},getLanguageIdAtPosition:function(e,n){return t.getLanguageIdAtPosition(e,n)},getLineContent:function(e){return e===n.startLineNumber?p:t.getLineContent(e)}},v=r.r(l.getLineContent()),_=this.getInheritIndentForLine(e,m,n.startLineNumber+1);if(!_){var y=h?v:g;return{beforeEnter:y,afterEnter:y}}var b=h?v:_.indentation;return _.action===a.a.Indent&&(b=i.shiftIndent(b)),f.shouldDecrease(s)&&(b=i.unshiftIndent(b)),{beforeEnter:h?v:g,afterEnter:b}},e.prototype.getIndentActionForType=function(e,t,n,i,o){if(e<4)return null;var r=this.getScopedLineTokens(t,n.startLineNumber,n.startColumn),s=this.getIndentRulesSupport(r.languageId);if(!s)return null;var u,l=r.getLineContent(),c=l.substr(0,n.startColumn-1-r.firstCharOffset);n.isEmpty()?u=l.substr(n.startColumn-1-r.firstCharOffset):u=this.getScopedLineTokens(t,n.endLineNumber,n.endColumn).getLineContent().substr(n.endColumn-1-r.firstCharOffset);if(!s.shouldDecrease(c+u)&&s.shouldDecrease(c+i+u)){var d=this.getInheritIndentForLine(e,t,n.startLineNumber,!1);if(!d)return null;var h=d.indentation;return d.action!==a.a.Indent&&(h=o.unshiftIndent(h)),h}return null},e.prototype.getIndentMetadata=function(e,t){var n=this.getIndentRulesSupport(e.getLanguageIdentifier().id);return n?t<1||t>e.getLineCount()?null:n.getIndentMetadata(e.getLineContent(t)):null},e.prototype.getEnterAction=function(e,t,n){var i=this.getScopedLineTokens(t,n.startLineNumber,n.startColumn),o=this._getRichEditSupport(i.languageId);if(!o)return null;var r,s=i.getLineContent(),u=s.substr(0,n.startColumn-1-i.firstCharOffset);n.isEmpty()?r=s.substr(n.startColumn-1-i.firstCharOffset):r=this.getScopedLineTokens(t,n.endLineNumber,n.endColumn).getLineContent().substr(n.endColumn-1-i.firstCharOffset);var l="";if(n.startLineNumber>1&&0===i.firstCharOffset){var c=this.getScopedLineTokens(t,n.startLineNumber-1);c.languageId===i.languageId&&(l=c.getLineContent())}var d=o.onEnter(e,l,u,r);if(!d)return null;var h=d.indentAction,f=d.appendText,p=d.removeText||0;f||(f=h===a.a.Indent||h===a.a.IndentOutdent?"\t":"");var g=this.getIndentationAtPosition(t,n.startLineNumber,n.startColumn);return p&&(g=g.substring(0,g.length-p)),{indentAction:h,appendText:f,removeText:p,indentation:g}},e.prototype.getIndentationAtPosition=function(e,t,n){var i=e.getLineContent(t),o=r.r(i);return o.length>n-1&&(o=o.substring(0,n-1)),o},e.prototype.getScopedLineTokens=function(e,t,n){e.forceTokenization(t);var i=e.getLineTokens(t),o=void 0===n?e.getLineMaxColumn(t)-1:n-1;return Object(u.a)(i,o)},e.prototype.getBracketsSupport=function(e){var t=this._getRichEditSupport(e);return t&&t.brackets||null},e}())},cl4r:function(e,t,n){},cldp:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"javascript",extensions:[".js",".es6",".jsx"],firstLine:"^#!.*\\bnode",filenames:["jakefile"],aliases:["JavaScript","javascript","js"],mimetypes:["text/javascript"],loader:function(){return n.e(116).then(n.bind(null,"7Xl7"))}})},eC1c:function(e,t,n){},eizg:function(e,t,n){},eq1K:function(e,t,n){},fjLI:function(e,t,n){"use strict";n.d(t,"e",(function(){return f})),n.d(t,"a",(function(){return p})),n.d(t,"c",(function(){return g})),n.d(t,"d",(function(){return v})),n.d(t,"b",(function(){return _}));var i,o=n("8HAY"),r=n("Cg/j"),s=n("T8No"),a=n("nnTU"),u=n("MI8n"),l=(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),c=function(e,t,n,i){var o,r=arguments.length,s=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},d=function(e,t){return function(n,i){t(n,i,e)}},h=function(){for(var e=0,t=0,n=arguments.length;t=0&&(i.splice(o,1),n._onDidChangeMenu.fire(e))}}},e.prototype.getMenuItems=function(e){var t=(this._menuItems.get(e)||[]).slice(0);return 0===e&&this._appendImplicitItems(t),t},e.prototype._appendImplicitItems=function(e){for(var t=new Set,n=0,i=e.filter((function(e){return f(e)}));n "+this.positionLineNumber+","+this.positionColumn+"]"},t.prototype.equalsSelection=function(e){return t.selectionsEqual(this,e)},t.selectionsEqual=function(e,t){return e.selectionStartLineNumber===t.selectionStartLineNumber&&e.selectionStartColumn===t.selectionStartColumn&&e.positionLineNumber===t.positionLineNumber&&e.positionColumn===t.positionColumn},t.prototype.getDirection=function(){return this.selectionStartLineNumber===this.startLineNumber&&this.selectionStartColumn===this.startColumn?0:1},t.prototype.setEndPosition=function(e,n){return 0===this.getDirection()?new t(this.startLineNumber,this.startColumn,e,n):new t(e,n,this.startLineNumber,this.startColumn)},t.prototype.getPosition=function(){return new o.a(this.positionLineNumber,this.positionColumn)},t.prototype.setStartPosition=function(e,n){return 0===this.getDirection()?new t(e,n,this.endLineNumber,this.endColumn):new t(this.endLineNumber,this.endColumn,e,n)},t.fromPositions=function(e,n){return void 0===n&&(n=e),new t(e.lineNumber,e.column,n.lineNumber,n.column)},t.liftSelection=function(e){return new t(e.selectionStartLineNumber,e.selectionStartColumn,e.positionLineNumber,e.positionColumn)},t.selectionsArrEqual=function(e,t){if(e&&!t||!e&&t)return!1;if(!e&&!t)return!0;if(e.length!==t.length)return!1;for(var n=0,i=e.length;n>>0,new i.c(s,null===n?r:n)}},"i/Rh":function(e,t,n){},iJk1:function(e,t,n){},iLY9:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"python",extensions:[".py",".rpy",".pyw",".cpy",".gyp",".gypi"],aliases:["Python","py"],firstLine:"^#!/.*\\bpython[0-9.-]*\\b",loader:function(){return n.e(156).then(n.bind(null,"8ahN"))}})},ic2d:function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var i=n("746U"),o=n("FWmy"),r=new(function(){function e(){this.data=new Map}return e.prototype.add=function(e,t){o.a(i.j(e)),o.a(i.i(t)),o.a(!this.data.has(e),"There is already an extension with this id"),this.data.set(e,t)},e.prototype.as=function(e){return this.data.get(e)||null},e}())},"ij/i":function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"ruby",extensions:[".rb",".rbx",".rjs",".gemspec",".pp"],filenames:["rakefile"],aliases:["Ruby","rb"],loader:function(){return n.e(161).then(n.bind(null,"3MdH"))}})},iuje:function(e,t,n){"use strict";function i(e){return e&&"string"==typeof e.id}n.d(t,"c",(function(){return i})),n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return r}));var o={ICodeEditor:"vs.editor.ICodeEditor",IDiffEditor:"vs.editor.IDiffEditor"},r={ExecuteCommand:"executeCommand",ExecuteCommands:"executeCommands",Type:"type",ReplacePreviousChar:"replacePreviousChar",CompositionStart:"compositionStart",CompositionEnd:"compositionEnd",Paste:"paste",Cut:"cut",Undo:"undo",Redo:"redo"}},j2o1:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"powershell",extensions:[".ps1",".psm1",".psd1"],aliases:["PowerShell","powershell","ps","ps1"],loader:function(){return n.e(154).then(n.bind(null,"ppMK"))}})},j6EG:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==l(e)&&"function"!=typeof e)return{default:e};var t=u();if(t&&t.has(e))return t.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if(Object.prototype.hasOwnProperty.call(e,o)){var r=i?Object.getOwnPropertyDescriptor(e,o):null;r&&(r.get||r.set)?Object.defineProperty(n,o,r):n[o]=e[o]}n.default=e,t&&t.set(e,n);return n}(n("M/lh")),o=a(n("17x9")),r=a(n("q1tI")),s=n("JwdM");function a(e){return e&&e.__esModule?e:{default:e}}function u(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return u=function(){return e},e}function l(e){return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function d(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function f(e,t){for(var n=0;n=n)break;var i=e.charCodeAt(t);if(110===i||114===i||87===i||119===i)return!0}}return!1}(this.searchString):this.searchString.indexOf("\n")>=0;var t=null;try{t=i.j(this.searchString,this.isRegex,{matchCase:this.matchCase,wholeWord:!1,multiline:e,global:!0,unicode:!0})}catch(e){return null}if(!t)return null;var n=!this.isRegex&&!e;return n&&this.searchString.toLowerCase()!==this.searchString.toUpperCase()&&(n=this.matchCase),new l(t,this.wordSeparators?Object(o.a)(this.wordSeparators):null,n?this.searchString:null)},e}();var l=function(e,t,n){this.regex=e,this.wordSeparators=t,this.simpleSearch=n};function c(e,t,n){if(!n)return new a.b(e,null);for(var i=[],o=0,r=t.length;o>0);t[o]>=e?i=o-1:t[o+1]>=e?(n=o,i=o):n=o+1}return n+1},e}(),h=function(){function e(){}return e.findMatches=function(e,t,n,i,o){var r=t.parseSearchRequest();return r?r.regex.multiline?this._doFindMatchesMultiline(e,n,new p(r.wordSeparators,r.regex),i,o):this._doFindMatchesLineByLine(e,n,r,i,o):[]},e._getMultilineMatchRange=function(e,t,n,i,o,r){var a,u,l=0;if(a=i?t+o+(l=i.findLineFeedCountBeforeOffset(o)):t+o,i){var c=i.findLineFeedCountBeforeOffset(o+r.length)-l;u=a+r.length+c}else u=a+r.length;var d=e.getPositionAt(a),h=e.getPositionAt(u);return new s.a(d.lineNumber,d.column,h.lineNumber,h.column)},e._doFindMatchesMultiline=function(e,t,n,i,o){var r,s=e.getOffsetAt(t.getStartPosition()),a=e.getValueInRange(t,1),u="\r\n"===e.getEOL()?new d(a):null,l=[],h=0;for(n.reset(0);r=n.next(a);)if(l[h++]=c(this._getMultilineMatchRange(e,s,a,u,r.index,r[0]),r,i),h>=o)return l;return l},e._doFindMatchesLineByLine=function(e,t,n,i,o){var r=[],s=0;if(t.startLineNumber===t.endLineNumber){var a=e.getLineContent(t.startLineNumber).substring(t.startColumn-1,t.endColumn-1);return s=this._findMatchesInLine(n,a,t.startLineNumber,t.startColumn-1,s,r,i,o),r}var u=e.getLineContent(t.startLineNumber).substring(t.startColumn-1);s=this._findMatchesInLine(n,u,t.startLineNumber,t.startColumn-1,s,r,i,o);for(var l=t.startLineNumber+1;l=l))return o;return o}var _,y=new p(e.wordSeparators,e.regex);y.reset(0);do{if((_=y.next(t))&&(r[o++]=c(new s.a(n,_.index+1+i,n,_.index+1+_[0].length+i),_,u),o>=l))return o}while(_);return o},e.findNextMatch=function(e,t,n,i){var o=t.parseSearchRequest();if(!o)return null;var r=new p(o.wordSeparators,o.regex);return o.regex.multiline?this._doFindNextMatchMultiline(e,n,r,i):this._doFindNextMatchLineByLine(e,n,r,i)},e._doFindNextMatchMultiline=function(e,t,n,i){var o=new r.a(t.lineNumber,1),a=e.getOffsetAt(o),u=e.getLineCount(),l=e.getValueInRange(new s.a(o.lineNumber,o.column,u,e.getLineMaxColumn(u)),1),h="\r\n"===e.getEOL()?new d(l):null;n.reset(t.column-1);var f=n.next(l);return f?c(this._getMultilineMatchRange(e,a,l,h,f.index,f[0]),f,i):1!==t.lineNumber||1!==t.column?this._doFindNextMatchMultiline(e,new r.a(1,1),n,i):null},e._doFindNextMatchLineByLine=function(e,t,n,i){var o=e.getLineCount(),r=t.lineNumber,s=e.getLineContent(r),a=this._findFirstMatchInLine(n,s,r,t.column,i);if(a)return a;for(var u=1;u<=o;u++){var l=(r+u-1)%o,c=e.getLineContent(l+1),d=this._findFirstMatchInLine(n,c,l+1,1,i);if(d)return d}return null},e._findFirstMatchInLine=function(e,t,n,i,o){e.reset(i-1);var r=e.next(t);return r?c(new s.a(n,r.index+1,n,r.index+1+r[0].length),r,o):null},e.findPreviousMatch=function(e,t,n,i){var o=t.parseSearchRequest();if(!o)return null;var r=new p(o.wordSeparators,o.regex);return o.regex.multiline?this._doFindPreviousMatchMultiline(e,n,r,i):this._doFindPreviousMatchLineByLine(e,n,r,i)},e._doFindPreviousMatchMultiline=function(e,t,n,i){var o=this._doFindMatchesMultiline(e,new s.a(1,1,t.lineNumber,t.column),n,i,9990);if(o.length>0)return o[o.length-1];var a=e.getLineCount();return t.lineNumber!==a||t.column!==e.getLineMaxColumn(a)?this._doFindPreviousMatchMultiline(e,new r.a(a,e.getLineMaxColumn(a)),n,i):null},e._doFindPreviousMatchLineByLine=function(e,t,n,i){var o=e.getLineCount(),r=t.lineNumber,s=e.getLineContent(r).substring(0,t.column-1),a=this._findLastMatchInLine(n,s,r,i);if(a)return a;for(var u=1;u<=o;u++){var l=(o+r-u-1)%o,c=e.getLineContent(l+1),d=this._findLastMatchInLine(n,c,l+1,i);if(d)return d}return null},e._findLastMatchInLine=function(e,t,n,i){var o,r=null;for(e.reset(0);o=e.next(t);)r=c(new s.a(n,o.index+1,n,o.index+1+o[0].length),o,i);return r},e}();function f(e,t,n,i,o){return function(e,t,n,i,o){if(0===i)return!0;var r=t.charCodeAt(i-1);if(0!==e.get(r))return!0;if(13===r||10===r)return!0;if(o>0){var s=t.charCodeAt(i);if(0!==e.get(s))return!0}return!1}(e,t,0,i,o)&&function(e,t,n,i,o){if(i+o===n)return!0;var r=t.charCodeAt(i+o);if(0!==e.get(r))return!0;if(13===r||10===r)return!0;if(o>0){var s=t.charCodeAt(i+o-1);if(0!==e.get(s))return!0}return!1}(e,t,n,i,o)}var p=function(){function e(e,t){this._wordSeparators=e,this._searchRegex=t,this._prevMatchStartIndex=-1,this._prevMatchLength=0}return e.prototype.reset=function(e){this._searchRegex.lastIndex=e,this._prevMatchStartIndex=-1,this._prevMatchLength=0},e.prototype.next=function(e){var t,n=e.length;do{if(this._prevMatchStartIndex+this._prevMatchLength===n)return null;if(!(t=this._searchRegex.exec(e)))return null;var i=t.index,o=t[0].length;if(i===this._prevMatchStartIndex&&o===this._prevMatchLength){if(0===o){this._searchRegex.lastIndex+=1;continue}return null}if(this._prevMatchStartIndex=i,this._prevMatchLength=o,!this._wordSeparators||f(this._wordSeparators,e,n,i,o))return t}while(t);return null},e}()},jrbv:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"coffeescript",extensions:[".coffee"],aliases:["CoffeeScript","coffeescript","coffee"],mimetypes:["text/x-coffeescript","text/coffeescript"],loader:function(){return n.e(133).then(n.bind(null,"2ZXa"))}})},k7mE:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"java",extensions:[".java",".jav"],aliases:["Java","java"],mimetypes:["text/x-java-source","text/x-java"],loader:function(){return n.e(143).then(n.bind(null,"BjZ/"))}})},"kw+w":function(e,t,n){},l2gE:function(e,t,n){"use strict";n.d(t,"a",(function(){return N}));var i=n("6OMU"),o=n("N0LK"),r=n("PTeM"),s=n("MrjW"),a=n("QDVR"),u=n("X+cX"),l=/\//g;function c(e){switch(e){case 0:return"";case 1:return"[^/\\\\]*?";default:return"(?:[/\\\\]|[^/\\\\]+[/\\\\]|[/\\\\][^/\\\\]+)*?"}}function d(e,t){if(!e)return[];for(var n=[],i=!1,o=!1,r="",s=0,a=e;s0;n--){var r=e.charCodeAt(n-1);if(47===r||92===r)break}t=e.substr(n)}var s=o.indexOf(t);return-1!==s?i[s]:null};a.basenames=o,a.patterns=i,a.allBasenames=o;var u=e.filter((function(e){return!e.basenames}));return u.push(a),u}},lKfe:function(e,t,n){},li8W:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"bat",extensions:[".bat",".cmd"],aliases:["Batch","bat"],loader:function(){return n.e(131).then(n.bind(null,"7s2V"))}})},lrmC:function(e,t,n){},nnTU:function(e,t,n){"use strict";n.d(t,"b",(function(){return c})),n.d(t,"a",(function(){return d}));var i=n("pmY6"),o=n("746U"),r=n("Cg/j"),s=n("MI8n"),a=n("24hK"),u=n("QDVR"),l=function(){for(var e=0,t=0,n=arguments.length;t=21&&e<=30||(e>=31&&e<=56||(80===e||81===e||82===e||83===e||84===e||85===e||86===e||110===e||111===e||87===e||88===e||89===e||90===e||91===e||92===e))},e.prototype._assertNoCtrlAlt=function(t,n){t.ctrlKey&&t.altKey&&!t.metaKey&&e._mightProduceChar(t.keyCode)&&console.warn("Ctrl+Alt+ keybindings should not be used by default under Windows. Offender: ",t," for ",n)},e.prototype._registerDefaultKeybinding=function(e,t,n,i,r,s){1===o.a&&this._assertNoCtrlAlt(e.parts[0],t),this._coreKeybindings.push({keybinding:e,command:t,commandArgs:n,when:s,weight1:i,weight2:r}),this._cachedMergedKeybindings=null},e.prototype.getDefaultKeybindings=function(){return this._cachedMergedKeybindings||(this._cachedMergedKeybindings=[].concat(this._coreKeybindings).concat(this._extensionKeybindings),this._cachedMergedKeybindings.sort(u)),this._cachedMergedKeybindings.slice(0)},e}());function u(e,t){return e.weight1!==t.weight1?e.weight1-t.weight1:e.commandt.command?1:e.weight2-t.weight2}s.a.add("platform.keybindingsRegistry",a)},oKJv:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"pgsql",extensions:[],aliases:["PostgreSQL","postgres","pg","postgre"],loader:function(){return n.e(150).then(n.bind(null,"HGU1"))}})},oQaD:function(e,t,n){"use strict";n.r(t),n.d(t,"getSelectionSearchString",(function(){return kt})),n.d(t,"CommonFindController",(function(){return It})),n.d(t,"FindController",(function(){return Mt})),n.d(t,"StartFindAction",(function(){return Tt})),n.d(t,"StartFindWithSelectionAction",(function(){return At})),n.d(t,"MatchFindAction",(function(){return Rt})),n.d(t,"NextMatchFindAction",(function(){return Pt})),n.d(t,"NextMatchFindAction2",(function(){return Ft})),n.d(t,"PreviousMatchFindAction",(function(){return Vt})),n.d(t,"PreviousMatchFindAction2",(function(){return Wt})),n.d(t,"SelectionMatchFindAction",(function(){return Bt})),n.d(t,"NextSelectionMatchFindAction",(function(){return jt})),n.d(t,"PreviousSelectionMatchFindAction",(function(){return Ht})),n.d(t,"StartFindReplaceAction",(function(){return zt}));var i=n("3/fG"),o=n("X+cX"),r=n("pmY6"),s=n("N0LK"),a=n("sswD"),u=n("wQH0"),l=n("LCkn"),c=n("cGHE"),d=n("aokT"),h=n("gCVg"),f=n("jAJ/"),p=n("M1Kb"),g=n("tX9W"),m=n("MD5Z"),v=n("t9D7"),_=function(){function e(e){this._editor=e,this._decorations=[],this._overviewRulerApproximateDecorations=[],this._findScopeDecorationId=null,this._rangeHighlightDecorationId=null,this._highlightedDecorationId=null,this._startPosition=this._editor.getPosition()}return e.prototype.dispose=function(){this._editor.deltaDecorations(this._allDecorations(),[]),this._decorations=[],this._overviewRulerApproximateDecorations=[],this._findScopeDecorationId=null,this._rangeHighlightDecorationId=null,this._highlightedDecorationId=null},e.prototype.reset=function(){this._decorations=[],this._overviewRulerApproximateDecorations=[],this._findScopeDecorationId=null,this._rangeHighlightDecorationId=null,this._highlightedDecorationId=null},e.prototype.getCount=function(){return this._decorations.length},e.prototype.getFindScope=function(){return this._findScopeDecorationId?this._editor.getModel().getDecorationRange(this._findScopeDecorationId):null},e.prototype.getStartPosition=function(){return this._startPosition},e.prototype.setStartPosition=function(e){this._startPosition=e,this.setCurrentFindMatch(null)},e.prototype._getDecorationIndex=function(e){var t=this._decorations.indexOf(e);return t>=0?t+1:1},e.prototype.getCurrentMatchesPosition=function(t){for(var n=0,i=this._editor.getModel().getDecorationsInRange(t);n1e3){r=e._FIND_MATCH_NO_OVERVIEW_DECORATION;for(var a=i._editor.getModel().getLineCount(),u=i._editor.getLayoutInfo().height/a,l=Math.max(2,Math.ceil(3/u)),c=t[0].range.startLineNumber,h=t[0].range.endLineNumber,f=1,p=t.length;f=g.startLineNumber?g.endLineNumber>h&&(h=g.endLineNumber):(s.push({range:new d.a(c,1,h,1),options:e._FIND_MATCH_ONLY_OVERVIEW_DECORATION}),c=g.startLineNumber,h=g.endLineNumber)}s.push({range:new d.a(c,1,h,1),options:e._FIND_MATCH_ONLY_OVERVIEW_DECORATION})}var m=new Array(t.length);for(f=0,p=t.length;f=0;t--){var n=this._decorations[t],i=this._editor.getModel().getDecorationRange(n);if(i&&!(i.endLineNumber>e.lineNumber)){if(i.endLineNumbere.column))return i}}return this._editor.getModel().getDecorationRange(this._decorations[this._decorations.length-1])},e.prototype.matchAfterPosition=function(e){if(0===this._decorations.length)return null;for(var t=0,n=this._decorations.length;te.lineNumber)return o;if(!(o.startColumn0){for(var n=[],i=0;i0;){if(e0},e.prototype._cannotFind=function(){if(!this._hasMatches()){var e=this._decorations.getFindScope();return e&&this._editor.revealRangeInCenterIfOutsideViewport(e,0),!0}return!1},e.prototype._setCurrentFindMatch=function(e){var t=this._decorations.setCurrentFindMatch(e);this._state.changeMatchInfo(t,this._decorations.getCount(),e),this._editor.setSelection(e),this._editor.revealRangeInCenterIfOutsideViewport(e,0)},e.prototype._prevSearchPosition=function(e){var t=this._state.isRegex&&(this._state.searchString.indexOf("^")>=0||this._state.searchString.indexOf("$")>=0),n=e.lineNumber,i=e.column,o=this._editor.getModel();return t||1===i?(1===n?n=o.getLineCount():n--,i=o.getLineMaxColumn(n)):i--,new c.a(n,i)},e.prototype._moveToPrevMatch=function(t,n){if(void 0===n&&(n=!1),this._decorations.getCount()<19999){var i=this._decorations.matchBeforePosition(t);return i&&i.isEmpty()&&i.getStartPosition().equals(t)&&(t=this._prevSearchPosition(t),i=this._decorations.matchBeforePosition(t)),void(i&&this._setCurrentFindMatch(i))}if(!this._cannotFind()){var o=this._decorations.getFindScope(),r=e._getSearchRange(this._editor.getModel(),o);r.getEndPosition().isBefore(t)&&(t=r.getEndPosition()),t.isBefore(r.getStartPosition())&&(t=r.getEndPosition());var s=t.lineNumber,a=t.column,u=this._editor.getModel(),l=new c.a(s,a),d=u.findPreviousMatch(this._state.searchString,l,this._state.isRegex,this._state.matchCase,this._state.wholeWord?this._editor.getOption(96):null,!1);if(d&&d.range.isEmpty()&&d.range.getStartPosition().equals(l)&&(l=this._prevSearchPosition(l),d=u.findPreviousMatch(this._state.searchString,l,this._state.isRegex,this._state.matchCase,this._state.wholeWord?this._editor.getOption(96):null,!1)),d)return n||r.containsRange(d.range)?void this._setCurrentFindMatch(d.range):this._moveToPrevMatch(d.range.getStartPosition(),!0)}},e.prototype.moveToPrevMatch=function(){this._moveToPrevMatch(this._editor.getSelection().getStartPosition())},e.prototype._nextSearchPosition=function(e){var t=this._state.isRegex&&(this._state.searchString.indexOf("^")>=0||this._state.searchString.indexOf("$")>=0),n=e.lineNumber,i=e.column,o=this._editor.getModel();return t||i===o.getLineMaxColumn(n)?(n===o.getLineCount()?n=1:n++,i=1):i++,new c.a(n,i)},e.prototype._moveToNextMatch=function(e){if(this._decorations.getCount()<19999){var t=this._decorations.matchAfterPosition(e);return t&&t.isEmpty()&&t.getStartPosition().equals(e)&&(e=this._nextSearchPosition(e),t=this._decorations.matchAfterPosition(e)),void(t&&this._setCurrentFindMatch(t))}var n=this._getNextMatch(e,!1,!0);n&&this._setCurrentFindMatch(n.range)},e.prototype._getNextMatch=function(t,n,i,o){if(void 0===o&&(o=!1),this._cannotFind())return null;var r=this._decorations.getFindScope(),s=e._getSearchRange(this._editor.getModel(),r);s.getEndPosition().isBefore(t)&&(t=s.getStartPosition()),t.isBefore(s.getStartPosition())&&(t=s.getStartPosition());var a=t.lineNumber,u=t.column,l=this._editor.getModel(),d=new c.a(a,u),h=l.findNextMatch(this._state.searchString,d,this._state.isRegex,this._state.matchCase,this._state.wholeWord?this._editor.getOption(96):null,n);return i&&h&&h.range.isEmpty()&&h.range.getStartPosition().equals(d)&&(d=this._nextSearchPosition(d),h=l.findNextMatch(this._state.searchString,d,this._state.isRegex,this._state.matchCase,this._state.wholeWord?this._editor.getOption(96):null,n)),h?o||s.containsRange(h.range)?h:this._getNextMatch(h.range.getEndPosition(),n,i,!0):null},e.prototype.moveToNextMatch=function(){this._moveToNextMatch(this._editor.getSelection().getEndPosition())},e.prototype._getReplacePattern=function(){return this._state.isRegex?function(e){if(!e||0===e.length)return new N(null);for(var t=new D(e),n=0,i=e.length;n=i)break;if(36===(a=e.charCodeAt(n))){t.emitUnchanged(n-1),t.emitStatic("$",n+1);continue}if(48===a||38===a){t.emitUnchanged(n-1),t.emitMatchIndex(0,n+1);continue}if(49<=a&&a<=57){var r=a-48;if(n+1=i)break;var a;switch(a=e.charCodeAt(n)){case 92:t.emitUnchanged(n-1),t.emitStatic("\\",n+1);break;case 110:t.emitUnchanged(n-1),t.emitStatic("\n",n+1);break;case 116:t.emitUnchanged(n-1),t.emitStatic("\t",n+1)}}}return t.finalize()}(this._state.replaceString):N.fromStaticValue(this._state.replaceString)},e.prototype.replace=function(){if(this._hasMatches()){var e=this._getReplacePattern(),t=this._editor.getSelection(),n=this._getNextMatch(t.getStartPosition(),!0,!1);if(n)if(t.equalsRange(n.range)){var i=e.buildReplaceString(n.matches,this._state.preserveCase),o=new l.a(t,i);this._executeEditorCommand("replace",o),this._decorations.setStartPosition(new c.a(t.startLineNumber,t.startColumn+i.length)),this.research(!0)}else this._decorations.setStartPosition(this._editor.getPosition()),this._setCurrentFindMatch(n.range)}},e.prototype._findMatches=function(t,n,i){var o=e._getSearchRange(this._editor.getModel(),t);return this._editor.getModel().findMatches(this._state.searchString,o,this._state.isRegex,this._state.matchCase,this._state.wholeWord?this._editor.getOption(96):null,n,i)},e.prototype.replaceAll=function(){if(this._hasMatches()){var e=this._decorations.getFindScope();null===e&&this._state.matchesCount>=19999?this._largeReplaceAll():this._regularReplaceAll(e),this.research(!1)}},e.prototype._largeReplaceAll=function(){var e=new f.a(this._state.searchString,this._state.isRegex,this._state.matchCase,this._state.wholeWord?this._editor.getOption(96):null).parseSearchRequest();if(e){var t=e.regex;if(!t.multiline){var n="mu";t.ignoreCase&&(n+="i"),t.global&&(n+="g"),t=new RegExp(t.source,n)}var i,o=this._editor.getModel(),r=o.getValue(1),s=o.getFullModelRange(),a=this._getReplacePattern(),u=this._state.preserveCase;i=a.hasReplacementPatterns||u?r.replace(t,(function(){return a.buildReplaceString(arguments,u)})):r.replace(t,a.buildReplaceString(null,u));var c=new l.b(s,i,this._editor.getSelection());this._executeEditorCommand("replaceAll",c)}},e.prototype._regularReplaceAll=function(e){for(var t=this._getReplacePattern(),n=this._findMatches(e,t.hasReplacementPatterns||this._state.preserveCase,1073741824),i=[],o=0,r=n.length;ot&&(e=t),this._matchesPosition!==e&&(this._matchesPosition=e,i.matchesPosition=!0,o=!0),this._matchesCount!==t&&(this._matchesCount=t,i.matchesCount=!0,o=!0),void 0!==n&&(d.a.equalsRange(this._currentMatch,n)||(this._currentMatch=n,i.currentMatch=!0,o=!0)),o&&this._onFindReplaceStateChange.fire(i)},t.prototype.change=function(e,t,n){void 0===n&&(n=!0);var i={moveCursor:t,updateHistory:n,searchString:!1,replaceString:!1,isRevealed:!1,isReplaceRevealed:!1,isRegex:!1,wholeWord:!1,matchCase:!1,preserveCase:!1,searchScope:!1,matchesPosition:!1,matchesCount:!1,currentMatch:!1},o=!1,r=this.isRegex,s=this.wholeWord,a=this.matchCase,u=this.preserveCase;void 0!==e.searchString&&this._searchString!==e.searchString&&(this._searchString=e.searchString,i.searchString=!0,o=!0),void 0!==e.replaceString&&this._replaceString!==e.replaceString&&(this._replaceString=e.replaceString,i.replaceString=!0,o=!0),void 0!==e.isRevealed&&this._isRevealed!==e.isRevealed&&(this._isRevealed=e.isRevealed,i.isRevealed=!0,o=!0),void 0!==e.isReplaceRevealed&&this._isReplaceRevealed!==e.isReplaceRevealed&&(this._isReplaceRevealed=e.isReplaceRevealed,i.isReplaceRevealed=!0,o=!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&&(d.a.equalsRange(this._searchScope,e.searchScope)||(this._searchScope=e.searchScope,i.searchScope=!0,o=!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,r!==this.isRegex&&(o=!0,i.isRegex=!0),s!==this.wholeWord&&(o=!0,i.wholeWord=!0),a!==this.matchCase&&(o=!0,i.matchCase=!0),u!==this.preserveCase&&(o=!0,i.preserveCase=!0),o&&this._onFindReplaceStateChange.fire(i)},t}(r.a),ye=(n("AbCa"),n("OBOq")),be=n("cMOf"),Ce=n("/cxE"),we=n("MNsG"),Se=(n("yqFB"),n("i/Rh"),n("D3Dy"));function Le(e,t){void 0===t&&(t={});var n=Ne(t);return function e(t,n,i){var o;if(2===n.type)o=document.createTextNode(n.content||"");else if(3===n.type)o=document.createElement("b");else if(4===n.type)o=document.createElement("i");else if(5===n.type&&i){var r=document.createElement("a");r.href="#",i.disposeables.add($.k(r,"click",(function(e){i.callback(String(n.index),e)}))),o=r}else 7===n.type?o=document.createElement("br"):1===n.type&&(o=t);o&&t!==o&&t.appendChild(o);o&&Array.isArray(n.children)&&n.children.forEach((function(t){e(o,t,i)}))}(n,function(e){var t={type:1,children:[]},n=0,i=t,o=[],r=new Oe(e);for(;!r.eos();){var s=r.next(),a="\\"===s&&0!==De(r.peek());if(a&&(s=r.next()),a||0===De(s)||s!==r.peek())if("\n"===s)2===i.type&&(i=o.pop()),i.children.push({type:7});else if(2!==i.type){var u={type:2,content:s};i.children.push(u),o.push(i),i=u}else i.content+=s;else{r.advance(),2===i.type&&(i=o.pop());var l=De(s);if(i.type===l||5===i.type&&6===l)i=o.pop();else{var c={type:l,children:[]};5===l&&(c.index=n,n++),i.children.push(c),o.push(i),i=c}}}2===i.type&&(i=o.pop());o.length;return t}(e),t.actionHandler),n}function Ne(e){var t=e.inline?"span":"div",n=document.createElement(t);return e.className&&(n.className=e.className),n}var Oe=function(){function e(e){this.source=e,this.index=0}return e.prototype.eos=function(){return this.index>=this.source.length},e.prototype.next=function(){var e=this.peek();return this.advance(),e},e.prototype.peek=function(){return this.source[this.index]},e.prototype.advance=function(){this.index++},e}();function De(e){switch(e){case"*":return 3;case"_":return 4;case"[":return 5;case"]":return 6;default:return 0}}var Ee=n("WqXY"),xe=n("JYp7"),ke=function(){function e(e,t){void 0===e&&(e=[]),void 0===t&&(t=10),this._initialize(e),this._limit=t,this._onChange()}return e.prototype.add=function(e){this._history.delete(e),this._history.add(e),this._onChange()},e.prototype.next=function(){return this._navigator.next()},e.prototype.previous=function(){return this._navigator.previous()},e.prototype.current=function(){return this._navigator.current()},e.prototype.parent=function(){return null},e.prototype.first=function(){return this._navigator.first()},e.prototype.last=function(){return this._navigator.last()},e.prototype.has=function(e){return this._history.has(e)},e.prototype._onChange=function(){this._reduceToLimit();var e=this._elements;this._navigator=new xe.a(e,0,e.length,e.length)},e.prototype._reduceToLimit=function(){var e=this._elements;e.length>this._limit&&this._initialize(e.slice(e.length-this._limit))},e.prototype._initialize=function(e){this._history=new Set;for(var t=0,n=e;t=0){var n=-1;e.equals(17)?n=(t+1)%f.length:e.equals(15)&&(n=0===t?f.length-1:t-1),e.equals(9)?f[t].blur():n>=0&&f[n].focus(),$.b.stop(e,!0)}}}));var p=document.createElement("div");return p.className="controls",p.style.display=r._showOptionButtons?"block":"none",p.appendChild(r.caseSensitive.domNode),p.appendChild(r.wholeWords.domNode),p.appendChild(r.regex.domNode),r.domNode.appendChild(p),t&&t.appendChild(r.domNode),r.onkeydown(r.inputBox.inputElement,(function(e){return r._onKeyDown.fire(e)})),r.onkeyup(r.inputBox.inputElement,(function(e){return r._onKeyUp.fire(e)})),r.oninput(r.inputBox.inputElement,(function(e){return r._onInput.fire()})),r.onmousedown(r.inputBox.inputElement,(function(e){return r._onMouseDown.fire(e)})),r}return Fe(t,e),t.prototype.enable=function(){$.J(this.domNode,"disabled"),this.inputBox.enable(),this.regex.enable(),this.wholeWords.enable(),this.caseSensitive.enable()},t.prototype.disable=function(){$.e(this.domNode,"disabled"),this.inputBox.disable(),this.regex.disable(),this.wholeWords.disable(),this.caseSensitive.disable()},t.prototype.setFocusInputOnOptionClick=function(e){this.fixFocusOnOptionClickEnabled=e},t.prototype.setEnabled=function(e){e?this.enable():this.disable()},t.prototype.getValue=function(){return this.inputBox.value},t.prototype.setValue=function(e){this.inputBox.value!==e&&(this.inputBox.value=e)},t.prototype.style=function(e){this.inputActiveOptionBorder=e.inputActiveOptionBorder,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()},t.prototype.applyStyles=function(){if(this.domNode){var e={inputActiveOptionBorder:this.inputActiveOptionBorder,inputActiveOptionBackground:this.inputActiveOptionBackground};this.regex.style(e),this.wholeWords.style(e),this.caseSensitive.style(e);var t={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(t)}},t.prototype.select=function(){this.inputBox.select()},t.prototype.focus=function(){this.inputBox.focus()},t.prototype.getCaseSensitive=function(){return this.caseSensitive.checked},t.prototype.setCaseSensitive=function(e){this.caseSensitive.checked=e},t.prototype.getWholeWords=function(){return this.wholeWords.checked},t.prototype.setWholeWords=function(e){this.wholeWords.checked=e},t.prototype.getRegex=function(){return this.regex.checked},t.prototype.setRegex=function(e){this.regex.checked=e,this.validate()},t.prototype.focusOnCaseSensitive=function(){this.caseSensitive.focus()},t.prototype.highlightFindOptions=function(){$.J(this.domNode,"highlight-"+this._lastHighlightFindOptions),this._lastHighlightFindOptions=1-this._lastHighlightFindOptions,$.e(this.domNode,"highlight-"+this._lastHighlightFindOptions)},t.prototype.validate=function(){this.inputBox.validate()},t.prototype.clearMessage=function(){this.inputBox.hideMessage()},t}(ee.a),Be=n("nrhi"),je=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),He=i.a("defaultLabel","input"),ze=i.a("label.preserveCaseCheckbox","Preserve Case"),Ue=function(e){function t(t){return e.call(this,{actionClassName:"codicon-preserve-case",title:ze+t.appendTitle,isChecked:t.isChecked,inputActiveOptionBorder:t.inputActiveOptionBorder,inputActiveOptionBackground:t.inputActiveOptionBackground})||this}return je(t,e),t}(se),Ke=function(e){function t(t,n,i,o){var r=e.call(this)||this;r._showOptionButtons=i,r.fixFocusOnOptionClickEnabled=!0,r.cachedOptionsWidth=0,r._onDidOptionChange=r._register(new ne.a),r.onDidOptionChange=r._onDidOptionChange.event,r._onKeyDown=r._register(new ne.a),r.onKeyDown=r._onKeyDown.event,r._onMouseDown=r._register(new ne.a),r._onInput=r._register(new ne.a),r._onKeyUp=r._register(new ne.a),r._onPreserveCaseKeyDown=r._register(new ne.a),r.onPreserveCaseKeyDown=r._onPreserveCaseKeyDown.event,r.contextViewProvider=n,r.placeholder=o.placeholder||"",r.validation=o.validation,r.label=o.label||He,r.inputActiveOptionBorder=o.inputActiveOptionBorder,r.inputActiveOptionBackground=o.inputActiveOptionBackground,r.inputBackground=o.inputBackground,r.inputForeground=o.inputForeground,r.inputBorder=o.inputBorder,r.inputValidationInfoBorder=o.inputValidationInfoBorder,r.inputValidationInfoBackground=o.inputValidationInfoBackground,r.inputValidationInfoForeground=o.inputValidationInfoForeground,r.inputValidationWarningBorder=o.inputValidationWarningBorder,r.inputValidationWarningBackground=o.inputValidationWarningBackground,r.inputValidationWarningForeground=o.inputValidationWarningForeground,r.inputValidationErrorBorder=o.inputValidationErrorBorder,r.inputValidationErrorBackground=o.inputValidationErrorBackground,r.inputValidationErrorForeground=o.inputValidationErrorForeground;var s=o.history||[],a=!!o.flexibleHeight,u=!!o.flexibleWidth,l=o.flexibleMaxHeight;r.domNode=document.createElement("div"),$.e(r.domNode,"monaco-findInput"),r.inputBox=r._register(new Pe(r.domNode,r.contextViewProvider,{ariaLabel:r.label||"",placeholder:r.placeholder||"",validationOptions:{validation:r.validation},inputBackground:r.inputBackground,inputForeground:r.inputForeground,inputBorder:r.inputBorder,inputValidationInfoBackground:r.inputValidationInfoBackground,inputValidationInfoForeground:r.inputValidationInfoForeground,inputValidationInfoBorder:r.inputValidationInfoBorder,inputValidationWarningBackground:r.inputValidationWarningBackground,inputValidationWarningForeground:r.inputValidationWarningForeground,inputValidationWarningBorder:r.inputValidationWarningBorder,inputValidationErrorBackground:r.inputValidationErrorBackground,inputValidationErrorForeground:r.inputValidationErrorForeground,inputValidationErrorBorder:r.inputValidationErrorBorder,history:s,flexibleHeight:a,flexibleWidth:u,flexibleMaxHeight:l})),r.preserveCase=r._register(new Ue({appendTitle:"",isChecked:!1,inputActiveOptionBorder:r.inputActiveOptionBorder,inputActiveOptionBackground:r.inputActiveOptionBackground})),r._register(r.preserveCase.onChange((function(e){r._onDidOptionChange.fire(e),!e&&r.fixFocusOnOptionClickEnabled&&r.inputBox.focus(),r.validate()}))),r._register(r.preserveCase.onKeyDown((function(e){r._onPreserveCaseKeyDown.fire(e)}))),r._showOptionButtons?r.cachedOptionsWidth=r.preserveCase.width():r.cachedOptionsWidth=0;var c=[r.preserveCase.domNode];r.onkeydown(r.domNode,(function(e){if(e.equals(15)||e.equals(17)||e.equals(9)){var t=c.indexOf(document.activeElement);if(t>=0){var n=-1;e.equals(17)?n=(t+1)%c.length:e.equals(15)&&(n=0===t?c.length-1:t-1),e.equals(9)?c[t].blur():n>=0&&c[n].focus(),$.b.stop(e,!0)}}}));var d=document.createElement("div");return d.className="controls",d.style.display=r._showOptionButtons?"block":"none",d.appendChild(r.preserveCase.domNode),r.domNode.appendChild(d),t&&t.appendChild(r.domNode),r.onkeydown(r.inputBox.inputElement,(function(e){return r._onKeyDown.fire(e)})),r.onkeyup(r.inputBox.inputElement,(function(e){return r._onKeyUp.fire(e)})),r.oninput(r.inputBox.inputElement,(function(e){return r._onInput.fire()})),r.onmousedown(r.inputBox.inputElement,(function(e){return r._onMouseDown.fire(e)})),r}return je(t,e),t.prototype.enable=function(){$.J(this.domNode,"disabled"),this.inputBox.enable(),this.preserveCase.enable()},t.prototype.disable=function(){$.e(this.domNode,"disabled"),this.inputBox.disable(),this.preserveCase.disable()},t.prototype.setEnabled=function(e){e?this.enable():this.disable()},t.prototype.style=function(e){this.inputActiveOptionBorder=e.inputActiveOptionBorder,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()},t.prototype.applyStyles=function(){if(this.domNode){var e={inputActiveOptionBorder:this.inputActiveOptionBorder,inputActiveOptionBackground:this.inputActiveOptionBackground};this.preserveCase.style(e);var t={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(t)}},t.prototype.select=function(){this.inputBox.select()},t.prototype.focus=function(){this.inputBox.focus()},t.prototype.getPreserveCase=function(){return this.preserveCase.checked},t.prototype.setPreserveCase=function(e){this.preserveCase.checked=e},t.prototype.focusOnPreserve=function(){this.preserveCase.focus()},t.prototype.validate=function(){this.inputBox&&this.inputBox.validate()},Object.defineProperty(t.prototype,"width",{set:function(e){this.inputBox.paddingRight=this.cachedOptionsWidth,this.inputBox.width=e,this.domNode.style.width=e+"px"},enumerable:!0,configurable:!0}),t.prototype.dispose=function(){e.prototype.dispose.call(this)},t}(ee.a),qe=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),Ge=function(e,t,n,i){var o,r=arguments.length,s=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},Ye=function(e,t){return function(n,i){t(n,i,e)}};function Ze(e,t){return e.getContext(document.activeElement).getValue(t)}function Xe(e,t){var n=function(e,t){return e.createScoped(t.target)}(e,t);return function(e,t,n){new x.d(n,t).bindTo(e)}(n,t,"historyNavigationWidget"),{scopedContextKeyService:n,historyNavigationEnablement:new x.d("historyNavigationEnabled",!0).bindTo(n)}}var Je=function(e){function t(t,n,i,o,r){void 0===r&&(r=!1);var s=e.call(this,t,n,r,i)||this;return s._register(Xe(o,{target:s.inputBox.element,historyNavigator:s.inputBox}).scopedContextKeyService),s}return qe(t,e),t=Ge([Ye(3,x.c)],t)}(We),Qe=function(e){function t(t,n,i,o,r){void 0===r&&(r=!1);var s=e.call(this,t,n,r,i)||this;return s._register(Xe(o,{target:s.inputBox.element,historyNavigator:s.inputBox}).scopedContextKeyService),s}return qe(t,e),t=Ge([Ye(3,x.c)],t)}(Ke);Be.a.registerCommandAndKeybindingRule({id:"history.showPrevious",weight:200,when:x.a.and(x.a.has("historyNavigationWidget"),x.a.equals("historyNavigationEnabled",!0)),primary:16,secondary:[528],handler:function(e,t){var n=Ze(e.get(x.c),"historyNavigationWidget");n&&n.historyNavigator.showPreviousValue()}}),Be.a.registerCommandAndKeybindingRule({id:"history.showNext",weight:200,when:x.a.and(x.a.has("historyNavigationWidget"),x.a.equals("historyNavigationEnabled",!0)),primary:18,secondary:[530],handler:function(e,t){var n=Ze(e.get(x.c),"historyNavigationWidget");n&&n.historyNavigator.showNextValue()}});var $e=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),et=i.a("label.find","Find"),tt=i.a("placeholder.find","Find"),nt=i.a("label.previousMatchButton","Previous match"),it=i.a("label.nextMatchButton","Next match"),ot=i.a("label.toggleSelectionFind","Find in selection"),rt=i.a("label.closeButton","Close"),st=i.a("label.replace","Replace"),at=i.a("placeholder.replace","Replace"),ut=i.a("label.replaceButton","Replace"),lt=i.a("label.replaceAllButton","Replace All"),ct=i.a("label.toggleReplaceButton","Toggle Replace mode"),dt=i.a("title.matchesCountLimit","Only the first {0} results are highlighted, but all find operations work on the entire text.",19999),ht=i.a("label.matchesLocation","{0} of {1}"),ft=i.a("label.noResults","No Results"),pt=69,gt=we.e?256:2048,mt=function(e){this.afterLineNumber=e,this.heightInPx=33,this.suppressMouseDown=!1,this.domNode=document.createElement("div"),this.domNode.className="dock-find-viewzone"};function vt(e,t,n){var i=!!t.match(/\n/);n&&i&&n.selectionStart>0&&e.stopPropagation()}function _t(e,t,n){var i=!!t.match(/\n/);n&&i&&n.selectionEnd0&&0===this._state.matchesCount;$.S(this._domNode,"no-results",t),this._updateMatchesCount(),this._updateButtons()}(e.searchString||e.currentMatch)&&this._layoutViewZone(),e.updateHistory&&this._delayedUpdateHistory()},t.prototype._delayedUpdateHistory=function(){this._updateHistoryDelayer.trigger(this._updateHistory.bind(this))},t.prototype._updateHistory=function(){this._state.searchString&&this._findInput.inputBox.addToHistory(),this._state.replaceString&&this._replaceInput.inputBox.addToHistory()},t.prototype._updateMatchesCount=function(){var e;if(this._matchesCount.style.minWidth=pt+"px",this._state.matchesCount>=19999?this._matchesCount.title=dt:this._matchesCount.title="",this._matchesCount.firstChild&&this._matchesCount.removeChild(this._matchesCount.firstChild),this._state.matchesCount>0){var t=String(this._state.matchesCount);this._state.matchesCount>=19999&&(t+="+");var n=String(this._state.matchesPosition);"0"===n&&(n="?"),e=s.p(ht,n,t)}else e=ft;this._matchesCount.appendChild(document.createTextNode(e)),Object(ye.a)(this._getAriaLabel(e,this._state.currentMatch,this._state.searchString),!0),pt=Math.max(pt,this._matchesCount.clientWidth)},t.prototype._getAriaLabel=function(e,t,n){return e===ft?""===n?i.a("ariaSearchNoResultEmpty","{0} found",e):i.a("ariaSearchNoResult","{0} found for {1}",e,n):t?i.a("ariaSearchNoResultWithLineNum","{0} found for {1} at {2}",e,n,t.startLineNumber+":"+t.startColumn):i.a("ariaSearchNoResultWithLineNumNoCurrentMatch","{0} found for {1}",e,n)},t.prototype._updateToggleSelectionFindButton=function(){var e=this._codeEditor.getSelection(),t=!!e&&(e.startLineNumber!==e.endLineNumber||e.startColumn!==e.endColumn),n=this._toggleSelectionFind.checked;this._isVisible&&(n||t)?this._toggleSelectionFind.enable():this._toggleSelectionFind.disable()},t.prototype._updateButtons=function(){this._findInput.setEnabled(this._isVisible),this._replaceInput.setEnabled(this._isVisible&&this._isReplaceVisible),this._updateToggleSelectionFindButton(),this._closeBtn.setEnabled(this._isVisible);var e=this._state.searchString.length>0,t=!!this._state.matchesCount;this._prevBtn.setEnabled(this._isVisible&&e&&t),this._nextBtn.setEnabled(this._isVisible&&e&&t),this._replaceBtn.setEnabled(this._isVisible&&this._isReplaceVisible&&e),this._replaceAllBtn.setEnabled(this._isVisible&&this._isReplaceVisible&&e),$.S(this._domNode,"replaceToggled",this._isReplaceVisible),this._toggleReplaceBtn.toggleClass("codicon-chevron-right",!this._isReplaceVisible),this._toggleReplaceBtn.toggleClass("codicon-chevron-down",this._isReplaceVisible),this._toggleReplaceBtn.setExpanded(this._isReplaceVisible);var n=!this._codeEditor.getOption(68);this._toggleReplaceBtn.setEnabled(this._isVisible&&n)},t.prototype._reveal=function(){var e=this;if(!this._isVisible){this._isVisible=!0;var t=this._codeEditor.getSelection();switch(this._codeEditor.getOption(28).autoFindInSelection){case"always":this._toggleSelectionFind.checked=!0;break;case"never":this._toggleSelectionFind.checked=!1;break;case"multiline":var n=!!t&&t.startLineNumber!==t.endLineNumber;this._toggleSelectionFind.checked=n}this._tryUpdateWidgetWidth(),this._updateButtons(),setTimeout((function(){$.e(e._domNode,"visible"),e._domNode.setAttribute("aria-hidden","false")}),0),setTimeout((function(){e._findInput.validate()}),200),this._codeEditor.layoutOverlayWidget(this);var i=!0;if(this._codeEditor.getOption(28).seedSearchStringFromSelection&&t){var o=this._codeEditor.getDomNode();if(o){var r=$.w(o),s=this._codeEditor.getScrolledVisiblePosition(t.getStartPosition()),a=r.left+(s?s.left:0),u=s?s.top:0;if(this._viewZone&&ut.startLineNumber&&(i=!1);var l=$.z(this._domNode).left;a>l&&(i=!1);var c=this._codeEditor.getScrolledVisiblePosition(t.getEndPosition());r.left+(c?c.left:0)>l&&(i=!1)}}}this._showViewZone(i)}},t.prototype._hide=function(e){this._isVisible&&(this._isVisible=!1,this._updateButtons(),$.J(this._domNode,"visible"),this._domNode.setAttribute("aria-hidden","true"),this._findInput.clearMessage(),e&&this._codeEditor.focus(),this._codeEditor.layoutOverlayWidget(this),this._removeViewZone())},t.prototype._layoutViewZone=function(){var e=this;if(this._codeEditor.getOption(28).addExtraSpaceOnTop){if(this._isVisible){var t=this._viewZone;void 0===this._viewZoneId&&t&&this._codeEditor.changeViewZones((function(n){t.heightInPx=e._getHeight(),e._viewZoneId=n.addZone(t),e._codeEditor.setScrollTop(e._codeEditor.getScrollTop()+t.heightInPx)}))}}else this._removeViewZone()},t.prototype._showViewZone=function(e){var t=this;if((void 0===e&&(e=!0),this._isVisible)&&this._codeEditor.getOption(28).addExtraSpaceOnTop){void 0===this._viewZone&&(this._viewZone=new mt(0));var n=this._viewZone;this._codeEditor.changeViewZones((function(i){if(void 0!==t._viewZoneId){var o=t._getHeight();if(o===n.heightInPx)return;var r=o-n.heightInPx;return n.heightInPx=o,i.layoutZone(t._viewZoneId),void(e&&t._codeEditor.setScrollTop(t._codeEditor.getScrollTop()+r))}r=t._getHeight();n.heightInPx=r,t._viewZoneId=i.addZone(n),e&&t._codeEditor.setScrollTop(t._codeEditor.getScrollTop()+r)}))}},t.prototype._removeViewZone=function(){var e=this;this._codeEditor.changeViewZones((function(t){void 0!==e._viewZoneId&&(t.removeZone(e._viewZoneId),e._viewZoneId=void 0,e._viewZone&&(e._codeEditor.setScrollTop(e._codeEditor.getScrollTop()-e._viewZone.heightInPx),e._viewZone=void 0))}))},t.prototype._applyTheme=function(e){var t={inputActiveOptionBorder:e.getColor(m.P),inputActiveOptionBackground:e.getColor(m.O),inputBackground:e.getColor(m.Q),inputForeground:e.getColor(m.S),inputBorder:e.getColor(m.R),inputValidationInfoBackground:e.getColor(m.W),inputValidationInfoForeground:e.getColor(m.Y),inputValidationInfoBorder:e.getColor(m.X),inputValidationWarningBackground:e.getColor(m.Z),inputValidationWarningForeground:e.getColor(m.bb),inputValidationWarningBorder:e.getColor(m.ab),inputValidationErrorBackground:e.getColor(m.T),inputValidationErrorForeground:e.getColor(m.V),inputValidationErrorBorder:e.getColor(m.U)};this._findInput.style(t),this._replaceInput.style(t),this._toggleSelectionFind.style(t)},t.prototype._tryUpdateWidgetWidth=function(){if(this._isVisible&&$.G(this._domNode)){var e=this._codeEditor.getLayoutInfo();if(e.contentWidth<=0)$.e(this._domNode,"hiddenEditor");else{$.C(this._domNode,"hiddenEditor")&&$.J(this._domNode,"hiddenEditor");var t=e.width,n=e.minimapWidth,i=!1,o=!1,r=!1;if(this._resized)if($.B(this._domNode)>419)return this._domNode.style.maxWidth=t-28-n-15+"px",void(this._replaceInput.width=$.B(this._findInput.domNode));if(447+n>=t&&(o=!0),447+n-pt>=t&&(r=!0),447+n-pt>=t+50&&(i=!0),$.S(this._domNode,"collapsed-find-widget",i),$.S(this._domNode,"narrow-find-widget",r),$.S(this._domNode,"reduced-find-widget",o),r||i||(this._domNode.style.maxWidth=t-28-n-15+"px"),this._resized){this._findInput.inputBox.layout();var s=this._findInput.inputBox.element.clientWidth;s>0&&(this._replaceInput.width=s)}else this._isReplaceVisible&&(this._replaceInput.width=$.B(this._findInput.domNode))}}},t.prototype._getHeight=function(){var e=0;return e+=4,e+=this._findInput.inputBox.height+2,this._isReplaceVisible&&(e+=4,e+=this._replaceInput.inputBox.height+2),e+=4},t.prototype._tryUpdateHeight=function(){var e=this._getHeight();return(null===this._cachedHeight||this._cachedHeight!==e)&&(this._cachedHeight=e,this._domNode.style.height=e+"px",!0)},t.prototype.focusFindInput=function(){this._findInput.select(),this._findInput.focus()},t.prototype.focusReplaceInput=function(){this._replaceInput.select(),this._replaceInput.focus()},t.prototype.highlightFindOptions=function(){this._findInput.highlightFindOptions()},t.prototype._updateSearchScope=function(){if(this._codeEditor.hasModel()&&this._toggleSelectionFind.checked){var e=this._codeEditor.getSelection();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;e.startLineNumber!==e.endLineNumber&&(d.a.equalsRange(e,t)||this._state.change({searchScope:e},!0))}},t.prototype._onFindInputMouseDown=function(e){e.middleButton&&e.stopPropagation()},t.prototype._onFindInputKeyDown=function(e){return e.equals(3|gt)?(this._findInput.inputBox.insertAtCursor("\n"),void e.preventDefault()):e.equals(2)?(this._isReplaceVisible?this._replaceInput.focus():this._findInput.focusOnCaseSensitive(),void e.preventDefault()):e.equals(2066)?(this._codeEditor.focus(),void e.preventDefault()):e.equals(16)?vt(e,this._findInput.getValue(),this._findInput.domNode.querySelector("textarea")):e.equals(18)?_t(e,this._findInput.getValue(),this._findInput.domNode.querySelector("textarea")):void 0},t.prototype._onReplaceInputKeyDown=function(e){return e.equals(3|gt)?(we.h&&we.f&&!this._ctrlEnterReplaceAllWarningPrompted&&(this._notificationService.info(i.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("ctrlEnterReplaceAll.windows.donotask",!0,0)),this._replaceInput.inputBox.insertAtCursor("\n"),void e.preventDefault()):e.equals(2)?(this._findInput.focusOnCaseSensitive(),void e.preventDefault()):e.equals(1026)?(this._findInput.focus(),void e.preventDefault()):e.equals(2066)?(this._codeEditor.focus(),void e.preventDefault()):e.equals(16)?vt(e,this._replaceInput.inputBox.value,this._replaceInput.inputBox.element.querySelector("textarea")):e.equals(18)?_t(e,this._replaceInput.inputBox.value,this._replaceInput.inputBox.element.querySelector("textarea")):void 0},t.prototype.getHorizontalSashTop=function(e){return 0},t.prototype.getHorizontalSashLeft=function(e){return 0},t.prototype.getHorizontalSashWidth=function(e){return 500},t.prototype._keybindingLabelFor=function(e){var t=this._keybindingService.lookupKeybinding(e);return t?" ("+t.getLabel()+")":""},t.prototype._buildDomNode=function(){var e=this;this._findInput=this._register(new Je(null,this._contextViewProvider,{width:221,label:et,placeholder:tt,appendCaseSensitiveLabel:this._keybindingLabelFor(K),appendWholeWordsLabel:this._keybindingLabelFor(q),appendRegexLabel:this._keybindingLabelFor(G),validation:function(t){if(0===t.length||!e._findInput.getRegex())return null;try{return new RegExp(t),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((function(t){return e._onFindInputKeyDown(t)}))),this._register(this._findInput.inputBox.onDidChange((function(){e._ignoreChangeEvent||e._state.change({searchString:e._findInput.getValue()},!0)}))),this._register(this._findInput.onDidOptionChange((function(){e._state.change({isRegex:e._findInput.getRegex(),wholeWord:e._findInput.getWholeWords(),matchCase:e._findInput.getCaseSensitive()},!0)}))),this._register(this._findInput.onCaseSensitiveKeyDown((function(t){t.equals(1026)&&e._isReplaceVisible&&(e._replaceInput.focus(),t.preventDefault())}))),this._register(this._findInput.onRegexKeyDown((function(t){t.equals(2)&&e._isReplaceVisible&&(e._replaceInput.focusOnPreserve(),t.preventDefault())}))),this._register(this._findInput.inputBox.onDidHeightChange((function(t){e._tryUpdateHeight()&&e._showViewZone()}))),we.d&&this._register(this._findInput.onMouseDown((function(t){return e._onFindInputMouseDown(t)}))),this._matchesCount=document.createElement("div"),this._matchesCount.className="matchesCount",this._updateMatchesCount(),this._prevBtn=this._register(new bt({label:nt+this._keybindingLabelFor(B),className:"codicon codicon-arrow-up",onTrigger:function(){e._codeEditor.getAction(B).run().then(void 0,Ce.e)}})),this._nextBtn=this._register(new bt({label:it+this._keybindingLabelFor(W),className:"codicon codicon-arrow-down",onTrigger:function(){e._codeEditor.getAction(W).run().then(void 0,Ce.e)}}));var t=document.createElement("div");t.className="find-part",t.appendChild(this._findInput.domNode);var n=document.createElement("div");n.className="find-actions",t.appendChild(n),n.appendChild(this._matchesCount),n.appendChild(this._prevBtn.domNode),n.appendChild(this._nextBtn.domNode),this._toggleSelectionFind=this._register(new se({actionClassName:"codicon codicon-selection",title:ot+this._keybindingLabelFor(Y),isChecked:!1})),this._register(this._toggleSelectionFind.onChange((function(){if(e._toggleSelectionFind.checked){if(e._codeEditor.hasModel()){var t=e._codeEditor.getSelection();1===t.endColumn&&t.endLineNumber>t.startLineNumber&&(t=t.setEndPosition(t.endLineNumber-1,e._codeEditor.getModel().getLineMaxColumn(t.endLineNumber-1))),t.isEmpty()||e._state.change({searchScope:t},!0)}}else e._state.change({searchScope:null},!0)}))),n.appendChild(this._toggleSelectionFind.domNode),this._closeBtn=this._register(new bt({label:rt+this._keybindingLabelFor(U),className:"codicon codicon-close",onTrigger:function(){e._state.change({isRevealed:!1,searchScope:null},!1)},onKeyDown:function(t){t.equals(2)&&e._isReplaceVisible&&(e._replaceBtn.isEnabled()?e._replaceBtn.focus():e._codeEditor.focus(),t.preventDefault())}})),n.appendChild(this._closeBtn.domNode),this._replaceInput=this._register(new Qe(null,void 0,{label:st,placeholder:at,history:[],flexibleHeight:!0,flexibleWidth:!0,flexibleMaxHeight:118},this._contextKeyService,!0)),this._replaceInput.setPreserveCase(!!this._state.preserveCase),this._register(this._replaceInput.onKeyDown((function(t){return e._onReplaceInputKeyDown(t)}))),this._register(this._replaceInput.inputBox.onDidChange((function(){e._state.change({replaceString:e._replaceInput.inputBox.value},!1)}))),this._register(this._replaceInput.inputBox.onDidHeightChange((function(t){e._isReplaceVisible&&e._tryUpdateHeight()&&e._showViewZone()}))),this._register(this._replaceInput.onDidOptionChange((function(){e._state.change({preserveCase:e._replaceInput.getPreserveCase()},!0)}))),this._register(this._replaceInput.onPreserveCaseKeyDown((function(t){t.equals(2)&&(e._prevBtn.isEnabled()?e._prevBtn.focus():e._nextBtn.isEnabled()?e._nextBtn.focus():e._toggleSelectionFind.enabled?e._toggleSelectionFind.focus():e._closeBtn.isEnabled()&&e._closeBtn.focus(),t.preventDefault())}))),this._replaceBtn=this._register(new bt({label:ut+this._keybindingLabelFor(Z),className:"codicon codicon-replace",onTrigger:function(){e._controller.replace()},onKeyDown:function(t){t.equals(1026)&&(e._closeBtn.focus(),t.preventDefault())}})),this._replaceAllBtn=this._register(new bt({label:lt+this._keybindingLabelFor(X),className:"codicon codicon-replace-all",onTrigger:function(){e._controller.replaceAll()}}));var i=document.createElement("div");i.className="replace-part",i.appendChild(this._replaceInput.domNode);var o=document.createElement("div");o.className="replace-actions",i.appendChild(o),o.appendChild(this._replaceBtn.domNode),o.appendChild(this._replaceAllBtn.domNode),this._toggleReplaceBtn=this._register(new bt({label:ct,className:"codicon toggle left",onTrigger:function(){e._state.change({isReplaceRevealed:!e._isReplaceVisible},!1),e._isReplaceVisible&&(e._replaceInput.width=$.B(e._findInput.domNode),e._replaceInput.inputBox.layout()),e._showViewZone()}})),this._toggleReplaceBtn.toggleClass("codicon-chevron-down",this._isReplaceVisible),this._toggleReplaceBtn.toggleClass("codicon-chevron-right",!this._isReplaceVisible),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(t),this._domNode.appendChild(i),this._resizeSash=new be.a(this._domNode,this,{orientation:0}),this._resized=!1;var r=419;this._register(this._resizeSash.onDidStart((function(){r=$.B(e._domNode)}))),this._register(this._resizeSash.onDidChange((function(t){e._resized=!0;var n=r+t.startX-t.currentX;n<419||(n>(parseFloat($.t(e._domNode).maxWidth)||0)||(e._domNode.style.width=n+"px",e._isReplaceVisible&&(e._replaceInput.width=$.B(e._findInput.domNode)),e._findInput.inputBox.layout(),e._tryUpdateHeight()))}))),this._register(this._resizeSash.onDidReset((function(){var t=$.B(e._domNode);if(!(t<419)){var n=419;if(!e._resized||419===t){var i=e._codeEditor.getLayoutInfo();n=i.width-28-i.minimapWidth-15,e._resized=!0}e._domNode.style.width=n+"px",e._isReplaceVisible&&(e._replaceInput.width=$.B(e._findInput.domNode)),e._findInput.inputBox.layout()}})))},t.prototype.updateAccessibilitySupport=function(){var e=this._codeEditor.getOption(2);this._findInput.setFocusInputOnOptionClick(2!==e)},t.ID="editor.contrib.findWidget",t}(ee.a),bt=function(e){function t(t){var n=e.call(this)||this;return n._opts=t,n._domNode=document.createElement("div"),n._domNode.title=n._opts.label,n._domNode.tabIndex=0,n._domNode.className="button "+n._opts.className,n._domNode.setAttribute("role","button"),n._domNode.setAttribute("aria-label",n._opts.label),n.onclick(n._domNode,(function(e){n._opts.onTrigger(),e.preventDefault()})),n.onkeydown(n._domNode,(function(e){if(e.equals(10)||e.equals(3))return n._opts.onTrigger(),void e.preventDefault();n._opts.onKeyDown&&n._opts.onKeyDown(e)})),n}return $e(t,e),Object.defineProperty(t.prototype,"domNode",{get:function(){return this._domNode},enumerable:!0,configurable:!0}),t.prototype.isEnabled=function(){return this._domNode.tabIndex>=0},t.prototype.focus=function(){this._domNode.focus()},t.prototype.setEnabled=function(e){$.S(this._domNode,"disabled",!e),this._domNode.setAttribute("aria-disabled",String(!e)),this._domNode.tabIndex=e?0:-1},t.prototype.setExpanded=function(e){this._domNode.setAttribute("aria-expanded",String(!!e))},t.prototype.toggleClass=function(e,t){$.S(this._domNode,e,t)},t}(ee.a);Object(v.e)((function(e,t){var n=function(e,n){n&&t.addRule(".monaco-editor "+e+" { background-color: "+n+"; }")};n(".findMatch",e.getColor(m.s)),n(".currentFindMatch",e.getColor(m.q)),n(".findScope",e.getColor(m.u)),n(".find-widget",e.getColor(m.H));var i=e.getColor(m.Lb);i&&t.addRule(".monaco-editor .find-widget { box-shadow: 0 2px 8px "+i+"; }");var o=e.getColor(m.t);o&&t.addRule(".monaco-editor .findMatch { border: 1px "+("hc"===e.type?"dotted":"solid")+" "+o+"; box-sizing: border-box; }");var r=e.getColor(m.r);r&&t.addRule(".monaco-editor .currentFindMatch { border: 2px solid "+r+"; padding: 1px; box-sizing: border-box; }");var s=e.getColor(m.v);s&&t.addRule(".monaco-editor .findScope { border: 1px "+("hc"===e.type?"dashed":"solid")+" "+s+"; }");var a=e.getColor(m.e);a&&t.addRule(".monaco-editor .find-widget { border: 1px solid "+a+"; }");var u=e.getColor(m.J);u&&t.addRule(".monaco-editor .find-widget { color: "+u+"; }");var l=e.getColor(m.L);l&&t.addRule(".monaco-editor .find-widget.no-results .matchesCount { color: "+l+"; }");var c=e.getColor(m.K);if(c)t.addRule(".monaco-editor .find-widget .monaco-sash { background-color: "+c+"; width: 3px !important; margin-left: -4px;}");else{var d=e.getColor(m.I);d&&t.addRule(".monaco-editor .find-widget .monaco-sash { background-color: "+d+"; width: 3px !important; margin-left: -4px;}")}var h=e.getColor(m.M);h&&t.addRule(".monaco-editor .find-widget .monaco-inputbox.synthetic-focus { outline-color: "+h+"; }")}));var Ct=n("9XeP"),wt=n("Uzvx"),St=n("Cg/j"),Lt=n("bexQ"),Nt=n("A+jI"),Ot=n("sM1p"),Dt=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),Et=function(e,t,n,i){var o,r=arguments.length,s=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},xt=function(e,t){return function(n,i){t(n,i,e)}};function kt(e){if(!e.hasModel())return null;var t=e.getSelection();if(t.startLineNumber===t.endLineNumber)if(t.isEmpty()){var n=e.getModel().getWordAtPosition(t.getStartPosition());if(n)return n.word}else if(e.getModel().getValueLengthInRange(t)<524288)return e.getModel().getValueInRange(t);return null}var It=function(e){function t(t,n,i,r){var s=e.call(this)||this;return s._editor=t,s._findWidgetVisible=k.bindTo(n),s._contextKeyService=n,s._storageService=i,s._clipboardService=r,s._updateHistoryDelayer=new o.a(500),s._state=s._register(new _e),s.loadQueryState(),s._register(s._state.onFindReplaceStateChange((function(e){return s._onStateChanged(e)}))),s._model=null,s._register(s._editor.onDidChangeModel((function(){var e=s._editor.getModel()&&s._state.isRevealed;s.disposeModel(),s._state.change({searchScope:null,matchCase:s._storageService.getBoolean("editor.matchCase",1,!1),wholeWord:s._storageService.getBoolean("editor.wholeWord",1,!1),isRegex:s._storageService.getBoolean("editor.isRegex",1,!1),preserveCase:s._storageService.getBoolean("editor.preserveCase",1,!1)},!1),e&&s._start({forceRevealReplace:!1,seedSearchStringFromSelection:!1,seedSearchStringFromGlobalClipboard:!1,shouldFocus:0,shouldAnimate:!1,updateSearchScope:!1})}))),s}return Dt(t,e),t.get=function(e){return e.getContribution(t.ID)},t.prototype.dispose=function(){this.disposeModel(),e.prototype.dispose.call(this)},t.prototype.disposeModel=function(){this._model&&(this._model.dispose(),this._model=null)},t.prototype._onStateChanged=function(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)},t.prototype.saveQueryState=function(e){e.isRegex&&this._storageService.store("editor.isRegex",this._state.actualIsRegex,1),e.wholeWord&&this._storageService.store("editor.wholeWord",this._state.actualWholeWord,1),e.matchCase&&this._storageService.store("editor.matchCase",this._state.actualMatchCase,1),e.preserveCase&&this._storageService.store("editor.preserveCase",this._state.actualPreserveCase,1)},t.prototype.loadQueryState=function(){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)},t.prototype.isFindInputFocused=function(){return!!I.getValue(this._contextKeyService)},t.prototype.getState=function(){return this._state},t.prototype.closeFindWidget=function(){this._state.change({isRevealed:!1,searchScope:null},!1),this._editor.focus()},t.prototype.toggleCaseSensitive=function(){this._state.change({matchCase:!this._state.matchCase},!1),this._state.isRevealed||this.highlightFindOptions()},t.prototype.toggleWholeWords=function(){this._state.change({wholeWord:!this._state.wholeWord},!1),this._state.isRevealed||this.highlightFindOptions()},t.prototype.toggleRegex=function(){this._state.change({isRegex:!this._state.isRegex},!1),this._state.isRevealed||this.highlightFindOptions()},t.prototype.toggleSearchScope=function(){if(this._state.searchScope)this._state.change({searchScope:null},!0);else if(this._editor.hasModel()){var e=this._editor.getSelection();1===e.endColumn&&e.endLineNumber>e.startLineNumber&&(e=e.setEndPosition(e.endLineNumber-1,this._editor.getModel().getLineMaxColumn(e.endLineNumber-1))),e.isEmpty()||this._state.change({searchScope:e},!0)}},t.prototype.setSearchString=function(e){this._state.isRegex&&(e=s.n(e)),this._state.change({searchString:e},!1)},t.prototype.highlightFindOptions=function(){},t.prototype._start=function(e){if(this.disposeModel(),this._editor.hasModel()){var t,n={isRevealed:!0};if(e.seedSearchStringFromSelection)(t=kt(this._editor))&&(this._state.isRegex?n.searchString=s.n(t):n.searchString=t);if(!n.searchString&&e.seedSearchStringFromGlobalClipboard)(t=this.getGlobalBufferTerm())&&(n.searchString=t);if(e.forceRevealReplace?n.isReplaceRevealed=!0:this._findWidgetVisible.get()||(n.isReplaceRevealed=!1),e.updateSearchScope){var i=this._editor.getSelection();i.isEmpty()||(n.searchScope=i)}this._state.change(n,!1),this._model||(this._model=new Q(this._editor,this._state))}},t.prototype.start=function(e){this._start(e)},t.prototype.moveToNextMatch=function(){return!!this._model&&(this._model.moveToNextMatch(),!0)},t.prototype.moveToPrevMatch=function(){return!!this._model&&(this._model.moveToPrevMatch(),!0)},t.prototype.replace=function(){return!!this._model&&(this._model.replace(),!0)},t.prototype.replaceAll=function(){return!!this._model&&(this._model.replaceAll(),!0)},t.prototype.selectAllMatches=function(){return!!this._model&&(this._model.selectAllMatches(),this._editor.focus(),!0)},t.prototype.getGlobalBufferTerm=function(){return this._editor.getOption(28).globalFindClipboard&&this._clipboardService&&this._editor.hasModel()&&!this._editor.getModel().isTooLargeForSyncing()?this._clipboardService.readFindText():""},t.prototype.setGlobalBufferTerm=function(e){this._editor.getOption(28).globalFindClipboard&&this._clipboardService&&this._editor.hasModel()&&!this._editor.getModel().isTooLargeForSyncing()&&this._clipboardService.writeFindText(e)},t.ID="editor.contrib.findController",t=Et([xt(1,x.c),xt(2,Nt.a),xt(3,Ct.a)],t)}(r.a),Mt=function(e){function t(t,n,i,o,r,s,a,u){var l=e.call(this,t,i,a,u)||this;return l._contextViewService=n,l._keybindingService=o,l._themeService=r,l._notificationService=s,l._widget=null,l._findOptionsWidget=null,l}return Dt(t,e),t.prototype._start=function(t){this._widget||this._createFindWidget();var n=this._editor.getSelection(),i=!1;switch(this._editor.getOption(28).autoFindInSelection){case"always":i=!0;break;case"never":i=!1;break;case"multiline":i=!!n&&n.startLineNumber!==n.endLineNumber}t.updateSearchScope=i,e.prototype._start.call(this,t),2===t.shouldFocus?this._widget.focusReplaceInput():1===t.shouldFocus&&this._widget.focusFindInput()},t.prototype.highlightFindOptions=function(){this._widget||this._createFindWidget(),this._state.isRevealed?this._widget.highlightFindOptions():this._findOptionsWidget.highlightFindOptions()},t.prototype._createFindWidget=function(){this._widget=this._register(new yt(this._editor,this,this._state,this._contextViewService,this._keybindingService,this._contextKeyService,this._themeService,this._storageService,this._notificationService)),this._findOptionsWidget=this._register(new ge(this._editor,this._state,this._keybindingService,this._themeService))},t=Et([xt(1,wt.b),xt(2,x.c),xt(3,Lt.a),xt(4,v.c),xt(5,Ot.a),xt(6,Nt.a),xt(7,Object(St.d)(Ct.a))],t)}(It),Tt=function(e){function t(){return e.call(this,{id:F,label:i.a("startFindAction","Find"),alias:"Find",precondition:void 0,kbOpts:{kbExpr:null,primary:2084,weight:100},menuOpts:{menuId:17,group:"3_find",title:i.a({key:"miFind",comment:["&& denotes a mnemonic"]},"&&Find"),order:1}})||this}return Dt(t,e),t.prototype.run=function(e,t){var n=It.get(t);n&&n.start({forceRevealReplace:!1,seedSearchStringFromSelection:t.getOption(28).seedSearchStringFromSelection,seedSearchStringFromGlobalClipboard:t.getOption(28).globalFindClipboard,shouldFocus:1,shouldAnimate:!0,updateSearchScope:!1})},t}(a.b),At=function(e){function t(){return e.call(this,{id:V,label:i.a("startFindWithSelectionAction","Find With Selection"),alias:"Find With Selection",precondition:void 0,kbOpts:{kbExpr:null,primary:0,mac:{primary:2083},weight:100}})||this}return Dt(t,e),t.prototype.run=function(e,t){var n=It.get(t);n&&(n.start({forceRevealReplace:!1,seedSearchStringFromSelection:!0,seedSearchStringFromGlobalClipboard:!1,shouldFocus:0,shouldAnimate:!0,updateSearchScope:!1}),n.setGlobalBufferTerm(n.getState().searchString))},t}(a.b),Rt=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Dt(t,e),t.prototype.run=function(e,t){var n=It.get(t);n&&!this._run(n)&&(n.start({forceRevealReplace:!1,seedSearchStringFromSelection:0===n.getState().searchString.length&&t.getOption(28).seedSearchStringFromSelection,seedSearchStringFromGlobalClipboard:!0,shouldFocus:0,shouldAnimate:!0,updateSearchScope:!1}),this._run(n))},t}(a.b),Pt=function(e){function t(){return e.call(this,{id:W,label:i.a("findNextMatchAction","Find Next"),alias:"Find Next",precondition:void 0,kbOpts:{kbExpr:u.a.focus,primary:61,mac:{primary:2085,secondary:[61]},weight:100}})||this}return Dt(t,e),t.prototype._run=function(e){return e.moveToNextMatch()},t}(Rt),Ft=function(e){function t(){return e.call(this,{id:W,label:i.a("findNextMatchAction","Find Next"),alias:"Find Next",precondition:void 0,kbOpts:{kbExpr:x.a.and(u.a.focus,I),primary:3,weight:100}})||this}return Dt(t,e),t.prototype._run=function(e){return e.moveToNextMatch()},t}(Rt),Vt=function(e){function t(){return e.call(this,{id:B,label:i.a("findPreviousMatchAction","Find Previous"),alias:"Find Previous",precondition:void 0,kbOpts:{kbExpr:u.a.focus,primary:1085,mac:{primary:3109,secondary:[1085]},weight:100}})||this}return Dt(t,e),t.prototype._run=function(e){return e.moveToPrevMatch()},t}(Rt),Wt=function(e){function t(){return e.call(this,{id:B,label:i.a("findPreviousMatchAction","Find Previous"),alias:"Find Previous",precondition:void 0,kbOpts:{kbExpr:x.a.and(u.a.focus,I),primary:1027,weight:100}})||this}return Dt(t,e),t.prototype._run=function(e){return e.moveToPrevMatch()},t}(Rt),Bt=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Dt(t,e),t.prototype.run=function(e,t){var n=It.get(t);if(n){var i=kt(t);i&&n.setSearchString(i),this._run(n)||(n.start({forceRevealReplace:!1,seedSearchStringFromSelection:t.getOption(28).seedSearchStringFromSelection,seedSearchStringFromGlobalClipboard:!1,shouldFocus:0,shouldAnimate:!0,updateSearchScope:!1}),this._run(n))}},t}(a.b),jt=function(e){function t(){return e.call(this,{id:j,label:i.a("nextSelectionMatchFindAction","Find Next Selection"),alias:"Find Next Selection",precondition:void 0,kbOpts:{kbExpr:u.a.focus,primary:2109,weight:100}})||this}return Dt(t,e),t.prototype._run=function(e){return e.moveToNextMatch()},t}(Bt),Ht=function(e){function t(){return e.call(this,{id:H,label:i.a("previousSelectionMatchFindAction","Find Previous Selection"),alias:"Find Previous Selection",precondition:void 0,kbOpts:{kbExpr:u.a.focus,primary:3133,weight:100}})||this}return Dt(t,e),t.prototype._run=function(e){return e.moveToPrevMatch()},t}(Bt),zt=function(e){function t(){return e.call(this,{id:z,label:i.a("startReplace","Replace"),alias:"Replace",precondition:void 0,kbOpts:{kbExpr:null,primary:2086,mac:{primary:2596},weight:100},menuOpts:{menuId:17,group:"3_find",title:i.a({key:"miReplace",comment:["&& denotes a mnemonic"]},"&&Replace"),order:2}})||this}return Dt(t,e),t.prototype.run=function(e,t){if(t.hasModel()&&!t.getOption(68)){var n=It.get(t),i=t.getSelection(),o=n.isFindInputFocused(),r=!i.isEmpty()&&i.startLineNumber===i.endLineNumber&&t.getOption(28).seedSearchStringFromSelection&&!o,s=o||r?2:1;n&&n.start({forceRevealReplace:!0,seedSearchStringFromSelection:r,seedSearchStringFromGlobalClipboard:t.getOption(28).seedSearchStringFromSelection,shouldFocus:s,shouldAnimate:!0,updateSearchScope:!1})}},t}(a.b);Object(a.g)(It.ID,Mt),Object(a.e)(Tt),Object(a.e)(At),Object(a.e)(Pt),Object(a.e)(Ft),Object(a.e)(Vt),Object(a.e)(Wt),Object(a.e)(jt),Object(a.e)(Ht),Object(a.e)(zt);var Ut=a.c.bindToContribution(It.get);Object(a.f)(new Ut({id:U,precondition:k,handler:function(e){return e.closeFindWidget()},kbOpts:{weight:105,kbExpr:u.a.focus,primary:9,secondary:[1033]}})),Object(a.f)(new Ut({id:K,precondition:void 0,handler:function(e){return e.toggleCaseSensitive()},kbOpts:{weight:105,kbExpr:u.a.focus,primary:T.primary,mac:T.mac,win:T.win,linux:T.linux}})),Object(a.f)(new Ut({id:q,precondition:void 0,handler:function(e){return e.toggleWholeWords()},kbOpts:{weight:105,kbExpr:u.a.focus,primary:A.primary,mac:A.mac,win:A.win,linux:A.linux}})),Object(a.f)(new Ut({id:G,precondition:void 0,handler:function(e){return e.toggleRegex()},kbOpts:{weight:105,kbExpr:u.a.focus,primary:R.primary,mac:R.mac,win:R.win,linux:R.linux}})),Object(a.f)(new Ut({id:Y,precondition:void 0,handler:function(e){return e.toggleSearchScope()},kbOpts:{weight:105,kbExpr:u.a.focus,primary:P.primary,mac:P.mac,win:P.win,linux:P.linux}})),Object(a.f)(new Ut({id:Z,precondition:k,handler:function(e){return e.replace()},kbOpts:{weight:105,kbExpr:u.a.focus,primary:3094}})),Object(a.f)(new Ut({id:Z,precondition:k,handler:function(e){return e.replace()},kbOpts:{weight:105,kbExpr:x.a.and(u.a.focus,M),primary:3}})),Object(a.f)(new Ut({id:X,precondition:k,handler:function(e){return e.replaceAll()},kbOpts:{weight:105,kbExpr:u.a.focus,primary:2563}})),Object(a.f)(new Ut({id:X,precondition:k,handler:function(e){return e.replaceAll()},kbOpts:{weight:105,kbExpr:x.a.and(u.a.focus,M),primary:void 0,mac:{primary:2051}}})),Object(a.f)(new Ut({id:J,precondition:k,handler:function(e){return e.selectAllMatches()},kbOpts:{weight:105,kbExpr:u.a.focus,primary:515}}))},p3Ex:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"csharp",extensions:[".cs",".csx",".cake"],aliases:["C#","csharp"],loader:function(){return n.e(134).then(n.bind(null,"/Om3"))}})},p5tG:function(e,t,n){"use strict";n.r(t),n.d(t,"LanguageServiceDefaultsImpl",(function(){return o}));n("M/lh");var i=monaco.Emitter,o=function(){function e(e,t,n){this._onDidChange=new i,this._languageId=e,this.setDiagnosticsOptions(t),this.setModeConfiguration(n)}return Object.defineProperty(e.prototype,"onDidChange",{get:function(){return this._onDidChange.event},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"languageId",{get:function(){return this._languageId},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"modeConfiguration",{get:function(){return this._modeConfiguration},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"diagnosticsOptions",{get:function(){return this._diagnosticsOptions},enumerable:!0,configurable:!0}),e.prototype.setDiagnosticsOptions=function(e){this._diagnosticsOptions=e||Object.create(null),this._onDidChange.fire(this)},e.prototype.setModeConfiguration=function(e){this._modeConfiguration=e||Object.create(null),this._onDidChange.fire(this)},e}(),r=new o("json",{validate:!0,allowComments:!0,schemas:[],enableSchemaRequest:!1},{documentFormattingEdits:!0,documentRangeFormattingEdits:!0,completionItems:!0,hovers:!0,documentSymbols:!0,tokens:!0,colors:!0,foldingRanges:!0,diagnostics:!0,selectionRanges:!0});monaco.languages.json={jsonDefaults:r},monaco.languages.register({id:"json",extensions:[".json",".bowerrc",".jshintrc",".jscsrc",".eslintrc",".babelrc",".har"],aliases:["JSON","json"],mimetypes:["application/json"]}),monaco.languages.onLanguage("json",(function(){n.e(119).then(n.bind(null,"R7lK")).then((function(e){return e.setupMode(r)}))}))},pI2L:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"redshift",extensions:[],aliases:["Redshift","redshift"],loader:function(){return n.e(160).then(n.bind(null,"KpXS"))}})},pg8w:function(e,t,n){"use strict";n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return d}));var i,o,r=n("6OMU"),s=n("pmY6"),a=n("EffR"),u=n("ZCR3"),l=(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),c=function(e,t,n,i){var o,r=arguments.length,s=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s};!function(e){e.Tap="-monaco-gesturetap",e.Change="-monaco-gesturechange",e.Start="-monaco-gesturestart",e.End="-monaco-gesturesend",e.Contextmenu="-monaco-gesturecontextmenu"}(o||(o={}));var d=function(e){function t(){var t=e.call(this)||this;return t.dispatched=!1,t.activeTouches={},t.handle=null,t.targets=[],t.ignoreTargets=[],t._lastSetTapCountTime=0,t._register(a.g(document,"touchstart",(function(e){return t.onTouchStart(e)}))),t._register(a.g(document,"touchend",(function(e){return t.onTouchEnd(e)}))),t._register(a.g(document,"touchmove",(function(e){return t.onTouchMove(e)}))),t}return l(t,e),t.addTarget=function(e){return t.isTouchDevice()?(t.INSTANCE||(t.INSTANCE=new t),t.INSTANCE.targets.push(e),{dispose:function(){t.INSTANCE.targets=t.INSTANCE.targets.filter((function(t){return t!==e}))}}):s.a.None},t.ignoreTarget=function(e){return t.isTouchDevice()?(t.INSTANCE||(t.INSTANCE=new t),t.INSTANCE.ignoreTargets.push(e),{dispose:function(){t.INSTANCE.ignoreTargets=t.INSTANCE.ignoreTargets.filter((function(t){return t!==e}))}}):s.a.None},t.isTouchDevice=function(){return"ontouchstart"in window||navigator.maxTouchPoints>0||window.navigator.msMaxTouchPoints>0},t.prototype.dispose=function(){this.handle&&(this.handle.dispose(),this.handle=null),e.prototype.dispose.call(this)},t.prototype.onTouchStart=function(e){var t=Date.now();this.handle&&(this.handle.dispose(),this.handle=null);for(var n=0,i=e.targetTouches.length;n=t.HOLD_DELAY&&Math.abs(c.initialPageX-r.p(c.rollingPageX))<30&&Math.abs(c.initialPageY-r.p(c.rollingPageY))<30){var h;(h=a.newGestureEvent(o.Contextmenu,c.initialTarget)).pageX=r.p(c.rollingPageX),h.pageY=r.p(c.rollingPageY),a.dispatchEvent(h)}else if(1===i){var f=r.p(c.rollingPageX),p=r.p(c.rollingPageY),g=r.p(c.rollingTimestamps)-c.rollingTimestamps[0],m=f-c.rollingPageX[0],v=p-c.rollingPageY[0],_=a.targets.filter((function(e){return c.initialTarget instanceof Node&&e.contains(c.initialTarget)}));a.inertia(_,n,Math.abs(m)/g,m>0?1:-1,f,Math.abs(v)/g,v>0?1:-1,p)}a.dispatchEvent(a.newGestureEvent(o.End,c.initialTarget)),delete a.activeTouches[l.identifier]},a=this,u=0,l=e.changedTouches.length;ut.CLEAR_TAP_COUNT_TIME?1:2,this._lastSetTapCountTime=i,e.tapCount=r}else e.type!==o.Change&&e.type!==o.Contextmenu||(this._lastSetTapCountTime=0);for(var s=0;s0&&(g=!1,f=r*i*h),u>0&&(g=!1,p=l*u*h);var m=d.newGestureEvent(o.Change);m.translationX=f,m.translationY=p,e.forEach((function(e){return e.dispatchEvent(m)})),g||d.inertia(e,a,i,r,s+f,u,l,c+p)}))},t.prototype.onTouchMove=function(e){for(var t=Date.now(),n=0,i=e.changedTouches.length;n3&&(a.rollingPageX.shift(),a.rollingPageY.shift(),a.rollingTimestamps.shift()),a.rollingPageX.push(s.pageX),a.rollingPageY.push(s.pageY),a.rollingTimestamps.push(t)}else console.warn("end of an UNKNOWN touch",s)}this.dispatched&&(e.preventDefault(),e.stopPropagation(),this.dispatched=!1)},t.SCROLL_FRICTION=-.005,t.HOLD_DELAY=700,t.CLEAR_TAP_COUNT_TIME=400,c([u.a],t,"isTouchDevice",null),t}(s.a)},pmY6:function(e,t,n){"use strict";n.d(t,"e",(function(){return o})),n.d(t,"d",(function(){return r})),n.d(t,"f",(function(){return s})),n.d(t,"b",(function(){return a})),n.d(t,"a",(function(){return u})),n.d(t,"c",(function(){return l}));function i(e){}function o(e){return Array.isArray(e)?(e.forEach((function(e){e&&e.dispose()})),[]):e?(e.dispose(),e):void 0}function r(){for(var e=[],t=0;t0;){var n=t.shift();for(var i in Object.freeze(n),n)if(s.call(n,i)){var o=n[i];"object"!=typeof o||Object.isFrozen(o)||t.push(o)}}return e}var s=Object.prototype.hasOwnProperty;function a(e,t,n){return void 0===n&&(n=!0),Object(i.i)(e)?(Object(i.i)(t)&&Object.keys(t).forEach((function(o){o in e?n&&(Object(i.i)(e[o])&&Object(i.i)(t[o])?a(e[o],t[o],n):e[o]=t[o]):e[o]=t[o]})),e):t}function u(e,t,n){var i=t(e);return void 0===i?n:i}},sM1p:function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return s}));var i=n("S3by"),o=n("Cg/j"),r=(i.a,Object(o.c)("notificationService")),s=function(){}},sStQ:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"perl",extensions:[".pl"],aliases:["Perl","pl"],loader:function(){return n.e(149).then(n.bind(null,"QKwv"))}})},siPX:function(e,t,n){},snIX:function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var i=n("N0LK"),o=n("LCkn"),r=n("Ll0s"),s=n("+Fos"),a=n("aokT"),u=function(){function e(){}return e.deleteRight=function(e,t,n,i){for(var r=[],u=3!==e,l=0,c=i.length;l1){var m=n.getLineContent(g.lineNumber),v=i.o(m),_=-1===v?m.length+1:v+1;if(g.column<=_){var y=r.a.visibleColumnFromColumn2(t,n,g),b=r.a.prevIndentTabStop(y,t.indentSize),C=r.a.columnFromVisibleColumn2(t,n,g.lineNumber,b);p=new a.a(g.lineNumber,C,g.lineNumber,g.column)}else p=new a.a(g.lineNumber,g.column-1,g.lineNumber,g.column)}else{var w=s.a.left(t,n,g.lineNumber,g.column);p=new a.a(w.lineNumber,w.column,g.lineNumber,g.column)}}p.isEmpty()?l[d]=null:(p.startLineNumber!==p.endLineNumber&&(c=!0),l[d]=new o.a(p,""))}return[c,l]},e.cut=function(e,t,n){for(var i=[],s=0,u=n.length;s1?(d=c.lineNumber-1,h=t.getLineMaxColumn(c.lineNumber-1),f=c.lineNumber,p=t.getLineMaxColumn(c.lineNumber)):(d=c.lineNumber,h=1,f=c.lineNumber,p=t.getLineMaxColumn(c.lineNumber));var g=new a.a(d,h,f,p);g.isEmpty()?i[s]=null:i[s]=new o.a(g,"")}else i[s]=null;else i[s]=new o.a(l,"")}return new r.e(0,i,{shouldPushStackElementBefore:!0,shouldPushStackElementAfter:!0})},e}()},sswD:function(e,t,n){"use strict";n.d(t,"a",(function(){return p})),n.d(t,"c",(function(){return g})),n.d(t,"b",(function(){return m})),n.d(t,"f",(function(){return v})),n.d(t,"e",(function(){return _})),n.d(t,"g",(function(){return y})),n.d(t,"d",(function(){return o}));n("/cxE"),n("bY76");var i,o,r=n("Vxe3"),s=(n("cGHE"),n("G2kB"),n("t49l"),n("fjLI")),a=n("nnTU"),u=n("T8No"),l=n("nrhi"),c=n("ic2d"),d=n("XXUj"),h=n("746U"),f=(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),p=function(){function e(e){this.id=e.id,this.precondition=e.precondition,this._kbOpts=e.kbOpts,this._menuOpts=e.menuOpts,this._description=e.description}return e.prototype.register=function(){var e=this;if(Array.isArray(this._menuOpts)?this._menuOpts.forEach(this._registerMenuItem,this):this._menuOpts&&this._registerMenuItem(this._menuOpts),this._kbOpts){var t=this._kbOpts.kbExpr;this.precondition&&(t=t?u.a.and(t,this.precondition):this.precondition),l.a.registerCommandAndKeybindingRule({id:this.id,handler:function(t,n){return e.runCommand(t,n)},weight:this._kbOpts.weight,when:t,primary:this._kbOpts.primary,secondary:this._kbOpts.secondary,win:this._kbOpts.win,linux:this._kbOpts.linux,mac:this._kbOpts.mac,description:this._description})}else a.a.registerCommand({id:this.id,handler:function(t,n){return e.runCommand(t,n)},description:this._description})},e.prototype._registerMenuItem=function(e){s.c.appendMenuItem(e.menuId,{group:e.group,command:{id:this.id,title:e.title},when:e.when,order:e.order})},e}(),g=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return f(t,e),t.bindToContribution=function(e){return function(t){function n(e){var n=t.call(this,e)||this;return n._callback=e.handler,n}return f(n,t),n.prototype.runEditorCommand=function(t,n,i){e(n)&&this._callback(e(n),i)},n}(t)},t.prototype.runCommand=function(e,t){var n=this,i=e.get(r.a),o=i.getFocusedCodeEditor()||i.getActiveCodeEditor();if(o)return o.invokeWithinContext((function(e){if(e.get(u.c).contextMatchesRules(Object(h.n)(n.precondition)))return n.runEditorCommand(e,o,t)}))},t}(p),m=function(e){function t(n){var i=e.call(this,t.convertOptions(n))||this;return i.label=n.label,i.alias=n.alias,i}return f(t,e),t.convertOptions=function(e){var t;function n(t){return t.menuId||(t.menuId=7),t.title||(t.title=e.label),t.when=u.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.apply(t,e.contextMenuOpts.map(n)):e.contextMenuOpts&&t.push(n(e.contextMenuOpts)),e.menuOpts=t,e},t.prototype.runEditorCommand=function(e,t,n){return this.reportTelemetry(e,t),this.run(e,t,n||{})},t.prototype.reportTelemetry=function(e,t){e.get(d.a).publicLog2("editorActionInvoked",{name:this.label,id:this.id})},t}(g);function v(e){return b.INSTANCE.registerEditorCommand(e),e}function _(e){b.INSTANCE.registerEditorAction(new e)}function y(e,t){b.INSTANCE.registerEditorContribution(e,t)}!function(e){e.getEditorCommand=function(e){return b.INSTANCE.getEditorCommand(e)},e.getEditorActions=function(){return b.INSTANCE.getEditorActions()},e.getEditorContributions=function(){return b.INSTANCE.getEditorContributions()},e.getSomeEditorContributions=function(e){return b.INSTANCE.getEditorContributions().filter((function(t){return e.indexOf(t.id)>=0}))},e.getDiffEditorContributions=function(){return b.INSTANCE.getDiffEditorContributions()}}(o||(o={}));var b=function(){function e(){this.editorContributions=[],this.diffEditorContributions=[],this.editorActions=[],this.editorCommands=Object.create(null)}return e.prototype.registerEditorContribution=function(e,t){this.editorContributions.push({id:e,ctor:t})},e.prototype.getEditorContributions=function(){return this.editorContributions.slice(0)},e.prototype.getDiffEditorContributions=function(){return this.diffEditorContributions.slice(0)},e.prototype.registerEditorAction=function(e){e.register(),this.editorActions.push(e)},e.prototype.getEditorActions=function(){return this.editorActions.slice(0)},e.prototype.registerEditorCommand=function(e){e.register(),this.editorCommands[e.id]=e},e.prototype.getEditorCommand=function(e){return this.editorCommands[e]||null},e.INSTANCE=new e,e}();c.a.add("editor.contributions",b.INSTANCE)},t49l:function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var i=n("Cg/j"),o=Object(i.c)("textModelService")},t9D7:function(e,t,n){"use strict";n.d(t,"c",(function(){return a})),n.d(t,"f",(function(){return u})),n.d(t,"b",(function(){return l})),n.d(t,"d",(function(){return c})),n.d(t,"a",(function(){return d})),n.d(t,"e",(function(){return f}));var i=n("Cg/j"),o=n("pmY6"),r=n("ic2d"),s=n("MI8n"),a=Object(i.c)("themeService");function u(e){return{id:e}}var l="hc";function c(e){switch(e){case"dark":return"vs-dark";case l:return"hc-black";default:return"vs"}}var d={ThemingContribution:"base.contributions.theming"},h=new(function(){function e(){this.themingParticipants=[],this.themingParticipants=[],this.onThemingParticipantAddedEmitter=new s.a}return e.prototype.onThemeChange=function(e){var t=this;return this.themingParticipants.push(e),this.onThemingParticipantAddedEmitter.fire(e),Object(o.f)((function(){var n=t.themingParticipants.indexOf(e);t.themingParticipants.splice(n,1)}))},e.prototype.getThemingParticipants=function(){return this.themingParticipants},e}());function f(e){return h.onThemeChange(e)}r.a.add(d.ThemingContribution,h)},tX9W:function(e,t,n){"use strict";n.d(t,"b",(function(){return Ue})),n.d(t,"a",(function(){return Xe}));var i=n("/cxE"),o=n("MI8n"),r=n("pmY6"),s=n("N0LK"),a=n("bY76"),u=n("/UlZ"),l=n("cGHE"),c=n("aokT"),d=n("gCVg"),h=n("M1Kb"),f=function(){function e(e,t){this.beforeVersionId=e,this.beforeCursorState=t,this.afterCursorState=null,this.afterVersionId=-1,this.editOperations=[]}return e.prototype.undo=function(e){for(var t=this.editOperations.length-1;t>=0;t--)this.editOperations[t]={operations:e.applyEdits(this.editOperations[t].operations)}},e.prototype.redo=function(e){for(var t=0;t0){var e=this.past.pop();try{e.undo(this.model)}catch(e){return Object(i.e)(e),this.clear(),null}return this.future.push(e),{selections:e.beforeCursorState,recordedVersionId:e.beforeVersionId}}return null},e.prototype.canUndo=function(){return this.past.length>0||null!==this.currentOpenStackElement},e.prototype.redo=function(){if(this.future.length>0){var e=this.future.pop();try{e.redo(this.model)}catch(e){return Object(i.e)(e),this.clear(),null}return this.past.push(e),{selections:e.afterCursorState,recordedVersionId:e.afterVersionId}}return null},e.prototype.canRedo=function(){return this.future.length>0},e}(),v=function(){this.spacesDiff=0,this.looksLikeAlignment=!1};function _(e,t,n,i,o){var r;for(o.spacesDiff=0,o.looksLikeAlignment=!1,r=0;r0&&a>0||l>0&&c>0)){var d=Math.abs(a-c),h=Math.abs(s-l);if(0===d)return o.spacesDiff=h,void(h>0&&0<=l-1&&l-10?o++:m>1&&r++,_(s,a,h,g,l),!l.looksLikeAlignment||n&&t===l.spacesDiff)){var S=l.spacesDiff;S<=8&&u[S]++,s=h,a=g}}var L=n;o!==r&&(L=oO&&(O=t,N=e)})),4===N&&u[4]>0&&u[2]>0&&u[2]>=u[4]/2&&(N=2)}return{insertSpaces:L,tabSize:N}}function b(e){return(1&e.metadata)>>>0}function C(e,t){e.metadata=254&e.metadata|t<<0}function w(e){return(2&e.metadata)>>>1==1}function S(e,t){e.metadata=253&e.metadata|(t?1:0)<<1}function L(e){return(4&e.metadata)>>>2==1}function N(e,t){e.metadata=251&e.metadata|(t?1:0)<<2}function O(e){return(8&e.metadata)>>>3==1}function D(e,t){e.metadata=247&e.metadata|(t?1:0)<<3}function E(e,t){e.metadata=207&e.metadata|t<<4}function x(e,t){e.metadata=191&e.metadata|(t?1:0)<<6}var k=function(){function e(e,t,n){this.metadata=0,this.parent=this,this.left=this,this.right=this,C(this,1),this.start=t,this.end=n,this.delta=0,this.maxEnd=n,this.id=e,this.ownerId=0,this.options=null,N(this,!1),E(this,1),D(this,!1),x(this,!1),this.cachedVersionId=0,this.cachedAbsoluteStart=t,this.cachedAbsoluteEnd=n,this.range=null,S(this,!1)}return e.prototype.reset=function(e,t,n,i){this.start=t,this.end=n,this.maxEnd=n,this.cachedVersionId=e,this.cachedAbsoluteStart=t,this.cachedAbsoluteEnd=n,this.range=i},e.prototype.setOptions=function(e){this.options=e;var t=this.options.className;N(this,"squiggly-error"===t||"squiggly-warning"===t||"squiggly-info"===t),E(this,this.options.stickiness),D(this,!(!this.options.overviewRuler||!this.options.overviewRuler.color)),x(this,this.options.collapseOnReplaceEdit)},e.prototype.setCachedOffsets=function(e,t,n){this.cachedVersionId!==n&&(this.range=null),this.cachedVersionId=n,this.cachedAbsoluteStart=e,this.cachedAbsoluteEnd=t},e.prototype.detach=function(){this.parent=null,this.left=null,this.right=null},e}(),I=new k(null,0,0);I.parent=I,I.left=I,I.right=I,C(I,0);var M=function(){function e(){this.root=I,this.requestNormalizeDelta=!1}return e.prototype.intervalSearch=function(e,t,n,i,o){return this.root===I?[]:function(e,t,n,i,o,r){var s=e.root,a=0,u=0,l=0,c=[],d=0;for(;s!==I;)if(w(s))S(s.left,!1),S(s.right,!1),s===s.parent.right&&(a-=s.parent.delta),s=s.parent;else{if(!w(s.left)){if(a+s.maxEndn)S(s,!0);else{if((l=a+s.end)>=t){s.setCachedOffsets(u,l,r);var h=!0;i&&s.ownerId&&s.ownerId!==i&&(h=!1),o&&L(s)&&(h=!1),h&&(c[d++]=s)}S(s,!0),s.right===I||w(s.right)||(a+=s.delta,s=s.right)}}return S(e.root,!1),c}(this,e,t,n,i,o)},e.prototype.search=function(e,t,n){return this.root===I?[]:function(e,t,n,i){var o=e.root,r=0,s=0,a=0,u=[],l=0;for(;o!==I;)if(w(o))S(o.left,!1),S(o.right,!1),o===o.parent.right&&(r-=o.parent.delta),o=o.parent;else if(o.left===I||w(o.left)){s=r+o.start,a=r+o.end,o.setCachedOffsets(s,a,i);var c=!0;t&&o.ownerId&&o.ownerId!==t&&(c=!1),n&&L(o)&&(c=!1),c&&(u[l++]=o),S(o,!0),o.right===I||w(o.right)||(r+=o.delta,o=o.right)}else o=o.left;return S(e.root,!1),u}(this,e,t,n)},e.prototype.collectNodesFromOwner=function(e){return function(e,t){var n=e.root,i=[],o=0;for(;n!==I;)w(n)?(S(n.left,!1),S(n.right,!1),n=n.parent):n.left===I||w(n.left)?(n.ownerId===t&&(i[o++]=n),S(n,!0),n.right===I||w(n.right)||(n=n.right)):n=n.left;return S(e.root,!1),i}(this,e)},e.prototype.collectNodesPostOrder=function(){return function(e){var t=e.root,n=[],i=0;for(;t!==I;)w(t)?(S(t.left,!1),S(t.right,!1),t=t.parent):t.left===I||w(t.left)?t.right===I||w(t.right)?(n[i++]=t,S(t,!0)):t=t.right:t=t.left;return S(e.root,!1),n}(this)},e.prototype.insert=function(e){R(this,e),this._normalizeDeltaIfNecessary()},e.prototype.delete=function(e){P(this,e),this._normalizeDeltaIfNecessary()},e.prototype.resolveNode=function(e,t){for(var n=e,i=0;e!==this.root;)e===e.parent.right&&(i+=e.parent.delta),e=e.parent;var o=n.start+i,r=n.end+i;n.setCachedOffsets(o,r,t)},e.prototype.acceptReplace=function(e,t,n,i){for(var o=function(e,t,n){var i=e.root,o=0,r=0,s=0,a=[],u=0;for(;i!==I;)if(w(i))S(i.left,!1),S(i.right,!1),i===i.parent.right&&(o-=i.parent.delta),i=i.parent;else{if(!w(i.left)){if(o+i.maxEndn?S(i,!0):((s=o+i.end)>=t&&(i.setCachedOffsets(r,s,0),a[u++]=i),S(i,!0),i.right===I||w(i.right)||(o+=i.delta,i=i.right))}return S(e.root,!1),a}(this,e,e+t),r=0,s=o.length;rn?(o.start+=s,o.end+=s,o.delta+=s,(o.delta<-1073741824||o.delta>1073741824)&&(e.requestNormalizeDelta=!0),S(o,!0)):(S(o,!0),o.right===I||w(o.right)||(r+=o.delta,o=o.right))}S(e.root,!1)}(this,e,e+t,n),this._normalizeDeltaIfNecessary();for(r=0,s=o.length;rn)&&(1!==i&&(2===i||t))}function A(e,t,n,i,o){var r=function(e){return(48&e.metadata)>>>4}(e),s=0===r||2===r,a=1===r||2===r,u=n-t,l=i,c=Math.min(u,l),d=e.start,h=!1,f=e.end,p=!1;t<=d&&f<=n&&function(e){return(64&e.metadata)>>>6==1}(e)&&(e.start=t,h=!0,e.end=t,p=!0);var g=o?1:u>0?2:0;if(!h&&T(d,s,t,g)&&(h=!0),!p&&T(f,a,t,g)&&(p=!0),c>0&&!o){g=u>l?2:0;!h&&T(d,s,t+c,g)&&(h=!0),!p&&T(f,a,t+c,g)&&(p=!0)}g=o?1:0;!h&&T(d,s,n,g)&&(e.start=t+l,h=!0),!p&&T(f,a,n,g)&&(e.end=t+l,p=!0);var m=l-u;h||(e.start=Math.max(0,d+m)),p||(e.end=Math.max(0,f+m)),e.start>e.end&&(e.end=e.start)}function R(e,t){if(e.root===I)return t.parent=I,t.left=I,t.right=I,C(t,0),e.root=t,e.root;!function(e,t){var n=0,i=e.root,o=t.start,r=t.end;for(;;){if(z(o,r,i.start+n,i.end+n)<0){if(i.left===I){t.start-=n,t.end-=n,t.maxEnd-=n,i.left=t;break}i=i.left}else{if(i.right===I){t.start-=n+i.delta,t.end-=n+i.delta,t.maxEnd-=n+i.delta,i.right=t;break}n+=i.delta,i=i.right}}t.parent=i,t.left=I,t.right=I,C(t,1)}(e,t),H(t.parent);for(var n=t;n!==e.root&&1===b(n.parent);){var i;if(n.parent===n.parent.parent.left)1===b(i=n.parent.parent.right)?(C(n.parent,0),C(i,0),C(n.parent.parent,1),n=n.parent.parent):(n===n.parent.right&&V(e,n=n.parent),C(n.parent,0),C(n.parent.parent,1),W(e,n.parent.parent));else 1===b(i=n.parent.parent.left)?(C(n.parent,0),C(i,0),C(n.parent.parent,1),n=n.parent.parent):(n===n.parent.left&&W(e,n=n.parent),C(n.parent,0),C(n.parent.parent,1),V(e,n.parent.parent))}return C(e.root,0),t}function P(e,t){var n,i;if(t.left===I?(i=t,(n=t.right).delta+=t.delta,(n.delta<-1073741824||n.delta>1073741824)&&(e.requestNormalizeDelta=!0),n.start+=t.delta,n.end+=t.delta):t.right===I?(n=t.left,i=t):((n=(i=function(e){for(;e.left!==I;)e=e.left;return e}(t.right)).right).start+=i.delta,n.end+=i.delta,n.delta+=i.delta,(n.delta<-1073741824||n.delta>1073741824)&&(e.requestNormalizeDelta=!0),i.start+=t.delta,i.end+=t.delta,i.delta=t.delta,(i.delta<-1073741824||i.delta>1073741824)&&(e.requestNormalizeDelta=!0)),i===e.root)return e.root=n,C(n,0),t.detach(),F(),j(n),void(e.root.parent=I);var o,r=1===b(i);if(i===i.parent.left?i.parent.left=n:i.parent.right=n,i===t?n.parent=i.parent:(i.parent===t?n.parent=i:n.parent=i.parent,i.left=t.left,i.right=t.right,i.parent=t.parent,C(i,b(t)),t===e.root?e.root=i:t===t.parent.left?t.parent.left=i:t.parent.right=i,i.left!==I&&(i.left.parent=i),i.right!==I&&(i.right.parent=i)),t.detach(),r)return H(n.parent),i!==t&&(H(i),H(i.parent)),void F();for(H(n),H(n.parent),i!==t&&(H(i),H(i.parent));n!==e.root&&0===b(n);)n===n.parent.left?(1===b(o=n.parent.right)&&(C(o,0),C(n.parent,1),V(e,n.parent),o=n.parent.right),0===b(o.left)&&0===b(o.right)?(C(o,1),n=n.parent):(0===b(o.right)&&(C(o.left,0),C(o,1),W(e,o),o=n.parent.right),C(o,b(n.parent)),C(n.parent,0),C(o.right,0),V(e,n.parent),n=e.root)):(1===b(o=n.parent.left)&&(C(o,0),C(n.parent,1),W(e,n.parent),o=n.parent.left),0===b(o.left)&&0===b(o.right)?(C(o,1),n=n.parent):(0===b(o.left)&&(C(o.right,0),C(o,1),V(e,o),o=n.parent.left),C(o,b(n.parent)),C(n.parent,0),C(o.left,0),W(e,n.parent),n=e.root));C(n,0),F()}function F(){I.parent=I,I.delta=0,I.start=0,I.end=0}function V(e,t){var n=t.right;n.delta+=t.delta,(n.delta<-1073741824||n.delta>1073741824)&&(e.requestNormalizeDelta=!0),n.start+=t.delta,n.end+=t.delta,t.right=n.left,n.left!==I&&(n.left.parent=t),n.parent=t.parent,t.parent===I?e.root=n:t===t.parent.left?t.parent.left=n:t.parent.right=n,n.left=t,t.parent=n,j(t),j(n)}function W(e,t){var n=t.left;t.delta-=n.delta,(t.delta<-1073741824||t.delta>1073741824)&&(e.requestNormalizeDelta=!0),t.start-=n.delta,t.end-=n.delta,t.left=n.right,n.right!==I&&(n.right.parent=t),n.parent=t.parent,t.parent===I?e.root=n:t===t.parent.right?t.parent.right=n:t.parent.left=n,n.right=t,t.parent=n,j(t),j(n)}function B(e){var t=e.end;if(e.left!==I){var n=e.left.maxEnd;n>t&&(t=n)}if(e.right!==I){var i=e.right.maxEnd+e.delta;i>t&&(t=i)}return t}function j(e){e.maxEnd=B(e)}function H(e){for(;e!==I;){var t=B(e);if(e.maxEnd===t)return;e.maxEnd=t,e=e.parent}}function z(e,t,n,i){return e===n?t-i:e-n}var U=function(){function e(e,t){this.piece=e,this.color=t,this.size_left=0,this.lf_left=0,this.parent=this,this.left=this,this.right=this}return e.prototype.next=function(){if(this.right!==K)return q(this.right);for(var e=this;e.parent!==K&&e.parent.left!==e;)e=e.parent;return e.parent===K?K:e.parent},e.prototype.prev=function(){if(this.left!==K)return G(this.left);for(var e=this;e.parent!==K&&e.parent.right!==e;)e=e.parent;return e.parent===K?K:e.parent},e.prototype.detach=function(){this.parent=null,this.left=null,this.right=null},e}(),K=new U(null,0);function q(e){for(;e.left!==K;)e=e.left;return e}function G(e){for(;e.right!==K;)e=e.right;return e}function Y(e){return e===K?0:e.size_left+e.piece.length+Y(e.right)}function Z(e){return e===K?0:e.lf_left+e.piece.lineFeedCnt+Z(e.right)}function X(){K.parent=K}function J(e,t){var n=t.right;n.size_left+=t.size_left+(t.piece?t.piece.length:0),n.lf_left+=t.lf_left+(t.piece?t.piece.lineFeedCnt:0),t.right=n.left,n.left!==K&&(n.left.parent=t),n.parent=t.parent,t.parent===K?e.root=n:t.parent.left===t?t.parent.left=n:t.parent.right=n,n.left=t,t.parent=n}function Q(e,t){var n=t.left;t.left=n.right,n.right!==K&&(n.right.parent=t),n.parent=t.parent,t.size_left-=n.size_left+(n.piece?n.piece.length:0),t.lf_left-=n.lf_left+(n.piece?n.piece.lineFeedCnt:0),t.parent===K?e.root=n:t===t.parent.right?t.parent.right=n:t.parent.left=n,n.right=t,t.parent=n}function $(e,t){var n,i;if(n=t.left===K?(i=t).right:t.right===K?(i=t).left:(i=q(t.right)).right,i===e.root)return e.root=n,n.color=0,t.detach(),X(),void(e.root.parent=K);var o=1===i.color;if(i===i.parent.left?i.parent.left=n:i.parent.right=n,i===t?(n.parent=i.parent,ne(e,n)):(i.parent===t?n.parent=i:n.parent=i.parent,ne(e,n),i.left=t.left,i.right=t.right,i.parent=t.parent,i.color=t.color,t===e.root?e.root=i:t===t.parent.left?t.parent.left=i:t.parent.right=i,i.left!==K&&(i.left.parent=i),i.right!==K&&(i.right.parent=i),i.size_left=t.size_left,i.lf_left=t.lf_left,ne(e,i)),t.detach(),n.parent.left===n){var r=Y(n),s=Z(n);if(r!==n.parent.size_left||s!==n.parent.lf_left){var a=r-n.parent.size_left,u=s-n.parent.lf_left;n.parent.size_left=r,n.parent.lf_left=s,te(e,n.parent,a,u)}}if(ne(e,n.parent),o)X();else{for(var l;n!==e.root&&0===n.color;)n===n.parent.left?(1===(l=n.parent.right).color&&(l.color=0,n.parent.color=1,J(e,n.parent),l=n.parent.right),0===l.left.color&&0===l.right.color?(l.color=1,n=n.parent):(0===l.right.color&&(l.left.color=0,l.color=1,Q(e,l),l=n.parent.right),l.color=n.parent.color,n.parent.color=0,l.right.color=0,J(e,n.parent),n=e.root)):(1===(l=n.parent.left).color&&(l.color=0,n.parent.color=1,Q(e,n.parent),l=n.parent.left),0===l.left.color&&0===l.right.color?(l.color=1,n=n.parent):(0===l.left.color&&(l.right.color=0,l.color=1,J(e,l),l=n.parent.left),l.color=n.parent.color,n.parent.color=0,l.left.color=0,Q(e,n.parent),n=e.root));n.color=0,X()}}function ee(e,t){for(ne(e,t);t!==e.root&&1===t.parent.color;){var n;if(t.parent===t.parent.parent.left)1===(n=t.parent.parent.right).color?(t.parent.color=0,n.color=0,t.parent.parent.color=1,t=t.parent.parent):(t===t.parent.right&&J(e,t=t.parent),t.parent.color=0,t.parent.parent.color=1,Q(e,t.parent.parent));else 1===(n=t.parent.parent.left).color?(t.parent.color=0,n.color=0,t.parent.parent.color=1,t=t.parent.parent):(t===t.parent.left&&Q(e,t=t.parent),t.parent.color=0,t.parent.parent.color=1,J(e,t.parent.parent))}e.root.color=0}function te(e,t,n,i){for(;t!==e.root&&t!==K;)t.parent.left===t&&(t.parent.size_left+=n,t.parent.lf_left+=i),t=t.parent}function ne(e,t){var n=0,i=0;if(t!==e.root){if(0===n){for(;t!==e.root&&t===t.parent.right;)t=t.parent;if(t===e.root)return;n=Y((t=t.parent).left)-t.size_left,i=Z(t.left)-t.lf_left,t.size_left+=n,t.lf_left+=i}for(;t!==e.root&&(0!==n||0!==i);)t.parent.left===t&&(t.parent.size_left+=n,t.parent.lf_left+=i),t=t.parent}}K.parent=K,K.left=K,K.right=K,K.color=0;var ie=n("jAJ/");function oe(e){var t;return(t=e[e.length-1]<65536?new Uint16Array(e.length):new Uint32Array(e.length)).set(e,0),t}var re=function(e,t,n,i,o){this.lineStarts=e,this.cr=t,this.lf=n,this.crlf=i,this.isBasicASCII=o};function se(e,t){void 0===t&&(t=!0);for(var n=[0],i=1,o=0,r=e.length;o=0;t--){var n=this._cache[t];if(n.nodeStartOffset<=e&&n.nodeStartOffset+n.node.piece.length>=e)return n}return null},e.prototype.get2=function(e){for(var t=this._cache.length-1;t>=0;t--){var n=this._cache[t];if(n.nodeStartLineNumber&&n.nodeStartLineNumber=e)return n}return null},e.prototype.set=function(e){this._cache.length>=this._limit&&this._cache.shift(),this._cache.push(e)},e.prototype.valdiate=function(e){for(var t=!1,n=this._cache,i=0;i=e)&&(n[i]=null,t=!0)}if(t){for(var r=[],s=0,a=n;s0){e[o].lineStarts||(e[o].lineStarts=se(e[o].buffer));var s=new ue(o+1,{line:0,column:0},{line:e[o].lineStarts.length-1,column:e[o].buffer.length-e[o].lineStarts[e[o].lineStarts.length-1]},e[o].lineStarts.length-1,e[o].buffer.length);this._buffers.push(e[o]),i=this.rbInsertRight(i,s)}this._searchCache=new ce(1),this._lastVisitedLine={lineNumber:0,value:""},this.computeBufferMetadata()},e.prototype.normalizeEOL=function(e){var t=this,n=65535-Math.floor(21845),i=2*n,o="",r=0,s=[];if(this.iterate(this.root,(function(a){var u=t.getNodeContent(a),l=u.length;if(r<=n||r+l0){var a=o.replace(/\r\n|\r|\n/g,e);s.push(new le(a,se(a)))}this.create(s,e,!0)},e.prototype.getEOL=function(){return this._EOL},e.prototype.setEOL=function(e){this._EOL=e,this._EOLLength=this._EOL.length,this.normalizeEOL(e)},e.prototype.getOffsetAt=function(e,t){for(var n=0,i=this.root;i!==K;)if(i.left!==K&&i.lf_left+1>=e)i=i.left;else{if(i.lf_left+i.piece.lineFeedCnt+1>=e)return(n+=i.size_left)+(this.getAccumulatedValue(i,e-i.lf_left-2)+t-1);e-=i.lf_left+i.piece.lineFeedCnt,n+=i.size_left+i.piece.length,i=i.right}return n},e.prototype.getPositionAt=function(e){e=Math.floor(e),e=Math.max(0,e);for(var t=this.root,n=0,i=e;t!==K;)if(0!==t.size_left&&t.size_left>=e)t=t.left;else{if(t.size_left+t.piece.length>=e){var o=this.getIndexOf(t,e-t.size_left);if(n+=t.lf_left+o.index,0===o.index){var r=i-this.getOffsetAt(n+1,1);return new l.a(n+1,r+1)}return new l.a(n+1,o.remainder+1)}if(e-=t.size_left+t.piece.length,n+=t.lf_left+t.piece.lineFeedCnt,t.right===K){r=i-e-this.getOffsetAt(n+1,1);return new l.a(n+1,r+1)}t=t.right}return new l.a(1,1)},e.prototype.getValueInRange=function(e,t){if(e.startLineNumber===e.endLineNumber&&e.startColumn===e.endColumn)return"";var n=this.nodeAt2(e.startLineNumber,e.startColumn),i=this.nodeAt2(e.endLineNumber,e.endColumn),o=this.getValueInRange2(n,i);return t?t===this._EOL&&this._EOLNormalized&&t===this.getEOL()&&this._EOLNormalized?o:o.replace(/\r\n|\r|\n/g,t):o},e.prototype.getValueInRange2=function(e,t){if(e.node===t.node){var n=e.node,i=this._buffers[n.piece.bufferIndex].buffer,o=this.offsetInBuffer(n.piece.bufferIndex,n.piece.start);return i.substring(o+e.remainder,o+t.remainder)}var r=e.node,s=this._buffers[r.piece.bufferIndex].buffer,a=this.offsetInBuffer(r.piece.bufferIndex,r.piece.start),u=s.substring(a+e.remainder,a+r.piece.length);for(r=r.next();r!==K;){var l=this._buffers[r.piece.bufferIndex].buffer,c=this.offsetInBuffer(r.piece.bufferIndex,r.piece.start);if(r===t.node){u+=l.substring(c,c+t.remainder);break}u+=l.substr(c,r.piece.length),r=r.next()}return u},e.prototype.getLinesContent=function(){var e=this,t=[],n=0,i="",o=!1;return this.iterate(this.root,(function(r){if(r===K)return!0;var s=r.piece,a=s.length;if(0===a)return!0;var u=e._buffers[s.bufferIndex].buffer,l=e._buffers[s.bufferIndex].lineStarts,c=s.start.line,d=s.end.line,h=l[c]+s.start.column;if(o&&(10===u.charCodeAt(h)&&(h++,a--),t[n++]=i,i="",o=!1,0===a))return!0;if(c===d)return e._EOLNormalized||13!==u.charCodeAt(h+a-1)?i+=u.substr(h,a):(o=!0,i+=u.substr(h,a-1)),!0;i+=e._EOLNormalized?u.substring(h,Math.max(h,l[c+1]-e._EOLLength)):u.substring(h,l[c+1]).replace(/(\r\n|\r|\n)$/,""),t[n++]=i;for(var f=c+1;f=_)return l;this.positionInBuffer(e,p(h.index)-m,y);var b=this.getLineFeedCnt(e.piece.bufferIndex,o,y),C=y.line===o.line?y.column-o.column+i:y.column+1,w=C+h[0].length;if(d[l++]=Object(ie.d)(new c.a(n+b,C,n+b,w),h,a),p(h.index)+h[0].length>=_)return l;if(l>=u)return l}}while(h);return l},e.prototype.findMatchesLineByLine=function(e,t,n,i){var o=[],r=0,s=new ie.b(t.wordSeparators,t.regex),a=this.nodeAt2(e.startLineNumber,e.startColumn);if(null===a)return[];var u=this.nodeAt2(e.endLineNumber,e.endColumn);if(null===u)return[];var l=this.positionInBuffer(a.node,a.remainder),c=this.positionInBuffer(u.node,u.remainder);if(a.node===u.node)return this.findMatchesInNode(a.node,s,e.startLineNumber,e.startColumn,l,c,t,n,i,r,o),o;for(var d=e.startLineNumber,h=a.node;h!==u.node;){var f=this.getLineFeedCnt(h.piece.bufferIndex,l,h.piece.end);if(f>=1){var p=this._buffers[h.piece.bufferIndex].lineStarts,g=this.offsetInBuffer(h.piece.bufferIndex,h.piece.start),m=p[l.line+f],v=d===e.startLineNumber?e.startColumn:1;if((r=this.findMatchesInNode(h,s,d,v,l,this.positionInBuffer(h,m-g),t,n,i,r,o))>=i)return o;d+=f}var _=d===e.startLineNumber?e.startColumn-1:0;if(d===e.endLineNumber){var y=this.getLineContent(d).substring(_,e.endColumn-1);return r=this._findMatchesInLine(t,s,y,e.endLineNumber,_,r,o,n,i),o}if((r=this._findMatchesInLine(t,s,this.getLineContent(d).substr(_),d,_,r,o,n,i))>=i)return o;d++,h=(a=this.nodeAt2(d,1)).node,l=this.positionInBuffer(a.node,a.remainder)}if(d===e.endLineNumber){var b=d===e.startLineNumber?e.startColumn-1:0;y=this.getLineContent(d).substring(b,e.endColumn-1);return r=this._findMatchesInLine(t,s,y,e.endLineNumber,b,r,o,n,i),o}var C=d===e.startLineNumber?e.startColumn:1;return r=this.findMatchesInNode(u.node,s,d,C,l,c,t,n,i,r,o),o},e.prototype._findMatchesInLine=function(e,t,n,i,o,r,s,a,u){var l,d=e.wordSeparators;if(!a&&e.simpleSearch){for(var f=e.simpleSearch,p=f.length,g=n.length,m=-p;-1!==(m=n.indexOf(f,m+p));)if((!d||Object(ie.e)(d,n,g,m,p))&&(s[r++]=new h.b(new c.a(i,m+1+o,i,m+1+p+o),null),r>=u))return r;return r}t.reset(0);do{if((l=t.next(n))&&(s[r++]=Object(ie.d)(new c.a(i,l.index+1+o,i,l.index+1+l[0].length+o),l,a),r>=u))return r}while(l);return r},e.prototype.insert=function(e,t,n){if(void 0===n&&(n=!1),this._EOLNormalized=this._EOLNormalized&&n,this._lastVisitedLine.lineNumber=0,this._lastVisitedLine.value="",this.root!==K){var i=this.nodeAt(e),o=i.node,r=i.remainder,s=i.nodeStartOffset,a=o.piece,u=a.bufferIndex,l=this.positionInBuffer(o,r);if(0===o.piece.bufferIndex&&a.end.line===this._lastChangeBufferPos.line&&a.end.column===this._lastChangeBufferPos.column&&s+a.length===e&&t.length<65535)return this.appendToNode(o,t),void this.computeBufferMetadata();if(s===e)this.insertContentToNodeLeft(t,o),this._searchCache.valdiate(e);else if(s+o.piece.length>e){var c=[],d=new ue(a.bufferIndex,l,a.end,this.getLineFeedCnt(a.bufferIndex,l,a.end),this.offsetInBuffer(u,a.end)-this.offsetInBuffer(u,l));if(this.shouldCheckCRLF()&&this.endWithCR(t))if(10===this.nodeCharCodeAt(o,r)){var h={line:d.start.line+1,column:0};d=new ue(d.bufferIndex,h,d.end,this.getLineFeedCnt(d.bufferIndex,h,d.end),d.length-1),t+="\n"}if(this.shouldCheckCRLF()&&this.startWithLF(t))if(13===this.nodeCharCodeAt(o,r-1)){var f=this.positionInBuffer(o,r-1);this.deleteNodeTail(o,f),t="\r"+t,0===o.piece.length&&c.push(o)}else this.deleteNodeTail(o,l);else this.deleteNodeTail(o,l);var p=this.createNewPieces(t);d.length>0&&this.rbInsertRight(o,d);for(var g=o,m=0;m=0;u--)a=this.rbInsertLeft(a,s[u]);this.validateCRLFWithPrevNode(a),this.deleteNodes(n)},e.prototype.insertContentToNodeRight=function(e,t){this.adjustCarriageReturnFromNext(e,t)&&(e+="\n");for(var n=this.createNewPieces(e),i=this.rbInsertRight(t,n[0]),o=i,r=1;r=c))break;a=l+1}return n?(n.line=l,n.column=s-d,null):{line:l,column:s-d}},e.prototype.getLineFeedCnt=function(e,t,n){if(0===n.column)return n.line-t.line;var i=this._buffers[e].lineStarts;if(n.line===i.length-1)return n.line-t.line;var o=i[n.line+1],r=i[n.line]+n.column;if(o>r+1)return n.line-t.line;var s=r-1;return 13===this._buffers[e].buffer.charCodeAt(s)?n.line-t.line+1:n.line-t.line},e.prototype.offsetInBuffer=function(e,t){return this._buffers[e].lineStarts[t.line]+t.column},e.prototype.deleteNodes=function(e){for(var t=0;t65535){for(var t=[];e.length>65535;){var n=e.charCodeAt(65534),i=void 0;13===n||n>=55296&&n<=56319?(i=e.substring(0,65534),e=e.substring(65534)):(i=e.substring(0,65535),e=e.substring(65535));var o=se(i);t.push(new ue(this._buffers.length,{line:0,column:0},{line:o.length-1,column:i.length-o[o.length-1]},o.length-1,i.length)),this._buffers.push(new le(i,o))}var r=se(e);return t.push(new ue(this._buffers.length,{line:0,column:0},{line:r.length-1,column:e.length-r[r.length-1]},r.length-1,e.length)),this._buffers.push(new le(e,r)),t}var s=this._buffers[0].buffer.length,a=se(e,!1),u=this._lastChangeBufferPos;if(this._buffers[0].lineStarts[this._buffers[0].lineStarts.length-1]===s&&0!==s&&this.startWithLF(e)&&this.endWithCR(this._buffers[0].buffer)){this._lastChangeBufferPos={line:this._lastChangeBufferPos.line,column:this._lastChangeBufferPos.column+1},u=this._lastChangeBufferPos;for(var l=0;l=e-1)n=n.left;else{if(n.lf_left+n.piece.lineFeedCnt>e-1){r=this.getAccumulatedValue(n,e-n.lf_left-2),u=this.getAccumulatedValue(n,e-n.lf_left-1),s=this._buffers[n.piece.bufferIndex].buffer,a=this.offsetInBuffer(n.piece.bufferIndex,n.piece.start);return l+=n.size_left,this._searchCache.set({node:n,nodeStartOffset:l,nodeStartLineNumber:c-(e-1-n.lf_left)}),s.substring(a+r,a+u-t)}if(n.lf_left+n.piece.lineFeedCnt===e-1){r=this.getAccumulatedValue(n,e-n.lf_left-2),s=this._buffers[n.piece.bufferIndex].buffer,a=this.offsetInBuffer(n.piece.bufferIndex,n.piece.start);i=s.substring(a+r,a+n.piece.length);break}e-=n.lf_left+n.piece.lineFeedCnt,l+=n.size_left+n.piece.length,n=n.right}for(n=n.next();n!==K;){s=this._buffers[n.piece.bufferIndex].buffer;if(n.piece.lineFeedCnt>0){u=this.getAccumulatedValue(n,0),a=this.offsetInBuffer(n.piece.bufferIndex,n.piece.start);return i+=s.substring(a,a+u-t)}a=this.offsetInBuffer(n.piece.bufferIndex,n.piece.start);i+=s.substr(a,n.piece.length),n=n.next()}return i},e.prototype.computeBufferMetadata=function(){for(var e=this.root,t=1,n=0;e!==K;)t+=e.lf_left+e.piece.lineFeedCnt,n+=e.size_left+e.piece.length,e=e.right;this._lineCnt=t,this._length=n,this._searchCache.valdiate(this._length)},e.prototype.getIndexOf=function(e,t){var n=e.piece,i=this.positionInBuffer(e,t),o=i.line-n.start.line;if(this.offsetInBuffer(n.bufferIndex,n.end)-this.offsetInBuffer(n.bufferIndex,n.start)===t){var r=this.getLineFeedCnt(e.piece.bufferIndex,n.start,i);if(r!==o)return{index:r,remainder:0}}return{index:o,remainder:i.column}},e.prototype.getAccumulatedValue=function(e,t){if(t<0)return 0;var n=e.piece,i=this._buffers[n.bufferIndex].lineStarts,o=n.start.line+t+1;return o>n.end.line?i[n.end.line]+n.end.column-i[n.start.line]-n.start.column:i[o]-i[n.start.line]-n.start.column},e.prototype.deleteNodeTail=function(e,t){var n=e.piece,i=n.lineFeedCnt,o=this.offsetInBuffer(n.bufferIndex,n.end),r=t,s=this.offsetInBuffer(n.bufferIndex,r),a=this.getLineFeedCnt(n.bufferIndex,n.start,r),u=a-i,l=s-o,c=n.length+l;e.piece=new ue(n.bufferIndex,n.start,r,a,c),te(this,e,l,u)},e.prototype.deleteNodeHead=function(e,t){var n=e.piece,i=n.lineFeedCnt,o=this.offsetInBuffer(n.bufferIndex,n.start),r=t,s=this.getLineFeedCnt(n.bufferIndex,r,n.end),a=s-i,u=o-this.offsetInBuffer(n.bufferIndex,r),l=n.length+u;e.piece=new ue(n.bufferIndex,r,n.end,s,l),te(this,e,u,a)},e.prototype.shrinkNode=function(e,t,n){var i=e.piece,o=i.start,r=i.end,s=i.length,a=i.lineFeedCnt,u=t,l=this.getLineFeedCnt(i.bufferIndex,i.start,u),c=this.offsetInBuffer(i.bufferIndex,t)-this.offsetInBuffer(i.bufferIndex,o);e.piece=new ue(i.bufferIndex,i.start,u,l,c),te(this,e,c-s,l-a);var d=new ue(i.bufferIndex,n,r,this.getLineFeedCnt(i.bufferIndex,n,r),this.offsetInBuffer(i.bufferIndex,r)-this.offsetInBuffer(i.bufferIndex,n)),h=this.rbInsertRight(e,d);this.validateCRLFWithPrevNode(h)},e.prototype.appendToNode=function(e,t){this.adjustCarriageReturnFromNext(t,e)&&(t+="\n");var n=this.shouldCheckCRLF()&&this.startWithLF(t)&&this.endWithCR(e),i=this._buffers[0].buffer.length;this._buffers[0].buffer+=t;for(var o=se(t,!1),r=0;re)t=t.left;else{if(t.size_left+t.piece.length>=e){i+=t.size_left;var o={node:t,remainder:e-t.size_left,nodeStartOffset:i};return this._searchCache.set(o),o}e-=t.size_left+t.piece.length,i+=t.size_left+t.piece.length,t=t.right}return null},e.prototype.nodeAt2=function(e,t){for(var n=this.root,i=0;n!==K;)if(n.left!==K&&n.lf_left>=e-1)n=n.left;else{if(n.lf_left+n.piece.lineFeedCnt>e-1){var o=this.getAccumulatedValue(n,e-n.lf_left-2),r=this.getAccumulatedValue(n,e-n.lf_left-1);return i+=n.size_left,{node:n,remainder:Math.min(o+t-1,r),nodeStartOffset:i}}if(n.lf_left+n.piece.lineFeedCnt===e-1){if((o=this.getAccumulatedValue(n,e-n.lf_left-2))+t-1<=n.piece.length)return{node:n,remainder:o+t-1,nodeStartOffset:i};t-=n.piece.length-o;break}e-=n.lf_left+n.piece.lineFeedCnt,i+=n.size_left+n.piece.length,n=n.right}for(n=n.next();n!==K;){if(n.piece.lineFeedCnt>0){r=this.getAccumulatedValue(n,0);var s=this.offsetOfNode(n);return{node:n,remainder:Math.min(t-1,r),nodeStartOffset:s}}if(n.piece.length>=t-1)return{node:n,remainder:t-1,nodeStartOffset:this.offsetOfNode(n)};t-=n.piece.length,n=n.next()}return null},e.prototype.nodeCharCodeAt=function(e,t){if(e.piece.lineFeedCnt<1)return-1;var n=this._buffers[e.piece.bufferIndex],i=this.offsetInBuffer(e.piece.bufferIndex,e.piece.start)+t;return n.buffer.charCodeAt(i)},e.prototype.offsetOfNode=function(e){if(!e)return 0;for(var t=e.size_left;e!==this.root;)e.parent.right===e&&(t+=e.parent.size_left+e.parent.piece.length),e=e.parent;return t},e.prototype.shouldCheckCRLF=function(){return!(this._EOLNormalized&&"\n"===this._EOL)},e.prototype.startWithLF=function(e){if("string"==typeof e)return 10===e.charCodeAt(0);if(e===K||0===e.piece.lineFeedCnt)return!1;var t=e.piece,n=this._buffers[t.bufferIndex].lineStarts,i=t.start.line,o=n[i]+t.start.column;return i!==n.length-1&&(!(n[i+1]>o+1)&&10===this._buffers[t.bufferIndex].buffer.charCodeAt(o))},e.prototype.endWithCR=function(e){return"string"==typeof e?13===e.charCodeAt(e.length-1):e!==K&&0!==e.piece.lineFeedCnt&&13===this.nodeCharCodeAt(e,e.piece.length-1)},e.prototype.validateCRLFWithPrevNode=function(e){if(this.shouldCheckCRLF()&&this.startWithLF(e)){var t=e.prev();this.endWithCR(t)&&this.fixCRLF(t,e)}},e.prototype.validateCRLFWithNextNode=function(e){if(this.shouldCheckCRLF()&&this.endWithCR(e)){var t=e.next();this.startWithLF(t)&&this.fixCRLF(e,t)}},e.prototype.fixCRLF=function(e,t){var n,i=[],o=this._buffers[e.piece.bufferIndex].lineStarts;n=0===e.piece.end.column?{line:e.piece.end.line-1,column:o[e.piece.end.line]-o[e.piece.end.line-1]-1}:{line:e.piece.end.line,column:e.piece.end.column-1};var r=e.piece.length-1,s=e.piece.lineFeedCnt-1;e.piece=new ue(e.piece.bufferIndex,e.piece.start,n,s,r),te(this,e,-1,-1),0===e.piece.length&&i.push(e);var a={line:t.piece.start.line+1,column:0},u=t.piece.length-1,l=this.getLineFeedCnt(t.piece.bufferIndex,a,t.piece.end);t.piece=new ue(t.piece.bufferIndex,a,t.piece.end,l,u),te(this,t,-1,-1),0===t.piece.length&&i.push(t);var c=this.createNewPieces("\r\n");this.rbInsertRight(e,c[0]);for(var d=0;d0){v.sort((function(e,t){return t.lineNumber-e.lineNumber})),S=[];u=0;for(var L=v.length;u0&&v[u-1].lineNumber===y)){var N=v[u].oldContent,O=this.getLineContent(y);0!==O.length&&O!==N&&-1===s.o(O)&&S.push(y)}}}return new h.a(C,w,S)},e.prototype._reduceOperations=function(e){return e.length<1e3?e:[this._toSingleEditOperation(e)]},e.prototype._toSingleEditOperation=function(e){for(var t=!1,n=e[0].range,i=e[e.length-1].range,o=new c.a(n.startLineNumber,n.startColumn,i.endLineNumber,i.endColumn),r=n.startLineNumber,s=n.startColumn,a=[],u=0,l=e.length;u0){var h=a.lines.length,f=a.lines[0],p=a.lines[h-1];d=1===h?new c.a(u,l,u,l+f.length):new c.a(u,l,u+h-1,p.length+1)}else d=new c.a(u,l,u,l);n=d.endLineNumber,i=d.endColumn,t.push(d),o=a}return t},e._sortOpsAscending=function(e,t){var n=c.a.compareRangesUsingEnds(e.range,t.range);return 0===n?e.sortIndex-t.sortIndex:n},e._sortOpsDescending=function(e,t){var n=c.a.compareRangesUsingEnds(e.range,t.range);return 0===n?t.sortIndex-e.sortIndex:-n},e}(),fe=function(){function e(e,t,n,i,o,r,s,a){this._chunks=e,this._bom=t,this._cr=n,this._lf=i,this._crlf=o,this._containsRTL=r,this._isBasicASCII=s,this._normalizeEOL=a}return e.prototype._getEOL=function(e){var t=this._cr+this._lf+this._crlf,n=this._cr+this._crlf;return 0===t?1===e?"\n":"\r\n":n>t/2?"\r\n":"\n"},e.prototype.create=function(e){var t=this._getEOL(e),n=this._chunks;if(this._normalizeEOL&&("\r\n"===t&&(this._cr>0||this._lf>0)||"\n"===t&&(this._cr>0||this._crlf>0)))for(var i=0,o=n.length;i=55296&&t<=56319?(this._acceptChunk1(e.substr(0,e.length-1),!1),this._hasPreviousChar=!0,this._previousChar=t):(this._acceptChunk1(e,!1),this._hasPreviousChar=!1,this._previousChar=t)}},e.prototype._acceptChunk1=function(e,t){(t||0!==e.length)&&(this._hasPreviousChar?this._acceptChunk2(String.fromCharCode(this._previousChar)+e):this._acceptChunk2(e))},e.prototype._acceptChunk2=function(e){var t=function(e,t){e.length=0,e[0]=0;for(var n=1,i=0,o=0,r=0,s=!0,a=0,u=t.length;a126)&&(s=!1)}var c=new re(oe(e),i,o,r,s);return e.length=0,c}(this._tmpLineStarts,e);this.chunks.push(new le(e,t.lineStarts)),this.cr+=t.cr,this.lf+=t.lf,this.crlf+=t.crlf,this.isBasicASCII&&(this.isBasicASCII=t.isBasicASCII),this.isBasicASCII||this.containsRTL||(this.containsRTL=s.g(e))},e.prototype.finish=function(e){return void 0===e&&(e=!0),this._finish(),new fe(this.chunks,this.BOM,this.cr,this.lf,this.crlf,this.containsRTL,this.isBasicASCII,e)},e.prototype._finish=function(){if(0===this.chunks.length&&this._acceptChunk1("",!0),this._hasPreviousChar){this._hasPreviousChar=!1;var e=this.chunks[this.chunks.length-1];e.buffer+=String.fromCharCode(this._previousChar);var t=se(e.buffer);e.lineStarts=t,13===this._previousChar&&this.cr++}},e}(),ge=function(){this.changeType=1},me=function(e,t){this.changeType=2,this.lineNumber=e,this.detail=t},ve=function(e,t){this.changeType=3,this.fromLineNumber=e,this.toLineNumber=t},_e=function(e,t,n){this.changeType=4,this.fromLineNumber=e,this.toLineNumber=t,this.detail=n},ye=function(){this.changeType=5},be=function(){function e(e,t,n,i){this.changes=e,this.versionId=t,this.isUndoing=n,this.isRedoing=i}return e.prototype.containsEvent=function(e){for(var t=0,n=this.changes.length;t=this._len;)this._beginState[this._len]=null,this._valid[this._len]=!1,this._len++},e.prototype._deleteLines=function(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)},e.prototype._insertLines=function(e,t){if(0!==t){for(var n=[],i=[],o=0;o=0;o--)this._invalidateLine(e.startLineNumber+o-1);this._acceptDeleteRange(e),this._acceptInsertText(new l.a(e.startLineNumber,e.startColumn),t)},e.prototype._acceptDeleteRange=function(e){e.startLineNumber-1>=this._len||this._deleteLines(e.startLineNumber,e.endLineNumber-e.startLineNumber)},e.prototype._acceptInsertText=function(e,t){e.lineNumber-1>=this._len||this._insertLines(e.lineNumber,t)},e}(),Ie=function(e){function t(t){var n=e.call(this)||this;return n._isDisposed=!1,n._textModel=t,n._tokenizationStateStore=new ke,n._tokenizationSupport=null,n._register(Le.y.onDidChange((function(e){var t=n._textModel.getLanguageIdentifier();-1!==e.changedLanguages.indexOf(t.language)&&(n._resetTokenizationState(),n._textModel.clearTokens())}))),n._register(n._textModel.onDidChangeRawContentFast((function(e){e.containsEvent(1)&&n._resetTokenizationState()}))),n._register(n._textModel.onDidChangeContentFast((function(e){for(var t=0,i=e.changes.length;t1);){if(this._tokenizeOneInvalidLine(t)>=e)break}this._beginBackgroundTokenization(),this._textModel.setTokens(t.tokens)},t.prototype.tokenizeViewport=function(e,t){var n=new De.b;this._tokenizeViewport(n,e,t),this._textModel.setTokens(n.tokens)},t.prototype.reset=function(){this._resetTokenizationState(),this._textModel.clearTokens()},t.prototype.forceTokenization=function(e){var t=new De.b;this._updateTokensUntilLine(t,e),this._textModel.setTokens(t.tokens)},t.prototype.isCheapToTokenize=function(e){if(!this._tokenizationSupport)return!0;var t=this._tokenizationStateStore.invalidLineStartIndex+1;return!(e>t)&&(e0&&s>=1;s--){var a=this._textModel.getLineFirstNonWhitespaceColumn(s);if(0!==a&&a=0;s--){l=(h=Me(u,this._tokenizationSupport,o[s],l)).endState}for(var c=t;c<=n;c++){var d=this._textModel.getLineContent(c),h=Me(u,this._tokenizationSupport,d,l);e.add(c,h.tokens),this._tokenizationStateStore.setFakeTokens(c-1),l=h.endState}}},t}(r.a);function Me(e,t,n,o){var r=null;if(t)try{r=t.tokenize2(n,o.clone(),0)}catch(e){Object(i.e)(e)}return r||(r=Object(Ne.e)(e.id,n,o,0)),Se.a.convertToEndOffset(r.tokens,n.length),r}var Te=n("0JNc"),Ae=n("cMvZ"),Re=n("BFtn"),Pe=n("EIAu"),Fe=n("746U"),Ve=n("zrhQ"),We=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}();function Be(e){var t=new pe;return t.acceptChunk(e),t.finish()}function je(e,t){return("string"==typeof e?Be(e):e).create(t)}var He=0,ze=function(){throw new Error("Invalid change accessor")},Ue=function(e){function t(n,i,r,u){void 0===u&&(u=null);var l=e.call(this)||this;l._onWillDispose=l._register(new o.a),l.onWillDispose=l._onWillDispose.event,l._onDidChangeDecorations=l._register(new $e),l.onDidChangeDecorations=l._onDidChangeDecorations.event,l._onDidChangeLanguage=l._register(new o.a),l.onDidChangeLanguage=l._onDidChangeLanguage.event,l._onDidChangeLanguageConfiguration=l._register(new o.a),l.onDidChangeLanguageConfiguration=l._onDidChangeLanguageConfiguration.event,l._onDidChangeTokens=l._register(new o.a),l.onDidChangeTokens=l._onDidChangeTokens.event,l._onDidChangeOptions=l._register(new o.a),l.onDidChangeOptions=l._onDidChangeOptions.event,l._onDidChangeAttached=l._register(new o.a),l.onDidChangeAttached=l._onDidChangeAttached.event,l._eventEmitter=l._register(new et),He++,l.id="$model"+He,l.isForSimpleWidget=i.isForSimpleWidget,l._associatedResource=null==u?a.a.parse("inmemory://model/"+He):u,l._attachedEditorCount=0,l._buffer=je(n,i.defaultEOL),l._options=t.resolveOptions(l._buffer,i);var d=l._buffer.getLineCount(),h=l._buffer.getValueLengthInRange(new c.a(1,1,d,l._buffer.getLineLength(d)+1),0);return i.largeFileOptimizations?l._isTooLargeForTokenization=h>t.LARGE_FILE_SIZE_THRESHOLD||d>t.LARGE_FILE_LINE_COUNT_THRESHOLD:l._isTooLargeForTokenization=!1,l._isTooLargeForSyncing=h>t.MODEL_SYNC_LIMIT,l._versionId=1,l._alternativeVersionId=1,l._isDisposed=!1,l._isDisposing=!1,l._languageIdentifier=r||Ne.a,l._languageRegistryListener=Ae.a.onDidChange((function(e){e.languageIdentifier.id===l._languageIdentifier.id&&l._onDidChangeLanguageConfiguration.fire({})})),l._instanceId=s.G(He),l._lastDecorationId=0,l._decorations=Object.create(null),l._decorationsTree=new Ke,l._commandManager=new m(l),l._isUndoing=!1,l._isRedoing=!1,l._trimAutoWhitespaceLines=null,l._tokens=new De.d,l._tokens2=new De.e,l._tokenization=new Ie(l),l}return We(t,e),t.createFromString=function(e,n,i,o){return void 0===n&&(n=t.DEFAULT_CREATION_OPTIONS),void 0===i&&(i=null),void 0===o&&(o=null),new t(e,n,i,o)},t.resolveOptions=function(e,t){if(t.detectIndentation){var n=y(e,t.tabSize,t.insertSpaces);return new h.e({tabSize:n.tabSize,indentSize:n.tabSize,insertSpaces:n.insertSpaces,trimAutoWhitespace:t.trimAutoWhitespace,defaultEOL:t.defaultEOL})}return new h.e({tabSize:t.tabSize,indentSize:t.indentSize,insertSpaces:t.insertSpaces,trimAutoWhitespace:t.trimAutoWhitespace,defaultEOL:t.defaultEOL})},t.prototype.onDidChangeRawContentFast=function(e){return this._eventEmitter.fastEvent((function(t){return e(t.rawContentChangedEvent)}))},t.prototype.onDidChangeRawContent=function(e){return this._eventEmitter.slowEvent((function(t){return e(t.rawContentChangedEvent)}))},t.prototype.onDidChangeContentFast=function(e){return this._eventEmitter.fastEvent((function(t){return e(t.contentChangedEvent)}))},t.prototype.onDidChangeContent=function(e){return this._eventEmitter.slowEvent((function(t){return e(t.contentChangedEvent)}))},t.prototype.dispose=function(){this._isDisposing=!0,this._onWillDispose.fire(),this._languageRegistryListener.dispose(),this._tokenization.dispose(),this._isDisposed=!0,e.prototype.dispose.call(this),this._isDisposing=!1},t.prototype._assertNotDisposed=function(){if(this._isDisposed)throw new Error("Model is disposed!")},t.prototype._emitContentChangedEvent=function(e,t){this._isDisposing||this._eventEmitter.fire(new Ce(e,t))},t.prototype.setValue=function(e){if(this._assertNotDisposed(),null!==e){var t=je(e,this._options.defaultEOL);this.setValueFromTextBuffer(t)}},t.prototype._createContentChanged2=function(e,t,n,i,o,r,s){return{changes:[{range:e,rangeOffset:t,rangeLength:n,text:i}],eol:this._buffer.getEOL(),versionId:this.getVersionId(),isUndoing:o,isRedoing:r,isFlush:s}},t.prototype.setValueFromTextBuffer=function(e){if(this._assertNotDisposed(),null!==e){var t=this.getFullModelRange(),n=this.getValueLengthInRange(t),i=this.getLineCount(),o=this.getLineMaxColumn(i);this._buffer=e,this._increaseVersionId(),this._tokens.flush(),this._tokens2.flush(),this._decorations=Object.create(null),this._decorationsTree=new Ke,this._commandManager=new m(this),this._trimAutoWhitespaceLines=null,this._emitContentChangedEvent(new be([new ge],this._versionId,!1,!1),this._createContentChanged2(new c.a(1,1,i,o),0,n,this.getValue(),!1,!1,!0))}},t.prototype.setEOL=function(e){this._assertNotDisposed();var t=1===e?"\r\n":"\n";if(this._buffer.getEOL()!==t){var n=this.getFullModelRange(),i=this.getValueLengthInRange(n),o=this.getLineCount(),r=this.getLineMaxColumn(o);this._onBeforeEOLChange(),this._buffer.setEOL(t),this._increaseVersionId(),this._onAfterEOLChange(),this._emitContentChangedEvent(new be([new ye],this._versionId,!1,!1),this._createContentChanged2(new c.a(1,1,o,r),0,i,this.getValue(),!1,!1,!1))}},t.prototype._onBeforeEOLChange=function(){var e=this.getVersionId(),t=this._decorationsTree.search(0,!1,!1,e);this._ensureNodesHaveRanges(t)},t.prototype._onAfterEOLChange=function(){for(var e=this.getVersionId(),t=this._decorationsTree.collectNodesPostOrder(),n=0,i=t.length;n0},t.prototype.getAttachedEditorCount=function(){return this._attachedEditorCount},t.prototype.isTooLargeForSyncing=function(){return this._isTooLargeForSyncing},t.prototype.isTooLargeForTokenization=function(){return this._isTooLargeForTokenization},t.prototype.isDisposed=function(){return this._isDisposed},t.prototype.isDominatedByLongLines=function(){if(this._assertNotDisposed(),this.isTooLargeForTokenization())return!1;for(var e=0,t=0,n=this._buffer.getLineCount(),i=1;i<=n;i++){var o=this._buffer.getLineLength(i);o>=1e4?t+=o:e+=o}return t>e},Object.defineProperty(t.prototype,"uri",{get:function(){return this._associatedResource},enumerable:!0,configurable:!0}),t.prototype.getOptions=function(){return this._assertNotDisposed(),this._options},t.prototype.getFormattingOptions=function(){return{tabSize:this._options.indentSize,insertSpaces:this._options.insertSpaces}},t.prototype.updateOptions=function(e){this._assertNotDisposed();var t=void 0!==e.tabSize?e.tabSize:this._options.tabSize,n=void 0!==e.indentSize?e.indentSize:this._options.indentSize,i=void 0!==e.insertSpaces?e.insertSpaces:this._options.insertSpaces,o=void 0!==e.trimAutoWhitespace?e.trimAutoWhitespace:this._options.trimAutoWhitespace,r=new h.e({tabSize:t,indentSize:n,insertSpaces:i,defaultEOL:this._options.defaultEOL,trimAutoWhitespace:o});if(!this._options.equals(r)){var s=this._options.createChangeEvent(r);this._options=r,this._onDidChangeOptions.fire(s)}},t.prototype.detectIndentation=function(e,t){this._assertNotDisposed();var n=y(this._buffer,t,e);this.updateOptions({insertSpaces:n.insertSpaces,tabSize:n.tabSize,indentSize:n.tabSize})},t._normalizeIndentationFromWhitespace=function(e,t,n){for(var i=0,o=0;othis.getLineCount())throw new Error("Illegal value for lineNumber");return this._buffer.getLineContent(e)},t.prototype.getLineLength=function(e){if(this._assertNotDisposed(),e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._buffer.getLineLength(e)},t.prototype.getLinesContent=function(){return this._assertNotDisposed(),this._buffer.getLinesContent()},t.prototype.getEOL=function(){return this._assertNotDisposed(),this._buffer.getEOL()},t.prototype.getLineMinColumn=function(e){return this._assertNotDisposed(),1},t.prototype.getLineMaxColumn=function(e){if(this._assertNotDisposed(),e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._buffer.getLineLength(e)+1},t.prototype.getLineFirstNonWhitespaceColumn=function(e){if(this._assertNotDisposed(),e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._buffer.getLineFirstNonWhitespaceColumn(e)},t.prototype.getLineLastNonWhitespaceColumn=function(e){if(this._assertNotDisposed(),e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._buffer.getLineLastNonWhitespaceColumn(e)},t.prototype._validateRangeRelaxedNoAllocations=function(e){var t,n,i=this._buffer.getLineCount(),o=e.startLineNumber,r=e.startColumn;if(o<1)t=1,n=1;else if(o>i)t=i,n=this.getLineMaxColumn(t);else{if(t=0|o,r<=1)n=1;else n=r>=(h=this.getLineMaxColumn(t))?h:0|r}var s,a,u=e.endLineNumber,l=e.endColumn;if(u<1)s=1,a=1;else if(u>i)s=i,a=this.getLineMaxColumn(s);else{var h;if(s=0|u,l<=1)a=1;else a=l>=(h=this.getLineMaxColumn(s))?h:0|l}return o===t&&r===n&&u===s&&l===a&&e instanceof c.a&&!(e instanceof d.a)?e:new c.a(t,n,s,a)},t.prototype._isValidPosition=function(e,t,n){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(e>this._buffer.getLineCount())return!1;if(1===t)return!0;if(t>this.getLineMaxColumn(e))return!1;if(1===n){var i=this._buffer.getLineCharCode(e,t-2);if(s.x(i))return!1}return!0},t.prototype._validatePosition=function(e,t,n){var i=Math.floor("number"!=typeof e||isNaN(e)?1:e),o=Math.floor("number"!=typeof t||isNaN(t)?1:t),r=this._buffer.getLineCount();if(i<1)return new l.a(1,1);if(i>r)return new l.a(r,this.getLineMaxColumn(r));if(o<=1)return new l.a(i,1);var a=this.getLineMaxColumn(i);if(o>=a)return new l.a(i,a);if(1===n){var u=this._buffer.getLineCharCode(i,o-2);if(s.x(u))return new l.a(i,o-1)}return new l.a(i,o)},t.prototype.validatePosition=function(e){return this._assertNotDisposed(),e instanceof l.a&&this._isValidPosition(e.lineNumber,e.column,1)?e:this._validatePosition(e.lineNumber,e.column,1)},t.prototype._isValidRange=function(e,t){var n=e.startLineNumber,i=e.startColumn,o=e.endLineNumber,r=e.endColumn;if(!this._isValidPosition(n,i,0))return!1;if(!this._isValidPosition(o,r,0))return!1;if(1===t){var a=i>1?this._buffer.getLineCharCode(n,i-2):0,u=r>1&&r<=this._buffer.getLineLength(o)?this._buffer.getLineCharCode(o,r-2):0,l=s.x(a),c=s.x(u);return!l&&!c}return!0},t.prototype.validateRange=function(e){if(this._assertNotDisposed(),e instanceof c.a&&!(e instanceof d.a)&&this._isValidRange(e,1))return e;var t=this._validatePosition(e.startLineNumber,e.startColumn,0),n=this._validatePosition(e.endLineNumber,e.endColumn,0),i=t.lineNumber,o=t.column,r=n.lineNumber,a=n.column,u=o>1?this._buffer.getLineCharCode(i,o-2):0,l=a>1&&a<=this._buffer.getLineLength(r)?this._buffer.getLineCharCode(r,a-2):0,h=s.x(u),f=s.x(l);return h||f?i===r&&o===a?new c.a(i,o-1,r,a-1):h&&f?new c.a(i,o-1,r,a+1):h?new c.a(i,o-1,r,a):new c.a(i,o,r,a+1):new c.a(i,o,r,a)},t.prototype.modifyPosition=function(e,t){this._assertNotDisposed();var n=this.getOffsetAt(e)+t;return this.getPositionAt(Math.min(this._buffer.getLength(),Math.max(0,n)))},t.prototype.getFullModelRange=function(){this._assertNotDisposed();var e=this.getLineCount();return new c.a(1,1,e,this.getLineMaxColumn(e))},t.prototype.findMatchesLineByLine=function(e,t,n,i){return this._buffer.findMatchesLineByLine(e,t,n,i)},t.prototype.findMatches=function(e,t,n,i,o,r,s){var a;if(void 0===s&&(s=999),this._assertNotDisposed(),a=c.a.isIRange(t)?this.validateRange(t):this.getFullModelRange(),!n&&e.indexOf("\n")<0){var u=new ie.a(e,n,i,o).parseSearchRequest();return u?this.findMatchesLineByLine(a,u,r,s):[]}return ie.c.findMatches(this,new ie.a(e,n,i,o),a,r,s)},t.prototype.findNextMatch=function(e,t,n,i,o,r){this._assertNotDisposed();var s=this.validatePosition(t);if(!n&&e.indexOf("\n")<0){var a=new ie.a(e,n,i,o).parseSearchRequest();if(!a)return null;var u=this.getLineCount(),l=new c.a(s.lineNumber,s.column,u,this.getLineMaxColumn(u)),d=this.findMatchesLineByLine(l,a,r,1);return ie.c.findNextMatch(this,new ie.a(e,n,i,o),s,r),d.length>0?d[0]:(l=new c.a(1,1,s.lineNumber,this.getLineMaxColumn(s.lineNumber)),(d=this.findMatchesLineByLine(l,a,r,1)).length>0?d[0]:null)}return ie.c.findNextMatch(this,new ie.a(e,n,i,o),s,r)},t.prototype.findPreviousMatch=function(e,t,n,i,o,r){this._assertNotDisposed();var s=this.validatePosition(t);return ie.c.findPreviousMatch(this,new ie.a(e,n,i,o),s,r)},t.prototype.pushStackElement=function(){this._commandManager.pushStackElement()},t.prototype.pushEOL=function(e){if(("\n"===this.getEOL()?0:1)!==e)try{this._onDidChangeDecorations.beginDeferredEmit(),this._eventEmitter.beginDeferredEmit(),this._commandManager.pushEOL(e)}finally{this._eventEmitter.endDeferredEmit(),this._onDidChangeDecorations.endDeferredEmit()}},t.prototype.pushEditOperations=function(e,t,n){try{return this._onDidChangeDecorations.beginDeferredEmit(),this._eventEmitter.beginDeferredEmit(),this._pushEditOperations(e,t,n)}finally{this._eventEmitter.endDeferredEmit(),this._onDidChangeDecorations.endDeferredEmit()}},t.prototype._pushEditOperations=function(e,t,n){var i=this;if(this._options.trimAutoWhitespace&&this._trimAutoWhitespaceLines){for(var o=t.map((function(e){return{range:i.validateRange(e.range),text:e.text}})),r=!0,s=0,a=e.length;su.endLineNumber,p=u.startLineNumber>_.endLineNumber;if(!f&&!p){l=!0;break}}if(!l){r=!1;break}}if(r)for(s=0,a=this._trimAutoWhitespaceLines.length;s_.endLineNumber)&&!(g===_.startLineNumber&&_.startColumn===m&&_.isEmpty()&&y&&y.length>0&&"\n"===y.charAt(0)||g===_.startLineNumber&&1===_.startColumn&&_.isEmpty()&&y&&y.length>0&&"\n"===y.charAt(y.length-1))){v=!1;break}}v&&t.push({range:new c.a(g,1,g,m),text:null})}this._trimAutoWhitespaceLines=null}return this._commandManager.pushEditOperation(e,t,n)},t.prototype.applyEdits=function(e){try{return this._onDidChangeDecorations.beginDeferredEmit(),this._eventEmitter.beginDeferredEmit(),this._applyEdits(e)}finally{this._eventEmitter.endDeferredEmit(),this._onDidChangeDecorations.endDeferredEmit()}},t.prototype._applyEdits=function(e){for(var t=0,n=e.length;t0?l.text.charCodeAt(0):0),this._onDidChangeDecorations.fire(),this._decorationsTree.acceptReplace(l.rangeOffset,l.rangeLength,l.text.length,l.forceMoveMarkers);for(var p=l.range.startLineNumber,g=l.range.endLineNumber,m=g-p,v=d,_=Math.min(m,v),y=v-m,b=_;b>=0;b--){var C=p+b,w=r-u-y+C;a.push(new me(C,this.getLineContent(w)))}if(_this.getLineCount()?[]:this.getLinesDecorations(e,e,t,n)},t.prototype.getLinesDecorations=function(e,t,n,i){void 0===n&&(n=0),void 0===i&&(i=!1);var o=this.getLineCount(),r=Math.min(o,Math.max(1,e)),s=Math.min(o,Math.max(1,t)),a=this.getLineMaxColumn(s);return this._getDecorationsInRange(new c.a(r,1,s,a),n,i)},t.prototype.getDecorationsInRange=function(e,t,n){void 0===t&&(t=0),void 0===n&&(n=!1);var i=this.validateRange(e);return this._getDecorationsInRange(i,t,n)},t.prototype.getOverviewRulerDecorations=function(e,t){void 0===e&&(e=0),void 0===t&&(t=!1);var n=this.getVersionId(),i=this._decorationsTree.search(e,t,!0,n);return this._ensureNodesHaveRanges(i)},t.prototype.getAllDecorations=function(e,t){void 0===e&&(e=0),void 0===t&&(t=!1);var n=this.getVersionId(),i=this._decorationsTree.search(e,t,!1,n);return this._ensureNodesHaveRanges(i)},t.prototype._getDecorationsInRange=function(e,t,n){var i=this._buffer.getOffsetAt(e.startLineNumber,e.startColumn),o=this._buffer.getOffsetAt(e.endLineNumber,e.endColumn),r=this.getVersionId(),s=this._decorationsTree.intervalSearch(i,o,t,n,r);return this._ensureNodesHaveRanges(s)},t.prototype._ensureNodesHaveRanges=function(e){for(var t=0,n=e.length;tthis.getLineCount())throw new Error("Illegal value for lineNumber");this._tokens.setTokens(this._languageIdentifier.id,e-1,this._buffer.getLineLength(e),t)},t.prototype.setTokens=function(e){if(0!==e.length){for(var t=[],n=0,i=e.length;nthis.getLineCount())throw new Error("Illegal value for lineNumber");this._tokenization.forceTokenization(e)},t.prototype.isCheapToTokenize=function(e){return this._tokenization.isCheapToTokenize(e)},t.prototype.tokenizeIfCheap=function(e){this.isCheapToTokenize(e)&&this.forceTokenization(e)},t.prototype.getLineTokens=function(e){if(e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._getLineTokens(e)},t.prototype._getLineTokens=function(e){var t=this.getLineContent(e),n=this._tokens.getTokens(this._languageIdentifier.id,e-1,t);return this._tokens2.addSemanticTokens(e,n)},t.prototype.getLanguageIdentifier=function(){return this._languageIdentifier},t.prototype.getModeId=function(){return this._languageIdentifier.language},t.prototype.setMode=function(e){if(this._languageIdentifier.id!==e.id){var t={oldLanguage:this._languageIdentifier.language,newLanguage:e.language};this._languageIdentifier=e,this._onDidChangeLanguage.fire(t),this._onDidChangeLanguageConfiguration.fire({})}},t.prototype.getLanguageIdAtPosition=function(e,t){var n=this.validatePosition(new l.a(e,t)),i=this.getLineTokens(n.lineNumber);return i.getLanguageId(i.findTokenIndexAtOffset(n.column-1))},t.prototype.getWordAtPosition=function(e){this._assertNotDisposed();var n=this.validatePosition(e),i=this.getLineContent(n.lineNumber),o=this._getLineTokens(n.lineNumber),r=o.findTokenIndexAtOffset(n.column-1),s=t._findLanguageBoundaries(o,r),a=s[0],u=s[1],l=Object(Te.d)(n.column,Ae.a.getWordDefinition(o.getLanguageId(r)),i.substring(a,u),a);if(l&&l.startColumn<=e.column&&e.column<=l.endColumn)return l;if(r>0&&a===n.column-1){var c=t._findLanguageBoundaries(o,r-1),d=c[0],h=c[1],f=Object(Te.d)(n.column,Ae.a.getWordDefinition(o.getLanguageId(r-1)),i.substring(d,h),d);if(f&&f.startColumn<=e.column&&e.column<=f.endColumn)return f}return null},t._findLanguageBoundaries=function(e,t){for(var n=e.getLanguageId(t),i=0,o=t;o>=0&&e.getLanguageId(o)===n;o--)i=e.getStartOffset(o);for(var r=e.getLineContent().length,s=(o=t,e.getCount());o=0;u--){var l=n.getEndOffset(u);if(l<=a)break;Object(Re.b)(n.getStandardTokenType(u))&&(a=l)}for(var c=Math.min(o.length,e.column-1+s.maxBracketLength),d=null;;){if(!(m=Pe.a.findNextBracketInRange(s.forwardRegex,t,o,a,c)))break;if(m.startColumn<=e.column&&e.column<=m.endColumn){var h=o.substring(m.startColumn-1,m.endColumn-1).toLowerCase();(v=this._matchFoundBracket(m,s.textIsBracket[h],s.textIsOpenBracket[h]))&&(d=v)}a=m.endColumn-1}if(d)return d}if(r>0&&n.getStartOffset(r)===e.column-1){var f=r-1,p=Ae.a.getBracketsSupport(n.getLanguageId(f));if(p&&!Object(Re.b)(n.getStandardTokenType(f))){for(a=Math.max(0,e.column-1-p.maxBracketLength),c=Math.min(o.length,e.column-1+p.maxBracketLength),u=f+1;u=c)break;Object(Re.b)(n.getStandardTokenType(u))&&(c=g)}var m;if((m=Pe.a.findPrevBracketInRange(p.reversedRegex,t,o,a,c))&&m.startColumn<=e.column&&e.column<=m.endColumn){var v;h=o.substring(m.startColumn-1,m.endColumn-1).toLowerCase();if(v=this._matchFoundBracket(m,p.textIsBracket[h],p.textIsOpenBracket[h]))return v}}}return null},t.prototype._matchFoundBracket=function(e,t,n){if(!t)return null;var i;if(n){if(i=this._findMatchingBracketDown(t,e.getEndPosition()))return[e,i]}else if(i=this._findMatchingBracketUp(t,e.getStartPosition()))return[e,i];return null},t.prototype._findMatchingBracketUp=function(e,t){for(var n=e.languageIdentifier.id,i=e.reversedRegex,o=-1,r=function(t,n,r,s){for(;;){var a=Pe.a.findPrevBracketInRange(i,t,n,r,s);if(!a)break;var u=n.substring(a.startColumn-1,a.endColumn-1).toLowerCase();if(e.isOpen(u)?o++:e.isClose(u)&&o--,0===o)return a;s=a.startColumn-1}return null},s=t.lineNumber;s>=1;s--){var a=this._getLineTokens(s),u=a.getCount(),l=this._buffer.getLineContent(s),c=u-1,d=l.length,h=l.length;s===t.lineNumber&&(c=a.findTokenIndexAtOffset(t.column-1),d=t.column-1,h=t.column-1);for(var f=!0;c>=0;c--){var p,g=a.getLanguageId(c)===n&&!Object(Re.b)(a.getStandardTokenType(c));if(g)f?d=a.getStartOffset(c):(d=a.getStartOffset(c),h=a.getEndOffset(c));else if(f&&d!==h)if(p=r(s,l,d,h))return p;f=g}if(f&&d!==h)if(p=r(s,l,d,h))return p}return null},t.prototype._findMatchingBracketDown=function(e,t){for(var n=e.languageIdentifier.id,i=e.forwardRegex,o=1,r=function(t,n,r,s){for(;;){var a=Pe.a.findNextBracketInRange(i,t,n,r,s);if(!a)break;var u=n.substring(a.startColumn-1,a.endColumn-1).toLowerCase();if(e.isOpen(u)?o++:e.isClose(u)&&o--,0===o)return a;r=a.endColumn-1}return null},s=this.getLineCount(),a=t.lineNumber;a<=s;a++){var u=this._getLineTokens(a),l=u.getCount(),c=this._buffer.getLineContent(a),d=0,h=0,f=0;a===t.lineNumber&&(d=u.findTokenIndexAtOffset(t.column-1),h=t.column-1,f=t.column-1);for(var p=!0;d=1;o--){var r=this._getLineTokens(o),s=r.getCount(),a=this._buffer.getLineContent(o),u=s-1,l=a.length,c=a.length;if(o===t.lineNumber)u=r.findTokenIndexAtOffset(t.column-1),l=t.column-1,c=t.column-1,n!==(h=r.getLanguageId(u))&&(n=h,i=Ae.a.getBracketsSupport(n));for(var d=!0;u>=0;u--){var h;if(n!==(h=r.getLanguageId(u))){if(i&&d&&l!==c){if(f=Pe.a.findPrevBracketInRange(i.reversedRegex,o,a,l,c))return this._toFoundBracket(i,f);d=!1}n=h,i=Ae.a.getBracketsSupport(n)}var f,p=!!i&&!Object(Re.b)(r.getStandardTokenType(u));if(p)d?l=r.getStartOffset(u):(l=r.getStartOffset(u),c=r.getEndOffset(u));else if(i&&d&&l!==c)if(f=Pe.a.findPrevBracketInRange(i.reversedRegex,o,a,l,c))return this._toFoundBracket(i,f);d=p}if(i&&d&&l!==c)if(f=Pe.a.findPrevBracketInRange(i.reversedRegex,o,a,l,c))return this._toFoundBracket(i,f)}return null},t.prototype.findNextBracket=function(e){for(var t=this.validatePosition(e),n=this.getLineCount(),i=-1,o=null,r=t.lineNumber;r<=n;r++){var s=this._getLineTokens(r),a=s.getCount(),u=this._buffer.getLineContent(r),l=0,c=0,d=0;if(r===t.lineNumber)l=s.findTokenIndexAtOffset(t.column-1),c=t.column-1,d=t.column-1,i!==(f=s.getLanguageId(l))&&(i=f,o=Ae.a.getBracketsSupport(i));for(var h=!0;lt)return null;var f=this._getLineTokens(h),p=f.getCount(),g=this._buffer.getLineContent(h),m=0,v=0,_=0;if(h===i.lineNumber)m=f.findTokenIndexAtOffset(i.column-1),v=i.column-1,_=i.column-1,l!==(b=f.getLanguageId(m))&&a(l=b,c=Ae.a.getBracketsSupport(l));for(var y=!0;mo)throw new Error("Illegal value for lineNumber");for(var r=Ae.a.getFoldingRules(this._languageIdentifier.id),s=Boolean(r&&r.offSide),a=-2,u=-1,l=-2,c=-1,d=function(e){if(-1!==a&&(-2===a||a>e-1)){a=-1,u=-1;for(var t=e-2;t>=0;t--){var n=i._computeIndentLevel(t);if(n>=0){a=t,u=n;break}}}if(-2===l){l=-1,c=-1;for(t=e;t=0){l=t,c=r;break}}}},h=-2,f=-1,p=-2,g=-1,m=function(e){if(-2===h){h=-1,f=-1;for(var t=e-2;t>=0;t--){var n=i._computeIndentLevel(t);if(n>=0){h=t,f=n;break}}}if(-1!==p&&(-2===p||p=0){p=t,g=r;break}}}},v=0,_=!0,y=0,b=!0,C=0,w=0;_||b;w++){var S=e-w,L=e+w;if(0!==w&&(S<1||So||L>n)&&(b=!1),w>5e4&&(_=!1,b=!1),_){var N=void 0;if((O=this._computeIndentLevel(S-1))>=0?(l=S-1,c=O,N=Math.ceil(O/this._options.indentSize)):(d(S),N=this._getIndentLevelForWhitespaceLine(s,u,c)),0===w){if(v=S,y=L,0===(C=N))return{startLineNumber:v,endLineNumber:y,indent:C};continue}N>=C?v=S:_=!1}if(b){var O,D=void 0;(O=this._computeIndentLevel(L-1))>=0?(h=L-1,f=O,D=Math.ceil(O/this._options.indentSize)):(m(L),D=this._getIndentLevelForWhitespaceLine(s,f,g)),D>=C?y=L:b=!1}}return{startLineNumber:v,endLineNumber:y,indent:C}},t.prototype.getLinesIndentGuides=function(e,t){this._assertNotDisposed();var n=this.getLineCount();if(e<1||e>n)throw new Error("Illegal value for startLineNumber");if(t<1||t>n)throw new Error("Illegal value for endLineNumber");for(var i=Ae.a.getFoldingRules(this._languageIdentifier.id),o=Boolean(i&&i.offSide),r=new Array(t-e+1),s=-2,a=-1,u=-2,l=-1,c=e;c<=t;c++){var d=c-e,h=this._computeIndentLevel(c-1);if(h>=0)s=c-1,a=h,r[d]=Math.ceil(h/this._options.indentSize);else{if(-2===s){s=-1,a=-1;for(var f=c-2;f>=0;f--){if((p=this._computeIndentLevel(f))>=0){s=f,a=p;break}}}if(-1!==u&&(-2===u||u=0){u=f,l=p;break}}}r[d]=this._getIndentLevelForWhitespaceLine(o,a,l)}}return r},t.prototype._getIndentLevelForWhitespaceLine=function(e,t,n){return-1===t||-1===n?0:t0?this._deferredEvent?this._deferredEvent=this._deferredEvent.merge(e):this._deferredEvent=e:(this._fastEmitter.fire(e),this._slowEmitter.fire(e))},t}(r.a)},tYmi:function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"a",(function(){return s}));var i,o=n("bY76"),r=n("MNsG");!function(e){e.inMemory="inmemory",e.vscode="vscode",e.internal="private",e.walkThrough="walkThrough",e.walkThroughSnippet="walkThroughSnippet",e.http="http",e.https="https",e.file="file",e.mailto="mailto",e.untitled="untitled",e.data="data",e.command="command",e.vscodeRemote="vscode-remote",e.vscodeRemoteResource="vscode-remote-resource",e.userData="vscode-userdata"}(i||(i={}));var s=new(function(){function e(){this._hosts=Object.create(null),this._ports=Object.create(null),this._connectionTokens=Object.create(null),this._preferredWebSchema="http",this._delegate=null}return e.prototype.setPreferredWebSchema=function(e){this._preferredWebSchema=e},e.prototype.rewrite=function(e){if(this._delegate)return this._delegate(e);var t=e.authority,n=this._hosts[t];n&&-1!==n.indexOf(":")&&(n="["+n+"]");var s=this._ports[t],a=this._connectionTokens[t],u="path="+encodeURIComponent(e.path);return"string"==typeof a&&(u+="&tkn="+encodeURIComponent(a)),o.a.from({scheme:r.g?this._preferredWebSchema:i.vscodeRemoteResource,authority:n+":"+s,path:"/vscode-remote-resource",query:u})},e}())},twdY:function(e,t,n){"use strict";n.d(t,"q",(function(){return _})),n.d(t,"x",(function(){return y})),n.d(t,"m",(function(){return w})),n.d(t,"A",(function(){return C})),n.d(t,"t",(function(){return S})),n.d(t,"u",(function(){return L})),n.d(t,"d",(function(){return N})),n.d(t,"w",(function(){return O})),n.d(t,"o",(function(){return D})),n.d(t,"l",(function(){return E})),n.d(t,"h",(function(){return x})),n.d(t,"f",(function(){return k})),n.d(t,"e",(function(){return I})),n.d(t,"p",(function(){return M})),n.d(t,"z",(function(){return T})),n.d(t,"b",(function(){return A})),n.d(t,"a",(function(){return R})),n.d(t,"g",(function(){return P})),n.d(t,"i",(function(){return F})),n.d(t,"s",(function(){return V})),n.d(t,"r",(function(){return W})),n.d(t,"c",(function(){return B})),n.d(t,"v",(function(){return j})),n.d(t,"n",(function(){return H})),n.d(t,"k",(function(){return z})),n.d(t,"j",(function(){return U})),n.d(t,"y",(function(){return K}));var i=n("746U"),o=n("bY76"),r=(n("aokT"),n("MI8n")),s=n("pmY6"),a=n("l2gE");function u(e,t,n,i){if(Array.isArray(e)){for(var o=0,r=0,s=e;ro&&(o=l)}return o}if("string"==typeof e)return i?"*"===e?5:e===n?10:0:0;if(e){var c=e.language,d=e.pattern,h=e.scheme,f=e.hasAccessToAllModels;if(!i&&!f)return 0;o=0;if(h)if(h===t.scheme)o=10;else{if("*"!==h)return 0;o=5}if(c)if(c===n)o=10;else{if("*"!==c)return 0;o=Math.max(o,5)}if(d){if(d!==t.fsPath&&!Object(a.a)(d,t.fsPath))return 0;o=10}return o}return 0}var l=n("G2kB");function c(e){return"string"!=typeof e&&(Array.isArray(e)?e.every(c):!!e.exclusive)}var d,h,f,p,g=function(){function e(){this._clock=0,this._entries=[],this._onDidChange=new r.a}return Object.defineProperty(e.prototype,"onDidChange",{get:function(){return this._onDidChange.event},enumerable:!0,configurable:!0}),e.prototype.register=function(e,t){var n=this,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.f)((function(){if(i){var e=n._entries.indexOf(i);e>=0&&(n._entries.splice(e,1),n._lastCandidate=void 0,n._onDidChange.fire(n._entries.length),i=void 0)}}))},e.prototype.has=function(e){return this.all(e).length>0},e.prototype.all=function(e){if(!e)return[];this._updateScores(e);for(var t=[],n=0,i=this._entries;n0&&t.push(o.provider)}return t},e.prototype.ordered=function(e){var t=[];return this._orderedForEach(e,(function(e){return t.push(e.provider)})),t},e.prototype.orderedGroups=function(e){var t,n,i=[];return this._orderedForEach(e,(function(e){t&&n===e._score?t.push(e.provider):(n=e._score,t=[e.provider],i.push(t))})),i},e.prototype._orderedForEach=function(e,t){if(e){this._updateScores(e);for(var n=0,i=this._entries;n0&&t(o)}}},e.prototype._updateScores=function(t){var n={uri:t.uri.toString(),language:t.getLanguageIdentifier().language};if(!this._lastCandidate||this._lastCandidate.language!==n.language||this._lastCandidate.uri!==n.uri){this._lastCandidate=n;for(var i=0,o=this._entries;i0){for(var s=0,a=this._entries;st._score?-1:e._timet._time?-1:0},e}(),m=n("QDVR"),v=function(){function e(){this._map=new Map,this._promises=new Map,this._onDidChange=new r.a,this.onDidChange=this._onDidChange.event,this._colorMap=null}return e.prototype.fire=function(e){this._onDidChange.fire({changedLanguages:e,changedColorMap:!1})},e.prototype.register=function(e,t){var n=this;return this._map.set(e,t),this.fire([e]),Object(s.f)((function(){n._map.get(e)===t&&(n._map.delete(e),n.fire([e]))}))},e.prototype.registerPromise=function(e,t){var n=this,i=null,o=!1;return this._promises.set(e,t.then((function(t){n._promises.delete(e),!o&&t&&(i=n.register(e,t))}))),Object(s.f)((function(){o=!0,i&&i.dispose()}))},e.prototype.getPromise=function(e){var t=this,n=this.get(e);if(n)return Promise.resolve(n);var i=this._promises.get(e);return i?i.then((function(n){return t.get(e)})):null},e.prototype.get=function(e){return Object(i.o)(this._map.get(e))},e.prototype.setColorMap=function(e){this._colorMap=e,this._onDidChange.fire({changedLanguages:Object(m.d)(this._map),changedColorMap:!0})},e.prototype.getColorMap=function(){return this._colorMap},e.prototype.getDefaultBackground=function(){return this._colorMap&&this._colorMap.length>2?this._colorMap[2]:null},e}(),_=function(e,t){this.language=e,this.id=t},y=function(){function e(){}return e.getLanguageId=function(e){return(255&e)>>>0},e.getTokenType=function(e){return(1792&e)>>>8},e.getFontStyle=function(e){return(14336&e)>>>11},e.getForeground=function(e){return(8372224&e)>>>14},e.getBackground=function(e){return(4286578688&e)>>>23},e.getClassNameFromMetadata=function(e){var t="mtk"+this.getForeground(e),n=this.getFontStyle(e);return 1&n&&(t+=" mtki"),2&n&&(t+=" mtkb"),4&n&&(t+=" mtku"),t},e.getInlineStyleFromMetadata=function(e,t){var n=this.getForeground(e),i=this.getFontStyle(e),o="color: "+t[n]+";";return 1&i&&(o+="font-style: italic;"),2&i&&(o+="font-weight: bold;"),4&i&&(o+="text-decoration: underline;"),o},e}();(d=Object.create(null))[0]="method",d[1]="function",d[2]="constructor",d[3]="field",d[4]="variable",d[5]="class",d[6]="struct",d[7]="interface",d[8]="module",d[9]="property",d[10]="event",d[11]="operator",d[12]="unit",d[13]="value",d[14]="constant",d[15]="enum",d[16]="enum-member",d[17]="keyword",d[25]="snippet",d[18]="text",d[19]="color",d[20]="file",d[21]="reference",d[22]="customcolor",d[23]="folder",d[24]="type-parameter",function(){var e=Object.create(null);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=25,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}();!function(e){e[e.Invoke=1]="Invoke",e[e.TriggerCharacter=2]="TriggerCharacter",e[e.ContentChange=3]="ContentChange"}(h||(h={})),function(e){e[e.Text=0]="Text",e[e.Read=1]="Read",e[e.Write=2]="Write"}(f||(f={})),function(e){var t=new Map;t.set("file",0),t.set("module",1),t.set("namespace",2),t.set("package",3),t.set("class",4),t.set("method",5),t.set("property",6),t.set("field",7),t.set("constructor",8),t.set("enum",9),t.set("interface",10),t.set("function",11),t.set("variable",12),t.set("constant",13),t.set("string",14),t.set("number",15),t.set("boolean",16),t.set("array",17),t.set("object",18),t.set("key",19),t.set("null",20),t.set("enum-member",21),t.set("struct",22),t.set("event",23),t.set("operator",24),t.set("type-parameter",25);var n=new Map;n.set(0,"file"),n.set(1,"module"),n.set(2,"namespace"),n.set(3,"package"),n.set(4,"class"),n.set(5,"method"),n.set(6,"property"),n.set(7,"field"),n.set(8,"constructor"),n.set(9,"enum"),n.set(10,"interface"),n.set(11,"function"),n.set(12,"variable"),n.set(13,"constant"),n.set(14,"string"),n.set(15,"number"),n.set(16,"boolean"),n.set(17,"array"),n.set(18,"object"),n.set(19,"key"),n.set(20,"null"),n.set(21,"enum-member"),n.set(22,"struct"),n.set(23,"event"),n.set(24,"operator"),n.set(25,"type-parameter"),e.fromString=function(e){return t.get(e)},e.toString=function(e){return n.get(e)},e.toCssClassName=function(e,t){return"codicon "+(t?"inline":"block")+" codicon-symbol-"+(n.get(e)||"property")}}(p||(p={}));var b,C,w=function(){function e(e){this.value=e}return e.Comment=new e("comment"),e.Imports=new e("imports"),e.Region=new e("region"),e}();(b||(b={})).is=function(e){return Object(i.i)(e)&&(Boolean(e.newUri)||Boolean(e.oldUri))},(C||(C={})).is=function(e){return Object(i.i)(e)&&o.a.isUri(e.resource)&&Object(i.i)(e.edit)};var S=new g,L=new g,N=new g,O=new g,D=new g,E=new g,x=new g,k=new g,I=new g,M=new g,T=new g,A=new g,R=new g,P=new g,F=new g,V=new g,W=new g,B=new g,j=new g,H=new g,z=new g,U=new g,K=new v},uDWl:function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var i=n("D3Dy"),o=n("/kV6"),r=n("MNsG"),s=new Array(230),a=new Array(112);!function(){for(var e=0;e0)for(var t=0,n=e;t0){switch(l=Math.min(c<=.5?d/(2*c):d/(2-2*c),1),s){case n:u=(i-o)/d+(i1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e},e.toRGBA=function(t){var n,i,r,s=t.h/360,a=t.s,u=t.l,l=t.a;if(0===a)n=i=r=u;else{var c=u<.5?u*(1+a):u+a-u*a,d=2*u-c;n=e._hue2rgb(d,c,s+1/3),i=e._hue2rgb(d,c,s),r=e._hue2rgb(d,c,s-1/3)}return new o(Math.round(255*n),Math.round(255*i),Math.round(255*r),l)},e}(),s=function(){function e(e,t,n,o){this.h=0|Math.max(Math.min(360,e),0),this.s=i(Math.max(Math.min(1,t),0),3),this.v=i(Math.max(Math.min(1,n),0),3),this.a=i(Math.max(Math.min(1,o),0),3)}return e.equals=function(e,t){return e.h===t.h&&e.s===t.s&&e.v===t.v&&e.a===t.a},e.fromRGBA=function(t){var n,i=t.r/255,o=t.g/255,r=t.b/255,s=Math.max(i,o,r),a=s-Math.min(i,o,r),u=0===s?0:a/s;return n=0===a?0:s===i?((o-r)/a%6+6)%6:s===o?(r-i)/a+2:(i-o)/a+4,new e(Math.round(60*n),u,s,t.a)},e.toRGBA=function(e){var t=e.h,n=e.s,i=e.v,r=e.a,s=i*n,a=s*(1-Math.abs(t/60%2-1)),u=i-s,l=[0,0,0],c=l[0],d=l[1],h=l[2];return t<60?(c=s,d=a):t<120?(c=a,d=s):t<180?(d=s,h=a):t<240?(d=a,h=s):t<300?(c=a,h=s):t<360&&(c=s,h=a),c=Math.round(255*(c+u)),d=Math.round(255*(d+u)),h=Math.round(255*(h+u)),new o(c,d,h,r)},e}(),a=function(){function e(e){if(!e)throw new Error("Color needs a value");if(e instanceof o)this.rgba=e;else if(e instanceof r)this._hsla=e,this.rgba=r.toRGBA(e);else{if(!(e instanceof s))throw new Error("Invalid color ctor argument");this._hsva=e,this.rgba=s.toRGBA(e)}}return e.fromHex=function(t){return e.Format.CSS.parseHex(t)||e.red},Object.defineProperty(e.prototype,"hsla",{get:function(){return this._hsla?this._hsla:r.fromRGBA(this.rgba)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"hsva",{get:function(){return this._hsva?this._hsva:s.fromRGBA(this.rgba)},enumerable:!0,configurable:!0}),e.prototype.equals=function(e){return!!e&&o.equals(this.rgba,e.rgba)&&r.equals(this.hsla,e.hsla)&&s.equals(this.hsva,e.hsva)},e.prototype.getRelativeLuminance=function(){return i(.2126*e._relativeLuminanceForComponent(this.rgba.r)+.7152*e._relativeLuminanceForComponent(this.rgba.g)+.0722*e._relativeLuminanceForComponent(this.rgba.b),4)},e._relativeLuminanceForComponent=function(e){var t=e/255;return t<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4)},e.prototype.isLighter=function(){return(299*this.rgba.r+587*this.rgba.g+114*this.rgba.b)/1e3>=128},e.prototype.isLighterThan=function(e){return this.getRelativeLuminance()>e.getRelativeLuminance()},e.prototype.isDarkerThan=function(e){return this.getRelativeLuminance()-1?h(!1):h(!0))}),[c]),(0,l.useEffect)((function(){var e;t&&a&&(e="/organizations/"+t+"/teams/"+a+".json",s.default.get(e).then((function(e){e&&e.data&&p(e.data)})).catch((function(e){})))}),[t,a]),u.default.createElement("div",{className:"teamDetail",style:{paddingTop:"0px"}},u.default.createElement("div",null,u.default.createElement("i",{className:"iconfont icon-zuobiao mr5"}),u.default.createElement(i.Link,{to:"/organize/"+t},t),u.default.createElement("i",{className:"iconfont icon-youjiantou ml3 mr3 font-12 color-grey-9"}),u.default.createElement("span",{className:"color-grey-9"},g?g.name:"新建团队")),g&&u.default.createElement(m.default,{src:"/organize/"+t+"/group/"+a,title:g.nickname||g.name,rightBtn:b&&u.default.createElement("span",{className:"subNavs"},u.default.createElement(i.Link,{to:"/organize/"+t+"/member",className:c==="/organize/"+t+"/member"?"active":""},u.default.createElement("span",null,"组织成员"),g.num_users&&u.default.createElement("lable",null,g.num_users)),u.default.createElement(i.Link,{to:"/organize/"+t+"/group",className:c==="/organize/"+t+"/group"?"active":""},u.default.createElement("span",null,"组织团队"),g.num_teams&&u.default.createElement("lable",null,g.num_teams))),desc:!b&&g.description}),u.default.createElement(i.Switch,e,u.default.createElement(i.Route,{path:"/organize/:OIdentifier/group/:groupId/setting",render:function(t){return u.default.createElement(f,n({},e,t))}})))}},eGzb:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n,r=a("q1tI"),l=(n=r)&&n.__esModule?n:{default:n},u=a("sYIF"),i=a("eO8H");a("KkuB"),t.default=function(e){var t=e.img,a=e.title,n=e.desc,r=e.rightBtn,c=e.src,o=e.bottomInfos;return l.default.createElement("div",{className:"cards"},t&&l.default.createElement("div",{className:"img"},l.default.createElement("img",{src:(0,u.getImageUrl)("/"+t),alt:""})),l.default.createElement("div",{className:"content"},l.default.createElement("p",{className:"titles"},l.default.createElement(i.Link,{to:c},a),r),l.default.createElement("div",{className:"desc"},n),o))}}}]); \ No newline at end of file +(this.webpackJsonp=this.webpackJsonp||[]).push([[111],{CyMe:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=Object.assign||function(e){for(var t=1;t-1?h(!1):h(!0))}),[c]),(0,l.useEffect)((function(){var e;t&&a&&(e="/organizations/"+t+"/teams/"+a+".json",s.default.get(e).then((function(e){e&&e.data&&p(e.data)})).catch((function(e){})))}),[t,a]),u.default.createElement("div",{className:"teamDetail",style:{paddingTop:"0px"}},u.default.createElement("div",null,u.default.createElement("i",{className:"iconfont icon-zuobiao mr5"}),u.default.createElement(i.Link,{to:"/organize/"+t},t),u.default.createElement("i",{className:"iconfont icon-youjiantou ml3 mr3 font-12 color-grey-9"}),u.default.createElement("span",{className:"color-grey-9"},g?g.name:"新建团队")),g&&u.default.createElement(m.default,{src:"/organize/"+t+"/group/"+a,title:g.nickname||g.name,rightBtn:b&&u.default.createElement("span",{className:"subNavs"},u.default.createElement(i.Link,{to:"/organize/"+t+"/member",className:c==="/organize/"+t+"/member"?"active":""},u.default.createElement("span",null,"组织成员"),g.num_users&&u.default.createElement("lable",null,g.num_users)),u.default.createElement(i.Link,{to:"/organize/"+t+"/group",className:c==="/organize/"+t+"/group"?"active":""},u.default.createElement("span",null,"组织团队"),g.num_teams&&u.default.createElement("lable",null,g.num_teams))),desc:!b&&g.description}),u.default.createElement(i.Switch,e,u.default.createElement(i.Route,{path:"/organize/:OIdentifier/group/:groupId/setting",render:function(t){return u.default.createElement(f,n({},e,t))}})))}},eGzb:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n,r=a("q1tI"),l=(n=r)&&n.__esModule?n:{default:n},u=a("sYIF"),i=a("eO8H");a("KkuB"),t.default=function(e){var t=e.img,a=e.title,n=e.desc,r=e.rightBtn,c=e.src,o=e.bottomInfos;return l.default.createElement("div",{className:"cards"},t&&l.default.createElement("div",{className:"img"},l.default.createElement("img",{src:(0,u.getImageUrl)("/"+t),alt:""})),l.default.createElement("div",{className:"content"},l.default.createElement("p",{className:"titles"},l.default.createElement(i.Link,{to:c},a),r),l.default.createElement("div",{className:"desc"},n),o))}}}]); \ No newline at end of file diff --git a/static/js/109.49602f69.chunk.js b/static/js/112.127dc3d6.chunk.js similarity index 98% rename from static/js/109.49602f69.chunk.js rename to static/js/112.127dc3d6.chunk.js index 9312b3c81..176977f7f 100644 --- a/static/js/109.49602f69.chunk.js +++ b/static/js/112.127dc3d6.chunk.js @@ -1 +1 @@ -(this.webpackJsonp=this.webpackJsonp||[]).push([[109],{ess8:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var l,n,r=(l=["{\n background-color:#fff;\n padding:20px 30px;\n border-bottom:1px solid #eee;\n font-size:16px;\n color:#333;\n display:flex;\n justify-content: space-between;\n align-items:center;\n}"],n=["{\n background-color:#fff;\n padding:20px 30px;\n border-bottom:1px solid #eee;\n font-size:16px;\n color:#333;\n display:flex;\n justify-content: space-between;\n align-items:center;\n}"],Object.freeze(Object.defineProperties(l,{raw:{value:Object.freeze(n)}}))),s=c(a("q1tI"));function c(e){return e&&e.__esModule?e:{default:e}}var d=c(a("vOnD")).default.div(r);t.default=function(e){var t=e.children;return s.default.createElement(d,null,t)}},pSeD:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var l=b(a("2/Rp")),n=b(a("fyUT")),r=b(a("2fM7")),s=b(a("9yH6")),c=b(a("kaz8")),d=b(a("Vl3Y")),u=Object.assign||function(e){for(var t=1;t li{\n list-style-type: decimal;\n color:#888;\n height:24px;\n line-height:24px;\n }\n}"],["{\n padding-left: 20px;\n & > li{\n list-style-type: decimal;\n color:#888;\n height:24px;\n line-height:24px;\n }\n}"]),C=_(["{\n color:#28BD6C!important;\n position:relative;\n &:after{\n position:absolute;\n bottom:-2px;\n left:0px;\n width:100%;\n height:1px;\n content:'';\n background:#28BD6C;\n }\n}"],["{\n color:#28BD6C!important;\n position:relative;\n &:after{\n position:absolute;\n bottom:-2px;\n left:0px;\n width:100%;\n height:1px;\n content:'';\n background:#28BD6C;\n }\n}"]),j=_(["{\n height:32px;\n line-height:32px;\n border-radius:2px;\n background-color:#BBBBBB;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:64px;\n text-align:center;\n letter-spacing: 4px;\n}"],["{\n height:32px;\n line-height:32px;\n border-radius:2px;\n background-color:#BBBBBB;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:64px;\n text-align:center;\n letter-spacing: 4px;\n}"]),A=_(["{\n width:1200px;\n margin:20px auto;\n text-align:center;\n display:flex;\n align-Items:center;\n background-color:#fff;\n justify-content: center;\n}"],["{\n width:1200px;\n margin:20px auto;\n text-align:center;\n display:flex;\n align-Items:center;\n background-color:#fff;\n justify-content: center;\n}"]),D=_(["{\n background:#fafafa;\n padding:20px 30px;\n width:100%;\n}"],["{\n background:#fafafa;\n padding:20px 30px;\n width:100%;\n}"]),G=i("vOnD"),F=(t=G)&&t.__esModule?t:{default:t};function _(n,e){return Object.freeze(Object.defineProperties(n,{raw:{value:Object.freeze(e)}}))}e.Banner=F.default.div(d),e.AlignCenterBetween=F.default.div(r),e.FlexAJ=F.default.div(o),e.AlignCenter=F.default.div(l),e.AlignTop=F.default.div(a),e.AlignAJBottom=F.default.div(p),e.Box=F.default.div(x),e.LongWidth=F.default.div(c),e.Long=F.default.div(f),e.ShortWidth=F.default.div(g),e.Short=F.default.div(s),e.Gap=F.default.div(u),e.WhiteBack=F.default.div(b),e.Blueline=F.default.a(h),e.Redline=F.default.a(m,(function(n){return n.bold?"#fff":"#F73030"}),(function(n){return n.bold?"#F73030":"#fff"})),e.Greenline=F.default.a(k,(function(n){return n.bold?"#fff":"#28BD6C"}),(function(n){return n.bold?"#28BD6C":"#fff"})),e.Greenback=F.default.a(y),e.Blueback=F.default.a(B),e.Redback=F.default.a(w),e.NumUl=F.default.ul(v),e.GreenUnder=F.default.a(C),e.Cancel=F.default.a(j),e.Content=F.default.div(A),e.GroupProjectBackgroup=F.default.div(D)}}]); \ No newline at end of file +(this.webpackJsonp=this.webpackJsonp||[]).push([[113],{IaUq:function(n,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var t=r(i("q1tI")),d=r(i("my/d"));function r(n){return n&&n.__esModule?n:{default:n}}e.default=function(n){return t.default.createElement("div",{className:"teamDetail"},t.default.createElement(d.default,n))}},spEH:function(n,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.GroupProjectBackgroup=e.Content=e.Cancel=e.GreenUnder=e.NumUl=e.Redback=e.Blueback=e.Greenback=e.Greenline=e.Redline=e.Blueline=e.WhiteBack=e.Gap=e.Short=e.ShortWidth=e.Long=e.LongWidth=e.Box=e.AlignAJBottom=e.AlignTop=e.AlignCenter=e.FlexAJ=e.AlignCenterBetween=e.Banner=void 0;var t,d=_(["{\n padding:20px 25px;\n color:#333;\n font-size:18px;\n border-bottom:1px solid #eee;\n background-color:#fff;\n border-radius:5px 5px 0px 0px;\n}"],["{\n padding:20px 25px;\n color:#333;\n font-size:18px;\n border-bottom:1px solid #eee;\n background-color:#fff;\n border-radius:5px 5px 0px 0px;\n}"]),r=_(["{\n display:flex;\n align-items: center;\n padding: 14px 14px 14px 20px;\n justify-content: space-between;\n border-bottom:1px solid #eee;\n}"],["{\n display:flex;\n align-items: center;\n padding: 14px 14px 14px 20px;\n justify-content: space-between;\n border-bottom:1px solid #eee;\n}"]),o=_(["{\n display:flex;\n align-items: center;\n justify-content: space-between;\n}"],["{\n display:flex;\n align-items: center;\n justify-content: space-between;\n}"]),l=_(["{\n display:flex;\n align-items: center;\n}"],["{\n display:flex;\n align-items: center;\n}"]),a=_(["{\n display:flex;\n align-items: flex-start;\n}"],["{\n display:flex;\n align-items: flex-start;\n}"]),p=_(["{\n display:flex;\n justify-content: space-between;\n align-items: flex-end;\n}"],["{\n display:flex;\n justify-content: space-between;\n align-items: flex-end;\n}"]),x=_(["{\n display:flex;\n align-items:flex-start;\n}"],["{\n display:flex;\n align-items:flex-start;\n}"]),c=_(["{\n flex:1;\n width:0;\n border-radius:5px;\n margin-bottom:30px;\n}"],["{\n flex:1;\n width:0;\n border-radius:5px;\n margin-bottom:30px;\n}"]),f=_(["{\n width:78%;\n border-radius:5px;\n margin-bottom:30px;\n}"],["{\n width:78%;\n border-radius:5px;\n margin-bottom:30px;\n}"]),g=_(["{\n width:300px;\n border-radius:5px;\n margin-bottom:30px;\n}"],["{\n width:300px;\n border-radius:5px;\n margin-bottom:30px;\n}"]),s=_(["{\n flex:1;\n border-radius:5px;\n margin-bottom:30px;\n}"],["{\n flex:1;\n border-radius:5px;\n margin-bottom:30px;\n}"]),u=_(["{\n padding-left:20px;\n box-sizing:border-box;\n}"],["{\n padding-left:20px;\n box-sizing:border-box;\n}"]),b=_(["{\n background-color:#fff;\n border-radius:5px;\n}"],["{\n background-color:#fff;\n border-radius:5px;\n}"]),h=_(["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid rgba(80,145,255,1);\n color:rgba(80,145,255,1);\n padding:0px 12px;\n display:inline-block;\n}"],["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid rgba(80,145,255,1);\n color:rgba(80,145,255,1);\n padding:0px 12px;\n display:inline-block;\n}"]),m=_(["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid #F73030;\n color:"," !important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n background:",";\n}"],["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid #F73030;\n color:"," !important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n background:",";\n}"]),k=_(["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid #28BD6C;\n color:"," !important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n background:",";\n}"],["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid #28BD6C;\n color:"," !important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n background:",";\n}"]),y=_(["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:#28BD6C;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"],["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:#28BD6C;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"]),B=_(["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:rgba(80,145,255,1);\n color:#fff!important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"],["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:rgba(80,145,255,1);\n color:#fff!important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"]),w=_(["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:#F73030;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"],["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:#F73030;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"]),v=_(["{\n padding-left: 20px;\n & > li{\n list-style-type: decimal;\n color:#888;\n height:24px;\n line-height:24px;\n }\n}"],["{\n padding-left: 20px;\n & > li{\n list-style-type: decimal;\n color:#888;\n height:24px;\n line-height:24px;\n }\n}"]),C=_(["{\n color:#28BD6C!important;\n position:relative;\n &:after{\n position:absolute;\n bottom:-2px;\n left:0px;\n width:100%;\n height:1px;\n content:'';\n background:#28BD6C;\n }\n}"],["{\n color:#28BD6C!important;\n position:relative;\n &:after{\n position:absolute;\n bottom:-2px;\n left:0px;\n width:100%;\n height:1px;\n content:'';\n background:#28BD6C;\n }\n}"]),j=_(["{\n height:32px;\n line-height:32px;\n border-radius:2px;\n background-color:#BBBBBB;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:64px;\n text-align:center;\n letter-spacing: 4px;\n}"],["{\n height:32px;\n line-height:32px;\n border-radius:2px;\n background-color:#BBBBBB;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:64px;\n text-align:center;\n letter-spacing: 4px;\n}"]),A=_(["{\n width:1200px;\n margin:20px auto;\n text-align:center;\n display:flex;\n align-Items:center;\n background-color:#fff;\n justify-content: center;\n}"],["{\n width:1200px;\n margin:20px auto;\n text-align:center;\n display:flex;\n align-Items:center;\n background-color:#fff;\n justify-content: center;\n}"]),D=_(["{\n background:#fafafa;\n padding:20px 30px;\n width:100%;\n}"],["{\n background:#fafafa;\n padding:20px 30px;\n width:100%;\n}"]),G=i("vOnD"),F=(t=G)&&t.__esModule?t:{default:t};function _(n,e){return Object.freeze(Object.defineProperties(n,{raw:{value:Object.freeze(e)}}))}e.Banner=F.default.div(d),e.AlignCenterBetween=F.default.div(r),e.FlexAJ=F.default.div(o),e.AlignCenter=F.default.div(l),e.AlignTop=F.default.div(a),e.AlignAJBottom=F.default.div(p),e.Box=F.default.div(x),e.LongWidth=F.default.div(c),e.Long=F.default.div(f),e.ShortWidth=F.default.div(g),e.Short=F.default.div(s),e.Gap=F.default.div(u),e.WhiteBack=F.default.div(b),e.Blueline=F.default.a(h),e.Redline=F.default.a(m,(function(n){return n.bold?"#fff":"#F73030"}),(function(n){return n.bold?"#F73030":"#fff"})),e.Greenline=F.default.a(k,(function(n){return n.bold?"#fff":"#28BD6C"}),(function(n){return n.bold?"#28BD6C":"#fff"})),e.Greenback=F.default.a(y),e.Blueback=F.default.a(B),e.Redback=F.default.a(w),e.NumUl=F.default.ul(v),e.GreenUnder=F.default.a(C),e.Cancel=F.default.a(j),e.Content=F.default.div(A),e.GroupProjectBackgroup=F.default.div(D)}}]); \ No newline at end of file diff --git a/static/js/111.4d97c78d.chunk.js b/static/js/114.96843ebd.chunk.js similarity index 94% rename from static/js/111.4d97c78d.chunk.js rename to static/js/114.96843ebd.chunk.js index d0df18670..f1793757a 100644 --- a/static/js/111.4d97c78d.chunk.js +++ b/static/js/114.96843ebd.chunk.js @@ -1 +1 @@ -(this.webpackJsonp=this.webpackJsonp||[]).push([[111],{"+JVH":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0?"active":""},l.default.createElement("i",{className:"iconfont icon-tijiaojilu font-20 mr3 font-bd"}),l.default.createElement("span",null,t&&t.commits_count||0),"个提交"),l.default.createElement(c.Link,{to:"/projects/"+o+"/"+a+"/branchs",className:u.indexOf("/branchs")>0?"active":""},l.default.createElement("i",{className:"iconfont icon-fenzhi1 font-18 mr3"}),l.default.createElement("span",null,t&&t.branches_count||0),"个分支"),l.default.createElement(c.Link,{to:"/projects/"+o+"/"+a+"/tag",className:u.indexOf("/tag")>0?"active":""},l.default.createElement("i",{className:"iconfont icon-biaoqian3 font-18 mr3"}),l.default.createElement("span",null,t&&t.tags_count||0),"个标签"),l.default.createElement(c.Link,{to:"/projects/"+o+"/"+a+"/releases",className:u.indexOf("/releases")>0?"active":""},l.default.createElement("i",{className:"iconfont icon-fahangban font-18 mr3"}),l.default.createElement("span",null,t&&t.version_releasesed_count||0),"个发行版")):l.default.createElement(l.default.Fragment,null,l.default.createElement("a",{href:"javscript:void(0)",style:{cursor:"default"}},l.default.createElement("i",{className:"iconfont icon-tijiaojilu font-20 mr3 font-bd"}),l.default.createElement("span",null,t&&t.commits_count||0),"个提交"),l.default.createElement("a",{href:"javscript:void(0)",style:{cursor:"default"}},l.default.createElement("i",{className:"iconfont icon-fenzhi1 font-18 mr3"}),l.default.createElement("span",null,t&&t.branches_count||0),"个分支"),l.default.createElement("a",{href:"javscript:void(0)",style:{cursor:"default"}},l.default.createElement("i",{className:"iconfont icon-biaoqian3 font-18 mr3"}),l.default.createElement("span",null,t&&t.tags_count||0),"个标签"),l.default.createElement("a",{href:"javscript:void(0)",style:{cursor:"default"}},l.default.createElement("i",{className:"iconfont icon-fahangban font-18 mr3"}),l.default.createElement("span",null,t&&t.version_releasesed_count||0),"个发行版")),l.default.createElement("a",{href:"javscript:void(0)",style:{cursor:"default"}},l.default.createElement("i",{className:"iconfont icon-cangku font-18 mr3"}),"仓库 ",l.default.createElement("span",{className:"ml3"},t&&t.size||0)))}}]),t}(o.Component);t.default=s}}]); \ No newline at end of file +(this.webpackJsonp=this.webpackJsonp||[]).push([[114],{"+JVH":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0?"active":""},l.default.createElement("i",{className:"iconfont icon-tijiaojilu font-20 mr3 font-bd"}),l.default.createElement("span",null,t&&t.commits_count||0),"个提交"),l.default.createElement(c.Link,{to:"/projects/"+o+"/"+a+"/branchs",className:u.indexOf("/branchs")>0?"active":""},l.default.createElement("i",{className:"iconfont icon-fenzhi1 font-18 mr3"}),l.default.createElement("span",null,t&&t.branches_count||0),"个分支"),l.default.createElement(c.Link,{to:"/projects/"+o+"/"+a+"/tag",className:u.indexOf("/tag")>0?"active":""},l.default.createElement("i",{className:"iconfont icon-biaoqian3 font-18 mr3"}),l.default.createElement("span",null,t&&t.tags_count||0),"个标签"),l.default.createElement(c.Link,{to:"/projects/"+o+"/"+a+"/releases",className:u.indexOf("/releases")>0?"active":""},l.default.createElement("i",{className:"iconfont icon-fahangban font-18 mr3"}),l.default.createElement("span",null,t&&t.version_releasesed_count||0),"个发行版")):l.default.createElement(l.default.Fragment,null,l.default.createElement("a",{href:"javscript:void(0)",style:{cursor:"default"}},l.default.createElement("i",{className:"iconfont icon-tijiaojilu font-20 mr3 font-bd"}),l.default.createElement("span",null,t&&t.commits_count||0),"个提交"),l.default.createElement("a",{href:"javscript:void(0)",style:{cursor:"default"}},l.default.createElement("i",{className:"iconfont icon-fenzhi1 font-18 mr3"}),l.default.createElement("span",null,t&&t.branches_count||0),"个分支"),l.default.createElement("a",{href:"javscript:void(0)",style:{cursor:"default"}},l.default.createElement("i",{className:"iconfont icon-biaoqian3 font-18 mr3"}),l.default.createElement("span",null,t&&t.tags_count||0),"个标签"),l.default.createElement("a",{href:"javscript:void(0)",style:{cursor:"default"}},l.default.createElement("i",{className:"iconfont icon-fahangban font-18 mr3"}),l.default.createElement("span",null,t&&t.version_releasesed_count||0),"个发行版")),l.default.createElement("a",{href:"javscript:void(0)",style:{cursor:"default"}},l.default.createElement("i",{className:"iconfont icon-cangku font-18 mr3"}),"仓库 ",l.default.createElement("span",{className:"ml3"},t&&t.size||0)))}}]),t}(o.Component);t.default=s}}]); \ No newline at end of file diff --git a/static/js/112.f9061058.chunk.js b/static/js/115.4d62eaf5.chunk.js similarity index 92% rename from static/js/112.f9061058.chunk.js rename to static/js/115.4d62eaf5.chunk.js index fd458e6ba..5750fab01 100644 --- a/static/js/112.f9061058.chunk.js +++ b/static/js/115.4d62eaf5.chunk.js @@ -1 +1 @@ -(this.webpackJsonp=this.webpackJsonp||[]).push([[112],{dtw8:function(t,e,r){"use strict";r.r(e);var n=r("8Wa3");r.d(e,"MemoryRouter",(function(){return n.a}));var u=r("LWYa");r.d(e,"Prompt",(function(){return u.a}));var a=r("mLw1");r.d(e,"Redirect",(function(){return a.a}));var o=r("4p7I");r.d(e,"Route",(function(){return o.a}));var c=r("nr6O");r.d(e,"Router",(function(){return c.a}));var i=r("yczp");r.d(e,"StaticRouter",(function(){return i.a}));var d=r("yoKv");r.d(e,"Switch",(function(){return d.a}));var f=r("l1PF");r.d(e,"generatePath",(function(){return f.a}));var l=r("SsKX");r.d(e,"matchPath",(function(){return l.a}));var s=r("9C/b");r.d(e,"withRouter",(function(){return s.a}))},klRS:function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=Object.assign||function(t){for(var e=1;e\/\?\s]+)/g,comments:{lineComment:"//",blockComment:["/*","*/"]},brackets:[["{","}"],["[","]"],["(",")"]],onEnterRules:[{beforeText:/^\s*\/\*\*(?!\/)([^\*]|\*(?!\/))*$/,afterText:/^\s*\*\/$/,action:{indentAction:o.languages.IndentAction.IndentOutdent,appendText:" * "}},{beforeText:/^\s*\/\*\*(?!\/)([^\*]|\*(?!\/))*$/,action:{indentAction:o.languages.IndentAction.None,appendText:" * "}},{beforeText:/^(\t|(\ \ ))*\ \*(\ ([^\*]|\*(?!\/))*)?$/,action:{indentAction:o.languages.IndentAction.None,appendText:"* "}},{beforeText:/^(\t|(\ \ ))*\ \*\/\s*$/,action:{indentAction:o.languages.IndentAction.None,removeText:1}}],autoClosingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:'"',close:'"',notIn:["string"]},{open:"'",close:"'",notIn:["string","comment"]},{open:"`",close:"`",notIn:["string","comment"]},{open:"/**",close:" */",notIn:["string"]}],folding:{markers:{start:new RegExp("^\\s*//\\s*#?region\\b"),end:new RegExp("^\\s*//\\s*#?endregion\\b")}}},r={defaultToken:"invalid",tokenPostfix:".ts",keywords:["abstract","as","break","case","catch","class","continue","const","constructor","debugger","declare","default","delete","do","else","enum","export","extends","false","finally","for","from","function","get","if","implements","import","in","infer","instanceof","interface","is","keyof","let","module","namespace","never","new","null","package","private","protected","public","readonly","require","global","return","set","static","super","switch","symbol","this","throw","true","try","type","typeof","unique","var","void","while","with","yield","async","await","of"],typeKeywords:["any","boolean","number","object","string","undefined"],operators:["<=",">=","==","!=","===","!==","=>","+","-","**","*","/","%","++","--","<<",">",">>>","&","|","^","!","~","&&","||","??","?",":","=","+=","-=","*=","**=","/=","%=","<<=",">>=",">>>=","&=","|=","^=","@"],symbols:/[=>](?!@symbols)/,"@brackets"],[/!(?=([^=]|$))/,"delimiter"],[/@symbols/,{cases:{"@operators":"delimiter","@default":""}}],[/(@digits)[eE]([\-+]?(@digits))?/,"number.float"],[/(@digits)\.(@digits)([eE][\-+]?(@digits))?/,"number.float"],[/0[xX](@hexdigits)n?/,"number.hex"],[/0[oO]?(@octaldigits)n?/,"number.octal"],[/0[bB](@binarydigits)n?/,"number.binary"],[/(@digits)n?/,"number"],[/[;,.]/,"delimiter"],[/"([^"\\]|\\.)*$/,"string.invalid"],[/'([^'\\]|\\.)*$/,"string.invalid"],[/"/,"string","@string_double"],[/'/,"string","@string_single"],[/`/,"string","@string_backtick"]],whitespace:[[/[ \t\r\n]+/,""],[/\/\*\*(?!\/)/,"comment.doc","@jsdoc"],[/\/\*/,"comment","@comment"],[/\/\/.*$/,"comment"]],comment:[[/[^\/*]+/,"comment"],[/\*\//,"comment","@pop"],[/[\/*]/,"comment"]],jsdoc:[[/[^\/*]+/,"comment.doc"],[/\*\//,"comment.doc","@pop"],[/[\/*]/,"comment.doc"]],regexp:[[/(\{)(\d+(?:,\d*)?)(\})/,["regexp.escape.control","regexp.escape.control","regexp.escape.control"]],[/(\[)(\^?)(?=(?:[^\]\\\/]|\\.)+)/,["regexp.escape.control",{token:"regexp.escape.control",next:"@regexrange"}]],[/(\()(\?:|\?=|\?!)/,["regexp.escape.control","regexp.escape.control"]],[/[()]/,"regexp.escape.control"],[/@regexpctl/,"regexp.escape.control"],[/[^\\\/]/,"regexp"],[/@regexpesc/,"regexp.escape"],[/\\\./,"regexp.invalid"],[/(\/)([gimsuy]*)/,[{token:"regexp",bracket:"@close",next:"@pop"},"keyword.other"]]],regexrange:[[/-/,"regexp.escape.control"],[/\^/,"regexp.invalid"],[/@regexpesc/,"regexp.escape"],[/[^\]]/,"regexp"],[/\]/,{token:"regexp.escape.control",next:"@pop",bracket:"@close"}]],string_double:[[/[^\\"]+/,"string"],[/@escapes/,"string.escape"],[/\\./,"string.escape.invalid"],[/"/,"string","@pop"]],string_single:[[/[^\\']+/,"string"],[/@escapes/,"string.escape"],[/\\./,"string.escape.invalid"],[/'/,"string","@pop"]],string_backtick:[[/\$\{/,{token:"delimiter.bracket",next:"@bracketCounting"}],[/[^\\`$]+/,"string"],[/@escapes/,"string.escape"],[/\\./,"string.escape.invalid"],[/`/,"string","@pop"]],bracketCounting:[[/\{/,"delimiter.bracket","@bracketCounting"],[/\}/,"delimiter.bracket","@pop"],{include:"common"}]}}}}]); \ No newline at end of file +(this.webpackJsonp=this.webpackJsonp||[]).push([[116,171],{"7Xl7":function(e,n,t){"use strict";t.r(n),t.d(n,"conf",(function(){return i})),t.d(n,"language",(function(){return r}));var o=t("87dK"),i=("undefined"==typeof monaco?self.monaco:monaco,o.conf),r={defaultToken:"invalid",tokenPostfix:".js",keywords:["break","case","catch","class","continue","const","constructor","debugger","default","delete","do","else","export","extends","false","finally","for","from","function","get","if","import","in","instanceof","let","new","null","return","set","super","switch","symbol","this","throw","true","try","typeof","undefined","var","void","while","with","yield","async","await","of"],typeKeywords:[],operators:o.language.operators,symbols:o.language.symbols,escapes:o.language.escapes,digits:o.language.digits,octaldigits:o.language.octaldigits,binarydigits:o.language.binarydigits,hexdigits:o.language.hexdigits,regexpctl:o.language.regexpctl,regexpesc:o.language.regexpesc,tokenizer:o.language.tokenizer}},"87dK":function(e,n,t){"use strict";t.r(n),t.d(n,"conf",(function(){return i})),t.d(n,"language",(function(){return r}));var o="undefined"==typeof monaco?self.monaco:monaco,i={wordPattern:/(-?\d*\.\d\w*)|([^\`\~\!\@\#\%\^\&\*\(\)\-\=\+\[\{\]\}\\\|\;\:\'\"\,\.\<\>\/\?\s]+)/g,comments:{lineComment:"//",blockComment:["/*","*/"]},brackets:[["{","}"],["[","]"],["(",")"]],onEnterRules:[{beforeText:/^\s*\/\*\*(?!\/)([^\*]|\*(?!\/))*$/,afterText:/^\s*\*\/$/,action:{indentAction:o.languages.IndentAction.IndentOutdent,appendText:" * "}},{beforeText:/^\s*\/\*\*(?!\/)([^\*]|\*(?!\/))*$/,action:{indentAction:o.languages.IndentAction.None,appendText:" * "}},{beforeText:/^(\t|(\ \ ))*\ \*(\ ([^\*]|\*(?!\/))*)?$/,action:{indentAction:o.languages.IndentAction.None,appendText:"* "}},{beforeText:/^(\t|(\ \ ))*\ \*\/\s*$/,action:{indentAction:o.languages.IndentAction.None,removeText:1}}],autoClosingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:'"',close:'"',notIn:["string"]},{open:"'",close:"'",notIn:["string","comment"]},{open:"`",close:"`",notIn:["string","comment"]},{open:"/**",close:" */",notIn:["string"]}],folding:{markers:{start:new RegExp("^\\s*//\\s*#?region\\b"),end:new RegExp("^\\s*//\\s*#?endregion\\b")}}},r={defaultToken:"invalid",tokenPostfix:".ts",keywords:["abstract","as","break","case","catch","class","continue","const","constructor","debugger","declare","default","delete","do","else","enum","export","extends","false","finally","for","from","function","get","if","implements","import","in","infer","instanceof","interface","is","keyof","let","module","namespace","never","new","null","package","private","protected","public","readonly","require","global","return","set","static","super","switch","symbol","this","throw","true","try","type","typeof","unique","var","void","while","with","yield","async","await","of"],typeKeywords:["any","boolean","number","object","string","undefined"],operators:["<=",">=","==","!=","===","!==","=>","+","-","**","*","/","%","++","--","<<",">",">>>","&","|","^","!","~","&&","||","??","?",":","=","+=","-=","*=","**=","/=","%=","<<=",">>=",">>>=","&=","|=","^=","@"],symbols:/[=>](?!@symbols)/,"@brackets"],[/!(?=([^=]|$))/,"delimiter"],[/@symbols/,{cases:{"@operators":"delimiter","@default":""}}],[/(@digits)[eE]([\-+]?(@digits))?/,"number.float"],[/(@digits)\.(@digits)([eE][\-+]?(@digits))?/,"number.float"],[/0[xX](@hexdigits)n?/,"number.hex"],[/0[oO]?(@octaldigits)n?/,"number.octal"],[/0[bB](@binarydigits)n?/,"number.binary"],[/(@digits)n?/,"number"],[/[;,.]/,"delimiter"],[/"([^"\\]|\\.)*$/,"string.invalid"],[/'([^'\\]|\\.)*$/,"string.invalid"],[/"/,"string","@string_double"],[/'/,"string","@string_single"],[/`/,"string","@string_backtick"]],whitespace:[[/[ \t\r\n]+/,""],[/\/\*\*(?!\/)/,"comment.doc","@jsdoc"],[/\/\*/,"comment","@comment"],[/\/\/.*$/,"comment"]],comment:[[/[^\/*]+/,"comment"],[/\*\//,"comment","@pop"],[/[\/*]/,"comment"]],jsdoc:[[/[^\/*]+/,"comment.doc"],[/\*\//,"comment.doc","@pop"],[/[\/*]/,"comment.doc"]],regexp:[[/(\{)(\d+(?:,\d*)?)(\})/,["regexp.escape.control","regexp.escape.control","regexp.escape.control"]],[/(\[)(\^?)(?=(?:[^\]\\\/]|\\.)+)/,["regexp.escape.control",{token:"regexp.escape.control",next:"@regexrange"}]],[/(\()(\?:|\?=|\?!)/,["regexp.escape.control","regexp.escape.control"]],[/[()]/,"regexp.escape.control"],[/@regexpctl/,"regexp.escape.control"],[/[^\\\/]/,"regexp"],[/@regexpesc/,"regexp.escape"],[/\\\./,"regexp.invalid"],[/(\/)([gimsuy]*)/,[{token:"regexp",bracket:"@close",next:"@pop"},"keyword.other"]]],regexrange:[[/-/,"regexp.escape.control"],[/\^/,"regexp.invalid"],[/@regexpesc/,"regexp.escape"],[/[^\]]/,"regexp"],[/\]/,{token:"regexp.escape.control",next:"@pop",bracket:"@close"}]],string_double:[[/[^\\"]+/,"string"],[/@escapes/,"string.escape"],[/\\./,"string.escape.invalid"],[/"/,"string","@pop"]],string_single:[[/[^\\']+/,"string"],[/@escapes/,"string.escape"],[/\\./,"string.escape.invalid"],[/'/,"string","@pop"]],string_backtick:[[/\$\{/,{token:"delimiter.bracket",next:"@bracketCounting"}],[/[^\\`$]+/,"string"],[/@escapes/,"string.escape"],[/\\./,"string.escape.invalid"],[/`/,"string","@pop"]],bracketCounting:[[/\{/,"delimiter.bracket","@bracketCounting"],[/\}/,"delimiter.bracket","@pop"],{include:"common"}]}}}}]); \ No newline at end of file diff --git a/static/js/114.728fb85b.chunk.js b/static/js/117.46a2293c.chunk.js similarity index 99% rename from static/js/114.728fb85b.chunk.js rename to static/js/117.46a2293c.chunk.js index db6660345..a4dbe6a89 100644 --- a/static/js/114.728fb85b.chunk.js +++ b/static/js/117.46a2293c.chunk.js @@ -1 +1 @@ -(this.webpackJsonp=this.webpackJsonp||[]).push([[114],{"20/g":function(e,t,n){"use strict";n.r(t),n.d(t,"setupMode",(function(){return Lo}));var i,r=function(){function e(e){var t=this;this._defaults=e,this._worker=null,this._idleCheckInterval=window.setInterval((function(){return t._checkIfIdle()}),3e4),this._lastUsedTime=0,this._configChangeListener=this._defaults.onDidChange((function(){return t._stopWorker()}))}return e.prototype._stopWorker=function(){this._worker&&(this._worker.dispose(),this._worker=null),this._client=null},e.prototype.dispose=function(){clearInterval(this._idleCheckInterval),this._configChangeListener.dispose(),this._stopWorker()},e.prototype._checkIfIdle=function(){this._worker&&(Date.now()-this._lastUsedTime>12e4&&this._stopWorker())},e.prototype._getClient=function(){return this._lastUsedTime=Date.now(),this._client||(this._worker=monaco.editor.createWebWorker({moduleId:"vs/language/css/cssWorker",label:this._defaults.languageId,createData:{languageSettings:this._defaults.diagnosticsOptions,languageId:this._defaults.languageId}}),this._client=this._worker.getProxy()),this._client},e.prototype.getLanguageServiceWorker=function(){for(var e,t=this,n=[],i=0;ithis.source.length)return!1;for(var t=0;t=h&&e<=m&&(this.stream.advance(t+1),this.stream.advanceWhileChar((function(e){return e>=h&&e<=m||0===t&&e===q})),!0)},e.prototype._newline=function(e){var t=this.stream.peekChar();switch(t){case M:case N:case I:return this.stream.advance(1),e.push(String.fromCharCode(t)),t===M&&this.stream.advanceIfChar(I)&&e.push("\n"),!0}return!1},e.prototype._escape=function(e,t){var n=this.stream.peekChar();if(n===R){this.stream.advance(1),n=this.stream.peekChar();for(var i=0;i<6&&(n>=h&&n<=m||n>=s&&n<=a||n>=c&&n<=d);)this.stream.advance(1),n=this.stream.peekChar(),i++;if(i>0){try{var r=parseInt(this.stream.substring(this.stream.pos()-i),16);r&&e.push(String.fromCharCode(r))}catch(e){}return n===A||n===W?this.stream.advance(1):this._newline([]),!0}if(n!==M&&n!==N&&n!==I)return this.stream.advance(1),e.push(String.fromCharCode(n)),!0;if(t)return this._newline(e)}return!1},e.prototype._stringChar=function(e,t){var n=this.stream.peekChar();return 0!==n&&n!==e&&n!==R&&n!==M&&n!==N&&n!==I&&(this.stream.advance(1),t.push(String.fromCharCode(n)),!0)},e.prototype._string=function(e){if(this.stream.peekChar()===_||this.stream.peekChar()===P){var t=this.stream.nextChar();for(e.push(String.fromCharCode(t));this._stringChar(t,e)||this._escape(e,!0););return this.stream.peekChar()===t?(this.stream.nextChar(),e.push(String.fromCharCode(t)),i.String):i.BadString}return null},e.prototype._unquotedChar=function(e){var t=this.stream.peekChar();return 0!==t&&t!==R&&t!==_&&t!==P&&t!==S&&t!==k&&t!==A&&t!==W&&t!==I&&t!==N&&t!==M&&(this.stream.advance(1),e.push(String.fromCharCode(t)),!0)},e.prototype._unquotedString=function(e){for(var t=!1;this._unquotedChar(e)||this._escape(e);)t=!0;return t},e.prototype._whitespace=function(){return this.stream.advanceWhileChar((function(e){return e===A||e===W||e===I||e===N||e===M}))>0},e.prototype._name=function(e){for(var t=!1;this._identChar(e)||this._escape(e);)t=!0;return t},e.prototype.ident=function(e){var t=this.stream.pos();if(this._minus(e)&&this._minus(e)){if(this._identFirstChar(e)||this._escape(e)){for(;this._identChar(e)||this._escape(e););return!0}}else if(this._identFirstChar(e)||this._escape(e)){for(;this._identChar(e)||this._escape(e););return!0}return this.stream.goBackTo(t),!1},e.prototype._identFirstChar=function(e){var t=this.stream.peekChar();return(t===v||t>=s&&t<=l||t>=c&&t<=p||t>=128&&t<=65535)&&(this.stream.advance(1),e.push(String.fromCharCode(t)),!0)},e.prototype._minus=function(e){var t=this.stream.peekChar();return t===y&&(this.stream.advance(1),e.push(String.fromCharCode(t)),!0)},e.prototype._identChar=function(e){var t=this.stream.peekChar();return(t===v||t===y||t>=s&&t<=l||t>=c&&t<=p||t>=h&&t<=m||t>=128&&t<=65535)&&(this.stream.advance(1),e.push(String.fromCharCode(t)),!0)},e}(),Q=(H=function(e,t){return(H=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}H(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});function ee(e,t){var n=null;return!e||te.end?null:(e.accept((function(e){return-1===e.offset&&-1===e.length||e.offset<=t&&e.end>=t&&(n?e.length<=n.length&&(n=e):n=e,!0)})),n)}function te(e,t){for(var n=ee(e,t),i=[];n;)i.unshift(n),n=n.parent;return i}!function(e){e[e.Undefined=0]="Undefined",e[e.Identifier=1]="Identifier",e[e.Stylesheet=2]="Stylesheet",e[e.Ruleset=3]="Ruleset",e[e.Selector=4]="Selector",e[e.SimpleSelector=5]="SimpleSelector",e[e.SelectorInterpolation=6]="SelectorInterpolation",e[e.SelectorCombinator=7]="SelectorCombinator",e[e.SelectorCombinatorParent=8]="SelectorCombinatorParent",e[e.SelectorCombinatorSibling=9]="SelectorCombinatorSibling",e[e.SelectorCombinatorAllSiblings=10]="SelectorCombinatorAllSiblings",e[e.SelectorCombinatorShadowPiercingDescendant=11]="SelectorCombinatorShadowPiercingDescendant",e[e.Page=12]="Page",e[e.PageBoxMarginBox=13]="PageBoxMarginBox",e[e.ClassSelector=14]="ClassSelector",e[e.IdentifierSelector=15]="IdentifierSelector",e[e.ElementNameSelector=16]="ElementNameSelector",e[e.PseudoSelector=17]="PseudoSelector",e[e.AttributeSelector=18]="AttributeSelector",e[e.Declaration=19]="Declaration",e[e.Declarations=20]="Declarations",e[e.Property=21]="Property",e[e.Expression=22]="Expression",e[e.BinaryExpression=23]="BinaryExpression",e[e.Term=24]="Term",e[e.Operator=25]="Operator",e[e.Value=26]="Value",e[e.StringLiteral=27]="StringLiteral",e[e.URILiteral=28]="URILiteral",e[e.EscapedValue=29]="EscapedValue",e[e.Function=30]="Function",e[e.NumericValue=31]="NumericValue",e[e.HexColorValue=32]="HexColorValue",e[e.MixinDeclaration=33]="MixinDeclaration",e[e.MixinReference=34]="MixinReference",e[e.VariableName=35]="VariableName",e[e.VariableDeclaration=36]="VariableDeclaration",e[e.Prio=37]="Prio",e[e.Interpolation=38]="Interpolation",e[e.NestedProperties=39]="NestedProperties",e[e.ExtendsReference=40]="ExtendsReference",e[e.SelectorPlaceholder=41]="SelectorPlaceholder",e[e.Debug=42]="Debug",e[e.If=43]="If",e[e.Else=44]="Else",e[e.For=45]="For",e[e.Each=46]="Each",e[e.While=47]="While",e[e.MixinContent=48]="MixinContent",e[e.Media=49]="Media",e[e.Keyframe=50]="Keyframe",e[e.FontFace=51]="FontFace",e[e.Import=52]="Import",e[e.Namespace=53]="Namespace",e[e.Invocation=54]="Invocation",e[e.FunctionDeclaration=55]="FunctionDeclaration",e[e.ReturnStatement=56]="ReturnStatement",e[e.MediaQuery=57]="MediaQuery",e[e.FunctionParameter=58]="FunctionParameter",e[e.FunctionArgument=59]="FunctionArgument",e[e.KeyframeSelector=60]="KeyframeSelector",e[e.ViewPort=61]="ViewPort",e[e.Document=62]="Document",e[e.AtApplyRule=63]="AtApplyRule",e[e.CustomPropertyDeclaration=64]="CustomPropertyDeclaration",e[e.CustomPropertySet=65]="CustomPropertySet",e[e.ListEntry=66]="ListEntry",e[e.Supports=67]="Supports",e[e.SupportsCondition=68]="SupportsCondition",e[e.NamespacePrefix=69]="NamespacePrefix",e[e.GridLine=70]="GridLine",e[e.Plugin=71]="Plugin",e[e.UnknownAtRule=72]="UnknownAtRule",e[e.Use=73]="Use",e[e.ModuleConfiguration=74]="ModuleConfiguration",e[e.Forward=75]="Forward",e[e.ForwardVisibility=76]="ForwardVisibility",e[e.Module=77]="Module"}(Y||(Y={})),function(e){e[e.Mixin=0]="Mixin",e[e.Rule=1]="Rule",e[e.Variable=2]="Variable",e[e.Function=3]="Function",e[e.Keyframe=4]="Keyframe",e[e.Unknown=5]="Unknown",e[e.Module=6]="Module",e[e.Forward=7]="Forward",e[e.ForwardVisibility=8]="ForwardVisibility"}(X||(X={}));var ne,ie=function(){function e(e,t,n){void 0===e&&(e=-1),void 0===t&&(t=-1),this.parent=null,this.offset=e,this.length=t,n&&(this.nodeType=n)}return Object.defineProperty(e.prototype,"end",{get:function(){return this.offset+this.length},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"type",{get:function(){return this.nodeType||Y.Undefined},set:function(e){this.nodeType=e},enumerable:!0,configurable:!0}),e.prototype.getTextProvider=function(){for(var e=this;e&&!e.textProvider;)e=e.parent;return e?e.textProvider:function(){return"unknown"}},e.prototype.getText=function(){return this.getTextProvider()(this.offset,this.length)},e.prototype.matches=function(e){return this.length===e.length&&this.getTextProvider()(this.offset,this.length)===e},e.prototype.startsWith=function(e){return this.length>=e.length&&this.getTextProvider()(this.offset,e.length)===e},e.prototype.endsWith=function(e){return this.length>=e.length&&this.getTextProvider()(this.end-e.length,e.length)===e},e.prototype.accept=function(e){if(e(this)&&this.children)for(var t=0,n=this.children;t=0&&e.parent.children.splice(n,1)}e.parent=this;var i=this.children;return i||(i=this.children=[]),-1!==t?i.splice(t,0,e):i.push(e),e},e.prototype.attachTo=function(e,t){return void 0===t&&(t=-1),e&&e.adoptChild(this,t),this},e.prototype.collectIssues=function(e){this.issues&&e.push.apply(e,this.issues)},e.prototype.addIssue=function(e){this.issues||(this.issues=[]),this.issues.push(e)},e.prototype.hasIssue=function(e){return Array.isArray(this.issues)&&this.issues.some((function(t){return t.getRule()===e}))},e.prototype.isErroneous=function(e){return void 0===e&&(e=!1),!!(this.issues&&this.issues.length>0)||e&&Array.isArray(this.children)&&this.children.some((function(e){return e.isErroneous(!0)}))},e.prototype.setNode=function(e,t,n){return void 0===n&&(n=-1),!!t&&(t.attachTo(this,n),this[e]=t,!0)},e.prototype.addChild=function(e){return!!e&&(this.children||(this.children=[]),e.attachTo(this),this.updateOffsetAndLength(e),!0)},e.prototype.updateOffsetAndLength=function(e){(e.offsetthis.end||-1===this.length)&&(this.length=t-this.offset)},e.prototype.hasChildren=function(){return!!this.children&&this.children.length>0},e.prototype.getChildren=function(){return this.children?this.children.slice(0):[]},e.prototype.getChild=function(e){return this.children&&e=0;n--)if((t=this.children[n]).offset<=e)return t;return null},e.prototype.findChildAtOffset=function(e,t){var n=this.findFirstChildBeforeOffset(e);return n&&n.end>=e?t&&n.findChildAtOffset(e,!0)||n:null},e.prototype.encloses=function(e){return this.offset<=e.offset&&this.offset+this.length>=e.offset+e.length},e.prototype.getParent=function(){for(var e=this.parent;e instanceof re;)e=e.parent;return e},e.prototype.findParent=function(e){for(var t=this;t&&t.type!==e;)t=t.parent;return t},e.prototype.findAParent=function(){for(var e=[],t=0;t0&&(t+="\n\n",t+=e.references.map((function(e){return e.name+": "+e.url})).join(" | ")),t}function Tt(e){if(!e.description||""===e.description)return"";var t="";e.status&&(t+=Ft(e.status)),"string"==typeof e.description?t+=e.description:t=e.description.value;var n=Rt(e.browsers);return n&&(t+="\n\n("+n+")"),"syntax"in e&&(t+="\n\nSyntax: "+e.syntax),e.references&&e.references.length>0&&(t+="\n\n",t+=e.references.map((function(e){return"["+e.name+"]("+e.url+")"})).join(" | ")),t}function Rt(e){return void 0===e&&(e=[]),0===e.length?null:e.map((function(e){var t="",n=e.match(/([A-Z]+)(\d+)?/),i=n[1],r=n[2];return i in Ct&&(t+=Ct[i]),r&&(t+=" "+r),t})).join(", ")}var Et=gt(),It=[{func:"rgb($red, $green, $blue)",desc:Et("css.builtin.rgb","Creates a Color from red, green, and blue values.")},{func:"rgba($red, $green, $blue, $alpha)",desc:Et("css.builtin.rgba","Creates a Color from red, green, blue, and alpha values.")},{func:"hsl($hue, $saturation, $lightness)",desc:Et("css.builtin.hsl","Creates a Color from hue, saturation, and lightness values.")},{func:"hsla($hue, $saturation, $lightness, $alpha)",desc:Et("css.builtin.hsla","Creates a Color from hue, saturation, lightness, and alpha values.")}],Mt={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgrey:"#a9a9a9",darkgreen:"#006400",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",grey:"#808080",green:"#008000",greenyellow:"#adff2f",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgrey:"#d3d3d3",lightgreen:"#90ee90",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370d8",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#d87093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",red:"#ff0000",rebeccapurple:"#663399",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"},Nt={currentColor:"The value of the 'color' property. The computed value of the 'currentColor' keyword is the computed value of the 'color' property. If the 'currentColor' keyword is set on the 'color' property itself, it is treated as 'color:inherit' at parse time.",transparent:"Fully transparent. This keyword can be considered a shorthand for rgba(0,0,0,0) which is its computed value."};function Pt(e,t){var n=e.getText().match(/^([-+]?[0-9]*\.?[0-9]+)(%?)$/);if(n){n[2]&&(t=100);var i=parseFloat(n[1])/t;if(i>=0&&i<=1)return i}throw new Error}function _t(e){var t=e.getName();return!!t&&/^(rgb|rgba|hsl|hsla)$/gi.test(t)}function At(e){return e<48?0:e<=57?e-48:(e<97&&(e+=32),e>=97&&e<=102?e-97+10:0)}function Wt(e){if("#"!==e[0])return null;switch(e.length){case 4:return{red:17*At(e.charCodeAt(1))/255,green:17*At(e.charCodeAt(2))/255,blue:17*At(e.charCodeAt(3))/255,alpha:1};case 5:return{red:17*At(e.charCodeAt(1))/255,green:17*At(e.charCodeAt(2))/255,blue:17*At(e.charCodeAt(3))/255,alpha:17*At(e.charCodeAt(4))/255};case 7:return{red:(16*At(e.charCodeAt(1))+At(e.charCodeAt(2)))/255,green:(16*At(e.charCodeAt(3))+At(e.charCodeAt(4)))/255,blue:(16*At(e.charCodeAt(5))+At(e.charCodeAt(6)))/255,alpha:1};case 9:return{red:(16*At(e.charCodeAt(1))+At(e.charCodeAt(2)))/255,green:(16*At(e.charCodeAt(3))+At(e.charCodeAt(4)))/255,blue:(16*At(e.charCodeAt(5))+At(e.charCodeAt(6)))/255,alpha:(16*At(e.charCodeAt(7))+At(e.charCodeAt(8)))/255}}return null}function Ot(e){if(e.type===Y.HexColorValue)return Wt(e.getText());if(e.type===Y.Function){var t=e,n=t.getName(),i=t.getArguments().getChildren();if(!n||i.length<3||i.length>4)return null;try{var r=4===i.length?Pt(i[3],1):1;if("rgb"===n||"rgba"===n)return{red:Pt(i[0],255),green:Pt(i[1],255),blue:Pt(i[2],255),alpha:r};if("hsl"===n||"hsla"===n)return function(e,t,n,i){if(void 0===i&&(i=1),0===t)return{red:n,green:n,blue:n,alpha:i};var r=function(e,t,n){for(;n<0;)n+=6;for(;n>=6;)n-=6;return n<1?(t-e)*n+e:n<3?t:n<4?(t-e)*(4-n)+e:e},o=n<=.5?n*(t+1):n+t-n*t,s=2*n-o;return{red:r(s,o,(e/=60)+2),green:r(s,o,e),blue:r(s,o,e-2),alpha:i}}(function(e){var t=e.getText();if(t.match(/^([-+]?[0-9]*\.?[0-9]+)(deg)?$/))return parseFloat(t)%360;throw new Error}(i[0]),Pt(i[1],100),Pt(i[2],100),r)}catch(e){return null}}else if(e.type===Y.Identifier){if(e.parent&&e.parent.type!==Y.Term)return null;var o=e.parent;if(o&&o.parent&&o.parent.type===Y.BinaryExpression){var s=o.parent;if(s.parent&&s.parent.type===Y.ListEntry&&s.parent.key===s)return null}var a=e.getText().toLowerCase();if("none"===a)return null;var l=Mt[a];if(l)return Wt(l)}return null}var Lt={bottom:"Computes to ‘100%’ for the vertical position if one or two values are given, otherwise specifies the bottom edge as the origin for the next offset.",center:"Computes to ‘50%’ (‘left 50%’) for the horizontal position if the horizontal position is not otherwise specified, or ‘50%’ (‘top 50%’) for the vertical position if it is.",left:"Computes to ‘0%’ for the horizontal position if one or two values are given, otherwise specifies the left edge as the origin for the next offset.",right:"Computes to ‘100%’ for the horizontal position if one or two values are given, otherwise specifies the right edge as the origin for the next offset.",top:"Computes to ‘0%’ for the vertical position if one or two values are given, otherwise specifies the top edge as the origin for the next offset."},Ut={"no-repeat":"Placed once and not repeated in this direction.",repeat:"Repeated in this direction as often as needed to cover the background painting area.","repeat-x":"Computes to ‘repeat no-repeat’.","repeat-y":"Computes to ‘no-repeat repeat’.",round:"Repeated as often as will fit within the background positioning area. If it doesn’t fit a whole number of times, it is rescaled so that it does.",space:"Repeated as often as will fit within the background positioning area without being clipped and then the images are spaced out to fill the area."},jt={dashed:"A series of square-ended dashes.",dotted:"A series of round dots.",double:"Two parallel solid lines with some space between them.",groove:"Looks as if it were carved in the canvas.",hidden:"Same as ‘none’, but has different behavior in the border conflict resolution rules for border-collapsed tables.",inset:"Looks as if the content on the inside of the border is sunken into the canvas.",none:"No border. Color and width are ignored.",outset:"Looks as if the content on the inside of the border is coming out of the canvas.",ridge:"Looks as if it were coming out of the canvas.",solid:"A single line segment."},Vt=["medium","thick","thin"],Bt={"border-box":"The background is painted within (clipped to) the border box.","content-box":"The background is painted within (clipped to) the content box.","padding-box":"The background is painted within (clipped to) the padding box."},$t={"margin-box":"Uses the margin box as reference box.","fill-box":"Uses the object bounding box as reference box.","stroke-box":"Uses the stroke bounding box as reference box.","view-box":"Uses the nearest SVG viewport as reference box."},qt={initial:"Represents the value specified as the property’s initial value.",inherit:"Represents the computed value of the property on the element’s parent.",unset:"Acts as either `inherit` or `initial`, depending on whether the property is inherited or not."},Kt={"url()":"Reference an image file by URL","image()":"Provide image fallbacks and annotations.","-webkit-image-set()":"Provide multiple resolutions. Remember to use unprefixed image-set() in addition.","image-set()":"Provide multiple resolutions of an image and const the UA decide which is most appropriate in a given situation.","-moz-element()":"Use an element in the document as an image. Remember to use unprefixed element() in addition.","element()":"Use an element in the document as an image.","cross-fade()":"Indicates the two images to be combined and how far along in the transition the combination is.","-webkit-gradient()":"Deprecated. Use modern linear-gradient() or radial-gradient() instead.","-webkit-linear-gradient()":"Linear gradient. Remember to use unprefixed version in addition.","-moz-linear-gradient()":"Linear gradient. Remember to use unprefixed version in addition.","-o-linear-gradient()":"Linear gradient. Remember to use unprefixed version in addition.","linear-gradient()":"A linear gradient is created by specifying a straight gradient line, and then several colors placed along that line.","-webkit-repeating-linear-gradient()":"Repeating Linear gradient. Remember to use unprefixed version in addition.","-moz-repeating-linear-gradient()":"Repeating Linear gradient. Remember to use unprefixed version in addition.","-o-repeating-linear-gradient()":"Repeating Linear gradient. Remember to use unprefixed version in addition.","repeating-linear-gradient()":"Same as linear-gradient, except the color-stops are repeated infinitely in both directions, with their positions shifted by multiples of the difference between the last specified color-stop’s position and the first specified color-stop’s position.","-webkit-radial-gradient()":"Radial gradient. Remember to use unprefixed version in addition.","-moz-radial-gradient()":"Radial gradient. Remember to use unprefixed version in addition.","radial-gradient()":"Colors emerge from a single point and smoothly spread outward in a circular or elliptical shape.","-webkit-repeating-radial-gradient()":"Repeating radial gradient. Remember to use unprefixed version in addition.","-moz-repeating-radial-gradient()":"Repeating radial gradient. Remember to use unprefixed version in addition.","repeating-radial-gradient()":"Same as radial-gradient, except the color-stops are repeated infinitely in both directions, with their positions shifted by multiples of the difference between the last specified color-stop’s position and the first specified color-stop’s position."},Gt={ease:"Equivalent to cubic-bezier(0.25, 0.1, 0.25, 1.0).","ease-in":"Equivalent to cubic-bezier(0.42, 0, 1.0, 1.0).","ease-in-out":"Equivalent to cubic-bezier(0.42, 0, 0.58, 1.0).","ease-out":"Equivalent to cubic-bezier(0, 0, 0.58, 1.0).",linear:"Equivalent to cubic-bezier(0.0, 0.0, 1.0, 1.0).","step-end":"Equivalent to steps(1, end).","step-start":"Equivalent to steps(1, start).","steps()":"The first parameter specifies the number of intervals in the function. The second parameter, which is optional, is either the value “start” or “end”.","cubic-bezier()":"Specifies a cubic-bezier curve. The four values specify points P1 and P2 of the curve as (x1, y1, x2, y2).","cubic-bezier(0.6, -0.28, 0.735, 0.045)":"Ease-in Back. Overshoots.","cubic-bezier(0.68, -0.55, 0.265, 1.55)":"Ease-in-out Back. Overshoots.","cubic-bezier(0.175, 0.885, 0.32, 1.275)":"Ease-out Back. Overshoots.","cubic-bezier(0.6, 0.04, 0.98, 0.335)":"Ease-in Circular. Based on half circle.","cubic-bezier(0.785, 0.135, 0.15, 0.86)":"Ease-in-out Circular. Based on half circle.","cubic-bezier(0.075, 0.82, 0.165, 1)":"Ease-out Circular. Based on half circle.","cubic-bezier(0.55, 0.055, 0.675, 0.19)":"Ease-in Cubic. Based on power of three.","cubic-bezier(0.645, 0.045, 0.355, 1)":"Ease-in-out Cubic. Based on power of three.","cubic-bezier(0.215, 0.610, 0.355, 1)":"Ease-out Cubic. Based on power of three.","cubic-bezier(0.95, 0.05, 0.795, 0.035)":"Ease-in Exponential. Based on two to the power ten.","cubic-bezier(1, 0, 0, 1)":"Ease-in-out Exponential. Based on two to the power ten.","cubic-bezier(0.19, 1, 0.22, 1)":"Ease-out Exponential. Based on two to the power ten.","cubic-bezier(0.47, 0, 0.745, 0.715)":"Ease-in Sine.","cubic-bezier(0.445, 0.05, 0.55, 0.95)":"Ease-in-out Sine.","cubic-bezier(0.39, 0.575, 0.565, 1)":"Ease-out Sine.","cubic-bezier(0.55, 0.085, 0.68, 0.53)":"Ease-in Quadratic. Based on power of two.","cubic-bezier(0.455, 0.03, 0.515, 0.955)":"Ease-in-out Quadratic. Based on power of two.","cubic-bezier(0.25, 0.46, 0.45, 0.94)":"Ease-out Quadratic. Based on power of two.","cubic-bezier(0.895, 0.03, 0.685, 0.22)":"Ease-in Quartic. Based on power of four.","cubic-bezier(0.77, 0, 0.175, 1)":"Ease-in-out Quartic. Based on power of four.","cubic-bezier(0.165, 0.84, 0.44, 1)":"Ease-out Quartic. Based on power of four.","cubic-bezier(0.755, 0.05, 0.855, 0.06)":"Ease-in Quintic. Based on power of five.","cubic-bezier(0.86, 0, 0.07, 1)":"Ease-in-out Quintic. Based on power of five.","cubic-bezier(0.23, 1, 0.320, 1)":"Ease-out Quintic. Based on power of five."},Jt={"circle()":"Defines a circle.","ellipse()":"Defines an ellipse.","inset()":"Defines an inset rectangle.","polygon()":"Defines a polygon."},Ht={length:["em","rem","ex","px","cm","mm","in","pt","pc","ch","vw","vh","vmin","vmax"],angle:["deg","rad","grad","turn"],time:["ms","s"],frequency:["Hz","kHz"],resolution:["dpi","dpcm","dppx"],percentage:["%","fr"]},Yt=["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rb","rp","rt","rtc","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","title","tr","track","u","ul","const","video","wbr"],Xt=["circle","clipPath","cursor","defs","desc","ellipse","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","foreignObject","g","hatch","hatchpath","image","line","linearGradient","marker","mask","mesh","meshpatch","meshrow","metadata","mpath","path","pattern","polygon","polyline","radialGradient","rect","set","solidcolor","stop","svg","switch","symbol","text","textPath","tspan","use","view"],Zt=["@bottom-center","@bottom-left","@bottom-left-corner","@bottom-right","@bottom-right-corner","@left-bottom","@left-middle","@left-top","@right-bottom","@right-middle","@right-top","@top-center","@top-left","@top-left-corner","@top-right","@top-right-corner"],Qt=new St([new kt({version:1.1,properties:[{name:"width",values:[{name:"auto",description:"The width depends on the values of other properties."},{name:"fit-content",description:"Use the fit-content inline size or fit-content block size, as appropriate to the writing mode."},{name:"max-content",description:"Use the max-content inline size or max-content block size, as appropriate to the writing mode."},{name:"min-content",description:"Use the min-content inline size or min-content block size, as appropriate to the writing mode."}],syntax:"{1,2}",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/width"}],description:"Specifies the width of the content area, padding area or border area (depending on 'box-sizing') of certain boxes.",restrictions:["length","percentage"]},{name:"height",values:[{name:"auto",description:"The height depends on the values of other properties."},{name:"fit-content",description:"Use the fit-content inline size or fit-content block size, as appropriate to the writing mode."},{name:"max-content",description:"Use the max-content inline size or max-content block size, as appropriate to the writing mode."},{name:"min-content",description:"Use the min-content inline size or min-content block size, as appropriate to the writing mode."}],syntax:"{1,2}",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/height"}],description:"Specifies the height of the content area, padding area or border area (depending on 'box-sizing') of certain boxes.",restrictions:["length","percentage"]},{name:"display",values:[{name:"block",description:"The element generates a block-level box"},{name:"contents",description:"The element itself does not generate any boxes, but its children and pseudo-elements still generate boxes as normal."},{name:"flex",description:"The element generates a principal flex container box and establishes a flex formatting context."},{name:"flexbox",description:"The element lays out its contents using flow layout (block-and-inline layout). Standardized as 'flex'."},{name:"flow-root",description:"The element generates a block container box, and lays out its contents using flow layout."},{name:"grid",description:"The element generates a principal grid container box, and establishes a grid formatting context."},{name:"inline",description:"The element generates an inline-level box."},{name:"inline-block",description:"A block box, which itself is flowed as a single inline box, similar to a replaced element. The inside of an inline-block is formatted as a block box, and the box itself is formatted as an inline box."},{name:"inline-flex",description:"Inline-level flex container."},{name:"inline-flexbox",description:"Inline-level flex container. Standardized as 'inline-flex'"},{name:"inline-table",description:"Inline-level table wrapper box containing table box."},{name:"list-item",description:"One or more block boxes and one marker box."},{name:"-moz-box",description:"The element lays out its contents using flow layout (block-and-inline layout). Standardized as 'flex'."},{name:"-moz-deck"},{name:"-moz-grid"},{name:"-moz-grid-group"},{name:"-moz-grid-line"},{name:"-moz-groupbox"},{name:"-moz-inline-box",description:"Inline-level flex container. Standardized as 'inline-flex'"},{name:"-moz-inline-grid"},{name:"-moz-inline-stack"},{name:"-moz-marker"},{name:"-moz-popup"},{name:"-moz-stack"},{name:"-ms-flexbox",description:"The element lays out its contents using flow layout (block-and-inline layout). Standardized as 'flex'."},{name:"-ms-grid",description:"The element generates a principal grid container box, and establishes a grid formatting context."},{name:"-ms-inline-flexbox",description:"Inline-level flex container. Standardized as 'inline-flex'"},{name:"-ms-inline-grid",description:"Inline-level grid container."},{name:"none",description:"The element and its descendants generates no boxes."},{name:"ruby",description:"The element generates a principal ruby container box, and establishes a ruby formatting context."},{name:"ruby-base"},{name:"ruby-base-container"},{name:"ruby-text"},{name:"ruby-text-container"},{name:"run-in",description:"The element generates a run-in box. Run-in elements act like inlines or blocks, depending on the surrounding elements."},{name:"table",description:"The element generates a principal table wrapper box containing an additionally-generated table box, and establishes a table formatting context."},{name:"table-caption"},{name:"table-cell"},{name:"table-column"},{name:"table-column-group"},{name:"table-footer-group"},{name:"table-header-group"},{name:"table-row"},{name:"table-row-group"},{name:"-webkit-box",description:"The element lays out its contents using flow layout (block-and-inline layout). Standardized as 'flex'."},{name:"-webkit-flex",description:"The element lays out its contents using flow layout (block-and-inline layout)."},{name:"-webkit-inline-box",description:"Inline-level flex container. Standardized as 'inline-flex'"},{name:"-webkit-inline-flex",description:"Inline-level flex container."}],syntax:"[ || ] | | | | ",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/display"}],description:"In combination with 'float' and 'position', determines the type of box or boxes that are generated for an element.",restrictions:["enum"]},{name:"padding",values:[],syntax:"[ | ]{1,4}",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/padding"}],description:"Shorthand property to set values the thickness of the padding area. If left is omitted, it is the same as right. If bottom is omitted it is the same as top, if right is omitted it is the same as top. The value may not be negative.",restrictions:["length","percentage"]},{name:"position",values:[{name:"absolute",description:"The box's position (and possibly size) is specified with the 'top', 'right', 'bottom', and 'left' properties. These properties specify offsets with respect to the box's 'containing block'."},{name:"fixed",description:"The box's position is calculated according to the 'absolute' model, but in addition, the box is fixed with respect to some reference. As with the 'absolute' model, the box's margins do not collapse with any other margins."},{name:"-ms-page",description:"The box's position is calculated according to the 'absolute' model."},{name:"relative",description:"The box's position is calculated according to the normal flow (this is called the position in normal flow). Then the box is offset relative to its normal position."},{name:"static",description:"The box is a normal box, laid out according to the normal flow. The 'top', 'right', 'bottom', and 'left' properties do not apply."},{name:"sticky",description:"The box's position is calculated according to the normal flow. Then the box is offset relative to its flow root and containing block and in all cases, including table elements, does not affect the position of any following boxes."},{name:"-webkit-sticky",description:"The box's position is calculated according to the normal flow. Then the box is offset relative to its flow root and containing block and in all cases, including table elements, does not affect the position of any following boxes."}],syntax:"static | relative | absolute | sticky | fixed",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/position"}],restrictions:["enum"]},{name:"border",syntax:" || || ",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/border"}],description:"Shorthand property for setting border width, style, and color.",restrictions:["length","line-width","line-style","color"]},{name:"margin",values:[{name:"auto"}],syntax:"[ | | auto ]{1,4}",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/margin"}],description:"Shorthand property to set values the thickness of the margin area. If left is omitted, it is the same as right. If bottom is omitted it is the same as top, if right is omitted it is the same as top. Negative values for margin properties are allowed, but there may be implementation-specific limits.",restrictions:["length","percentage"]},{name:"top",values:[{name:"auto",description:"For non-replaced elements, the effect of this value depends on which of related properties have the value 'auto' as well"}],syntax:" | | auto",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/top"}],description:"Specifies how far an absolutely positioned box's top margin edge is offset below the top edge of the box's 'containing block'.",restrictions:["length","percentage"]},{name:"left",values:[{name:"auto",description:"For non-replaced elements, the effect of this value depends on which of related properties have the value 'auto' as well"}],syntax:" | | auto",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/left"}],description:"Specifies how far an absolutely positioned box's left margin edge is offset to the right of the left edge of the box's 'containing block'.",restrictions:["length","percentage"]},{name:"margin-top",values:[{name:"auto"}],syntax:" | | auto",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/margin-top"}],description:"Shorthand property to set values the thickness of the margin area. If left is omitted, it is the same as right. If bottom is omitted it is the same as top, if right is omitted it is the same as top. Negative values for margin properties are allowed, but there may be implementation-specific limits..",restrictions:["length","percentage"]},{name:"color",syntax:"",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/color"}],description:"Color of an element's text",restrictions:["color"]},{name:"font-size",values:[{name:"large"},{name:"larger"},{name:"medium"},{name:"small"},{name:"smaller"},{name:"x-large"},{name:"x-small"},{name:"xx-large"},{name:"xx-small"}],syntax:" | | ",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/font-size"}],description:"Indicates the desired height of glyphs from the font. For scalable fonts, the font-size is a scale factor applied to the EM unit of the font. (Note that certain glyphs may bleed outside their EM box.) For non-scalable fonts, the font-size is converted into absolute units and matched against the declared font-size of the font, using the same absolute coordinate space for both of the matched values.",restrictions:["length","percentage"]},{name:"background-color",syntax:"",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/background-color"}],description:"Sets the background color of an element.",restrictions:["color"]},{name:"text-align",values:[{name:"center",description:"The inline contents are centered within the line box."},{name:"end",description:"The inline contents are aligned to the end edge of the line box."},{name:"justify",description:"The text is justified according to the method specified by the 'text-justify' property."},{name:"left",description:"The inline contents are aligned to the left edge of the line box. In vertical text, 'left' aligns to the edge of the line box that would be the start edge for left-to-right text."},{name:"right",description:"The inline contents are aligned to the right edge of the line box. In vertical text, 'right' aligns to the edge of the line box that would be the end edge for left-to-right text."},{name:"start",description:"The inline contents are aligned to the start edge of the line box."}],syntax:"start | end | left | right | center | justify | match-parent",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/text-align"}],description:"Describes how inline contents of a block are horizontally aligned if the contents do not completely fill the line box.",restrictions:["string"]},{name:"opacity",syntax:"",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/opacity"}],description:"Opacity of an element's text, where 1 is opaque and 0 is entirely transparent.",restrictions:["number(0-1)"]},{name:"background",values:[{name:"fixed",description:"The background is fixed with regard to the viewport. In paged media where there is no viewport, a 'fixed' background is fixed with respect to the page box and therefore replicated on every page."},{name:"local",description:"The background is fixed with regard to the element's contents: if the element has a scrolling mechanism, the background scrolls with the element's contents."},{name:"none",description:"A value of 'none' counts as an image layer but draws nothing."},{name:"scroll",description:"The background is fixed with regard to the element itself and does not scroll with its contents. (It is effectively attached to the element's border.)"}],syntax:"[ , ]* ",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/background"}],description:"Shorthand property for setting most background properties at the same place in the style sheet.",restrictions:["enum","image","color","position","length","repeat","percentage","box"]},{name:"float",values:[{name:"inline-end",description:"A keyword indicating that the element must float on the end side of its containing block. That is the right side with ltr scripts, and the left side with rtl scripts."},{name:"inline-start",description:"A keyword indicating that the element must float on the start side of its containing block. That is the left side with ltr scripts, and the right side with rtl scripts."},{name:"left",description:"The element generates a block box that is floated to the left. Content flows on the right side of the box, starting at the top (subject to the 'clear' property)."},{name:"none",description:"The box is not floated."},{name:"right",description:"Similar to 'left', except the box is floated to the right, and content flows on the left side of the box, starting at the top."}],syntax:"left | right | none | inline-start | inline-end",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/float"}],description:"Specifies how a box should be floated. It may be set for any element, but only applies to elements that generate boxes that are not absolutely positioned.",restrictions:["enum"]},{name:"font-weight",values:[{name:"100",description:"Thin"},{name:"200",description:"Extra Light (Ultra Light)"},{name:"300",description:"Light"},{name:"400",description:"Normal"},{name:"500",description:"Medium"},{name:"600",description:"Semi Bold (Demi Bold)"},{name:"700",description:"Bold"},{name:"800",description:"Extra Bold (Ultra Bold)"},{name:"900",description:"Black (Heavy)"},{name:"bold",description:"Same as 700"},{name:"bolder",description:"Specifies the weight of the face bolder than the inherited value."},{name:"lighter",description:"Specifies the weight of the face lighter than the inherited value."},{name:"normal",description:"Same as 400"}],syntax:"{1,2}",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/font-weight"}],description:"Specifies weight of glyphs in the font, their degree of blackness or stroke thickness.",restrictions:["enum"]},{name:"overflow",values:[{name:"auto",description:"The behavior of the 'auto' value is UA-dependent, but should cause a scrolling mechanism to be provided for overflowing boxes."},{name:"hidden",description:"Content is clipped and no scrolling mechanism should be provided to view the content outside the clipping region."},{name:"-moz-hidden-unscrollable",description:"Same as the standardized 'clip', except doesn’t establish a block formatting context."},{name:"scroll",description:"Content is clipped and if the user agent uses a scrolling mechanism that is visible on the screen (such as a scroll bar or a panner), that mechanism should be displayed for a box whether or not any of its content is clipped."},{name:"visible",description:"Content is not clipped, i.e., it may be rendered outside the content box."}],syntax:"[ visible | hidden | clip | scroll | auto ]{1,2}",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/overflow"}],description:"Shorthand for setting 'overflow-x' and 'overflow-y'.",restrictions:["enum"]},{name:"line-height",values:[{name:"normal",description:"Tells user agents to set the computed value to a 'reasonable' value based on the font size of the element."}],syntax:"normal | | | ",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/line-height"}],description:"Determines the block-progression dimension of the text content area of an inline box.",restrictions:["number","length","percentage"]},{name:"font-family",values:[{name:"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif"},{name:"Arial, Helvetica, sans-serif"},{name:"Cambria, Cochin, Georgia, Times, 'Times New Roman', serif"},{name:"'Courier New', Courier, monospace"},{name:"cursive"},{name:"fantasy"},{name:"'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif"},{name:"Georgia, 'Times New Roman', Times, serif"},{name:"'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif"},{name:"Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif"},{name:"'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif"},{name:"monospace"},{name:"sans-serif"},{name:"'Segoe UI', Tahoma, Geneva, Verdana, sans-serif"},{name:"serif"},{name:"'Times New Roman', Times, serif"},{name:"'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif"},{name:"Verdana, Geneva, Tahoma, sans-serif"}],syntax:"",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/font-family"}],description:"Specifies a prioritized list of font family names or generic family names. A user agent iterates through the list of family names until it matches an available font that contains a glyph for the character to be rendered.",restrictions:["font"]},{name:"text-decoration",values:[{name:"dashed",description:"Produces a dashed line style."},{name:"dotted",description:"Produces a dotted line."},{name:"double",description:"Produces a double line."},{name:"line-through",description:"Each line of text has a line through the middle."},{name:"none",description:"Produces no line."},{name:"overline",description:"Each line of text has a line above it."},{name:"solid",description:"Produces a solid line."},{name:"underline",description:"Each line of text is underlined."},{name:"wavy",description:"Produces a wavy line."}],syntax:"<'text-decoration-line'> || <'text-decoration-style'> || <'text-decoration-color'> || <'text-decoration-thickness'>",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/text-decoration"}],description:"Decorations applied to font used for an element's text.",restrictions:["enum","color"]},{name:"box-sizing",values:[{name:"border-box",description:"The specified width and height (and respective min/max properties) on this element determine the border box of the element."},{name:"content-box",description:"Behavior of width and height as specified by CSS2.1. The specified width and height (and respective min/max properties) apply to the width and height respectively of the content box of the element."}],syntax:"content-box | border-box",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/box-sizing"}],description:"Specifies the behavior of the 'width' and 'height' properties.",restrictions:["enum"]},{name:"z-index",values:[{name:"auto",description:"The stack level of the generated box in the current stacking context is 0. The box does not establish a new stacking context unless it is the root element."}],syntax:"auto | ",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/z-index"}],description:"For a positioned box, the 'z-index' property specifies the stack level of the box in the current stacking context and whether the box establishes a local stacking context.",restrictions:["integer"]},{name:"vertical-align",values:[{name:"auto",description:"Align the dominant baseline of the parent box with the equivalent, or heuristically reconstructed, baseline of the element inline box."},{name:"baseline",description:"Align the 'alphabetic' baseline of the element with the 'alphabetic' baseline of the parent element."},{name:"bottom",description:"Align the after edge of the extended inline box with the after-edge of the line box."},{name:"middle",description:"Align the 'middle' baseline of the inline element with the middle baseline of the parent."},{name:"sub",description:"Lower the baseline of the box to the proper position for subscripts of the parent's box. (This value has no effect on the font size of the element's text.)"},{name:"super",description:"Raise the baseline of the box to the proper position for superscripts of the parent's box. (This value has no effect on the font size of the element's text.)"},{name:"text-bottom",description:"Align the bottom of the box with the after-edge of the parent element's font."},{name:"text-top",description:"Align the top of the box with the before-edge of the parent element's font."},{name:"top",description:"Align the before edge of the extended inline box with the before-edge of the line box."},{name:"-webkit-baseline-middle"}],syntax:"baseline | sub | super | text-top | text-bottom | middle | top | bottom | | ",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/vertical-align"}],description:"Affects the vertical positioning of the inline boxes generated by an inline-level element inside a line box.",restrictions:["percentage","length"]},{name:"border-radius",syntax:"{1,4} [ / {1,4} ]?",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/border-radius"}],description:"Defines the radii of the outer border edge.",restrictions:["length","percentage"]},{name:"margin-left",values:[{name:"auto"}],syntax:" | | auto",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/margin-left"}],description:"Shorthand property to set values the thickness of the margin area. If left is omitted, it is the same as right. If bottom is omitted it is the same as top, if right is omitted it is the same as top. Negative values for margin properties are allowed, but there may be implementation-specific limits..",restrictions:["length","percentage"]},{name:"cursor",values:[{name:"alias",description:"Indicates an alias of/shortcut to something is to be created. Often rendered as an arrow with a small curved arrow next to it."},{name:"all-scroll",description:"Indicates that the something can be scrolled in any direction. Often rendered as arrows pointing up, down, left, and right with a dot in the middle."},{name:"auto",description:"The UA determines the cursor to display based on the current context."},{name:"cell",description:"Indicates that a cell or set of cells may be selected. Often rendered as a thick plus-sign with a dot in the middle."},{name:"col-resize",description:"Indicates that the item/column can be resized horizontally. Often rendered as arrows pointing left and right with a vertical bar separating them."},{name:"context-menu",description:"A context menu is available for the object under the cursor. Often rendered as an arrow with a small menu-like graphic next to it."},{name:"copy",description:"Indicates something is to be copied. Often rendered as an arrow with a small plus sign next to it."},{name:"crosshair",description:"A simple crosshair (e.g., short line segments resembling a '+' sign). Often used to indicate a two dimensional bitmap selection mode."},{name:"default",description:"The platform-dependent default cursor. Often rendered as an arrow."},{name:"e-resize",description:"Indicates that east edge is to be moved."},{name:"ew-resize",description:"Indicates a bidirectional east-west resize cursor."},{name:"grab",description:"Indicates that something can be grabbed."},{name:"grabbing",description:"Indicates that something is being grabbed."},{name:"help",description:"Help is available for the object under the cursor. Often rendered as a question mark or a balloon."},{name:"move",description:"Indicates something is to be moved."},{name:"-moz-grab",description:"Indicates that something can be grabbed."},{name:"-moz-grabbing",description:"Indicates that something is being grabbed."},{name:"-moz-zoom-in",description:"Indicates that something can be zoomed (magnified) in."},{name:"-moz-zoom-out",description:"Indicates that something can be zoomed (magnified) out."},{name:"ne-resize",description:"Indicates that movement starts from north-east corner."},{name:"nesw-resize",description:"Indicates a bidirectional north-east/south-west cursor."},{name:"no-drop",description:"Indicates that the dragged item cannot be dropped at the current cursor location. Often rendered as a hand or pointer with a small circle with a line through it."},{name:"none",description:"No cursor is rendered for the element."},{name:"not-allowed",description:"Indicates that the requested action will not be carried out. Often rendered as a circle with a line through it."},{name:"n-resize",description:"Indicates that north edge is to be moved."},{name:"ns-resize",description:"Indicates a bidirectional north-south cursor."},{name:"nw-resize",description:"Indicates that movement starts from north-west corner."},{name:"nwse-resize",description:"Indicates a bidirectional north-west/south-east cursor."},{name:"pointer",description:"The cursor is a pointer that indicates a link."},{name:"progress",description:"A progress indicator. The program is performing some processing, but is different from 'wait' in that the user may still interact with the program. Often rendered as a spinning beach ball, or an arrow with a watch or hourglass."},{name:"row-resize",description:"Indicates that the item/row can be resized vertically. Often rendered as arrows pointing up and down with a horizontal bar separating them."},{name:"se-resize",description:"Indicates that movement starts from south-east corner."},{name:"s-resize",description:"Indicates that south edge is to be moved."},{name:"sw-resize",description:"Indicates that movement starts from south-west corner."},{name:"text",description:"Indicates text that may be selected. Often rendered as a vertical I-beam."},{name:"vertical-text",description:"Indicates vertical-text that may be selected. Often rendered as a horizontal I-beam."},{name:"wait",description:"Indicates that the program is busy and the user should wait. Often rendered as a watch or hourglass."},{name:"-webkit-grab",description:"Indicates that something can be grabbed."},{name:"-webkit-grabbing",description:"Indicates that something is being grabbed."},{name:"-webkit-zoom-in",description:"Indicates that something can be zoomed (magnified) in."},{name:"-webkit-zoom-out",description:"Indicates that something can be zoomed (magnified) out."},{name:"w-resize",description:"Indicates that west edge is to be moved."},{name:"zoom-in",description:"Indicates that something can be zoomed (magnified) in."},{name:"zoom-out",description:"Indicates that something can be zoomed (magnified) out."}],syntax:"[ [ [ ]? , ]* [ auto | default | none | context-menu | help | pointer | progress | wait | cell | crosshair | text | vertical-text | alias | copy | move | no-drop | not-allowed | e-resize | n-resize | ne-resize | nw-resize | s-resize | se-resize | sw-resize | w-resize | ew-resize | ns-resize | nesw-resize | nwse-resize | col-resize | row-resize | all-scroll | zoom-in | zoom-out | grab | grabbing ] ]",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/cursor"}],description:"Allows control over cursor appearance in an element",restrictions:["url","number","enum"]},{name:"margin-bottom",values:[{name:"auto"}],syntax:" | | auto",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/margin-bottom"}],description:"Shorthand property to set values the thickness of the margin area. If left is omitted, it is the same as right. If bottom is omitted it is the same as top, if right is omitted it is the same as top. Negative values for margin properties are allowed, but there may be implementation-specific limits..",restrictions:["length","percentage"]},{name:"right",values:[{name:"auto",description:"For non-replaced elements, the effect of this value depends on which of related properties have the value 'auto' as well"}],syntax:" | | auto",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/right"}],description:"Specifies how far an absolutely positioned box's right margin edge is offset to the left of the right edge of the box's 'containing block'.",restrictions:["length","percentage"]},{name:"margin-right",values:[{name:"auto"}],syntax:" | | auto",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/margin-right"}],description:"Shorthand property to set values the thickness of the margin area. If left is omitted, it is the same as right. If bottom is omitted it is the same as top, if right is omitted it is the same as top. Negative values for margin properties are allowed, but there may be implementation-specific limits..",restrictions:["length","percentage"]},{name:"padding-left",syntax:" | ",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/padding-left"}],description:"Shorthand property to set values the thickness of the padding area. If left is omitted, it is the same as right. If bottom is omitted it is the same as top, if right is omitted it is the same as top. The value may not be negative.",restrictions:["length","percentage"]},{name:"padding-top",syntax:" | ",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/padding-top"}],description:"Shorthand property to set values the thickness of the padding area. If left is omitted, it is the same as right. If bottom is omitted it is the same as top, if right is omitted it is the same as top. The value may not be negative.",restrictions:["length","percentage"]},{name:"max-width",values:[{name:"none",description:"No limit on the width of the box."},{name:"fit-content",description:"Use the fit-content inline size or fit-content block size, as appropriate to the writing mode."},{name:"max-content",description:"Use the max-content inline size or max-content block size, as appropriate to the writing mode."},{name:"min-content",description:"Use the min-content inline size or min-content block size, as appropriate to the writing mode."}],syntax:"",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/max-width"}],description:"Allows authors to constrain content width to a certain range.",restrictions:["length","percentage"]},{name:"bottom",values:[{name:"auto",description:"For non-replaced elements, the effect of this value depends on which of related properties have the value 'auto' as well"}],syntax:" | | auto",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/bottom"}],description:"Specifies how far an absolutely positioned box's bottom margin edge is offset above the bottom edge of the box's 'containing block'.",restrictions:["length","percentage"]},{name:"background-image",values:[{name:"none",description:"Counts as an image layer but draws nothing."}],syntax:"#",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/background-image"}],description:"Sets the background image(s) of an element.",restrictions:["image","enum"]},{name:"content",values:[{name:"attr()",description:"The attr(n) function returns as a string the value of attribute n for the subject of the selector."},{name:"counter(name)",description:"Counters are denoted by identifiers (see the 'counter-increment' and 'counter-reset' properties)."},{name:"icon",description:"The (pseudo-)element is replaced in its entirety by the resource referenced by its 'icon' property, and treated as a replaced element."},{name:"none",description:"On elements, this inhibits the children of the element from being rendered as children of this element, as if the element was empty. On pseudo-elements it causes the pseudo-element to have no content."},{name:"normal",description:"See http://www.w3.org/TR/css3-content/#content for computation rules."},{name:"url()"}],syntax:"normal | none | [ | ] [/ ]?",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/content"}],description:"Determines which page-based occurrence of a given element is applied to a counter or string value.",restrictions:["string","url"]},{name:"padding-right",syntax:" | ",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/padding-right"}],description:"Shorthand property to set values the thickness of the padding area. If left is omitted, it is the same as right. If bottom is omitted it is the same as top, if right is omitted it is the same as top. The value may not be negative.",restrictions:["length","percentage"]},{name:"white-space",values:[{name:"normal",description:"Sets 'white-space-collapsing' to 'collapse' and 'text-wrap' to 'normal'."},{name:"nowrap",description:"Sets 'white-space-collapsing' to 'collapse' and 'text-wrap' to 'none'."},{name:"pre",description:"Sets 'white-space-collapsing' to 'preserve' and 'text-wrap' to 'none'."},{name:"pre-line",description:"Sets 'white-space-collapsing' to 'preserve-breaks' and 'text-wrap' to 'normal'."},{name:"pre-wrap",description:"Sets 'white-space-collapsing' to 'preserve' and 'text-wrap' to 'normal'."}],syntax:"normal | pre | nowrap | pre-wrap | pre-line | break-spaces",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/white-space"}],description:"Shorthand property for the 'white-space-collapsing' and 'text-wrap' properties.",restrictions:["enum"]},{name:"padding-bottom",syntax:" | ",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/padding-bottom"}],description:"Shorthand property to set values the thickness of the padding area. If left is omitted, it is the same as right. If bottom is omitted it is the same as top, if right is omitted it is the same as top. The value may not be negative.",restrictions:["length","percentage"]},{name:"border-bottom",syntax:" || || ",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/border-bottom"}],description:"Shorthand property for setting border width, style and color.",restrictions:["length","line-width","line-style","color"]},{name:"box-shadow",values:[{name:"inset",description:"Changes the drop shadow from an outer shadow (one that shadows the box onto the canvas, as if it were lifted above the canvas) to an inner shadow (one that shadows the canvas onto the box, as if the box were cut out of the canvas and shifted behind it)."},{name:"none",description:"No shadow."}],syntax:"none | #",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/box-shadow"}],description:"Attaches one or more drop-shadows to the box. The property is a comma-separated list of shadows, each specified by 2-4 length values, an optional color, and an optional 'inset' keyword. Omitted lengths are 0; omitted colors are a user agent chosen color.",restrictions:["length","color","enum"]},{name:"transform",values:[{name:"matrix()",description:"Specifies a 2D transformation in the form of a transformation matrix of six values. matrix(a,b,c,d,e,f) is equivalent to applying the transformation matrix [a b c d e f]"},{name:"matrix3d()",description:"Specifies a 3D transformation as a 4x4 homogeneous matrix of 16 values in column-major order."},{name:"none"},{name:"perspective()",description:"Specifies a perspective projection matrix."},{name:"rotate()",description:"Specifies a 2D rotation by the angle specified in the parameter about the origin of the element, as defined by the transform-origin property."},{name:"rotate3d()",description:"Specifies a clockwise 3D rotation by the angle specified in last parameter about the [x,y,z] direction vector described by the first 3 parameters."},{name:"rotateX('angle')",description:"Specifies a clockwise rotation by the given angle about the X axis."},{name:"rotateY('angle')",description:"Specifies a clockwise rotation by the given angle about the Y axis."},{name:"rotateZ('angle')",description:"Specifies a clockwise rotation by the given angle about the Z axis."},{name:"scale()",description:"Specifies a 2D scale operation by the [sx,sy] scaling vector described by the 2 parameters. If the second parameter is not provided, it is takes a value equal to the first."},{name:"scale3d()",description:"Specifies a 3D scale operation by the [sx,sy,sz] scaling vector described by the 3 parameters."},{name:"scaleX()",description:"Specifies a scale operation using the [sx,1] scaling vector, where sx is given as the parameter."},{name:"scaleY()",description:"Specifies a scale operation using the [sy,1] scaling vector, where sy is given as the parameter."},{name:"scaleZ()",description:"Specifies a scale operation using the [1,1,sz] scaling vector, where sz is given as the parameter."},{name:"skew()",description:"Specifies a skew transformation along the X and Y axes. The first angle parameter specifies the skew on the X axis. The second angle parameter specifies the skew on the Y axis. If the second parameter is not given then a value of 0 is used for the Y angle (ie: no skew on the Y axis)."},{name:"skewX()",description:"Specifies a skew transformation along the X axis by the given angle."},{name:"skewY()",description:"Specifies a skew transformation along the Y axis by the given angle."},{name:"translate()",description:"Specifies a 2D translation by the vector [tx, ty], where tx is the first translation-value parameter and ty is the optional second translation-value parameter."},{name:"translate3d()",description:"Specifies a 3D translation by the vector [tx,ty,tz], with tx, ty and tz being the first, second and third translation-value parameters respectively."},{name:"translateX()",description:"Specifies a translation by the given amount in the X direction."},{name:"translateY()",description:"Specifies a translation by the given amount in the Y direction."},{name:"translateZ()",description:"Specifies a translation by the given amount in the Z direction. Note that percentage values are not allowed in the translateZ translation-value, and if present are evaluated as 0."}],syntax:"none | ",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/transform"}],description:"A two-dimensional transformation is applied to an element through the 'transform' property. This property contains a list of transform functions similar to those allowed by SVG.",restrictions:["enum"]},{name:"min-height",values:[{name:"auto"},{name:"fit-content",description:"Use the fit-content inline size or fit-content block size, as appropriate to the writing mode."},{name:"max-content",description:"Use the max-content inline size or max-content block size, as appropriate to the writing mode."},{name:"min-content",description:"Use the min-content inline size or min-content block size, as appropriate to the writing mode."}],syntax:"",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/min-height"}],description:"Allows authors to constrain content height to a certain range.",restrictions:["length","percentage"]},{name:"visibility",values:[{name:"collapse",description:"Table-specific. If used on elements other than rows, row groups, columns, or column groups, 'collapse' has the same meaning as 'hidden'."},{name:"hidden",description:"The generated box is invisible (fully transparent, nothing is drawn), but still affects layout."},{name:"visible",description:"The generated box is visible."}],syntax:"visible | hidden | collapse",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/visibility"}],description:"Specifies whether the boxes generated by an element are rendered. Invisible boxes still affect layout (set the ‘display’ property to ‘none’ to suppress box generation altogether).",restrictions:["enum"]},{name:"background-position",syntax:"#",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/background-position"}],description:"Specifies the initial position of the background image(s) (after any resizing) within their corresponding background positioning area.",restrictions:["position","length","percentage"]},{name:"border-top",syntax:" || || ",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/border-top"}],description:"Shorthand property for setting border width, style and color",restrictions:["length","line-width","line-style","color"]},{name:"min-width",values:[{name:"auto"},{name:"fit-content",description:"Use the fit-content inline size or fit-content block size, as appropriate to the writing mode."},{name:"max-content",description:"Use the max-content inline size or max-content block size, as appropriate to the writing mode."},{name:"min-content",description:"Use the min-content inline size or min-content block size, as appropriate to the writing mode."}],syntax:"",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/min-width"}],description:"Allows authors to constrain content width to a certain range.",restrictions:["length","percentage"]},{name:"outline",values:[{name:"auto",description:"Permits the user agent to render a custom outline style, typically the default platform style."},{name:"invert",description:"Performs a color inversion on the pixels on the screen."}],syntax:"[ <'outline-color'> || <'outline-style'> || <'outline-width'> ]",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/outline"}],description:"Shorthand property for 'outline-style', 'outline-width', and 'outline-color'.",restrictions:["length","line-width","line-style","color","enum"]},{name:"transition",values:[{name:"all",description:"Every property that is able to undergo a transition will do so."},{name:"none",description:"No property will transition."}],syntax:"#",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/transition"}],description:"Shorthand property combines four of the transition properties into a single property.",restrictions:["time","property","timing-function","enum"]},{name:"clear",values:[{name:"both",description:"The clearance of the generated box is set to the amount necessary to place the top border edge below the bottom outer edge of any right-floating and left-floating boxes that resulted from elements earlier in the source document."},{name:"left",description:"The clearance of the generated box is set to the amount necessary to place the top border edge below the bottom outer edge of any left-floating boxes that resulted from elements earlier in the source document."},{name:"none",description:"No constraint on the box's position with respect to floats."},{name:"right",description:"The clearance of the generated box is set to the amount necessary to place the top border edge below the bottom outer edge of any right-floating boxes that resulted from elements earlier in the source document."}],syntax:"none | left | right | both | inline-start | inline-end",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/clear"}],description:"Indicates which sides of an element's box(es) may not be adjacent to an earlier floating box. The 'clear' property does not consider floats inside the element itself or in other block formatting contexts.",restrictions:["enum"]},{name:"border-color",values:[],syntax:"{1,4}",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/border-color"}],description:"The color of the border around all four edges of an element.",restrictions:["color"]},{name:"background-repeat",values:[],syntax:"#",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/background-repeat"}],description:"Specifies how background images are tiled after they have been sized and positioned.",restrictions:["repeat"]},{name:"background-size",values:[{name:"auto",description:"Resolved by using the image’s intrinsic ratio and the size of the other dimension, or failing that, using the image’s intrinsic size, or failing that, treating it as 100%."},{name:"contain",description:"Scale the image, while preserving its intrinsic aspect ratio (if any), to the largest size such that both its width and its height can fit inside the background positioning area."},{name:"cover",description:"Scale the image, while preserving its intrinsic aspect ratio (if any), to the smallest size such that both its width and its height can completely cover the background positioning area."}],syntax:"#",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/background-size"}],description:"Specifies the size of the background images.",restrictions:["length","percentage"]},{name:"text-transform",values:[{name:"capitalize",description:"Puts the first typographic letter unit of each word in titlecase."},{name:"lowercase",description:"Puts all letters in lowercase."},{name:"none",description:"No effects."},{name:"uppercase",description:"Puts all letters in uppercase."}],syntax:"none | capitalize | uppercase | lowercase | full-width | full-size-kana",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/text-transform"}],description:"Controls capitalization effects of an element’s text.",restrictions:["enum"]},{name:"max-height",values:[{name:"none",description:"No limit on the height of the box."},{name:"fit-content",description:"Use the fit-content inline size or fit-content block size, as appropriate to the writing mode."},{name:"max-content",description:"Use the max-content inline size or max-content block size, as appropriate to the writing mode."},{name:"min-content",description:"Use the min-content inline size or min-content block size, as appropriate to the writing mode."}],syntax:"",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/max-height"}],description:"Allows authors to constrain content height to a certain range.",restrictions:["length","percentage"]},{name:"list-style",values:[{name:"armenian"},{name:"circle",description:"A hollow circle."},{name:"decimal"},{name:"decimal-leading-zero"},{name:"disc",description:"A filled circle."},{name:"georgian"},{name:"inside",description:"The marker box is outside the principal block box, as described in the section on the ::marker pseudo-element below."},{name:"lower-alpha"},{name:"lower-greek"},{name:"lower-latin"},{name:"lower-roman"},{name:"none"},{name:"outside",description:"The ::marker pseudo-element is an inline element placed immediately before all ::before pseudo-elements in the principal block box, after which the element's content flows."},{name:"square",description:"A filled square."},{name:"symbols()",description:"Allows a counter style to be defined inline."},{name:"upper-alpha"},{name:"upper-latin"},{name:"upper-roman"},{name:"url()"}],syntax:"<'list-style-type'> || <'list-style-position'> || <'list-style-image'>",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/list-style"}],description:"Shorthand for setting 'list-style-type', 'list-style-position' and 'list-style-image'",restrictions:["image","enum","url"]},{name:"font-style",values:[{name:"italic",description:"Selects a font that is labeled as an 'italic' face, or an 'oblique' face if one is not"},{name:"normal",description:"Selects a face that is classified as 'normal'."},{name:"oblique",description:"Selects a font that is labeled as an 'oblique' face, or an 'italic' face if one is not."}],syntax:"normal | italic | oblique {0,2}",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/font-style"}],description:"Allows italic or oblique faces to be selected. Italic forms are generally cursive in nature while oblique faces are typically sloped versions of the regular face.",restrictions:["enum"]},{name:"font",values:[{name:"100",description:"Thin"},{name:"200",description:"Extra Light (Ultra Light)"},{name:"300",description:"Light"},{name:"400",description:"Normal"},{name:"500",description:"Medium"},{name:"600",description:"Semi Bold (Demi Bold)"},{name:"700",description:"Bold"},{name:"800",description:"Extra Bold (Ultra Bold)"},{name:"900",description:"Black (Heavy)"},{name:"bold",description:"Same as 700"},{name:"bolder",description:"Specifies the weight of the face bolder than the inherited value."},{name:"caption",description:"The font used for captioned controls (e.g., buttons, drop-downs, etc.)."},{name:"icon",description:"The font used to label icons."},{name:"italic",description:"Selects a font that is labeled 'italic', or, if that is not available, one labeled 'oblique'."},{name:"large"},{name:"larger"},{name:"lighter",description:"Specifies the weight of the face lighter than the inherited value."},{name:"medium"},{name:"menu",description:"The font used in menus (e.g., dropdown menus and menu lists)."},{name:"message-box",description:"The font used in dialog boxes."},{name:"normal",description:"Specifies a face that is not labeled as a small-caps font."},{name:"oblique",description:"Selects a font that is labeled 'oblique'."},{name:"small"},{name:"small-caps",description:"Specifies a font that is labeled as a small-caps font. If a genuine small-caps font is not available, user agents should simulate a small-caps font."},{name:"small-caption",description:"The font used for labeling small controls."},{name:"smaller"},{name:"status-bar",description:"The font used in window status bars."},{name:"x-large"},{name:"x-small"},{name:"xx-large"},{name:"xx-small"}],syntax:"[ [ <'font-style'> || || <'font-weight'> || <'font-stretch'> ]? <'font-size'> [ / <'line-height'> ]? <'font-family'> ] | caption | icon | menu | message-box | small-caption | status-bar",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/font"}],description:"Shorthand property for setting 'font-style', 'font-variant', 'font-weight', 'font-size', 'line-height', and 'font-family', at the same place in the style sheet. The syntax of this property is based on a traditional typographical shorthand notation to set multiple properties related to fonts.",restrictions:["font"]},{name:"text-overflow",values:[{name:"clip",description:"Clip inline content that overflows. Characters may be only partially rendered."},{name:"ellipsis",description:"Render an ellipsis character (U+2026) to represent clipped inline content."}],syntax:"[ clip | ellipsis | ]{1,2}",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/text-overflow"}],description:"Text can overflow for example when it is prevented from wrapping.",restrictions:["enum","string"]},{name:"border-left",syntax:" || || ",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/border-left"}],description:"Shorthand property for setting border width, style and color",restrictions:["length","line-width","line-style","color"]},{name:"border-right",syntax:" || || ",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/border-right"}],description:"Shorthand property for setting border width, style and color",restrictions:["length","line-width","line-style","color"]},{name:"border-width",values:[],syntax:"{1,4}",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/border-width"}],description:"Shorthand that sets the four 'border-*-width' properties. If it has four values, they set top, right, bottom and left in that order. If left is missing, it is the same as right; if bottom is missing, it is the same as top; if right is missing, it is the same as top.",restrictions:["length","line-width"]},{name:"justify-content",values:[{name:"center",description:"Flex items are packed toward the center of the line."},{name:"start",description:"The items are packed flush to each other toward the start edge of the alignment container in the main axis."},{name:"end",description:"The items are packed flush to each other toward the end edge of the alignment container in the main axis."},{name:"left",description:"The items are packed flush to each other toward the left edge of the alignment container in the main axis."},{name:"right",description:"The items are packed flush to each other toward the right edge of the alignment container in the main axis."},{name:"safe",description:"If the size of the item overflows the alignment container, the item is instead aligned as if the alignment mode were start."},{name:"unsafe",description:"Regardless of the relative sizes of the item and alignment container, the given alignment value is honored."},{name:"stretch",description:"If the combined size of the alignment subjects is less than the size of the alignment container, any auto-sized alignment subjects have their size increased equally (not proportionally), while still respecting the constraints imposed by max-height/max-width (or equivalent functionality), so that the combined size exactly fills the alignment container."},{name:"space-evenly",description:"The items are evenly distributed within the alignment container along the main axis."},{name:"flex-end",description:"Flex items are packed toward the end of the line."},{name:"flex-start",description:"Flex items are packed toward the start of the line."},{name:"space-around",description:"Flex items are evenly distributed in the line, with half-size spaces on either end."},{name:"space-between",description:"Flex items are evenly distributed in the line."},{name:"baseline",description:"Specifies participation in first-baseline alignment."},{name:"first baseline",description:"Specifies participation in first-baseline alignment."},{name:"last baseline",description:"Specifies participation in last-baseline alignment."}],syntax:"normal | | ? [ | left | right ]",description:"Aligns flex items along the main axis of the current line of the flex container.",restrictions:["enum"]},{name:"align-items",values:[{name:"baseline",description:"If the flex item’s inline axis is the same as the cross axis, this value is identical to 'flex-start'. Otherwise, it participates in baseline alignment."},{name:"center",description:"The flex item’s margin box is centered in the cross axis within the line."},{name:"flex-end",description:"The cross-end margin edge of the flex item is placed flush with the cross-end edge of the line."},{name:"flex-start",description:"The cross-start margin edge of the flex item is placed flush with the cross-start edge of the line."},{name:"stretch",description:"If the cross size property of the flex item computes to auto, and neither of the cross-axis margins are auto, the flex item is stretched."}],syntax:"normal | stretch | | [ ? ]",description:"Aligns flex items along the cross axis of the current line of the flex container.",restrictions:["enum"]},{name:"overflow-y",values:[{name:"auto",description:"The behavior of the 'auto' value is UA-dependent, but should cause a scrolling mechanism to be provided for overflowing boxes."},{name:"hidden",description:"Content is clipped and no scrolling mechanism should be provided to view the content outside the clipping region."},{name:"scroll",description:"Content is clipped and if the user agent uses a scrolling mechanism that is visible on the screen (such as a scroll bar or a panner), that mechanism should be displayed for a box whether or not any of its content is clipped."},{name:"visible",description:"Content is not clipped, i.e., it may be rendered outside the content box."}],syntax:"visible | hidden | clip | scroll | auto",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/overflow-y"}],description:"Specifies the handling of overflow in the vertical direction.",restrictions:["enum"]},{name:"pointer-events",values:[{name:"all",description:"The given element can be the target element for pointer events whenever the pointer is over either the interior or the perimeter of the element."},{name:"fill",description:"The given element can be the target element for pointer events whenever the pointer is over the interior of the element."},{name:"none",description:"The given element does not receive pointer events."},{name:"painted",description:'The given element can be the target element for pointer events when the pointer is over a "painted" area. '},{name:"stroke",description:"The given element can be the target element for pointer events whenever the pointer is over the perimeter of the element."},{name:"visible",description:"The given element can be the target element for pointer events when the ‘visibility’ property is set to visible and the pointer is over either the interior or the perimete of the element."},{name:"visibleFill",description:"The given element can be the target element for pointer events when the ‘visibility’ property is set to visible and when the pointer is over the interior of the element."},{name:"visiblePainted",description:"The given element can be the target element for pointer events when the ‘visibility’ property is set to visible and when the pointer is over a ‘painted’ area."},{name:"visibleStroke",description:"The given element can be the target element for pointer events when the ‘visibility’ property is set to visible and when the pointer is over the perimeter of the element."}],syntax:"auto | none | visiblePainted | visibleFill | visibleStroke | visible | painted | fill | stroke | all | inherit",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/pointer-events"}],description:"Specifies under what circumstances a given element can be the target element for a pointer event.",restrictions:["enum"]},{name:"letter-spacing",values:[{name:"normal",description:"The spacing is the normal spacing for the current font. It is typically zero-length."}],syntax:"normal | ",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/letter-spacing"}],description:"Specifies the minimum, maximum, and optimal spacing between grapheme clusters.",restrictions:["length"]},{name:"border-style",values:[],syntax:"{1,4}",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/border-style"}],description:"The style of the border around edges of an element.",restrictions:["line-style"]},{name:"animation",values:[{name:"alternate",description:"The animation cycle iterations that are odd counts are played in the normal direction, and the animation cycle iterations that are even counts are played in a reverse direction."},{name:"alternate-reverse",description:"The animation cycle iterations that are odd counts are played in the reverse direction, and the animation cycle iterations that are even counts are played in a normal direction."},{name:"backwards",description:"The beginning property value (as defined in the first @keyframes at-rule) is applied before the animation is displayed, during the period defined by 'animation-delay'."},{name:"both",description:"Both forwards and backwards fill modes are applied."},{name:"forwards",description:"The final property value (as defined in the last @keyframes at-rule) is maintained after the animation completes."},{name:"infinite",description:"Causes the animation to repeat forever."},{name:"none",description:"No animation is performed"},{name:"normal",description:"Normal playback."},{name:"reverse",description:"All iterations of the animation are played in the reverse direction from the way they were specified."}],syntax:"#",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/animation"}],description:"Shorthand property combines six of the animation properties into a single property.",restrictions:["time","timing-function","enum","identifier","number"]},{name:"overflow-x",values:[{name:"auto",description:"The behavior of the 'auto' value is UA-dependent, but should cause a scrolling mechanism to be provided for overflowing boxes."},{name:"hidden",description:"Content is clipped and no scrolling mechanism should be provided to view the content outside the clipping region."},{name:"scroll",description:"Content is clipped and if the user agent uses a scrolling mechanism that is visible on the screen (such as a scroll bar or a panner), that mechanism should be displayed for a box whether or not any of its content is clipped."},{name:"visible",description:"Content is not clipped, i.e., it may be rendered outside the content box."}],syntax:"visible | hidden | clip | scroll | auto",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/overflow-x"}],description:"Specifies the handling of overflow in the horizontal direction.",restrictions:["enum"]},{name:"word-wrap",values:[{name:"break-word",description:"An otherwise unbreakable sequence of characters may be broken at an arbitrary point if there are no otherwise-acceptable break points in the line."},{name:"normal",description:"Lines may break only at allowed break points."}],syntax:"normal | break-word",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/overflow-wrap"}],description:"Specifies whether the UA may break within a word to prevent overflow when an otherwise-unbreakable string is too long to fit.",restrictions:["enum"]},{name:"border-collapse",values:[{name:"collapse",description:"Selects the collapsing borders model."},{name:"separate",description:"Selects the separated borders border model."}],syntax:"collapse | separate",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/border-collapse"}],description:"Selects a table's border model.",restrictions:["enum"]},{name:"flex-direction",values:[{name:"column",description:"The flex container’s main axis has the same orientation as the block axis of the current writing mode."},{name:"column-reverse",description:"Same as 'column', except the main-start and main-end directions are swapped."},{name:"row",description:"The flex container’s main axis has the same orientation as the inline axis of the current writing mode."},{name:"row-reverse",description:"Same as 'row', except the main-start and main-end directions are swapped."}],syntax:"row | row-reverse | column | column-reverse",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/flex-direction"}],description:"Specifies how flex items are placed in the flex container, by setting the direction of the flex container’s main axis.",restrictions:["enum"]},{name:"zoom",browsers:["E12","S3.1","C1","IE5.5","O15"],values:[{name:"normal"}],syntax:"auto | | ",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/zoom"}],description:"Non-standard. Specifies the magnification scale of the object. See 'transform: scale()' for a standards-based alternative.",restrictions:["enum","integer","number","percentage"]},{name:"flex",values:[{name:"auto",description:"Retrieves the value of the main size property as the used 'flex-basis'."},{name:"content",description:"Indicates automatic sizing, based on the flex item’s content."},{name:"none",description:"Expands to '0 0 auto'."}],syntax:"none | [ <'flex-grow'> <'flex-shrink'>? || <'flex-basis'> ]",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/flex"}],description:"Specifies the components of a flexible length: the flex grow factor and flex shrink factor, and the flex basis.",restrictions:["length","number","percentage"]},{name:"text-shadow",values:[{name:"none",description:"No shadow."}],syntax:"none | #",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/text-shadow"}],description:"Enables shadow effects to be applied to the text of the element.",restrictions:["length","color"]},{name:"list-style-type",values:[{name:"armenian",description:"Traditional uppercase Armenian numbering."},{name:"circle",description:"A hollow circle."},{name:"decimal",description:"Western decimal numbers."},{name:"decimal-leading-zero",description:"Decimal numbers padded by initial zeros."},{name:"disc",description:"A filled circle."},{name:"georgian",description:"Traditional Georgian numbering."},{name:"lower-alpha",description:"Lowercase ASCII letters."},{name:"lower-greek",description:"Lowercase classical Greek."},{name:"lower-latin",description:"Lowercase ASCII letters."},{name:"lower-roman",description:"Lowercase ASCII Roman numerals."},{name:"none",description:"No marker"},{name:"square",description:"A filled square."},{name:"symbols()",description:"Allows a counter style to be defined inline."},{name:"upper-alpha",description:"Uppercase ASCII letters."},{name:"upper-latin",description:"Uppercase ASCII letters."},{name:"upper-roman",description:"Uppercase ASCII Roman numerals."}],syntax:" | | none",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/list-style-type"}],description:"Used to construct the default contents of a list item’s marker",restrictions:["enum","string"]},{name:"border-bottom-left-radius",syntax:"{1,2}",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/border-bottom-left-radius"}],description:"Defines the radii of the bottom left outer border edge.",restrictions:["length","percentage"]},{name:"user-select",values:[{name:"all",description:"The content of the element must be selected atomically"},{name:"auto"},{name:"contain",description:"UAs must not allow a selection which is started in this element to be extended outside of this element."},{name:"none",description:"The UA must not allow selections to be started in this element."},{name:"text",description:"The element imposes no constraint on the selection."}],status:"nonstandard",syntax:"auto | text | none | contain | all",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/user-select"}],description:"Controls the appearance of selection.",restrictions:["enum"]},{name:"fill",values:[{name:"url()",description:"A URL reference to a paint server element, which is an element that defines a paint server: ‘hatch’, ‘linearGradient’, ‘mesh’, ‘pattern’, ‘radialGradient’ and ‘solidcolor’."},{name:"none",description:"No paint is applied in this layer."}],description:"Paints the interior of the given graphical element.",restrictions:["color","enum","url"]},{name:"transform-origin",syntax:"[ | left | center | right | top | bottom ] | [ [ | left | center | right ] && [ | top | center | bottom ] ] ?",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/transform-origin"}],description:"Establishes the origin of transformation for an element.",restrictions:["position","length","percentage"]},{name:"border-top-left-radius",syntax:"{1,2}",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/border-top-left-radius"}],description:"Defines the radii of the top left outer border edge.",restrictions:["length","percentage"]},{name:"text-indent",values:[],syntax:" && hanging? && each-line?",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/text-indent"}],description:"Specifies the indentation applied to lines of inline content in a block. The indentation only affects the first line of inline content in the block unless the 'hanging' keyword is specified, in which case it affects all lines except the first.",restrictions:["percentage","length"]},{name:"border-bottom-right-radius",syntax:"{1,2}",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/border-bottom-right-radius"}],description:"Defines the radii of the bottom right outer border edge.",restrictions:["length","percentage"]},{name:"flex-wrap",values:[{name:"nowrap",description:"The flex container is single-line."},{name:"wrap",description:"The flexbox is multi-line."},{name:"wrap-reverse",description:"Same as 'wrap', except the cross-start and cross-end directions are swapped."}],syntax:"nowrap | wrap | wrap-reverse",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/flex-wrap"}],description:"Controls whether the flex container is single-line or multi-line, and the direction of the cross-axis, which determines the direction new lines are stacked in.",restrictions:["enum"]},{name:"border-spacing",syntax:" ?",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/border-spacing"}],description:"The lengths specify the distance that separates adjoining cell borders. If one length is specified, it gives both the horizontal and vertical spacing. If two are specified, the first gives the horizontal spacing and the second the vertical spacing. Lengths may not be negative.",restrictions:["length"]},{name:"border-top-right-radius",syntax:"{1,2}",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/border-top-right-radius"}],description:"Defines the radii of the top right outer border edge.",restrictions:["length","percentage"]},{name:"clip",values:[{name:"auto",description:"The element does not clip."},{name:"rect()",description:"Specifies offsets from the edges of the border box."}],syntax:" | auto",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/clip"}],description:"Deprecated. Use the 'clip-path' property when support allows. Defines the visible portion of an element’s box.",restrictions:["enum"]},{name:"border-top-color",syntax:"",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/border-top-color"}],description:"Sets the color of the top border.",restrictions:["color"]},{name:"word-break",values:[{name:"break-all",description:"Lines may break between any two grapheme clusters for non-CJK scripts."},{name:"keep-all",description:"Block characters can no longer create implied break points."},{name:"normal",description:"Breaks non-CJK scripts according to their own rules."}],syntax:"normal | break-all | keep-all | break-word",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/word-break"}],description:"Specifies line break opportunities for non-CJK scripts.",restrictions:["enum"]},{name:"border-bottom-color",syntax:"<'border-top-color'>",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/border-bottom-color"}],description:"Sets the color of the bottom border.",restrictions:["color"]},{name:"flex-grow",syntax:"",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/flex-grow"}],description:"Sets the flex grow factor. Negative numbers are invalid.",restrictions:["number"]},{name:"direction",values:[{name:"ltr",description:"Left-to-right direction."},{name:"rtl",description:"Right-to-left direction."}],syntax:"ltr | rtl",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/direction"}],description:"Specifies the inline base direction or directionality of any bidi paragraph, embedding, isolate, or override established by the box. Note: for HTML content use the 'dir' attribute and 'bdo' element rather than this property.",restrictions:["enum"]},{name:"align-self",values:[{name:"auto",description:"Computes to the value of 'align-items' on the element’s parent, or 'stretch' if the element has no parent. On absolutely positioned elements, it computes to itself."},{name:"baseline",description:"If the flex item’s inline axis is the same as the cross axis, this value is identical to 'flex-start'. Otherwise, it participates in baseline alignment."},{name:"center",description:"The flex item’s margin box is centered in the cross axis within the line."},{name:"flex-end",description:"The cross-end margin edge of the flex item is placed flush with the cross-end edge of the line."},{name:"flex-start",description:"The cross-start margin edge of the flex item is placed flush with the cross-start edge of the line."},{name:"stretch",description:"If the cross size property of the flex item computes to auto, and neither of the cross-axis margins are auto, the flex item is stretched."}],syntax:"auto | normal | stretch | | ? ",description:"Allows the default alignment along the cross axis to be overridden for individual flex items.",restrictions:["enum"]},{name:"flex-shrink",syntax:"",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/flex-shrink"}],description:"Sets the flex shrink factor. Negative numbers are invalid.",restrictions:["number"]},{name:"text-rendering",browsers:["FF1","S5","C4","O15"],values:[{name:"auto"},{name:"geometricPrecision",description:"Indicates that the user agent shall emphasize geometric precision over legibility and rendering speed."},{name:"optimizeLegibility",description:"Indicates that the user agent shall emphasize legibility over rendering speed and geometric precision."},{name:"optimizeSpeed",description:"Indicates that the user agent shall emphasize rendering speed over legibility and geometric precision."}],syntax:"auto | optimizeSpeed | optimizeLegibility | geometricPrecision",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/text-rendering"}],description:"The creator of SVG content might want to provide a hint to the implementation about what tradeoffs to make as it renders text. The ‘text-rendering’ property provides these hints.",restrictions:["enum"]},{name:"touch-action",values:[{name:"auto",description:"The user agent may determine any permitted touch behaviors for touches that begin on the element."},{name:"cross-slide-x"},{name:"cross-slide-y"},{name:"double-tap-zoom"},{name:"manipulation",description:"The user agent may consider touches that begin on the element only for the purposes of scrolling and continuous zooming."},{name:"none",description:"Touches that begin on the element must not trigger default touch behaviors."},{name:"pan-x",description:"The user agent may consider touches that begin on the element only for the purposes of horizontally scrolling the element’s nearest ancestor with horizontally scrollable content."},{name:"pan-y",description:"The user agent may consider touches that begin on the element only for the purposes of vertically scrolling the element’s nearest ancestor with vertically scrollable content."},{name:"pinch-zoom"}],syntax:"auto | none | [ [ pan-x | pan-left | pan-right ] || [ pan-y | pan-up | pan-down ] || pinch-zoom ] | manipulation",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/touch-action"}],description:"Determines whether touch input may trigger default behavior supplied by user agent.",restrictions:["enum"]},{name:"background-clip",syntax:"#",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/background-clip"}],description:"Determines the background painting area.",restrictions:["box"]},{name:"filter",browsers:["E12","FF35","S9.1","C53","O40"],values:[{name:"none",description:"No filter effects are applied."},{name:"blur()",description:"Applies a Gaussian blur to the input image."},{name:"brightness()",description:"Applies a linear multiplier to input image, making it appear more or less bright."},{name:"contrast()",description:"Adjusts the contrast of the input."},{name:"drop-shadow()",description:"Applies a drop shadow effect to the input image."},{name:"grayscale()",description:"Converts the input image to grayscale."},{name:"hue-rotate()",description:"Applies a hue rotation on the input image. "},{name:"invert()",description:"Inverts the samples in the input image."},{name:"opacity()",description:"Applies transparency to the samples in the input image."},{name:"saturate()",description:"Saturates the input image."},{name:"sepia()",description:"Converts the input image to sepia."},{name:"url()",browsers:["E12","FF35","S9.1","C53","O40"],description:"A filter reference to a element."}],syntax:"none | ",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/filter"}],description:"Processes an element’s rendering before it is displayed in the document, by applying one or more filter effects.",restrictions:["enum","url"]},{name:"src",values:[{name:"url()",description:"Reference font by URL"},{name:"format()",description:"Optional hint describing the format of the font resource."},{name:"local()",description:"Format-specific string that identifies a locally available copy of a given font."}],syntax:"[ [ format( # ) ]? | local( ) ]#",description:"@font-face descriptor. Specifies the resource containing font data. It is required, whether the font is downloadable or locally installed.",restrictions:["enum","url","identifier"]},{name:"animation-timing-function",syntax:"#",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/animation-timing-function"}],description:"Describes how the animation will progress over one cycle of its duration.",restrictions:["timing-function"]},{name:"border-right-color",syntax:"",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/border-right-color"}],description:"Sets the color of the right border.",restrictions:["color"]},{name:"font-variant",values:[{name:"normal",description:"Specifies a face that is not labeled as a small-caps font."},{name:"small-caps",description:"Specifies a font that is labeled as a small-caps font. If a genuine small-caps font is not available, user agents should simulate a small-caps font."}],syntax:"normal | none | [ || || || || stylistic() || historical-forms || styleset(#) || character-variant(#) || swash() || ornaments() || annotation() || [ small-caps | all-small-caps | petite-caps | all-petite-caps | unicase | titling-caps ] || || || || ordinal || slashed-zero || || || ruby ]",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/font-variant"}],description:"Specifies variant representations of the font",restrictions:["enum"]},{name:"border-left-color",syntax:"",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/border-left-color"}],description:"Sets the color of the left border.",restrictions:["color"]},{name:"animation-name",values:[{name:"none",description:"No animation is performed"}],syntax:"[ none | ]#",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/animation-name"}],description:"Defines a list of animations that apply. Each name is used to select the keyframe at-rule that provides the property values for the animation.",restrictions:["identifier","enum"]},{name:"animation-duration",syntax:"