From 36daf9c09a2e5678429edc28e418652fbc20b526 Mon Sep 17 00:00:00 2001 From: caishi <1149225589@qq.com> Date: Fri, 4 Jun 2021 18:53:51 +0800 Subject: [PATCH] build --- asset-manifest.json | 387 +++++++++--------- css/iconfont.css | 60 ++- css/iconfont.js | 2 +- css/iconfont.json | 93 ++++- css/iconfont.ttf | Bin 171228 -> 175720 bytes css/iconfont.woff | Bin 106348 -> 108472 bytes css/iconfont.woff2 | Bin 88580 -> 90488 bytes index.html | 2 +- service-worker.js | 2 +- static/css/100.6d37ca25.chunk.css | 1 - static/css/101.abfde357.chunk.css | 1 + ...67e83.chunk.css => 103.c5e67e83.chunk.css} | 0 ...c6e1a.chunk.css => 104.001c6e1a.chunk.css} | 0 ...710b78.chunk.css => 14.68710b78.chunk.css} | 0 static/css/15.620a5b46.chunk.css | 1 - ...00d604.chunk.css => 15.cba65999.chunk.css} | 0 static/css/21.befff622.chunk.css | 1 + static/css/33.bbcacffe.chunk.css | 1 + static/css/33.c8a34330.chunk.css | 1 - static/css/40.2bc0bf9e.chunk.css | 1 + static/css/40.d8f71a27.chunk.css | 1 - static/css/43.63e4c48f.chunk.css | 1 - static/css/43.dbbf8dd7.chunk.css | 1 + static/css/47.9b3b3d90.chunk.css | 1 + ...d02e10.chunk.css => 48.0ad02e10.chunk.css} | 0 ...e21baf.chunk.css => 49.67e21baf.chunk.css} | 0 static/css/50.193865c6.chunk.css | 1 - ...7479e8.chunk.css => 50.947479e8.chunk.css} | 0 ...e67e83.chunk.css => 51.c5e67e83.chunk.css} | 0 ...e67e83.chunk.css => 52.c5e67e83.chunk.css} | 0 ...e67e83.chunk.css => 53.c5e67e83.chunk.css} | 0 static/css/54.82ef82ac.chunk.css | 1 + static/css/55.ef06ef2e.chunk.css | 1 + ...a65999.chunk.css => 56.cba65999.chunk.css} | 0 ...f38a3c.chunk.css => 58.20f38a3c.chunk.css} | 0 ...a65999.chunk.css => 59.cba65999.chunk.css} | 0 ...5d46f3.chunk.css => 60.b25d46f3.chunk.css} | 0 ...611c50.chunk.css => 61.3c611c50.chunk.css} | 0 ...59de0c.chunk.css => 64.c359de0c.chunk.css} | 0 ...339313.chunk.css => 65.5e339313.chunk.css} | 0 ...add6ef.chunk.css => 66.7cadd6ef.chunk.css} | 0 ...d3a09e.chunk.css => 67.bad3a09e.chunk.css} | 0 static/css/67.e17cf6ed.chunk.css | 1 - ...d3a09e.chunk.css => 68.bad3a09e.chunk.css} | 0 static/css/69.5f491cba.chunk.css | 1 + ...0f37d5.chunk.css => 70.640f37d5.chunk.css} | 0 static/css/70.ea39a4ce.chunk.css | 0 ...b9e4d6.chunk.css => 71.f1b9e4d6.chunk.css} | 0 ...d3a09e.chunk.css => 72.bad3a09e.chunk.css} | 0 ...0f37d5.chunk.css => 73.640f37d5.chunk.css} | 0 ...0f37d5.chunk.css => 74.640f37d5.chunk.css} | 0 ...39367d.chunk.css => 76.0d39367d.chunk.css} | 0 ...075868.chunk.css => 77.b8075868.chunk.css} | 0 ...a55d08.chunk.css => 78.c8a55d08.chunk.css} | 0 ...de9df7.chunk.css => 79.88de9df7.chunk.css} | 0 ...bcfa98.chunk.css => 80.cebcfa98.chunk.css} | 0 ...b8e1d1.chunk.css => 81.eab8e1d1.chunk.css} | 0 ...0f37d5.chunk.css => 82.640f37d5.chunk.css} | 0 static/css/83.1dcd3be5.chunk.css | 1 - static/css/84.49255f30.chunk.css | 1 + ...946b6e.chunk.css => 86.52946b6e.chunk.css} | 0 ...27ec61.chunk.css => 87.bc27ec61.chunk.css} | 0 ...e67e83.chunk.css => 88.c5e67e83.chunk.css} | 0 ...d3a09e.chunk.css => 89.bad3a09e.chunk.css} | 0 ...35739a.chunk.css => 98.a935739a.chunk.css} | 0 ...8791e4.chunk.css => 99.758791e4.chunk.css} | 0 ...08878ac3.chunk.js => 10.b49915e4.chunk.js} | 2 +- static/js/100.388b9ed7.chunk.js | 1 + static/js/100.629ae6df.chunk.js | 1 - static/js/101.31b08d92.chunk.js | 1 + ...e5d7c46.chunk.js => 102.364d448e.chunk.js} | 2 +- ...646e0a7.chunk.js => 103.7c42fea8.chunk.js} | 2 +- ...7cbb251.chunk.js => 104.800913d4.chunk.js} | 2 +- ...fac3c33.chunk.js => 105.adfd4979.chunk.js} | 2 +- ...78ab990.chunk.js => 106.24627c45.chunk.js} | 2 +- ...a70ef30.chunk.js => 107.0d4e3d0d.chunk.js} | 2 +- static/js/107.787daac2.chunk.js | 1 - static/js/108.919a64ff.chunk.js | 1 + static/js/109.04d2c485.chunk.js | 1 - ...6d6b99d.chunk.js => 109.cca31e54.chunk.js} | 2 +- ...b0377830.chunk.js => 11.d321568d.chunk.js} | 2 +- static/js/110.ccbb018e.chunk.js | 1 + ...f781a2e.chunk.js => 111.862d0064.chunk.js} | 2 +- ...e071a95.chunk.js => 112.db87d111.chunk.js} | 2 +- ...872f805.chunk.js => 113.9bf44a74.chunk.js} | 2 +- ...b249976.chunk.js => 114.763143db.chunk.js} | 2 +- ...5c0cfcc.chunk.js => 115.d7aba983.chunk.js} | 2 +- ...84cd0c5.chunk.js => 116.eda4354e.chunk.js} | 2 +- ...0005ae3.chunk.js => 117.97328a4d.chunk.js} | 2 +- ...000994e.chunk.js => 118.93354b9b.chunk.js} | 2 +- ...8b339bf.chunk.js => 119.3fef75b8.chunk.js} | 2 +- ...38ad9d3.chunk.js => 120.97f49a49.chunk.js} | 2 +- ...c0a2ad3.chunk.js => 121.de0806d4.chunk.js} | 2 +- static/js/122.12924fc1.chunk.js | 2 + ....txt => 122.12924fc1.chunk.js.LICENSE.txt} | 0 ...da75000.chunk.js => 123.9b411b74.chunk.js} | 2 +- ...7708a01.chunk.js => 124.a90fb0c3.chunk.js} | 2 +- ...991c3f4.chunk.js => 125.0d68c1ad.chunk.js} | 2 +- ...875785d.chunk.js => 126.15395c89.chunk.js} | 2 +- ...bf1ad7a.chunk.js => 127.aa50c152.chunk.js} | 2 +- ...15fe473.chunk.js => 128.7ef57b13.chunk.js} | 2 +- ...b00b8bb.chunk.js => 129.5c8164c9.chunk.js} | 2 +- static/js/13.f327a343.chunk.js | 1 + ...30dd99f.chunk.js => 130.fbc2ff11.chunk.js} | 2 +- ...3fe07fc.chunk.js => 131.6b30e558.chunk.js} | 2 +- ...802c821.chunk.js => 132.ce752043.chunk.js} | 2 +- ...e568404.chunk.js => 133.ac9ca81e.chunk.js} | 2 +- ...d7c6095.chunk.js => 134.57aab901.chunk.js} | 2 +- ...bb46e37.chunk.js => 135.7bea522f.chunk.js} | 2 +- ...7c9248b.chunk.js => 136.bbab202e.chunk.js} | 2 +- ...d973647.chunk.js => 137.f02d74ff.chunk.js} | 2 +- ...163ca4d.chunk.js => 138.d0bec16b.chunk.js} | 2 +- ...660cd9f.chunk.js => 139.14f7f22d.chunk.js} | 2 +- ...ceb882f2.chunk.js => 14.8eebf3b2.chunk.js} | 2 +- ...a2b6b7f.chunk.js => 140.142eb052.chunk.js} | 2 +- ...122d41f.chunk.js => 141.7f54ef7b.chunk.js} | 2 +- ...48c5828.chunk.js => 142.84e68709.chunk.js} | 2 +- ...2e11c30.chunk.js => 143.bf1d5993.chunk.js} | 2 +- ...4dce516.chunk.js => 144.671e6a97.chunk.js} | 2 +- ...9f04209.chunk.js => 145.8ad70ecc.chunk.js} | 2 +- ...9214b12.chunk.js => 146.f58ee96d.chunk.js} | 2 +- ...b40cd12.chunk.js => 147.9ab54f14.chunk.js} | 2 +- ...909dfbb.chunk.js => 148.2ddc63c6.chunk.js} | 2 +- ...c545f9f.chunk.js => 149.741da8b0.chunk.js} | 2 +- static/js/15.4ed5071f.chunk.js | 1 - ...2206bd53.chunk.js => 15.c4ca70bd.chunk.js} | 2 +- ...3aa9bb1.chunk.js => 150.77632925.chunk.js} | 2 +- ...a56ac50.chunk.js => 151.6ea76dc3.chunk.js} | 2 +- ...2ac91e8.chunk.js => 152.d6857f9a.chunk.js} | 2 +- ...ef0be54.chunk.js => 153.aeeec339.chunk.js} | 2 +- ...f7a431d.chunk.js => 154.95f21ce0.chunk.js} | 2 +- ...5d698b5.chunk.js => 155.5f8d2615.chunk.js} | 2 +- ...66f6dc5.chunk.js => 156.f746f2a4.chunk.js} | 2 +- ...932868c.chunk.js => 157.f624baf4.chunk.js} | 2 +- ...b54ce1d.chunk.js => 158.3e12bbd1.chunk.js} | 2 +- ...c70fe53.chunk.js => 159.88ab59b8.chunk.js} | 2 +- ...c4b9841.chunk.js => 160.3fe20694.chunk.js} | 2 +- ...06ed662.chunk.js => 161.d14ee5f6.chunk.js} | 2 +- ...832c741.chunk.js => 162.0cbd2f05.chunk.js} | 2 +- ...22cf0c3.chunk.js => 163.b5b29cb4.chunk.js} | 2 +- ...f3ae6e1.chunk.js => 164.d3c447d5.chunk.js} | 4 +- ....txt => 164.d3c447d5.chunk.js.LICENSE.txt} | 0 ...4fc9b1a.chunk.js => 165.05ee6be0.chunk.js} | 2 +- ...d2e181a.chunk.js => 166.68cc9498.chunk.js} | 2 +- ...bec7e83.chunk.js => 167.85d88eea.chunk.js} | 2 +- ...f7cfb94.chunk.js => 168.7c456e5b.chunk.js} | 2 +- ...787d37d.chunk.js => 169.362b8978.chunk.js} | 2 +- static/js/21.3d8fbbb8.chunk.js | 2 - static/js/21.89aeec73.chunk.js | 1 + ...cbd8e982.chunk.js => 22.3c6116eb.chunk.js} | 2 +- ...ce6d7211.chunk.js => 26.38a8f3df.chunk.js} | 2 +- ...eba0ad9f.chunk.js => 27.9c0fdf3d.chunk.js} | 2 +- static/js/32.4917173b.chunk.js | 2 - static/js/32.d56e6695.chunk.js | 2 + ...E.txt => 32.d56e6695.chunk.js.LICENSE.txt} | 0 ...c30ccab2.chunk.js => 33.a6d168df.chunk.js} | 2 +- ...10ec014c.chunk.js => 34.8d434744.chunk.js} | 4 +- ...E.txt => 34.8d434744.chunk.js.LICENSE.txt} | 0 static/js/40.8e754ded.chunk.js | 1 - static/js/40.8e838226.chunk.js | 1 + ...6ef2517d.chunk.js => 43.58c15901.chunk.js} | 2 +- ...49e502fc.chunk.js => 45.c68e5431.chunk.js} | 2 +- ...0b772b96.chunk.js => 46.51b845f8.chunk.js} | 2 +- static/js/47.fd4f842e.chunk.js | 1 + ...31d11a1d.chunk.js => 48.2e6f886b.chunk.js} | 2 +- ...b46b983d.chunk.js => 49.9ab548cf.chunk.js} | 2 +- static/js/50.6d61ea3e.chunk.js | 1 - ...45547591.chunk.js => 50.a7502659.chunk.js} | 2 +- static/js/51.9b505ea7.chunk.js | 1 + static/js/51.b49c7d95.chunk.js | 1 - static/js/52.f2416fbb.chunk.js | 1 + static/js/53.259050ad.chunk.js | 1 + static/js/54.f320bbe1.chunk.js | 1 + static/js/55.a959066d.chunk.js | 1 + static/js/56.98d4706f.chunk.js | 1 + ...3ac620d9.chunk.js => 57.926f1818.chunk.js} | 2 +- ...321e1952.chunk.js => 58.cb830179.chunk.js} | 2 +- ...d14bbba6.chunk.js => 59.04f1c707.chunk.js} | 2 +- ...aeeed40d.chunk.js => 60.de83ccc3.chunk.js} | 2 +- ...c1c9b831.chunk.js => 61.d7e95d59.chunk.js} | 2 +- static/js/62.0220f7a1.chunk.js | 1 - ...da9c6e08.chunk.js => 62.5bb9e3f8.chunk.js} | 2 +- ...d91704ac.chunk.js => 63.b2f75ad9.chunk.js} | 2 +- static/js/64.18993d18.chunk.js | 1 - ...bc243c2a.chunk.js => 64.925c2882.chunk.js} | 2 +- ...9d82244b.chunk.js => 65.16e9dc72.chunk.js} | 2 +- static/js/65.9a8bf35d.chunk.js | 1 - ...52064d68.chunk.js => 66.1633ab24.chunk.js} | 2 +- static/js/66.ec368f3e.chunk.js | 1 - static/js/67.351ea104.chunk.js | 1 + static/js/67.8ec8be34.chunk.js | 1 - static/js/68.97f0c960.chunk.js | 1 + static/js/69.f6114a2f.chunk.js | 1 + static/js/70.318fc949.chunk.js | 1 - static/js/70.e269245a.chunk.js | 1 + ...7b6c180a.chunk.js => 71.e2147099.chunk.js} | 2 +- ...6823a357.chunk.js => 72.f9edbde9.chunk.js} | 2 +- static/js/73.1ac545e1.chunk.js | 1 - ...bba619b4.chunk.js => 73.939ac180.chunk.js} | 2 +- ...39c7e18b.chunk.js => 74.8d6a15a5.chunk.js} | 2 +- static/js/75.800d7464.chunk.js | 1 + ...41b72e7d.chunk.js => 76.dbb33996.chunk.js} | 2 +- ...8ca4c24a.chunk.js => 77.5941f3c7.chunk.js} | 2 +- ...620434ca.chunk.js => 78.d6710fe0.chunk.js} | 2 +- ...ae38e440.chunk.js => 79.5ce4bb30.chunk.js} | 2 +- ...b872b1e6.chunk.js => 80.76778b61.chunk.js} | 2 +- static/js/80.ff4c611f.chunk.js | 1 - static/js/81.81798111.chunk.js | 1 - ...7e0ce9c2.chunk.js => 81.ea4f5da3.chunk.js} | 2 +- static/js/82.1c8e889b.chunk.js | 1 + ...97b6d45e.chunk.js => 83.6b00f0e9.chunk.js} | 2 +- static/js/83.8de74e36.chunk.js | 1 - static/js/84.28c37f02.chunk.js | 1 - static/js/84.e0dde7e4.chunk.js | 1 + static/js/85.f7e776b8.chunk.js | 1 + ...569279d1.chunk.js => 86.5df6c8bb.chunk.js} | 2 +- ...a7f24d3a.chunk.js => 87.d81ad754.chunk.js} | 2 +- static/js/88.294ca86f.chunk.js | 1 - ...178eb9a2.chunk.js => 88.3f879569.chunk.js} | 2 +- static/js/89.10b46d32.chunk.js | 1 + static/js/89.3d5f9ef1.chunk.js | 1 - ....fffad1d9.chunk.js => 9.9dc98ccc.chunk.js} | 2 +- static/js/90.82f17737.chunk.js | 1 - ...8090e837.chunk.js => 90.e741afd3.chunk.js} | 2 +- static/js/91.74db9dc8.chunk.js | 1 + static/js/92.a5eedf82.chunk.js | 1 - ...fd841f89.chunk.js => 92.e2cec92c.chunk.js} | 2 +- static/js/93.ae6f8251.chunk.js | 1 + static/js/94.1bd4ec28.chunk.js | 1 - ...48db23a6.chunk.js => 94.8d831811.chunk.js} | 2 +- static/js/95.db715701.chunk.js | 1 + ...9d794bdc.chunk.js => 96.464a9b79.chunk.js} | 2 +- ...a98522ea.chunk.js => 97.5b7fa83e.chunk.js} | 2 +- ...e3e00209.chunk.js => 98.f556a0f6.chunk.js} | 2 +- static/js/99.2936efe6.chunk.js | 1 - ...b2a175de.chunk.js => 99.2e2351a7.chunk.js} | 2 +- ...51182b.chunk.js => main.f68b2c96.chunk.js} | 4 +- ...txt => main.f68b2c96.chunk.js.LICENSE.txt} | 0 static/js/runtime~main.d057064a.js | 1 - static/js/runtime~main.fc4f9493.js | 1 + 240 files changed, 503 insertions(+), 353 deletions(-) delete mode 100644 static/css/100.6d37ca25.chunk.css create mode 100644 static/css/101.abfde357.chunk.css rename static/css/{101.c5e67e83.chunk.css => 103.c5e67e83.chunk.css} (100%) rename static/css/{103.001c6e1a.chunk.css => 104.001c6e1a.chunk.css} (100%) rename static/css/{13.68710b78.chunk.css => 14.68710b78.chunk.css} (100%) delete mode 100644 static/css/15.620a5b46.chunk.css rename static/css/{14.c500d604.chunk.css => 15.cba65999.chunk.css} (100%) create mode 100644 static/css/21.befff622.chunk.css create mode 100644 static/css/33.bbcacffe.chunk.css delete mode 100644 static/css/33.c8a34330.chunk.css create mode 100644 static/css/40.2bc0bf9e.chunk.css delete mode 100644 static/css/40.d8f71a27.chunk.css delete mode 100644 static/css/43.63e4c48f.chunk.css create mode 100644 static/css/43.dbbf8dd7.chunk.css create mode 100644 static/css/47.9b3b3d90.chunk.css rename static/css/{47.0ad02e10.chunk.css => 48.0ad02e10.chunk.css} (100%) rename static/css/{48.67e21baf.chunk.css => 49.67e21baf.chunk.css} (100%) delete mode 100644 static/css/50.193865c6.chunk.css rename static/css/{49.947479e8.chunk.css => 50.947479e8.chunk.css} (100%) rename static/css/{64.c5e67e83.chunk.css => 51.c5e67e83.chunk.css} (100%) rename static/css/{65.c5e67e83.chunk.css => 52.c5e67e83.chunk.css} (100%) rename static/css/{66.c5e67e83.chunk.css => 53.c5e67e83.chunk.css} (100%) create mode 100644 static/css/54.82ef82ac.chunk.css create mode 100644 static/css/55.ef06ef2e.chunk.css rename static/css/{51.cba65999.chunk.css => 56.cba65999.chunk.css} (100%) rename static/css/{53.20f38a3c.chunk.css => 58.20f38a3c.chunk.css} (100%) rename static/css/{54.cba65999.chunk.css => 59.cba65999.chunk.css} (100%) rename static/css/{55.b25d46f3.chunk.css => 60.b25d46f3.chunk.css} (100%) rename static/css/{56.3c611c50.chunk.css => 61.3c611c50.chunk.css} (100%) rename static/css/{59.c359de0c.chunk.css => 64.c359de0c.chunk.css} (100%) rename static/css/{60.5e339313.chunk.css => 65.5e339313.chunk.css} (100%) rename static/css/{61.7cadd6ef.chunk.css => 66.7cadd6ef.chunk.css} (100%) rename static/css/{62.bad3a09e.chunk.css => 67.bad3a09e.chunk.css} (100%) delete mode 100644 static/css/67.e17cf6ed.chunk.css rename static/css/{63.bad3a09e.chunk.css => 68.bad3a09e.chunk.css} (100%) create mode 100644 static/css/69.5f491cba.chunk.css rename static/css/{71.640f37d5.chunk.css => 70.640f37d5.chunk.css} (100%) delete mode 100644 static/css/70.ea39a4ce.chunk.css rename static/css/{68.f1b9e4d6.chunk.css => 71.f1b9e4d6.chunk.css} (100%) rename static/css/{69.bad3a09e.chunk.css => 72.bad3a09e.chunk.css} (100%) rename static/css/{72.640f37d5.chunk.css => 73.640f37d5.chunk.css} (100%) rename static/css/{80.640f37d5.chunk.css => 74.640f37d5.chunk.css} (100%) rename static/css/{74.0d39367d.chunk.css => 76.0d39367d.chunk.css} (100%) rename static/css/{75.b8075868.chunk.css => 77.b8075868.chunk.css} (100%) rename static/css/{76.c8a55d08.chunk.css => 78.c8a55d08.chunk.css} (100%) rename static/css/{77.88de9df7.chunk.css => 79.88de9df7.chunk.css} (100%) rename static/css/{78.cebcfa98.chunk.css => 80.cebcfa98.chunk.css} (100%) rename static/css/{79.eab8e1d1.chunk.css => 81.eab8e1d1.chunk.css} (100%) rename static/css/{81.640f37d5.chunk.css => 82.640f37d5.chunk.css} (100%) delete mode 100644 static/css/83.1dcd3be5.chunk.css create mode 100644 static/css/84.49255f30.chunk.css rename static/css/{85.52946b6e.chunk.css => 86.52946b6e.chunk.css} (100%) rename static/css/{86.bc27ec61.chunk.css => 87.bc27ec61.chunk.css} (100%) rename static/css/{87.c5e67e83.chunk.css => 88.c5e67e83.chunk.css} (100%) rename static/css/{88.bad3a09e.chunk.css => 89.bad3a09e.chunk.css} (100%) rename static/css/{97.a935739a.chunk.css => 98.a935739a.chunk.css} (100%) rename static/css/{98.758791e4.chunk.css => 99.758791e4.chunk.css} (100%) rename static/js/{10.08878ac3.chunk.js => 10.b49915e4.chunk.js} (73%) create mode 100644 static/js/100.388b9ed7.chunk.js delete mode 100644 static/js/100.629ae6df.chunk.js create mode 100644 static/js/101.31b08d92.chunk.js rename static/js/{101.7e5d7c46.chunk.js => 102.364d448e.chunk.js} (98%) rename static/js/{102.a646e0a7.chunk.js => 103.7c42fea8.chunk.js} (98%) rename static/js/{103.c7cbb251.chunk.js => 104.800913d4.chunk.js} (91%) rename static/js/{104.3fac3c33.chunk.js => 105.adfd4979.chunk.js} (98%) rename static/js/{105.078ab990.chunk.js => 106.24627c45.chunk.js} (95%) rename static/js/{106.aa70ef30.chunk.js => 107.0d4e3d0d.chunk.js} (98%) delete mode 100644 static/js/107.787daac2.chunk.js create mode 100644 static/js/108.919a64ff.chunk.js delete mode 100644 static/js/109.04d2c485.chunk.js rename static/js/{108.a6d6b99d.chunk.js => 109.cca31e54.chunk.js} (92%) rename static/js/{11.b0377830.chunk.js => 11.d321568d.chunk.js} (99%) create mode 100644 static/js/110.ccbb018e.chunk.js rename static/js/{110.ef781a2e.chunk.js => 111.862d0064.chunk.js} (98%) rename static/js/{111.8e071a95.chunk.js => 112.db87d111.chunk.js} (99%) rename static/js/{112.e872f805.chunk.js => 113.9bf44a74.chunk.js} (99%) rename static/js/{113.ab249976.chunk.js => 114.763143db.chunk.js} (99%) rename static/js/{114.85c0cfcc.chunk.js => 115.d7aba983.chunk.js} (98%) rename static/js/{115.484cd0c5.chunk.js => 116.eda4354e.chunk.js} (94%) rename static/js/{116.60005ae3.chunk.js => 117.97328a4d.chunk.js} (75%) rename static/js/{117.1000994e.chunk.js => 118.93354b9b.chunk.js} (71%) rename static/js/{118.48b339bf.chunk.js => 119.3fef75b8.chunk.js} (93%) rename static/js/{119.338ad9d3.chunk.js => 120.97f49a49.chunk.js} (93%) rename static/js/{120.4c0a2ad3.chunk.js => 121.de0806d4.chunk.js} (93%) create mode 100644 static/js/122.12924fc1.chunk.js rename static/js/{21.3d8fbbb8.chunk.js.LICENSE.txt => 122.12924fc1.chunk.js.LICENSE.txt} (100%) rename static/js/{121.fda75000.chunk.js => 123.9b411b74.chunk.js} (98%) rename static/js/{122.f7708a01.chunk.js => 124.a90fb0c3.chunk.js} (90%) rename static/js/{123.d991c3f4.chunk.js => 125.0d68c1ad.chunk.js} (93%) rename static/js/{124.2875785d.chunk.js => 126.15395c89.chunk.js} (98%) rename static/js/{125.fbf1ad7a.chunk.js => 127.aa50c152.chunk.js} (97%) rename static/js/{126.715fe473.chunk.js => 128.7ef57b13.chunk.js} (97%) rename static/js/{127.2b00b8bb.chunk.js => 129.5c8164c9.chunk.js} (94%) create mode 100644 static/js/13.f327a343.chunk.js rename static/js/{128.130dd99f.chunk.js => 130.fbc2ff11.chunk.js} (98%) rename static/js/{129.f3fe07fc.chunk.js => 131.6b30e558.chunk.js} (93%) rename static/js/{130.2802c821.chunk.js => 132.ce752043.chunk.js} (96%) rename static/js/{131.5e568404.chunk.js => 133.ac9ca81e.chunk.js} (96%) rename static/js/{132.2d7c6095.chunk.js => 134.57aab901.chunk.js} (98%) rename static/js/{133.5bb46e37.chunk.js => 135.7bea522f.chunk.js} (98%) rename static/js/{134.e7c9248b.chunk.js => 136.bbab202e.chunk.js} (92%) rename static/js/{135.0d973647.chunk.js => 137.f02d74ff.chunk.js} (96%) rename static/js/{136.9163ca4d.chunk.js => 138.d0bec16b.chunk.js} (96%) rename static/js/{137.2660cd9f.chunk.js => 139.14f7f22d.chunk.js} (96%) rename static/js/{13.ceb882f2.chunk.js => 14.8eebf3b2.chunk.js} (99%) rename static/js/{138.ea2b6b7f.chunk.js => 140.142eb052.chunk.js} (97%) rename static/js/{139.e122d41f.chunk.js => 141.7f54ef7b.chunk.js} (97%) rename static/js/{140.948c5828.chunk.js => 142.84e68709.chunk.js} (99%) rename static/js/{141.12e11c30.chunk.js => 143.bf1d5993.chunk.js} (99%) rename static/js/{142.04dce516.chunk.js => 144.671e6a97.chunk.js} (99%) rename static/js/{143.19f04209.chunk.js => 145.8ad70ecc.chunk.js} (98%) rename static/js/{144.29214b12.chunk.js => 146.f58ee96d.chunk.js} (98%) rename static/js/{145.0b40cd12.chunk.js => 147.9ab54f14.chunk.js} (99%) rename static/js/{146.d909dfbb.chunk.js => 148.2ddc63c6.chunk.js} (97%) rename static/js/{147.1c545f9f.chunk.js => 149.741da8b0.chunk.js} (97%) delete mode 100644 static/js/15.4ed5071f.chunk.js rename static/js/{14.2206bd53.chunk.js => 15.c4ca70bd.chunk.js} (99%) rename static/js/{148.13aa9bb1.chunk.js => 150.77632925.chunk.js} (96%) rename static/js/{149.1a56ac50.chunk.js => 151.6ea76dc3.chunk.js} (96%) rename static/js/{150.b2ac91e8.chunk.js => 152.d6857f9a.chunk.js} (99%) rename static/js/{151.bef0be54.chunk.js => 153.aeeec339.chunk.js} (97%) rename static/js/{152.2f7a431d.chunk.js => 154.95f21ce0.chunk.js} (99%) rename static/js/{153.85d698b5.chunk.js => 155.5f8d2615.chunk.js} (98%) rename static/js/{154.966f6dc5.chunk.js => 156.f746f2a4.chunk.js} (97%) rename static/js/{155.e932868c.chunk.js => 157.f624baf4.chunk.js} (94%) rename static/js/{156.6b54ce1d.chunk.js => 158.3e12bbd1.chunk.js} (93%) rename static/js/{157.3c70fe53.chunk.js => 159.88ab59b8.chunk.js} (98%) rename static/js/{158.5c4b9841.chunk.js => 160.3fe20694.chunk.js} (96%) rename static/js/{159.d06ed662.chunk.js => 161.d14ee5f6.chunk.js} (99%) rename static/js/{160.d832c741.chunk.js => 162.0cbd2f05.chunk.js} (99%) rename static/js/{161.722cf0c3.chunk.js => 163.b5b29cb4.chunk.js} (98%) rename static/js/{162.2f3ae6e1.chunk.js => 164.d3c447d5.chunk.js} (96%) rename static/js/{162.2f3ae6e1.chunk.js.LICENSE.txt => 164.d3c447d5.chunk.js.LICENSE.txt} (100%) rename static/js/{163.d4fc9b1a.chunk.js => 165.05ee6be0.chunk.js} (98%) rename static/js/{164.3d2e181a.chunk.js => 166.68cc9498.chunk.js} (97%) rename static/js/{165.abec7e83.chunk.js => 167.85d88eea.chunk.js} (95%) rename static/js/{166.6f7cfb94.chunk.js => 168.7c456e5b.chunk.js} (97%) rename static/js/{167.4787d37d.chunk.js => 169.362b8978.chunk.js} (99%) delete mode 100644 static/js/21.3d8fbbb8.chunk.js create mode 100644 static/js/21.89aeec73.chunk.js rename static/js/{22.cbd8e982.chunk.js => 22.3c6116eb.chunk.js} (99%) rename static/js/{26.ce6d7211.chunk.js => 26.38a8f3df.chunk.js} (99%) rename static/js/{27.eba0ad9f.chunk.js => 27.9c0fdf3d.chunk.js} (99%) delete mode 100644 static/js/32.4917173b.chunk.js create mode 100644 static/js/32.d56e6695.chunk.js rename static/js/{32.4917173b.chunk.js.LICENSE.txt => 32.d56e6695.chunk.js.LICENSE.txt} (100%) rename static/js/{33.c30ccab2.chunk.js => 33.a6d168df.chunk.js} (67%) rename static/js/{34.10ec014c.chunk.js => 34.8d434744.chunk.js} (99%) rename static/js/{34.10ec014c.chunk.js.LICENSE.txt => 34.8d434744.chunk.js.LICENSE.txt} (100%) delete mode 100644 static/js/40.8e754ded.chunk.js create mode 100644 static/js/40.8e838226.chunk.js rename static/js/{43.6ef2517d.chunk.js => 43.58c15901.chunk.js} (66%) rename static/js/{45.49e502fc.chunk.js => 45.c68e5431.chunk.js} (70%) rename static/js/{46.0b772b96.chunk.js => 46.51b845f8.chunk.js} (55%) create mode 100644 static/js/47.fd4f842e.chunk.js rename static/js/{47.31d11a1d.chunk.js => 48.2e6f886b.chunk.js} (99%) rename static/js/{48.b46b983d.chunk.js => 49.9ab548cf.chunk.js} (99%) delete mode 100644 static/js/50.6d61ea3e.chunk.js rename static/js/{49.45547591.chunk.js => 50.a7502659.chunk.js} (99%) create mode 100644 static/js/51.9b505ea7.chunk.js delete mode 100644 static/js/51.b49c7d95.chunk.js create mode 100644 static/js/52.f2416fbb.chunk.js create mode 100644 static/js/53.259050ad.chunk.js create mode 100644 static/js/54.f320bbe1.chunk.js create mode 100644 static/js/55.a959066d.chunk.js create mode 100644 static/js/56.98d4706f.chunk.js rename static/js/{52.3ac620d9.chunk.js => 57.926f1818.chunk.js} (99%) rename static/js/{53.321e1952.chunk.js => 58.cb830179.chunk.js} (99%) rename static/js/{54.d14bbba6.chunk.js => 59.04f1c707.chunk.js} (99%) rename static/js/{55.aeeed40d.chunk.js => 60.de83ccc3.chunk.js} (99%) rename static/js/{56.c1c9b831.chunk.js => 61.d7e95d59.chunk.js} (99%) delete mode 100644 static/js/62.0220f7a1.chunk.js rename static/js/{57.da9c6e08.chunk.js => 62.5bb9e3f8.chunk.js} (99%) rename static/js/{58.d91704ac.chunk.js => 63.b2f75ad9.chunk.js} (99%) delete mode 100644 static/js/64.18993d18.chunk.js rename static/js/{59.bc243c2a.chunk.js => 64.925c2882.chunk.js} (99%) rename static/js/{60.9d82244b.chunk.js => 65.16e9dc72.chunk.js} (99%) delete mode 100644 static/js/65.9a8bf35d.chunk.js rename static/js/{61.52064d68.chunk.js => 66.1633ab24.chunk.js} (99%) delete mode 100644 static/js/66.ec368f3e.chunk.js create mode 100644 static/js/67.351ea104.chunk.js delete mode 100644 static/js/67.8ec8be34.chunk.js create mode 100644 static/js/68.97f0c960.chunk.js create mode 100644 static/js/69.f6114a2f.chunk.js delete mode 100644 static/js/70.318fc949.chunk.js create mode 100644 static/js/70.e269245a.chunk.js rename static/js/{68.7b6c180a.chunk.js => 71.e2147099.chunk.js} (98%) rename static/js/{69.6823a357.chunk.js => 72.f9edbde9.chunk.js} (99%) delete mode 100644 static/js/73.1ac545e1.chunk.js rename static/js/{71.bba619b4.chunk.js => 73.939ac180.chunk.js} (99%) rename static/js/{72.39c7e18b.chunk.js => 74.8d6a15a5.chunk.js} (99%) create mode 100644 static/js/75.800d7464.chunk.js rename static/js/{74.41b72e7d.chunk.js => 76.dbb33996.chunk.js} (99%) rename static/js/{75.8ca4c24a.chunk.js => 77.5941f3c7.chunk.js} (99%) rename static/js/{76.620434ca.chunk.js => 78.d6710fe0.chunk.js} (99%) rename static/js/{77.ae38e440.chunk.js => 79.5ce4bb30.chunk.js} (99%) rename static/js/{78.b872b1e6.chunk.js => 80.76778b61.chunk.js} (87%) delete mode 100644 static/js/80.ff4c611f.chunk.js delete mode 100644 static/js/81.81798111.chunk.js rename static/js/{79.7e0ce9c2.chunk.js => 81.ea4f5da3.chunk.js} (99%) create mode 100644 static/js/82.1c8e889b.chunk.js rename static/js/{82.97b6d45e.chunk.js => 83.6b00f0e9.chunk.js} (98%) delete mode 100644 static/js/83.8de74e36.chunk.js delete mode 100644 static/js/84.28c37f02.chunk.js create mode 100644 static/js/84.e0dde7e4.chunk.js create mode 100644 static/js/85.f7e776b8.chunk.js rename static/js/{85.569279d1.chunk.js => 86.5df6c8bb.chunk.js} (67%) rename static/js/{86.a7f24d3a.chunk.js => 87.d81ad754.chunk.js} (99%) delete mode 100644 static/js/88.294ca86f.chunk.js rename static/js/{87.178eb9a2.chunk.js => 88.3f879569.chunk.js} (99%) create mode 100644 static/js/89.10b46d32.chunk.js delete mode 100644 static/js/89.3d5f9ef1.chunk.js rename static/js/{9.fffad1d9.chunk.js => 9.9dc98ccc.chunk.js} (87%) delete mode 100644 static/js/90.82f17737.chunk.js rename static/js/{63.8090e837.chunk.js => 90.e741afd3.chunk.js} (51%) create mode 100644 static/js/91.74db9dc8.chunk.js delete mode 100644 static/js/92.a5eedf82.chunk.js rename static/js/{91.fd841f89.chunk.js => 92.e2cec92c.chunk.js} (99%) create mode 100644 static/js/93.ae6f8251.chunk.js delete mode 100644 static/js/94.1bd4ec28.chunk.js rename static/js/{93.48db23a6.chunk.js => 94.8d831811.chunk.js} (99%) create mode 100644 static/js/95.db715701.chunk.js rename static/js/{95.9d794bdc.chunk.js => 96.464a9b79.chunk.js} (91%) rename static/js/{96.a98522ea.chunk.js => 97.5b7fa83e.chunk.js} (98%) rename static/js/{97.e3e00209.chunk.js => 98.f556a0f6.chunk.js} (92%) delete mode 100644 static/js/99.2936efe6.chunk.js rename static/js/{98.b2a175de.chunk.js => 99.2e2351a7.chunk.js} (99%) rename static/js/{main.7951182b.chunk.js => main.f68b2c96.chunk.js} (99%) rename static/js/{main.7951182b.chunk.js.LICENSE.txt => main.f68b2c96.chunk.js.LICENSE.txt} (100%) delete mode 100644 static/js/runtime~main.d057064a.js create mode 100644 static/js/runtime~main.fc4f9493.js diff --git a/asset-manifest.json b/asset-manifest.json index 5ed31103e..44093b93a 100644 --- a/asset-manifest.json +++ b/asset-manifest.json @@ -15,19 +15,18 @@ "static/css/8.1c3fe555.chunk.css": "/react/build/static/css/8.1c3fe555.chunk.css", "./static/js/8.e311868f.chunk.js": "/react/build/./static/js/8.e311868f.chunk.js", "static/css/9.f1e98a20.chunk.css": "/react/build/static/css/9.f1e98a20.chunk.css", - "./static/js/9.fffad1d9.chunk.js": "/react/build/./static/js/9.fffad1d9.chunk.js", + "./static/js/9.9dc98ccc.chunk.js": "/react/build/./static/js/9.9dc98ccc.chunk.js", "static/css/10.dcad7b0a.chunk.css": "/react/build/static/css/10.dcad7b0a.chunk.css", - "./static/js/10.08878ac3.chunk.js": "/react/build/./static/js/10.08878ac3.chunk.js", + "./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.b0377830.chunk.js": "/react/build/./static/js/11.b0377830.chunk.js", + "./static/js/11.d321568d.chunk.js": "/react/build/./static/js/11.d321568d.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/css/13.68710b78.chunk.css": "/react/build/static/css/13.68710b78.chunk.css", - "./static/js/13.ceb882f2.chunk.js": "/react/build/./static/js/13.ceb882f2.chunk.js", - "static/css/14.c500d604.chunk.css": "/react/build/static/css/14.c500d604.chunk.css", - "./static/js/14.2206bd53.chunk.js": "/react/build/./static/js/14.2206bd53.chunk.js", - "static/css/15.620a5b46.chunk.css": "/react/build/static/css/15.620a5b46.chunk.css", - "./static/js/15.4ed5071f.chunk.js": "/react/build/./static/js/15.4ed5071f.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.c4ca70bd.chunk.js": "/react/build/./static/js/15.c4ca70bd.chunk.js", "static/css/16.b8075868.chunk.css": "/react/build/static/css/16.b8075868.chunk.css", "./static/js/16.4447f95f.chunk.js": "/react/build/./static/js/16.4447f95f.chunk.js", "static/css/17.0d39367d.chunk.css": "/react/build/static/css/17.0d39367d.chunk.css", @@ -37,9 +36,10 @@ "static/css/19.640f37d5.chunk.css": "/react/build/static/css/19.640f37d5.chunk.css", "./static/js/19.dce0f04e.chunk.js": "/react/build/./static/js/19.dce0f04e.chunk.js", "./static/js/20.786b0c08.chunk.js": "/react/build/./static/js/20.786b0c08.chunk.js", - "./static/js/21.3d8fbbb8.chunk.js": "/react/build/./static/js/21.3d8fbbb8.chunk.js", + "static/css/21.befff622.chunk.css": "/react/build/static/css/21.befff622.chunk.css", + "./static/js/21.89aeec73.chunk.js": "/react/build/./static/js/21.89aeec73.chunk.js", "static/css/22.291c4da7.chunk.css": "/react/build/static/css/22.291c4da7.chunk.css", - "./static/js/22.cbd8e982.chunk.js": "/react/build/./static/js/22.cbd8e982.chunk.js", + "./static/js/22.3c6116eb.chunk.js": "/react/build/./static/js/22.3c6116eb.chunk.js", "static/css/23.c417bc4d.chunk.css": "/react/build/static/css/23.c417bc4d.chunk.css", "./static/js/23.cb0a53fc.chunk.js": "/react/build/./static/js/23.cb0a53fc.chunk.js", "static/css/24.c5e67e83.chunk.css": "/react/build/static/css/24.c5e67e83.chunk.css", @@ -47,9 +47,9 @@ "static/css/25.b51dc4f3.chunk.css": "/react/build/static/css/25.b51dc4f3.chunk.css", "./static/js/25.674f69a6.chunk.js": "/react/build/./static/js/25.674f69a6.chunk.js", "static/css/26.86cd7b1a.chunk.css": "/react/build/static/css/26.86cd7b1a.chunk.css", - "./static/js/26.ce6d7211.chunk.js": "/react/build/./static/js/26.ce6d7211.chunk.js", + "./static/js/26.38a8f3df.chunk.js": "/react/build/./static/js/26.38a8f3df.chunk.js", "static/css/27.1e967839.chunk.css": "/react/build/static/css/27.1e967839.chunk.css", - "./static/js/27.eba0ad9f.chunk.js": "/react/build/./static/js/27.eba0ad9f.chunk.js", + "./static/js/27.9c0fdf3d.chunk.js": "/react/build/./static/js/27.9c0fdf3d.chunk.js", "static/css/28.81dea7e3.chunk.css": "/react/build/static/css/28.81dea7e3.chunk.css", "./static/js/28.efa0a871.chunk.js": "/react/build/./static/js/28.efa0a871.chunk.js", "static/css/29.c73da3e3.chunk.css": "/react/build/static/css/29.c73da3e3.chunk.css", @@ -59,11 +59,11 @@ "static/css/31.c2da1213.chunk.css": "/react/build/static/css/31.c2da1213.chunk.css", "./static/js/31.1a3bcd9c.chunk.js": "/react/build/./static/js/31.1a3bcd9c.chunk.js", "static/css/32.f66504ec.chunk.css": "/react/build/static/css/32.f66504ec.chunk.css", - "./static/js/32.4917173b.chunk.js": "/react/build/./static/js/32.4917173b.chunk.js", - "static/css/33.c8a34330.chunk.css": "/react/build/static/css/33.c8a34330.chunk.css", - "./static/js/33.c30ccab2.chunk.js": "/react/build/./static/js/33.c30ccab2.chunk.js", + "./static/js/32.d56e6695.chunk.js": "/react/build/./static/js/32.d56e6695.chunk.js", + "static/css/33.bbcacffe.chunk.css": "/react/build/static/css/33.bbcacffe.chunk.css", + "./static/js/33.a6d168df.chunk.js": "/react/build/./static/js/33.a6d168df.chunk.js", "static/css/34.6028d74c.chunk.css": "/react/build/static/css/34.6028d74c.chunk.css", - "./static/js/34.10ec014c.chunk.js": "/react/build/./static/js/34.10ec014c.chunk.js", + "./static/js/34.8d434744.chunk.js": "/react/build/./static/js/34.8d434744.chunk.js", "static/css/35.be29df97.chunk.css": "/react/build/static/css/35.be29df97.chunk.css", "./static/js/35.b45afef9.chunk.js": "/react/build/./static/js/35.b45afef9.chunk.js", "static/css/36.7d1b1412.chunk.css": "/react/build/static/css/36.7d1b1412.chunk.css", @@ -74,194 +74,197 @@ "./static/js/38.17c9806f.chunk.js": "/react/build/./static/js/38.17c9806f.chunk.js", "static/css/39.7cb06b8f.chunk.css": "/react/build/static/css/39.7cb06b8f.chunk.css", "./static/js/39.4a0b7f10.chunk.js": "/react/build/./static/js/39.4a0b7f10.chunk.js", - "static/css/40.d8f71a27.chunk.css": "/react/build/static/css/40.d8f71a27.chunk.css", - "./static/js/40.8e754ded.chunk.js": "/react/build/./static/js/40.8e754ded.chunk.js", + "static/css/40.2bc0bf9e.chunk.css": "/react/build/static/css/40.2bc0bf9e.chunk.css", + "./static/js/40.8e838226.chunk.js": "/react/build/./static/js/40.8e838226.chunk.js", "static/css/41.9d883f46.chunk.css": "/react/build/static/css/41.9d883f46.chunk.css", "./static/js/41.4f44482b.chunk.js": "/react/build/./static/js/41.4f44482b.chunk.js", "./static/js/42.d1b12176.chunk.js": "/react/build/./static/js/42.d1b12176.chunk.js", - "static/css/43.63e4c48f.chunk.css": "/react/build/static/css/43.63e4c48f.chunk.css", - "./static/js/43.6ef2517d.chunk.js": "/react/build/./static/js/43.6ef2517d.chunk.js", + "static/css/43.dbbf8dd7.chunk.css": "/react/build/static/css/43.dbbf8dd7.chunk.css", + "./static/js/43.58c15901.chunk.js": "/react/build/./static/js/43.58c15901.chunk.js", "static/css/44.bad3a09e.chunk.css": "/react/build/static/css/44.bad3a09e.chunk.css", "./static/js/44.65bd9f9e.chunk.js": "/react/build/./static/js/44.65bd9f9e.chunk.js", - "./static/js/45.49e502fc.chunk.js": "/react/build/./static/js/45.49e502fc.chunk.js", + "./static/js/45.c68e5431.chunk.js": "/react/build/./static/js/45.c68e5431.chunk.js", "static/css/46.a935739a.chunk.css": "/react/build/static/css/46.a935739a.chunk.css", - "./static/js/46.0b772b96.chunk.js": "/react/build/./static/js/46.0b772b96.chunk.js", - "static/css/47.0ad02e10.chunk.css": "/react/build/static/css/47.0ad02e10.chunk.css", - "./static/js/47.31d11a1d.chunk.js": "/react/build/./static/js/47.31d11a1d.chunk.js", - "static/css/48.67e21baf.chunk.css": "/react/build/static/css/48.67e21baf.chunk.css", - "./static/js/48.b46b983d.chunk.js": "/react/build/./static/js/48.b46b983d.chunk.js", - "static/css/49.947479e8.chunk.css": "/react/build/static/css/49.947479e8.chunk.css", - "./static/js/49.45547591.chunk.js": "/react/build/./static/js/49.45547591.chunk.js", - "static/css/50.193865c6.chunk.css": "/react/build/static/css/50.193865c6.chunk.css", - "./static/js/50.6d61ea3e.chunk.js": "/react/build/./static/js/50.6d61ea3e.chunk.js", - "static/css/51.cba65999.chunk.css": "/react/build/static/css/51.cba65999.chunk.css", - "./static/js/51.b49c7d95.chunk.js": "/react/build/./static/js/51.b49c7d95.chunk.js", - "./static/js/52.3ac620d9.chunk.js": "/react/build/./static/js/52.3ac620d9.chunk.js", - "static/css/53.20f38a3c.chunk.css": "/react/build/static/css/53.20f38a3c.chunk.css", - "./static/js/53.321e1952.chunk.js": "/react/build/./static/js/53.321e1952.chunk.js", - "static/css/54.cba65999.chunk.css": "/react/build/static/css/54.cba65999.chunk.css", - "./static/js/54.d14bbba6.chunk.js": "/react/build/./static/js/54.d14bbba6.chunk.js", - "static/css/55.b25d46f3.chunk.css": "/react/build/static/css/55.b25d46f3.chunk.css", - "./static/js/55.aeeed40d.chunk.js": "/react/build/./static/js/55.aeeed40d.chunk.js", - "static/css/56.3c611c50.chunk.css": "/react/build/static/css/56.3c611c50.chunk.css", - "./static/js/56.c1c9b831.chunk.js": "/react/build/./static/js/56.c1c9b831.chunk.js", - "./static/js/57.da9c6e08.chunk.js": "/react/build/./static/js/57.da9c6e08.chunk.js", - "./static/js/58.d91704ac.chunk.js": "/react/build/./static/js/58.d91704ac.chunk.js", - "static/css/59.c359de0c.chunk.css": "/react/build/static/css/59.c359de0c.chunk.css", - "./static/js/59.bc243c2a.chunk.js": "/react/build/./static/js/59.bc243c2a.chunk.js", - "static/css/60.5e339313.chunk.css": "/react/build/static/css/60.5e339313.chunk.css", - "./static/js/60.9d82244b.chunk.js": "/react/build/./static/js/60.9d82244b.chunk.js", - "static/css/61.7cadd6ef.chunk.css": "/react/build/static/css/61.7cadd6ef.chunk.css", - "./static/js/61.52064d68.chunk.js": "/react/build/./static/js/61.52064d68.chunk.js", - "static/css/62.bad3a09e.chunk.css": "/react/build/static/css/62.bad3a09e.chunk.css", - "./static/js/62.0220f7a1.chunk.js": "/react/build/./static/js/62.0220f7a1.chunk.js", - "static/css/63.bad3a09e.chunk.css": "/react/build/static/css/63.bad3a09e.chunk.css", - "./static/js/63.8090e837.chunk.js": "/react/build/./static/js/63.8090e837.chunk.js", - "static/css/64.c5e67e83.chunk.css": "/react/build/static/css/64.c5e67e83.chunk.css", - "./static/js/64.18993d18.chunk.js": "/react/build/./static/js/64.18993d18.chunk.js", - "static/css/65.c5e67e83.chunk.css": "/react/build/static/css/65.c5e67e83.chunk.css", - "./static/js/65.9a8bf35d.chunk.js": "/react/build/./static/js/65.9a8bf35d.chunk.js", - "static/css/66.c5e67e83.chunk.css": "/react/build/static/css/66.c5e67e83.chunk.css", - "./static/js/66.ec368f3e.chunk.js": "/react/build/./static/js/66.ec368f3e.chunk.js", - "static/css/67.e17cf6ed.chunk.css": "/react/build/static/css/67.e17cf6ed.chunk.css", - "./static/js/67.8ec8be34.chunk.js": "/react/build/./static/js/67.8ec8be34.chunk.js", - "static/css/68.f1b9e4d6.chunk.css": "/react/build/static/css/68.f1b9e4d6.chunk.css", - "./static/js/68.7b6c180a.chunk.js": "/react/build/./static/js/68.7b6c180a.chunk.js", - "static/css/69.bad3a09e.chunk.css": "/react/build/static/css/69.bad3a09e.chunk.css", - "./static/js/69.6823a357.chunk.js": "/react/build/./static/js/69.6823a357.chunk.js", - "static/css/70.ea39a4ce.chunk.css": "/react/build/static/css/70.ea39a4ce.chunk.css", - "./static/js/70.318fc949.chunk.js": "/react/build/./static/js/70.318fc949.chunk.js", - "static/css/71.640f37d5.chunk.css": "/react/build/static/css/71.640f37d5.chunk.css", - "./static/js/71.bba619b4.chunk.js": "/react/build/./static/js/71.bba619b4.chunk.js", - "static/css/72.640f37d5.chunk.css": "/react/build/static/css/72.640f37d5.chunk.css", - "./static/js/72.39c7e18b.chunk.js": "/react/build/./static/js/72.39c7e18b.chunk.js", - "./static/js/73.1ac545e1.chunk.js": "/react/build/./static/js/73.1ac545e1.chunk.js", - "static/css/74.0d39367d.chunk.css": "/react/build/static/css/74.0d39367d.chunk.css", - "./static/js/74.41b72e7d.chunk.js": "/react/build/./static/js/74.41b72e7d.chunk.js", - "static/css/75.b8075868.chunk.css": "/react/build/static/css/75.b8075868.chunk.css", - "./static/js/75.8ca4c24a.chunk.js": "/react/build/./static/js/75.8ca4c24a.chunk.js", - "static/css/76.c8a55d08.chunk.css": "/react/build/static/css/76.c8a55d08.chunk.css", - "./static/js/76.620434ca.chunk.js": "/react/build/./static/js/76.620434ca.chunk.js", - "static/css/77.88de9df7.chunk.css": "/react/build/static/css/77.88de9df7.chunk.css", - "./static/js/77.ae38e440.chunk.js": "/react/build/./static/js/77.ae38e440.chunk.js", - "static/css/78.cebcfa98.chunk.css": "/react/build/static/css/78.cebcfa98.chunk.css", - "./static/js/78.b872b1e6.chunk.js": "/react/build/./static/js/78.b872b1e6.chunk.js", - "static/css/79.eab8e1d1.chunk.css": "/react/build/static/css/79.eab8e1d1.chunk.css", - "./static/js/79.7e0ce9c2.chunk.js": "/react/build/./static/js/79.7e0ce9c2.chunk.js", - "static/css/80.640f37d5.chunk.css": "/react/build/static/css/80.640f37d5.chunk.css", - "./static/js/80.ff4c611f.chunk.js": "/react/build/./static/js/80.ff4c611f.chunk.js", - "static/css/81.640f37d5.chunk.css": "/react/build/static/css/81.640f37d5.chunk.css", - "./static/js/81.81798111.chunk.js": "/react/build/./static/js/81.81798111.chunk.js", - "./static/js/82.97b6d45e.chunk.js": "/react/build/./static/js/82.97b6d45e.chunk.js", - "static/css/83.1dcd3be5.chunk.css": "/react/build/static/css/83.1dcd3be5.chunk.css", - "./static/js/83.8de74e36.chunk.js": "/react/build/./static/js/83.8de74e36.chunk.js", - "./static/js/84.28c37f02.chunk.js": "/react/build/./static/js/84.28c37f02.chunk.js", - "static/css/85.52946b6e.chunk.css": "/react/build/static/css/85.52946b6e.chunk.css", - "./static/js/85.569279d1.chunk.js": "/react/build/./static/js/85.569279d1.chunk.js", - "static/css/86.bc27ec61.chunk.css": "/react/build/static/css/86.bc27ec61.chunk.css", - "./static/js/86.a7f24d3a.chunk.js": "/react/build/./static/js/86.a7f24d3a.chunk.js", - "static/css/87.c5e67e83.chunk.css": "/react/build/static/css/87.c5e67e83.chunk.css", - "./static/js/87.178eb9a2.chunk.js": "/react/build/./static/js/87.178eb9a2.chunk.js", - "static/css/88.bad3a09e.chunk.css": "/react/build/static/css/88.bad3a09e.chunk.css", - "./static/js/88.294ca86f.chunk.js": "/react/build/./static/js/88.294ca86f.chunk.js", - "./static/js/89.3d5f9ef1.chunk.js": "/react/build/./static/js/89.3d5f9ef1.chunk.js", - "./static/js/90.82f17737.chunk.js": "/react/build/./static/js/90.82f17737.chunk.js", - "./static/js/91.fd841f89.chunk.js": "/react/build/./static/js/91.fd841f89.chunk.js", - "./static/js/92.a5eedf82.chunk.js": "/react/build/./static/js/92.a5eedf82.chunk.js", - "./static/js/93.48db23a6.chunk.js": "/react/build/./static/js/93.48db23a6.chunk.js", - "./static/js/94.1bd4ec28.chunk.js": "/react/build/./static/js/94.1bd4ec28.chunk.js", - "./static/js/95.9d794bdc.chunk.js": "/react/build/./static/js/95.9d794bdc.chunk.js", - "./static/js/96.a98522ea.chunk.js": "/react/build/./static/js/96.a98522ea.chunk.js", - "static/css/97.a935739a.chunk.css": "/react/build/static/css/97.a935739a.chunk.css", - "./static/js/97.e3e00209.chunk.js": "/react/build/./static/js/97.e3e00209.chunk.js", - "static/css/98.758791e4.chunk.css": "/react/build/static/css/98.758791e4.chunk.css", - "./static/js/98.b2a175de.chunk.js": "/react/build/./static/js/98.b2a175de.chunk.js", - "./static/js/99.2936efe6.chunk.js": "/react/build/./static/js/99.2936efe6.chunk.js", - "static/css/100.6d37ca25.chunk.css": "/react/build/static/css/100.6d37ca25.chunk.css", - "./static/js/100.629ae6df.chunk.js": "/react/build/./static/js/100.629ae6df.chunk.js", - "static/css/101.c5e67e83.chunk.css": "/react/build/static/css/101.c5e67e83.chunk.css", - "./static/js/101.7e5d7c46.chunk.js": "/react/build/./static/js/101.7e5d7c46.chunk.js", + "./static/js/46.51b845f8.chunk.js": "/react/build/./static/js/46.51b845f8.chunk.js", + "static/css/47.9b3b3d90.chunk.css": "/react/build/static/css/47.9b3b3d90.chunk.css", + "./static/js/47.fd4f842e.chunk.js": "/react/build/./static/js/47.fd4f842e.chunk.js", + "static/css/48.0ad02e10.chunk.css": "/react/build/static/css/48.0ad02e10.chunk.css", + "./static/js/48.2e6f886b.chunk.js": "/react/build/./static/js/48.2e6f886b.chunk.js", + "static/css/49.67e21baf.chunk.css": "/react/build/static/css/49.67e21baf.chunk.css", + "./static/js/49.9ab548cf.chunk.js": "/react/build/./static/js/49.9ab548cf.chunk.js", + "static/css/50.947479e8.chunk.css": "/react/build/static/css/50.947479e8.chunk.css", + "./static/js/50.a7502659.chunk.js": "/react/build/./static/js/50.a7502659.chunk.js", + "static/css/51.c5e67e83.chunk.css": "/react/build/static/css/51.c5e67e83.chunk.css", + "./static/js/51.9b505ea7.chunk.js": "/react/build/./static/js/51.9b505ea7.chunk.js", + "static/css/52.c5e67e83.chunk.css": "/react/build/static/css/52.c5e67e83.chunk.css", + "./static/js/52.f2416fbb.chunk.js": "/react/build/./static/js/52.f2416fbb.chunk.js", + "static/css/53.c5e67e83.chunk.css": "/react/build/static/css/53.c5e67e83.chunk.css", + "./static/js/53.259050ad.chunk.js": "/react/build/./static/js/53.259050ad.chunk.js", + "static/css/54.82ef82ac.chunk.css": "/react/build/static/css/54.82ef82ac.chunk.css", + "./static/js/54.f320bbe1.chunk.js": "/react/build/./static/js/54.f320bbe1.chunk.js", + "static/css/55.ef06ef2e.chunk.css": "/react/build/static/css/55.ef06ef2e.chunk.css", + "./static/js/55.a959066d.chunk.js": "/react/build/./static/js/55.a959066d.chunk.js", + "static/css/56.cba65999.chunk.css": "/react/build/static/css/56.cba65999.chunk.css", + "./static/js/56.98d4706f.chunk.js": "/react/build/./static/js/56.98d4706f.chunk.js", + "./static/js/57.926f1818.chunk.js": "/react/build/./static/js/57.926f1818.chunk.js", + "static/css/58.20f38a3c.chunk.css": "/react/build/static/css/58.20f38a3c.chunk.css", + "./static/js/58.cb830179.chunk.js": "/react/build/./static/js/58.cb830179.chunk.js", + "static/css/59.cba65999.chunk.css": "/react/build/static/css/59.cba65999.chunk.css", + "./static/js/59.04f1c707.chunk.js": "/react/build/./static/js/59.04f1c707.chunk.js", + "static/css/60.b25d46f3.chunk.css": "/react/build/static/css/60.b25d46f3.chunk.css", + "./static/js/60.de83ccc3.chunk.js": "/react/build/./static/js/60.de83ccc3.chunk.js", + "static/css/61.3c611c50.chunk.css": "/react/build/static/css/61.3c611c50.chunk.css", + "./static/js/61.d7e95d59.chunk.js": "/react/build/./static/js/61.d7e95d59.chunk.js", + "./static/js/62.5bb9e3f8.chunk.js": "/react/build/./static/js/62.5bb9e3f8.chunk.js", + "./static/js/63.b2f75ad9.chunk.js": "/react/build/./static/js/63.b2f75ad9.chunk.js", + "static/css/64.c359de0c.chunk.css": "/react/build/static/css/64.c359de0c.chunk.css", + "./static/js/64.925c2882.chunk.js": "/react/build/./static/js/64.925c2882.chunk.js", + "static/css/65.5e339313.chunk.css": "/react/build/static/css/65.5e339313.chunk.css", + "./static/js/65.16e9dc72.chunk.js": "/react/build/./static/js/65.16e9dc72.chunk.js", + "static/css/66.7cadd6ef.chunk.css": "/react/build/static/css/66.7cadd6ef.chunk.css", + "./static/js/66.1633ab24.chunk.js": "/react/build/./static/js/66.1633ab24.chunk.js", + "static/css/67.bad3a09e.chunk.css": "/react/build/static/css/67.bad3a09e.chunk.css", + "./static/js/67.351ea104.chunk.js": "/react/build/./static/js/67.351ea104.chunk.js", + "static/css/68.bad3a09e.chunk.css": "/react/build/static/css/68.bad3a09e.chunk.css", + "./static/js/68.97f0c960.chunk.js": "/react/build/./static/js/68.97f0c960.chunk.js", + "static/css/69.5f491cba.chunk.css": "/react/build/static/css/69.5f491cba.chunk.css", + "./static/js/69.f6114a2f.chunk.js": "/react/build/./static/js/69.f6114a2f.chunk.js", + "static/css/70.640f37d5.chunk.css": "/react/build/static/css/70.640f37d5.chunk.css", + "./static/js/70.e269245a.chunk.js": "/react/build/./static/js/70.e269245a.chunk.js", + "static/css/71.f1b9e4d6.chunk.css": "/react/build/static/css/71.f1b9e4d6.chunk.css", + "./static/js/71.e2147099.chunk.js": "/react/build/./static/js/71.e2147099.chunk.js", + "static/css/72.bad3a09e.chunk.css": "/react/build/static/css/72.bad3a09e.chunk.css", + "./static/js/72.f9edbde9.chunk.js": "/react/build/./static/js/72.f9edbde9.chunk.js", + "static/css/73.640f37d5.chunk.css": "/react/build/static/css/73.640f37d5.chunk.css", + "./static/js/73.939ac180.chunk.js": "/react/build/./static/js/73.939ac180.chunk.js", + "static/css/74.640f37d5.chunk.css": "/react/build/static/css/74.640f37d5.chunk.css", + "./static/js/74.8d6a15a5.chunk.js": "/react/build/./static/js/74.8d6a15a5.chunk.js", + "./static/js/75.800d7464.chunk.js": "/react/build/./static/js/75.800d7464.chunk.js", + "static/css/76.0d39367d.chunk.css": "/react/build/static/css/76.0d39367d.chunk.css", + "./static/js/76.dbb33996.chunk.js": "/react/build/./static/js/76.dbb33996.chunk.js", + "static/css/77.b8075868.chunk.css": "/react/build/static/css/77.b8075868.chunk.css", + "./static/js/77.5941f3c7.chunk.js": "/react/build/./static/js/77.5941f3c7.chunk.js", + "static/css/78.c8a55d08.chunk.css": "/react/build/static/css/78.c8a55d08.chunk.css", + "./static/js/78.d6710fe0.chunk.js": "/react/build/./static/js/78.d6710fe0.chunk.js", + "static/css/79.88de9df7.chunk.css": "/react/build/static/css/79.88de9df7.chunk.css", + "./static/js/79.5ce4bb30.chunk.js": "/react/build/./static/js/79.5ce4bb30.chunk.js", + "static/css/80.cebcfa98.chunk.css": "/react/build/static/css/80.cebcfa98.chunk.css", + "./static/js/80.76778b61.chunk.js": "/react/build/./static/js/80.76778b61.chunk.js", + "static/css/81.eab8e1d1.chunk.css": "/react/build/static/css/81.eab8e1d1.chunk.css", + "./static/js/81.ea4f5da3.chunk.js": "/react/build/./static/js/81.ea4f5da3.chunk.js", + "static/css/82.640f37d5.chunk.css": "/react/build/static/css/82.640f37d5.chunk.css", + "./static/js/82.1c8e889b.chunk.js": "/react/build/./static/js/82.1c8e889b.chunk.js", + "./static/js/83.6b00f0e9.chunk.js": "/react/build/./static/js/83.6b00f0e9.chunk.js", + "static/css/84.49255f30.chunk.css": "/react/build/static/css/84.49255f30.chunk.css", + "./static/js/84.e0dde7e4.chunk.js": "/react/build/./static/js/84.e0dde7e4.chunk.js", + "./static/js/85.f7e776b8.chunk.js": "/react/build/./static/js/85.f7e776b8.chunk.js", + "static/css/86.52946b6e.chunk.css": "/react/build/static/css/86.52946b6e.chunk.css", + "./static/js/86.5df6c8bb.chunk.js": "/react/build/./static/js/86.5df6c8bb.chunk.js", + "static/css/87.bc27ec61.chunk.css": "/react/build/static/css/87.bc27ec61.chunk.css", + "./static/js/87.d81ad754.chunk.js": "/react/build/./static/js/87.d81ad754.chunk.js", + "static/css/88.c5e67e83.chunk.css": "/react/build/static/css/88.c5e67e83.chunk.css", + "./static/js/88.3f879569.chunk.js": "/react/build/./static/js/88.3f879569.chunk.js", + "static/css/89.bad3a09e.chunk.css": "/react/build/static/css/89.bad3a09e.chunk.css", + "./static/js/89.10b46d32.chunk.js": "/react/build/./static/js/89.10b46d32.chunk.js", + "./static/js/90.e741afd3.chunk.js": "/react/build/./static/js/90.e741afd3.chunk.js", + "./static/js/91.74db9dc8.chunk.js": "/react/build/./static/js/91.74db9dc8.chunk.js", + "./static/js/92.e2cec92c.chunk.js": "/react/build/./static/js/92.e2cec92c.chunk.js", + "./static/js/93.ae6f8251.chunk.js": "/react/build/./static/js/93.ae6f8251.chunk.js", + "./static/js/94.8d831811.chunk.js": "/react/build/./static/js/94.8d831811.chunk.js", + "./static/js/95.db715701.chunk.js": "/react/build/./static/js/95.db715701.chunk.js", + "./static/js/96.464a9b79.chunk.js": "/react/build/./static/js/96.464a9b79.chunk.js", + "./static/js/97.5b7fa83e.chunk.js": "/react/build/./static/js/97.5b7fa83e.chunk.js", + "static/css/98.a935739a.chunk.css": "/react/build/static/css/98.a935739a.chunk.css", + "./static/js/98.f556a0f6.chunk.js": "/react/build/./static/js/98.f556a0f6.chunk.js", + "static/css/99.758791e4.chunk.css": "/react/build/static/css/99.758791e4.chunk.css", + "./static/js/99.2e2351a7.chunk.js": "/react/build/./static/js/99.2e2351a7.chunk.js", + "./static/js/100.388b9ed7.chunk.js": "/react/build/./static/js/100.388b9ed7.chunk.js", + "static/css/101.abfde357.chunk.css": "/react/build/static/css/101.abfde357.chunk.css", + "./static/js/101.31b08d92.chunk.js": "/react/build/./static/js/101.31b08d92.chunk.js", "static/css/102.c5e67e83.chunk.css": "/react/build/static/css/102.c5e67e83.chunk.css", - "./static/js/102.a646e0a7.chunk.js": "/react/build/./static/js/102.a646e0a7.chunk.js", - "static/css/103.001c6e1a.chunk.css": "/react/build/static/css/103.001c6e1a.chunk.css", - "./static/js/103.c7cbb251.chunk.js": "/react/build/./static/js/103.c7cbb251.chunk.js", - "./static/js/104.3fac3c33.chunk.js": "/react/build/./static/js/104.3fac3c33.chunk.js", - "./static/js/105.078ab990.chunk.js": "/react/build/./static/js/105.078ab990.chunk.js", - "./static/js/106.aa70ef30.chunk.js": "/react/build/./static/js/106.aa70ef30.chunk.js", - "./static/js/107.787daac2.chunk.js": "/react/build/./static/js/107.787daac2.chunk.js", - "./static/js/108.a6d6b99d.chunk.js": "/react/build/./static/js/108.a6d6b99d.chunk.js", - "./static/js/109.04d2c485.chunk.js": "/react/build/./static/js/109.04d2c485.chunk.js", - "./static/js/110.ef781a2e.chunk.js": "/react/build/./static/js/110.ef781a2e.chunk.js", - "./static/js/111.8e071a95.chunk.js": "/react/build/./static/js/111.8e071a95.chunk.js", - "./static/js/112.e872f805.chunk.js": "/react/build/./static/js/112.e872f805.chunk.js", - "./static/js/113.ab249976.chunk.js": "/react/build/./static/js/113.ab249976.chunk.js", - "./static/js/114.85c0cfcc.chunk.js": "/react/build/./static/js/114.85c0cfcc.chunk.js", - "./static/js/115.484cd0c5.chunk.js": "/react/build/./static/js/115.484cd0c5.chunk.js", - "./static/js/116.60005ae3.chunk.js": "/react/build/./static/js/116.60005ae3.chunk.js", - "./static/js/117.1000994e.chunk.js": "/react/build/./static/js/117.1000994e.chunk.js", - "./static/js/118.48b339bf.chunk.js": "/react/build/./static/js/118.48b339bf.chunk.js", - "./static/js/119.338ad9d3.chunk.js": "/react/build/./static/js/119.338ad9d3.chunk.js", - "./static/js/120.4c0a2ad3.chunk.js": "/react/build/./static/js/120.4c0a2ad3.chunk.js", - "./static/js/121.fda75000.chunk.js": "/react/build/./static/js/121.fda75000.chunk.js", - "./static/js/122.f7708a01.chunk.js": "/react/build/./static/js/122.f7708a01.chunk.js", - "./static/js/123.d991c3f4.chunk.js": "/react/build/./static/js/123.d991c3f4.chunk.js", - "./static/js/124.2875785d.chunk.js": "/react/build/./static/js/124.2875785d.chunk.js", - "./static/js/125.fbf1ad7a.chunk.js": "/react/build/./static/js/125.fbf1ad7a.chunk.js", - "./static/js/126.715fe473.chunk.js": "/react/build/./static/js/126.715fe473.chunk.js", - "./static/js/127.2b00b8bb.chunk.js": "/react/build/./static/js/127.2b00b8bb.chunk.js", - "./static/js/128.130dd99f.chunk.js": "/react/build/./static/js/128.130dd99f.chunk.js", - "./static/js/129.f3fe07fc.chunk.js": "/react/build/./static/js/129.f3fe07fc.chunk.js", - "./static/js/130.2802c821.chunk.js": "/react/build/./static/js/130.2802c821.chunk.js", - "./static/js/131.5e568404.chunk.js": "/react/build/./static/js/131.5e568404.chunk.js", - "./static/js/132.2d7c6095.chunk.js": "/react/build/./static/js/132.2d7c6095.chunk.js", - "./static/js/133.5bb46e37.chunk.js": "/react/build/./static/js/133.5bb46e37.chunk.js", - "./static/js/134.e7c9248b.chunk.js": "/react/build/./static/js/134.e7c9248b.chunk.js", - "./static/js/135.0d973647.chunk.js": "/react/build/./static/js/135.0d973647.chunk.js", - "./static/js/136.9163ca4d.chunk.js": "/react/build/./static/js/136.9163ca4d.chunk.js", - "./static/js/137.2660cd9f.chunk.js": "/react/build/./static/js/137.2660cd9f.chunk.js", - "./static/js/138.ea2b6b7f.chunk.js": "/react/build/./static/js/138.ea2b6b7f.chunk.js", - "./static/js/139.e122d41f.chunk.js": "/react/build/./static/js/139.e122d41f.chunk.js", - "./static/js/140.948c5828.chunk.js": "/react/build/./static/js/140.948c5828.chunk.js", - "./static/js/141.12e11c30.chunk.js": "/react/build/./static/js/141.12e11c30.chunk.js", - "./static/js/142.04dce516.chunk.js": "/react/build/./static/js/142.04dce516.chunk.js", - "./static/js/143.19f04209.chunk.js": "/react/build/./static/js/143.19f04209.chunk.js", - "./static/js/144.29214b12.chunk.js": "/react/build/./static/js/144.29214b12.chunk.js", - "./static/js/145.0b40cd12.chunk.js": "/react/build/./static/js/145.0b40cd12.chunk.js", - "./static/js/146.d909dfbb.chunk.js": "/react/build/./static/js/146.d909dfbb.chunk.js", - "./static/js/147.1c545f9f.chunk.js": "/react/build/./static/js/147.1c545f9f.chunk.js", - "./static/js/148.13aa9bb1.chunk.js": "/react/build/./static/js/148.13aa9bb1.chunk.js", - "./static/js/149.1a56ac50.chunk.js": "/react/build/./static/js/149.1a56ac50.chunk.js", - "./static/js/150.b2ac91e8.chunk.js": "/react/build/./static/js/150.b2ac91e8.chunk.js", - "./static/js/151.bef0be54.chunk.js": "/react/build/./static/js/151.bef0be54.chunk.js", - "./static/js/152.2f7a431d.chunk.js": "/react/build/./static/js/152.2f7a431d.chunk.js", - "./static/js/153.85d698b5.chunk.js": "/react/build/./static/js/153.85d698b5.chunk.js", - "./static/js/154.966f6dc5.chunk.js": "/react/build/./static/js/154.966f6dc5.chunk.js", - "./static/js/155.e932868c.chunk.js": "/react/build/./static/js/155.e932868c.chunk.js", - "./static/js/156.6b54ce1d.chunk.js": "/react/build/./static/js/156.6b54ce1d.chunk.js", - "./static/js/157.3c70fe53.chunk.js": "/react/build/./static/js/157.3c70fe53.chunk.js", - "./static/js/158.5c4b9841.chunk.js": "/react/build/./static/js/158.5c4b9841.chunk.js", - "./static/js/159.d06ed662.chunk.js": "/react/build/./static/js/159.d06ed662.chunk.js", - "./static/js/160.d832c741.chunk.js": "/react/build/./static/js/160.d832c741.chunk.js", - "./static/js/161.722cf0c3.chunk.js": "/react/build/./static/js/161.722cf0c3.chunk.js", - "./static/js/162.2f3ae6e1.chunk.js": "/react/build/./static/js/162.2f3ae6e1.chunk.js", - "./static/js/163.d4fc9b1a.chunk.js": "/react/build/./static/js/163.d4fc9b1a.chunk.js", - "./static/js/164.3d2e181a.chunk.js": "/react/build/./static/js/164.3d2e181a.chunk.js", - "./static/js/165.abec7e83.chunk.js": "/react/build/./static/js/165.abec7e83.chunk.js", - "./static/js/166.6f7cfb94.chunk.js": "/react/build/./static/js/166.6f7cfb94.chunk.js", - "./static/js/167.4787d37d.chunk.js": "/react/build/./static/js/167.4787d37d.chunk.js", + "./static/js/102.364d448e.chunk.js": "/react/build/./static/js/102.364d448e.chunk.js", + "static/css/103.c5e67e83.chunk.css": "/react/build/static/css/103.c5e67e83.chunk.css", + "./static/js/103.7c42fea8.chunk.js": "/react/build/./static/js/103.7c42fea8.chunk.js", + "static/css/104.001c6e1a.chunk.css": "/react/build/static/css/104.001c6e1a.chunk.css", + "./static/js/104.800913d4.chunk.js": "/react/build/./static/js/104.800913d4.chunk.js", + "./static/js/105.adfd4979.chunk.js": "/react/build/./static/js/105.adfd4979.chunk.js", + "./static/js/106.24627c45.chunk.js": "/react/build/./static/js/106.24627c45.chunk.js", + "./static/js/107.0d4e3d0d.chunk.js": "/react/build/./static/js/107.0d4e3d0d.chunk.js", + "./static/js/108.919a64ff.chunk.js": "/react/build/./static/js/108.919a64ff.chunk.js", + "./static/js/109.cca31e54.chunk.js": "/react/build/./static/js/109.cca31e54.chunk.js", + "./static/js/110.ccbb018e.chunk.js": "/react/build/./static/js/110.ccbb018e.chunk.js", + "./static/js/111.862d0064.chunk.js": "/react/build/./static/js/111.862d0064.chunk.js", + "./static/js/112.db87d111.chunk.js": "/react/build/./static/js/112.db87d111.chunk.js", + "./static/js/113.9bf44a74.chunk.js": "/react/build/./static/js/113.9bf44a74.chunk.js", + "./static/js/114.763143db.chunk.js": "/react/build/./static/js/114.763143db.chunk.js", + "./static/js/115.d7aba983.chunk.js": "/react/build/./static/js/115.d7aba983.chunk.js", + "./static/js/116.eda4354e.chunk.js": "/react/build/./static/js/116.eda4354e.chunk.js", + "./static/js/117.97328a4d.chunk.js": "/react/build/./static/js/117.97328a4d.chunk.js", + "./static/js/118.93354b9b.chunk.js": "/react/build/./static/js/118.93354b9b.chunk.js", + "./static/js/119.3fef75b8.chunk.js": "/react/build/./static/js/119.3fef75b8.chunk.js", + "./static/js/120.97f49a49.chunk.js": "/react/build/./static/js/120.97f49a49.chunk.js", + "./static/js/121.de0806d4.chunk.js": "/react/build/./static/js/121.de0806d4.chunk.js", + "./static/js/122.12924fc1.chunk.js": "/react/build/./static/js/122.12924fc1.chunk.js", + "./static/js/123.9b411b74.chunk.js": "/react/build/./static/js/123.9b411b74.chunk.js", + "./static/js/124.a90fb0c3.chunk.js": "/react/build/./static/js/124.a90fb0c3.chunk.js", + "./static/js/125.0d68c1ad.chunk.js": "/react/build/./static/js/125.0d68c1ad.chunk.js", + "./static/js/126.15395c89.chunk.js": "/react/build/./static/js/126.15395c89.chunk.js", + "./static/js/127.aa50c152.chunk.js": "/react/build/./static/js/127.aa50c152.chunk.js", + "./static/js/128.7ef57b13.chunk.js": "/react/build/./static/js/128.7ef57b13.chunk.js", + "./static/js/129.5c8164c9.chunk.js": "/react/build/./static/js/129.5c8164c9.chunk.js", + "./static/js/130.fbc2ff11.chunk.js": "/react/build/./static/js/130.fbc2ff11.chunk.js", + "./static/js/131.6b30e558.chunk.js": "/react/build/./static/js/131.6b30e558.chunk.js", + "./static/js/132.ce752043.chunk.js": "/react/build/./static/js/132.ce752043.chunk.js", + "./static/js/133.ac9ca81e.chunk.js": "/react/build/./static/js/133.ac9ca81e.chunk.js", + "./static/js/134.57aab901.chunk.js": "/react/build/./static/js/134.57aab901.chunk.js", + "./static/js/135.7bea522f.chunk.js": "/react/build/./static/js/135.7bea522f.chunk.js", + "./static/js/136.bbab202e.chunk.js": "/react/build/./static/js/136.bbab202e.chunk.js", + "./static/js/137.f02d74ff.chunk.js": "/react/build/./static/js/137.f02d74ff.chunk.js", + "./static/js/138.d0bec16b.chunk.js": "/react/build/./static/js/138.d0bec16b.chunk.js", + "./static/js/139.14f7f22d.chunk.js": "/react/build/./static/js/139.14f7f22d.chunk.js", + "./static/js/140.142eb052.chunk.js": "/react/build/./static/js/140.142eb052.chunk.js", + "./static/js/141.7f54ef7b.chunk.js": "/react/build/./static/js/141.7f54ef7b.chunk.js", + "./static/js/142.84e68709.chunk.js": "/react/build/./static/js/142.84e68709.chunk.js", + "./static/js/143.bf1d5993.chunk.js": "/react/build/./static/js/143.bf1d5993.chunk.js", + "./static/js/144.671e6a97.chunk.js": "/react/build/./static/js/144.671e6a97.chunk.js", + "./static/js/145.8ad70ecc.chunk.js": "/react/build/./static/js/145.8ad70ecc.chunk.js", + "./static/js/146.f58ee96d.chunk.js": "/react/build/./static/js/146.f58ee96d.chunk.js", + "./static/js/147.9ab54f14.chunk.js": "/react/build/./static/js/147.9ab54f14.chunk.js", + "./static/js/148.2ddc63c6.chunk.js": "/react/build/./static/js/148.2ddc63c6.chunk.js", + "./static/js/149.741da8b0.chunk.js": "/react/build/./static/js/149.741da8b0.chunk.js", + "./static/js/150.77632925.chunk.js": "/react/build/./static/js/150.77632925.chunk.js", + "./static/js/151.6ea76dc3.chunk.js": "/react/build/./static/js/151.6ea76dc3.chunk.js", + "./static/js/152.d6857f9a.chunk.js": "/react/build/./static/js/152.d6857f9a.chunk.js", + "./static/js/153.aeeec339.chunk.js": "/react/build/./static/js/153.aeeec339.chunk.js", + "./static/js/154.95f21ce0.chunk.js": "/react/build/./static/js/154.95f21ce0.chunk.js", + "./static/js/155.5f8d2615.chunk.js": "/react/build/./static/js/155.5f8d2615.chunk.js", + "./static/js/156.f746f2a4.chunk.js": "/react/build/./static/js/156.f746f2a4.chunk.js", + "./static/js/157.f624baf4.chunk.js": "/react/build/./static/js/157.f624baf4.chunk.js", + "./static/js/158.3e12bbd1.chunk.js": "/react/build/./static/js/158.3e12bbd1.chunk.js", + "./static/js/159.88ab59b8.chunk.js": "/react/build/./static/js/159.88ab59b8.chunk.js", + "./static/js/160.3fe20694.chunk.js": "/react/build/./static/js/160.3fe20694.chunk.js", + "./static/js/161.d14ee5f6.chunk.js": "/react/build/./static/js/161.d14ee5f6.chunk.js", + "./static/js/162.0cbd2f05.chunk.js": "/react/build/./static/js/162.0cbd2f05.chunk.js", + "./static/js/163.b5b29cb4.chunk.js": "/react/build/./static/js/163.b5b29cb4.chunk.js", + "./static/js/164.d3c447d5.chunk.js": "/react/build/./static/js/164.d3c447d5.chunk.js", + "./static/js/165.05ee6be0.chunk.js": "/react/build/./static/js/165.05ee6be0.chunk.js", + "./static/js/166.68cc9498.chunk.js": "/react/build/./static/js/166.68cc9498.chunk.js", + "./static/js/167.85d88eea.chunk.js": "/react/build/./static/js/167.85d88eea.chunk.js", + "./static/js/168.7c456e5b.chunk.js": "/react/build/./static/js/168.7c456e5b.chunk.js", + "./static/js/169.362b8978.chunk.js": "/react/build/./static/js/169.362b8978.chunk.js", "main.css": "/react/build/static/css/main.9faba551.chunk.css", - "main.js": "/react/build/./static/js/main.7951182b.chunk.js", - "runtime~main.js": "/react/build/./static/js/runtime~main.d057064a.js", + "main.js": "/react/build/./static/js/main.f68b2c96.chunk.js", + "runtime~main.js": "/react/build/./static/js/runtime~main.fc4f9493.js", "./static/js/12.a35328b3.chunk.js.LICENSE.txt": "/react/build/./static/js/12.a35328b3.chunk.js.LICENSE.txt", - "./static/js/162.2f3ae6e1.chunk.js.LICENSE.txt": "/react/build/./static/js/162.2f3ae6e1.chunk.js.LICENSE.txt", - "./static/js/21.3d8fbbb8.chunk.js.LICENSE.txt": "/react/build/./static/js/21.3d8fbbb8.chunk.js.LICENSE.txt", + "./static/js/122.12924fc1.chunk.js.LICENSE.txt": "/react/build/./static/js/122.12924fc1.chunk.js.LICENSE.txt", + "./static/js/164.d3c447d5.chunk.js.LICENSE.txt": "/react/build/./static/js/164.d3c447d5.chunk.js.LICENSE.txt", "./static/js/28.efa0a871.chunk.js.LICENSE.txt": "/react/build/./static/js/28.efa0a871.chunk.js.LICENSE.txt", - "./static/js/32.4917173b.chunk.js.LICENSE.txt": "/react/build/./static/js/32.4917173b.chunk.js.LICENSE.txt", - "./static/js/34.10ec014c.chunk.js.LICENSE.txt": "/react/build/./static/js/34.10ec014c.chunk.js.LICENSE.txt", + "./static/js/32.d56e6695.chunk.js.LICENSE.txt": "/react/build/./static/js/32.d56e6695.chunk.js.LICENSE.txt", + "./static/js/34.8d434744.chunk.js.LICENSE.txt": "/react/build/./static/js/34.8d434744.chunk.js.LICENSE.txt", "./static/js/35.b45afef9.chunk.js.LICENSE.txt": "/react/build/./static/js/35.b45afef9.chunk.js.LICENSE.txt", "./static/js/36.e9273e20.chunk.js.LICENSE.txt": "/react/build/./static/js/36.e9273e20.chunk.js.LICENSE.txt", "./static/js/5.ab9433b7.chunk.js.LICENSE.txt": "/react/build/./static/js/5.ab9433b7.chunk.js.LICENSE.txt", - "./static/js/main.7951182b.chunk.js.LICENSE.txt": "/react/build/./static/js/main.7951182b.chunk.js.LICENSE.txt", + "./static/js/main.f68b2c96.chunk.js.LICENSE.txt": "/react/build/./static/js/main.f68b2c96.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 3d27dfda1..7035af055 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=1620900836917') format('woff2'), - url('iconfont.woff?t=1620900836917') format('woff'), - url('iconfont.ttf?t=1620900836917') format('truetype'); + src: url('iconfont.woff2?t=1622517296245') format('woff2'), + url('iconfont.woff?t=1622517296245') format('woff'), + url('iconfont.ttf?t=1622517296245') format('truetype'); } .iconfont { @@ -13,6 +13,58 @@ -moz-osx-font-smoothing: grayscale; } +.icon-youxiang:before { + content: "\e8b2"; +} + +.icon-danwei:before { + content: "\e8a7"; +} + +.icon-daibanshixiang:before { + content: "\e8a8"; +} + +.icon-gailan:before { + content: "\e8ab"; +} + +.icon-nan:before { + content: "\e8ac"; +} + +.icon-nv:before { + content: "\e8ad"; +} + +.icon-gongzuoliu1:before { + content: "\e8ae"; +} + +.icon-shujutongji:before { + content: "\e8b1"; +} + +.icon-xiangmu:before { + content: "\e8b3"; +} + +.icon-zuzhi:before { + content: "\e8b4"; +} + +.icon-arrowRight:before { + content: "\e863"; +} + +.icon-jiantouloukong-zuo:before { + content: "\e861"; +} + +.icon-jiantouloukong-you:before { + content: "\e862"; +} + .icon-fenxiang1:before { content: "\e89c"; } @@ -2441,7 +2493,7 @@ content: "\e7f3"; } -.icon-dianzan1:before { +.icon-dianzaned:before { content: "\e639"; } diff --git a/css/iconfont.js b/css/iconfont.js index bb4188cdf..068c8e0a5 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 s(){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)}s()})(),i.onreadystatechange=function(){"complete"==i.readyState&&(i.onreadystatechange=null,s())})}(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 ab6ae3253..877958d72 100644 --- a/css/iconfont.json +++ b/css/iconfont.json @@ -5,6 +5,97 @@ "css_prefix_text": "icon-", "description": "", "glyphs": [ + { + "icon_id": "21936935", + "name": "邮箱", + "font_class": "youxiang", + "unicode": "e8b2", + "unicode_decimal": 59570 + }, + { + "icon_id": "21936924", + "name": "单位", + "font_class": "danwei", + "unicode": "e8a7", + "unicode_decimal": 59559 + }, + { + "icon_id": "21936925", + "name": "待办事项", + "font_class": "daibanshixiang", + "unicode": "e8a8", + "unicode_decimal": 59560 + }, + { + "icon_id": "21936928", + "name": "概览", + "font_class": "gailan", + "unicode": "e8ab", + "unicode_decimal": 59563 + }, + { + "icon_id": "21936929", + "name": "男", + "font_class": "nan", + "unicode": "e8ac", + "unicode_decimal": 59564 + }, + { + "icon_id": "21936930", + "name": "女", + "font_class": "nv", + "unicode": "e8ad", + "unicode_decimal": 59565 + }, + { + "icon_id": "21936931", + "name": "工作流", + "font_class": "gongzuoliu1", + "unicode": "e8ae", + "unicode_decimal": 59566 + }, + { + "icon_id": "21936934", + "name": "数据统计", + "font_class": "shujutongji", + "unicode": "e8b1", + "unicode_decimal": 59569 + }, + { + "icon_id": "21936936", + "name": "项目", + "font_class": "xiangmu", + "unicode": "e8b3", + "unicode_decimal": 59571 + }, + { + "icon_id": "21936937", + "name": "组织", + "font_class": "zuzhi", + "unicode": "e8b4", + "unicode_decimal": 59572 + }, + { + "icon_id": "14835599", + "name": "右箭头", + "font_class": "arrowRight", + "unicode": "e863", + "unicode_decimal": 59491 + }, + { + "icon_id": "21151489", + "name": "箭头镂空-左", + "font_class": "jiantouloukong-zuo", + "unicode": "e861", + "unicode_decimal": 59489 + }, + { + "icon_id": "21151557", + "name": "箭头镂空-右", + "font_class": "jiantouloukong-you", + "unicode": "e862", + "unicode_decimal": 59490 + }, { "icon_id": "21568989", "name": "分享", @@ -4257,7 +4348,7 @@ { "icon_id": "1004630", "name": "点赞2", - "font_class": "dianzan1", + "font_class": "dianzaned", "unicode": "e639", "unicode_decimal": 58937 }, diff --git a/css/iconfont.ttf b/css/iconfont.ttf index 23ebbd47dcb84a2cf31d1afa89f5999fc869bad3..9507b420eac16e744f807dd53ea52ff28dee4b90 100644 GIT binary patch delta 25770 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 G)BgiBGZG{K delta 21959 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 M7Ze$ehsD(Y2d02{Q2+n{ diff --git a/css/iconfont.woff b/css/iconfont.woff index 6b353baae5adca471503ed70ba70c83b9f232910..5bb7cb8055fe518171cd24c1e0a3711680e40202 100644 GIT binary patch literal 108472 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
b% z9s}+0gsU@dOseZ*cJK_1mtwYpl}lT`HM{I**%%nU5I85;l7vL4CHnBGsZJ3MLRc6k zK?&Deyr^yT{RN2`)KTd*Qn)KbKQer-26v7_#0biq8Xx|i@@UuRCTR=a*Wy?ts2L07 z4Tu`?yU#IVZ>2~DttL-B+_79-i0UdeYr>@~jhgY*hV(@2>gtsEym`~jHgiKynOR}~ zo%E=YIMa}ji))ltdSXuPlxI}(9o%y0Q0xhHFsOX^Mu>J_5FP+7x31EhIc_I%yS~U5(S0=>Z~%F4f;4QK#g<~pU)@FFhEG}vJAyry9P_5@ zksy3>tj&ZrgIHpYI|Y%)QKIrt71y1*_SCv9vyb^5FCm*X+Qp&}%SCD*z&r+JSmydz zBe8%3*jVK!dkP}mj0g0mru8z%m04|6GLt%&;sUgX65?`p(Wl?ZK#@WmRcNpkH6(?) z=~%E_c%S0zy8NAm-dd$_YI;O0N(`DiHJtRnSEdyhb^2IV+|DkI*-jEHPqU9B##ag5VXgn#i z9{a(C2OxJA|aUzAi*lq|J`>1jmk)24NfwxBQ>y zCc=tGHsGWdjyxP-w#ANr*U74YwfjV@&v zzl*J-J#(hW|Aj>5-_A{Ld4xnBbP4o7WYFA(6WjHDz9%w;u;
    7tGU|o$Q)9rqa*7vlIE9@!Hgq?ev)@(7e#)cM++c|WBy3Aw|4C_8H(Tb{+K&c*E0rsUT{0r}Fq4>GzBLaB}PX%)Ho9Oab!ar1^k3@XxqxDaf~Di_BvDDIgLd$WYCJp zsJrxoR1lzyjxD!SLH7)HgQqVkopucSNv0wpq1t0l#KW)U8;mypzgnRBXO^l_KkIw%L+z!}b z{nZBCjoT=_@so0>{qyX1So-ASJRNl&2VUn$w!#Y=X#G{19+n=qy%VDJNejtK?9FPs zJI3e(7t^&Dfg_yq8N>e&s9%8w@+|Ft(EaG-4QN#qwwub?oy=Q+O=gq0^1$ew z>CVnHSr2KgI1@RCzI?gs^)K8pQZGx>{kYs?y>(;lqU?3g@1=EYFkN7j;T zDmG7jV&y1VUpme4le3RKS)Mqyt^UIgYjP*^iA>wE~ zfI`4#9MH+$WABo4m!%Am0#d#zl#8?hLbr$C;%|B9x`ZFEtlgjL>`d{FRA(gNf9KEs z1ocW6Hn#UHCid(%L%JoWne&R*q$=)7K#4 zFmVyX$8=b=HPfq^m>iM9$jsAd?J*kjDI<6$)E&iJ@KawG3PxpDkqPe!-ZQ)>c=1x8g7&@e0t}5G za=_p2wPa+Ji~GoJzPPp4ahn4^3%5Sph(UUlV8AtJoH8Lj)8Idaf1(6m?C6YkYFLo=pmd}VX^J)X z#7Z&iJ2wcrsN}MJ>f+yu2FOdsU};&gxU58`7wKwGvGynQPUn(N_>8{ZwYal$ao180 z7Kz>jH97-&OCUkrFHjTooEcqRDL-|^NT8-vSJ(L7LNL07AS^5lcZ3n2C~0Y7pv8JQ zUW%_HL=hHsWIjfK!%Nq|@1bAXzi)*h6E7?(psy7u7Jb3$hvX;-{YXYXq`x%-S~2td zh`dX#UjJ9&Z70`%1JUfH`VUAIw2fB3?}ajL0LP#K#C@Y6HsJ}?FP?b'D-spa}C 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 literal 106348 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 diff --git a/css/iconfont.woff2 b/css/iconfont.woff2 index 3ec15ab0cae54d1084fc1e461ea2c756310f2018..3f6b8561101fc23652284f3cdd6c74ef18fecac4 100644 GIT binary patch literal 90488 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�_Onfjv%K@K}zkQ0M29n`C14zGoJKval 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

    n@$)1mBe>|o=!kN*aj$_`ulGshN( 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 literal 88580 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%0AwA+tK!8*tg-O+n!Ht`xd|@P0B*|{p~Fjdf;j$ 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 diff --git a/index.html b/index.html index 66bdebdac..2d852f3a7 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 160a37f9e..148407d6c 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","1df908525de7df09aa0b37650d9dcd1c"],["/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.6d37ca25.chunk.css","b3374e8c8888da69b5c43e2f09179bbc"],["/react/build/static/css/101.c5e67e83.chunk.css","5b563584cca7f5ce3fbc7235f0f41282"],["/react/build/static/css/102.c5e67e83.chunk.css","5b563584cca7f5ce3fbc7235f0f41282"],["/react/build/static/css/103.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/13.68710b78.chunk.css","0a57098eaafd05768954e758313b3d3b"],["/react/build/static/css/14.c500d604.chunk.css","ce6325f2eb8a3c906dd19b2f05323049"],["/react/build/static/css/15.620a5b46.chunk.css","119988bb06ed43feb43934a2b308db2a"],["/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/2.e8d77148.chunk.css","3ecd6d700db1a442f050993baab7bb7e"],["/react/build/static/css/22.291c4da7.chunk.css","1092dc12c7c84e6116de18e7c11011bb"],["/react/build/static/css/23.c417bc4d.chunk.css","a0e99ad78336f34e0ff93bb982edc214"],["/react/build/static/css/24.c5e67e83.chunk.css","5b563584cca7f5ce3fbc7235f0f41282"],["/react/build/static/css/25.b51dc4f3.chunk.css","ef91aa82a0cd7b1dd0a975b673c7dd9e"],["/react/build/static/css/26.86cd7b1a.chunk.css","76f0c8192656728b5035a976cf33248a"],["/react/build/static/css/27.1e967839.chunk.css","cfd6b05cf6e0d2fc76f43c9dd32458a8"],["/react/build/static/css/28.81dea7e3.chunk.css","26c8b5a2cef1e49c8185e01b748f57bd"],["/react/build/static/css/29.c73da3e3.chunk.css","518189592f4d54396239adb7c8a02413"],["/react/build/static/css/30.c2da1213.chunk.css","518189592f4d54396239adb7c8a02413"],["/react/build/static/css/31.c2da1213.chunk.css","518189592f4d54396239adb7c8a02413"],["/react/build/static/css/32.f66504ec.chunk.css","a93fc11fd75794d9a6e75bfa1abaa24f"],["/react/build/static/css/33.c8a34330.chunk.css","ed14ee9dd3ef677542130956ebeefcd4"],["/react/build/static/css/34.6028d74c.chunk.css","a2c1633eccb6173d48a1809e3c0602bf"],["/react/build/static/css/35.be29df97.chunk.css","9672617eb439c945041904d4d91918aa"],["/react/build/static/css/36.7d1b1412.chunk.css","fb3a150f240a4353df71b5842f1b9c4b"],["/react/build/static/css/37.d25ac101.chunk.css","b4d9acea6f289a480fab21ef3fb3b2f5"],["/react/build/static/css/38.8b1adc6e.chunk.css","ed55f8f6a1664983926938444907fafa"],["/react/build/static/css/39.7cb06b8f.chunk.css","7cf31f17adc6397f32dca0a60f144dae"],["/react/build/static/css/4.c5398c62.chunk.css","7251503b2fb2777418b1d533e31be56d"],["/react/build/static/css/40.d8f71a27.chunk.css","1e2640af472e56bc6cd8d074c8754274"],["/react/build/static/css/41.9d883f46.chunk.css","e7da9a3ebe3618dc7b683516e9af9047"],["/react/build/static/css/43.63e4c48f.chunk.css","e08490b01c53b17dde10b37b2ccca71d"],["/react/build/static/css/44.bad3a09e.chunk.css","e363ea281af9e616a0d144154b88c8f8"],["/react/build/static/css/46.a935739a.chunk.css","5c261627a48272d87599273b970d491e"],["/react/build/static/css/47.0ad02e10.chunk.css","474ecb619f4717696793d947b95cdc73"],["/react/build/static/css/48.67e21baf.chunk.css","ff724278085b6419943d6bd15edebd43"],["/react/build/static/css/49.947479e8.chunk.css","4215fbff912ba2ff16a8d0129bd4b326"],["/react/build/static/css/50.193865c6.chunk.css","14c4438bca105a364aa56f57292ebc50"],["/react/build/static/css/51.cba65999.chunk.css","ce6325f2eb8a3c906dd19b2f05323049"],["/react/build/static/css/53.20f38a3c.chunk.css","a30fce7b5ae7333c1009f400f32701f3"],["/react/build/static/css/54.cba65999.chunk.css","ce6325f2eb8a3c906dd19b2f05323049"],["/react/build/static/css/55.b25d46f3.chunk.css","0aa18a92d8bc1786b1d3a70c2162c424"],["/react/build/static/css/56.3c611c50.chunk.css","9d6660c0b626c128a1e6cd34da8267ed"],["/react/build/static/css/59.c359de0c.chunk.css","df7b038f8f1a0e16793b24bc950b9b22"],["/react/build/static/css/60.5e339313.chunk.css","7194baf6060189a960e26eca209891e1"],["/react/build/static/css/61.7cadd6ef.chunk.css","09781f13ebd9c896daff54d83a4e3557"],["/react/build/static/css/62.bad3a09e.chunk.css","e363ea281af9e616a0d144154b88c8f8"],["/react/build/static/css/63.bad3a09e.chunk.css","e363ea281af9e616a0d144154b88c8f8"],["/react/build/static/css/64.c5e67e83.chunk.css","5b563584cca7f5ce3fbc7235f0f41282"],["/react/build/static/css/65.c5e67e83.chunk.css","5b563584cca7f5ce3fbc7235f0f41282"],["/react/build/static/css/66.c5e67e83.chunk.css","5b563584cca7f5ce3fbc7235f0f41282"],["/react/build/static/css/67.e17cf6ed.chunk.css","0c6e986b668376e40090bed6932b4bfa"],["/react/build/static/css/68.f1b9e4d6.chunk.css","1aacf45c9b65cd6e0ac5823f14193c5a"],["/react/build/static/css/69.bad3a09e.chunk.css","e363ea281af9e616a0d144154b88c8f8"],["/react/build/static/css/7.5d2538f7.chunk.css","f7bca4f3d6437baa7779df051da7a998"],["/react/build/static/css/70.ea39a4ce.chunk.css","d41d8cd98f00b204e9800998ecf8427e"],["/react/build/static/css/71.640f37d5.chunk.css","248dd7a153a8a1fac332103b57f55305"],["/react/build/static/css/72.640f37d5.chunk.css","248dd7a153a8a1fac332103b57f55305"],["/react/build/static/css/74.0d39367d.chunk.css","3c4fc3206988c3003af73a8abca3aeb6"],["/react/build/static/css/75.b8075868.chunk.css","36d1a5c22052245e73c99d711cc3d94d"],["/react/build/static/css/76.c8a55d08.chunk.css","226acc64dfa2fad8420e5eadf2d7b32d"],["/react/build/static/css/77.88de9df7.chunk.css","1b214774e894a917aaebf0b2f1e0e989"],["/react/build/static/css/78.cebcfa98.chunk.css","5a5da1c583098e8c2a126a405aacd75d"],["/react/build/static/css/79.eab8e1d1.chunk.css","2eabf412810b516f7aa2c27804f2552d"],["/react/build/static/css/8.1c3fe555.chunk.css","bf5282c596763231bf0495c5c55d5c4c"],["/react/build/static/css/80.640f37d5.chunk.css","248dd7a153a8a1fac332103b57f55305"],["/react/build/static/css/81.640f37d5.chunk.css","248dd7a153a8a1fac332103b57f55305"],["/react/build/static/css/83.1dcd3be5.chunk.css","b3b78bd468f953fb4f67452ea6922a46"],["/react/build/static/css/85.52946b6e.chunk.css","21eabb1cb9f7f71ec133351294ba1dd5"],["/react/build/static/css/86.bc27ec61.chunk.css","b2916aed9474671d3185aace82fbdaa4"],["/react/build/static/css/87.c5e67e83.chunk.css","5b563584cca7f5ce3fbc7235f0f41282"],["/react/build/static/css/88.bad3a09e.chunk.css","e363ea281af9e616a0d144154b88c8f8"],["/react/build/static/css/9.f1e98a20.chunk.css","c4d02d8cf6e4fadd5ed33b6fa0f0e2a8"],["/react/build/static/css/97.a935739a.chunk.css","5c261627a48272d87599273b970d491e"],["/react/build/static/css/98.758791e4.chunk.css","edc631443bfe29f339867063a0b88821"],["/react/build/static/css/main.9faba551.chunk.css","bcc51e89bc2c7b6d81a682d8273c2418"],["/react/build/static/js/0.38cc2216.chunk.js","a4284c68ac642256950a71aad2989431"],["/react/build/static/js/1.9de07cbc.chunk.js","196c1ffd38b2415d627e2ab48865b2ee"],["/react/build/static/js/10.08878ac3.chunk.js","beeef69b08f894256eff27d19185111e"],["/react/build/static/js/100.629ae6df.chunk.js","99ae1f95e15542348950544451af1d13"],["/react/build/static/js/101.7e5d7c46.chunk.js","ccc621569b5ddbcf767e7512504babdb"],["/react/build/static/js/102.a646e0a7.chunk.js","1b5618dc89b4222a6f805a4d01f766c9"],["/react/build/static/js/103.c7cbb251.chunk.js","8c8c84a6e624376196e5e8cd2be4cbb1"],["/react/build/static/js/104.3fac3c33.chunk.js","376f4538e05e9a1a9989df28ffc39a0c"],["/react/build/static/js/105.078ab990.chunk.js","8f9b57d5547b4129b4ae7c9cb2e45e20"],["/react/build/static/js/106.aa70ef30.chunk.js","a22ea083e97030e655c5144b9e0af48d"],["/react/build/static/js/107.787daac2.chunk.js","8c0398b9b48f50a0b317532bdeca2147"],["/react/build/static/js/108.a6d6b99d.chunk.js","4ab911d9052b87a57951f675dae739e7"],["/react/build/static/js/109.04d2c485.chunk.js","8b2f89eef766c7cef84f280f99b7cbf1"],["/react/build/static/js/11.b0377830.chunk.js","90574fd39ef67d9f7ce51276ea0b102e"],["/react/build/static/js/110.ef781a2e.chunk.js","36bdc454c2ae131f8c2bbe85070d0986"],["/react/build/static/js/111.8e071a95.chunk.js","090dcfa5e170a87b6bf9587ccea8aef3"],["/react/build/static/js/112.e872f805.chunk.js","60f40a07352ed10e69f5098a309412a9"],["/react/build/static/js/113.ab249976.chunk.js","3e5dc0b5a070992503873186fa97f9b9"],["/react/build/static/js/114.85c0cfcc.chunk.js","1af660c4c32f239de3e19b18fb36b3a0"],["/react/build/static/js/115.484cd0c5.chunk.js","f931fd8c0f1864d6939017e5969dded4"],["/react/build/static/js/116.60005ae3.chunk.js","6cc624731bb409d843a2460ce53c112c"],["/react/build/static/js/117.1000994e.chunk.js","e8787f254ea07298dda9d040cad70bc3"],["/react/build/static/js/118.48b339bf.chunk.js","72ab1e1ea29524567fd21e8339197f10"],["/react/build/static/js/119.338ad9d3.chunk.js","1e5cb5e031f6d333409d3e587b1ad96c"],["/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.4c0a2ad3.chunk.js","42befbd56849940c60986a12f745fccf"],["/react/build/static/js/121.fda75000.chunk.js","d3e7c3a220e8f3d6be22a1955727e590"],["/react/build/static/js/122.f7708a01.chunk.js","ea82d36d2437cc7d2c66bd0b91f5770b"],["/react/build/static/js/123.d991c3f4.chunk.js","4d91ad35479c78b20d6cdb5292c05ed8"],["/react/build/static/js/124.2875785d.chunk.js","4dfebcea7fe2c42734b61402cb6da8f2"],["/react/build/static/js/125.fbf1ad7a.chunk.js","c5c3675e4d072800d2b8ea338b02b491"],["/react/build/static/js/126.715fe473.chunk.js","e587571eebf7fa5b2b302a3dad788209"],["/react/build/static/js/127.2b00b8bb.chunk.js","691673b541862a7c3111be24666af166"],["/react/build/static/js/128.130dd99f.chunk.js","3796316af5d9d0b1d1d8f424b3a1a496"],["/react/build/static/js/129.f3fe07fc.chunk.js","4ced0dce94be29e6c8d701337ea0135c"],["/react/build/static/js/13.ceb882f2.chunk.js","49ce10f023bc405bb75f24aae564aba8"],["/react/build/static/js/130.2802c821.chunk.js","a0fa80603b88435d9ff3016b08ea6b1a"],["/react/build/static/js/131.5e568404.chunk.js","e85f32c81c65f6c8d86379d92ff10593"],["/react/build/static/js/132.2d7c6095.chunk.js","4fbd87d8d5400277766a969fa62b8aa3"],["/react/build/static/js/133.5bb46e37.chunk.js","4f390b8ca3562baffb1eb38ce7e6dd72"],["/react/build/static/js/134.e7c9248b.chunk.js","66f3e453ab7565c5b9bcc070e190bced"],["/react/build/static/js/135.0d973647.chunk.js","65dd23551271e90f06a37e408d6e99b0"],["/react/build/static/js/136.9163ca4d.chunk.js","4024645e202e3374af6e170dd6a8478d"],["/react/build/static/js/137.2660cd9f.chunk.js","ac0e9a87d8ddf5b215d51ea45dd1bd80"],["/react/build/static/js/138.ea2b6b7f.chunk.js","1e2c3a72750254ccb33cc7dc1c9c3da3"],["/react/build/static/js/139.e122d41f.chunk.js","2d35cb1afdf3993ef4a72c5c1f1184ab"],["/react/build/static/js/14.2206bd53.chunk.js","7be2b4c6512ee2a57a901224cb417c10"],["/react/build/static/js/140.948c5828.chunk.js","ca45e74649397464561984e0c5c04cb4"],["/react/build/static/js/141.12e11c30.chunk.js","87ccdc78ed563deedf1a9a1f3962c20a"],["/react/build/static/js/142.04dce516.chunk.js","f283d96bbebaa2f5aa8c30e3536c4d4b"],["/react/build/static/js/143.19f04209.chunk.js","ee53f730c5f441c5e1df47afc8c5c003"],["/react/build/static/js/144.29214b12.chunk.js","75f26a336a3088efe0ef791c933d52eb"],["/react/build/static/js/145.0b40cd12.chunk.js","679ba6b6ca4d46239b02be3f48fe0b57"],["/react/build/static/js/146.d909dfbb.chunk.js","c6c9e3b6865da59f5646b42c1c4533d7"],["/react/build/static/js/147.1c545f9f.chunk.js","133ed24d543e06e3fa4935f21199de5f"],["/react/build/static/js/148.13aa9bb1.chunk.js","1d320ef394be7d19a8730951403f5f29"],["/react/build/static/js/149.1a56ac50.chunk.js","f4e97739323b539764b28e5adaec4dea"],["/react/build/static/js/15.4ed5071f.chunk.js","0aff5a4170dd4cf6d45b5307a916b603"],["/react/build/static/js/150.b2ac91e8.chunk.js","bec9c6c6a3ac45b04cc1ab267f3e04b2"],["/react/build/static/js/151.bef0be54.chunk.js","2d998de641936a3452a7b7cce040ca74"],["/react/build/static/js/152.2f7a431d.chunk.js","97f5e0f137896f0961a5e42b06b48f72"],["/react/build/static/js/153.85d698b5.chunk.js","b098586c0a164edcbb4ce687449e37fc"],["/react/build/static/js/154.966f6dc5.chunk.js","dc5bafdf795ed4468e0e0d2d3f6d9d16"],["/react/build/static/js/155.e932868c.chunk.js","b28d4cbf1b847db29199cf271279f225"],["/react/build/static/js/156.6b54ce1d.chunk.js","43a0d1637ad4b14a76ae131bba8a5441"],["/react/build/static/js/157.3c70fe53.chunk.js","bb0fdfcc25f2dde0cb17122c3d81a126"],["/react/build/static/js/158.5c4b9841.chunk.js","f808c79b8632addb67152f3a9ee2bb8e"],["/react/build/static/js/159.d06ed662.chunk.js","3049338e6869b894de9a5598f576a28c"],["/react/build/static/js/16.4447f95f.chunk.js","33bdcefb5fb53582d4c812add4fb28d7"],["/react/build/static/js/160.d832c741.chunk.js","caabb48c06a2893e04f3dd09f8bc7356"],["/react/build/static/js/161.722cf0c3.chunk.js","8abf61fd6ec66a740388f08814de3523"],["/react/build/static/js/162.2f3ae6e1.chunk.js","16d191a339234f95434fb7195732bdce"],["/react/build/static/js/162.2f3ae6e1.chunk.js.LICENSE.txt","cf224aa154060b2c3c86fa6ed5af6aa8"],["/react/build/static/js/163.d4fc9b1a.chunk.js","5ac219b0f9276a818f8b4cf8dfd0a180"],["/react/build/static/js/164.3d2e181a.chunk.js","6888ba174ea4431a5192d6920c472bde"],["/react/build/static/js/165.abec7e83.chunk.js","3c011b91f1cf93196f2698fa58f04b08"],["/react/build/static/js/166.6f7cfb94.chunk.js","4fa5a68f558a8f465b43e470343d2295"],["/react/build/static/js/167.4787d37d.chunk.js","8b1d3388971f8e80f2e477eac338ab27"],["/react/build/static/js/17.a2a84ace.chunk.js","2d0593aae3e52c641e78ccf3aff75893"],["/react/build/static/js/18.5a24e6ba.chunk.js","1ae2996eea2ab038a55f13ce6cd7698d"],["/react/build/static/js/19.dce0f04e.chunk.js","36457f86d4686746b2e953d282f3f07d"],["/react/build/static/js/2.13de007c.chunk.js","246454025efb00e0dcd5c6236a7447d5"],["/react/build/static/js/20.786b0c08.chunk.js","d04fcc2cde63df8a3bb84776527782bf"],["/react/build/static/js/21.3d8fbbb8.chunk.js","12e6cc8ee23766b14464a8a233e1f80b"],["/react/build/static/js/21.3d8fbbb8.chunk.js.LICENSE.txt","03278fe9381615d8b390847939a9eb37"],["/react/build/static/js/22.cbd8e982.chunk.js","aed76c8a74ad915a7eb527ef20e6f95a"],["/react/build/static/js/23.cb0a53fc.chunk.js","0e710b96e1bb6fc6e78ba016c9416cfd"],["/react/build/static/js/24.4eef14cc.chunk.js","4e4a82305a87487279b921816e8cd61b"],["/react/build/static/js/25.674f69a6.chunk.js","1e76630fe6c4562761ace90ae0aee554"],["/react/build/static/js/26.ce6d7211.chunk.js","7d1679248fd08721836372d27a00e2cf"],["/react/build/static/js/27.eba0ad9f.chunk.js","cd00de45e6df89ecbfe5047d2bef25b8"],["/react/build/static/js/28.efa0a871.chunk.js","795442f2552c97e940183139e6b26a37"],["/react/build/static/js/28.efa0a871.chunk.js.LICENSE.txt","275fe79abee3b697f1673c8bd9c58856"],["/react/build/static/js/29.2d26a133.chunk.js","f55322fa36c95228873d40260c6a3f01"],["/react/build/static/js/3.37f89ed4.chunk.js","efbb19289c58d87909ca77d2b71eb8c6"],["/react/build/static/js/30.84dd8073.chunk.js","55411b5a0babe911227d6b5cf6da5c72"],["/react/build/static/js/31.1a3bcd9c.chunk.js","1d7dac5c43ab6300ea12678ebc8fdeff"],["/react/build/static/js/32.4917173b.chunk.js","62ac7aeeb1629f97b82ec2d376a7a561"],["/react/build/static/js/32.4917173b.chunk.js.LICENSE.txt","0512cf1466087f5c44c5c61e4b32a001"],["/react/build/static/js/33.c30ccab2.chunk.js","18cde511ed0ca0372ab058ef8cd2b507"],["/react/build/static/js/34.10ec014c.chunk.js","e575d912f061f9a29dd77e668e0d1387"],["/react/build/static/js/34.10ec014c.chunk.js.LICENSE.txt","0512cf1466087f5c44c5c61e4b32a001"],["/react/build/static/js/35.b45afef9.chunk.js","101eb574cbbe51aced551d69dcace946"],["/react/build/static/js/35.b45afef9.chunk.js.LICENSE.txt","0512cf1466087f5c44c5c61e4b32a001"],["/react/build/static/js/36.e9273e20.chunk.js","ccce5a9ee523886043a625cd13eac101"],["/react/build/static/js/36.e9273e20.chunk.js.LICENSE.txt","0512cf1466087f5c44c5c61e4b32a001"],["/react/build/static/js/37.84332afa.chunk.js","6368713a4f0b7a4494be300b1a888893"],["/react/build/static/js/38.17c9806f.chunk.js","6965653c52f925c27b7fae92f87e51ca"],["/react/build/static/js/39.4a0b7f10.chunk.js","176479d7681dfde0486b57fea8050e80"],["/react/build/static/js/4.787b2ab0.chunk.js","a06263d634d246cb78e9b24a4355b28b"],["/react/build/static/js/40.8e754ded.chunk.js","2ab982e3c1a89997feac66f4c7f4355f"],["/react/build/static/js/41.4f44482b.chunk.js","97735c2918a80ae42623411dbe1c8f33"],["/react/build/static/js/42.d1b12176.chunk.js","ee621be62248c4ebba5b2fff8d66ea28"],["/react/build/static/js/43.6ef2517d.chunk.js","19bd944d7b6ba518f4ea1b9bdb2f6a86"],["/react/build/static/js/44.65bd9f9e.chunk.js","345982412df83265fd0f3518236cb2cb"],["/react/build/static/js/45.49e502fc.chunk.js","913d00a803dddb09c88da2ad3bf2b6be"],["/react/build/static/js/46.0b772b96.chunk.js","e7ee1596086e14cf0b9a280fdfc65e97"],["/react/build/static/js/47.31d11a1d.chunk.js","e468073ca1e6aaec6f6d2ffd011ded18"],["/react/build/static/js/48.b46b983d.chunk.js","506b08037559ff5d0261e1378cf650b4"],["/react/build/static/js/49.45547591.chunk.js","b3db56ffa0a7888cd59fdb07a8c88992"],["/react/build/static/js/5.ab9433b7.chunk.js","5d76d35da0887b0d7e3156094923c786"],["/react/build/static/js/5.ab9433b7.chunk.js.LICENSE.txt","7ec01595672f75e83fd81b41f132f4c1"],["/react/build/static/js/50.6d61ea3e.chunk.js","b20827253e5f68b4ad629971d88ca84a"],["/react/build/static/js/51.b49c7d95.chunk.js","ef990f4fd8b69e39d789a92b3f67bba7"],["/react/build/static/js/52.3ac620d9.chunk.js","6483b4dadeda5521f34064b2c678f709"],["/react/build/static/js/53.321e1952.chunk.js","1a9215dbe12abcc370620bf7ea0142b4"],["/react/build/static/js/54.d14bbba6.chunk.js","4c1d7ec83d1762d52d05da6daf0622c7"],["/react/build/static/js/55.aeeed40d.chunk.js","f65e4e954596e61e350379b4ecda8ec3"],["/react/build/static/js/56.c1c9b831.chunk.js","2f408df415c8e3607e5c2fb3c5a45e17"],["/react/build/static/js/57.da9c6e08.chunk.js","176ddcf5b2a76b36c824c02923088dc7"],["/react/build/static/js/58.d91704ac.chunk.js","6b0b2b3790ea906f115c3e734167821b"],["/react/build/static/js/59.bc243c2a.chunk.js","6a6367c3a20f66918396c9f3a29457ce"],["/react/build/static/js/6.423c5af8.chunk.js","b532a2cfbcea3ace5a18f5912161a5f6"],["/react/build/static/js/60.9d82244b.chunk.js","a9fe9a439f27d21da1c6e5392a4d6d82"],["/react/build/static/js/61.52064d68.chunk.js","48648043c2233801f3fb231894c50f0f"],["/react/build/static/js/62.0220f7a1.chunk.js","efed59bf6f0ed4ae5a0cd054587dc39b"],["/react/build/static/js/63.8090e837.chunk.js","7570991fbaf25a4b06da60b72d748d89"],["/react/build/static/js/64.18993d18.chunk.js","6862b13d28b9fb13c4a4fec61a79f2b0"],["/react/build/static/js/65.9a8bf35d.chunk.js","e643e8b79c6c04ca6843bb69004982e9"],["/react/build/static/js/66.ec368f3e.chunk.js","b07d7cb2b44db8b115dde109a199d051"],["/react/build/static/js/67.8ec8be34.chunk.js","54ad55b8dfe304b52ffdb2bbdc7d5548"],["/react/build/static/js/68.7b6c180a.chunk.js","4e447fc1a1c001204877962001383dbb"],["/react/build/static/js/69.6823a357.chunk.js","770a9ec87fdf8abcf90c773ea61d588e"],["/react/build/static/js/7.a99f0e84.chunk.js","fb4146f45482f64199b58779fedf2637"],["/react/build/static/js/70.318fc949.chunk.js","513bf29675e92426f163b568c8fed400"],["/react/build/static/js/71.bba619b4.chunk.js","f5f4c6a129d3693ca5b245a162bf8615"],["/react/build/static/js/72.39c7e18b.chunk.js","ca8431d7182f8e7aebd19cf58c4a481e"],["/react/build/static/js/73.1ac545e1.chunk.js","2c73c509266e4935e1be80a6a7140766"],["/react/build/static/js/74.41b72e7d.chunk.js","24cc49870793b8e8d66c77b97e6a7cec"],["/react/build/static/js/75.8ca4c24a.chunk.js","a4a92642f0bfff024754e2b7b3db36c6"],["/react/build/static/js/76.620434ca.chunk.js","a34ad2703fd97e6cb24a8040510b0d5f"],["/react/build/static/js/77.ae38e440.chunk.js","26ce2980bc63e8eecdbff76e1e13d300"],["/react/build/static/js/78.b872b1e6.chunk.js","78a8d227237f3ade3c978e2364c2f72a"],["/react/build/static/js/79.7e0ce9c2.chunk.js","fe77fad2d1ab0bfdc0c30c38f377cce1"],["/react/build/static/js/8.e311868f.chunk.js","b98528711b95e3b45534315df2d9d4e0"],["/react/build/static/js/80.ff4c611f.chunk.js","06dc7fc543eb5358a5f32813b94208bb"],["/react/build/static/js/81.81798111.chunk.js","3eab6836a5d0d665b9d7e030f741fb4c"],["/react/build/static/js/82.97b6d45e.chunk.js","a94427c7f0bbd67e56ace0b584bf4111"],["/react/build/static/js/83.8de74e36.chunk.js","c7fad551104cc5ee719b2c47961e4446"],["/react/build/static/js/84.28c37f02.chunk.js","380549cc01c44ac66dcee3b52a9419a2"],["/react/build/static/js/85.569279d1.chunk.js","3f432ebac1c6a67634bce69acce15e6b"],["/react/build/static/js/86.a7f24d3a.chunk.js","fd13e662f4f30b6999c3013e4a81a9ff"],["/react/build/static/js/87.178eb9a2.chunk.js","05fea257e4bd6ed75932c939eff0b177"],["/react/build/static/js/88.294ca86f.chunk.js","534bc83aa2a085d215c01181cc710137"],["/react/build/static/js/89.3d5f9ef1.chunk.js","344553790bdd959245a846237288b996"],["/react/build/static/js/9.fffad1d9.chunk.js","9c572b9b2c405c32410e9c32de49ed9d"],["/react/build/static/js/90.82f17737.chunk.js","4c32aba1da2d3847420e6e6d27ad8a2b"],["/react/build/static/js/91.fd841f89.chunk.js","2f2536573e1d86a381f3865429d45c38"],["/react/build/static/js/92.a5eedf82.chunk.js","68ce8edb57fa992ebc91931eb431bd3a"],["/react/build/static/js/93.48db23a6.chunk.js","27f468ec1c3bcaf45e525ddda484f8a9"],["/react/build/static/js/94.1bd4ec28.chunk.js","5de5b46326a4bd169fcb89044cec2ddd"],["/react/build/static/js/95.9d794bdc.chunk.js","962ac534228bf3fafb4a871775ebc744"],["/react/build/static/js/96.a98522ea.chunk.js","67ea8a1fda1e01d9f39dc8e577bc4784"],["/react/build/static/js/97.e3e00209.chunk.js","0b2a84393b75d6fd3f034a44543d72f2"],["/react/build/static/js/98.b2a175de.chunk.js","0bcf8796951b48c06ddd8079ad3d6d09"],["/react/build/static/js/99.2936efe6.chunk.js","8bee170aa96aad6c9bfe487448971328"],["/react/build/static/js/main.7951182b.chunk.js.LICENSE.txt","20c4c9722b39971e742932d08ec3daf5"],["/react/build/static/js/runtime~main.d057064a.js","3f46abfb9e44775b8b3d4e24174b640e"],["/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/logo.1c60f36c.png","8fcb0055aa3e99eccf26c10784d2c7b9"],["/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,t){var d=new URL(c);return t&&d.pathname.match(t)||(d.search+=(d.search?"&":"")+encodeURIComponent(a)+"="+encodeURIComponent(e)),d.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],t=new URL(a,self.location),d=createCacheKey(t,hashParamName,e,/\.\w{8}\./);return[t.toString(),d]}));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(t){return setOfCachedUrls(t).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 t.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),t="index.html";(c=urlsToCacheKeys.has(e))||(e=addDirectoryIndex(e,t),c=urlsToCacheKeys.has(e));var d="/react/build/index.html";!c&&"navigate"===a.request.mode&&isPathWhitelisted(["^(?!\\/__).*"],a.request.url)&&(e=new URL(d,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","cba72098b1cc364729dce6874726b652"],["/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/101.abfde357.chunk.css","40590225b4850239173ba9b932ee33ac"],["/react/build/static/css/102.c5e67e83.chunk.css","5b563584cca7f5ce3fbc7235f0f41282"],["/react/build/static/css/103.c5e67e83.chunk.css","5b563584cca7f5ce3fbc7235f0f41282"],["/react/build/static/css/104.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/2.e8d77148.chunk.css","3ecd6d700db1a442f050993baab7bb7e"],["/react/build/static/css/21.befff622.chunk.css","f241818abc5c45230326a78355fca78c"],["/react/build/static/css/22.291c4da7.chunk.css","1092dc12c7c84e6116de18e7c11011bb"],["/react/build/static/css/23.c417bc4d.chunk.css","a0e99ad78336f34e0ff93bb982edc214"],["/react/build/static/css/24.c5e67e83.chunk.css","5b563584cca7f5ce3fbc7235f0f41282"],["/react/build/static/css/25.b51dc4f3.chunk.css","ef91aa82a0cd7b1dd0a975b673c7dd9e"],["/react/build/static/css/26.86cd7b1a.chunk.css","76f0c8192656728b5035a976cf33248a"],["/react/build/static/css/27.1e967839.chunk.css","cfd6b05cf6e0d2fc76f43c9dd32458a8"],["/react/build/static/css/28.81dea7e3.chunk.css","26c8b5a2cef1e49c8185e01b748f57bd"],["/react/build/static/css/29.c73da3e3.chunk.css","518189592f4d54396239adb7c8a02413"],["/react/build/static/css/30.c2da1213.chunk.css","518189592f4d54396239adb7c8a02413"],["/react/build/static/css/31.c2da1213.chunk.css","518189592f4d54396239adb7c8a02413"],["/react/build/static/css/32.f66504ec.chunk.css","a93fc11fd75794d9a6e75bfa1abaa24f"],["/react/build/static/css/33.bbcacffe.chunk.css","92ce782f2b0ce358ea61406d030dbf23"],["/react/build/static/css/34.6028d74c.chunk.css","a2c1633eccb6173d48a1809e3c0602bf"],["/react/build/static/css/35.be29df97.chunk.css","9672617eb439c945041904d4d91918aa"],["/react/build/static/css/36.7d1b1412.chunk.css","fb3a150f240a4353df71b5842f1b9c4b"],["/react/build/static/css/37.d25ac101.chunk.css","b4d9acea6f289a480fab21ef3fb3b2f5"],["/react/build/static/css/38.8b1adc6e.chunk.css","ed55f8f6a1664983926938444907fafa"],["/react/build/static/css/39.7cb06b8f.chunk.css","7cf31f17adc6397f32dca0a60f144dae"],["/react/build/static/css/4.c5398c62.chunk.css","7251503b2fb2777418b1d533e31be56d"],["/react/build/static/css/40.2bc0bf9e.chunk.css","f7538f395f2d123577d0e94fb9217868"],["/react/build/static/css/41.9d883f46.chunk.css","e7da9a3ebe3618dc7b683516e9af9047"],["/react/build/static/css/43.dbbf8dd7.chunk.css","4f42cd0c084ae9c1de7c6688b3f99ea4"],["/react/build/static/css/44.bad3a09e.chunk.css","e363ea281af9e616a0d144154b88c8f8"],["/react/build/static/css/46.a935739a.chunk.css","5c261627a48272d87599273b970d491e"],["/react/build/static/css/47.9b3b3d90.chunk.css","061d293a05581a30026cd21f85cd4654"],["/react/build/static/css/48.0ad02e10.chunk.css","474ecb619f4717696793d947b95cdc73"],["/react/build/static/css/49.67e21baf.chunk.css","ff724278085b6419943d6bd15edebd43"],["/react/build/static/css/50.947479e8.chunk.css","4215fbff912ba2ff16a8d0129bd4b326"],["/react/build/static/css/51.c5e67e83.chunk.css","5b563584cca7f5ce3fbc7235f0f41282"],["/react/build/static/css/52.c5e67e83.chunk.css","5b563584cca7f5ce3fbc7235f0f41282"],["/react/build/static/css/53.c5e67e83.chunk.css","5b563584cca7f5ce3fbc7235f0f41282"],["/react/build/static/css/54.82ef82ac.chunk.css","1211ec54a5dbd129cf63cacdc130ca13"],["/react/build/static/css/55.ef06ef2e.chunk.css","96aa135f9c25cca72ab52d8f4493111a"],["/react/build/static/css/56.cba65999.chunk.css","ce6325f2eb8a3c906dd19b2f05323049"],["/react/build/static/css/58.20f38a3c.chunk.css","a30fce7b5ae7333c1009f400f32701f3"],["/react/build/static/css/59.cba65999.chunk.css","ce6325f2eb8a3c906dd19b2f05323049"],["/react/build/static/css/60.b25d46f3.chunk.css","0aa18a92d8bc1786b1d3a70c2162c424"],["/react/build/static/css/61.3c611c50.chunk.css","9d6660c0b626c128a1e6cd34da8267ed"],["/react/build/static/css/64.c359de0c.chunk.css","df7b038f8f1a0e16793b24bc950b9b22"],["/react/build/static/css/65.5e339313.chunk.css","7194baf6060189a960e26eca209891e1"],["/react/build/static/css/66.7cadd6ef.chunk.css","09781f13ebd9c896daff54d83a4e3557"],["/react/build/static/css/67.bad3a09e.chunk.css","e363ea281af9e616a0d144154b88c8f8"],["/react/build/static/css/68.bad3a09e.chunk.css","e363ea281af9e616a0d144154b88c8f8"],["/react/build/static/css/69.5f491cba.chunk.css","270b47f4c1289ee3a59ca7fd61a105ed"],["/react/build/static/css/7.5d2538f7.chunk.css","f7bca4f3d6437baa7779df051da7a998"],["/react/build/static/css/70.640f37d5.chunk.css","248dd7a153a8a1fac332103b57f55305"],["/react/build/static/css/71.f1b9e4d6.chunk.css","1aacf45c9b65cd6e0ac5823f14193c5a"],["/react/build/static/css/72.bad3a09e.chunk.css","e363ea281af9e616a0d144154b88c8f8"],["/react/build/static/css/73.640f37d5.chunk.css","248dd7a153a8a1fac332103b57f55305"],["/react/build/static/css/74.640f37d5.chunk.css","248dd7a153a8a1fac332103b57f55305"],["/react/build/static/css/76.0d39367d.chunk.css","3c4fc3206988c3003af73a8abca3aeb6"],["/react/build/static/css/77.b8075868.chunk.css","36d1a5c22052245e73c99d711cc3d94d"],["/react/build/static/css/78.c8a55d08.chunk.css","226acc64dfa2fad8420e5eadf2d7b32d"],["/react/build/static/css/79.88de9df7.chunk.css","1b214774e894a917aaebf0b2f1e0e989"],["/react/build/static/css/8.1c3fe555.chunk.css","bf5282c596763231bf0495c5c55d5c4c"],["/react/build/static/css/80.cebcfa98.chunk.css","5a5da1c583098e8c2a126a405aacd75d"],["/react/build/static/css/81.eab8e1d1.chunk.css","2eabf412810b516f7aa2c27804f2552d"],["/react/build/static/css/82.640f37d5.chunk.css","248dd7a153a8a1fac332103b57f55305"],["/react/build/static/css/84.49255f30.chunk.css","bdcf33cca5a71d94a8061b0450542d1b"],["/react/build/static/css/86.52946b6e.chunk.css","21eabb1cb9f7f71ec133351294ba1dd5"],["/react/build/static/css/87.bc27ec61.chunk.css","b2916aed9474671d3185aace82fbdaa4"],["/react/build/static/css/88.c5e67e83.chunk.css","5b563584cca7f5ce3fbc7235f0f41282"],["/react/build/static/css/89.bad3a09e.chunk.css","e363ea281af9e616a0d144154b88c8f8"],["/react/build/static/css/9.f1e98a20.chunk.css","c4d02d8cf6e4fadd5ed33b6fa0f0e2a8"],["/react/build/static/css/98.a935739a.chunk.css","5c261627a48272d87599273b970d491e"],["/react/build/static/css/99.758791e4.chunk.css","edc631443bfe29f339867063a0b88821"],["/react/build/static/css/main.9faba551.chunk.css","bcc51e89bc2c7b6d81a682d8273c2418"],["/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.388b9ed7.chunk.js","b6d20114cbff5d29fb5e76363c502540"],["/react/build/static/js/101.31b08d92.chunk.js","ebafa7e15a5c4e8d12dc11c618ed9a14"],["/react/build/static/js/102.364d448e.chunk.js","8d79247f0cdacee012a01e528185835f"],["/react/build/static/js/103.7c42fea8.chunk.js","4bdb91ef40d2e98b44e56410fc686ca7"],["/react/build/static/js/104.800913d4.chunk.js","6879fb24423e16d1a6304921f71c3179"],["/react/build/static/js/105.adfd4979.chunk.js","20aeb917e6014da0ee12b9895ab894f8"],["/react/build/static/js/106.24627c45.chunk.js","74c2b08a790a0b8e9a074126d956a442"],["/react/build/static/js/107.0d4e3d0d.chunk.js","67150f5a4bb589d1d9328c2a0a82e277"],["/react/build/static/js/108.919a64ff.chunk.js","546d7e2f6f755260e1f4497f6131fbdf"],["/react/build/static/js/109.cca31e54.chunk.js","aee83eb0b4c18f9662231ee8a19a445c"],["/react/build/static/js/11.d321568d.chunk.js","9a0b2c6e12315c3178f1046fabd95db1"],["/react/build/static/js/110.ccbb018e.chunk.js","132b7288131242944d1927e2769099d1"],["/react/build/static/js/111.862d0064.chunk.js","60a13dbf5f3ce44050bc1d633074ee3f"],["/react/build/static/js/112.db87d111.chunk.js","e2a8ee2f8d0f867692e1d82a29ed91ec"],["/react/build/static/js/113.9bf44a74.chunk.js","8d691d44bfee876597812713bfad1fe4"],["/react/build/static/js/114.763143db.chunk.js","f6f3c41ead45163f601569b1d656c9a0"],["/react/build/static/js/115.d7aba983.chunk.js","a19841c4062495f164a98f125a0a42e6"],["/react/build/static/js/116.eda4354e.chunk.js","f7bfd17697e2160cf86f9ca4fafb5fd4"],["/react/build/static/js/117.97328a4d.chunk.js","9ba2f93d535dd7f4f25818422360cab3"],["/react/build/static/js/118.93354b9b.chunk.js","b1e2be52d3ab49cb22a7e15dff0f0c7b"],["/react/build/static/js/119.3fef75b8.chunk.js","1e988b98690bad90b5d78bbb2626c102"],["/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.97f49a49.chunk.js","b7300a74db54d9d74a89f10d964670b3"],["/react/build/static/js/121.de0806d4.chunk.js","f5fb4b65d968a608423f240b6ecd09f7"],["/react/build/static/js/122.12924fc1.chunk.js","7968aab453dc217e00c768e42b2efd9b"],["/react/build/static/js/122.12924fc1.chunk.js.LICENSE.txt","03278fe9381615d8b390847939a9eb37"],["/react/build/static/js/123.9b411b74.chunk.js","1ceed56e3f5e5fab505b9c3d66e0dedf"],["/react/build/static/js/124.a90fb0c3.chunk.js","463466f2be01511f8fc53585189aa753"],["/react/build/static/js/125.0d68c1ad.chunk.js","78b176830e38d5ba70789e1daa321a9f"],["/react/build/static/js/126.15395c89.chunk.js","fe93b30f55dad18c8f8bf0b4c0df7468"],["/react/build/static/js/127.aa50c152.chunk.js","38ee1e57de541ee9b4aa1bda951d68cb"],["/react/build/static/js/128.7ef57b13.chunk.js","e85b6dc5c97c3112078e305aa4805861"],["/react/build/static/js/129.5c8164c9.chunk.js","f118d72d24096cffdaa1ae9d7264ad20"],["/react/build/static/js/13.f327a343.chunk.js","6ac038ce9bd3c9cd2a6d8dd517b4ade0"],["/react/build/static/js/130.fbc2ff11.chunk.js","6ecc2ebaa70c8c6db4d6900535b12383"],["/react/build/static/js/131.6b30e558.chunk.js","230e6214292816f57e66bdec1dfd5444"],["/react/build/static/js/132.ce752043.chunk.js","6efcbc207a473a44ab470d1da685612a"],["/react/build/static/js/133.ac9ca81e.chunk.js","bfe6d52a9e3afd8486dc32aa69bc41ed"],["/react/build/static/js/134.57aab901.chunk.js","6cb77e07973ce43da1fddf249b4a3225"],["/react/build/static/js/135.7bea522f.chunk.js","88dbe5f9d16860d9f61690b4d9b5f365"],["/react/build/static/js/136.bbab202e.chunk.js","b269dbd65f67e32b0ea670305e4f342e"],["/react/build/static/js/137.f02d74ff.chunk.js","27598fde1bdb7703873df79862a84484"],["/react/build/static/js/138.d0bec16b.chunk.js","ef8a4b7f6b5f754c63fe6471d885a504"],["/react/build/static/js/139.14f7f22d.chunk.js","9ae90050c56a6a17f63748dfa2cc507a"],["/react/build/static/js/14.8eebf3b2.chunk.js","b43f99a700bcf659d81401619f6f0ac0"],["/react/build/static/js/140.142eb052.chunk.js","719a248238ce5a518acf5f89cd26025e"],["/react/build/static/js/141.7f54ef7b.chunk.js","ec3c71520bbd3d3c109b0cc378b845f9"],["/react/build/static/js/142.84e68709.chunk.js","95fdcf7bbeeea7cc26db9182e9e7f3b1"],["/react/build/static/js/143.bf1d5993.chunk.js","1747001f589f5837a77d5055ddf11c1a"],["/react/build/static/js/144.671e6a97.chunk.js","caee62e623072600fffe7c3cf6db1046"],["/react/build/static/js/145.8ad70ecc.chunk.js","5a6c00fe9f9bbee4d75c06cabdd49d83"],["/react/build/static/js/146.f58ee96d.chunk.js","3f398367f4cb9ab3ee2de31c1a0e2803"],["/react/build/static/js/147.9ab54f14.chunk.js","bbc879f7087eeb0ac76da30254b3a176"],["/react/build/static/js/148.2ddc63c6.chunk.js","74a17027c18cffba6034795f7b650380"],["/react/build/static/js/149.741da8b0.chunk.js","81dc2f7aaf42edb562595960b2ced845"],["/react/build/static/js/15.c4ca70bd.chunk.js","625b7a911cf6cbbb74370e149896b412"],["/react/build/static/js/150.77632925.chunk.js","cb95dc0b06465296e5406dc49eb92cf3"],["/react/build/static/js/151.6ea76dc3.chunk.js","73a01f83062b507ae0dfaf0e8db663a5"],["/react/build/static/js/152.d6857f9a.chunk.js","20d5be27ef5e83d38744b912f04e6b60"],["/react/build/static/js/153.aeeec339.chunk.js","0a0af394831749e27b9c301bbab20539"],["/react/build/static/js/154.95f21ce0.chunk.js","a5c25a9f33c2c6fa533c85c982ad95af"],["/react/build/static/js/155.5f8d2615.chunk.js","9702611448ff11ca6857b3445a02f70c"],["/react/build/static/js/156.f746f2a4.chunk.js","965f9d82104a42090e5fd95efef05aad"],["/react/build/static/js/157.f624baf4.chunk.js","33e39ccd842fc4b1ab635ea4f3e01eda"],["/react/build/static/js/158.3e12bbd1.chunk.js","27b11c5b3bd3893ef657564b656cc723"],["/react/build/static/js/159.88ab59b8.chunk.js","0e045f53e7d2c470203346bdc5859023"],["/react/build/static/js/16.4447f95f.chunk.js","33bdcefb5fb53582d4c812add4fb28d7"],["/react/build/static/js/160.3fe20694.chunk.js","9ca598a823a10f043a67f8d6d6530c49"],["/react/build/static/js/161.d14ee5f6.chunk.js","e6169410e1ad48882cb21d1016801f38"],["/react/build/static/js/162.0cbd2f05.chunk.js","94a6ea11e3b9fdfa158b0428e58475de"],["/react/build/static/js/163.b5b29cb4.chunk.js","dd59d684fb76b03c997877c9b5cbbe2b"],["/react/build/static/js/164.d3c447d5.chunk.js","5fa8503861a1159c40d4f9e1eb82164e"],["/react/build/static/js/164.d3c447d5.chunk.js.LICENSE.txt","cf224aa154060b2c3c86fa6ed5af6aa8"],["/react/build/static/js/165.05ee6be0.chunk.js","a06f3c08779d987ec622b88e35a1e59e"],["/react/build/static/js/166.68cc9498.chunk.js","a65fb567c9a4da98f5040f5ffb3a0ca8"],["/react/build/static/js/167.85d88eea.chunk.js","fd3ce7c3f718be607ef90ff628ab8293"],["/react/build/static/js/168.7c456e5b.chunk.js","e0437836f7b898a3033b212fda41ae1e"],["/react/build/static/js/169.362b8978.chunk.js","e11a0e459749596cccc51670f078cee4"],["/react/build/static/js/17.a2a84ace.chunk.js","2d0593aae3e52c641e78ccf3aff75893"],["/react/build/static/js/18.5a24e6ba.chunk.js","1ae2996eea2ab038a55f13ce6cd7698d"],["/react/build/static/js/19.dce0f04e.chunk.js","36457f86d4686746b2e953d282f3f07d"],["/react/build/static/js/2.13de007c.chunk.js","246454025efb00e0dcd5c6236a7447d5"],["/react/build/static/js/20.786b0c08.chunk.js","d04fcc2cde63df8a3bb84776527782bf"],["/react/build/static/js/21.89aeec73.chunk.js","51fc40cf0a03f12c16774fe800321008"],["/react/build/static/js/22.3c6116eb.chunk.js","dcdf78b62eb30305477a3caafdac6a3c"],["/react/build/static/js/23.cb0a53fc.chunk.js","0e710b96e1bb6fc6e78ba016c9416cfd"],["/react/build/static/js/24.4eef14cc.chunk.js","4e4a82305a87487279b921816e8cd61b"],["/react/build/static/js/25.674f69a6.chunk.js","1e76630fe6c4562761ace90ae0aee554"],["/react/build/static/js/26.38a8f3df.chunk.js","fedfe42e24c5ab37a828a709da69e966"],["/react/build/static/js/27.9c0fdf3d.chunk.js","cc4670830ed270106b6efca355a9670e"],["/react/build/static/js/28.efa0a871.chunk.js","795442f2552c97e940183139e6b26a37"],["/react/build/static/js/28.efa0a871.chunk.js.LICENSE.txt","275fe79abee3b697f1673c8bd9c58856"],["/react/build/static/js/29.2d26a133.chunk.js","f55322fa36c95228873d40260c6a3f01"],["/react/build/static/js/3.37f89ed4.chunk.js","efbb19289c58d87909ca77d2b71eb8c6"],["/react/build/static/js/30.84dd8073.chunk.js","55411b5a0babe911227d6b5cf6da5c72"],["/react/build/static/js/31.1a3bcd9c.chunk.js","1d7dac5c43ab6300ea12678ebc8fdeff"],["/react/build/static/js/32.d56e6695.chunk.js","c902fadc98675dec7c037133913b4dc9"],["/react/build/static/js/32.d56e6695.chunk.js.LICENSE.txt","0512cf1466087f5c44c5c61e4b32a001"],["/react/build/static/js/33.a6d168df.chunk.js","0c21848d7e3f804272a86b4ecd1926da"],["/react/build/static/js/34.8d434744.chunk.js","e1f2e7ae60af1e02e80a857f3859392d"],["/react/build/static/js/34.8d434744.chunk.js.LICENSE.txt","0512cf1466087f5c44c5c61e4b32a001"],["/react/build/static/js/35.b45afef9.chunk.js","101eb574cbbe51aced551d69dcace946"],["/react/build/static/js/35.b45afef9.chunk.js.LICENSE.txt","0512cf1466087f5c44c5c61e4b32a001"],["/react/build/static/js/36.e9273e20.chunk.js","ccce5a9ee523886043a625cd13eac101"],["/react/build/static/js/36.e9273e20.chunk.js.LICENSE.txt","0512cf1466087f5c44c5c61e4b32a001"],["/react/build/static/js/37.84332afa.chunk.js","6368713a4f0b7a4494be300b1a888893"],["/react/build/static/js/38.17c9806f.chunk.js","6965653c52f925c27b7fae92f87e51ca"],["/react/build/static/js/39.4a0b7f10.chunk.js","176479d7681dfde0486b57fea8050e80"],["/react/build/static/js/4.787b2ab0.chunk.js","a06263d634d246cb78e9b24a4355b28b"],["/react/build/static/js/40.8e838226.chunk.js","add73b1b809a5ca0dad26d131bbea986"],["/react/build/static/js/41.4f44482b.chunk.js","97735c2918a80ae42623411dbe1c8f33"],["/react/build/static/js/42.d1b12176.chunk.js","ee621be62248c4ebba5b2fff8d66ea28"],["/react/build/static/js/43.58c15901.chunk.js","14d08940e26774e0e93612d9129cfd8f"],["/react/build/static/js/44.65bd9f9e.chunk.js","345982412df83265fd0f3518236cb2cb"],["/react/build/static/js/45.c68e5431.chunk.js","4353967aa6d35f82362ffea005b063be"],["/react/build/static/js/46.51b845f8.chunk.js","324613ff80157fcf524c16243d31a2d4"],["/react/build/static/js/47.fd4f842e.chunk.js","0dd45aebe48db013fa3b16a92a12176d"],["/react/build/static/js/48.2e6f886b.chunk.js","dc6eacef5cfdaca14b866e776476c256"],["/react/build/static/js/49.9ab548cf.chunk.js","2bad1d7482bc2e21ca8da00e59cd9584"],["/react/build/static/js/5.ab9433b7.chunk.js","5d76d35da0887b0d7e3156094923c786"],["/react/build/static/js/5.ab9433b7.chunk.js.LICENSE.txt","7ec01595672f75e83fd81b41f132f4c1"],["/react/build/static/js/50.a7502659.chunk.js","71d820bbd910c4391feeec5ec6cb82d0"],["/react/build/static/js/51.9b505ea7.chunk.js","f86c87157d3f4cdf27c6021f44ced3be"],["/react/build/static/js/52.f2416fbb.chunk.js","d177b2e582b75e2a78b917bceda4e54e"],["/react/build/static/js/53.259050ad.chunk.js","79be00e4783b3b95eebdf9f00c524482"],["/react/build/static/js/54.f320bbe1.chunk.js","bdabdfa1d040fe6f9f1b16e54a2b54df"],["/react/build/static/js/55.a959066d.chunk.js","638618908c4af8effc184e0b7fb590b6"],["/react/build/static/js/56.98d4706f.chunk.js","251e72f2408996380a5b754aa97ca159"],["/react/build/static/js/57.926f1818.chunk.js","c764a3b2ea8fd2a5ea5de89001d850e6"],["/react/build/static/js/58.cb830179.chunk.js","1fe9c37b011d53247f4931a2bb3688dc"],["/react/build/static/js/59.04f1c707.chunk.js","eaca3a0099ca18bbbf3014e306490adc"],["/react/build/static/js/6.423c5af8.chunk.js","b532a2cfbcea3ace5a18f5912161a5f6"],["/react/build/static/js/60.de83ccc3.chunk.js","5d19cffcbec08aa1c04b4650f40cc076"],["/react/build/static/js/61.d7e95d59.chunk.js","de2c72fda0f061345b874e7b33842cdb"],["/react/build/static/js/62.5bb9e3f8.chunk.js","3fe49d44dd087f94069e5dd95b02369f"],["/react/build/static/js/63.b2f75ad9.chunk.js","94667246416bbb1c0ec4d6fc89879460"],["/react/build/static/js/64.925c2882.chunk.js","07e2d903b3729caae5fcb699ef08df95"],["/react/build/static/js/65.16e9dc72.chunk.js","6848e20070480fa1a8d237b39f3157ad"],["/react/build/static/js/66.1633ab24.chunk.js","8fc61284c1019e74f5fd65b94a2320da"],["/react/build/static/js/67.351ea104.chunk.js","75fdb044239f0293abe13a0a629511b1"],["/react/build/static/js/68.97f0c960.chunk.js","d77763fa9b44f882cae52f2270d19fbb"],["/react/build/static/js/69.f6114a2f.chunk.js","bc60d36d0b8e468d0a3acd56f4754743"],["/react/build/static/js/7.a99f0e84.chunk.js","fb4146f45482f64199b58779fedf2637"],["/react/build/static/js/70.e269245a.chunk.js","933fd898bba7e2ae20cbb1844c444988"],["/react/build/static/js/71.e2147099.chunk.js","616218901881050638746482b4d09103"],["/react/build/static/js/72.f9edbde9.chunk.js","8a2ae8d0cf23920281d8a6f581d1cc4c"],["/react/build/static/js/73.939ac180.chunk.js","07d2069e033a81e3efade69ad64cbde6"],["/react/build/static/js/74.8d6a15a5.chunk.js","02c4fea68b8cee71caa9bf357a38842c"],["/react/build/static/js/75.800d7464.chunk.js","6ed4e4f7f36360d90ba27036af1db633"],["/react/build/static/js/76.dbb33996.chunk.js","b303c26f9a0080bd40e57ab614095151"],["/react/build/static/js/77.5941f3c7.chunk.js","e8e91d9ca3f8086ee77d9bd1d3aface5"],["/react/build/static/js/78.d6710fe0.chunk.js","32d8998fce3df6032eb12122b96b77dc"],["/react/build/static/js/79.5ce4bb30.chunk.js","3eaa619f99cd0279751dc00f2a1e0e81"],["/react/build/static/js/8.e311868f.chunk.js","b98528711b95e3b45534315df2d9d4e0"],["/react/build/static/js/80.76778b61.chunk.js","57afe401bc4e4ce18e8b5cd3f5cd2980"],["/react/build/static/js/81.ea4f5da3.chunk.js","b6765f03b7e0aeed786cd0885fa8ab0f"],["/react/build/static/js/82.1c8e889b.chunk.js","7ca3fc39b22e83aad9295382798fb2d9"],["/react/build/static/js/83.6b00f0e9.chunk.js","89aec732fc9d4ac2813c46f63d4db086"],["/react/build/static/js/84.e0dde7e4.chunk.js","f4da14e36536ca81ee8bfbad5c95f863"],["/react/build/static/js/85.f7e776b8.chunk.js","6f0780491ab6b63cde59385f46195758"],["/react/build/static/js/86.5df6c8bb.chunk.js","3f634f54ca3050dba32a9c89aaafceae"],["/react/build/static/js/87.d81ad754.chunk.js","090807645e8c0dba29f33af57bad743d"],["/react/build/static/js/88.3f879569.chunk.js","57ae386b5e79bad79d232e5bb08ece2f"],["/react/build/static/js/89.10b46d32.chunk.js","945de731dd366337be5ba68a444b73b7"],["/react/build/static/js/9.9dc98ccc.chunk.js","bd84bbb7adda6d4a0ee56558a4114292"],["/react/build/static/js/90.e741afd3.chunk.js","9a2e8c60492b713236cc2a20451b2588"],["/react/build/static/js/91.74db9dc8.chunk.js","efdb527c19ee3c7789e37c13de100af9"],["/react/build/static/js/92.e2cec92c.chunk.js","826765d3d228ecc45bcfb8744c7de430"],["/react/build/static/js/93.ae6f8251.chunk.js","4bb94d4e51a7c1d44b6277d554cb24fc"],["/react/build/static/js/94.8d831811.chunk.js","b77a2d9cd45086f451f660c6754cb13f"],["/react/build/static/js/95.db715701.chunk.js","0aa0c24af73ce7fa721de8662894eae0"],["/react/build/static/js/96.464a9b79.chunk.js","4feaf3b476ac7a208ee6687159fd2139"],["/react/build/static/js/97.5b7fa83e.chunk.js","f7963ae4f6063a5c7d93b54818fc3d3c"],["/react/build/static/js/98.f556a0f6.chunk.js","023c7485517ac51cea7aae01dfa4c5ed"],["/react/build/static/js/99.2e2351a7.chunk.js","f139300de09e7c74fb4606f91af9b289"],["/react/build/static/js/main.f68b2c96.chunk.js.LICENSE.txt","20c4c9722b39971e742932d08ec3daf5"],["/react/build/static/js/runtime~main.fc4f9493.js","7fff70fdce5b139bcebffd161ebc30ba"],["/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/logo.1c60f36c.png","8fcb0055aa3e99eccf26c10784d2c7b9"],["/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,t){var d=new URL(c);return t&&d.pathname.match(t)||(d.search+=(d.search?"&":"")+encodeURIComponent(a)+"="+encodeURIComponent(e)),d.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],t=new URL(a,self.location),d=createCacheKey(t,hashParamName,e,/\.\w{8}\./);return[t.toString(),d]}));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(t){return setOfCachedUrls(t).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 t.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),t="index.html";(c=urlsToCacheKeys.has(e))||(e=addDirectoryIndex(e,t),c=urlsToCacheKeys.has(e));var d="/react/build/index.html";!c&&"navigate"===a.request.mode&&isPathWhitelisted(["^(?!\\/__).*"],a.request.url)&&(e=new URL(d,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.6d37ca25.chunk.css b/static/css/100.6d37ca25.chunk.css deleted file mode 100644 index ec9bb4675..000000000 --- a/static/css/100.6d37ca25.chunk.css +++ /dev/null @@ -1 +0,0 @@ -.noticeMenu{padding:0 20px;display:flex;border-bottom:1px solid #eee}.noticeMenu,.noticeMenu li{height:54px;line-height:54px}.noticeMenu li{font-size:16px;padding:0;margin:0 30px 0 20px!important;position:relative;transform:none}.noticeMenu li a{display:flex}.noticeMenu li a>span{position:relative}.noticeMenu li.active a span:first-child:after{position:absolute;bottom:0;height:2px;left:0;content:"";background-color:#1890ff;width:100%}.noticeMenu li .unNum{color:#d38900;font-size:12px;border-radius:13px;height:16px;line-height:16px;padding:0 4px;min-width:23px;text-align:center;background-color:#ffe4b3;margin-top:19px;margin-left:10px;display:block}.notifyList{padding:0 20px;min-height:400px}.notifyList li{display:flex;border-bottom:1px solid #eee;padding:20px 0}.notifyList li .notifyImg{width:48px;height:48px;border-radius:50%;margin-right:15px}.notifyList li .notifyFlex{flex:1}.notifyList li .notifyFlex p{margin:0}.notifyList li .notifyFlex .notifyInfos{margin-bottom:8px}.notifyList li:last-child{border-bottom:none} \ No newline at end of file diff --git a/static/css/101.abfde357.chunk.css b/static/css/101.abfde357.chunk.css new file mode 100644 index 000000000..8cdae7e5a --- /dev/null +++ b/static/css/101.abfde357.chunk.css @@ -0,0 +1 @@ +.noticeMenu{padding:0 30px;display:flex;border-bottom:1px solid #eee}.noticeMenu li{font-size:16px;padding:0;margin-right:30px;height:70px;line-height:70px;position:relative;transform:none}.noticeMenu li a{display:flex}.noticeMenu li.active a span{color:#1890ff}.noticeMenu li .unNum{color:#d38900;font-size:12px;border-radius:13px;height:16px;line-height:16px;padding:0 4px;min-width:23px;text-align:center;background-color:#ffe4b3;margin-top:19px;margin-left:10px;display:block}.notifyList{padding:0 30px}.notifyList li{display:flex;border-bottom:1px solid #eee;padding:20px 0}.notifyList li .notifyImg{width:48px;height:48px;border-radius:50%;margin-right:15px}.notifyList li .notifyFlex{flex:1}.notifyList li .notifyFlex p{margin:0}.notifyList li .notifyFlex .notifyInfos{margin-bottom:8px}.notifyList li:last-child{border-bottom:none} \ No newline at end of file diff --git a/static/css/101.c5e67e83.chunk.css b/static/css/103.c5e67e83.chunk.css similarity index 100% rename from static/css/101.c5e67e83.chunk.css rename to static/css/103.c5e67e83.chunk.css diff --git a/static/css/103.001c6e1a.chunk.css b/static/css/104.001c6e1a.chunk.css similarity index 100% rename from static/css/103.001c6e1a.chunk.css rename to static/css/104.001c6e1a.chunk.css diff --git a/static/css/13.68710b78.chunk.css b/static/css/14.68710b78.chunk.css similarity index 100% rename from static/css/13.68710b78.chunk.css rename to static/css/14.68710b78.chunk.css diff --git a/static/css/15.620a5b46.chunk.css b/static/css/15.620a5b46.chunk.css deleted file mode 100644 index e9c4e83b2..000000000 --- a/static/css/15.620a5b46.chunk.css +++ /dev/null @@ -1 +0,0 @@ -.ant-tag{-webkit-box-sizing:border-box;box-sizing:border-box;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";display:inline-block;height:auto;margin:0 8px 0 0;padding:0 7px;font-size:12px;line-height:20px;white-space:nowrap;background:#fafafa;border:1px solid #d9d9d9;border-radius:4px;cursor:default;opacity:1;-webkit-transition:all .3s cubic-bezier(.78,.14,.15,.86);-o-transition:all .3s cubic-bezier(.78,.14,.15,.86);transition:all .3s cubic-bezier(.78,.14,.15,.86)}.ant-tag:hover{opacity:.85}.ant-tag,.ant-tag a,.ant-tag a:hover{color:rgba(0,0,0,.65)}.ant-tag>a:first-child:last-child{display:inline-block;margin:0 -8px;padding:0 8px}.ant-tag .anticon-close{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);margin-left:3px;color:rgba(0,0,0,.45);font-weight:700;cursor:pointer;-webkit-transition:all .3s cubic-bezier(.78,.14,.15,.86);-o-transition:all .3s cubic-bezier(.78,.14,.15,.86);transition:all .3s cubic-bezier(.78,.14,.15,.86)}:root .ant-tag .anticon-close{font-size:12px}.ant-tag .anticon-close:hover{color:rgba(0,0,0,.85)}.ant-tag-has-color{border-color:transparent}.ant-tag-has-color,.ant-tag-has-color .anticon-close,.ant-tag-has-color .anticon-close:hover,.ant-tag-has-color a,.ant-tag-has-color a:hover{color:#fff}.ant-tag-checkable{background-color:transparent;border-color:transparent}.ant-tag-checkable:not(.ant-tag-checkable-checked):hover{color:#1890ff}.ant-tag-checkable-checked,.ant-tag-checkable:active{color:#fff}.ant-tag-checkable-checked{background-color:#1890ff}.ant-tag-checkable:active{background-color:#096dd9}.ant-tag-hidden{display:none}.ant-tag-pink{color:#eb2f96;background:#fff0f6;border-color:#ffadd2}.ant-tag-pink-inverse{color:#fff;background:#eb2f96;border-color:#eb2f96}.ant-tag-magenta{color:#eb2f96;background:#fff0f6;border-color:#ffadd2}.ant-tag-magenta-inverse{color:#fff;background:#eb2f96;border-color:#eb2f96}.ant-tag-red{color:#f5222d;background:#fff1f0;border-color:#ffa39e}.ant-tag-red-inverse{color:#fff;background:#f5222d;border-color:#f5222d}.ant-tag-volcano{color:#fa541c;background:#fff2e8;border-color:#ffbb96}.ant-tag-volcano-inverse{color:#fff;background:#fa541c;border-color:#fa541c}.ant-tag-orange{color:#fa8c16;background:#fff7e6;border-color:#ffd591}.ant-tag-orange-inverse{color:#fff;background:#fa8c16;border-color:#fa8c16}.ant-tag-yellow{color:#fadb14;background:#feffe6;border-color:#fffb8f}.ant-tag-yellow-inverse{color:#fff;background:#fadb14;border-color:#fadb14}.ant-tag-gold{color:#faad14;background:#fffbe6;border-color:#ffe58f}.ant-tag-gold-inverse{color:#fff;background:#faad14;border-color:#faad14}.ant-tag-cyan{color:#13c2c2;background:#e6fffb;border-color:#87e8de}.ant-tag-cyan-inverse{color:#fff;background:#13c2c2;border-color:#13c2c2}.ant-tag-lime{color:#a0d911;background:#fcffe6;border-color:#eaff8f}.ant-tag-lime-inverse{color:#fff;background:#a0d911;border-color:#a0d911}.ant-tag-green{color:#52c41a;background:#f6ffed;border-color:#b7eb8f}.ant-tag-green-inverse{color:#fff;background:#52c41a;border-color:#52c41a}.ant-tag-blue{color:#1890ff;background:#e6f7ff;border-color:#91d5ff}.ant-tag-blue-inverse{color:#fff;background:#1890ff;border-color:#1890ff}.ant-tag-geekblue{color:#2f54eb;background:#f0f5ff;border-color:#adc6ff}.ant-tag-geekblue-inverse{color:#fff;background:#2f54eb;border-color:#2f54eb}.ant-tag-purple{color:#722ed1;background:#f9f0ff;border-color:#d3adf7}.ant-tag-purple-inverse{color:#fff;background:#722ed1;border-color:#722ed1}.ant-avatar{-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;display:inline-block;overflow:hidden;color:#fff;white-space:nowrap;text-align:center;vertical-align:middle;background:#ccc;width:32px;height:32px;line-height:32px;border-radius:50%}.ant-avatar-image{background:transparent}.ant-avatar-string{position:absolute;left:50%;-webkit-transform-origin:0 center;-ms-transform-origin:0 center;transform-origin:0 center}.ant-avatar.ant-avatar-icon{font-size:18px}.ant-avatar-lg{width:40px;height:40px;line-height:40px;border-radius:50%}.ant-avatar-lg-string{position:absolute;left:50%;-webkit-transform-origin:0 center;-ms-transform-origin:0 center;transform-origin:0 center}.ant-avatar-lg.ant-avatar-icon{font-size:24px}.ant-avatar-sm{width:24px;height:24px;line-height:24px;border-radius:50%}.ant-avatar-sm-string{position:absolute;left:50%;-webkit-transform-origin:0 center;-ms-transform-origin:0 center;transform-origin:0 center}.ant-avatar-sm.ant-avatar-icon{font-size:14px}.ant-avatar-square{border-radius:4px}.ant-avatar>img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover} \ No newline at end of file diff --git a/static/css/14.c500d604.chunk.css b/static/css/15.cba65999.chunk.css similarity index 100% rename from static/css/14.c500d604.chunk.css rename to static/css/15.cba65999.chunk.css diff --git a/static/css/21.befff622.chunk.css b/static/css/21.befff622.chunk.css new file mode 100644 index 000000000..7fda0df85 --- /dev/null +++ b/static/css/21.befff622.chunk.css @@ -0,0 +1 @@ +.concentrate{padding:20px 0 0}.concentrate .concentrateUl{display:flex;flex-wrap:wrap}.concentrate .concentrateUl li{width:48.5%;margin-right:3%;margin-top:20px;display:flex;flex-direction:column;justify-content:flex-start;border:1px solid #dedede;padding:15px 20px;cursor:default}.concentrate .concentrateUl li:nth-child(2n){margin-right:0}.concentrate .concentrateUl li .name{font-size:16px;color:#4cacff}.concentrate .concentrateUl li .desc{color:#999}.concentrate .concentrateUl li .tagName{display:block;background-color:#f7f5f5;border-radius:3px;color:#666;padding:0 10px;height:22px;line-height:22px;font-size:13px}.concentrate .concentrateUl li .forkCount,.concentrate .concentrateUl li .pariseCount{color:#999;margin-left:20px}.concentrate .concentrateUl li .forkCount i,.concentrate .concentrateUl li .pariseCount i{font-size:14px!important;margin-right:4px}.ConcentrateTip{margin:20px 20px 0;padding:5px 20px;border:1px solid #f83838;border-radius:4px;background-color:rgba(248,56,56,.1);color:#f83838;display:flex;align-items:center}.ConcentrateTip a{color:#4cacff}.ConcentrateTip i{font-size:15px!important;margin-right:5px}.ConcentrateBox .ant-modal-body{min-height:258px;padding:0 0 15px}.ConcentrateBox .listbox{max-height:210px;overflow-y:auto;padding-left:30px}.ConcentrateBox .operateDiv{padding:20px 30px}.ConcentrateBox .morelist{text-align:center;padding-top:15px;cursor:pointer}.ConcentrateBox .ant-checkbox-group{display:flex;flex-wrap:wrap}.ConcentrateBox .ant-checkbox-group .ant-checkbox-wrapper{width:50%;margin-left:0!important;display:flex}.ConcentrateBox .ant-checkbox-group .ant-checkbox-wrapper .ant-checkbox{padding-top:3px}.ConcentrateBox .ant-checkbox-group .ant-checkbox-wrapper span:last-child{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.recentStatic{padding:30px 0}.activeStatic .infosActivity,.calendarStatic .infosActivity{padding-bottom:30px}.activeStatic .infosActivity>li,.calendarStatic .infosActivity>li{display:flex;border-bottom:1px solid #eee;align-items:center;padding:20px 0}.activeStatic .infosActivity>li .aImg,.calendarStatic .infosActivity>li .aImg{width:48px;height:48px;margin-right:20px;border-radius:50%}.activeStatic .infosActivity>li .aInfos,.calendarStatic .infosActivity>li .aInfos{flex:1}.activeStatic .infosActivity>li .aInfos span,.calendarStatic .infosActivity>li .aInfos span{margin-left:20px;margin-right:0}.activeStatic .infosActivity>li .aInfos .name,.calendarStatic .infosActivity>li .aInfos .name{font-size:16px;color:#333}.activeStatic .infosActivity>li .aInfos .status,.activeStatic .infosActivity>li .aInfos .time,.calendarStatic .infosActivity>li .aInfos .status,.calendarStatic .infosActivity>li .aInfos .time{color:#999}.activeStatic .infosActivity>li .aInfos .aDesc,.calendarStatic .infosActivity>li .aInfos .aDesc{color:#666;margin-top:5px;line-height:20px}.activeStatic .infosActivity>li:last-child,.calendarStatic .infosActivity>li:last-child{border-bottom:none}.activeStatic{padding-top:20px}@-webkit-keyframes antCheckboxEffect{0%{-webkit-transform:scale(1);transform:scale(1);opacity:.5}to{-webkit-transform:scale(1.6);transform:scale(1.6);opacity:0}}@keyframes antCheckboxEffect{0%{-webkit-transform:scale(1);transform:scale(1);opacity:.5}to{-webkit-transform:scale(1.6);transform:scale(1.6);opacity:0}}.ant-checkbox{-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;top:-.09em;display:inline-block;line-height:1;white-space:nowrap;vertical-align:middle;outline:none;cursor:pointer}.ant-checkbox-input:focus+.ant-checkbox-inner,.ant-checkbox-wrapper:hover .ant-checkbox-inner,.ant-checkbox:hover .ant-checkbox-inner{border-color:#1890ff}.ant-checkbox-checked:after{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #1890ff;border-radius:2px;visibility:hidden;-webkit-animation:antCheckboxEffect .36s ease-in-out;animation:antCheckboxEffect .36s ease-in-out;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;content:""}.ant-checkbox-wrapper:hover .ant-checkbox:after,.ant-checkbox:hover:after{visibility:visible}.ant-checkbox-inner{position:relative;top:0;left:0;display:block;width:16px;height:16px;background-color:#fff;border:1px solid #d9d9d9;border-radius:2px;border-collapse:separate;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.ant-checkbox-inner:after{position:absolute;top:50%;left:22%;display:table;width:5.71428571px;height:9.14285714px;border:2px solid #fff;border-top:0;border-left:0;-webkit-transform:rotate(45deg) scale(0) translate(-50%,-50%);-ms-transform:rotate(45deg) scale(0) translate(-50%,-50%);transform:rotate(45deg) scale(0) translate(-50%,-50%);opacity:0;-webkit-transition:all .1s cubic-bezier(.71,-.46,.88,.6),opacity .1s;-o-transition:all .1s cubic-bezier(.71,-.46,.88,.6),opacity .1s;transition:all .1s cubic-bezier(.71,-.46,.88,.6),opacity .1s;content:" "}.ant-checkbox-input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;cursor:pointer;opacity:0}.ant-checkbox-checked .ant-checkbox-inner:after{position:absolute;display:table;border:2px solid #fff;border-top:0;border-left:0;-webkit-transform:rotate(45deg) scale(1) translate(-50%,-50%);-ms-transform:rotate(45deg) scale(1) translate(-50%,-50%);transform:rotate(45deg) scale(1) translate(-50%,-50%);opacity:1;-webkit-transition:all .2s cubic-bezier(.12,.4,.29,1.46) .1s;-o-transition:all .2s cubic-bezier(.12,.4,.29,1.46) .1s;transition:all .2s cubic-bezier(.12,.4,.29,1.46) .1s;content:" "}.ant-checkbox-checked .ant-checkbox-inner{background-color:#1890ff;border-color:#1890ff}.ant-checkbox-disabled{cursor:not-allowed}.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner:after{border-color:rgba(0,0,0,.25);-webkit-animation-name:none;animation-name:none}.ant-checkbox-disabled .ant-checkbox-input{cursor:not-allowed}.ant-checkbox-disabled .ant-checkbox-inner{background-color:#f5f5f5;border-color:#d9d9d9!important}.ant-checkbox-disabled .ant-checkbox-inner:after{border-color:#f5f5f5;border-collapse:separate;-webkit-animation-name:none;animation-name:none}.ant-checkbox-disabled+span{color:rgba(0,0,0,.25);cursor:not-allowed}.ant-checkbox-disabled:hover:after,.ant-checkbox-wrapper:hover .ant-checkbox-disabled:after{visibility:hidden}.ant-checkbox-wrapper{-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";display:inline-block;line-height:unset;cursor:pointer}.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled{cursor:not-allowed}.ant-checkbox-wrapper+.ant-checkbox-wrapper{margin-left:8px}.ant-checkbox+span{padding-right:8px;padding-left:8px}.ant-checkbox-group{-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";display:inline-block}.ant-checkbox-group-item{display:inline-block;margin-right:8px}.ant-checkbox-group-item:last-child{margin-right:0}.ant-checkbox-group-item+.ant-checkbox-group-item{margin-left:0}.ant-checkbox-indeterminate .ant-checkbox-inner{background-color:#fff;border-color:#d9d9d9}.ant-checkbox-indeterminate .ant-checkbox-inner:after{top:50%;left:50%;width:8px;height:8px;background-color:#1890ff;border:0;-webkit-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);opacity:1;content:" "}.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner:after{background-color:rgba(0,0,0,.25);border-color:rgba(0,0,0,.25)}.ant-tag{-webkit-box-sizing:border-box;box-sizing:border-box;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";display:inline-block;height:auto;margin:0 8px 0 0;padding:0 7px;font-size:12px;line-height:20px;white-space:nowrap;background:#fafafa;border:1px solid #d9d9d9;border-radius:4px;cursor:default;opacity:1;-webkit-transition:all .3s cubic-bezier(.78,.14,.15,.86);-o-transition:all .3s cubic-bezier(.78,.14,.15,.86);transition:all .3s cubic-bezier(.78,.14,.15,.86)}.ant-tag:hover{opacity:.85}.ant-tag,.ant-tag a,.ant-tag a:hover{color:rgba(0,0,0,.65)}.ant-tag>a:first-child:last-child{display:inline-block;margin:0 -8px;padding:0 8px}.ant-tag .anticon-close{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);margin-left:3px;color:rgba(0,0,0,.45);font-weight:700;cursor:pointer;-webkit-transition:all .3s cubic-bezier(.78,.14,.15,.86);-o-transition:all .3s cubic-bezier(.78,.14,.15,.86);transition:all .3s cubic-bezier(.78,.14,.15,.86)}:root .ant-tag .anticon-close{font-size:12px}.ant-tag .anticon-close:hover{color:rgba(0,0,0,.85)}.ant-tag-has-color{border-color:transparent}.ant-tag-has-color,.ant-tag-has-color .anticon-close,.ant-tag-has-color .anticon-close:hover,.ant-tag-has-color a,.ant-tag-has-color a:hover{color:#fff}.ant-tag-checkable{background-color:transparent;border-color:transparent}.ant-tag-checkable:not(.ant-tag-checkable-checked):hover{color:#1890ff}.ant-tag-checkable-checked,.ant-tag-checkable:active{color:#fff}.ant-tag-checkable-checked{background-color:#1890ff}.ant-tag-checkable:active{background-color:#096dd9}.ant-tag-hidden{display:none}.ant-tag-pink{color:#eb2f96;background:#fff0f6;border-color:#ffadd2}.ant-tag-pink-inverse{color:#fff;background:#eb2f96;border-color:#eb2f96}.ant-tag-magenta{color:#eb2f96;background:#fff0f6;border-color:#ffadd2}.ant-tag-magenta-inverse{color:#fff;background:#eb2f96;border-color:#eb2f96}.ant-tag-red{color:#f5222d;background:#fff1f0;border-color:#ffa39e}.ant-tag-red-inverse{color:#fff;background:#f5222d;border-color:#f5222d}.ant-tag-volcano{color:#fa541c;background:#fff2e8;border-color:#ffbb96}.ant-tag-volcano-inverse{color:#fff;background:#fa541c;border-color:#fa541c}.ant-tag-orange{color:#fa8c16;background:#fff7e6;border-color:#ffd591}.ant-tag-orange-inverse{color:#fff;background:#fa8c16;border-color:#fa8c16}.ant-tag-yellow{color:#fadb14;background:#feffe6;border-color:#fffb8f}.ant-tag-yellow-inverse{color:#fff;background:#fadb14;border-color:#fadb14}.ant-tag-gold{color:#faad14;background:#fffbe6;border-color:#ffe58f}.ant-tag-gold-inverse{color:#fff;background:#faad14;border-color:#faad14}.ant-tag-cyan{color:#13c2c2;background:#e6fffb;border-color:#87e8de}.ant-tag-cyan-inverse{color:#fff;background:#13c2c2;border-color:#13c2c2}.ant-tag-lime{color:#a0d911;background:#fcffe6;border-color:#eaff8f}.ant-tag-lime-inverse{color:#fff;background:#a0d911;border-color:#a0d911}.ant-tag-green{color:#52c41a;background:#f6ffed;border-color:#b7eb8f}.ant-tag-green-inverse{color:#fff;background:#52c41a;border-color:#52c41a}.ant-tag-blue{color:#1890ff;background:#e6f7ff;border-color:#91d5ff}.ant-tag-blue-inverse{color:#fff;background:#1890ff;border-color:#1890ff}.ant-tag-geekblue{color:#2f54eb;background:#f0f5ff;border-color:#adc6ff}.ant-tag-geekblue-inverse{color:#fff;background:#2f54eb;border-color:#2f54eb}.ant-tag-purple{color:#722ed1;background:#f9f0ff;border-color:#d3adf7}.ant-tag-purple-inverse{color:#fff;background:#722ed1;border-color:#722ed1} \ No newline at end of file diff --git a/static/css/33.bbcacffe.chunk.css b/static/css/33.bbcacffe.chunk.css new file mode 100644 index 000000000..fe2743c21 --- /dev/null +++ b/static/css/33.bbcacffe.chunk.css @@ -0,0 +1 @@ +.ant-divider{-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";background:#e8e8e8}.ant-divider,.ant-divider-vertical{position:relative;top:-.06em;display:inline-block;width:1px;height:.9em;margin:0 8px;vertical-align:middle}.ant-divider-horizontal{display:block;clear:both;width:100%;min-width:100%;height:1px;margin:24px 0}.ant-divider-horizontal.ant-divider-with-text-center,.ant-divider-horizontal.ant-divider-with-text-left,.ant-divider-horizontal.ant-divider-with-text-right{display:table;margin:16px 0;color:rgba(0,0,0,.85);font-weight:500;font-size:16px;white-space:nowrap;text-align:center;background:transparent}.ant-divider-horizontal.ant-divider-with-text-center:after,.ant-divider-horizontal.ant-divider-with-text-center:before,.ant-divider-horizontal.ant-divider-with-text-left:after,.ant-divider-horizontal.ant-divider-with-text-left:before,.ant-divider-horizontal.ant-divider-with-text-right:after,.ant-divider-horizontal.ant-divider-with-text-right:before{position:relative;top:50%;display:table-cell;width:50%;border-top:1px solid #e8e8e8;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);content:""}.ant-divider-horizontal.ant-divider-with-text-left .ant-divider-inner-text,.ant-divider-horizontal.ant-divider-with-text-right .ant-divider-inner-text{display:inline-block;padding:0 10px}.ant-divider-horizontal.ant-divider-with-text-left:before{top:50%;width:5%}.ant-divider-horizontal.ant-divider-with-text-left:after,.ant-divider-horizontal.ant-divider-with-text-right:before{top:50%;width:95%}.ant-divider-horizontal.ant-divider-with-text-right:after{top:50%;width:5%}.ant-divider-inner-text{display:inline-block;padding:0 24px}.ant-divider-dashed{background:none;border:dashed #e8e8e8;border-width:1px 0 0}.ant-divider-horizontal.ant-divider-with-text-center.ant-divider-dashed,.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-dashed,.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-dashed{border-top:0}.ant-divider-horizontal.ant-divider-with-text-center.ant-divider-dashed:after,.ant-divider-horizontal.ant-divider-with-text-center.ant-divider-dashed:before,.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-dashed:after,.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-dashed:before,.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-dashed:after,.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-dashed:before{border-style:dashed none none}.ant-divider-vertical.ant-divider-dashed{border-width:0 0 0 1px}.branchDropdown{border:1px solid #eee;border-radius:4px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;height:40px;line-height:40px;min-width:220px}.branchDropdown .ant-dropdown-trigger{width:100%;padding:0 15px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;cursor:pointer}.branchOptions{width:220px;-webkit-box-shadow:0 0 3px 1px hsla(0,0%,52.5%,.4);box-shadow:0 0 3px 1px hsla(0,0%,52.5%,.4);border-radius:3px;background:#fff;max-height:300px}.OptionsUl{max-height:220px;overflow-y:auto}.OptionsUl li{height:35px;line-height:35px;cursor:pointer;padding:0 10px}.OptionsUl li:hover{background-color:#f0f0f0}.OptionsUl li a{display:block}.OptionsInput{height:32px;padding-left:4px;line-height:32px;width:100%}.branch-tagBox{border:1px solid #eee;border-radius:3px;height:40px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;cursor:pointer;min-width:140px}.branch-tagBox-list .ant-popover-arrow{display:none}.branch-tagBox-list.ant-popover.ant-popover-placement-bottom{padding-top:0}.branch-tagBox .ant-dropdown-link{display:block;-ms-flex:1 1;flex:1 1}.branch-tagBox-list .ant-popover-inner-content{padding:0}.navUl{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-top:5px}.navUl li{cursor:pointer}.navUl li.active{color:#5091ff}.listTips{padding:20px 0;text-align:center}.setInputAddon{width:350px;margin-right:20px}.setInputAddon .ant-input-group-addon{height:30px;line-height:30px;border:1px solid #d9d9d9!important;border-right:none!important}.userScrew{margin:20px 0;border:1px solid #f4f4f4;border-radius:5px;display:-ms-flexbox;display:flex;padding:20px;position:relative}.userScrew:before{content:"";position:absolute;left:110px;top:-20px;border:10px solid transparent;border-bottom-color:#f4f4f4}.userScrew:after{content:"";position:absolute;left:111px;top:-18px;border:9px solid transparent;border-bottom-color:#fff;z-index:1}.ant-input-group .ant-input:focus{border-right:1px solid #d9d9d9!important}.ant-btn-primary.grey{border:1px solid #bbb;background-color:#bbb}.userScrew .ant-row{margin-bottom:15px}.screwImg{width:34px;height:34px;border-radius:50%;margin-right:10px}.screwPanel{-ms-flex:1 1;flex:1 1}.screwPanel .ant-radio-wrapper{display:block}.branchTable .margin-view-overlays{border-right:1px solid #eaeaea;background-color:#fbfbfb}@media screen and (max-width:400px){.setInputAddon{width:100%;margin-right:0}}.grid-item{display:grid;-ms-flex-align:center;align-items:center;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr}.text-right{text-align:right}.upload-file-repo{height:200px;padding-bottom:20px;width:100%;display:inline-block}.monaco-editor .view-overlays .current-line{border:none!important;background-color:rgba(48,232,132,.15)}.monaco-editor .margin-view-overlays .current-line{background-color:rgba(48,232,132,.15)}.branchTable .margin-view-overlays{border-right:none!important;background-color:#fcfcfc!important}.recommandOri.slick-slider{width:1300px;margin:20px auto 40px}.recommandOri.slick-slider .slick-track{margin-left:0}.recommandOri.slick-slider .slick-slide li>a{display:flex;align-items:center;justify-content:center}.recommandProjects.slick-slider{width:1230px;margin:20px auto 40px}.recommandProjects.slick-slider .slick-track{margin-left:0}.recommandProjects.slick-slider .slick-arrow.slick-next:before,.recommandProjects.slick-slider .slick-arrow.slick-next li.slick-active button:before,.recommandProjects.slick-slider .slick-arrow.slick-prev:before,.recommandProjects.slick-slider .slick-arrow.slick-prev li.slick-active button:before{color:#999}.recommandProjects.slick-slider .slick-dots{bottom:-29px}.recommandProjects.slick-slider .slick-dots li button:before{color:#909090}.recommandProjects.slick-slider .slick-slide{padding:0 15px;box-sizing:border-box}.recommandProjects.slick-slider .slick-slide>div{background-color:#fff;border-radius:10px;width:100%;cursor:pointer;border:1px solid #eee}.recommandProjects.slick-slider .slick-slide>div:hover{box-shadow:0 2px 20px 0 rgba(0,0,0,.1)}.recommandProjects.slick-slider .baseInfo{padding:18px 15px;display:flex;font-size:12px;color:#888}.recommandProjects.slick-slider .baseInfo .look{margin-right:10px}.recommandProjects.slick-slider .baseInfo .look i{margin-right:5px}.recommandProjects.slick-slider .baseInfo .type{flex:1;width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:right}.recommandProjects.slick-slider .mainInfo{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:160px;border-bottom:1px solid #eee;padding:20px;box-sizing:border-box}.recommandProjects.slick-slider .mainInfo img{height:50px;width:50px;border-radius:50%}.recommandProjects.slick-slider .mainInfo .name{font-size:13px;color:#666;height:18px;line-height:18px;margin-top:12px}.recommandProjects.slick-slider .mainInfo .school{margin-top:12px;color:#333;font-size:16px;height:22px;line-height:22px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%}.Panels{max-width:1200px;margin:0 auto}.Panels .panelmenu{padding-top:30px}.Panels .addOptionBtn{height:32px;line-height:30px;display:flex;border:1px solid #d9d9d9;border-radius:2px}.Panels .addOptionBtn a{padding:0 13px;color:rgba(0,0,0,.65);cursor:pointer}.Panels .addOptionBtn>a:first-child{border-right:1px solid #d9d9d9}.Panels .addOptionBtn>a:last-child{border-right:none}.Panels .infoCount{display:inline-block;padding:0 5px;height:16px;line-height:16px;background-color:#eee;color:#999;border-radius:12px;margin-left:10px;font-size:12px}.Panels .attrPerson{padding-top:15px;display:flex;flex-wrap:wrap}.Panels .attrPerson a{margin:10px 10px 0 0}.Panels .attrPerson a img{border-radius:50%;width:35px;height:35px}.Panels .attrPerson a:nth-child(6){margin-right:0}.Panels .progress{display:flex;border-radius:10px;height:7px;margin-top:12px}.Panels .progress span:first-child{border-radius:10px 0 0 10px}.Panels .progress span:last-child{border-radius:0 10px 10px 0}.Panels .progresstip{margin-top:15px;flex-wrap:wrap}.Panels .progresstip i.zero{position:absolute;display:block;border-radius:50%;height:8px;width:8px;left:0;top:10px}.Panels .progresstip>span{padding-left:15px;position:relative;min-width:33.5%}.Panels .progresstip>span span{color:#666}.Panels .progresstip>span span:last-child{color:#999;margin-left:5px}.Panels .listtable{margin-top:20px;border:1px solid #d9d9d9;border-radius:4px}.Panels .listtable .listtablehead{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #d9d9d9;padding:7px 20px;border-radius:4px 4px 0 0;background-color:#fafbfc}.Panels .listtable .listtablehead .ellipsistxt{margin-left:13px;line-height:18px;flex:1;width:0;color:#666}.Panels .listtable .listtablehead .ellipsistxt #ptxt{margin-bottom:0}.Panels .listtable .listtablehead .ellipsistxt>p{word-break:break-all}.Panels .listtable .listtablehead .ellipsistxt.hide{height:18px;overflow:hidden;position:relative;padding-right:8px}.Panels .listtable .listtablehead .ellipsistxt.hide:after{position:absolute;right:0;bottom:0;content:"..."}.Panels .listtable .listtablehead .ellipsis{margin-left:8px;cursor:pointer;border-radius:2px;background-color:#c1c1c1;padding:0 4px;height:14px;line-height:14px;margin-top:9px}.Panels .listtable .listtablehead .ellipsis i{font-size:15px!important;color:#fff;height:14px;line-height:14px}.Panels .listtable .listtablebody li.listtablepath a{color:#40a9ff}.Panels .listtable .listtablebody li.listtablepath p{margin-bottom:0!important}.Panels .listtable .listtablebody>li{height:42px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #d9d9d9;padding:0 20px 0 24px}.Panels .listtable .listtablebody>li>span:first-child{width:30%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.Panels .listtable .listtablebody>li>span:nth-child(2){width:60%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.Panels .listtable .listtablebody>li>span:nth-child(3){width:10%;text-align:right}.Panels .listtable .listtablebody>li:last-child{border-bottom:none}.drawerBtn{position:fixed;left:-13px;border:1px solid #cfcddf;width:34px;border-radius:0 12px 12px 0;height:70px;top:50%;margin-top:-35px;cursor:pointer;display:flex;flex-direction:column;align-items:flex-end;justify-content:center}.drawerBtn:hover{box-shadow:1px 0 7px rgba(0,0,0,.1)}.drawerBtn span{writing-mode:vertical-lr;color:#202429;width:25px}.drawerBtn i{color:#24292e;height:18px;line-height:18px;width:18px}.downMenu{box-shadow:0 0 9px hsla(0,0%,52.5%,.4);background-color:#fff}.downMenu .ant-menu-vertical .ant-menu-item:hover{background-color:#e6f7ff}.menuslist{max-height:200px;overflow-y:auto;padding:10px 15px;border-radius:4px}.menuslist .ant-dropdown-menu-item{border-radius:8px;text-align:left!important}.menuslist .ant-dropdown-menu-item a{width:350px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.menuslist .ant-dropdown-menu-item.active{background-color:#e6f7ff}.ant-drawer{position:fixed;z-index:1000;width:0;height:100%;-webkit-transition:height 0s ease .3s,width 0s ease .3s,-webkit-transform .3s cubic-bezier(.7,.3,.1,1);transition:height 0s ease .3s,width 0s ease .3s,-webkit-transform .3s cubic-bezier(.7,.3,.1,1);-o-transition:transform .3s cubic-bezier(.7,.3,.1,1),height 0s ease .3s,width 0s ease .3s;transition:transform .3s cubic-bezier(.7,.3,.1,1),height 0s ease .3s,width 0s ease .3s;transition:transform .3s cubic-bezier(.7,.3,.1,1),height 0s ease .3s,width 0s ease .3s,-webkit-transform .3s cubic-bezier(.7,.3,.1,1)}.ant-drawer>*{-webkit-transition:-webkit-transform .3s cubic-bezier(.7,.3,.1,1),-webkit-box-shadow .3s cubic-bezier(.7,.3,.1,1);transition:-webkit-transform .3s cubic-bezier(.7,.3,.1,1),-webkit-box-shadow .3s cubic-bezier(.7,.3,.1,1);-o-transition:transform .3s cubic-bezier(.7,.3,.1,1),box-shadow .3s cubic-bezier(.7,.3,.1,1);transition:transform .3s cubic-bezier(.7,.3,.1,1),box-shadow .3s cubic-bezier(.7,.3,.1,1);transition:transform .3s cubic-bezier(.7,.3,.1,1),box-shadow .3s cubic-bezier(.7,.3,.1,1),-webkit-transform .3s cubic-bezier(.7,.3,.1,1),-webkit-box-shadow .3s cubic-bezier(.7,.3,.1,1)}.ant-drawer-content-wrapper{position:absolute}.ant-drawer .ant-drawer-content{width:100%;height:100%}.ant-drawer-left,.ant-drawer-right{top:0;width:0;height:100%}.ant-drawer-left .ant-drawer-content-wrapper,.ant-drawer-right .ant-drawer-content-wrapper{height:100%}.ant-drawer-left.ant-drawer-open,.ant-drawer-right.ant-drawer-open{width:100%;-webkit-transition:-webkit-transform .3s cubic-bezier(.7,.3,.1,1);transition:-webkit-transform .3s cubic-bezier(.7,.3,.1,1);-o-transition:transform .3s cubic-bezier(.7,.3,.1,1);transition:transform .3s cubic-bezier(.7,.3,.1,1);transition:transform .3s cubic-bezier(.7,.3,.1,1),-webkit-transform .3s cubic-bezier(.7,.3,.1,1)}.ant-drawer-left.ant-drawer-open.no-mask,.ant-drawer-right.ant-drawer-open.no-mask{width:0}.ant-drawer-left.ant-drawer-open .ant-drawer-content-wrapper{-webkit-box-shadow:2px 0 8px rgba(0,0,0,.15);box-shadow:2px 0 8px rgba(0,0,0,.15)}.ant-drawer-right,.ant-drawer-right .ant-drawer-content-wrapper{right:0}.ant-drawer-right.ant-drawer-open .ant-drawer-content-wrapper{-webkit-box-shadow:-2px 0 8px rgba(0,0,0,.15);box-shadow:-2px 0 8px rgba(0,0,0,.15)}.ant-drawer-right.ant-drawer-open.no-mask{right:1px;-webkit-transform:translateX(1px);-ms-transform:translateX(1px);transform:translateX(1px)}.ant-drawer-bottom,.ant-drawer-top{left:0;width:100%;height:0%}.ant-drawer-bottom .ant-drawer-content-wrapper,.ant-drawer-top .ant-drawer-content-wrapper{width:100%}.ant-drawer-bottom.ant-drawer-open,.ant-drawer-top.ant-drawer-open{height:100%;-webkit-transition:-webkit-transform .3s cubic-bezier(.7,.3,.1,1);transition:-webkit-transform .3s cubic-bezier(.7,.3,.1,1);-o-transition:transform .3s cubic-bezier(.7,.3,.1,1);transition:transform .3s cubic-bezier(.7,.3,.1,1);transition:transform .3s cubic-bezier(.7,.3,.1,1),-webkit-transform .3s cubic-bezier(.7,.3,.1,1)}.ant-drawer-bottom.ant-drawer-open.no-mask,.ant-drawer-top.ant-drawer-open.no-mask{height:0%}.ant-drawer-top{top:0}.ant-drawer-top.ant-drawer-open .ant-drawer-content-wrapper{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.15);box-shadow:0 2px 8px rgba(0,0,0,.15)}.ant-drawer-bottom,.ant-drawer-bottom .ant-drawer-content-wrapper{bottom:0}.ant-drawer-bottom.ant-drawer-open .ant-drawer-content-wrapper{-webkit-box-shadow:0 -2px 8px rgba(0,0,0,.15);box-shadow:0 -2px 8px rgba(0,0,0,.15)}.ant-drawer-bottom.ant-drawer-open.no-mask{bottom:1px;-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}.ant-drawer.ant-drawer-open .ant-drawer-mask{height:100%;opacity:1;-webkit-transition:none;-o-transition:none;transition:none;-webkit-animation:antdDrawerFadeIn .3s cubic-bezier(.7,.3,.1,1);animation:antdDrawerFadeIn .3s cubic-bezier(.7,.3,.1,1)}.ant-drawer-title{margin:0;color:rgba(0,0,0,.85);font-weight:500;font-size:16px;line-height:22px}.ant-drawer-content{position:relative;z-index:1;overflow:auto;background-color:#fff;background-clip:padding-box;border:0}.ant-drawer-close{position:absolute;top:0;right:0;z-index:10;display:block;width:56px;height:56px;padding:0;color:rgba(0,0,0,.45);font-weight:700;font-size:16px;font-style:normal;line-height:56px;text-align:center;text-transform:none;text-decoration:none;background:transparent;border:0;outline:0;cursor:pointer;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s;text-rendering:auto}.ant-drawer-close:focus,.ant-drawer-close:hover{color:rgba(0,0,0,.75);text-decoration:none}.ant-drawer-header{position:relative;padding:16px 24px;border-bottom:1px solid #e8e8e8;border-radius:4px 4px 0 0}.ant-drawer-header,.ant-drawer-header-no-title{color:rgba(0,0,0,.65);background:#fff}.ant-drawer-body{padding:24px;font-size:14px;line-height:1.5;word-wrap:break-word}.ant-drawer-wrapper-body{height:100%;overflow:auto}.ant-drawer-mask{position:absolute;top:0;left:0;width:100%;height:0;background-color:rgba(0,0,0,.45);opacity:0;filter:alpha(opacity=45);-webkit-transition:opacity .3s linear,height 0s ease .3s;-o-transition:opacity .3s linear,height 0s ease .3s;transition:opacity .3s linear,height 0s ease .3s}.ant-drawer-open-content{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15)}@-webkit-keyframes antdDrawerFadeIn{0%{opacity:0}to{opacity:1}}@keyframes antdDrawerFadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes antCheckboxEffect{0%{-webkit-transform:scale(1);transform:scale(1);opacity:.5}to{-webkit-transform:scale(1.6);transform:scale(1.6);opacity:0}}@keyframes antCheckboxEffect{0%{-webkit-transform:scale(1);transform:scale(1);opacity:.5}to{-webkit-transform:scale(1.6);transform:scale(1.6);opacity:0}}.ant-tree.ant-tree-directory{position:relative}.ant-tree.ant-tree-directory .ant-tree-child-tree>li span.ant-tree-switcher,.ant-tree.ant-tree-directory>li span.ant-tree-switcher{position:relative;z-index:1}.ant-tree.ant-tree-directory .ant-tree-child-tree>li span.ant-tree-switcher.ant-tree-switcher-noop,.ant-tree.ant-tree-directory>li span.ant-tree-switcher.ant-tree-switcher-noop{pointer-events:none}.ant-tree.ant-tree-directory .ant-tree-child-tree>li span.ant-tree-checkbox,.ant-tree.ant-tree-directory>li span.ant-tree-checkbox{position:relative;z-index:1}.ant-tree.ant-tree-directory .ant-tree-child-tree>li span.ant-tree-node-content-wrapper,.ant-tree.ant-tree-directory>li span.ant-tree-node-content-wrapper{border-radius:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ant-tree.ant-tree-directory .ant-tree-child-tree>li span.ant-tree-node-content-wrapper:hover,.ant-tree.ant-tree-directory>li span.ant-tree-node-content-wrapper:hover{background:transparent}.ant-tree.ant-tree-directory .ant-tree-child-tree>li span.ant-tree-node-content-wrapper:hover:before,.ant-tree.ant-tree-directory>li span.ant-tree-node-content-wrapper:hover:before{background:#e6f7ff}.ant-tree.ant-tree-directory .ant-tree-child-tree>li span.ant-tree-node-content-wrapper.ant-tree-node-selected,.ant-tree.ant-tree-directory>li span.ant-tree-node-content-wrapper.ant-tree-node-selected{color:#fff;background:transparent}.ant-tree.ant-tree-directory .ant-tree-child-tree>li span.ant-tree-node-content-wrapper:before,.ant-tree.ant-tree-directory>li span.ant-tree-node-content-wrapper:before{position:absolute;right:0;left:0;height:24px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;content:""}.ant-tree.ant-tree-directory .ant-tree-child-tree>li span.ant-tree-node-content-wrapper>span,.ant-tree.ant-tree-directory>li span.ant-tree-node-content-wrapper>span{position:relative;z-index:1}.ant-tree.ant-tree-directory .ant-tree-child-tree>li.ant-tree-treenode-selected>span.ant-tree-switcher,.ant-tree.ant-tree-directory>li.ant-tree-treenode-selected>span.ant-tree-switcher{color:#fff}.ant-tree.ant-tree-directory .ant-tree-child-tree>li.ant-tree-treenode-selected>span.ant-tree-checkbox .ant-tree-checkbox-inner,.ant-tree.ant-tree-directory>li.ant-tree-treenode-selected>span.ant-tree-checkbox .ant-tree-checkbox-inner{border-color:#1890ff}.ant-tree.ant-tree-directory .ant-tree-child-tree>li.ant-tree-treenode-selected>span.ant-tree-checkbox.ant-tree-checkbox-checked:after,.ant-tree.ant-tree-directory>li.ant-tree-treenode-selected>span.ant-tree-checkbox.ant-tree-checkbox-checked:after{border-color:#fff}.ant-tree.ant-tree-directory .ant-tree-child-tree>li.ant-tree-treenode-selected>span.ant-tree-checkbox.ant-tree-checkbox-checked .ant-tree-checkbox-inner,.ant-tree.ant-tree-directory>li.ant-tree-treenode-selected>span.ant-tree-checkbox.ant-tree-checkbox-checked .ant-tree-checkbox-inner{background:#fff}.ant-tree.ant-tree-directory .ant-tree-child-tree>li.ant-tree-treenode-selected>span.ant-tree-checkbox.ant-tree-checkbox-checked .ant-tree-checkbox-inner:after,.ant-tree.ant-tree-directory>li.ant-tree-treenode-selected>span.ant-tree-checkbox.ant-tree-checkbox-checked .ant-tree-checkbox-inner:after{border-color:#1890ff}.ant-tree.ant-tree-directory .ant-tree-child-tree>li.ant-tree-treenode-selected>span.ant-tree-node-content-wrapper:before,.ant-tree.ant-tree-directory>li.ant-tree-treenode-selected>span.ant-tree-node-content-wrapper:before{background:#1890ff}.ant-tree-checkbox{-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;top:-.09em;display:inline-block;line-height:1;white-space:nowrap;vertical-align:middle;outline:none;cursor:pointer}.ant-tree-checkbox-input:focus+.ant-tree-checkbox-inner,.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox-inner,.ant-tree-checkbox:hover .ant-tree-checkbox-inner{border-color:#1890ff}.ant-tree-checkbox-checked:after{top:0;height:100%;border:1px solid #1890ff;border-radius:2px;visibility:hidden;-webkit-animation:antCheckboxEffect .36s ease-in-out;animation:antCheckboxEffect .36s ease-in-out;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;content:""}.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox:after,.ant-tree-checkbox:hover:after{visibility:visible}.ant-tree-checkbox-inner{position:relative;top:0;left:0;display:block;width:16px;height:16px;background-color:#fff;border:1px solid #d9d9d9;border-radius:2px;border-collapse:separate;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.ant-tree-checkbox-inner:after{position:absolute;top:50%;left:22%;display:table;width:5.71428571px;height:9.14285714px;border:2px solid #fff;border-top:0;border-left:0;-webkit-transform:rotate(45deg) scale(0) translate(-50%,-50%);-ms-transform:rotate(45deg) scale(0) translate(-50%,-50%);transform:rotate(45deg) scale(0) translate(-50%,-50%);opacity:0;-webkit-transition:all .1s cubic-bezier(.71,-.46,.88,.6),opacity .1s;-o-transition:all .1s cubic-bezier(.71,-.46,.88,.6),opacity .1s;transition:all .1s cubic-bezier(.71,-.46,.88,.6),opacity .1s;content:" "}.ant-tree-checkbox-input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;cursor:pointer;opacity:0}.ant-tree-checkbox-checked .ant-tree-checkbox-inner:after{position:absolute;display:table;border:2px solid #fff;border-top:0;border-left:0;-webkit-transform:rotate(45deg) scale(1) translate(-50%,-50%);-ms-transform:rotate(45deg) scale(1) translate(-50%,-50%);transform:rotate(45deg) scale(1) translate(-50%,-50%);opacity:1;-webkit-transition:all .2s cubic-bezier(.12,.4,.29,1.46) .1s;-o-transition:all .2s cubic-bezier(.12,.4,.29,1.46) .1s;transition:all .2s cubic-bezier(.12,.4,.29,1.46) .1s;content:" "}.ant-tree-checkbox-checked .ant-tree-checkbox-inner{background-color:#1890ff;border-color:#1890ff}.ant-tree-checkbox-disabled{cursor:not-allowed}.ant-tree-checkbox-disabled.ant-tree-checkbox-checked .ant-tree-checkbox-inner:after{border-color:rgba(0,0,0,.25);-webkit-animation-name:none;animation-name:none}.ant-tree-checkbox-disabled .ant-tree-checkbox-input{cursor:not-allowed}.ant-tree-checkbox-disabled .ant-tree-checkbox-inner{background-color:#f5f5f5;border-color:#d9d9d9!important}.ant-tree-checkbox-disabled .ant-tree-checkbox-inner:after{border-color:#f5f5f5;border-collapse:separate;-webkit-animation-name:none;animation-name:none}.ant-tree-checkbox-disabled+span{color:rgba(0,0,0,.25);cursor:not-allowed}.ant-tree-checkbox-disabled:hover:after,.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox-disabled:after{visibility:hidden}.ant-tree-checkbox-wrapper{-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";display:inline-block;line-height:unset;cursor:pointer}.ant-tree-checkbox-wrapper.ant-tree-checkbox-wrapper-disabled{cursor:not-allowed}.ant-tree-checkbox-wrapper+.ant-tree-checkbox-wrapper{margin-left:8px}.ant-tree-checkbox+span{padding-right:8px;padding-left:8px}.ant-tree-checkbox-group{-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";display:inline-block}.ant-tree-checkbox-group-item{display:inline-block;margin-right:8px}.ant-tree-checkbox-group-item:last-child{margin-right:0}.ant-tree-checkbox-group-item+.ant-tree-checkbox-group-item{margin-left:0}.ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner{background-color:#fff;border-color:#d9d9d9}.ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner:after{top:50%;left:50%;width:8px;height:8px;background-color:#1890ff;border:0;-webkit-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);opacity:1;content:" "}.ant-tree-checkbox-indeterminate.ant-tree-checkbox-disabled .ant-tree-checkbox-inner:after{background-color:rgba(0,0,0,.25);border-color:rgba(0,0,0,.25)}.ant-tree{-webkit-box-sizing:border-box;box-sizing:border-box;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";margin:0;padding:0}.ant-tree-checkbox-checked:after{position:absolute;top:16.67%;left:0;width:100%;height:66.67%}.ant-tree ol,.ant-tree ul{margin:0;padding:0;list-style:none}.ant-tree li{margin:0;padding:4px 0;white-space:nowrap;list-style:none;outline:0}.ant-tree li span[draggable=true],.ant-tree li span[draggable]{line-height:20px;border-top:2px solid transparent;border-bottom:2px solid transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-drag:element;-webkit-user-drag:element}.ant-tree li.drag-over>span[draggable]{color:#fff;background-color:#1890ff;opacity:.8}.ant-tree li.drag-over-gap-top>span[draggable]{border-top-color:#1890ff}.ant-tree li.drag-over-gap-bottom>span[draggable]{border-bottom-color:#1890ff}.ant-tree li.filter-node>span{color:#f5222d!important;font-weight:500!important}.ant-tree li.ant-tree-treenode-loading span.ant-tree-switcher.ant-tree-switcher_close .ant-tree-switcher-loading-icon,.ant-tree li.ant-tree-treenode-loading span.ant-tree-switcher.ant-tree-switcher_open .ant-tree-switcher-loading-icon{position:absolute;left:0;display:inline-block;width:24px;height:24px;color:#1890ff;font-size:14px;-webkit-transform:none;-ms-transform:none;transform:none}.ant-tree li.ant-tree-treenode-loading span.ant-tree-switcher.ant-tree-switcher_close .ant-tree-switcher-loading-icon svg,.ant-tree li.ant-tree-treenode-loading span.ant-tree-switcher.ant-tree-switcher_open .ant-tree-switcher-loading-icon svg{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}:root .ant-tree li.ant-tree-treenode-loading span.ant-tree-switcher.ant-tree-switcher_close:after,:root .ant-tree li.ant-tree-treenode-loading span.ant-tree-switcher.ant-tree-switcher_open:after{opacity:0}.ant-tree li ul{margin:0;padding:0 0 0 18px}.ant-tree li .ant-tree-node-content-wrapper{display:inline-block;height:24px;margin:0;padding:0 5px;color:rgba(0,0,0,.65);line-height:24px;text-decoration:none;vertical-align:top;border-radius:2px;cursor:pointer;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.ant-tree li .ant-tree-node-content-wrapper:hover{background-color:#e6f7ff}.ant-tree li .ant-tree-node-content-wrapper.ant-tree-node-selected{background-color:#bae7ff}.ant-tree li span.ant-tree-checkbox{top:auto;height:24px;margin:0 4px 0 2px;padding:4px 0}.ant-tree li span.ant-tree-iconEle,.ant-tree li span.ant-tree-switcher{display:inline-block;width:24px;height:24px;margin:0;line-height:24px;text-align:center;vertical-align:top;border:0;outline:none;cursor:pointer}.ant-tree li span.ant-tree-iconEle:empty{display:none}.ant-tree li span.ant-tree-switcher{position:relative}.ant-tree li span.ant-tree-switcher.ant-tree-switcher-noop{cursor:default}.ant-tree li span.ant-tree-switcher.ant-tree-switcher_open .ant-select-switcher-icon,.ant-tree li span.ant-tree-switcher.ant-tree-switcher_open .ant-tree-switcher-icon{font-size:12px;font-size:10px\9;-webkit-transform:scale(.83333333) rotate(0deg);-ms-transform:scale(.83333333) rotate(0deg);transform:scale(.83333333) rotate(0deg);display:inline-block;font-weight:700}:root .ant-tree li span.ant-tree-switcher.ant-tree-switcher_open .ant-select-switcher-icon,:root .ant-tree li span.ant-tree-switcher.ant-tree-switcher_open .ant-tree-switcher-icon{font-size:12px}.ant-tree li span.ant-tree-switcher.ant-tree-switcher_open .ant-select-switcher-icon svg,.ant-tree li span.ant-tree-switcher.ant-tree-switcher_open .ant-tree-switcher-icon svg{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.ant-tree li span.ant-tree-switcher.ant-tree-switcher_close .ant-select-switcher-icon,.ant-tree li span.ant-tree-switcher.ant-tree-switcher_close .ant-tree-switcher-icon{font-size:12px;font-size:10px\9;-webkit-transform:scale(.83333333) rotate(0deg);-ms-transform:scale(.83333333) rotate(0deg);transform:scale(.83333333) rotate(0deg);display:inline-block;font-weight:700}:root .ant-tree li span.ant-tree-switcher.ant-tree-switcher_close .ant-select-switcher-icon,:root .ant-tree li span.ant-tree-switcher.ant-tree-switcher_close .ant-tree-switcher-icon{font-size:12px}.ant-tree li span.ant-tree-switcher.ant-tree-switcher_close .ant-select-switcher-icon svg,.ant-tree li span.ant-tree-switcher.ant-tree-switcher_close .ant-tree-switcher-icon svg{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.ant-tree li span.ant-tree-switcher.ant-tree-switcher_close .ant-tree-switcher-icon svg{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.ant-tree li:last-child>span.ant-tree-iconEle:before,.ant-tree li:last-child>span.ant-tree-switcher:before{display:none}.ant-tree>li:first-child{padding-top:7px}.ant-tree>li:last-child{padding-bottom:7px}.ant-tree-child-tree>li:first-child{padding-top:8px}.ant-tree-child-tree>li:last-child{padding-bottom:0}li.ant-tree-treenode-disabled>.ant-tree-node-content-wrapper,li.ant-tree-treenode-disabled>.ant-tree-node-content-wrapper span,li.ant-tree-treenode-disabled>span:not(.ant-tree-switcher){color:rgba(0,0,0,.25);cursor:not-allowed}li.ant-tree-treenode-disabled>.ant-tree-node-content-wrapper:hover{background:transparent}.ant-tree-icon__close,.ant-tree-icon__open{margin-right:2px;vertical-align:top}.ant-tree.ant-tree-show-line li{position:relative}.ant-tree.ant-tree-show-line li span.ant-tree-switcher{color:rgba(0,0,0,.45);background:#fff}.ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher-noop .ant-select-switcher-icon,.ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher-noop .ant-tree-switcher-icon{display:inline-block;font-weight:400;font-size:12px}.ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher-noop .ant-select-switcher-icon svg,.ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher-noop .ant-tree-switcher-icon svg{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher_open .ant-select-switcher-icon,.ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher_open .ant-tree-switcher-icon{display:inline-block;font-weight:400;font-size:12px}.ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher_open .ant-select-switcher-icon svg,.ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher_open .ant-tree-switcher-icon svg{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher_close .ant-select-switcher-icon,.ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher_close .ant-tree-switcher-icon{display:inline-block;font-weight:400;font-size:12px}.ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher_close .ant-select-switcher-icon svg,.ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher_close .ant-tree-switcher-icon svg{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.ant-tree.ant-tree-show-line li:not(:last-child):before{position:absolute;left:12px;width:1px;height:100%;height:calc(100% - 22px);margin:22px 0 0;border-left:1px solid #d9d9d9;content:" "}.ant-tree.ant-tree-icon-hide .ant-tree-treenode-loading .ant-tree-iconEle{display:none}.ant-tree.ant-tree-block-node li .ant-tree-node-content-wrapper{width:calc(100% - 24px)}.ant-tree.ant-tree-block-node li span.ant-tree-checkbox+.ant-tree-node-content-wrapper{width:calc(100% - 46px)}.boxPanel{width:1200px;margin:20px auto;border-radius:4px;border:1px solid #eee;min-height:500px}.boxPanel .contrbuteList{display:flex;flex-wrap:wrap;padding:20px;align-items:flex-start}.boxPanel .contrbuteList>div{width:20%}.descmodal .ant-row.ant-form-item{margin-bottom:10px}.descmodal .ant-col.ant-form-item-label{height:20px;line-height:20px} \ No newline at end of file diff --git a/static/css/33.c8a34330.chunk.css b/static/css/33.c8a34330.chunk.css deleted file mode 100644 index 3133c8182..000000000 --- a/static/css/33.c8a34330.chunk.css +++ /dev/null @@ -1 +0,0 @@ -.ant-divider{-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";background:#e8e8e8}.ant-divider,.ant-divider-vertical{position:relative;top:-.06em;display:inline-block;width:1px;height:.9em;margin:0 8px;vertical-align:middle}.ant-divider-horizontal{display:block;clear:both;width:100%;min-width:100%;height:1px;margin:24px 0}.ant-divider-horizontal.ant-divider-with-text-center,.ant-divider-horizontal.ant-divider-with-text-left,.ant-divider-horizontal.ant-divider-with-text-right{display:table;margin:16px 0;color:rgba(0,0,0,.85);font-weight:500;font-size:16px;white-space:nowrap;text-align:center;background:transparent}.ant-divider-horizontal.ant-divider-with-text-center:after,.ant-divider-horizontal.ant-divider-with-text-center:before,.ant-divider-horizontal.ant-divider-with-text-left:after,.ant-divider-horizontal.ant-divider-with-text-left:before,.ant-divider-horizontal.ant-divider-with-text-right:after,.ant-divider-horizontal.ant-divider-with-text-right:before{position:relative;top:50%;display:table-cell;width:50%;border-top:1px solid #e8e8e8;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);content:""}.ant-divider-horizontal.ant-divider-with-text-left .ant-divider-inner-text,.ant-divider-horizontal.ant-divider-with-text-right .ant-divider-inner-text{display:inline-block;padding:0 10px}.ant-divider-horizontal.ant-divider-with-text-left:before{top:50%;width:5%}.ant-divider-horizontal.ant-divider-with-text-left:after,.ant-divider-horizontal.ant-divider-with-text-right:before{top:50%;width:95%}.ant-divider-horizontal.ant-divider-with-text-right:after{top:50%;width:5%}.ant-divider-inner-text{display:inline-block;padding:0 24px}.ant-divider-dashed{background:none;border:dashed #e8e8e8;border-width:1px 0 0}.ant-divider-horizontal.ant-divider-with-text-center.ant-divider-dashed,.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-dashed,.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-dashed{border-top:0}.ant-divider-horizontal.ant-divider-with-text-center.ant-divider-dashed:after,.ant-divider-horizontal.ant-divider-with-text-center.ant-divider-dashed:before,.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-dashed:after,.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-dashed:before,.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-dashed:after,.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-dashed:before{border-style:dashed none none}.ant-divider-vertical.ant-divider-dashed{border-width:0 0 0 1px}.branchDropdown{border:1px solid #eee;border-radius:4px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;height:40px;line-height:40px;min-width:220px}.branchDropdown .ant-dropdown-trigger{width:100%;padding:0 15px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;cursor:pointer}.branchOptions{width:220px;-webkit-box-shadow:0 0 3px 1px hsla(0,0%,52.5%,.4);box-shadow:0 0 3px 1px hsla(0,0%,52.5%,.4);border-radius:3px;background:#fff;max-height:300px}.OptionsUl{max-height:220px;overflow-y:auto}.OptionsUl li{height:35px;line-height:35px;cursor:pointer;padding:0 10px}.OptionsUl li:hover{background-color:#f0f0f0}.OptionsUl li a{display:block}.OptionsInput{height:32px;padding-left:4px;line-height:32px;width:100%}.branch-tagBox{border:1px solid #eee;border-radius:3px;height:40px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;cursor:pointer;min-width:140px}.branch-tagBox-list .ant-popover-arrow{display:none}.branch-tagBox-list.ant-popover.ant-popover-placement-bottom{padding-top:0}.branch-tagBox .ant-dropdown-link{display:block;-ms-flex:1 1;flex:1 1}.branch-tagBox-list .ant-popover-inner-content{padding:0}.navUl{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-top:5px}.navUl li{cursor:pointer}.navUl li.active{color:#5091ff}.listTips{padding:20px 0;text-align:center}.setInputAddon{width:350px;margin-right:20px}.setInputAddon .ant-input-group-addon{height:30px;line-height:30px;border:1px solid #d9d9d9!important;border-right:none!important}.userScrew{margin:20px 0;border:1px solid #f4f4f4;border-radius:5px;display:-ms-flexbox;display:flex;padding:20px;position:relative}.userScrew:before{content:"";position:absolute;left:110px;top:-20px;border:10px solid transparent;border-bottom-color:#f4f4f4}.userScrew:after{content:"";position:absolute;left:111px;top:-18px;border:9px solid transparent;border-bottom-color:#fff;z-index:1}.ant-input-group .ant-input:focus{border-right:1px solid #d9d9d9!important}.ant-btn-primary.grey{border:1px solid #bbb;background-color:#bbb}.userScrew .ant-row{margin-bottom:15px}.screwImg{width:34px;height:34px;border-radius:50%;margin-right:10px}.screwPanel{-ms-flex:1 1;flex:1 1}.screwPanel .ant-radio-wrapper{display:block}.branchTable .margin-view-overlays{border-right:1px solid #eaeaea;background-color:#fbfbfb}@media screen and (max-width:400px){.setInputAddon{width:100%;margin-right:0}}.grid-item{display:grid;-ms-flex-align:center;align-items:center;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr}.text-right{text-align:right}.upload-file-repo{height:200px;padding-bottom:20px;width:100%;display:inline-block}.monaco-editor .view-overlays .current-line{border:none!important;background-color:rgba(48,232,132,.15)}.monaco-editor .margin-view-overlays .current-line{background-color:rgba(48,232,132,.15)}.branchTable .margin-view-overlays{border-right:none!important;background-color:#fcfcfc!important}.recommandOri.slick-slider{width:1300px;margin:20px auto 40px}.recommandOri.slick-slider .slick-track{margin-left:0}.recommandOri.slick-slider .slick-slide li>a{display:flex;align-items:center;justify-content:center}.recommandProjects.slick-slider{width:1230px;margin:20px auto 40px}.recommandProjects.slick-slider .slick-track{margin-left:0}.recommandProjects.slick-slider .slick-arrow.slick-next:before,.recommandProjects.slick-slider .slick-arrow.slick-next li.slick-active button:before,.recommandProjects.slick-slider .slick-arrow.slick-prev:before,.recommandProjects.slick-slider .slick-arrow.slick-prev li.slick-active button:before{color:#999}.recommandProjects.slick-slider .slick-dots{bottom:-29px}.recommandProjects.slick-slider .slick-dots li button:before{color:#909090}.recommandProjects.slick-slider .slick-slide{padding:0 15px;box-sizing:border-box}.recommandProjects.slick-slider .slick-slide>div{background-color:#fff;border-radius:10px;width:100%;cursor:pointer;border:1px solid #eee}.recommandProjects.slick-slider .slick-slide>div:hover{box-shadow:0 2px 20px 0 rgba(0,0,0,.1)}.recommandProjects.slick-slider .baseInfo{padding:18px 15px;display:flex;font-size:12px;color:#888}.recommandProjects.slick-slider .baseInfo .look{margin-right:10px}.recommandProjects.slick-slider .baseInfo .look i{margin-right:5px}.recommandProjects.slick-slider .baseInfo .type{flex:1;width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:right}.recommandProjects.slick-slider .mainInfo{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:160px;border-bottom:1px solid #eee;padding:20px;box-sizing:border-box}.recommandProjects.slick-slider .mainInfo img{height:50px;width:50px;border-radius:50%}.recommandProjects.slick-slider .mainInfo .name{font-size:13px;color:#666;height:18px;line-height:18px;margin-top:12px}.recommandProjects.slick-slider .mainInfo .school{margin-top:12px;color:#333;font-size:16px;height:22px;line-height:22px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%}.Panels{max-width:1200px;margin:0 auto}.Panels .panelmenu{padding-top:30px}.Panels .addOptionBtn{height:32px;line-height:30px;display:flex;border:1px solid #d9d9d9;border-radius:2px}.Panels .addOptionBtn a{padding:0 13px;color:rgba(0,0,0,.65);cursor:pointer}.Panels .addOptionBtn>a:first-child{border-right:1px solid #d9d9d9}.Panels .addOptionBtn>a:last-child{border-right:none}.Panels .infoCount{display:inline-block;padding:0 5px;height:16px;line-height:16px;background-color:#eee;color:#999;border-radius:12px;margin-left:10px;font-size:12px}.Panels .attrPerson{padding-top:15px;display:flex;flex-wrap:wrap}.Panels .attrPerson a{margin:10px 10px 0 0}.Panels .attrPerson a img{border-radius:50%;width:35px;height:35px}.Panels .attrPerson a:nth-child(6){margin-right:0}.Panels .progress{display:flex;border-radius:10px;height:7px;margin-top:12px}.Panels .progress span{border-left:1px solid #fff}.Panels .progress span:first-child{border-left:none;border-radius:10px 0 0 10px}.Panels .progress span:last-child{border-radius:0 10px 10px 0}.Panels .progresstip{margin-top:15px;flex-wrap:wrap}.Panels .progresstip i.zero{position:absolute;display:block;border-radius:50%;height:8px;width:8px;left:0;top:10px}.Panels .progresstip>span{padding-left:15px;position:relative;min-width:33.5%}.Panels .progresstip>span span{color:#666}.Panels .progresstip>span span:last-child{color:#999;margin-left:5px}.Panels .listtable{margin-top:20px;border:1px solid #d9d9d9;border-radius:4px}.Panels .listtable .listtablehead{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #d9d9d9;padding:7px 20px;border-radius:4px 4px 0 0;background-color:#fafbfc}.Panels .listtable .listtablehead .ellipsistxt{margin-left:13px;line-height:18px;flex:1;width:0;color:#666}.Panels .listtable .listtablehead .ellipsistxt #ptxt{margin-bottom:0}.Panels .listtable .listtablehead .ellipsistxt>p{word-break:break-all}.Panels .listtable .listtablehead .ellipsistxt.hide{height:18px;overflow:hidden;position:relative;padding-right:8px}.Panels .listtable .listtablehead .ellipsistxt.hide:after{position:absolute;right:0;bottom:0;content:"..."}.Panels .listtable .listtablehead .ellipsis{margin-left:8px;cursor:pointer;border-radius:2px;background-color:#c1c1c1;padding:0 4px;height:14px;line-height:14px;margin-top:9px}.Panels .listtable .listtablehead .ellipsis i{font-size:15px!important;color:#fff;height:14px;line-height:14px}.Panels .listtable .listtablebody li.listtablepath a{color:#40a9ff}.Panels .listtable .listtablebody li.listtablepath p{margin-bottom:0!important}.Panels .listtable .listtablebody>li{height:42px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #d9d9d9;padding:0 20px 0 24px}.Panels .listtable .listtablebody>li>span:first-child{width:30%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.Panels .listtable .listtablebody>li>span:nth-child(2){width:60%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.Panels .listtable .listtablebody>li>span:nth-child(3){width:10%;text-align:right}.Panels .listtable .listtablebody>li:last-child{border-bottom:none}.drawerBtn{position:fixed;left:-13px;border:1px solid #cfcddf;width:34px;border-radius:0 12px 12px 0;height:70px;top:50%;margin-top:-35px;cursor:pointer;display:flex;flex-direction:column;align-items:flex-end;justify-content:center}.drawerBtn:hover{box-shadow:1px 0 7px rgba(0,0,0,.1)}.drawerBtn span{writing-mode:vertical-lr;color:#202429;width:25px}.drawerBtn i{color:#24292e;height:18px;line-height:18px;width:18px}.downMenu{box-shadow:0 0 9px hsla(0,0%,52.5%,.4);background-color:#fff}.downMenu .ant-menu-vertical .ant-menu-item:hover{background-color:#e6f7ff}.menuslist{max-height:200px;overflow-y:auto;padding:10px 15px;border-radius:4px}.menuslist .ant-dropdown-menu-item{border-radius:8px;text-align:left!important}.menuslist .ant-dropdown-menu-item a{width:350px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.menuslist .ant-dropdown-menu-item.active{background-color:#e6f7ff}.ant-drawer{position:fixed;z-index:1000;width:0;height:100%;-webkit-transition:height 0s ease .3s,width 0s ease .3s,-webkit-transform .3s cubic-bezier(.7,.3,.1,1);transition:height 0s ease .3s,width 0s ease .3s,-webkit-transform .3s cubic-bezier(.7,.3,.1,1);-o-transition:transform .3s cubic-bezier(.7,.3,.1,1),height 0s ease .3s,width 0s ease .3s;transition:transform .3s cubic-bezier(.7,.3,.1,1),height 0s ease .3s,width 0s ease .3s;transition:transform .3s cubic-bezier(.7,.3,.1,1),height 0s ease .3s,width 0s ease .3s,-webkit-transform .3s cubic-bezier(.7,.3,.1,1)}.ant-drawer>*{-webkit-transition:-webkit-transform .3s cubic-bezier(.7,.3,.1,1),-webkit-box-shadow .3s cubic-bezier(.7,.3,.1,1);transition:-webkit-transform .3s cubic-bezier(.7,.3,.1,1),-webkit-box-shadow .3s cubic-bezier(.7,.3,.1,1);-o-transition:transform .3s cubic-bezier(.7,.3,.1,1),box-shadow .3s cubic-bezier(.7,.3,.1,1);transition:transform .3s cubic-bezier(.7,.3,.1,1),box-shadow .3s cubic-bezier(.7,.3,.1,1);transition:transform .3s cubic-bezier(.7,.3,.1,1),box-shadow .3s cubic-bezier(.7,.3,.1,1),-webkit-transform .3s cubic-bezier(.7,.3,.1,1),-webkit-box-shadow .3s cubic-bezier(.7,.3,.1,1)}.ant-drawer-content-wrapper{position:absolute}.ant-drawer .ant-drawer-content{width:100%;height:100%}.ant-drawer-left,.ant-drawer-right{top:0;width:0;height:100%}.ant-drawer-left .ant-drawer-content-wrapper,.ant-drawer-right .ant-drawer-content-wrapper{height:100%}.ant-drawer-left.ant-drawer-open,.ant-drawer-right.ant-drawer-open{width:100%;-webkit-transition:-webkit-transform .3s cubic-bezier(.7,.3,.1,1);transition:-webkit-transform .3s cubic-bezier(.7,.3,.1,1);-o-transition:transform .3s cubic-bezier(.7,.3,.1,1);transition:transform .3s cubic-bezier(.7,.3,.1,1);transition:transform .3s cubic-bezier(.7,.3,.1,1),-webkit-transform .3s cubic-bezier(.7,.3,.1,1)}.ant-drawer-left.ant-drawer-open.no-mask,.ant-drawer-right.ant-drawer-open.no-mask{width:0}.ant-drawer-left.ant-drawer-open .ant-drawer-content-wrapper{-webkit-box-shadow:2px 0 8px rgba(0,0,0,.15);box-shadow:2px 0 8px rgba(0,0,0,.15)}.ant-drawer-right,.ant-drawer-right .ant-drawer-content-wrapper{right:0}.ant-drawer-right.ant-drawer-open .ant-drawer-content-wrapper{-webkit-box-shadow:-2px 0 8px rgba(0,0,0,.15);box-shadow:-2px 0 8px rgba(0,0,0,.15)}.ant-drawer-right.ant-drawer-open.no-mask{right:1px;-webkit-transform:translateX(1px);-ms-transform:translateX(1px);transform:translateX(1px)}.ant-drawer-bottom,.ant-drawer-top{left:0;width:100%;height:0%}.ant-drawer-bottom .ant-drawer-content-wrapper,.ant-drawer-top .ant-drawer-content-wrapper{width:100%}.ant-drawer-bottom.ant-drawer-open,.ant-drawer-top.ant-drawer-open{height:100%;-webkit-transition:-webkit-transform .3s cubic-bezier(.7,.3,.1,1);transition:-webkit-transform .3s cubic-bezier(.7,.3,.1,1);-o-transition:transform .3s cubic-bezier(.7,.3,.1,1);transition:transform .3s cubic-bezier(.7,.3,.1,1);transition:transform .3s cubic-bezier(.7,.3,.1,1),-webkit-transform .3s cubic-bezier(.7,.3,.1,1)}.ant-drawer-bottom.ant-drawer-open.no-mask,.ant-drawer-top.ant-drawer-open.no-mask{height:0%}.ant-drawer-top{top:0}.ant-drawer-top.ant-drawer-open .ant-drawer-content-wrapper{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.15);box-shadow:0 2px 8px rgba(0,0,0,.15)}.ant-drawer-bottom,.ant-drawer-bottom .ant-drawer-content-wrapper{bottom:0}.ant-drawer-bottom.ant-drawer-open .ant-drawer-content-wrapper{-webkit-box-shadow:0 -2px 8px rgba(0,0,0,.15);box-shadow:0 -2px 8px rgba(0,0,0,.15)}.ant-drawer-bottom.ant-drawer-open.no-mask{bottom:1px;-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}.ant-drawer.ant-drawer-open .ant-drawer-mask{height:100%;opacity:1;-webkit-transition:none;-o-transition:none;transition:none;-webkit-animation:antdDrawerFadeIn .3s cubic-bezier(.7,.3,.1,1);animation:antdDrawerFadeIn .3s cubic-bezier(.7,.3,.1,1)}.ant-drawer-title{margin:0;color:rgba(0,0,0,.85);font-weight:500;font-size:16px;line-height:22px}.ant-drawer-content{position:relative;z-index:1;overflow:auto;background-color:#fff;background-clip:padding-box;border:0}.ant-drawer-close{position:absolute;top:0;right:0;z-index:10;display:block;width:56px;height:56px;padding:0;color:rgba(0,0,0,.45);font-weight:700;font-size:16px;font-style:normal;line-height:56px;text-align:center;text-transform:none;text-decoration:none;background:transparent;border:0;outline:0;cursor:pointer;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s;text-rendering:auto}.ant-drawer-close:focus,.ant-drawer-close:hover{color:rgba(0,0,0,.75);text-decoration:none}.ant-drawer-header{position:relative;padding:16px 24px;border-bottom:1px solid #e8e8e8;border-radius:4px 4px 0 0}.ant-drawer-header,.ant-drawer-header-no-title{color:rgba(0,0,0,.65);background:#fff}.ant-drawer-body{padding:24px;font-size:14px;line-height:1.5;word-wrap:break-word}.ant-drawer-wrapper-body{height:100%;overflow:auto}.ant-drawer-mask{position:absolute;top:0;left:0;width:100%;height:0;background-color:rgba(0,0,0,.45);opacity:0;filter:alpha(opacity=45);-webkit-transition:opacity .3s linear,height 0s ease .3s;-o-transition:opacity .3s linear,height 0s ease .3s;transition:opacity .3s linear,height 0s ease .3s}.ant-drawer-open-content{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15)}@-webkit-keyframes antdDrawerFadeIn{0%{opacity:0}to{opacity:1}}@keyframes antdDrawerFadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes antCheckboxEffect{0%{-webkit-transform:scale(1);transform:scale(1);opacity:.5}to{-webkit-transform:scale(1.6);transform:scale(1.6);opacity:0}}@keyframes antCheckboxEffect{0%{-webkit-transform:scale(1);transform:scale(1);opacity:.5}to{-webkit-transform:scale(1.6);transform:scale(1.6);opacity:0}}.ant-tree.ant-tree-directory{position:relative}.ant-tree.ant-tree-directory .ant-tree-child-tree>li span.ant-tree-switcher,.ant-tree.ant-tree-directory>li span.ant-tree-switcher{position:relative;z-index:1}.ant-tree.ant-tree-directory .ant-tree-child-tree>li span.ant-tree-switcher.ant-tree-switcher-noop,.ant-tree.ant-tree-directory>li span.ant-tree-switcher.ant-tree-switcher-noop{pointer-events:none}.ant-tree.ant-tree-directory .ant-tree-child-tree>li span.ant-tree-checkbox,.ant-tree.ant-tree-directory>li span.ant-tree-checkbox{position:relative;z-index:1}.ant-tree.ant-tree-directory .ant-tree-child-tree>li span.ant-tree-node-content-wrapper,.ant-tree.ant-tree-directory>li span.ant-tree-node-content-wrapper{border-radius:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ant-tree.ant-tree-directory .ant-tree-child-tree>li span.ant-tree-node-content-wrapper:hover,.ant-tree.ant-tree-directory>li span.ant-tree-node-content-wrapper:hover{background:transparent}.ant-tree.ant-tree-directory .ant-tree-child-tree>li span.ant-tree-node-content-wrapper:hover:before,.ant-tree.ant-tree-directory>li span.ant-tree-node-content-wrapper:hover:before{background:#e6f7ff}.ant-tree.ant-tree-directory .ant-tree-child-tree>li span.ant-tree-node-content-wrapper.ant-tree-node-selected,.ant-tree.ant-tree-directory>li span.ant-tree-node-content-wrapper.ant-tree-node-selected{color:#fff;background:transparent}.ant-tree.ant-tree-directory .ant-tree-child-tree>li span.ant-tree-node-content-wrapper:before,.ant-tree.ant-tree-directory>li span.ant-tree-node-content-wrapper:before{position:absolute;right:0;left:0;height:24px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;content:""}.ant-tree.ant-tree-directory .ant-tree-child-tree>li span.ant-tree-node-content-wrapper>span,.ant-tree.ant-tree-directory>li span.ant-tree-node-content-wrapper>span{position:relative;z-index:1}.ant-tree.ant-tree-directory .ant-tree-child-tree>li.ant-tree-treenode-selected>span.ant-tree-switcher,.ant-tree.ant-tree-directory>li.ant-tree-treenode-selected>span.ant-tree-switcher{color:#fff}.ant-tree.ant-tree-directory .ant-tree-child-tree>li.ant-tree-treenode-selected>span.ant-tree-checkbox .ant-tree-checkbox-inner,.ant-tree.ant-tree-directory>li.ant-tree-treenode-selected>span.ant-tree-checkbox .ant-tree-checkbox-inner{border-color:#1890ff}.ant-tree.ant-tree-directory .ant-tree-child-tree>li.ant-tree-treenode-selected>span.ant-tree-checkbox.ant-tree-checkbox-checked:after,.ant-tree.ant-tree-directory>li.ant-tree-treenode-selected>span.ant-tree-checkbox.ant-tree-checkbox-checked:after{border-color:#fff}.ant-tree.ant-tree-directory .ant-tree-child-tree>li.ant-tree-treenode-selected>span.ant-tree-checkbox.ant-tree-checkbox-checked .ant-tree-checkbox-inner,.ant-tree.ant-tree-directory>li.ant-tree-treenode-selected>span.ant-tree-checkbox.ant-tree-checkbox-checked .ant-tree-checkbox-inner{background:#fff}.ant-tree.ant-tree-directory .ant-tree-child-tree>li.ant-tree-treenode-selected>span.ant-tree-checkbox.ant-tree-checkbox-checked .ant-tree-checkbox-inner:after,.ant-tree.ant-tree-directory>li.ant-tree-treenode-selected>span.ant-tree-checkbox.ant-tree-checkbox-checked .ant-tree-checkbox-inner:after{border-color:#1890ff}.ant-tree.ant-tree-directory .ant-tree-child-tree>li.ant-tree-treenode-selected>span.ant-tree-node-content-wrapper:before,.ant-tree.ant-tree-directory>li.ant-tree-treenode-selected>span.ant-tree-node-content-wrapper:before{background:#1890ff}.ant-tree-checkbox{-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;top:-.09em;display:inline-block;line-height:1;white-space:nowrap;vertical-align:middle;outline:none;cursor:pointer}.ant-tree-checkbox-input:focus+.ant-tree-checkbox-inner,.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox-inner,.ant-tree-checkbox:hover .ant-tree-checkbox-inner{border-color:#1890ff}.ant-tree-checkbox-checked:after{top:0;height:100%;border:1px solid #1890ff;border-radius:2px;visibility:hidden;-webkit-animation:antCheckboxEffect .36s ease-in-out;animation:antCheckboxEffect .36s ease-in-out;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;content:""}.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox:after,.ant-tree-checkbox:hover:after{visibility:visible}.ant-tree-checkbox-inner{position:relative;top:0;left:0;display:block;width:16px;height:16px;background-color:#fff;border:1px solid #d9d9d9;border-radius:2px;border-collapse:separate;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.ant-tree-checkbox-inner:after{position:absolute;top:50%;left:22%;display:table;width:5.71428571px;height:9.14285714px;border:2px solid #fff;border-top:0;border-left:0;-webkit-transform:rotate(45deg) scale(0) translate(-50%,-50%);-ms-transform:rotate(45deg) scale(0) translate(-50%,-50%);transform:rotate(45deg) scale(0) translate(-50%,-50%);opacity:0;-webkit-transition:all .1s cubic-bezier(.71,-.46,.88,.6),opacity .1s;-o-transition:all .1s cubic-bezier(.71,-.46,.88,.6),opacity .1s;transition:all .1s cubic-bezier(.71,-.46,.88,.6),opacity .1s;content:" "}.ant-tree-checkbox-input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;cursor:pointer;opacity:0}.ant-tree-checkbox-checked .ant-tree-checkbox-inner:after{position:absolute;display:table;border:2px solid #fff;border-top:0;border-left:0;-webkit-transform:rotate(45deg) scale(1) translate(-50%,-50%);-ms-transform:rotate(45deg) scale(1) translate(-50%,-50%);transform:rotate(45deg) scale(1) translate(-50%,-50%);opacity:1;-webkit-transition:all .2s cubic-bezier(.12,.4,.29,1.46) .1s;-o-transition:all .2s cubic-bezier(.12,.4,.29,1.46) .1s;transition:all .2s cubic-bezier(.12,.4,.29,1.46) .1s;content:" "}.ant-tree-checkbox-checked .ant-tree-checkbox-inner{background-color:#1890ff;border-color:#1890ff}.ant-tree-checkbox-disabled{cursor:not-allowed}.ant-tree-checkbox-disabled.ant-tree-checkbox-checked .ant-tree-checkbox-inner:after{border-color:rgba(0,0,0,.25);-webkit-animation-name:none;animation-name:none}.ant-tree-checkbox-disabled .ant-tree-checkbox-input{cursor:not-allowed}.ant-tree-checkbox-disabled .ant-tree-checkbox-inner{background-color:#f5f5f5;border-color:#d9d9d9!important}.ant-tree-checkbox-disabled .ant-tree-checkbox-inner:after{border-color:#f5f5f5;border-collapse:separate;-webkit-animation-name:none;animation-name:none}.ant-tree-checkbox-disabled+span{color:rgba(0,0,0,.25);cursor:not-allowed}.ant-tree-checkbox-disabled:hover:after,.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox-disabled:after{visibility:hidden}.ant-tree-checkbox-wrapper{-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";display:inline-block;line-height:unset;cursor:pointer}.ant-tree-checkbox-wrapper.ant-tree-checkbox-wrapper-disabled{cursor:not-allowed}.ant-tree-checkbox-wrapper+.ant-tree-checkbox-wrapper{margin-left:8px}.ant-tree-checkbox+span{padding-right:8px;padding-left:8px}.ant-tree-checkbox-group{-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";display:inline-block}.ant-tree-checkbox-group-item{display:inline-block;margin-right:8px}.ant-tree-checkbox-group-item:last-child{margin-right:0}.ant-tree-checkbox-group-item+.ant-tree-checkbox-group-item{margin-left:0}.ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner{background-color:#fff;border-color:#d9d9d9}.ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner:after{top:50%;left:50%;width:8px;height:8px;background-color:#1890ff;border:0;-webkit-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);opacity:1;content:" "}.ant-tree-checkbox-indeterminate.ant-tree-checkbox-disabled .ant-tree-checkbox-inner:after{background-color:rgba(0,0,0,.25);border-color:rgba(0,0,0,.25)}.ant-tree{-webkit-box-sizing:border-box;box-sizing:border-box;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";margin:0;padding:0}.ant-tree-checkbox-checked:after{position:absolute;top:16.67%;left:0;width:100%;height:66.67%}.ant-tree ol,.ant-tree ul{margin:0;padding:0;list-style:none}.ant-tree li{margin:0;padding:4px 0;white-space:nowrap;list-style:none;outline:0}.ant-tree li span[draggable=true],.ant-tree li span[draggable]{line-height:20px;border-top:2px solid transparent;border-bottom:2px solid transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-drag:element;-webkit-user-drag:element}.ant-tree li.drag-over>span[draggable]{color:#fff;background-color:#1890ff;opacity:.8}.ant-tree li.drag-over-gap-top>span[draggable]{border-top-color:#1890ff}.ant-tree li.drag-over-gap-bottom>span[draggable]{border-bottom-color:#1890ff}.ant-tree li.filter-node>span{color:#f5222d!important;font-weight:500!important}.ant-tree li.ant-tree-treenode-loading span.ant-tree-switcher.ant-tree-switcher_close .ant-tree-switcher-loading-icon,.ant-tree li.ant-tree-treenode-loading span.ant-tree-switcher.ant-tree-switcher_open .ant-tree-switcher-loading-icon{position:absolute;left:0;display:inline-block;width:24px;height:24px;color:#1890ff;font-size:14px;-webkit-transform:none;-ms-transform:none;transform:none}.ant-tree li.ant-tree-treenode-loading span.ant-tree-switcher.ant-tree-switcher_close .ant-tree-switcher-loading-icon svg,.ant-tree li.ant-tree-treenode-loading span.ant-tree-switcher.ant-tree-switcher_open .ant-tree-switcher-loading-icon svg{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}:root .ant-tree li.ant-tree-treenode-loading span.ant-tree-switcher.ant-tree-switcher_close:after,:root .ant-tree li.ant-tree-treenode-loading span.ant-tree-switcher.ant-tree-switcher_open:after{opacity:0}.ant-tree li ul{margin:0;padding:0 0 0 18px}.ant-tree li .ant-tree-node-content-wrapper{display:inline-block;height:24px;margin:0;padding:0 5px;color:rgba(0,0,0,.65);line-height:24px;text-decoration:none;vertical-align:top;border-radius:2px;cursor:pointer;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.ant-tree li .ant-tree-node-content-wrapper:hover{background-color:#e6f7ff}.ant-tree li .ant-tree-node-content-wrapper.ant-tree-node-selected{background-color:#bae7ff}.ant-tree li span.ant-tree-checkbox{top:auto;height:24px;margin:0 4px 0 2px;padding:4px 0}.ant-tree li span.ant-tree-iconEle,.ant-tree li span.ant-tree-switcher{display:inline-block;width:24px;height:24px;margin:0;line-height:24px;text-align:center;vertical-align:top;border:0;outline:none;cursor:pointer}.ant-tree li span.ant-tree-iconEle:empty{display:none}.ant-tree li span.ant-tree-switcher{position:relative}.ant-tree li span.ant-tree-switcher.ant-tree-switcher-noop{cursor:default}.ant-tree li span.ant-tree-switcher.ant-tree-switcher_open .ant-select-switcher-icon,.ant-tree li span.ant-tree-switcher.ant-tree-switcher_open .ant-tree-switcher-icon{font-size:12px;font-size:10px\9;-webkit-transform:scale(.83333333) rotate(0deg);-ms-transform:scale(.83333333) rotate(0deg);transform:scale(.83333333) rotate(0deg);display:inline-block;font-weight:700}:root .ant-tree li span.ant-tree-switcher.ant-tree-switcher_open .ant-select-switcher-icon,:root .ant-tree li span.ant-tree-switcher.ant-tree-switcher_open .ant-tree-switcher-icon{font-size:12px}.ant-tree li span.ant-tree-switcher.ant-tree-switcher_open .ant-select-switcher-icon svg,.ant-tree li span.ant-tree-switcher.ant-tree-switcher_open .ant-tree-switcher-icon svg{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.ant-tree li span.ant-tree-switcher.ant-tree-switcher_close .ant-select-switcher-icon,.ant-tree li span.ant-tree-switcher.ant-tree-switcher_close .ant-tree-switcher-icon{font-size:12px;font-size:10px\9;-webkit-transform:scale(.83333333) rotate(0deg);-ms-transform:scale(.83333333) rotate(0deg);transform:scale(.83333333) rotate(0deg);display:inline-block;font-weight:700}:root .ant-tree li span.ant-tree-switcher.ant-tree-switcher_close .ant-select-switcher-icon,:root .ant-tree li span.ant-tree-switcher.ant-tree-switcher_close .ant-tree-switcher-icon{font-size:12px}.ant-tree li span.ant-tree-switcher.ant-tree-switcher_close .ant-select-switcher-icon svg,.ant-tree li span.ant-tree-switcher.ant-tree-switcher_close .ant-tree-switcher-icon svg{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.ant-tree li span.ant-tree-switcher.ant-tree-switcher_close .ant-tree-switcher-icon svg{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.ant-tree li:last-child>span.ant-tree-iconEle:before,.ant-tree li:last-child>span.ant-tree-switcher:before{display:none}.ant-tree>li:first-child{padding-top:7px}.ant-tree>li:last-child{padding-bottom:7px}.ant-tree-child-tree>li:first-child{padding-top:8px}.ant-tree-child-tree>li:last-child{padding-bottom:0}li.ant-tree-treenode-disabled>.ant-tree-node-content-wrapper,li.ant-tree-treenode-disabled>.ant-tree-node-content-wrapper span,li.ant-tree-treenode-disabled>span:not(.ant-tree-switcher){color:rgba(0,0,0,.25);cursor:not-allowed}li.ant-tree-treenode-disabled>.ant-tree-node-content-wrapper:hover{background:transparent}.ant-tree-icon__close,.ant-tree-icon__open{margin-right:2px;vertical-align:top}.ant-tree.ant-tree-show-line li{position:relative}.ant-tree.ant-tree-show-line li span.ant-tree-switcher{color:rgba(0,0,0,.45);background:#fff}.ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher-noop .ant-select-switcher-icon,.ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher-noop .ant-tree-switcher-icon{display:inline-block;font-weight:400;font-size:12px}.ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher-noop .ant-select-switcher-icon svg,.ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher-noop .ant-tree-switcher-icon svg{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher_open .ant-select-switcher-icon,.ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher_open .ant-tree-switcher-icon{display:inline-block;font-weight:400;font-size:12px}.ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher_open .ant-select-switcher-icon svg,.ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher_open .ant-tree-switcher-icon svg{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher_close .ant-select-switcher-icon,.ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher_close .ant-tree-switcher-icon{display:inline-block;font-weight:400;font-size:12px}.ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher_close .ant-select-switcher-icon svg,.ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher_close .ant-tree-switcher-icon svg{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.ant-tree.ant-tree-show-line li:not(:last-child):before{position:absolute;left:12px;width:1px;height:100%;height:calc(100% - 22px);margin:22px 0 0;border-left:1px solid #d9d9d9;content:" "}.ant-tree.ant-tree-icon-hide .ant-tree-treenode-loading .ant-tree-iconEle{display:none}.ant-tree.ant-tree-block-node li .ant-tree-node-content-wrapper{width:calc(100% - 24px)}.ant-tree.ant-tree-block-node li span.ant-tree-checkbox+.ant-tree-node-content-wrapper{width:calc(100% - 46px)}.boxPanel{width:1200px;margin:20px auto;border-radius:4px;border:1px solid #eee;min-height:500px}.boxPanel .contrbuteList{display:flex;flex-wrap:wrap;padding:20px;align-items:flex-start}.boxPanel .contrbuteList>div{width:20%}.descmodal .ant-row.ant-form-item{margin-bottom:10px}.descmodal .ant-col.ant-form-item-label{height:20px;line-height:20px} \ No newline at end of file diff --git a/static/css/40.2bc0bf9e.chunk.css b/static/css/40.2bc0bf9e.chunk.css new file mode 100644 index 000000000..05f4f99e4 --- /dev/null +++ b/static/css/40.2bc0bf9e.chunk.css @@ -0,0 +1 @@ +.ant-divider{-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";background:#e8e8e8}.ant-divider,.ant-divider-vertical{position:relative;top:-.06em;display:inline-block;width:1px;height:.9em;margin:0 8px;vertical-align:middle}.ant-divider-horizontal{display:block;clear:both;width:100%;min-width:100%;height:1px;margin:24px 0}.ant-divider-horizontal.ant-divider-with-text-center,.ant-divider-horizontal.ant-divider-with-text-left,.ant-divider-horizontal.ant-divider-with-text-right{display:table;margin:16px 0;color:rgba(0,0,0,.85);font-weight:500;font-size:16px;white-space:nowrap;text-align:center;background:transparent}.ant-divider-horizontal.ant-divider-with-text-center:after,.ant-divider-horizontal.ant-divider-with-text-center:before,.ant-divider-horizontal.ant-divider-with-text-left:after,.ant-divider-horizontal.ant-divider-with-text-left:before,.ant-divider-horizontal.ant-divider-with-text-right:after,.ant-divider-horizontal.ant-divider-with-text-right:before{position:relative;top:50%;display:table-cell;width:50%;border-top:1px solid #e8e8e8;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);content:""}.ant-divider-horizontal.ant-divider-with-text-left .ant-divider-inner-text,.ant-divider-horizontal.ant-divider-with-text-right .ant-divider-inner-text{display:inline-block;padding:0 10px}.ant-divider-horizontal.ant-divider-with-text-left:before{top:50%;width:5%}.ant-divider-horizontal.ant-divider-with-text-left:after,.ant-divider-horizontal.ant-divider-with-text-right:before{top:50%;width:95%}.ant-divider-horizontal.ant-divider-with-text-right:after{top:50%;width:5%}.ant-divider-inner-text{display:inline-block;padding:0 24px}.ant-divider-dashed{background:none;border:dashed #e8e8e8;border-width:1px 0 0}.ant-divider-horizontal.ant-divider-with-text-center.ant-divider-dashed,.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-dashed,.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-dashed{border-top:0}.ant-divider-horizontal.ant-divider-with-text-center.ant-divider-dashed:after,.ant-divider-horizontal.ant-divider-with-text-center.ant-divider-dashed:before,.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-dashed:after,.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-dashed:before,.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-dashed:after,.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-dashed:before{border-style:dashed none none}.ant-divider-vertical.ant-divider-dashed{border-width:0 0 0 1px}.lineH2{line-height:2}.t_project_banner{background-color:#050d34}.ProjectListIndex{width:1200px;margin:20px auto;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.list-left{width:26%;padding-right:20px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px}.list-left>div{border:1px solid #eee}.list-left>div.bgcF{border:none}.list-right{width:74%;background:#fff;padding:10px;border:1px solid #eee}.ant-menu-inline,.ant-menu-vertical,.ant-menu-vertical-left{border-right:none!important}.ant-menu-vertical>.ant-menu-item{margin:0!important;height:35px;line-height:35px;border-bottom:1px solid #eee;font-size:14px!important}.ant-menu-vertical>.ant-menu-item:last-child{border-bottom:none}.list-r-operation{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;padding:25px 30px;border-bottom:1px solid #e0e0e0}.list-r-Search{width:400px}.padding0-25{padding:0 25px}.list-r-Search .ant-btn-lg{height:38px}.list-r-Search .ant-input-group-addon{border:none!important}.list-r-Search .ant-input-search-button{height:40px!important}.createBtn{border-radius:4px;margin-left:20px;display:inline-block;padding:3px 15px;background-color:#4cacff;color:#fff!important}.project-list{padding:0 30px}.border-top-grey{border-top:1px solid #eee}.p-r-Item:last-child{border-bottom:none!important}.p-r-Item{display:-ms-flexbox;display:flex;border-bottom:1px solid #eee;padding:22px 0;-ms-flex-pack:start;justify-content:flex-start}.boxShandow{-webkit-box-shadow:0 2px 20px 10px rgba(0,0,0,.03);box-shadow:0 2px 20px 10px rgba(0,0,0,.03)}.p-r-photo{width:60px;height:60px;border-radius:50%;margin-right:22px;margin-top:8px}.p-r-Infos{-ms-flex:1 1;flex:1 1;width:0}.p-r-name{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.p-r-name>p{-ms-flex:1 1;flex:1 1;width:0}.p-r-btn{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.p-r-btn>span{height:35px;line-height:35px;border:1px solid #f4f4f4;border-radius:5px;display:block;margin-left:20px;background-color:#fff;display:-ms-flexbox;display:flex}.p-r-btn>span>a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0 12px;background:#ececec}.p-r-btn>span>a:active{background:#f4f4f4}.p-r-btn>span>span{padding:0 8px}.p-r-tags{display:-ms-flexbox;display:flex;opacity:1}.p-r-tags.large>span{height:30px;line-height:30px;font-size:14px}.p-r-tags>span{margin-left:15px;padding:0 10px;border-radius:15px;background:#ebf4fe;color:#333;height:24px;line-height:24px;display:block;font-size:12px;display:-ms-flexbox;display:flex}.p-r-tags>span.pariseTag{background:#fff3dc}.p-r-tags.large>span>label{padding:0 12px}.p-r-tags>span>label{padding:0 8px}.p-r-tags.large>span>span{padding:0 6px}.pariseImg{width:14px;height:12px;margin-top:6px;margin-right:3px}.p-r-tags>span>span{display:block;background:#fff;border-left:#efefef;padding:0 4px;border-radius:0 4px 4px 0;color:#999}.p-r-content{margin-top:10px;color:#666;display:-ms-flexbox;display:flex}.p-r-detail>span{margin-right:22px;color:#888}.p-r-detail>span>label{color:#999}.p-r-about{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-top:8px;color:#666}.spincontent{height:400px}.spinstyle .ant-spin-text{margin-top:30px;color:#888}.detailHeader-wrapper{background-color:#fafbfc}.headerMenu-wrapper{font-size:16px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.headerMenu-wrapper li{position:relative;text-align:center;height:40px;line-height:28px;margin-right:40px}.headerMenu-wrapper li a{color:#666}.headerMenu-wrapper li a>img{margin-right:8px}.headerMenu-wrapper li a>span.num{height:28px;line-height:29px;margin-left:8px;font-size:12px;color:#2878ff;float:right}.headerMenu-wrapper li.active:after{position:absolute;bottom:0;height:2px;background-color:#5091ff;content:"";left:0;width:100%}.detail_tag_btn{height:26px;line-height:26px;border-radius:5px;border:1px solid #f1f1f1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-left:30px}.ant-tooltip{max-width:-webkit-fit-content!important;max-width:-moz-fit-content!important;max-width:fit-content!important}.detail_tag_btn_name{padding:0 10px;color:#666!important}.detail_tag_btn_name img{margin-right:10px}.detail_tag_btn_count{padding:0 10px;background:#fff;border-radius:0 4px 4px 0;font-size:12px;height:100%}.files-md{padding:20px}.branch-wrapper{border:1px solid #eee;border-radius:4px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:60px;padding:0 30px;width:1200px;background-color:#fff;margin:20px auto 0;-ms-flex-pack:justify;justify-content:space-between}.branch-wrapper>a>i{color:#5091ff;margin-right:5px;cursor:default}.branch-wrapper a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center;height:30px;line-height:30px;cursor:pointer;font-size:16px;color:#333}.branch-wrapper a>span{position:relative;min-height:20px;display:block}.branch-wrapper a.active>span:after{position:absolute;content:"";bottom:-5px;width:30px;height:3px;left:0;background-color:#5091ff}.gitAddressClone{border-radius:4px;border:1px solid #eee;background:#fff;margin-left:20px;position:relative}.gitAddressClone,.gitAddressClone>span{display:-ms-flexbox;display:flex;height:40px;-ms-flex-align:center;align-items:center}.gitAddressClone>span{line-height:40px;padding:0 12px;cursor:pointer}.addressTips{position:absolute;font-size:12px;color:#ff6e21;top:-34px;left:30px;background-color:#fff;border:1px solid #fe881d;padding:0 5px;height:28px;line-height:28px}.addressTips>span{position:relative;display:block}.addressTips>span:before{top:25px;border:8px solid transparent;border-top-color:#fff;z-index:12}.addressTips>span:after,.addressTips>span:before{-webkit-box-sizing:content-box;box-sizing:content-box;width:0;height:0;position:absolute;left:50%;margin-left:-4px;padding:0;display:block;content:""}.addressTips>span:after{top:26px;border:8px solid transparent;border-top-color:#fe881d;z-index:11}.gitAddressClone>span.addressType{color:#4cacff}.gitAddressClone>span:last-child{border-right:none}.gitAddressClone>input{outline:none;padding:0 8px;height:40px;line-height:40px;border-radius:0;border:1px solid #eee;-ms-flex:1 1;flex:1 1}.wrap-commit-table .ant-table-small>.ant-table-content>.ant-table-body{margin:0}.wrap-commit-table .ant-table-title{background-color:#f1f8ff;padding:13px 16px!important}.commitKey{cursor:pointer;border:1px solid #fd7700;background-color:#fff3dc;color:#fd7700!important;padding:0 12px;height:20px;line-height:20px;margin-left:15px;border-radius:18px;max-width:100%}.branchTitle{padding:8px 10px;color:#333;font-size:16px;border-bottom:1px solid #d9d9d9}.branchUl li{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:justify;justify-content:space-between;padding:20px 0;border-bottom:1px solid #eee}.branchUl li:last-child{border-bottom:none}.operationBtn{border:1px solid #f4f4f4;border-radius:3px;padding:0 6px;background-color:#fff;color:#666!important;display:inline-block}.messages{max-width:700px}.leftPoint{margin-left:20px;position:relative}.leftPoint:before{position:absolute;left:-10px;top:8px;border-radius:50%;width:4px;height:4px;background-color:#dadada;content:""}.subFileName{position:relative;margin-left:15px;height:22px}.subFileName:before{position:absolute;content:"/";left:-10px;top:0;color:#999;height:22px;line-height:22px}.addFile{display:-ms-flexbox;display:flex}.addFile a{display:block;background-color:rgba(76,172,255,.8);color:#fff;cursor:pointer;height:32px;line-height:32px;padding:0 10px}.addFile a:first-child{border-radius:4px}.addFile a:last-child{border-left:1px solid hsla(0,0%,96.9%,.3)}.addFile a:active{background-color:#4cacff}@media screen and (max-width:750px){.list-r-Search{-ms-flex:1 1;flex:1 1}.list-left,.list-right{width:100%;padding:0}}@media screen and (max-width:400px){.list-r-Search{width:100%}.headerMenu-wrapper{-ms-flex-direction:column;flex-direction:column;width:100%}.headerMenu-wrapper li{width:100%}.gitAddressClone{width:100%;margin-left:0}.gitAddressClone>span{padding:0}.messages{max-width:100%}}.commonBox{border:1px solid #ddd;margin-top:30px;border-radius:4px}.commonBox .commonBox-title{padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;background:#fafbfc;font-weight:700;height:45px;line-height:45px;border-bottom:1px solid #d9d9d9;border-radius:4px 4px 0 0}.synchronism{display:block;height:26px;line-height:26px;padding:0 15px;color:#fff!important;background-color:#28bd6c;border-radius:4px}.files_info{cursor:pointer}.commonBox .commonBox-info{padding:20px 15px}.commonBox-title-read{vertical-align:middle;color:#666}@media screen and (max-width:370px){.p-r-btn,.p-r-tags{opacity:0;display:none}.p-r-about{-ms-flex-wrap:wrap;flex-wrap:wrap}.commitKey{margin-right:0}.list-r-Search{width:100%}}.null_data_box{width:100%;border:1px solid #d4d4d5;border-radius:3px}.title{font-weight:700;background:#f4f4f4;padding:10px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #d4d4d5}.item_title{font-size:18px;font-weight:700;margin-bottom:15px}.item{padding:15px;border-bottom:1px solid #dededf}.item:last-child{border-bottom:none}.gitAddressClone{margin:0!important}.item_title small{font-weight:400;margin-left:10px}.item_title small a{color:#4183c6}.Markdown{background:#f7f7f7;padding:10px 20px}.item .gitAddressClone input:focus{border:1px solid #2185d0}.content-file{margin-top:8px}.content-file .CodeMirror{background-color:#f7f7f7;border:1px solid #e4e4e4;border-radius:4px;height:auto}.content-file.edit .CodeMirror{background-color:#fff}.content-file .CodeMirror .CodeMirror-scroll{min-height:450px}.text-center{text-align:center}.fork-css{position:absolute;left:0;top:50px;width:100%}.color-grey-ccc{color:#ccc!important}a.color-grey-ccc:hover{color:#4cacff!important}.pull-right{float:right}.commitList{padding:0 30px;min-height:400px}.commitList>div{border-bottom:1px solid #eee;padding:16px 0}.commitList>div:last-child{border-bottom:none}.div_table{border:1px solid #eee;border-radius:2px}.ul_thead{-webkit-box-sizing:border-box;box-sizing:border-box;background:#fafafa;border-bottom:1px solid #eee;height:50px;line-height:50px}.ul_tbody,.ul_thead{padding:0 30px}.ul_tbody li,.ul_thead li{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-align:left}.ul_tbody li{padding:18px 0;border-bottom:1px solid #eee}.ul_tbody li:last-child{border-bottom:none}.ul_tbody li>span,.ul_thead li>span{width:20%;padding-right:20px}.ul_tbody li>span:nth-child(2),.ul_thead li>span:nth-child(2){-ms-flex:1 1;flex:1 1}.ul_tbody_third{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:left;justify-content:left}.ul_tbody_forth,.ul_tbody_third{display:-ms-flexbox;display:flex}.ul_tbody_forth{text-align:center;-ms-flex-pack:center;justify-content:center} \ No newline at end of file diff --git a/static/css/40.d8f71a27.chunk.css b/static/css/40.d8f71a27.chunk.css deleted file mode 100644 index 1287c4321..000000000 --- a/static/css/40.d8f71a27.chunk.css +++ /dev/null @@ -1 +0,0 @@ -.ant-divider{-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";background:#e8e8e8}.ant-divider,.ant-divider-vertical{position:relative;top:-.06em;display:inline-block;width:1px;height:.9em;margin:0 8px;vertical-align:middle}.ant-divider-horizontal{display:block;clear:both;width:100%;min-width:100%;height:1px;margin:24px 0}.ant-divider-horizontal.ant-divider-with-text-center,.ant-divider-horizontal.ant-divider-with-text-left,.ant-divider-horizontal.ant-divider-with-text-right{display:table;margin:16px 0;color:rgba(0,0,0,.85);font-weight:500;font-size:16px;white-space:nowrap;text-align:center;background:transparent}.ant-divider-horizontal.ant-divider-with-text-center:after,.ant-divider-horizontal.ant-divider-with-text-center:before,.ant-divider-horizontal.ant-divider-with-text-left:after,.ant-divider-horizontal.ant-divider-with-text-left:before,.ant-divider-horizontal.ant-divider-with-text-right:after,.ant-divider-horizontal.ant-divider-with-text-right:before{position:relative;top:50%;display:table-cell;width:50%;border-top:1px solid #e8e8e8;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);content:""}.ant-divider-horizontal.ant-divider-with-text-left .ant-divider-inner-text,.ant-divider-horizontal.ant-divider-with-text-right .ant-divider-inner-text{display:inline-block;padding:0 10px}.ant-divider-horizontal.ant-divider-with-text-left:before{top:50%;width:5%}.ant-divider-horizontal.ant-divider-with-text-left:after,.ant-divider-horizontal.ant-divider-with-text-right:before{top:50%;width:95%}.ant-divider-horizontal.ant-divider-with-text-right:after{top:50%;width:5%}.ant-divider-inner-text{display:inline-block;padding:0 24px}.ant-divider-dashed{background:none;border:dashed #e8e8e8;border-width:1px 0 0}.ant-divider-horizontal.ant-divider-with-text-center.ant-divider-dashed,.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-dashed,.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-dashed{border-top:0}.ant-divider-horizontal.ant-divider-with-text-center.ant-divider-dashed:after,.ant-divider-horizontal.ant-divider-with-text-center.ant-divider-dashed:before,.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-dashed:after,.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-dashed:before,.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-dashed:after,.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-dashed:before{border-style:dashed none none}.ant-divider-vertical.ant-divider-dashed{border-width:0 0 0 1px}.lineH2{line-height:2}.t_project_banner{background-color:#050d34}.ProjectListIndex{width:1200px;margin:20px auto;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.list-left{width:26%;padding-right:20px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px}.list-left>div{border:1px solid #eee}.list-left>div.bgcF{border:none}.list-right{width:74%;background:#fff;padding:10px;border:1px solid #eee}.ant-menu-inline,.ant-menu-vertical,.ant-menu-vertical-left{border-right:none!important}.ant-menu-vertical>.ant-menu-item{margin:0!important;height:35px;line-height:35px;border-bottom:1px solid #eee;font-size:14px!important}.ant-menu-vertical>.ant-menu-item:last-child{border-bottom:none}.list-r-operation{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;padding:25px 30px;border-bottom:1px solid #e0e0e0}.list-r-Search{width:400px}.padding0-25{padding:0 25px}.list-r-Search .ant-btn-lg{height:38px}.list-r-Search .ant-input-group-addon{border:none!important}.list-r-Search .ant-input-search-button{height:40px!important}.createBtn{border-radius:4px;margin-left:20px;display:inline-block;padding:3px 15px;background-color:#4cacff;color:#fff!important}.project-list{padding:0 30px}.border-top-grey{border-top:1px solid #eee}.p-r-Item:last-child{border-bottom:none!important}.p-r-Item{display:-ms-flexbox;display:flex;border-bottom:1px solid #eee;padding:22px 0}.boxShandow{-webkit-box-shadow:0 2px 20px 10px rgba(0,0,0,.03);box-shadow:0 2px 20px 10px rgba(0,0,0,.03)}.p-r-photo{width:60px;height:60px;border-radius:50%;margin-right:22px}.p-r-Infos{-ms-flex:1 1;flex:1 1;width:0}.p-r-name{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.p-r-name>p{-ms-flex:1 1;flex:1 1;width:0}.p-r-btn{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.p-r-btn>span{height:35px;line-height:35px;border:1px solid #f4f4f4;border-radius:5px;display:block;margin-left:20px;background-color:#fff;display:-ms-flexbox;display:flex}.p-r-btn>span>a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0 12px;background:#ececec}.p-r-btn>span>a:active{background:#f4f4f4}.p-r-btn>span>span{padding:0 8px}.p-r-tags{display:-ms-flexbox;display:flex;opacity:1}.p-r-tags.large>span{height:30px;line-height:30px;font-size:14px}.p-r-tags>span{margin-left:15px;padding:0 10px;border-radius:15px;background:#ebf4fe;color:#333;height:24px;line-height:24px;display:block;font-size:12px;display:-ms-flexbox;display:flex}.p-r-tags>span.pariseTag{background:#fff3dc}.p-r-tags.large>span>label{padding:0 12px}.p-r-tags>span>label{padding:0 8px}.p-r-tags.large>span>span{padding:0 6px}.pariseImg{width:14px;height:12px;margin-top:6px;margin-right:3px}.p-r-tags>span>span{display:block;background:#fff;border-left:#efefef;padding:0 4px;border-radius:0 4px 4px 0;color:#999}.p-r-content{margin-top:10px;color:#666;display:-ms-flexbox;display:flex}.p-r-detail>span{margin-right:22px;color:#888}.p-r-detail>span>label{color:#999}.p-r-about{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-top:8px;color:#666}.spincontent{height:400px}.spinstyle .ant-spin-text{margin-top:30px;color:#888}.detailHeader-wrapper{background-color:#fafbfc}.headerMenu-wrapper{font-size:16px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.headerMenu-wrapper li{position:relative;text-align:center;height:40px;line-height:28px;margin-right:40px}.headerMenu-wrapper li a{color:#666}.headerMenu-wrapper li a>img{margin-right:8px}.headerMenu-wrapper li a>span.num{height:28px;line-height:29px;margin-left:8px;font-size:12px;color:#2878ff;float:right}.headerMenu-wrapper li.active:after{position:absolute;bottom:0;height:2px;background-color:#5091ff;content:"";left:0;width:100%}.detail_tag_btn{height:26px;line-height:26px;border-radius:5px;border:1px solid #f1f1f1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-left:30px}.ant-tooltip{max-width:-webkit-fit-content!important;max-width:-moz-fit-content!important;max-width:fit-content!important}.detail_tag_btn_name{padding:0 10px;color:#666!important}.detail_tag_btn_name img{margin-right:10px}.detail_tag_btn_count{padding:0 10px;background:#fff;border-radius:0 4px 4px 0;font-size:12px;height:100%}.files-md{padding:20px}.branch-wrapper{border:1px solid #eee;border-radius:4px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:60px;padding:0 30px;width:1200px;background-color:#fff;margin:20px auto 0;-ms-flex-pack:justify;justify-content:space-between}.branch-wrapper>a>i{color:#5091ff;margin-right:5px;cursor:default}.branch-wrapper a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center;height:30px;line-height:30px;cursor:pointer;font-size:16px;color:#333}.branch-wrapper a>span{position:relative;min-height:20px;display:block}.branch-wrapper a.active>span:after{position:absolute;content:"";bottom:-5px;width:30px;height:3px;left:0;background-color:#5091ff}.gitAddressClone{border-radius:4px;border:1px solid #eee;background:#fff;margin-left:20px;position:relative}.gitAddressClone,.gitAddressClone>span{display:-ms-flexbox;display:flex;height:40px;-ms-flex-align:center;align-items:center}.gitAddressClone>span{line-height:40px;padding:0 12px;cursor:pointer}.addressTips{position:absolute;font-size:12px;color:#ff6e21;top:-34px;left:30px;background-color:#fff;border:1px solid #fe881d;padding:0 5px;height:28px;line-height:28px}.addressTips>span{position:relative;display:block}.addressTips>span:before{top:25px;border:8px solid transparent;border-top-color:#fff;z-index:12}.addressTips>span:after,.addressTips>span:before{-webkit-box-sizing:content-box;box-sizing:content-box;width:0;height:0;position:absolute;left:50%;margin-left:-4px;padding:0;display:block;content:""}.addressTips>span:after{top:26px;border:8px solid transparent;border-top-color:#fe881d;z-index:11}.gitAddressClone>span.addressType{color:#4cacff}.gitAddressClone>span:last-child{border-right:none}.gitAddressClone>input{outline:none;padding:0 8px;height:40px;line-height:40px;border-radius:0;border:1px solid #eee;-ms-flex:1 1;flex:1 1}.wrap-commit-table .ant-table-small>.ant-table-content>.ant-table-body{margin:0}.wrap-commit-table .ant-table-title{background-color:#f1f8ff;padding:13px 16px!important}.commitKey{cursor:pointer;border:1px solid #fd7700;background-color:#fff3dc;color:#fd7700!important;padding:0 12px;height:20px;line-height:20px;margin-left:15px;border-radius:18px;max-width:100%}.branchTitle{padding:8px 10px;color:#333;font-size:16px;border-bottom:1px solid #d9d9d9}.branchUl li{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:justify;justify-content:space-between;padding:20px 0;border-bottom:1px solid #eee}.branchUl li:last-child{border-bottom:none}.operationBtn{border:1px solid #f4f4f4;border-radius:3px;padding:0 6px;background-color:#fff;color:#666!important;display:inline-block}.messages{max-width:700px}.leftPoint{margin-left:20px;position:relative}.leftPoint:before{position:absolute;left:-10px;top:8px;border-radius:50%;width:4px;height:4px;background-color:#dadada;content:""}.subFileName{position:relative;margin-left:15px;height:22px}.subFileName:before{position:absolute;content:"/";left:-10px;top:0;color:#999;height:22px;line-height:22px}.addFile{display:-ms-flexbox;display:flex}.addFile a{display:block;background-color:rgba(76,172,255,.8);color:#fff;cursor:pointer;height:32px;line-height:32px;padding:0 10px}.addFile a:first-child{border-radius:4px}.addFile a:last-child{border-left:1px solid hsla(0,0%,96.9%,.3)}.addFile a:active{background-color:#4cacff}@media screen and (max-width:750px){.list-r-Search{-ms-flex:1 1;flex:1 1}.list-left,.list-right{width:100%;padding:0}}@media screen and (max-width:400px){.list-r-Search{width:100%}.headerMenu-wrapper{-ms-flex-direction:column;flex-direction:column;width:100%}.headerMenu-wrapper li{width:100%}.gitAddressClone{width:100%;margin-left:0}.gitAddressClone>span{padding:0}.messages{max-width:100%}}.commonBox{border:1px solid #ddd;margin-top:30px;border-radius:4px}.commonBox .commonBox-title{padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;background:#fafbfc;font-weight:700;height:45px;line-height:45px;border-bottom:1px solid #d9d9d9;border-radius:4px 4px 0 0}.synchronism{display:block;height:26px;line-height:26px;padding:0 15px;color:#fff!important;background-color:#28bd6c;border-radius:4px}.files_info{cursor:pointer}.commonBox .commonBox-info{padding:20px 15px}.commonBox-title-read{vertical-align:middle;color:#666}@media screen and (max-width:370px){.p-r-btn,.p-r-tags{opacity:0;display:none}.p-r-about{-ms-flex-wrap:wrap;flex-wrap:wrap}.commitKey{margin-right:0}.list-r-Search{width:100%}}.null_data_box{width:100%;border:1px solid #d4d4d5;border-radius:3px}.title{font-weight:700;background:#f4f4f4;padding:10px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #d4d4d5}.item_title{font-size:18px;font-weight:700;margin-bottom:15px}.item{padding:15px;border-bottom:1px solid #dededf}.item:last-child{border-bottom:none}.gitAddressClone{margin:0!important}.item_title small{font-weight:400;margin-left:10px}.item_title small a{color:#4183c6}.Markdown{background:#f7f7f7;padding:10px 20px}.item .gitAddressClone input:focus{border:1px solid #2185d0}.content-file{margin-top:8px}.content-file .CodeMirror{background-color:#f7f7f7;border:1px solid #e4e4e4;border-radius:4px;height:auto}.content-file.edit .CodeMirror{background-color:#fff}.content-file .CodeMirror .CodeMirror-scroll{min-height:450px}.text-center{text-align:center}.fork-css{position:absolute;left:0;top:50px;width:100%}.color-grey-ccc{color:#ccc!important}a.color-grey-ccc:hover{color:#4cacff!important}.pull-right{float:right}.commitList{padding:0 30px;min-height:400px}.commitList>div{border-bottom:1px solid #eee;padding:16px 0}.commitList>div:last-child{border-bottom:none}.div_table{border:1px solid #eee;border-radius:2px}.ul_thead{-webkit-box-sizing:border-box;box-sizing:border-box;background:#fafafa;border-bottom:1px solid #eee;height:50px;line-height:50px}.ul_tbody,.ul_thead{padding:0 30px}.ul_tbody li,.ul_thead li{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-align:left}.ul_tbody li{padding:18px 0;border-bottom:1px solid #eee}.ul_tbody li:last-child{border-bottom:none}.ul_tbody li>span,.ul_thead li>span{width:20%;padding-right:20px}.ul_tbody li>span:nth-child(2),.ul_thead li>span:nth-child(2){-ms-flex:1 1;flex:1 1}.ul_tbody_third{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:left;justify-content:left}.ul_tbody_forth,.ul_tbody_third{display:-ms-flexbox;display:flex}.ul_tbody_forth{text-align:center;-ms-flex-pack:center;justify-content:center} \ No newline at end of file diff --git a/static/css/43.63e4c48f.chunk.css b/static/css/43.63e4c48f.chunk.css deleted file mode 100644 index efb17bf9c..000000000 --- a/static/css/43.63e4c48f.chunk.css +++ /dev/null @@ -1 +0,0 @@ -.lineH2{line-height:2}.t_project_banner{background-color:#050d34}.ProjectListIndex{width:1200px;margin:20px auto;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.list-left{width:26%;padding-right:20px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px}.list-left>div{border:1px solid #eee}.list-left>div.bgcF{border:none}.list-right{width:74%;background:#fff;padding:10px;border:1px solid #eee}.ant-menu-inline,.ant-menu-vertical,.ant-menu-vertical-left{border-right:none!important}.ant-menu-vertical>.ant-menu-item{margin:0!important;height:35px;line-height:35px;border-bottom:1px solid #eee;font-size:14px!important}.ant-menu-vertical>.ant-menu-item:last-child{border-bottom:none}.list-r-operation{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;padding:25px 30px;border-bottom:1px solid #e0e0e0}.list-r-Search{width:400px}.padding0-25{padding:0 25px}.list-r-Search .ant-btn-lg{height:38px}.list-r-Search .ant-input-group-addon{border:none!important}.list-r-Search .ant-input-search-button{height:40px!important}.createBtn{border-radius:4px;margin-left:20px;display:inline-block;padding:3px 15px;background-color:#4cacff;color:#fff!important}.project-list{padding:0 30px}.border-top-grey{border-top:1px solid #eee}.p-r-Item:last-child{border-bottom:none!important}.p-r-Item{display:-ms-flexbox;display:flex;border-bottom:1px solid #eee;padding:22px 0}.boxShandow{-webkit-box-shadow:0 2px 20px 10px rgba(0,0,0,.03);box-shadow:0 2px 20px 10px rgba(0,0,0,.03)}.p-r-photo{width:60px;height:60px;border-radius:50%;margin-right:22px}.p-r-Infos{-ms-flex:1 1;flex:1 1;width:0}.p-r-name{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.p-r-name>p{-ms-flex:1 1;flex:1 1;width:0}.p-r-btn{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.p-r-btn>span{height:35px;line-height:35px;border:1px solid #f4f4f4;border-radius:5px;display:block;margin-left:20px;background-color:#fff;display:-ms-flexbox;display:flex}.p-r-btn>span>a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0 12px;background:#ececec}.p-r-btn>span>a:active{background:#f4f4f4}.p-r-btn>span>span{padding:0 8px}.p-r-tags{display:-ms-flexbox;display:flex;opacity:1}.p-r-tags.large>span{height:30px;line-height:30px;font-size:14px}.p-r-tags>span{margin-left:15px;padding:0 10px;border-radius:15px;background:#ebf4fe;color:#333;height:24px;line-height:24px;display:block;font-size:12px;display:-ms-flexbox;display:flex}.p-r-tags>span.pariseTag{background:#fff3dc}.p-r-tags.large>span>label{padding:0 12px}.p-r-tags>span>label{padding:0 8px}.p-r-tags.large>span>span{padding:0 6px}.pariseImg{width:14px;height:12px;margin-top:6px;margin-right:3px}.p-r-tags>span>span{display:block;background:#fff;border-left:#efefef;padding:0 4px;border-radius:0 4px 4px 0;color:#999}.p-r-content{margin-top:10px;color:#666;display:-ms-flexbox;display:flex}.p-r-detail>span{margin-right:22px;color:#888}.p-r-detail>span>label{color:#999}.p-r-about{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-top:8px;color:#666}.spincontent{height:400px}.spinstyle .ant-spin-text{margin-top:30px;color:#888}.detailHeader-wrapper{background-color:#fafbfc}.headerMenu-wrapper{font-size:16px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.headerMenu-wrapper li{position:relative;text-align:center;height:40px;line-height:28px;margin-right:40px}.headerMenu-wrapper li a{color:#666}.headerMenu-wrapper li a>img{margin-right:8px}.headerMenu-wrapper li a>span.num{height:28px;line-height:29px;margin-left:8px;font-size:12px;color:#2878ff;float:right}.headerMenu-wrapper li.active:after{position:absolute;bottom:0;height:2px;background-color:#5091ff;content:"";left:0;width:100%}.detail_tag_btn{height:26px;line-height:26px;border-radius:5px;border:1px solid #f1f1f1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-left:30px}.ant-tooltip{max-width:-webkit-fit-content!important;max-width:-moz-fit-content!important;max-width:fit-content!important}.detail_tag_btn_name{padding:0 10px;color:#666!important}.detail_tag_btn_name img{margin-right:10px}.detail_tag_btn_count{padding:0 10px;background:#fff;border-radius:0 4px 4px 0;font-size:12px;height:100%}.files-md{padding:20px}.branch-wrapper{border:1px solid #eee;border-radius:4px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:60px;padding:0 30px;width:1200px;background-color:#fff;margin:20px auto 0;-ms-flex-pack:justify;justify-content:space-between}.branch-wrapper>a>i{color:#5091ff;margin-right:5px;cursor:default}.branch-wrapper a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center;height:30px;line-height:30px;cursor:pointer;font-size:16px;color:#333}.branch-wrapper a>span{position:relative;min-height:20px;display:block}.branch-wrapper a.active>span:after{position:absolute;content:"";bottom:-5px;width:30px;height:3px;left:0;background-color:#5091ff}.gitAddressClone{border-radius:4px;border:1px solid #eee;background:#fff;margin-left:20px;position:relative}.gitAddressClone,.gitAddressClone>span{display:-ms-flexbox;display:flex;height:40px;-ms-flex-align:center;align-items:center}.gitAddressClone>span{line-height:40px;padding:0 12px;cursor:pointer}.addressTips{position:absolute;font-size:12px;color:#ff6e21;top:-34px;left:30px;background-color:#fff;border:1px solid #fe881d;padding:0 5px;height:28px;line-height:28px}.addressTips>span{position:relative;display:block}.addressTips>span:before{top:25px;border:8px solid transparent;border-top-color:#fff;z-index:12}.addressTips>span:after,.addressTips>span:before{-webkit-box-sizing:content-box;box-sizing:content-box;width:0;height:0;position:absolute;left:50%;margin-left:-4px;padding:0;display:block;content:""}.addressTips>span:after{top:26px;border:8px solid transparent;border-top-color:#fe881d;z-index:11}.gitAddressClone>span.addressType{color:#4cacff}.gitAddressClone>span:last-child{border-right:none}.gitAddressClone>input{outline:none;padding:0 8px;height:40px;line-height:40px;border-radius:0;border:1px solid #eee;-ms-flex:1 1;flex:1 1}.wrap-commit-table .ant-table-small>.ant-table-content>.ant-table-body{margin:0}.wrap-commit-table .ant-table-title{background-color:#f1f8ff;padding:13px 16px!important}.commitKey{cursor:pointer;border:1px solid #fd7700;background-color:#fff3dc;color:#fd7700!important;padding:0 12px;height:20px;line-height:20px;margin-left:15px;border-radius:18px;max-width:100%}.branchTitle{padding:8px 10px;color:#333;font-size:16px;border-bottom:1px solid #d9d9d9}.branchUl li{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:justify;justify-content:space-between;padding:20px 0;border-bottom:1px solid #eee}.branchUl li:last-child{border-bottom:none}.operationBtn{border:1px solid #f4f4f4;border-radius:3px;padding:0 6px;background-color:#fff;color:#666!important;display:inline-block}.messages{max-width:700px}.leftPoint{margin-left:20px;position:relative}.leftPoint:before{position:absolute;left:-10px;top:8px;border-radius:50%;width:4px;height:4px;background-color:#dadada;content:""}.subFileName{position:relative;margin-left:15px;height:22px}.subFileName:before{position:absolute;content:"/";left:-10px;top:0;color:#999;height:22px;line-height:22px}.addFile{display:-ms-flexbox;display:flex}.addFile a{display:block;background-color:rgba(76,172,255,.8);color:#fff;cursor:pointer;height:32px;line-height:32px;padding:0 10px}.addFile a:first-child{border-radius:4px}.addFile a:last-child{border-left:1px solid hsla(0,0%,96.9%,.3)}.addFile a:active{background-color:#4cacff}@media screen and (max-width:750px){.list-r-Search{-ms-flex:1 1;flex:1 1}.list-left,.list-right{width:100%;padding:0}}@media screen and (max-width:400px){.list-r-Search{width:100%}.headerMenu-wrapper{-ms-flex-direction:column;flex-direction:column;width:100%}.headerMenu-wrapper li{width:100%}.gitAddressClone{width:100%;margin-left:0}.gitAddressClone>span{padding:0}.messages{max-width:100%}}.commonBox{border:1px solid #ddd;margin-top:30px;border-radius:4px}.commonBox .commonBox-title{padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;background:#fafbfc;font-weight:700;height:45px;line-height:45px;border-bottom:1px solid #d9d9d9;border-radius:4px 4px 0 0}.synchronism{display:block;height:26px;line-height:26px;padding:0 15px;color:#fff!important;background-color:#28bd6c;border-radius:4px}.files_info{cursor:pointer}.commonBox .commonBox-info{padding:20px 15px}.commonBox-title-read{vertical-align:middle;color:#666}@media screen and (max-width:370px){.p-r-btn,.p-r-tags{opacity:0;display:none}.p-r-about{-ms-flex-wrap:wrap;flex-wrap:wrap}.commitKey{margin-right:0}.list-r-Search{width:100%}}.null_data_box{width:100%;border:1px solid #d4d4d5;border-radius:3px}.title{font-weight:700;background:#f4f4f4;padding:10px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #d4d4d5}.item_title{font-size:18px;font-weight:700;margin-bottom:15px}.item{padding:15px;border-bottom:1px solid #dededf}.item:last-child{border-bottom:none}.gitAddressClone{margin:0!important}.item_title small{font-weight:400;margin-left:10px}.item_title small a{color:#4183c6}.Markdown{background:#f7f7f7;padding:10px 20px}.item .gitAddressClone input:focus{border:1px solid #2185d0}.content-file{margin-top:8px}.content-file .CodeMirror{background-color:#f7f7f7;border:1px solid #e4e4e4;border-radius:4px;height:auto}.content-file.edit .CodeMirror{background-color:#fff}.content-file .CodeMirror .CodeMirror-scroll{min-height:450px}.text-center{text-align:center}.fork-css{position:absolute;left:0;top:50px;width:100%}.color-grey-ccc{color:#ccc!important}a.color-grey-ccc:hover{color:#4cacff!important}.pull-right{float:right}.commitList{padding:0 30px;min-height:400px}.commitList>div{border-bottom:1px solid #eee;padding:16px 0}.commitList>div:last-child{border-bottom:none}.div_table{border:1px solid #eee;border-radius:2px}.ul_thead{-webkit-box-sizing:border-box;box-sizing:border-box;background:#fafafa;border-bottom:1px solid #eee;height:50px;line-height:50px}.ul_tbody,.ul_thead{padding:0 30px}.ul_tbody li,.ul_thead li{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-align:left}.ul_tbody li{padding:18px 0;border-bottom:1px solid #eee}.ul_tbody li:last-child{border-bottom:none}.ul_tbody li>span,.ul_thead li>span{width:20%;padding-right:20px}.ul_tbody li>span:nth-child(2),.ul_thead li>span:nth-child(2){-ms-flex:1 1;flex:1 1}.ul_tbody_third{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:left;justify-content:left}.ul_tbody_forth,.ul_tbody_third{display:-ms-flexbox;display:flex}.ul_tbody_forth{text-align:center;-ms-flex-pack:center;justify-content:center}.recommandOri.slick-slider{width:1300px;margin:20px auto 40px}.recommandOri.slick-slider .slick-track{margin-left:0}.recommandOri.slick-slider .slick-slide li>a{display:flex;align-items:center;justify-content:center}.recommandProjects.slick-slider{width:1230px;margin:20px auto 40px}.recommandProjects.slick-slider .slick-track{margin-left:0}.recommandProjects.slick-slider .slick-arrow.slick-next:before,.recommandProjects.slick-slider .slick-arrow.slick-next li.slick-active button:before,.recommandProjects.slick-slider .slick-arrow.slick-prev:before,.recommandProjects.slick-slider .slick-arrow.slick-prev li.slick-active button:before{color:#999}.recommandProjects.slick-slider .slick-dots{bottom:-29px}.recommandProjects.slick-slider .slick-dots li button:before{color:#909090}.recommandProjects.slick-slider .slick-slide{padding:0 15px;box-sizing:border-box}.recommandProjects.slick-slider .slick-slide>div{background-color:#fff;border-radius:10px;width:100%;cursor:pointer;border:1px solid #eee}.recommandProjects.slick-slider .slick-slide>div:hover{box-shadow:0 2px 20px 0 rgba(0,0,0,.1)}.recommandProjects.slick-slider .baseInfo{padding:18px 15px;display:flex;font-size:12px;color:#888}.recommandProjects.slick-slider .baseInfo .look{margin-right:10px}.recommandProjects.slick-slider .baseInfo .look i{margin-right:5px}.recommandProjects.slick-slider .baseInfo .type{flex:1;width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:right}.recommandProjects.slick-slider .mainInfo{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:160px;border-bottom:1px solid #eee;padding:20px;box-sizing:border-box}.recommandProjects.slick-slider .mainInfo img{height:50px;width:50px;border-radius:50%}.recommandProjects.slick-slider .mainInfo .name{font-size:13px;color:#666;height:18px;line-height:18px;margin-top:12px}.recommandProjects.slick-slider .mainInfo .school{margin-top:12px;color:#333;font-size:16px;height:22px;line-height:22px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%}.Panels{max-width:1200px;margin:0 auto}.Panels .panelmenu{padding-top:30px}.Panels .addOptionBtn{height:32px;line-height:30px;display:flex;border:1px solid #d9d9d9;border-radius:2px}.Panels .addOptionBtn a{padding:0 13px;color:rgba(0,0,0,.65);cursor:pointer}.Panels .addOptionBtn>a:first-child{border-right:1px solid #d9d9d9}.Panels .addOptionBtn>a:last-child{border-right:none}.Panels .infoCount{display:inline-block;padding:0 5px;height:16px;line-height:16px;background-color:#eee;color:#999;border-radius:12px;margin-left:10px;font-size:12px}.Panels .attrPerson{padding-top:15px;display:flex;flex-wrap:wrap}.Panels .attrPerson a{margin:10px 10px 0 0}.Panels .attrPerson a img{border-radius:50%;width:35px;height:35px}.Panels .attrPerson a:nth-child(6){margin-right:0}.Panels .progress{display:flex;border-radius:10px;height:7px;margin-top:12px}.Panels .progress span{border-left:1px solid #fff}.Panels .progress span:first-child{border-left:none;border-radius:10px 0 0 10px}.Panels .progress span:last-child{border-radius:0 10px 10px 0}.Panels .progresstip{margin-top:15px;flex-wrap:wrap}.Panels .progresstip i.zero{position:absolute;display:block;border-radius:50%;height:8px;width:8px;left:0;top:10px}.Panels .progresstip>span{padding-left:15px;position:relative;min-width:33.5%}.Panels .progresstip>span span{color:#666}.Panels .progresstip>span span:last-child{color:#999;margin-left:5px}.Panels .listtable{margin-top:20px;border:1px solid #d9d9d9;border-radius:4px}.Panels .listtable .listtablehead{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #d9d9d9;padding:7px 20px;border-radius:4px 4px 0 0;background-color:#fafbfc}.Panels .listtable .listtablehead .ellipsistxt{margin-left:13px;line-height:18px;flex:1;width:0;color:#666}.Panels .listtable .listtablehead .ellipsistxt #ptxt{margin-bottom:0}.Panels .listtable .listtablehead .ellipsistxt>p{word-break:break-all}.Panels .listtable .listtablehead .ellipsistxt.hide{height:18px;overflow:hidden;position:relative;padding-right:8px}.Panels .listtable .listtablehead .ellipsistxt.hide:after{position:absolute;right:0;bottom:0;content:"..."}.Panels .listtable .listtablehead .ellipsis{margin-left:8px;cursor:pointer;border-radius:2px;background-color:#c1c1c1;padding:0 4px;height:14px;line-height:14px;margin-top:9px}.Panels .listtable .listtablehead .ellipsis i{font-size:15px!important;color:#fff;height:14px;line-height:14px}.Panels .listtable .listtablebody li.listtablepath a{color:#40a9ff}.Panels .listtable .listtablebody li.listtablepath p{margin-bottom:0!important}.Panels .listtable .listtablebody>li{height:42px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #d9d9d9;padding:0 20px 0 24px}.Panels .listtable .listtablebody>li>span:first-child{width:30%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.Panels .listtable .listtablebody>li>span:nth-child(2){width:60%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.Panels .listtable .listtablebody>li>span:nth-child(3){width:10%;text-align:right}.Panels .listtable .listtablebody>li:last-child{border-bottom:none}.drawerBtn{position:fixed;left:-13px;border:1px solid #cfcddf;width:34px;border-radius:0 12px 12px 0;height:70px;top:50%;margin-top:-35px;cursor:pointer;display:flex;flex-direction:column;align-items:flex-end;justify-content:center}.drawerBtn:hover{box-shadow:1px 0 7px rgba(0,0,0,.1)}.drawerBtn span{writing-mode:vertical-lr;color:#202429;width:25px}.drawerBtn i{color:#24292e;height:18px;line-height:18px;width:18px}.downMenu{box-shadow:0 0 9px hsla(0,0%,52.5%,.4);background-color:#fff}.downMenu .ant-menu-vertical .ant-menu-item:hover{background-color:#e6f7ff}.menuslist{max-height:200px;overflow-y:auto;padding:10px 15px;border-radius:4px}.menuslist .ant-dropdown-menu-item{border-radius:8px;text-align:left!important}.menuslist .ant-dropdown-menu-item a{width:350px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.menuslist .ant-dropdown-menu-item.active{background-color:#e6f7ff} \ No newline at end of file diff --git a/static/css/43.dbbf8dd7.chunk.css b/static/css/43.dbbf8dd7.chunk.css new file mode 100644 index 000000000..05452baed --- /dev/null +++ b/static/css/43.dbbf8dd7.chunk.css @@ -0,0 +1 @@ +.lineH2{line-height:2}.t_project_banner{background-color:#050d34}.ProjectListIndex{width:1200px;margin:20px auto;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.list-left{width:26%;padding-right:20px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px}.list-left>div{border:1px solid #eee}.list-left>div.bgcF{border:none}.list-right{width:74%;background:#fff;padding:10px;border:1px solid #eee}.ant-menu-inline,.ant-menu-vertical,.ant-menu-vertical-left{border-right:none!important}.ant-menu-vertical>.ant-menu-item{margin:0!important;height:35px;line-height:35px;border-bottom:1px solid #eee;font-size:14px!important}.ant-menu-vertical>.ant-menu-item:last-child{border-bottom:none}.list-r-operation{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;padding:25px 30px;border-bottom:1px solid #e0e0e0}.list-r-Search{width:400px}.padding0-25{padding:0 25px}.list-r-Search .ant-btn-lg{height:38px}.list-r-Search .ant-input-group-addon{border:none!important}.list-r-Search .ant-input-search-button{height:40px!important}.createBtn{border-radius:4px;margin-left:20px;display:inline-block;padding:3px 15px;background-color:#4cacff;color:#fff!important}.project-list{padding:0 30px}.border-top-grey{border-top:1px solid #eee}.p-r-Item:last-child{border-bottom:none!important}.p-r-Item{display:-ms-flexbox;display:flex;border-bottom:1px solid #eee;padding:22px 0;-ms-flex-pack:start;justify-content:flex-start}.boxShandow{-webkit-box-shadow:0 2px 20px 10px rgba(0,0,0,.03);box-shadow:0 2px 20px 10px rgba(0,0,0,.03)}.p-r-photo{width:60px;height:60px;border-radius:50%;margin-right:22px;margin-top:8px}.p-r-Infos{-ms-flex:1 1;flex:1 1;width:0}.p-r-name{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.p-r-name>p{-ms-flex:1 1;flex:1 1;width:0}.p-r-btn{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.p-r-btn>span{height:35px;line-height:35px;border:1px solid #f4f4f4;border-radius:5px;display:block;margin-left:20px;background-color:#fff;display:-ms-flexbox;display:flex}.p-r-btn>span>a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0 12px;background:#ececec}.p-r-btn>span>a:active{background:#f4f4f4}.p-r-btn>span>span{padding:0 8px}.p-r-tags{display:-ms-flexbox;display:flex;opacity:1}.p-r-tags.large>span{height:30px;line-height:30px;font-size:14px}.p-r-tags>span{margin-left:15px;padding:0 10px;border-radius:15px;background:#ebf4fe;color:#333;height:24px;line-height:24px;display:block;font-size:12px;display:-ms-flexbox;display:flex}.p-r-tags>span.pariseTag{background:#fff3dc}.p-r-tags.large>span>label{padding:0 12px}.p-r-tags>span>label{padding:0 8px}.p-r-tags.large>span>span{padding:0 6px}.pariseImg{width:14px;height:12px;margin-top:6px;margin-right:3px}.p-r-tags>span>span{display:block;background:#fff;border-left:#efefef;padding:0 4px;border-radius:0 4px 4px 0;color:#999}.p-r-content{margin-top:10px;color:#666;display:-ms-flexbox;display:flex}.p-r-detail>span{margin-right:22px;color:#888}.p-r-detail>span>label{color:#999}.p-r-about{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-top:8px;color:#666}.spincontent{height:400px}.spinstyle .ant-spin-text{margin-top:30px;color:#888}.detailHeader-wrapper{background-color:#fafbfc}.headerMenu-wrapper{font-size:16px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.headerMenu-wrapper li{position:relative;text-align:center;height:40px;line-height:28px;margin-right:40px}.headerMenu-wrapper li a{color:#666}.headerMenu-wrapper li a>img{margin-right:8px}.headerMenu-wrapper li a>span.num{height:28px;line-height:29px;margin-left:8px;font-size:12px;color:#2878ff;float:right}.headerMenu-wrapper li.active:after{position:absolute;bottom:0;height:2px;background-color:#5091ff;content:"";left:0;width:100%}.detail_tag_btn{height:26px;line-height:26px;border-radius:5px;border:1px solid #f1f1f1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-left:30px}.ant-tooltip{max-width:-webkit-fit-content!important;max-width:-moz-fit-content!important;max-width:fit-content!important}.detail_tag_btn_name{padding:0 10px;color:#666!important}.detail_tag_btn_name img{margin-right:10px}.detail_tag_btn_count{padding:0 10px;background:#fff;border-radius:0 4px 4px 0;font-size:12px;height:100%}.files-md{padding:20px}.branch-wrapper{border:1px solid #eee;border-radius:4px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:60px;padding:0 30px;width:1200px;background-color:#fff;margin:20px auto 0;-ms-flex-pack:justify;justify-content:space-between}.branch-wrapper>a>i{color:#5091ff;margin-right:5px;cursor:default}.branch-wrapper a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center;height:30px;line-height:30px;cursor:pointer;font-size:16px;color:#333}.branch-wrapper a>span{position:relative;min-height:20px;display:block}.branch-wrapper a.active>span:after{position:absolute;content:"";bottom:-5px;width:30px;height:3px;left:0;background-color:#5091ff}.gitAddressClone{border-radius:4px;border:1px solid #eee;background:#fff;margin-left:20px;position:relative}.gitAddressClone,.gitAddressClone>span{display:-ms-flexbox;display:flex;height:40px;-ms-flex-align:center;align-items:center}.gitAddressClone>span{line-height:40px;padding:0 12px;cursor:pointer}.addressTips{position:absolute;font-size:12px;color:#ff6e21;top:-34px;left:30px;background-color:#fff;border:1px solid #fe881d;padding:0 5px;height:28px;line-height:28px}.addressTips>span{position:relative;display:block}.addressTips>span:before{top:25px;border:8px solid transparent;border-top-color:#fff;z-index:12}.addressTips>span:after,.addressTips>span:before{-webkit-box-sizing:content-box;box-sizing:content-box;width:0;height:0;position:absolute;left:50%;margin-left:-4px;padding:0;display:block;content:""}.addressTips>span:after{top:26px;border:8px solid transparent;border-top-color:#fe881d;z-index:11}.gitAddressClone>span.addressType{color:#4cacff}.gitAddressClone>span:last-child{border-right:none}.gitAddressClone>input{outline:none;padding:0 8px;height:40px;line-height:40px;border-radius:0;border:1px solid #eee;-ms-flex:1 1;flex:1 1}.wrap-commit-table .ant-table-small>.ant-table-content>.ant-table-body{margin:0}.wrap-commit-table .ant-table-title{background-color:#f1f8ff;padding:13px 16px!important}.commitKey{cursor:pointer;border:1px solid #fd7700;background-color:#fff3dc;color:#fd7700!important;padding:0 12px;height:20px;line-height:20px;margin-left:15px;border-radius:18px;max-width:100%}.branchTitle{padding:8px 10px;color:#333;font-size:16px;border-bottom:1px solid #d9d9d9}.branchUl li{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:justify;justify-content:space-between;padding:20px 0;border-bottom:1px solid #eee}.branchUl li:last-child{border-bottom:none}.operationBtn{border:1px solid #f4f4f4;border-radius:3px;padding:0 6px;background-color:#fff;color:#666!important;display:inline-block}.messages{max-width:700px}.leftPoint{margin-left:20px;position:relative}.leftPoint:before{position:absolute;left:-10px;top:8px;border-radius:50%;width:4px;height:4px;background-color:#dadada;content:""}.subFileName{position:relative;margin-left:15px;height:22px}.subFileName:before{position:absolute;content:"/";left:-10px;top:0;color:#999;height:22px;line-height:22px}.addFile{display:-ms-flexbox;display:flex}.addFile a{display:block;background-color:rgba(76,172,255,.8);color:#fff;cursor:pointer;height:32px;line-height:32px;padding:0 10px}.addFile a:first-child{border-radius:4px}.addFile a:last-child{border-left:1px solid hsla(0,0%,96.9%,.3)}.addFile a:active{background-color:#4cacff}@media screen and (max-width:750px){.list-r-Search{-ms-flex:1 1;flex:1 1}.list-left,.list-right{width:100%;padding:0}}@media screen and (max-width:400px){.list-r-Search{width:100%}.headerMenu-wrapper{-ms-flex-direction:column;flex-direction:column;width:100%}.headerMenu-wrapper li{width:100%}.gitAddressClone{width:100%;margin-left:0}.gitAddressClone>span{padding:0}.messages{max-width:100%}}.commonBox{border:1px solid #ddd;margin-top:30px;border-radius:4px}.commonBox .commonBox-title{padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;background:#fafbfc;font-weight:700;height:45px;line-height:45px;border-bottom:1px solid #d9d9d9;border-radius:4px 4px 0 0}.synchronism{display:block;height:26px;line-height:26px;padding:0 15px;color:#fff!important;background-color:#28bd6c;border-radius:4px}.files_info{cursor:pointer}.commonBox .commonBox-info{padding:20px 15px}.commonBox-title-read{vertical-align:middle;color:#666}@media screen and (max-width:370px){.p-r-btn,.p-r-tags{opacity:0;display:none}.p-r-about{-ms-flex-wrap:wrap;flex-wrap:wrap}.commitKey{margin-right:0}.list-r-Search{width:100%}}.null_data_box{width:100%;border:1px solid #d4d4d5;border-radius:3px}.title{font-weight:700;background:#f4f4f4;padding:10px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #d4d4d5}.item_title{font-size:18px;font-weight:700;margin-bottom:15px}.item{padding:15px;border-bottom:1px solid #dededf}.item:last-child{border-bottom:none}.gitAddressClone{margin:0!important}.item_title small{font-weight:400;margin-left:10px}.item_title small a{color:#4183c6}.Markdown{background:#f7f7f7;padding:10px 20px}.item .gitAddressClone input:focus{border:1px solid #2185d0}.content-file{margin-top:8px}.content-file .CodeMirror{background-color:#f7f7f7;border:1px solid #e4e4e4;border-radius:4px;height:auto}.content-file.edit .CodeMirror{background-color:#fff}.content-file .CodeMirror .CodeMirror-scroll{min-height:450px}.text-center{text-align:center}.fork-css{position:absolute;left:0;top:50px;width:100%}.color-grey-ccc{color:#ccc!important}a.color-grey-ccc:hover{color:#4cacff!important}.pull-right{float:right}.commitList{padding:0 30px;min-height:400px}.commitList>div{border-bottom:1px solid #eee;padding:16px 0}.commitList>div:last-child{border-bottom:none}.div_table{border:1px solid #eee;border-radius:2px}.ul_thead{-webkit-box-sizing:border-box;box-sizing:border-box;background:#fafafa;border-bottom:1px solid #eee;height:50px;line-height:50px}.ul_tbody,.ul_thead{padding:0 30px}.ul_tbody li,.ul_thead li{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-align:left}.ul_tbody li{padding:18px 0;border-bottom:1px solid #eee}.ul_tbody li:last-child{border-bottom:none}.ul_tbody li>span,.ul_thead li>span{width:20%;padding-right:20px}.ul_tbody li>span:nth-child(2),.ul_thead li>span:nth-child(2){-ms-flex:1 1;flex:1 1}.ul_tbody_third{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:left;justify-content:left}.ul_tbody_forth,.ul_tbody_third{display:-ms-flexbox;display:flex}.ul_tbody_forth{text-align:center;-ms-flex-pack:center;justify-content:center}.recommandOri.slick-slider{width:1300px;margin:20px auto 40px}.recommandOri.slick-slider .slick-track{margin-left:0}.recommandOri.slick-slider .slick-slide li>a{display:flex;align-items:center;justify-content:center}.recommandProjects.slick-slider{width:1230px;margin:20px auto 40px}.recommandProjects.slick-slider .slick-track{margin-left:0}.recommandProjects.slick-slider .slick-arrow.slick-next:before,.recommandProjects.slick-slider .slick-arrow.slick-next li.slick-active button:before,.recommandProjects.slick-slider .slick-arrow.slick-prev:before,.recommandProjects.slick-slider .slick-arrow.slick-prev li.slick-active button:before{color:#999}.recommandProjects.slick-slider .slick-dots{bottom:-29px}.recommandProjects.slick-slider .slick-dots li button:before{color:#909090}.recommandProjects.slick-slider .slick-slide{padding:0 15px;box-sizing:border-box}.recommandProjects.slick-slider .slick-slide>div{background-color:#fff;border-radius:10px;width:100%;cursor:pointer;border:1px solid #eee}.recommandProjects.slick-slider .slick-slide>div:hover{box-shadow:0 2px 20px 0 rgba(0,0,0,.1)}.recommandProjects.slick-slider .baseInfo{padding:18px 15px;display:flex;font-size:12px;color:#888}.recommandProjects.slick-slider .baseInfo .look{margin-right:10px}.recommandProjects.slick-slider .baseInfo .look i{margin-right:5px}.recommandProjects.slick-slider .baseInfo .type{flex:1;width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:right}.recommandProjects.slick-slider .mainInfo{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:160px;border-bottom:1px solid #eee;padding:20px;box-sizing:border-box}.recommandProjects.slick-slider .mainInfo img{height:50px;width:50px;border-radius:50%}.recommandProjects.slick-slider .mainInfo .name{font-size:13px;color:#666;height:18px;line-height:18px;margin-top:12px}.recommandProjects.slick-slider .mainInfo .school{margin-top:12px;color:#333;font-size:16px;height:22px;line-height:22px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%}.Panels{max-width:1200px;margin:0 auto}.Panels .panelmenu{padding-top:30px}.Panels .addOptionBtn{height:32px;line-height:30px;display:flex;border:1px solid #d9d9d9;border-radius:2px}.Panels .addOptionBtn a{padding:0 13px;color:rgba(0,0,0,.65);cursor:pointer}.Panels .addOptionBtn>a:first-child{border-right:1px solid #d9d9d9}.Panels .addOptionBtn>a:last-child{border-right:none}.Panels .infoCount{display:inline-block;padding:0 5px;height:16px;line-height:16px;background-color:#eee;color:#999;border-radius:12px;margin-left:10px;font-size:12px}.Panels .attrPerson{padding-top:15px;display:flex;flex-wrap:wrap}.Panels .attrPerson a{margin:10px 10px 0 0}.Panels .attrPerson a img{border-radius:50%;width:35px;height:35px}.Panels .attrPerson a:nth-child(6){margin-right:0}.Panels .progress{display:flex;border-radius:10px;height:7px;margin-top:12px}.Panels .progress span:first-child{border-radius:10px 0 0 10px}.Panels .progress span:last-child{border-radius:0 10px 10px 0}.Panels .progresstip{margin-top:15px;flex-wrap:wrap}.Panels .progresstip i.zero{position:absolute;display:block;border-radius:50%;height:8px;width:8px;left:0;top:10px}.Panels .progresstip>span{padding-left:15px;position:relative;min-width:33.5%}.Panels .progresstip>span span{color:#666}.Panels .progresstip>span span:last-child{color:#999;margin-left:5px}.Panels .listtable{margin-top:20px;border:1px solid #d9d9d9;border-radius:4px}.Panels .listtable .listtablehead{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #d9d9d9;padding:7px 20px;border-radius:4px 4px 0 0;background-color:#fafbfc}.Panels .listtable .listtablehead .ellipsistxt{margin-left:13px;line-height:18px;flex:1;width:0;color:#666}.Panels .listtable .listtablehead .ellipsistxt #ptxt{margin-bottom:0}.Panels .listtable .listtablehead .ellipsistxt>p{word-break:break-all}.Panels .listtable .listtablehead .ellipsistxt.hide{height:18px;overflow:hidden;position:relative;padding-right:8px}.Panels .listtable .listtablehead .ellipsistxt.hide:after{position:absolute;right:0;bottom:0;content:"..."}.Panels .listtable .listtablehead .ellipsis{margin-left:8px;cursor:pointer;border-radius:2px;background-color:#c1c1c1;padding:0 4px;height:14px;line-height:14px;margin-top:9px}.Panels .listtable .listtablehead .ellipsis i{font-size:15px!important;color:#fff;height:14px;line-height:14px}.Panels .listtable .listtablebody li.listtablepath a{color:#40a9ff}.Panels .listtable .listtablebody li.listtablepath p{margin-bottom:0!important}.Panels .listtable .listtablebody>li{height:42px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #d9d9d9;padding:0 20px 0 24px}.Panels .listtable .listtablebody>li>span:first-child{width:30%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.Panels .listtable .listtablebody>li>span:nth-child(2){width:60%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.Panels .listtable .listtablebody>li>span:nth-child(3){width:10%;text-align:right}.Panels .listtable .listtablebody>li:last-child{border-bottom:none}.drawerBtn{position:fixed;left:-13px;border:1px solid #cfcddf;width:34px;border-radius:0 12px 12px 0;height:70px;top:50%;margin-top:-35px;cursor:pointer;display:flex;flex-direction:column;align-items:flex-end;justify-content:center}.drawerBtn:hover{box-shadow:1px 0 7px rgba(0,0,0,.1)}.drawerBtn span{writing-mode:vertical-lr;color:#202429;width:25px}.drawerBtn i{color:#24292e;height:18px;line-height:18px;width:18px}.downMenu{box-shadow:0 0 9px hsla(0,0%,52.5%,.4);background-color:#fff}.downMenu .ant-menu-vertical .ant-menu-item:hover{background-color:#e6f7ff}.menuslist{max-height:200px;overflow-y:auto;padding:10px 15px;border-radius:4px}.menuslist .ant-dropdown-menu-item{border-radius:8px;text-align:left!important}.menuslist .ant-dropdown-menu-item a{width:350px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.menuslist .ant-dropdown-menu-item.active{background-color:#e6f7ff} \ No newline at end of file diff --git a/static/css/47.9b3b3d90.chunk.css b/static/css/47.9b3b3d90.chunk.css new file mode 100644 index 000000000..0ccc70e26 --- /dev/null +++ b/static/css/47.9b3b3d90.chunk.css @@ -0,0 +1 @@ +.formBase .ant-form-item-label{width:80px;display:block}.formBase .ant-form-explain{position:absolute}.formBase.passMan .ant-form-item-label{width:92px}@-webkit-keyframes antCheckboxEffect{0%{-webkit-transform:scale(1);transform:scale(1);opacity:.5}to{-webkit-transform:scale(1.6);transform:scale(1.6);opacity:0}}@keyframes antCheckboxEffect{0%{-webkit-transform:scale(1);transform:scale(1);opacity:.5}to{-webkit-transform:scale(1.6);transform:scale(1.6);opacity:0}}.ant-checkbox{-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;top:-.09em;display:inline-block;line-height:1;white-space:nowrap;vertical-align:middle;outline:none;cursor:pointer}.ant-checkbox-input:focus+.ant-checkbox-inner,.ant-checkbox-wrapper:hover .ant-checkbox-inner,.ant-checkbox:hover .ant-checkbox-inner{border-color:#1890ff}.ant-checkbox-checked:after{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #1890ff;border-radius:2px;visibility:hidden;-webkit-animation:antCheckboxEffect .36s ease-in-out;animation:antCheckboxEffect .36s ease-in-out;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;content:""}.ant-checkbox-wrapper:hover .ant-checkbox:after,.ant-checkbox:hover:after{visibility:visible}.ant-checkbox-inner{position:relative;top:0;left:0;display:block;width:16px;height:16px;background-color:#fff;border:1px solid #d9d9d9;border-radius:2px;border-collapse:separate;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.ant-checkbox-inner:after{position:absolute;top:50%;left:22%;display:table;width:5.71428571px;height:9.14285714px;border:2px solid #fff;border-top:0;border-left:0;-webkit-transform:rotate(45deg) scale(0) translate(-50%,-50%);-ms-transform:rotate(45deg) scale(0) translate(-50%,-50%);transform:rotate(45deg) scale(0) translate(-50%,-50%);opacity:0;-webkit-transition:all .1s cubic-bezier(.71,-.46,.88,.6),opacity .1s;-o-transition:all .1s cubic-bezier(.71,-.46,.88,.6),opacity .1s;transition:all .1s cubic-bezier(.71,-.46,.88,.6),opacity .1s;content:" "}.ant-checkbox-input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;cursor:pointer;opacity:0}.ant-checkbox-checked .ant-checkbox-inner:after{position:absolute;display:table;border:2px solid #fff;border-top:0;border-left:0;-webkit-transform:rotate(45deg) scale(1) translate(-50%,-50%);-ms-transform:rotate(45deg) scale(1) translate(-50%,-50%);transform:rotate(45deg) scale(1) translate(-50%,-50%);opacity:1;-webkit-transition:all .2s cubic-bezier(.12,.4,.29,1.46) .1s;-o-transition:all .2s cubic-bezier(.12,.4,.29,1.46) .1s;transition:all .2s cubic-bezier(.12,.4,.29,1.46) .1s;content:" "}.ant-checkbox-checked .ant-checkbox-inner{background-color:#1890ff;border-color:#1890ff}.ant-checkbox-disabled{cursor:not-allowed}.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner:after{border-color:rgba(0,0,0,.25);-webkit-animation-name:none;animation-name:none}.ant-checkbox-disabled .ant-checkbox-input{cursor:not-allowed}.ant-checkbox-disabled .ant-checkbox-inner{background-color:#f5f5f5;border-color:#d9d9d9!important}.ant-checkbox-disabled .ant-checkbox-inner:after{border-color:#f5f5f5;border-collapse:separate;-webkit-animation-name:none;animation-name:none}.ant-checkbox-disabled+span{color:rgba(0,0,0,.25);cursor:not-allowed}.ant-checkbox-disabled:hover:after,.ant-checkbox-wrapper:hover .ant-checkbox-disabled:after{visibility:hidden}.ant-checkbox-wrapper{-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";display:inline-block;line-height:unset;cursor:pointer}.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled{cursor:not-allowed}.ant-checkbox-wrapper+.ant-checkbox-wrapper{margin-left:8px}.ant-checkbox+span{padding-right:8px;padding-left:8px}.ant-checkbox-group{-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";display:inline-block}.ant-checkbox-group-item{display:inline-block;margin-right:8px}.ant-checkbox-group-item:last-child{margin-right:0}.ant-checkbox-group-item+.ant-checkbox-group-item{margin-left:0}.ant-checkbox-indeterminate .ant-checkbox-inner{background-color:#fff;border-color:#d9d9d9}.ant-checkbox-indeterminate .ant-checkbox-inner:after{top:50%;left:50%;width:8px;height:8px;background-color:#1890ff;border:0;-webkit-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);opacity:1;content:" "}.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner:after{background-color:rgba(0,0,0,.25);border-color:rgba(0,0,0,.25)} \ No newline at end of file diff --git a/static/css/47.0ad02e10.chunk.css b/static/css/48.0ad02e10.chunk.css similarity index 100% rename from static/css/47.0ad02e10.chunk.css rename to static/css/48.0ad02e10.chunk.css diff --git a/static/css/48.67e21baf.chunk.css b/static/css/49.67e21baf.chunk.css similarity index 100% rename from static/css/48.67e21baf.chunk.css rename to static/css/49.67e21baf.chunk.css diff --git a/static/css/50.193865c6.chunk.css b/static/css/50.193865c6.chunk.css deleted file mode 100644 index b17ed3e6e..000000000 --- a/static/css/50.193865c6.chunk.css +++ /dev/null @@ -1 +0,0 @@ -.background-f{background:#fff}.pt-15{padding-top:15px}.mr-4{margin-right:4px}.pb-10{padding-bottom:10px}.plr-20{padding:0 20px}.font-12{font-size:12px}.font-15{font-size:15px}.border-b-line{border-bottom:1px solid #eee}.list-item{width:100%}.w-25{width:25%}.p-10{padding:10px}.pd-105{padding:15px 10px}.grid-item{display:grid!important;-ms-flex-align:center;align-items:center;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr}.avatar-60{height:60px;width:60px;border-radius:50%}.text-primary{color:#5091ff!important}.text-primary:hover{color:#2878ff!important}.text-yellow{color:#ffa802!important}.text-gray{color:#888}.ml12{margin-left:12px}.user-join-time{font-size:14px!important;color:#60b25e}.btn-cir-grey{background:#fafafa;color:#888;font-weight:400;border:1px solid #eee;border-radius:2px;cursor:pointer}.wd-75{width:75px}.pbt15{padding:15px 0}.pbt25{padding:25px 0}.mlr10{margin:0 15px}.user-list-items{height:100%;width:100%;display:inline-block}.max-w-200{max-width:200px}.inline-block{display:inline-block}.new-content-flex{width:1200px;margin:20px auto;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.list-left{width:26%;padding-right:20px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px}.list-r-Search{width:400px}.list-right{width:74%;background:#fff;padding:0!important;border:1px solid #eee}.text-center{text-align:center}.mt-n15{margin-top:-15px}.position-relative{position:relative}.mr-5{margin-right:5px}a.text-button-grey{color:rgba(0,0,0,.65)}.user-info-star-button{margin:20px 50px 0}.list-l-p{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer;padding-right:20px}.fwb{font-weight:700}.pl-10{height:100%}.w-100{width:100%}.w-33{width:33%}.text-right{text-align:right}.bbt{border-bottom:1px solid #e0e0e0}dl,ol,ul{margin-bottom:0}.newMain{background-color:#fff}.color-black{color:#333}.main{width:1200px;padding:20px;margin:20px auto;background:#fff;border-radius:2px;border:1px solid #eee}.radius-2{border-radius:2px}.normal{width:1200px;margin:0 auto}.back-white{background:#fff}.back-black{background:#000}.btn_32{border-radius:4px;padding:0 12px;height:32px;line-height:32px;background-color:#f4f4f4;color:#666;display:inline-block}@media screen and (max-width:1200px){.main{width:1000px;margin:10px auto}}.hide-1{display:inline-block;white-space:nowrap}.hide-1,.hide-2{overflow:hidden;text-overflow:ellipsis}.hide-2{display:inline-block;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.df{display:flex}.flex-1{flex:1;width:0}.f-wrap-between{display:flex;flex-wrap:wrap;justify-content:space-between}.f-wrap-alignCenter{display:flex;flex-wrap:wrap;align-items:center}.normalBox{border-radius:4px;border:1px solid #ddd}.normalBox-title{padding:10px;background-color:#f4f4f4;line-height:18px}.none_panels{text-align:center;height:400px;display:flex;justify-content:center;align-items:center}.none_panels.small{height:120px}.none_panels.small img{width:50px}.none_panels img{margin-bottom:15px}.none_p_title{font-size:16px;color:#999}form.ant-form{color:#333}.required{position:relative}.required:before{content:"*";color:red;position:absolute;left:-10px;top:0;line-height:22px}form .ant-row.ant-form-item{margin-bottom:15px}@media screen and (max-width:1000px){.main{margin:1rem auto}.main,.normal{width:750px}}@media screen and (max-width:750px){.main{width:95%;margin:1rem auto}.normal{width:100%}}.ver-middle{vertical-align:middle}.pd510{padding:5px 10px}.modalsStyle .ant-modal-content>.ant-modal-header{text-align:left!important}.modalsStyle .ant-modal-body{max-width:400px;margin:0 auto;text-align:left;min-height:140px;display:flex;align-items:center}.modalsStyle .ant-modal-close-x{margin-top:8px}.list-l-Menu,.list-r-Info>div{box-shadow:0 0 2px rgba(0,0,0,.2)}.list-l-Menu{margin-bottom:12px;border-radius:2px;background-color:#fff}.list-l-Menu>li{font-size:1rem;padding:0 0 0 20px;box-sizing:border-box;color:#333;position:relative}.list-l-Menu>li>p{height:62px;line-height:62px;width:100%;border-bottom:1px solid #eee;display:flex;justify-content:space-between;cursor:pointer;padding-right:20px;margin:0}.list-l-Menu>li>p a{width:100%}.list-l-Menu>li>p span:last-child{color:#999}.list-l-Menu>li:last-child>p{border-bottom:none}.list-l-Menu>li:not(.MenuTitle):hover,.list-l-Menu li.active{background-color:#fafafa}.list-l-Menu li.active:before{position:absolute;left:0;top:15px;width:6px;content:"";height:33px;background:#4cacff}.list-l-Menu .MenuTitle{font-size:16px;background-size:100% 100%;color:#333!important;height:62px;line-height:62px;border-bottom:1px solid #e0e0e0;font-weight:400}.list-l-Menu .ant-menu-inline{border:none}.list-l-Menu .ant-menu-inline .ant-menu-item{width:100%!important}.list-l-Menu .ant-menu-item-group-title{padding:0}.group-setting-switch{border:1px solid #ddd!important;background-color:#fff!important}.headerbox{padding:20px 40px;border-bottom:1px solid #e0e0e0;display:flex;align-items:center;justify-content:space-between}.headerbox>div{width:400px}.headerbox>p,.headerbox>p a{display:flex;align-items:center}.headerbox>p a{color:#5091ff;margin-left:30px;font-size:16px}.headerbox .ant-btn.ant-input-search-button{margin-top:-1px;margin-right:-1px}.contentBox{padding:20px 40px 0}.contentBox>div{margin-bottom:20px;display:flex;align-items:center;padding:20px 25px;background-color:#fafafa}.contentBox>div .imgBox{width:190px;height:90px;display:flex;align-items:center;justify-content:center;margin-right:20px;background-color:#fff}.contentBox>div .imgBox img{max-width:90%;max-height:90%}.contentBox .item-news{display:flex;justify-content:space-between;font-size:12px;color:#888;margin-top:3px;margin-bottom:0}.contentBox .teamdesc{word-break:break-all;line-height:20px}.infosType{padding:20px 30px 0;display:flex;justify-content:space-between}.infosType .infoStatus{height:30px;background:#fff;border-radius:15px;border:1px solid #ddd;line-height:30px;font-size:12px;color:#888;display:flex}.infosType .infoStatus>span{display:block;padding:0 12px;border-radius:15px;cursor:pointer}.infosType .infoStatus>span.active{background-color:#5091ff;color:#fff;padding:0 15px}.infosType .infoStatus .statusDivider{margin:8px 0 0!important}ul.ant-menu.menuStyle{padding:0 30px;font-size:16px}ul.ant-menu.menuStyle li{height:70px;line-height:70px;padding:0;margin-right:30px!important}.disposeInfo{padding:0 30px;min-height:400px}.disposeInfo .disposeItem{display:flex;justify-content:space-between;padding:30px 0;border-bottom:1px solid #eee}.authTag{display:inline-block;padding:0 10px;border-radius:12px;font-size:12px;height:22px;line-height:22px}.authTag.red{border:1px solid #f73030;color:#f73030}.authTag.green{border:1px solid #28bd6c;color:#28bd6c}.CIList{padding:0 30px;min-height:400px}.CIList li{display:flex;justify-content:space-between;padding:28px 0;border-bottom:1px solid #eee} \ No newline at end of file diff --git a/static/css/49.947479e8.chunk.css b/static/css/50.947479e8.chunk.css similarity index 100% rename from static/css/49.947479e8.chunk.css rename to static/css/50.947479e8.chunk.css diff --git a/static/css/64.c5e67e83.chunk.css b/static/css/51.c5e67e83.chunk.css similarity index 100% rename from static/css/64.c5e67e83.chunk.css rename to static/css/51.c5e67e83.chunk.css diff --git a/static/css/65.c5e67e83.chunk.css b/static/css/52.c5e67e83.chunk.css similarity index 100% rename from static/css/65.c5e67e83.chunk.css rename to static/css/52.c5e67e83.chunk.css diff --git a/static/css/66.c5e67e83.chunk.css b/static/css/53.c5e67e83.chunk.css similarity index 100% rename from static/css/66.c5e67e83.chunk.css rename to static/css/53.c5e67e83.chunk.css diff --git a/static/css/54.82ef82ac.chunk.css b/static/css/54.82ef82ac.chunk.css new file mode 100644 index 000000000..2fef849da --- /dev/null +++ b/static/css/54.82ef82ac.chunk.css @@ -0,0 +1 @@ +.boxes{padding:15px 0}.boxes .roundBox{margin:20px auto;display:flex;justify-content:center}.boxes .roundBox>div{margin:0 30px}.boxes .pBox{width:400px;margin:40px auto 20px}.boxes .pBox .progress{width:360px;margin:0 auto;display:flex;background-color:#fafafa;border-radius:10px;height:7px}.boxes .pBox .progress span:first-child{border-radius:10px 0 0 10px}.boxes .pBox .progress span:last-child{border-radius:0 10px 10px 0}.boxes .pBox .progresstip{margin-top:15px;flex-wrap:wrap;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.boxes .pBox .progresstip>span{padding-left:15px;position:relative;min-width:33%;display:flex;justify-content:flex-start}.boxes .pBox .progresstip>span i.zero{display:block;border-radius:50%;height:8px;width:8px;margin-top:10px;margin-right:5px}.boxes .pBox .progresstip>span span{color:#666}.boxes .pBox .progresstip>span span:last-child{color:#999;margin-left:5px}.annulusBasics{width:74px;height:74px;position:relative;overflow:hidden;border-radius:50%;text-align:center;z-index:1}.centerCircle{position:absolute;z-index:10;border-radius:50%;width:60px;height:60px;background:#fff;transform:translate(7px,7px);display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:20px;font-size:12px}.centerCircle .score{font-size:18px}.annulusOuter{position:absolute;top:0;left:0;width:74px;height:74px;border:12px solid #ff7f69;border-radius:50%}.leftRectangle{transform-origin:right}.leftRectangle,.rightRectangle{position:absolute;background:#ebeef5;width:37px;height:74px}.rightRectangle{transform-origin:left;left:37px;transform:rotate(0deg)}.repairAnnulus{position:absolute;width:74px;height:74px;z-index:20;border-radius:50%;box-sizing:content-box;border:20px solid #fff;top:-20px;left:-20px} \ No newline at end of file diff --git a/static/css/55.ef06ef2e.chunk.css b/static/css/55.ef06ef2e.chunk.css new file mode 100644 index 000000000..b5db6a374 --- /dev/null +++ b/static/css/55.ef06ef2e.chunk.css @@ -0,0 +1 @@ +.background-f{background:#fff}.pt-15{padding-top:15px}.mr-4{margin-right:4px}.pb-10{padding-bottom:10px}.plr-20{padding:0 20px}.font-12{font-size:12px}.font-15{font-size:15px}.border-b-line{border-bottom:1px solid #eee}.list-item{width:100%}.w-25{width:25%}.p-10{padding:10px}.pd-105{padding:15px 10px}.grid-item{display:grid!important;-ms-flex-align:center;align-items:center;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr}.avatar-60{height:60px;width:60px;border-radius:50%}.text-primary{color:#5091ff!important}.text-primary:hover{color:#2878ff!important}.text-yellow{color:#ffa802!important}.text-gray{color:#888}.ml12{margin-left:12px}.user-join-time{font-size:14px!important;color:#60b25e}.btn-cir-grey{background:#fafafa;color:#888;font-weight:400;border:1px solid #eee;border-radius:2px;cursor:pointer}.wd-75{width:75px}.pbt15{padding:15px 0}.pbt25{padding:25px 0}.mlr10{margin:0 15px}.user-list-items{height:100%;width:100%;display:inline-block}.max-w-200{max-width:200px}.inline-block{display:inline-block}.new-content-flex{width:1200px;margin:20px auto;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.list-left{width:26%;padding-right:30px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px}.list-r-Search{width:400px}.list-right{width:74%;background:#fff;padding:0!important;border:none!important}.text-center{text-align:center}.mt-n15{margin-top:-15px}.position-relative{position:relative}.mr-5{margin-right:5px}a.text-button-grey{color:#fff}.user-info-star-button{margin:20px 50px 0}.list-l-p{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer;padding-right:20px}.fwb{font-weight:700}.pl-10{height:100%}.w-100{width:100%}.w-33{width:33%}.text-right{text-align:right}.bbt{border-bottom:1px solid #e0e0e0}dl,ol,ul{margin-bottom:0}.newMain{background-color:#fff}.color-black{color:#333}.main{width:1200px;padding:20px;margin:20px auto;background:#fff;border-radius:2px;border:1px solid #eee}.radius-2{border-radius:2px}.normal{width:1200px;margin:0 auto}.back-white{background:#fff}.back-black{background:#000}.btn_32{border-radius:4px;padding:0 12px;height:32px;line-height:32px;background-color:#f4f4f4;color:#666;display:inline-block}@media screen and (max-width:1200px){.main{width:1000px;margin:10px auto}}.hide-1{display:inline-block;white-space:nowrap}.hide-1,.hide-2{overflow:hidden;text-overflow:ellipsis}.hide-2{display:inline-block;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.df{display:flex}.flex-1{flex:1;width:0}.f-wrap-between{display:flex;flex-wrap:wrap;justify-content:space-between}.f-wrap-alignCenter{display:flex;flex-wrap:wrap;align-items:center}.normalBox{border-radius:4px;border:1px solid #ddd}.normalBox-title{padding:10px;background-color:#f4f4f4;line-height:18px}.none_panels{text-align:center;height:400px;display:flex;justify-content:center;align-items:center}.none_panels.small{height:120px}.none_panels.small img{width:50px}.none_panels img{margin-bottom:15px}.none_p_title{font-size:16px;color:#999}form.ant-form{color:#333}.required{position:relative}.required:before{content:"*";color:red;position:absolute;left:-10px;top:0;line-height:22px}form .ant-row.ant-form-item{margin-bottom:15px}@media screen and (max-width:1000px){.main{margin:1rem auto}.main,.normal{width:750px}}@media screen and (max-width:750px){.main{width:95%;margin:1rem auto}.normal{width:100%}}.ver-middle{vertical-align:middle}.pd510{padding:5px 10px}.modalsStyle .ant-modal-content>.ant-modal-header{text-align:left!important}.modalsStyle .ant-modal-body{max-width:400px;margin:0 auto;text-align:left;min-height:140px;display:flex;align-items:center}.modalsStyle .ant-modal-close-x{margin-top:8px}.list-l-Menu,.list-r-Info>div{box-shadow:0 0 2px rgba(0,0,0,.2)}.list-l-Menu{margin-bottom:12px;border-radius:2px;background-color:#fff}.list-l-Menu>li{font-size:1rem;padding:0 0 0 20px;box-sizing:border-box;color:#333;position:relative}.list-l-Menu>li>p{height:62px;line-height:62px;width:100%;border-bottom:1px solid #eee;display:flex;justify-content:space-between;cursor:pointer;padding-right:20px;margin:0}.list-l-Menu>li>p a{width:100%}.list-l-Menu>li>p span:last-child{color:#999}.list-l-Menu>li:last-child>p{border-bottom:none}.list-l-Menu>li:not(.MenuTitle):hover,.list-l-Menu li.active{background-color:#fafafa}.list-l-Menu li.active:before{position:absolute;left:0;top:15px;width:6px;content:"";height:33px;background:#4cacff}.list-l-Menu .MenuTitle{font-size:16px;background-size:100% 100%;color:#333!important;height:62px;line-height:62px;border-bottom:1px solid #e0e0e0;font-weight:400}.list-l-Menu .ant-menu-inline{border:none}.list-l-Menu .ant-menu-inline .ant-menu-item{width:100%!important}.list-l-Menu .ant-menu-item-group-title{padding:0}.group-setting-switch{border:1px solid #ddd!important;background-color:#fff!important}.headerbox{padding:20px;border-bottom:1px solid #e0e0e0;display:flex;align-items:center;justify-content:space-between}.headerbox>div{width:400px}.headerbox>p,.headerbox>p a{display:flex;align-items:center}.headerbox>p a{color:#5091ff;margin-left:30px;font-size:16px}.headerbox .ant-btn.ant-input-search-button{margin-top:-1px;margin-right:-1px}.echartBox{border:1px solid #dedede}.echartBox>p{color:#999;padding:15px 20px;text-align:center}.contentBox{padding:20px 20px 0}.contentBox>div{margin-bottom:20px;display:flex;align-items:center;padding:20px 25px;background-color:#fafafa}.contentBox>div .imgBox{width:190px;height:90px;display:flex;align-items:center;justify-content:center;margin-right:20px;background-color:#fff}.contentBox>div .imgBox img{max-width:90%;max-height:90%}.contentBox .item-news{display:flex;justify-content:space-between;font-size:12px;color:#888;margin-top:3px;margin-bottom:0}.contentBox .teamdesc{word-break:break-all;line-height:20px}.infosType{padding:20px 30px 0 20px;display:flex;justify-content:space-between}.infosType .infoStatus{height:30px;background:#fff;border-radius:15px;border:1px solid #ddd;line-height:30px;font-size:12px;color:#888;display:flex}.infosType .infoStatus>span{display:block;padding:0 12px;border-radius:15px;cursor:pointer}.infosType .infoStatus>span.active{background-color:#5091ff;color:#fff;padding:0 15px}.infosType .infoStatus .statusDivider{margin:8px 0 0!important}.userDescription{color:#666;line-height:18px;text-align:left;margin:10px 0;word-break:break-all;text-align:justify}.focusBox,.infoBox{width:100%!important;display:inline-block;margin-top:30px;padding-top:30px;border-top:1px solid #f1f1f1}.infoBox{padding-bottom:10px;text-align:left;line-height:28px;color:#666;margin-top:20px}.infoBox i{color:#dedede;font-size:15px!important}.infoBox span{margin-left:10px}.headimg{position:relative;display:block}.headimg img{width:110px;height:110px;border-radius:50%}.headimg span{position:absolute;bottom:-6px;right:0;left:65px}.headimg span i{font-size:25px!important;border-radius:50%;background-color:#fff}.headimg span i.icon-nan{color:#1890ff}.headimg span i.icon-nv{color:pink}ul.ant-menu.menuStyle{padding:0 30px;font-size:16px}ul.ant-menu.menuStyle li{height:70px;line-height:70px;padding:0;margin-right:30px!important;border-bottom:transparent!important}.disposeInfo{padding:0 30px;min-height:400px}.disposeInfo .disposeItem{display:flex;justify-content:space-between;padding:30px 0;border-bottom:1px solid #eee}.authTag{display:inline-block;padding:0 10px;border-radius:12px;font-size:12px;height:22px;line-height:22px}.authTag.red{border:1px solid #f73030;color:#f73030}.authTag.green{border:1px solid #28bd6c;color:#28bd6c}.CIList{padding:0 30px;min-height:400px}.CIList li{display:flex;justify-content:space-between;padding:28px 0;border-bottom:1px solid #eee}.infosRightMenu .ant-menu-item{padding:0;margin:0 20px!important;font-size:17px;height:32px;line-height:0;border-bottom:2px solid transparent!important;position:relative}.infosRightMenu .ant-menu-item a>i{font-size:15px!important;margin-right:8px}.infosRightMenu .ant-menu-item .menuNum{font-size:12px;margin-left:3px;color:#ff6e21}.infosRightMenu .ant-menu-item.ant-menu-item-selected:before{position:absolute;width:100%;bottom:-1px;height:2px;left:0;background-color:#1890ff;content:""} \ No newline at end of file diff --git a/static/css/51.cba65999.chunk.css b/static/css/56.cba65999.chunk.css similarity index 100% rename from static/css/51.cba65999.chunk.css rename to static/css/56.cba65999.chunk.css diff --git a/static/css/53.20f38a3c.chunk.css b/static/css/58.20f38a3c.chunk.css similarity index 100% rename from static/css/53.20f38a3c.chunk.css rename to static/css/58.20f38a3c.chunk.css diff --git a/static/css/54.cba65999.chunk.css b/static/css/59.cba65999.chunk.css similarity index 100% rename from static/css/54.cba65999.chunk.css rename to static/css/59.cba65999.chunk.css diff --git a/static/css/55.b25d46f3.chunk.css b/static/css/60.b25d46f3.chunk.css similarity index 100% rename from static/css/55.b25d46f3.chunk.css rename to static/css/60.b25d46f3.chunk.css diff --git a/static/css/56.3c611c50.chunk.css b/static/css/61.3c611c50.chunk.css similarity index 100% rename from static/css/56.3c611c50.chunk.css rename to static/css/61.3c611c50.chunk.css diff --git a/static/css/59.c359de0c.chunk.css b/static/css/64.c359de0c.chunk.css similarity index 100% rename from static/css/59.c359de0c.chunk.css rename to static/css/64.c359de0c.chunk.css diff --git a/static/css/60.5e339313.chunk.css b/static/css/65.5e339313.chunk.css similarity index 100% rename from static/css/60.5e339313.chunk.css rename to static/css/65.5e339313.chunk.css diff --git a/static/css/61.7cadd6ef.chunk.css b/static/css/66.7cadd6ef.chunk.css similarity index 100% rename from static/css/61.7cadd6ef.chunk.css rename to static/css/66.7cadd6ef.chunk.css diff --git a/static/css/62.bad3a09e.chunk.css b/static/css/67.bad3a09e.chunk.css similarity index 100% rename from static/css/62.bad3a09e.chunk.css rename to static/css/67.bad3a09e.chunk.css diff --git a/static/css/67.e17cf6ed.chunk.css b/static/css/67.e17cf6ed.chunk.css deleted file mode 100644 index cba4d76ef..000000000 --- a/static/css/67.e17cf6ed.chunk.css +++ /dev/null @@ -1 +0,0 @@ -.background-f{background:#fff}.pt-15{padding-top:15px}.mr-4{margin-right:4px}.pb-10{padding-bottom:10px}.plr-20{padding:0 20px}.font-12{font-size:12px}.font-15{font-size:15px}.border-b-line{border-bottom:1px solid #eee}.list-item{width:100%}.w-25{width:25%}.p-10{padding:10px}.pd-105{padding:15px 10px}.grid-item{display:grid!important;-ms-flex-align:center;align-items:center;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr}.avatar-60{height:60px;width:60px;border-radius:50%}.text-primary{color:#5091ff!important}.text-primary:hover{color:#2878ff!important}.text-yellow{color:#ffa802!important}.text-gray{color:#888}.ml12{margin-left:12px}.user-join-time{font-size:14px!important;color:#60b25e}.btn-cir-grey{background:#fafafa;color:#888;font-weight:400;border:1px solid #eee;border-radius:2px;cursor:pointer}.wd-75{width:75px}.pbt15{padding:15px 0}.pbt25{padding:25px 0}.mlr10{margin:0 15px}.user-list-items{height:100%;width:100%;display:inline-block}.max-w-200{max-width:200px}.inline-block{display:inline-block}.new-content-flex{width:1200px;margin:20px auto;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.list-left{width:26%;padding-right:20px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px}.list-r-Search{width:400px}.list-right{width:74%;background:#fff;padding:0!important;border:1px solid #eee}.text-center{text-align:center}.mt-n15{margin-top:-15px}.position-relative{position:relative}.mr-5{margin-right:5px}a.text-button-grey{color:rgba(0,0,0,.65)}.user-info-star-button{margin:20px 50px 0}.list-l-p{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer;padding-right:20px}.fwb{font-weight:700}.pl-10{height:100%}.w-100{width:100%}.w-33{width:33%}.text-right{text-align:right}.bbt,.headerbox{border-bottom:1px solid #e0e0e0}.headerbox{padding:20px 40px;display:flex;align-items:center;justify-content:space-between}.headerbox>div{width:400px}.headerbox>p,.headerbox>p a{display:flex;align-items:center}.headerbox>p a{color:#5091ff;margin-left:30px;font-size:16px}.headerbox .ant-btn.ant-input-search-button{margin-top:-1px;margin-right:-1px}.contentBox{padding:20px 40px 0}.contentBox>div{margin-bottom:20px;display:flex;align-items:center;padding:20px 25px;background-color:#fafafa}.contentBox>div .imgBox{width:190px;height:90px;display:flex;align-items:center;justify-content:center;margin-right:20px;background-color:#fff}.contentBox>div .imgBox img{max-width:90%;max-height:90%}.contentBox .item-news{display:flex;justify-content:space-between;font-size:12px;color:#888;margin-top:3px;margin-bottom:0}.contentBox .teamdesc{word-break:break-all;line-height:20px}.infosType{padding:20px 30px 0;display:flex;justify-content:space-between}.infosType .infoStatus{height:30px;background:#fff;border-radius:15px;border:1px solid #ddd;line-height:30px;font-size:12px;color:#888;display:flex}.infosType .infoStatus>span{display:block;padding:0 12px;border-radius:15px;cursor:pointer}.infosType .infoStatus>span.active{background-color:#5091ff;color:#fff;padding:0 15px}.infosType .infoStatus .statusDivider{margin:8px 0 0!important}ul.ant-menu.menuStyle{padding:0 30px;font-size:16px}ul.ant-menu.menuStyle li{height:70px;line-height:70px;padding:0;margin-right:30px!important}.disposeInfo{padding:0 30px;min-height:400px}.disposeInfo .disposeItem{display:flex;justify-content:space-between;padding:30px 0;border-bottom:1px solid #eee}.authTag{display:inline-block;padding:0 10px;border-radius:12px;font-size:12px;height:22px;line-height:22px}.authTag.red{border:1px solid #f73030;color:#f73030}.authTag.green{border:1px solid #28bd6c;color:#28bd6c}.CIList{padding:0 30px;min-height:400px}.CIList li{display:flex;justify-content:space-between;padding:28px 0;border-bottom:1px solid #eee} \ No newline at end of file diff --git a/static/css/63.bad3a09e.chunk.css b/static/css/68.bad3a09e.chunk.css similarity index 100% rename from static/css/63.bad3a09e.chunk.css rename to static/css/68.bad3a09e.chunk.css diff --git a/static/css/69.5f491cba.chunk.css b/static/css/69.5f491cba.chunk.css new file mode 100644 index 000000000..9078d2019 --- /dev/null +++ b/static/css/69.5f491cba.chunk.css @@ -0,0 +1 @@ +.background-f{background:#fff}.pt-15{padding-top:15px}.mr-4{margin-right:4px}.pb-10{padding-bottom:10px}.plr-20{padding:0 20px}.font-12{font-size:12px}.font-15{font-size:15px}.border-b-line{border-bottom:1px solid #eee}.list-item{width:100%}.w-25{width:25%}.p-10{padding:10px}.pd-105{padding:15px 10px}.grid-item{display:grid!important;-ms-flex-align:center;align-items:center;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr}.avatar-60{height:60px;width:60px;border-radius:50%}.text-primary{color:#5091ff!important}.text-primary:hover{color:#2878ff!important}.text-yellow{color:#ffa802!important}.text-gray{color:#888}.ml12{margin-left:12px}.user-join-time{font-size:14px!important;color:#60b25e}.btn-cir-grey{background:#fafafa;color:#888;font-weight:400;border:1px solid #eee;border-radius:2px;cursor:pointer}.wd-75{width:75px}.pbt15{padding:15px 0}.pbt25{padding:25px 0}.mlr10{margin:0 15px}.user-list-items{height:100%;width:100%;display:inline-block}.max-w-200{max-width:200px}.inline-block{display:inline-block}.new-content-flex{width:1200px;margin:20px auto;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.list-left{width:26%;padding-right:30px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px}.list-r-Search{width:400px}.list-right{width:74%;background:#fff;padding:0!important;border:none!important}.text-center{text-align:center}.mt-n15{margin-top:-15px}.position-relative{position:relative}.mr-5{margin-right:5px}a.text-button-grey{color:#fff}.user-info-star-button{margin:20px 50px 0}.list-l-p{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer;padding-right:20px}.fwb{font-weight:700}.pl-10{height:100%}.w-100{width:100%}.w-33{width:33%}.text-right{text-align:right}.bbt,.headerbox{border-bottom:1px solid #e0e0e0}.headerbox{padding:20px;display:flex;align-items:center;justify-content:space-between}.headerbox>div{width:400px}.headerbox>p,.headerbox>p a{display:flex;align-items:center}.headerbox>p a{color:#5091ff;margin-left:30px;font-size:16px}.headerbox .ant-btn.ant-input-search-button{margin-top:-1px;margin-right:-1px}.echartBox{border:1px solid #dedede}.echartBox>p{color:#999;padding:15px 20px;text-align:center}.contentBox{padding:20px 20px 0}.contentBox>div{margin-bottom:20px;display:flex;align-items:center;padding:20px 25px;background-color:#fafafa}.contentBox>div .imgBox{width:190px;height:90px;display:flex;align-items:center;justify-content:center;margin-right:20px;background-color:#fff}.contentBox>div .imgBox img{max-width:90%;max-height:90%}.contentBox .item-news{display:flex;justify-content:space-between;font-size:12px;color:#888;margin-top:3px;margin-bottom:0}.contentBox .teamdesc{word-break:break-all;line-height:20px}.infosType{padding:20px 30px 0 20px;display:flex;justify-content:space-between}.infosType .infoStatus{height:30px;background:#fff;border-radius:15px;border:1px solid #ddd;line-height:30px;font-size:12px;color:#888;display:flex}.infosType .infoStatus>span{display:block;padding:0 12px;border-radius:15px;cursor:pointer}.infosType .infoStatus>span.active{background-color:#5091ff;color:#fff;padding:0 15px}.infosType .infoStatus .statusDivider{margin:8px 0 0!important}.userDescription{color:#666;line-height:18px;text-align:left;margin:10px 0;word-break:break-all;text-align:justify}.focusBox,.infoBox{width:100%!important;display:inline-block;margin-top:30px;padding-top:30px;border-top:1px solid #f1f1f1}.infoBox{padding-bottom:10px;text-align:left;line-height:28px;color:#666;margin-top:20px}.infoBox i{color:#dedede;font-size:15px!important}.infoBox span{margin-left:10px}.headimg{position:relative;display:block}.headimg img{width:110px;height:110px;border-radius:50%}.headimg span{position:absolute;bottom:-6px;right:0;left:65px}.headimg span i{font-size:25px!important;border-radius:50%;background-color:#fff}.headimg span i.icon-nan{color:#1890ff}.headimg span i.icon-nv{color:pink}ul.ant-menu.menuStyle{padding:0 30px;font-size:16px}ul.ant-menu.menuStyle li{height:70px;line-height:70px;padding:0;margin-right:30px!important;border-bottom:transparent!important}.disposeInfo{padding:0 30px;min-height:400px}.disposeInfo .disposeItem{display:flex;justify-content:space-between;padding:30px 0;border-bottom:1px solid #eee}.authTag{display:inline-block;padding:0 10px;border-radius:12px;font-size:12px;height:22px;line-height:22px}.authTag.red{border:1px solid #f73030;color:#f73030}.authTag.green{border:1px solid #28bd6c;color:#28bd6c}.CIList{padding:0 30px;min-height:400px}.CIList li{display:flex;justify-content:space-between;padding:28px 0;border-bottom:1px solid #eee}.infosRightMenu .ant-menu-item{padding:0;margin:0 20px!important;font-size:17px;height:32px;line-height:0;border-bottom:2px solid transparent!important;position:relative}.infosRightMenu .ant-menu-item a>i{font-size:15px!important;margin-right:8px}.infosRightMenu .ant-menu-item .menuNum{font-size:12px;margin-left:3px;color:#ff6e21}.infosRightMenu .ant-menu-item.ant-menu-item-selected:before{position:absolute;width:100%;bottom:-1px;height:2px;left:0;background-color:#1890ff;content:""} \ No newline at end of file diff --git a/static/css/71.640f37d5.chunk.css b/static/css/70.640f37d5.chunk.css similarity index 100% rename from static/css/71.640f37d5.chunk.css rename to static/css/70.640f37d5.chunk.css diff --git a/static/css/70.ea39a4ce.chunk.css b/static/css/70.ea39a4ce.chunk.css deleted file mode 100644 index e69de29bb..000000000 diff --git a/static/css/68.f1b9e4d6.chunk.css b/static/css/71.f1b9e4d6.chunk.css similarity index 100% rename from static/css/68.f1b9e4d6.chunk.css rename to static/css/71.f1b9e4d6.chunk.css diff --git a/static/css/69.bad3a09e.chunk.css b/static/css/72.bad3a09e.chunk.css similarity index 100% rename from static/css/69.bad3a09e.chunk.css rename to static/css/72.bad3a09e.chunk.css diff --git a/static/css/72.640f37d5.chunk.css b/static/css/73.640f37d5.chunk.css similarity index 100% rename from static/css/72.640f37d5.chunk.css rename to static/css/73.640f37d5.chunk.css diff --git a/static/css/80.640f37d5.chunk.css b/static/css/74.640f37d5.chunk.css similarity index 100% rename from static/css/80.640f37d5.chunk.css rename to static/css/74.640f37d5.chunk.css diff --git a/static/css/74.0d39367d.chunk.css b/static/css/76.0d39367d.chunk.css similarity index 100% rename from static/css/74.0d39367d.chunk.css rename to static/css/76.0d39367d.chunk.css diff --git a/static/css/75.b8075868.chunk.css b/static/css/77.b8075868.chunk.css similarity index 100% rename from static/css/75.b8075868.chunk.css rename to static/css/77.b8075868.chunk.css diff --git a/static/css/76.c8a55d08.chunk.css b/static/css/78.c8a55d08.chunk.css similarity index 100% rename from static/css/76.c8a55d08.chunk.css rename to static/css/78.c8a55d08.chunk.css diff --git a/static/css/77.88de9df7.chunk.css b/static/css/79.88de9df7.chunk.css similarity index 100% rename from static/css/77.88de9df7.chunk.css rename to static/css/79.88de9df7.chunk.css diff --git a/static/css/78.cebcfa98.chunk.css b/static/css/80.cebcfa98.chunk.css similarity index 100% rename from static/css/78.cebcfa98.chunk.css rename to static/css/80.cebcfa98.chunk.css diff --git a/static/css/79.eab8e1d1.chunk.css b/static/css/81.eab8e1d1.chunk.css similarity index 100% rename from static/css/79.eab8e1d1.chunk.css rename to static/css/81.eab8e1d1.chunk.css diff --git a/static/css/81.640f37d5.chunk.css b/static/css/82.640f37d5.chunk.css similarity index 100% rename from static/css/81.640f37d5.chunk.css rename to static/css/82.640f37d5.chunk.css diff --git a/static/css/83.1dcd3be5.chunk.css b/static/css/83.1dcd3be5.chunk.css deleted file mode 100644 index 3716f4e7d..000000000 --- a/static/css/83.1dcd3be5.chunk.css +++ /dev/null @@ -1 +0,0 @@ -.lineH2{line-height:2}.t_project_banner{background-color:#050d34}.ProjectListIndex{width:1200px;margin:20px auto;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.list-left{width:26%;padding-right:20px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px}.list-left>div{border:1px solid #eee}.list-left>div.bgcF{border:none}.list-right{width:74%;background:#fff;padding:10px;border:1px solid #eee}.ant-menu-inline,.ant-menu-vertical,.ant-menu-vertical-left{border-right:none!important}.ant-menu-vertical>.ant-menu-item{margin:0!important;height:35px;line-height:35px;border-bottom:1px solid #eee;font-size:14px!important}.ant-menu-vertical>.ant-menu-item:last-child{border-bottom:none}.list-r-operation{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;padding:25px 30px;border-bottom:1px solid #e0e0e0}.list-r-Search{width:400px}.padding0-25{padding:0 25px}.list-r-Search .ant-btn-lg{height:38px}.list-r-Search .ant-input-group-addon{border:none!important}.list-r-Search .ant-input-search-button{height:40px!important}.createBtn{border-radius:4px;margin-left:20px;display:inline-block;padding:3px 15px;background-color:#4cacff;color:#fff!important}.project-list{padding:0 30px}.border-top-grey{border-top:1px solid #eee}.p-r-Item:last-child{border-bottom:none!important}.p-r-Item{display:-ms-flexbox;display:flex;border-bottom:1px solid #eee;padding:22px 0}.boxShandow{-webkit-box-shadow:0 2px 20px 10px rgba(0,0,0,.03);box-shadow:0 2px 20px 10px rgba(0,0,0,.03)}.p-r-photo{width:60px;height:60px;border-radius:50%;margin-right:22px}.p-r-Infos{-ms-flex:1 1;flex:1 1;width:0}.p-r-name{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.p-r-name>p{-ms-flex:1 1;flex:1 1;width:0}.p-r-btn{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.p-r-btn>span{height:35px;line-height:35px;border:1px solid #f4f4f4;border-radius:5px;display:block;margin-left:20px;background-color:#fff;display:-ms-flexbox;display:flex}.p-r-btn>span>a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0 12px;background:#ececec}.p-r-btn>span>a:active{background:#f4f4f4}.p-r-btn>span>span{padding:0 8px}.p-r-tags{display:-ms-flexbox;display:flex;opacity:1}.p-r-tags.large>span{height:30px;line-height:30px;font-size:14px}.p-r-tags>span{margin-left:15px;padding:0 10px;border-radius:15px;background:#ebf4fe;color:#333;height:24px;line-height:24px;display:block;font-size:12px;display:-ms-flexbox;display:flex}.p-r-tags>span.pariseTag{background:#fff3dc}.p-r-tags.large>span>label{padding:0 12px}.p-r-tags>span>label{padding:0 8px}.p-r-tags.large>span>span{padding:0 6px}.pariseImg{width:14px;height:12px;margin-top:6px;margin-right:3px}.p-r-tags>span>span{display:block;background:#fff;border-left:#efefef;padding:0 4px;border-radius:0 4px 4px 0;color:#999}.p-r-content{margin-top:10px;color:#666;display:-ms-flexbox;display:flex}.p-r-detail>span{margin-right:22px;color:#888}.p-r-detail>span>label{color:#999}.p-r-about{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-top:8px;color:#666}.spincontent{height:400px}.spinstyle .ant-spin-text{margin-top:30px;color:#888}.detailHeader-wrapper{background-color:#fafbfc}.headerMenu-wrapper{font-size:16px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.headerMenu-wrapper li{position:relative;text-align:center;height:40px;line-height:28px;margin-right:40px}.headerMenu-wrapper li a{color:#666}.headerMenu-wrapper li a>img{margin-right:8px}.headerMenu-wrapper li a>span.num{height:28px;line-height:29px;margin-left:8px;font-size:12px;color:#2878ff;float:right}.headerMenu-wrapper li.active:after{position:absolute;bottom:0;height:2px;background-color:#5091ff;content:"";left:0;width:100%}.detail_tag_btn{height:26px;line-height:26px;border-radius:5px;border:1px solid #f1f1f1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-left:30px}.ant-tooltip{max-width:-webkit-fit-content!important;max-width:-moz-fit-content!important;max-width:fit-content!important}.detail_tag_btn_name{padding:0 10px;color:#666!important}.detail_tag_btn_name img{margin-right:10px}.detail_tag_btn_count{padding:0 10px;background:#fff;border-radius:0 4px 4px 0;font-size:12px;height:100%}.files-md{padding:20px}.branch-wrapper{border:1px solid #eee;border-radius:4px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:60px;padding:0 30px;width:1200px;background-color:#fff;margin:20px auto 0;-ms-flex-pack:justify;justify-content:space-between}.branch-wrapper>a>i{color:#5091ff;margin-right:5px;cursor:default}.branch-wrapper a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center;height:30px;line-height:30px;cursor:pointer;font-size:16px;color:#333}.branch-wrapper a>span{position:relative;min-height:20px;display:block}.branch-wrapper a.active>span:after{position:absolute;content:"";bottom:-5px;width:30px;height:3px;left:0;background-color:#5091ff}.gitAddressClone{border-radius:4px;border:1px solid #eee;background:#fff;margin-left:20px;position:relative}.gitAddressClone,.gitAddressClone>span{display:-ms-flexbox;display:flex;height:40px;-ms-flex-align:center;align-items:center}.gitAddressClone>span{line-height:40px;padding:0 12px;cursor:pointer}.addressTips{position:absolute;font-size:12px;color:#ff6e21;top:-34px;left:30px;background-color:#fff;border:1px solid #fe881d;padding:0 5px;height:28px;line-height:28px}.addressTips>span{position:relative;display:block}.addressTips>span:before{top:25px;border:8px solid transparent;border-top-color:#fff;z-index:12}.addressTips>span:after,.addressTips>span:before{-webkit-box-sizing:content-box;box-sizing:content-box;width:0;height:0;position:absolute;left:50%;margin-left:-4px;padding:0;display:block;content:""}.addressTips>span:after{top:26px;border:8px solid transparent;border-top-color:#fe881d;z-index:11}.gitAddressClone>span.addressType{color:#4cacff}.gitAddressClone>span:last-child{border-right:none}.gitAddressClone>input{outline:none;padding:0 8px;height:40px;line-height:40px;border-radius:0;border:1px solid #eee;-ms-flex:1 1;flex:1 1}.wrap-commit-table .ant-table-small>.ant-table-content>.ant-table-body{margin:0}.wrap-commit-table .ant-table-title{background-color:#f1f8ff;padding:13px 16px!important}.commitKey{cursor:pointer;border:1px solid #fd7700;background-color:#fff3dc;color:#fd7700!important;padding:0 12px;height:20px;line-height:20px;margin-left:15px;border-radius:18px;max-width:100%}.branchTitle{padding:8px 10px;color:#333;font-size:16px;border-bottom:1px solid #d9d9d9}.branchUl li{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:justify;justify-content:space-between;padding:20px 0;border-bottom:1px solid #eee}.branchUl li:last-child{border-bottom:none}.operationBtn{border:1px solid #f4f4f4;border-radius:3px;padding:0 6px;background-color:#fff;color:#666!important;display:inline-block}.messages{max-width:700px}.leftPoint{margin-left:20px;position:relative}.leftPoint:before{position:absolute;left:-10px;top:8px;border-radius:50%;width:4px;height:4px;background-color:#dadada;content:""}.subFileName{position:relative;margin-left:15px;height:22px}.subFileName:before{position:absolute;content:"/";left:-10px;top:0;color:#999;height:22px;line-height:22px}.addFile{display:-ms-flexbox;display:flex}.addFile a{display:block;background-color:rgba(76,172,255,.8);color:#fff;cursor:pointer;height:32px;line-height:32px;padding:0 10px}.addFile a:first-child{border-radius:4px}.addFile a:last-child{border-left:1px solid hsla(0,0%,96.9%,.3)}.addFile a:active{background-color:#4cacff}@media screen and (max-width:750px){.list-r-Search{-ms-flex:1 1;flex:1 1}.list-left,.list-right{width:100%;padding:0}}@media screen and (max-width:400px){.list-r-Search{width:100%}.headerMenu-wrapper{-ms-flex-direction:column;flex-direction:column;width:100%}.headerMenu-wrapper li{width:100%}.gitAddressClone{width:100%;margin-left:0}.gitAddressClone>span{padding:0}.messages{max-width:100%}}.commonBox{border:1px solid #ddd;margin-top:30px;border-radius:4px}.commonBox .commonBox-title{padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;background:#fafbfc;font-weight:700;height:45px;line-height:45px;border-bottom:1px solid #d9d9d9;border-radius:4px 4px 0 0}.synchronism{display:block;height:26px;line-height:26px;padding:0 15px;color:#fff!important;background-color:#28bd6c;border-radius:4px}.files_info{cursor:pointer}.commonBox .commonBox-info{padding:20px 15px}.commonBox-title-read{vertical-align:middle;color:#666}@media screen and (max-width:370px){.p-r-btn,.p-r-tags{opacity:0;display:none}.p-r-about{-ms-flex-wrap:wrap;flex-wrap:wrap}.commitKey{margin-right:0}.list-r-Search{width:100%}}.null_data_box{width:100%;border:1px solid #d4d4d5;border-radius:3px}.title{font-weight:700;background:#f4f4f4;padding:10px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #d4d4d5}.item_title{font-size:18px;font-weight:700;margin-bottom:15px}.item{padding:15px;border-bottom:1px solid #dededf}.item:last-child{border-bottom:none}.gitAddressClone{margin:0!important}.item_title small{font-weight:400;margin-left:10px}.item_title small a{color:#4183c6}.Markdown{background:#f7f7f7;padding:10px 20px}.item .gitAddressClone input:focus{border:1px solid #2185d0}.content-file{margin-top:8px}.content-file .CodeMirror{background-color:#f7f7f7;border:1px solid #e4e4e4;border-radius:4px;height:auto}.content-file.edit .CodeMirror{background-color:#fff}.content-file .CodeMirror .CodeMirror-scroll{min-height:450px}.text-center{text-align:center}.fork-css{position:absolute;left:0;top:50px;width:100%}.color-grey-ccc{color:#ccc!important}a.color-grey-ccc:hover{color:#4cacff!important}.pull-right{float:right}.commitList{padding:0 30px;min-height:400px}.commitList>div{border-bottom:1px solid #eee;padding:16px 0}.commitList>div:last-child{border-bottom:none}.div_table{border:1px solid #eee;border-radius:2px}.ul_thead{-webkit-box-sizing:border-box;box-sizing:border-box;background:#fafafa;border-bottom:1px solid #eee;height:50px;line-height:50px}.ul_tbody,.ul_thead{padding:0 30px}.ul_tbody li,.ul_thead li{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-align:left}.ul_tbody li{padding:18px 0;border-bottom:1px solid #eee}.ul_tbody li:last-child{border-bottom:none}.ul_tbody li>span,.ul_thead li>span{width:20%;padding-right:20px}.ul_tbody li>span:nth-child(2),.ul_thead li>span:nth-child(2){-ms-flex:1 1;flex:1 1}.ul_tbody_third{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:left;justify-content:left}.ul_tbody_forth,.ul_tbody_third{display:-ms-flexbox;display:flex}.ul_tbody_forth{text-align:center;-ms-flex-pack:center;justify-content:center} \ No newline at end of file diff --git a/static/css/84.49255f30.chunk.css b/static/css/84.49255f30.chunk.css new file mode 100644 index 000000000..b85f199c9 --- /dev/null +++ b/static/css/84.49255f30.chunk.css @@ -0,0 +1 @@ +.lineH2{line-height:2}.t_project_banner{background-color:#050d34}.ProjectListIndex{width:1200px;margin:20px auto;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.list-left{width:26%;padding-right:20px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px}.list-left>div{border:1px solid #eee}.list-left>div.bgcF{border:none}.list-right{width:74%;background:#fff;padding:10px;border:1px solid #eee}.ant-menu-inline,.ant-menu-vertical,.ant-menu-vertical-left{border-right:none!important}.ant-menu-vertical>.ant-menu-item{margin:0!important;height:35px;line-height:35px;border-bottom:1px solid #eee;font-size:14px!important}.ant-menu-vertical>.ant-menu-item:last-child{border-bottom:none}.list-r-operation{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;padding:25px 30px;border-bottom:1px solid #e0e0e0}.list-r-Search{width:400px}.padding0-25{padding:0 25px}.list-r-Search .ant-btn-lg{height:38px}.list-r-Search .ant-input-group-addon{border:none!important}.list-r-Search .ant-input-search-button{height:40px!important}.createBtn{border-radius:4px;margin-left:20px;display:inline-block;padding:3px 15px;background-color:#4cacff;color:#fff!important}.project-list{padding:0 30px}.border-top-grey{border-top:1px solid #eee}.p-r-Item:last-child{border-bottom:none!important}.p-r-Item{display:-ms-flexbox;display:flex;border-bottom:1px solid #eee;padding:22px 0;-ms-flex-pack:start;justify-content:flex-start}.boxShandow{-webkit-box-shadow:0 2px 20px 10px rgba(0,0,0,.03);box-shadow:0 2px 20px 10px rgba(0,0,0,.03)}.p-r-photo{width:60px;height:60px;border-radius:50%;margin-right:22px;margin-top:8px}.p-r-Infos{-ms-flex:1 1;flex:1 1;width:0}.p-r-name{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.p-r-name>p{-ms-flex:1 1;flex:1 1;width:0}.p-r-btn{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.p-r-btn>span{height:35px;line-height:35px;border:1px solid #f4f4f4;border-radius:5px;display:block;margin-left:20px;background-color:#fff;display:-ms-flexbox;display:flex}.p-r-btn>span>a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0 12px;background:#ececec}.p-r-btn>span>a:active{background:#f4f4f4}.p-r-btn>span>span{padding:0 8px}.p-r-tags{display:-ms-flexbox;display:flex;opacity:1}.p-r-tags.large>span{height:30px;line-height:30px;font-size:14px}.p-r-tags>span{margin-left:15px;padding:0 10px;border-radius:15px;background:#ebf4fe;color:#333;height:24px;line-height:24px;display:block;font-size:12px;display:-ms-flexbox;display:flex}.p-r-tags>span.pariseTag{background:#fff3dc}.p-r-tags.large>span>label{padding:0 12px}.p-r-tags>span>label{padding:0 8px}.p-r-tags.large>span>span{padding:0 6px}.pariseImg{width:14px;height:12px;margin-top:6px;margin-right:3px}.p-r-tags>span>span{display:block;background:#fff;border-left:#efefef;padding:0 4px;border-radius:0 4px 4px 0;color:#999}.p-r-content{margin-top:10px;color:#666;display:-ms-flexbox;display:flex}.p-r-detail>span{margin-right:22px;color:#888}.p-r-detail>span>label{color:#999}.p-r-about{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-top:8px;color:#666}.spincontent{height:400px}.spinstyle .ant-spin-text{margin-top:30px;color:#888}.detailHeader-wrapper{background-color:#fafbfc}.headerMenu-wrapper{font-size:16px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.headerMenu-wrapper li{position:relative;text-align:center;height:40px;line-height:28px;margin-right:40px}.headerMenu-wrapper li a{color:#666}.headerMenu-wrapper li a>img{margin-right:8px}.headerMenu-wrapper li a>span.num{height:28px;line-height:29px;margin-left:8px;font-size:12px;color:#2878ff;float:right}.headerMenu-wrapper li.active:after{position:absolute;bottom:0;height:2px;background-color:#5091ff;content:"";left:0;width:100%}.detail_tag_btn{height:26px;line-height:26px;border-radius:5px;border:1px solid #f1f1f1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-left:30px}.ant-tooltip{max-width:-webkit-fit-content!important;max-width:-moz-fit-content!important;max-width:fit-content!important}.detail_tag_btn_name{padding:0 10px;color:#666!important}.detail_tag_btn_name img{margin-right:10px}.detail_tag_btn_count{padding:0 10px;background:#fff;border-radius:0 4px 4px 0;font-size:12px;height:100%}.files-md{padding:20px}.branch-wrapper{border:1px solid #eee;border-radius:4px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:60px;padding:0 30px;width:1200px;background-color:#fff;margin:20px auto 0;-ms-flex-pack:justify;justify-content:space-between}.branch-wrapper>a>i{color:#5091ff;margin-right:5px;cursor:default}.branch-wrapper a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center;height:30px;line-height:30px;cursor:pointer;font-size:16px;color:#333}.branch-wrapper a>span{position:relative;min-height:20px;display:block}.branch-wrapper a.active>span:after{position:absolute;content:"";bottom:-5px;width:30px;height:3px;left:0;background-color:#5091ff}.gitAddressClone{border-radius:4px;border:1px solid #eee;background:#fff;margin-left:20px;position:relative}.gitAddressClone,.gitAddressClone>span{display:-ms-flexbox;display:flex;height:40px;-ms-flex-align:center;align-items:center}.gitAddressClone>span{line-height:40px;padding:0 12px;cursor:pointer}.addressTips{position:absolute;font-size:12px;color:#ff6e21;top:-34px;left:30px;background-color:#fff;border:1px solid #fe881d;padding:0 5px;height:28px;line-height:28px}.addressTips>span{position:relative;display:block}.addressTips>span:before{top:25px;border:8px solid transparent;border-top-color:#fff;z-index:12}.addressTips>span:after,.addressTips>span:before{-webkit-box-sizing:content-box;box-sizing:content-box;width:0;height:0;position:absolute;left:50%;margin-left:-4px;padding:0;display:block;content:""}.addressTips>span:after{top:26px;border:8px solid transparent;border-top-color:#fe881d;z-index:11}.gitAddressClone>span.addressType{color:#4cacff}.gitAddressClone>span:last-child{border-right:none}.gitAddressClone>input{outline:none;padding:0 8px;height:40px;line-height:40px;border-radius:0;border:1px solid #eee;-ms-flex:1 1;flex:1 1}.wrap-commit-table .ant-table-small>.ant-table-content>.ant-table-body{margin:0}.wrap-commit-table .ant-table-title{background-color:#f1f8ff;padding:13px 16px!important}.commitKey{cursor:pointer;border:1px solid #fd7700;background-color:#fff3dc;color:#fd7700!important;padding:0 12px;height:20px;line-height:20px;margin-left:15px;border-radius:18px;max-width:100%}.branchTitle{padding:8px 10px;color:#333;font-size:16px;border-bottom:1px solid #d9d9d9}.branchUl li{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:justify;justify-content:space-between;padding:20px 0;border-bottom:1px solid #eee}.branchUl li:last-child{border-bottom:none}.operationBtn{border:1px solid #f4f4f4;border-radius:3px;padding:0 6px;background-color:#fff;color:#666!important;display:inline-block}.messages{max-width:700px}.leftPoint{margin-left:20px;position:relative}.leftPoint:before{position:absolute;left:-10px;top:8px;border-radius:50%;width:4px;height:4px;background-color:#dadada;content:""}.subFileName{position:relative;margin-left:15px;height:22px}.subFileName:before{position:absolute;content:"/";left:-10px;top:0;color:#999;height:22px;line-height:22px}.addFile{display:-ms-flexbox;display:flex}.addFile a{display:block;background-color:rgba(76,172,255,.8);color:#fff;cursor:pointer;height:32px;line-height:32px;padding:0 10px}.addFile a:first-child{border-radius:4px}.addFile a:last-child{border-left:1px solid hsla(0,0%,96.9%,.3)}.addFile a:active{background-color:#4cacff}@media screen and (max-width:750px){.list-r-Search{-ms-flex:1 1;flex:1 1}.list-left,.list-right{width:100%;padding:0}}@media screen and (max-width:400px){.list-r-Search{width:100%}.headerMenu-wrapper{-ms-flex-direction:column;flex-direction:column;width:100%}.headerMenu-wrapper li{width:100%}.gitAddressClone{width:100%;margin-left:0}.gitAddressClone>span{padding:0}.messages{max-width:100%}}.commonBox{border:1px solid #ddd;margin-top:30px;border-radius:4px}.commonBox .commonBox-title{padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;background:#fafbfc;font-weight:700;height:45px;line-height:45px;border-bottom:1px solid #d9d9d9;border-radius:4px 4px 0 0}.synchronism{display:block;height:26px;line-height:26px;padding:0 15px;color:#fff!important;background-color:#28bd6c;border-radius:4px}.files_info{cursor:pointer}.commonBox .commonBox-info{padding:20px 15px}.commonBox-title-read{vertical-align:middle;color:#666}@media screen and (max-width:370px){.p-r-btn,.p-r-tags{opacity:0;display:none}.p-r-about{-ms-flex-wrap:wrap;flex-wrap:wrap}.commitKey{margin-right:0}.list-r-Search{width:100%}}.null_data_box{width:100%;border:1px solid #d4d4d5;border-radius:3px}.title{font-weight:700;background:#f4f4f4;padding:10px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #d4d4d5}.item_title{font-size:18px;font-weight:700;margin-bottom:15px}.item{padding:15px;border-bottom:1px solid #dededf}.item:last-child{border-bottom:none}.gitAddressClone{margin:0!important}.item_title small{font-weight:400;margin-left:10px}.item_title small a{color:#4183c6}.Markdown{background:#f7f7f7;padding:10px 20px}.item .gitAddressClone input:focus{border:1px solid #2185d0}.content-file{margin-top:8px}.content-file .CodeMirror{background-color:#f7f7f7;border:1px solid #e4e4e4;border-radius:4px;height:auto}.content-file.edit .CodeMirror{background-color:#fff}.content-file .CodeMirror .CodeMirror-scroll{min-height:450px}.text-center{text-align:center}.fork-css{position:absolute;left:0;top:50px;width:100%}.color-grey-ccc{color:#ccc!important}a.color-grey-ccc:hover{color:#4cacff!important}.pull-right{float:right}.commitList{padding:0 30px;min-height:400px}.commitList>div{border-bottom:1px solid #eee;padding:16px 0}.commitList>div:last-child{border-bottom:none}.div_table{border:1px solid #eee;border-radius:2px}.ul_thead{-webkit-box-sizing:border-box;box-sizing:border-box;background:#fafafa;border-bottom:1px solid #eee;height:50px;line-height:50px}.ul_tbody,.ul_thead{padding:0 30px}.ul_tbody li,.ul_thead li{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-align:left}.ul_tbody li{padding:18px 0;border-bottom:1px solid #eee}.ul_tbody li:last-child{border-bottom:none}.ul_tbody li>span,.ul_thead li>span{width:20%;padding-right:20px}.ul_tbody li>span:nth-child(2),.ul_thead li>span:nth-child(2){-ms-flex:1 1;flex:1 1}.ul_tbody_third{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:left;justify-content:left}.ul_tbody_forth,.ul_tbody_third{display:-ms-flexbox;display:flex}.ul_tbody_forth{text-align:center;-ms-flex-pack:center;justify-content:center} \ No newline at end of file diff --git a/static/css/85.52946b6e.chunk.css b/static/css/86.52946b6e.chunk.css similarity index 100% rename from static/css/85.52946b6e.chunk.css rename to static/css/86.52946b6e.chunk.css diff --git a/static/css/86.bc27ec61.chunk.css b/static/css/87.bc27ec61.chunk.css similarity index 100% rename from static/css/86.bc27ec61.chunk.css rename to static/css/87.bc27ec61.chunk.css diff --git a/static/css/87.c5e67e83.chunk.css b/static/css/88.c5e67e83.chunk.css similarity index 100% rename from static/css/87.c5e67e83.chunk.css rename to static/css/88.c5e67e83.chunk.css diff --git a/static/css/88.bad3a09e.chunk.css b/static/css/89.bad3a09e.chunk.css similarity index 100% rename from static/css/88.bad3a09e.chunk.css rename to static/css/89.bad3a09e.chunk.css diff --git a/static/css/97.a935739a.chunk.css b/static/css/98.a935739a.chunk.css similarity index 100% rename from static/css/97.a935739a.chunk.css rename to static/css/98.a935739a.chunk.css diff --git a/static/css/98.758791e4.chunk.css b/static/css/99.758791e4.chunk.css similarity index 100% rename from static/css/98.758791e4.chunk.css rename to static/css/99.758791e4.chunk.css diff --git a/static/js/10.08878ac3.chunk.js b/static/js/10.b49915e4.chunk.js similarity index 73% rename from static/js/10.08878ac3.chunk.js rename to static/js/10.b49915e4.chunk.js index 72c345f14..5a6ef2705 100644 --- a/static/js/10.08878ac3.chunk.js +++ b/static/js/10.b49915e4.chunk.js @@ -1 +1 @@ -(this.webpackJsonp=this.webpackJsonp||[]).push([[10],{"+eQT":function(e,t,n){"use strict";n.r(t);var a=n("QbLZ"),o=n.n(a),r=n("iCc5"),l=n.n(r),i=n("FYw3"),c=n.n(i),u=n("mRg0"),s=n.n(u),p=n("q1tI"),f=n.n(p),d=n("i8i4"),h=n.n(d),m=n("17x9"),v=n.n(m),b=n("4IlW"),y=n("VCL8"),g=n("fDcq");function C(e){return e}function O(e){return f.a.Children.map(e,C)}var w=n("01ui");function P(e){this.props.changeYear(e)}function S(){}var k=function(e){function t(n){l()(this,t);var a=c()(this,e.call(this,n));return a.setAndSelectValue=function(e){a.setValue(e),a.props.onSelect(e)},a.setValue=function(e){"value"in a.props&&a.setState({value:e})},a.nextYear=P.bind(a,1),a.previousYear=P.bind(a,-1),a.prefixCls=n.rootPrefixCls+"-month-panel",a.state={value:n.value||n.defaultValue},a}return s()(t,e),t.getDerivedStateFromProps=function(e){var t={};return"value"in e&&(t={value:e.value}),t},t.prototype.render=function(){var e=this.props,t=this.state.value,n=e.locale,a=e.cellRender,o=e.contentRender,r=e.renderFooter,l=t.year(),i=this.prefixCls,c=r&&r("month");return f.a.createElement("div",{className:i,style:e.style},f.a.createElement("div",null,f.a.createElement("div",{className:i+"-header"},f.a.createElement("a",{className:i+"-prev-year-btn",role:"button",onClick:this.previousYear,title:n.previousYear}),f.a.createElement("a",{className:i+"-year-select",role:"button",onClick:e.onYearPanelShow,title:n.yearSelect},f.a.createElement("span",{className:i+"-year-select-content"},l),f.a.createElement("span",{className:i+"-year-select-arrow"},"x")),f.a.createElement("a",{className:i+"-next-year-btn",role:"button",onClick:this.nextYear,title:n.nextYear})),f.a.createElement("div",{className:i+"-body"},f.a.createElement(w.a,{disabledDate:e.disabledDate,onSelect:this.setAndSelectValue,locale:n,value:t,cellRender:a,contentRender:o,prefixCls:i})),c&&f.a.createElement("div",{className:i+"-footer"},c)))},t}(f.a.Component);k.propTypes={onChange:v.a.func,disabledDate:v.a.func,onSelect:v.a.func,renderFooter:v.a.func,rootPrefixCls:v.a.string,value:v.a.object,defaultValue:v.a.object},k.defaultProps={onChange:S,onSelect:S},Object(y.polyfill)(k);var E=k,j=n("TSYQ"),x=n.n(j);function D(e){var t=this.state.value.clone();t.add(e,"year"),this.setState({value:t})}function V(e){var t=this.state.value.clone();t.year(e),t.month(this.state.value.month()),this.setState({value:t}),this.props.onSelect(t)}var T=function(e){function t(n){l()(this,t);var a=c()(this,e.call(this,n));return a.prefixCls=n.rootPrefixCls+"-year-panel",a.state={value:n.value||n.defaultValue},a.nextDecade=D.bind(a,10),a.previousDecade=D.bind(a,-10),a}return s()(t,e),t.prototype.years=function(){for(var e=this.state.value.year(),t=10*parseInt(e/10,10)-1,n=[],a=0,o=0;o<4;o++){n[o]=[];for(var r=0;r<3;r++){var l=t+a,i=String(l);n[o][r]={content:i,year:l,title:i},a++}}return n},t.prototype.render=function(){var e=this,t=this.props,n=this.state.value,a=t.locale,o=t.renderFooter,r=this.years(),l=n.year(),i=10*parseInt(l/10,10),c=i+9,u=this.prefixCls,s=r.map((function(t,n){var a=t.map((function(t){var n,a=((n={})[u+"-cell"]=1,n[u+"-selected-cell"]=t.year===l,n[u+"-last-decade-cell"]=t.yearc,n),o=void 0;return o=t.yearc?e.nextDecade:V.bind(e,t.year),f.a.createElement("td",{role:"gridcell",title:t.title,key:t.content,onClick:o,className:x()(a)},f.a.createElement("a",{className:u+"-year"},t.content))}));return f.a.createElement("tr",{key:n,role:"row"},a)})),p=o&&o("year");return f.a.createElement("div",{className:this.prefixCls},f.a.createElement("div",null,f.a.createElement("div",{className:u+"-header"},f.a.createElement("a",{className:u+"-prev-decade-btn",role:"button",onClick:this.previousDecade,title:a.previousDecade}),f.a.createElement("a",{className:u+"-decade-select",role:"button",onClick:t.onDecadePanelShow,title:a.decadeSelect},f.a.createElement("span",{className:u+"-decade-select-content"},i,"-",c),f.a.createElement("span",{className:u+"-decade-select-arrow"},"x")),f.a.createElement("a",{className:u+"-next-decade-btn",role:"button",onClick:this.nextDecade,title:a.nextDecade})),f.a.createElement("div",{className:u+"-body"},f.a.createElement("table",{className:u+"-table",cellSpacing:"0",role:"grid"},f.a.createElement("tbody",{className:u+"-tbody"},s))),p&&f.a.createElement("div",{className:u+"-footer"},p)))},t}(f.a.Component),N=T;T.propTypes={rootPrefixCls:v.a.string,value:v.a.object,defaultValue:v.a.object,renderFooter:v.a.func},T.defaultProps={onSelect:function(){}};function I(e){var t=this.state.value.clone();t.add(e,"years"),this.setState({value:t})}function R(e,t){var n=this.state.value.clone();n.year(e),n.month(this.state.value.month()),this.props.onSelect(n),t.preventDefault()}var M=function(e){function t(n){l()(this,t);var a=c()(this,e.call(this,n));return a.state={value:n.value||n.defaultValue},a.prefixCls=n.rootPrefixCls+"-decade-panel",a.nextCentury=I.bind(a,100),a.previousCentury=I.bind(a,-100),a}return s()(t,e),t.prototype.render=function(){for(var e=this,t=this.state.value,n=this.props,a=n.locale,o=n.renderFooter,r=t.year(),l=100*parseInt(r/100,10),i=l-10,c=l+99,u=[],s=0,p=this.prefixCls,d=0;d<4;d++){u[d]=[];for(var h=0;h<3;h++){var m=i+10*s,v=i+10*s+9;u[d][h]={startDecade:m,endDecade:v},s++}}var b=o&&o("decade"),y=u.map((function(t,n){var a=t.map((function(t){var n,a=t.startDecade,o=t.endDecade,i=ac,s=((n={})[p+"-cell"]=1,n[p+"-selected-cell"]=a<=r&&r<=o,n[p+"-last-century-cell"]=i,n[p+"-next-century-cell"]=u,n),d=a+"-"+o,h=void 0;return h=i?e.previousCentury:u?e.nextCentury:R.bind(e,a),f.a.createElement("td",{key:a,onClick:h,role:"gridcell",className:x()(s)},f.a.createElement("a",{className:p+"-decade"},d))}));return f.a.createElement("tr",{key:n,role:"row"},a)}));return f.a.createElement("div",{className:this.prefixCls},f.a.createElement("div",{className:p+"-header"},f.a.createElement("a",{className:p+"-prev-century-btn",role:"button",onClick:this.previousCentury,title:a.previousCentury}),f.a.createElement("div",{className:p+"-century"},l,"-",c),f.a.createElement("a",{className:p+"-next-century-btn",role:"button",onClick:this.nextCentury,title:a.nextCentury})),f.a.createElement("div",{className:p+"-body"},f.a.createElement("table",{className:p+"-table",cellSpacing:"0",role:"grid"},f.a.createElement("tbody",{className:p+"-tbody"},y))),b&&f.a.createElement("div",{className:p+"-footer"},b))},t}(f.a.Component),F=M;function H(e){var t=this.props.value.clone();t.add(e,"months"),this.props.onValueChange(t)}function _(e){var t=this.props.value.clone();t.add(e,"years"),this.props.onValueChange(t)}function A(e,t){return e?t:null}M.propTypes={locale:v.a.object,value:v.a.object,defaultValue:v.a.object,rootPrefixCls:v.a.string,renderFooter:v.a.func},M.defaultProps={onSelect:function(){}};var Y=function(e){function t(n){l()(this,t);var a=c()(this,e.call(this,n));return L.call(a),a.nextMonth=H.bind(a,1),a.previousMonth=H.bind(a,-1),a.nextYear=_.bind(a,1),a.previousYear=_.bind(a,-1),a.state={yearPanelReferer:null},a}return s()(t,e),t.prototype.render=function(){var e=this,t=this.props,n=t.prefixCls,a=t.locale,o=t.mode,r=t.value,l=t.showTimePicker,i=t.enableNext,c=t.enablePrev,u=t.disabledMonth,s=t.renderFooter,p=null;return"month"===o&&(p=f.a.createElement(E,{locale:a,value:r,rootPrefixCls:n,onSelect:this.onMonthSelect,onYearPanelShow:function(){return e.showYearPanel("month")},disabledDate:u,cellRender:t.monthCellRender,contentRender:t.monthCellContentRender,renderFooter:s,changeYear:this.changeYear})),"year"===o&&(p=f.a.createElement(N,{locale:a,defaultValue:r,rootPrefixCls:n,onSelect:this.onYearSelect,onDecadePanelShow:this.showDecadePanel,renderFooter:s})),"decade"===o&&(p=f.a.createElement(F,{locale:a,defaultValue:r,rootPrefixCls:n,onSelect:this.onDecadeSelect,renderFooter:s})),f.a.createElement("div",{className:n+"-header"},f.a.createElement("div",{style:{position:"relative"}},A(c&&!l,f.a.createElement("a",{className:n+"-prev-year-btn",role:"button",onClick:this.previousYear,title:a.previousYear})),A(c&&!l,f.a.createElement("a",{className:n+"-prev-month-btn",role:"button",onClick:this.previousMonth,title:a.previousMonth})),this.monthYearElement(l),A(i&&!l,f.a.createElement("a",{className:n+"-next-month-btn",onClick:this.nextMonth,title:a.nextMonth})),A(i&&!l,f.a.createElement("a",{className:n+"-next-year-btn",onClick:this.nextYear,title:a.nextYear}))),p)},t}(f.a.Component);Y.propTypes={prefixCls:v.a.string,value:v.a.object,onValueChange:v.a.func,showTimePicker:v.a.bool,onPanelChange:v.a.func,locale:v.a.object,enablePrev:v.a.any,enableNext:v.a.any,disabledMonth:v.a.func,renderFooter:v.a.func,onMonthSelect:v.a.func},Y.defaultProps={enableNext:1,enablePrev:1,onPanelChange:function(){},onValueChange:function(){}};var L=function(){var e=this;this.onMonthSelect=function(t){e.props.onPanelChange(t,"date"),e.props.onMonthSelect?e.props.onMonthSelect(t):e.props.onValueChange(t)},this.onYearSelect=function(t){var n=e.state.yearPanelReferer;e.setState({yearPanelReferer:null}),e.props.onPanelChange(t,n),e.props.onValueChange(t)},this.onDecadeSelect=function(t){e.props.onPanelChange(t,"year"),e.props.onValueChange(t)},this.changeYear=function(t){t>0?e.nextYear():e.previousYear()},this.monthYearElement=function(t){var n=e.props,a=n.prefixCls,o=n.locale,r=n.value,l=r.localeData(),i=o.monthBeforeYear,c=a+"-"+(i?"my-select":"ym-select"),u=t?" "+a+"-time-status":"",s=f.a.createElement("a",{className:a+"-year-select"+u,role:"button",onClick:t?null:function(){return e.showYearPanel("date")},title:t?null:o.yearSelect},r.format(o.yearFormat)),p=f.a.createElement("a",{className:a+"-month-select"+u,role:"button",onClick:t?null:e.showMonthPanel,title:t?null:o.monthSelect},o.monthFormat?r.format(o.monthFormat):l.monthsShort(r)),d=void 0;t&&(d=f.a.createElement("a",{className:a+"-day-select"+u,role:"button"},r.format(o.dayFormat)));var h=[];return h=i?[p,d,s]:[s,p,d],f.a.createElement("span",{className:c},O(h))},this.showMonthPanel=function(){e.props.onPanelChange(null,"month")},this.showYearPanel=function(t){e.setState({yearPanelReferer:t}),e.props.onPanelChange(null,"year")},this.showDecadePanel=function(){e.props.onPanelChange(null,"decade")}},K=Y,B=n("GrtH");function W(e){var t=e.prefixCls,n=e.locale,a=e.value,o=e.timePicker,r=e.disabled,l=e.disabledDate,i=e.onToday,c=e.text,u=(!c&&o?n.now:c)||n.today,s=l&&!Object(B.g)(Object(B.e)(a),l)||r,p=s?t+"-today-btn-disabled":"";return f.a.createElement("a",{className:t+"-today-btn "+p,role:"button",onClick:s?null:i,title:Object(B.f)(a)},u)}function U(e){var t=e.prefixCls,n=e.locale,a=e.okDisabled,o=e.onOk,r=t+"-ok-btn";return a&&(r+=" "+t+"-ok-btn-disabled"),f.a.createElement("a",{className:r,role:"button",onClick:a?null:o},n.ok)}function G(e){var t,n=e.prefixCls,a=e.locale,o=e.showTimePicker,r=e.onOpenTimePicker,l=e.onCloseTimePicker,i=e.timePickerDisabled,c=x()(((t={})[n+"-time-picker-btn"]=!0,t[n+"-time-picker-btn-disabled"]=i,t)),u=null;return i||(u=o?l:r),f.a.createElement("a",{className:c,role:"button",onClick:u},o?a.dateSelect:a.timeSelect)}var q=function(e){function t(){return l()(this,t),c()(this,e.apply(this,arguments))}return s()(t,e),t.prototype.onSelect=function(e){this.props.onSelect(e)},t.prototype.getRootDOMNode=function(){return h.a.findDOMNode(this)},t.prototype.render=function(){var e=this.props,t=e.value,n=e.prefixCls,a=e.showOk,r=e.timePicker,l=e.renderFooter,i=e.mode,c=null,u=l&&l(i);if(e.showToday||r||u){var s,p=void 0;e.showToday&&(p=f.a.createElement(W,o()({},e,{value:t})));var d=void 0;(!0===a||!1!==a&&e.timePicker)&&(d=f.a.createElement(U,e));var h=void 0;e.timePicker&&(h=f.a.createElement(G,e));var m=void 0;(p||h||d||u)&&(m=f.a.createElement("span",{className:n+"-footer-btn"},u,O([p,h,d])));var v=x()(n+"-footer",((s={})[n+"-footer-show-ok"]=d,s));c=f.a.createElement("div",{className:v},m)}return c},t}(f.a.Component);q.propTypes={prefixCls:v.a.string,showDateInput:v.a.bool,disabledTime:v.a.any,timePicker:v.a.element,selectedValue:v.a.any,showOk:v.a.bool,onSelect:v.a.func,value:v.a.object,renderFooter:v.a.func,defaultValue:v.a.object,mode:v.a.string};var Q=q,Z=n("jBZG"),z=n("F4Vz"),X=n("wd/R"),J=n.n(X),$=void 0,ee=void 0,te=void 0,ne=function(e){function t(n){l()(this,t);var a=c()(this,e.call(this,n));ae.call(a);var o=n.selectedValue;return a.state={str:Object(B.a)(o,a.props.format),invalid:!1,hasFocus:!1},a}return s()(t,e),t.prototype.componentDidUpdate=function(){!te||!this.state.hasFocus||this.state.invalid||0===$&&0===ee||te.setSelectionRange($,ee)},t.getDerivedStateFromProps=function(e,t){var n={};te&&($=te.selectionStart,ee=te.selectionEnd);var a=e.selectedValue;return t.hasFocus||(n={str:Object(B.a)(a,e.format),invalid:!1}),n},t.getInstance=function(){return te},t.prototype.render=function(){var e=this.props,t=this.state,n=t.invalid,a=t.str,o=e.locale,r=e.prefixCls,l=e.placeholder,i=e.clearIcon,c=e.inputMode,u=n?r+"-input-invalid":"";return f.a.createElement("div",{className:r+"-input-wrap"},f.a.createElement("div",{className:r+"-date-input-wrap"},f.a.createElement("input",{ref:this.saveDateInput,className:r+"-input "+u,value:a,disabled:e.disabled,placeholder:l,onChange:this.onInputChange,onKeyDown:this.onKeyDown,onFocus:this.onFocus,onBlur:this.onBlur,inputMode:c})),e.showClear?f.a.createElement("a",{role:"button",title:o.clear,onClick:this.onClear},i||f.a.createElement("span",{className:r+"-clear-btn"})):null)},t}(f.a.Component);ne.propTypes={prefixCls:v.a.string,timePicker:v.a.object,value:v.a.object,disabledTime:v.a.any,format:v.a.oneOfType([v.a.string,v.a.arrayOf(v.a.string)]),locale:v.a.object,disabledDate:v.a.func,onChange:v.a.func,onClear:v.a.func,placeholder:v.a.string,onSelect:v.a.func,selectedValue:v.a.object,clearIcon:v.a.node,inputMode:v.a.string};var ae=function(){var e=this;this.onClear=function(){e.setState({str:""}),e.props.onClear(null)},this.onInputChange=function(t){var n=t.target.value,a=e.props,o=a.disabledDate,r=a.format,l=a.onChange,i=a.selectedValue;if(!n)return l(null),void e.setState({invalid:!1,str:n});var c=J()(n,r,!0);if(c.isValid()){var u=e.props.value.clone();u.year(c.year()).month(c.month()).date(c.date()).hour(c.hour()).minute(c.minute()).second(c.second()),!u||o&&o(u)?e.setState({invalid:!0,str:n}):(i!==u||i&&u&&!i.isSame(u))&&(e.setState({invalid:!1,str:n}),l(u))}else e.setState({invalid:!0,str:n})},this.onFocus=function(){e.setState({hasFocus:!0})},this.onBlur=function(){e.setState((function(e,t){return{hasFocus:!1,str:Object(B.a)(t.value,t.format)}}))},this.onKeyDown=function(t){var n=t.keyCode,a=e.props,o=a.onSelect,r=a.value,l=a.disabledDate;n===b.a.ENTER&&o&&((!l||!l(r))&&o(r.clone()),t.preventDefault())},this.getRootDOMNode=function(){return h.a.findDOMNode(e)},this.focus=function(){te&&te.focus()},this.saveDateInput=function(e){te=e}};Object(y.polyfill)(ne);var oe=ne;function re(e){return e.clone().startOf("month")}function le(e){return e.clone().endOf("month")}function ie(e,t,n){return e.clone().add(t,n)}function ce(){}var ue=function(e){return!(!J.a.isMoment(e)||!e.isValid())&&e},se=function(e){function t(n){l()(this,t);var a=c()(this,e.call(this,n));return pe.call(a),a.state={mode:a.props.mode||"date",value:ue(n.value)||ue(n.defaultValue)||J()(),selectedValue:n.selectedValue||n.defaultSelectedValue},a}return s()(t,e),t.prototype.componentDidMount=function(){this.props.showDateInput&&this.saveFocusElement(oe.getInstance())},t.getDerivedStateFromProps=function(e,t){var n=e.value,a=e.selectedValue,o={};return"mode"in e&&t.mode!==e.mode&&(o={mode:e.mode}),"value"in e&&(o.value=ue(n)||ue(e.defaultValue)||Object(Z.d)(t.value)),"selectedValue"in e&&(o.selectedValue=a),o},t.prototype.render=function(){var e=this.props,t=this.state,n=e.locale,a=e.prefixCls,r=e.disabledDate,l=e.dateInputPlaceholder,i=e.timePicker,c=e.disabledTime,u=e.clearIcon,s=e.renderFooter,p=e.inputMode,d=e.monthCellRender,h=e.monthCellContentRender,m=t.value,v=t.selectedValue,b=t.mode,y="time"===b,C=y&&c&&i?Object(B.c)(v,c):null,O=null;if(i&&y){var w=o()({showHour:!0,showSecond:!0,showMinute:!0},i.props,C,{onChange:this.onDateInputChange,value:v,disabledTime:c});void 0!==i.props.defaultValue&&(w.defaultOpenValue=i.props.defaultValue),O=f.a.cloneElement(i,w)}var P=e.showDateInput?f.a.createElement(oe,{format:this.getFormat(),key:"date-input",value:m,locale:n,placeholder:l,showClear:!0,disabledTime:c,disabledDate:r,onClear:this.onClear,prefixCls:a,selectedValue:v,onChange:this.onDateInputChange,onSelect:this.onDateInputSelect,clearIcon:u,inputMode:p}):null,S=[];return e.renderSidebar&&S.push(e.renderSidebar()),S.push(f.a.createElement("div",{className:a+"-panel",key:"panel"},P,f.a.createElement("div",{tabIndex:this.props.focusablePanel?0:void 0,className:a+"-date-panel"},f.a.createElement(K,{locale:n,mode:b,value:m,onValueChange:this.setValue,onPanelChange:this.onPanelChange,renderFooter:s,showTimePicker:y,prefixCls:a,monthCellRender:d,monthCellContentRender:h}),i&&y?f.a.createElement("div",{className:a+"-time-picker"},f.a.createElement("div",{className:a+"-time-picker-panel"},O)):null,f.a.createElement("div",{className:a+"-body"},f.a.createElement(g.a,{locale:n,value:m,selectedValue:v,prefixCls:a,dateRender:e.dateRender,onSelect:this.onDateTableSelect,disabledDate:r,showWeekNumber:e.showWeekNumber})),f.a.createElement(Q,{showOk:e.showOk,mode:b,renderFooter:e.renderFooter,locale:n,prefixCls:a,showToday:e.showToday,disabledTime:c,showTimePicker:y,showDateInput:e.showDateInput,timePicker:i,selectedValue:v,timePickerDisabled:!v,value:m,disabledDate:r,okDisabled:!(!1===e.showOk||v&&this.isAllowedDate(v)),onOk:this.onOk,onSelect:this.onSelect,onToday:this.onToday,onOpenTimePicker:this.openTimePicker,onCloseTimePicker:this.closeTimePicker})))),this.renderRoot({children:S,className:e.showWeekNumber?a+"-week-number":""})},t}(f.a.Component);se.propTypes=o()({},Z.b,z.c,{prefixCls:v.a.string,className:v.a.string,style:v.a.object,defaultValue:v.a.object,value:v.a.object,selectedValue:v.a.object,defaultSelectedValue:v.a.object,mode:v.a.oneOf(["time","date","month","year","decade"]),locale:v.a.object,showDateInput:v.a.bool,showWeekNumber:v.a.bool,showToday:v.a.bool,showOk:v.a.bool,onSelect:v.a.func,onOk:v.a.func,onKeyDown:v.a.func,timePicker:v.a.element,dateInputPlaceholder:v.a.any,onClear:v.a.func,onChange:v.a.func,onPanelChange:v.a.func,disabledDate:v.a.func,disabledTime:v.a.any,dateRender:v.a.func,renderFooter:v.a.func,renderSidebar:v.a.func,clearIcon:v.a.node,focusablePanel:v.a.bool,inputMode:v.a.string,onBlur:v.a.func}),se.defaultProps=o()({},Z.a,z.b,{showToday:!0,showDateInput:!0,timePicker:null,onOk:ce,onPanelChange:ce,focusablePanel:!0});var pe=function(){var e=this;this.onPanelChange=function(t,n){var a=e.props,o=e.state;"mode"in a||e.setState({mode:n}),a.onPanelChange(t||o.value,n)},this.onKeyDown=function(t){if("input"!==t.target.nodeName.toLowerCase()){var n=t.keyCode,a=t.ctrlKey||t.metaKey,o=e.props.disabledDate,r=e.state.value;switch(n){case b.a.DOWN:return e.goTime(1,"weeks"),t.preventDefault(),1;case b.a.UP:return e.goTime(-1,"weeks"),t.preventDefault(),1;case b.a.LEFT:return a?e.goTime(-1,"years"):e.goTime(-1,"days"),t.preventDefault(),1;case b.a.RIGHT:return a?e.goTime(1,"years"):e.goTime(1,"days"),t.preventDefault(),1;case b.a.HOME:return e.setValue(re(e.state.value)),t.preventDefault(),1;case b.a.END:return e.setValue(le(e.state.value)),t.preventDefault(),1;case b.a.PAGE_DOWN:return e.goTime(1,"month"),t.preventDefault(),1;case b.a.PAGE_UP:return e.goTime(-1,"month"),t.preventDefault(),1;case b.a.ENTER:return o&&o(r)||e.onSelect(r,{source:"keyboard"}),t.preventDefault(),1;default:return e.props.onKeyDown(t),1}}},this.onClear=function(){e.onSelect(null),e.props.onClear()},this.onOk=function(){var t=e.state.selectedValue;e.isAllowedDate(t)&&e.props.onOk(t)},this.onDateInputChange=function(t){e.onSelect(t,{source:"dateInput"})},this.onDateInputSelect=function(t){e.onSelect(t,{source:"dateInputSelect"})},this.onDateTableSelect=function(t){var n=e.props.timePicker;if(!e.state.selectedValue&&n){var a=n.props.defaultValue;a&&Object(B.h)(a,t)}e.onSelect(t)},this.onToday=function(){var t=e.state.value,n=Object(B.e)(t);e.onSelect(n,{source:"todayButton"})},this.onBlur=function(t){setTimeout((function(){var n=oe.getInstance(),a=e.rootInstance;!a||a.contains(document.activeElement)||n&&n.contains(document.activeElement)||e.props.onBlur&&e.props.onBlur(t)}),0)},this.getRootDOMNode=function(){return h.a.findDOMNode(e)},this.openTimePicker=function(){e.onPanelChange(null,"time")},this.closeTimePicker=function(){e.onPanelChange(null,"date")},this.goTime=function(t,n){e.setValue(ie(e.state.value,t,n))}};Object(y.polyfill)(se);var fe=Object(Z.c)(Object(z.a)(se)),de=function(e){function t(n){l()(this,t);var a=c()(this,e.call(this,n));return a.onKeyDown=function(e){var t=e.keyCode,n=e.ctrlKey||e.metaKey,o=a.state.value,r=a.props.disabledDate,l=o;switch(t){case b.a.DOWN:(l=o.clone()).add(3,"months");break;case b.a.UP:(l=o.clone()).add(-3,"months");break;case b.a.LEFT:l=o.clone(),n?l.add(-1,"years"):l.add(-1,"months");break;case b.a.RIGHT:l=o.clone(),n?l.add(1,"years"):l.add(1,"months");break;case b.a.ENTER:return r&&r(o)||a.onSelect(o),e.preventDefault(),1;default:return}if(l!==o)return a.setValue(l),e.preventDefault(),1},a.handlePanelChange=function(e,t){"date"!==t&&a.setState({mode:t})},a.state={mode:"month",value:n.value||n.defaultValue||J()(),selectedValue:n.selectedValue||n.defaultSelectedValue},a}return s()(t,e),t.prototype.render=function(){var e=this.props,t=this.state,n=t.mode,a=t.value,o=f.a.createElement("div",{className:e.prefixCls+"-month-calendar-content"},f.a.createElement("div",{className:e.prefixCls+"-month-header-wrap"},f.a.createElement(K,{prefixCls:e.prefixCls,mode:n,value:a,locale:e.locale,disabledMonth:e.disabledDate,monthCellRender:e.monthCellRender,monthCellContentRender:e.monthCellContentRender,onMonthSelect:this.onSelect,onValueChange:this.setValue,onPanelChange:this.handlePanelChange})),f.a.createElement(Q,{prefixCls:e.prefixCls,renderFooter:e.renderFooter}));return this.renderRoot({className:e.prefixCls+"-month-calendar",children:o})},t}(f.a.Component);de.propTypes=o()({},Z.b,z.c,{monthCellRender:v.a.func,value:v.a.object,defaultValue:v.a.object,selectedValue:v.a.object,defaultSelectedValue:v.a.object,disabledDate:v.a.func}),de.defaultProps=o()({},z.b,Z.a);var he=Object(y.polyfill)(Object(Z.c)(Object(z.a)(de))),me=n("2GS6"),ve={adjustX:1,adjustY:1},be=[0,0],ye={bottomLeft:{points:["tl","tl"],overflow:ve,offset:[0,-3],targetOffset:be},bottomRight:{points:["tr","tr"],overflow:ve,offset:[0,-3],targetOffset:be},topRight:{points:["br","br"],overflow:ve,offset:[0,3],targetOffset:be},topLeft:{points:["bl","bl"],overflow:ve,offset:[0,3],targetOffset:be}},ge=n("uciX");function Ce(){}function Oe(e,t){this[e]=t}var we=function(e){function t(n){l()(this,t);var a=c()(this,e.call(this,n));Pe.call(a);var o=void 0;o="open"in n?n.open:n.defaultOpen;var r=n.value||n.defaultValue;return a.saveCalendarRef=Oe.bind(a,"calendarInstance"),a.state={open:o,value:r},a}return s()(t,e),t.prototype.componentDidUpdate=function(e,t){!t.open&&this.state.open&&(this.focusTimeout=setTimeout(this.focusCalendar,0,this))},t.prototype.componentWillUnmount=function(){clearTimeout(this.focusTimeout)},t.getDerivedStateFromProps=function(e){var t={},n=e.value,a=e.open;return"value"in e&&(t.value=n),void 0!==a&&(t.open=a),t},t.prototype.render=function(){var e=this.props,t=e.prefixCls,n=e.placement,a=e.style,o=e.getCalendarContainer,r=e.align,l=e.animation,i=e.disabled,c=e.dropdownClassName,u=e.transitionName,s=e.children,p=this.state;return f.a.createElement(ge.a,{popup:this.getCalendarElement(),popupAlign:r,builtinPlacements:ye,popupPlacement:n,action:i&&!p.open?[]:["click"],destroyPopupOnHide:!0,getPopupContainer:o,popupStyle:a,popupAnimation:l,popupTransitionName:u,popupVisible:p.open,onPopupVisibleChange:this.onVisibleChange,prefixCls:t,popupClassName:c},f.a.cloneElement(s(p,e),{onKeyDown:this.onKeyDown}))},t}(f.a.Component);we.propTypes={animation:v.a.oneOfType([v.a.func,v.a.string]),disabled:v.a.bool,transitionName:v.a.string,onChange:v.a.func,onOpenChange:v.a.func,children:v.a.func,getCalendarContainer:v.a.func,calendar:v.a.element,style:v.a.object,open:v.a.bool,defaultOpen:v.a.bool,prefixCls:v.a.string,placement:v.a.any,value:v.a.oneOfType([v.a.object,v.a.array]),defaultValue:v.a.oneOfType([v.a.object,v.a.array]),align:v.a.object,dateRender:v.a.func,onBlur:v.a.func},we.defaultProps={prefixCls:"rc-calendar-picker",style:{},align:{},placement:"bottomLeft",defaultOpen:!1,onChange:Ce,onOpenChange:Ce,onBlur:Ce};var Pe=function(){var e=this;this.onCalendarKeyDown=function(t){t.keyCode===b.a.ESC&&(t.stopPropagation(),e.close(e.focus))},this.onCalendarSelect=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=e.props;"value"in a||e.setState({value:t}),("keyboard"===n.source||"dateInputSelect"===n.source||!a.calendar.props.timePicker&&"dateInput"!==n.source||"todayButton"===n.source)&&e.close(e.focus),a.onChange(t)},this.onKeyDown=function(t){e.state.open||t.keyCode!==b.a.DOWN&&t.keyCode!==b.a.ENTER||(e.open(),t.preventDefault())},this.onCalendarOk=function(){e.close(e.focus)},this.onCalendarClear=function(){e.close(e.focus)},this.onCalendarBlur=function(){e.setOpen(!1)},this.onVisibleChange=function(t){e.setOpen(t)},this.getCalendarElement=function(){var t=e.props,n=e.state,a=t.calendar.props,o=n.value,r=o,l={ref:e.saveCalendarRef,defaultValue:r||a.defaultValue,selectedValue:o,onKeyDown:e.onCalendarKeyDown,onOk:Object(me.a)(a.onOk,e.onCalendarOk),onSelect:Object(me.a)(a.onSelect,e.onCalendarSelect),onClear:Object(me.a)(a.onClear,e.onCalendarClear),onBlur:Object(me.a)(a.onBlur,e.onCalendarBlur)};return f.a.cloneElement(t.calendar,l)},this.setOpen=function(t,n){var a=e.props.onOpenChange;e.state.open!==t&&("open"in e.props||e.setState({open:t},n),a(t))},this.open=function(t){e.setOpen(!0,t)},this.close=function(t){e.setOpen(!1,t)},this.focus=function(){e.state.open||h.a.findDOMNode(e).focus()},this.focusCalendar=function(){e.state.open&&e.calendarInstance&&e.calendarInstance.focus()}};Object(y.polyfill)(we);var Se=we,ke=n("BGR+"),Ee=n("CtXQ"),je=n("H84U"),xe=n("6CfX"),De=n("veqR"),Ve=n("RqAY");function Te(e,t){return e?(Array.isArray(t)&&(t=t[0]),e.format(t)):""}function Ne(e){return(Ne="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 Ie(){return(Ie=Object.assign||function(e){for(var t=1;t0?n:null}}],(a=[{key:"componentDidUpdate",value:function(e,t){"open"in this.props||!t.open||this.state.open||this.focus()}},{key:"focus",value:function(){this.input.focus()}},{key:"blur",value:function(){this.input.blur()}},{key:"render",value:function(){return p.createElement(je.a,null,this.renderPicker)}}])&&Me(n.prototype,a),o&&Me(n,o),l}(p.Component);return t.defaultProps={allowClear:!0,showToday:!0},Object(y.polyfill)(t),t}function Ke(e,t){for(var n=0;n=0||v&&v.indexOf(d.minute())>=0||b&&b.indexOf(d.second())>=0)return void n.setState({invalid:!0});if(f){if(f.hour()!==d.hour()||f.minute()!==d.minute()||f.second()!==d.second()){var y=f.clone();y.hour(d.hour()),y.minute(d.minute()),y.second(d.second()),p(y)}}else f!==d&&p(d)}else p(null);n.setState({invalid:!1})})),Ge(We(n),"onKeyDown",(function(e){var t=n.props,a=t.onEsc,o=t.onKeyDown;27===e.keyCode&&a(),o(e)}));var r=e.value,l=e.format;return n.state={str:r&&r.format(l)||"",invalid:!1},n}var n,a,o;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Ue(e,t)}(t,e),n=t,(a=[{key:"componentDidMount",value:function(){var e=this;this.props.focusOnOpen&&(window.requestAnimationFrame||window.setTimeout)((function(){e.refInput.focus(),e.refInput.select()}))}},{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.value,a=t.format;n!==e.value&&this.setState({str:n&&n.format(a)||"",invalid:!1})}},{key:"getProtoValue",value:function(){var e=this.props,t=e.value,n=e.defaultOpenValue;return t||n}},{key:"getInput",value:function(){var e=this,t=this.props,n=t.prefixCls,a=t.placeholder,o=t.inputReadOnly,r=this.state,l=r.invalid,i=r.str,c=l?"".concat(n,"-input-invalid"):"";return f.a.createElement("input",{className:x()("".concat(n,"-input"),c),ref:function(t){e.refInput=t},onKeyDown:this.onKeyDown,value:i,placeholder:a,onChange:this.onInputChange,readOnly:!!o})}},{key:"render",value:function(){var e=this.props.prefixCls;return f.a.createElement("div",{className:"".concat(e,"-input-wrap")},this.getInput())}}])&&Ke(n.prototype,a),o&&Ke(n,o),t}(p.Component);Ge(qe,"propTypes",{format:v.a.string,prefixCls:v.a.string,disabledDate:v.a.func,placeholder:v.a.string,clearText:v.a.string,value:v.a.object,inputReadOnly:v.a.bool,hourOptions:v.a.array,minuteOptions:v.a.array,secondOptions:v.a.array,disabledHours:v.a.func,disabledMinutes:v.a.func,disabledSeconds:v.a.func,onChange:v.a.func,onEsc:v.a.func,defaultOpenValue:v.a.object,currentSelectPanel:v.a.string,focusOnOpen:v.a.bool,onKeyDown:v.a.func,clearIcon:v.a.node}),Ge(qe,"defaultProps",{inputReadOnly:!1});var Qe=qe,Ze=n("hxti"),ze=n.n(Ze);function Xe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Je(e,t){for(var n=0;n=0&&(a=!0),{value:n,disabled:a}},ht=function(e){function t(){var e,n;lt(this,t);for(var a=arguments.length,o=new Array(a),r=0;r=12&&s.hour(s.hour()-12)),u(p)}else s.second(+t);o(s)})),ft(st(n),"onEnterSelectPanel",(function(e){(0,n.props.onCurrentSelectPanelChange)(e)})),n}var n,a,o;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&pt(e,t)}(t,e),n=t,(a=[{key:"getHourSelect",value:function(e){var t=this,n=this.props,a=n.prefixCls,o=n.hourOptions,r=n.disabledHours,l=n.showHour,i=n.use12Hours,c=n.onEsc;if(!l)return null;var u,s,p=r();return i?(u=[12].concat(o.filter((function(e){return e<12&&e>0}))),s=e%12||12):(u=o,s=e),f.a.createElement(rt,{prefixCls:a,options:u.map((function(e){return dt(e,p)})),selectedIndex:u.indexOf(s),type:"hour",onSelect:this.onItemChange,onMouseEnter:function(){return t.onEnterSelectPanel("hour")},onEsc:c})}},{key:"getMinuteSelect",value:function(e){var t=this,n=this.props,a=n.prefixCls,o=n.minuteOptions,r=n.disabledMinutes,l=n.defaultOpenValue,i=n.showMinute,c=n.value,u=n.onEsc;if(!i)return null;var s=r((c||l).hour());return f.a.createElement(rt,{prefixCls:a,options:o.map((function(e){return dt(e,s)})),selectedIndex:o.indexOf(e),type:"minute",onSelect:this.onItemChange,onMouseEnter:function(){return t.onEnterSelectPanel("minute")},onEsc:u})}},{key:"getSecondSelect",value:function(e){var t=this,n=this.props,a=n.prefixCls,o=n.secondOptions,r=n.disabledSeconds,l=n.showSecond,i=n.defaultOpenValue,c=n.value,u=n.onEsc;if(!l)return null;var s=c||i,p=r(s.hour(),s.minute());return f.a.createElement(rt,{prefixCls:a,options:o.map((function(e){return dt(e,p)})),selectedIndex:o.indexOf(e),type:"second",onSelect:this.onItemChange,onMouseEnter:function(){return t.onEnterSelectPanel("second")},onEsc:u})}},{key:"getAMPMSelect",value:function(){var e=this,t=this.props,n=t.prefixCls,a=t.use12Hours,o=t.format,r=t.isAM,l=t.onEsc;if(!a)return null;var i=["am","pm"].map((function(e){return o.match(/\sA/)?e.toUpperCase():e})).map((function(e){return{value:e}})),c=r?0:1;return f.a.createElement(rt,{prefixCls:n,options:i,selectedIndex:c,type:"ampm",onSelect:this.onItemChange,onMouseEnter:function(){return e.onEnterSelectPanel("ampm")},onEsc:l})}},{key:"render",value:function(){var e=this.props,t=e.prefixCls,n=e.defaultOpenValue,a=e.value||n;return f.a.createElement("div",{className:"".concat(t,"-combobox")},this.getHourSelect(a.hour()),this.getMinuteSelect(a.minute()),this.getSecondSelect(a.second()),this.getAMPMSelect(a.hour()))}}])&&it(n.prototype,a),o&&it(n,o),t}(p.Component);ft(ht,"propTypes",{format:v.a.string,defaultOpenValue:v.a.object,prefixCls:v.a.string,value:v.a.object,onChange:v.a.func,onAmPmChange:v.a.func,showHour:v.a.bool,showMinute:v.a.bool,showSecond:v.a.bool,hourOptions:v.a.array,minuteOptions:v.a.array,secondOptions:v.a.array,disabledHours:v.a.func,disabledMinutes:v.a.func,disabledSeconds:v.a.func,onCurrentSelectPanelChange:v.a.func,use12Hours:v.a.bool,onEsc:v.a.func,isAM:v.a.bool});var mt=ht;function vt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function bt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function yt(e,t){for(var n=0;n3&&void 0!==arguments[3]?arguments[3]:1,o=[],r=0;r=0&&t.hour()<12}},{key:"render",value:function(){var e=this.props,t=e.prefixCls,n=e.className,a=e.placeholder,o=e.disabledMinutes,r=e.disabledSeconds,l=e.hideDisabledOptions,i=e.showHour,c=e.showMinute,u=e.showSecond,s=e.format,p=e.defaultOpenValue,d=e.clearText,h=e.onEsc,m=e.addon,v=e.use12Hours,b=e.focusOnOpen,y=e.onKeyDown,g=e.hourStep,C=e.minuteStep,O=e.secondStep,w=e.inputReadOnly,P=e.clearIcon,S=this.state,k=S.value,E=S.currentSelectPanel,j=this.disabledHours(),D=o(k?k.hour():null),V=r(k?k.hour():null,k?k.minute():null),T=kt(24,j,l,g),N=kt(60,D,l,C),I=kt(60,V,l,O),R=function(e,t,n,a){var o=t.slice().sort((function(t,n){return Math.abs(e.hour()-t)-Math.abs(e.hour()-n)}))[0],r=n.slice().sort((function(t,n){return Math.abs(e.minute()-t)-Math.abs(e.minute()-n)}))[0],l=a.slice().sort((function(t,n){return Math.abs(e.second()-t)-Math.abs(e.second()-n)}))[0];return J()("".concat(o,":").concat(r,":").concat(l),"HH:mm:ss")}(p,T,N,I);return f.a.createElement("div",{className:x()(n,"".concat(t,"-inner"))},f.a.createElement(Qe,{clearText:d,prefixCls:t,defaultOpenValue:R,value:k,currentSelectPanel:E,onEsc:h,format:s,placeholder:a,hourOptions:T,minuteOptions:N,secondOptions:I,disabledHours:this.disabledHours,disabledMinutes:o,disabledSeconds:r,onChange:this.onChange,focusOnOpen:b,onKeyDown:y,inputReadOnly:w,clearIcon:P}),f.a.createElement(mt,{prefixCls:t,value:k,defaultOpenValue:R,format:s,onChange:this.onChange,onAmPmChange:this.onAmPmChange,showHour:i,showMinute:c,showSecond:u,hourOptions:T,minuteOptions:N,secondOptions:I,disabledHours:this.disabledHours,disabledMinutes:o,disabledSeconds:r,onCurrentSelectPanelChange:this.onCurrentSelectPanelChange,use12Hours:v,onEsc:h,isAM:this.isAM()}),m(this))}}])&&yt(n.prototype,a),o&&yt(n,o),t}(p.Component);Pt(Et,"propTypes",{clearText:v.a.string,prefixCls:v.a.string,className:v.a.string,defaultOpenValue:v.a.object,value:v.a.object,placeholder:v.a.string,format:v.a.string,inputReadOnly:v.a.bool,disabledHours:v.a.func,disabledMinutes:v.a.func,disabledSeconds:v.a.func,hideDisabledOptions:v.a.bool,onChange:v.a.func,onAmPmChange:v.a.func,onEsc:v.a.func,showHour:v.a.bool,showMinute:v.a.bool,showSecond:v.a.bool,use12Hours:v.a.bool,hourStep:v.a.number,minuteStep:v.a.number,secondStep:v.a.number,addon:v.a.func,focusOnOpen:v.a.bool,onKeyDown:v.a.func,clearIcon:v.a.node}),Pt(Et,"defaultProps",{prefixCls:"rc-time-picker-panel",onChange:St,disabledHours:St,disabledMinutes:St,disabledSeconds:St,defaultOpenValue:J()(),use12Hours:!1,addon:St,onKeyDown:St,onAmPmChange:St,inputReadOnly:!1}),Object(y.polyfill)(Et);var jt=Et,xt=n("61s2"),Dt=n("YMnH"),Vt={adjustX:1,adjustY:1},Tt=[0,0],Nt={bottomLeft:{points:["tl","tl"],overflow:Vt,offset:[0,-3],targetOffset:Tt},bottomRight:{points:["tr","tr"],overflow:Vt,offset:[0,-3],targetOffset:Tt},topRight:{points:["br","br"],overflow:Vt,offset:[0,3],targetOffset:Tt},topLeft:{points:["bl","bl"],overflow:Vt,offset:[0,3],targetOffset:Tt}};function It(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function Rt(e,t){for(var n=0;n0?function(e){for(var t=1;t-1||e.indexOf("h")>-1||e.indexOf("k")>-1,showMinute:e.indexOf("m")>-1,showSecond:e.indexOf("s")>-1}}var $t=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&qt(e,t)}(r,e);var t,n,a,o=Qt(r);function r(e){var t;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,r),(t=o.call(this,e)).getDefaultLocale=function(){return Ut(Ut({},Bt.a),t.props.locale)},t.handleOpenClose=function(e){var n=e.open,a=t.props.onOpenChange;a&&a(n)},t.saveTimePicker=function(e){t.timePickerRef=e},t.handleChange=function(e){"value"in t.props||t.setState({value:e});var n=t.props,a=n.onChange,o=n.format,r=void 0===o?"HH:mm:ss":o;a&&a(e,e&&e.format(r)||"")},t.renderTimePicker=function(e){return p.createElement(je.a,null,(function(n){var a=n.getPopupContainer,o=n.getPrefixCls,r=t.props,l=r.getPopupContainer,i=r.prefixCls,c=r.className,u=r.addon,s=r.placeholder,f=Xt(r,["getPopupContainer","prefixCls","className","addon","placeholder"]),d=f.size,h=Object(ke.a)(f,["defaultValue","suffixIcon","allowEmpty","allowClear"]),m=t.getDefaultFormat(),v=o("time-picker",i),b=x()(c,function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}({},"".concat(v,"-").concat(d),!!d));return p.createElement(Kt,Ut({},Jt(m),h,{allowEmpty:t.getAllowClear(),prefixCls:v,getPopupContainer:l||a,ref:t.saveTimePicker,format:m,className:b,value:t.state.value,placeholder:void 0===s?e.placeholder:s,onChange:t.handleChange,onOpen:t.handleOpenClose,onClose:t.handleOpenClose,addon:function(e){return u?p.createElement("div",{className:"".concat(v,"-panel-addon")},u(e)):null},inputIcon:t.renderInputIcon(v),clearIcon:t.renderClearIcon(v)}))}))};var n=e.value||e.defaultValue;if(n&&!Object(De.a)(X).isMoment(n))throw new Error("The value/defaultValue of TimePicker must be a moment object after `antd@2.0`, see: https://u.ant.design/time-picker-value");return t.state={value:n},Object(xe.a)(!("allowEmpty"in e),"TimePicker","`allowEmpty` is deprecated. Please use `allowClear` instead."),t}return t=r,a=[{key:"getDerivedStateFromProps",value:function(e){return"value"in e?{value:e.value}:null}}],(n=[{key:"getDefaultFormat",value:function(){var e=this.props,t=e.format,n=e.use12Hours;return t||(n?"h:mm:ss a":"HH:mm:ss")}},{key:"getAllowClear",value:function(){var e=this.props,t=e.allowClear,n=e.allowEmpty;return"allowClear"in this.props?t:n}},{key:"focus",value:function(){this.timePickerRef.focus()}},{key:"blur",value:function(){this.timePickerRef.blur()}},{key:"renderInputIcon",value:function(e){var t=this.props.suffixIcon,n=t&&p.isValidElement(t)&&p.cloneElement(t,{className:x()(t.props.className,"".concat(e,"-clock-icon"))})||p.createElement(Ee.default,{type:"clock-circle",className:"".concat(e,"-clock-icon")});return p.createElement("span",{className:"".concat(e,"-icon")},n)}},{key:"renderClearIcon",value:function(e){var t=this.props.clearIcon,n="".concat(e,"-clear");return t&&p.isValidElement(t)?p.cloneElement(t,{className:x()(t.props.className,n)}):p.createElement(Ee.default,{type:"close-circle",className:n,theme:"filled"})}},{key:"render",value:function(){return p.createElement(Dt.a,{componentName:"TimePicker",defaultLocale:this.getDefaultLocale()},this.renderTimePicker)}}])&&Gt(t.prototype,n),a&&Gt(t,a),r}(p.Component);$t.defaultProps={align:{offset:[0,-2]},disabledHours:void 0,disabledMinutes:void 0,disabledSeconds:void 0,hideDisabledOptions:!1,placement:"bottomLeft",transitionName:"slide-up",focusOnOpen:!0},Object(y.polyfill)($t);function en(e){return(en="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function tn(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function nn(){return(nn=Object.assign||function(e){for(var t=1;t0&&(a[1-o]=this.state.showTimePicker?a[o]:void 0),this.props.onInputSelect(a),this.fireSelectValueChange(a,null,n||{source:"dateInput"})}}var Pn=function(e){function t(n){l()(this,t);var a=c()(this,e.call(this,n));Sn.call(a);var o=n.selectedValue||n.defaultSelectedValue,r=Cn(n,1);return a.state={selectedValue:o,prevSelectedValue:o,firstSelectedValue:null,hoverValue:n.hoverValue||[],value:r,showTimePicker:!1,mode:n.mode||["date","date"],panelTriggerSource:""},a}return s()(t,e),t.getDerivedStateFromProps=function(e,t){var n={};return"value"in e&&(n.value=Cn(e,0)),"hoverValue"in e&&!yn(t.hoverValue,e.hoverValue)&&(n.hoverValue=e.hoverValue),"selectedValue"in e&&(n.selectedValue=e.selectedValue,n.prevSelectedValue=e.selectedValue),"mode"in e&&!yn(t.mode,e.mode)&&(n.mode=e.mode),n},t.prototype.render=function(){var e,t,n=this.props,a=this.state,r=n.prefixCls,l=n.dateInputPlaceholder,i=n.seperator,c=n.timePicker,u=n.showOk,s=n.locale,p=n.showClear,d=n.showToday,h=n.type,m=n.clearIcon,v=a.hoverValue,b=a.selectedValue,y=a.mode,g=a.showTimePicker,C=((e={})[n.className]=!!n.className,e[r]=1,e[r+"-hidden"]=!n.visible,e[r+"-range"]=1,e[r+"-show-time-picker"]=g,e[r+"-week-number"]=n.showWeekNumber,e),O=x()(C),w={selectedValue:a.selectedValue,onSelect:this.onSelect,onDayHover:"start"===h&&b[1]||"end"===h&&b[0]||v.length?this.onDayHover:void 0},P=void 0,S=void 0;l&&(Array.isArray(l)?(P=l[0],S=l[1]):P=S=l);var k=!0===u||!1!==u&&!!c,E=x()(((t={})[r+"-footer"]=!0,t[r+"-range-bottom"]=!0,t[r+"-footer-show-ok"]=k,t)),j=this.getStartValue(),D=this.getEndValue(),V=Object(B.e)(j),T=V.month(),N=V.year(),I=j.year()===N&&j.month()===T||D.year()===N&&D.month()===T,R=j.clone().add(1,"months"),M=R.year()===D.year()&&R.month()===D.month(),F=n.renderFooter();return f.a.createElement("div",{ref:this.saveRoot,className:O,style:n.style,tabIndex:"0",onKeyDown:this.onKeyDown},n.renderSidebar(),f.a.createElement("div",{className:r+"-panel"},p&&b[0]&&b[1]?f.a.createElement("a",{role:"button",title:s.clear,onClick:this.clear},m||f.a.createElement("span",{className:r+"-clear-btn"})):null,f.a.createElement("div",{className:r+"-date-panel",onMouseLeave:"both"!==h?this.onDatePanelLeave:void 0,onMouseEnter:"both"!==h?this.onDatePanelEnter:void 0},f.a.createElement(vn,o()({},n,w,{hoverValue:v,direction:"left",disabledTime:this.disabledStartTime,disabledMonth:this.disabledStartMonth,format:this.getFormat(),value:j,mode:y[0],placeholder:P,onInputChange:this.onStartInputChange,onInputSelect:this.onStartInputSelect,onValueChange:this.onStartValueChange,onPanelChange:this.onStartPanelChange,showDateInput:this.props.showDateInput,timePicker:c,showTimePicker:g||"time"===y[0],enablePrev:!0,enableNext:!M||this.isMonthYearPanelShow(y[1]),clearIcon:m})),f.a.createElement("span",{className:r+"-range-middle"},i),f.a.createElement(vn,o()({},n,w,{hoverValue:v,direction:"right",format:this.getFormat(),timePickerDisabledTime:this.getEndDisableTime(),placeholder:S,value:D,mode:y[1],onInputChange:this.onEndInputChange,onInputSelect:this.onEndInputSelect,onValueChange:this.onEndValueChange,onPanelChange:this.onEndPanelChange,showDateInput:this.props.showDateInput,timePicker:c,showTimePicker:g||"time"===y[1],disabledTime:this.disabledEndTime,disabledMonth:this.disabledEndMonth,enablePrev:!M||this.isMonthYearPanelShow(y[0]),enableNext:!0,clearIcon:m}))),f.a.createElement("div",{className:E},d||n.timePicker||k||F?f.a.createElement("div",{className:r+"-footer-btn"},F,d?f.a.createElement(W,o()({},n,{disabled:I,value:a.value[0],onToday:this.onToday,text:s.backToToday})):null,n.timePicker?f.a.createElement(G,o()({},n,{showTimePicker:g||"time"===y[0]&&"time"===y[1],onOpenTimePicker:this.onOpenTimePicker,onCloseTimePicker:this.onCloseTimePicker,timePickerDisabled:!this.hasSelectedValue()||v.length})):null,k?f.a.createElement(U,o()({},n,{onOk:this.onOk,okDisabled:!this.isAllowedDateAndTime(b)||!this.hasSelectedValue()||v.length})):null):null)))},t}(f.a.Component);Pn.propTypes=o()({},z.c,{prefixCls:v.a.string,dateInputPlaceholder:v.a.any,seperator:v.a.string,defaultValue:v.a.any,value:v.a.any,hoverValue:v.a.any,mode:v.a.arrayOf(v.a.oneOf(["time","date","month","year","decade"])),showDateInput:v.a.bool,timePicker:v.a.any,showOk:v.a.bool,showToday:v.a.bool,defaultSelectedValue:v.a.array,selectedValue:v.a.array,onOk:v.a.func,showClear:v.a.bool,locale:v.a.object,onChange:v.a.func,onSelect:v.a.func,onValueChange:v.a.func,onHoverChange:v.a.func,onPanelChange:v.a.func,format:v.a.oneOfType([v.a.string,v.a.arrayOf(v.a.string)]),onClear:v.a.func,type:v.a.any,disabledDate:v.a.func,disabledTime:v.a.func,clearIcon:v.a.node,onKeyDown:v.a.func}),Pn.defaultProps=o()({},z.b,{type:"both",seperator:"~",defaultSelectedValue:[],onValueChange:bn,onHoverChange:bn,onPanelChange:bn,disabledTime:bn,onInputSelect:bn,showToday:!0,showDateInput:!0});var Sn=function(){var e=this;this.onDatePanelEnter=function(){e.hasSelectedValue()&&e.fireHoverValueChange(e.state.selectedValue.concat())},this.onDatePanelLeave=function(){e.hasSelectedValue()&&e.fireHoverValueChange([])},this.onSelect=function(t){var n=e.props.type,a=e.state,o=a.selectedValue,r=a.prevSelectedValue,l=a.firstSelectedValue,i=void 0;if("both"===n)l?e.compare(l,t)<0?(Object(B.h)(r[1],t),i=[l,t]):(Object(B.h)(r[0],t),Object(B.h)(r[1],l),i=[t,l]):(Object(B.h)(r[0],t),i=[t]);else if("start"===n){Object(B.h)(r[0],t);var c=o[1];i=c&&e.compare(c,t)>0?[t,c]:[t]}else{var u=o[0];u&&e.compare(u,t)<=0?(Object(B.h)(r[1],t),i=[u,t]):(Object(B.h)(r[0],t),i=[t])}e.fireSelectValueChange(i)},this.onKeyDown=function(t){if("input"!==t.target.nodeName.toLowerCase()){var n=t.keyCode,a=t.ctrlKey||t.metaKey,o=e.state,r=o.selectedValue,l=o.hoverValue,i=o.firstSelectedValue,c=o.value,u=e.props,s=u.onKeyDown,p=u.disabledDate,f=function(n){var a=void 0,o=void 0,u=void 0;if(i?1===l.length?(a=l[0].clone(),o=n(a),u=e.onDayHover(o)):(a=l[0].isSame(i,"day")?l[1]:l[0],o=n(a),u=e.onDayHover(o)):(a=l[0]||r[0]||c[0]||J()(),u=[o=n(a)],e.fireHoverValueChange(u)),u.length>=2){if(u.some((function(e){return!function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments[1],n=arguments[2];return e.some((function(e){return e.isSame(t,n)}))}(c,e,"month")}))){var s=u.slice().sort((function(e,t){return e.valueOf()-t.valueOf()}));s[0].isSame(s[1],"month")&&(s[1]=s[0].clone().add(1,"month")),e.fireValueChange(s)}}else if(1===u.length){var p=c.findIndex((function(e){return e.isSame(a,"month")}));if(-1===p&&(p=0),c.every((function(e){return!e.isSame(o,"month")}))){var f=c.slice();f[p]=o.clone(),e.fireValueChange(f)}}return t.preventDefault(),o};switch(n){case b.a.DOWN:return void f((function(e){return ie(e,1,"weeks")}));case b.a.UP:return void f((function(e){return ie(e,-1,"weeks")}));case b.a.LEFT:return void f(a?function(e){return ie(e,-1,"years")}:function(e){return ie(e,-1,"days")});case b.a.RIGHT:return void f(a?function(e){return ie(e,1,"years")}:function(e){return ie(e,1,"days")});case b.a.HOME:return void f((function(e){return re(e)}));case b.a.END:return void f((function(e){return le(e)}));case b.a.PAGE_DOWN:return void f((function(e){return ie(e,1,"month")}));case b.a.PAGE_UP:return void f((function(e){return ie(e,-1,"month")}));case b.a.ENTER:var d=void 0;return!(d=0===l.length?f((function(e){return e})):1===l.length?l[0]:l[0].isSame(i,"day")?l[1]:l[0])||p&&p(d)||e.onSelect(d),void t.preventDefault();default:s&&s(t)}}},this.onDayHover=function(t){var n=[],a=e.state,o=a.selectedValue,r=a.firstSelectedValue,l=e.props.type;if("start"===l&&o[1])n=e.compare(t,o[1])<0?[t,o[1]]:[t];else if("end"===l&&o[0])n=e.compare(t,o[0])>0?[o[0],t]:[];else{if(!r)return e.state.hoverValue.length&&e.setState({hoverValue:[]}),n;n=e.compare(t,r)<0?[t,r]:[r,t]}return e.fireHoverValueChange(n),n},this.onToday=function(){var t=Object(B.e)(e.state.value[0]),n=t.clone().add(1,"months");e.setState({value:[t,n]})},this.onOpenTimePicker=function(){e.setState({showTimePicker:!0})},this.onCloseTimePicker=function(){e.setState({showTimePicker:!1})},this.onOk=function(){var t=e.state.selectedValue;e.isAllowedDateAndTime(t)&&e.props.onOk(e.state.selectedValue)},this.onStartInputChange=function(){for(var t=arguments.length,n=Array(t),a=0;a-1},this.hasSelectedValue=function(){var t=e.state.selectedValue;return!!t[1]&&!!t[0]},this.compare=function(t,n){return e.props.timePicker?t.diff(n):t.diff(n,"days")},this.fireSelectValueChange=function(t,n,a){var o=e.props.timePicker,r=e.state.prevSelectedValue;if(o&&o.props.defaultValue){var l=o.props.defaultValue;!r[0]&&t[0]&&Object(B.h)(l[0],t[0]),!r[1]&&t[1]&&Object(B.h)(l[1],t[1])}if("selectedValue"in e.props||e.setState({selectedValue:t}),!e.state.selectedValue[0]||!e.state.selectedValue[1]){var i=t[0]||J()(),c=t[1]||i.clone().add(1,"months");e.setState({selectedValue:t,value:gn([i,c])})}t[0]&&!t[1]&&(e.setState({firstSelectedValue:t[0]}),e.fireHoverValueChange(t.concat())),e.props.onChange(t),(n||t[0]&&t[1])&&(e.setState({prevSelectedValue:t,firstSelectedValue:null}),e.fireHoverValueChange([]),e.props.onSelect(t,a))},this.fireValueChange=function(t){var n=e.props;"value"in n||e.setState({value:t}),n.onValueChange(t)},this.fireHoverValueChange=function(t){var n=e.props;"hoverValue"in n||e.setState({hoverValue:t}),n.onHoverChange(t)},this.clear=function(){e.fireSelectValueChange([],!0),e.props.onClear()},this.disabledStartTime=function(t){return e.props.disabledTime(t,"start")},this.disabledEndTime=function(t){return e.props.disabledTime(t,"end")},this.disabledStartMonth=function(t){var n=e.state.value;return t.isAfter(n[1],"month")},this.disabledEndMonth=function(t){var n=e.state.value;return t.isBefore(n[0],"month")}};Object(y.polyfill)(Pn);var kn=Object(z.a)(Pn),En=n("Gytx"),jn=n.n(En),xn=n("mr32");function Dn(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Vn(e){var t,n=e.suffixIcon,a=e.prefixCls;return n&&(p.isValidElement(n)?p.cloneElement(n,{className:x()((t={},Dn(t,n.props.className,n.props.className),Dn(t,"".concat(a,"-picker-icon"),!0),t))}):p.createElement("span",{className:"".concat(a,"-picker-icon")},n))||p.createElement(Ee.default,{type:"calendar",className:"".concat(a,"-picker-icon")})}function Tn(e){return(Tn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Nn(){return(Nn=Object.assign||function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,a=new Array(t);n0&&(e[1]=void 0);var a=Yn(e,2),o=a[0],r=a[1];"function"==typeof n.onChange&&n.onChange(e,[Te(o,n.format),Te(r,n.format)])},t.handleOpenChange=function(e){"open"in t.props||t.setState({open:e}),!1===e&&t.clearHoverValue();var n=t.props.onOpenChange;n&&n(e)},t.handleShowDateChange=function(e){return t.setState({showDate:e})},t.handleHoverChange=function(e){return t.setState({hoverValue:e})},t.handleRangeMouseLeave=function(){t.state.open&&t.clearHoverValue()},t.handleCalendarInputSelect=function(e){Yn(e,1)[0]&&t.setState((function(t){var n=t.showDate;return{value:e,showDate:Kn(e)||n}}))},t.handleRangeClick=function(e){"function"==typeof e&&(e=e()),t.setValue(e,!0);var n=t.props,a=n.onOk,o=n.onOpenChange;a&&a(e),o&&o(!1)},t.renderFooter=function(){var e=t.props,n=e.ranges,a=e.renderExtraFooter,o=_n(t),r=o.prefixCls,l=o.tagPrefixCls;if(!n&&!a)return null;var i=a?p.createElement("div",{className:"".concat(r,"-footer-extra"),key:"extra"},a()):null,c=n&&Object.keys(n).map((function(e){var a=n[e],o="function"==typeof a?a.call(_n(t)):a;return p.createElement(xn.default,{key:e,prefixCls:l,color:"blue",onClick:function(){return t.handleRangeClick(a)},onMouseEnter:function(){return t.setState({hoverValue:o})},onMouseLeave:t.handleRangeMouseLeave},e)}));return[c&&c.length>0?p.createElement("div",{className:"".concat(r,"-footer-extra ").concat(r,"-range-quick-selector"),key:"range"},c):null,i]},t.renderRangePicker=function(e){var n,a=e.getPrefixCls,o=_n(t),r=o.state,l=o.props,i=r.value,c=r.showDate,u=r.hoverValue,s=r.open,f=l.prefixCls,d=l.tagPrefixCls,h=l.popupStyle,m=l.style,v=l.disabledDate,b=l.disabledTime,y=l.showTime,g=l.showToday,C=l.ranges,O=l.onOk,w=l.locale,P=l.localeCode,S=l.format,k=l.dateRender,E=l.onCalendarChange,j=l.suffixIcon,D=l.separator,V=a("calendar",f),T=a("tag",d);t.prefixCls=V,t.tagPrefixCls=T,Wn(i,P),Wn(c,P),Object(xe.a)(!("onOK"in l),"RangePicker","It should be `RangePicker[onOk]`, instead of `onOK`!");var N=x()((In(n={},"".concat(V,"-time"),y),In(n,"".concat(V,"-range-with-ranges"),C),n)),I={onChange:t.handleChange},R={onOk:t.handleChange};l.timePicker?I.onChange=function(e){return t.handleChange(e)}:R={},"mode"in l&&(R.mode=l.mode);var M=Array.isArray(l.placeholder)?l.placeholder[0]:w.lang.rangePlaceholder[0],F=Array.isArray(l.placeholder)?l.placeholder[1]:w.lang.rangePlaceholder[1],H=p.createElement(kn,Nn({},R,{seperator:D,onChange:E,format:S,prefixCls:V,className:N,renderFooter:t.renderFooter,timePicker:l.timePicker,disabledDate:v,disabledTime:b,dateInputPlaceholder:[M,F],locale:w.lang,onOk:O,dateRender:k,value:c,onValueChange:t.handleShowDateChange,hoverValue:u,onHoverChange:t.handleHoverChange,onPanelChange:l.onPanelChange,showToday:g,onInputSelect:t.handleCalendarInputSelect})),_={};l.showTime&&(_.width=m&&m.width||350);var A=Yn(i,2),Y=A[0],L=A[1],K=!l.disabled&&l.allowClear&&i&&(Y||L)?p.createElement(Ee.default,{type:"close-circle",className:"".concat(V,"-picker-clear"),onClick:t.clearSelection,theme:"filled"}):null,B=p.createElement(Vn,{suffixIcon:j,prefixCls:V}),W=function(e){var t=Yn(e.value,2),n=t[0],a=t[1];return p.createElement("span",{className:l.pickerInputClass},p.createElement("input",{disabled:l.disabled,readOnly:!0,value:Te(n,l.format),placeholder:M,className:"".concat(V,"-range-picker-input"),tabIndex:-1}),p.createElement("span",{className:"".concat(V,"-range-picker-separator")}," ",D," "),p.createElement("input",{disabled:l.disabled,readOnly:!0,value:Te(a,l.format),placeholder:F,className:"".concat(V,"-range-picker-input"),tabIndex:-1}),K,B)};return p.createElement("span",{ref:t.savePicker,id:"number"==typeof l.id?l.id.toString():l.id,className:x()(l.className,l.pickerClass),style:Nn(Nn({},m),_),tabIndex:l.disabled?-1:0,onFocus:l.onFocus,onBlur:l.onBlur,onMouseEnter:l.onMouseEnter,onMouseLeave:l.onMouseLeave},p.createElement(Se,Nn({},l,I,{calendar:H,value:i,open:s,onOpenChange:t.handleOpenChange,prefixCls:"".concat(V,"-picker-container"),style:h}),W))};var n=e.value||e.defaultValue||[],a=Yn(n,2),l=a[0],i=a[1];if(l&&!Object(De.a)(X).isMoment(l)||i&&!Object(De.a)(X).isMoment(i))throw new Error("The value/defaultValue of RangePicker must be a moment object array after `antd@2.0`, see: https://u.ant.design/date-picker-value");var c,u=n&&(c=n,!Array.isArray(c)||0!==c.length&&!c.every((function(e){return!e})))?n:e.defaultPickerValue;return t.state={value:n,showDate:Bn(u||Object(De.a)(X)()),open:e.open,hoverValue:[]},t}return t=r,a=[{key:"getDerivedStateFromProps",value:function(e,t){var n=null;if("value"in e){var a=e.value||[];n={value:a},jn()(e.value,t.value)||(n=Nn(Nn({},n),{showDate:Kn(a,e.mode)||t.showDate}))}return"open"in e&&t.open!==e.open&&(n=Nn(Nn({},n),{open:e.open})),n}}],(n=[{key:"componentDidUpdate",value:function(e,t){"open"in this.props||!t.open||this.state.open||this.focus()}},{key:"setValue",value:function(e,t){this.handleChange(e),!t&&this.props.showTime||"open"in this.props||this.setState({open:!1})}},{key:"focus",value:function(){this.picker.focus()}},{key:"blur",value:function(){this.picker.blur()}},{key:"render",value:function(){return p.createElement(je.a,null,this.renderRangePicker)}}])&&Rn(t.prototype,n),a&&Rn(t,a),r}(p.Component);Un.defaultProps={allowClear:!0,showToday:!1,separator:"~"},Object(y.polyfill)(Un);var Gn=Un;function qn(e){return(qn="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 Qn(){return(Qn=Object.assign||function(e){for(var t=1;tt.year()?1:e.year()===t.year()&&e.month()>t.month()}var S=function(e){function t(){return o()(this,t),l()(this,e.apply(this,arguments))}return c()(t,e),t.prototype.render=function(){var e=this.props,t=e.contentRender,n=e.prefixCls,a=e.selectedValue,o=e.value,r=e.showWeekNumber,l=e.dateRender,i=e.disabledDate,c=e.hoverValue,u=void 0,d=void 0,h=void 0,m=[],v=Object(C.e)(o),b=n+"-cell",y=n+"-week-number-cell",S=n+"-date",k=n+"-today",E=n+"-selected-day",j=n+"-selected-date",x=n+"-selected-start-date",D=n+"-selected-end-date",V=n+"-in-range-cell",T=n+"-last-month-cell",N=n+"-next-month-btn-day",I=n+"-disabled-cell",R=n+"-disabled-cell-first-of-row",M=n+"-disabled-cell-last-of-row",F=n+"-last-day-of-month",H=o.clone();H.date(1);var _=(H.day()+7-o.localeData().firstDayOfWeek())%7,A=H.clone();A.add(0-_,"days");var Y=0;for(u=0;u0&&(Z=m[Y-1]);var z=b,X=!1,J=!1;O(h,v)&&(z+=" "+k,W=!0);var $=w(h,o),ee=P(h,o);if(a&&Array.isArray(a)){var te=c.length?c:a;if(!$&&!ee){var ne=te[0],ae=te[1];ne&&O(h,ne)&&(J=!0,G=!0,z+=" "+x),(ne||ae)&&(O(h,ae)?(J=!0,G=!0,z+=" "+D):(null==ne&&h.isBefore(ae,"day")||null==ae&&h.isAfter(ne,"day")||h.isAfter(ne,"day")&&h.isBefore(ae,"day"))&&(z+=" "+V))}}else O(h,o)&&(J=!0,G=!0);O(h,a)&&(z+=" "+j),$&&(z+=" "+T),ee&&(z+=" "+N),h.clone().endOf("month").date()===h.date()&&(z+=" "+F),i&&i(h,o)&&(X=!0,Z&&i(Z,o)||(z+=" "+R),Q&&i(Q,o)||(z+=" "+M)),J&&(z+=" "+E),X&&(z+=" "+I);var oe=void 0;if(l)oe=l(h,o);else{var re=t?t(h,o):h.date();oe=s.a.createElement("div",{key:(L=h,"rc-calendar-"+L.year()+"-"+L.month()+"-"+L.date()),className:S,"aria-selected":J,"aria-disabled":X},re)}q.push(s.a.createElement("td",{key:Y,onClick:X?void 0:e.onSelect.bind(null,h),onMouseEnter:X?void 0:e.onDayHover&&e.onDayHover.bind(null,h)||void 0,role:"gridcell",title:Object(C.d)(h),className:z},oe)),Y++}K.push(s.a.createElement("tr",{key:u,role:"row",className:g()((B={},B[n+"-current-week"]=W,B[n+"-active-week"]=G,B))},U,q))}return s.a.createElement("tbody",{className:n+"-tbody"},K)},t}(s.a.Component);S.propTypes={contentRender:b.a.func,dateRender:b.a.func,disabledDate:b.a.func,prefixCls:b.a.string,selectedValue:b.a.oneOfType([b.a.object,b.a.arrayOf(b.a.object)]),value:b.a.object,hoverValue:b.a.any,showWeekNumber:b.a.bool},S.defaultProps={hoverValue:[]};var k=S,E=function(e){function t(){return o()(this,t),l()(this,e.apply(this,arguments))}return c()(t,e),t.prototype.render=function(){var e=this.props,t=e.prefixCls;return s.a.createElement("table",{className:t+"-table",cellSpacing:"0",role:"grid"},s.a.createElement(m,e),s.a.createElement(k,e))},t}(s.a.Component);t.a=E},hxti:function(e,t,n){(function(t){for(var a=n("bQgK"),o="undefined"==typeof window?t:window,r=["moz","webkit"],l="AnimationFrame",i=o["request"+l],c=o["cancel"+l]||o["cancelRequest"+l],u=0;!i&&uc,n),o=void 0;return o=t.yearc?e.nextDecade:V.bind(e,t.year),f.a.createElement("td",{role:"gridcell",title:t.title,key:t.content,onClick:o,className:D()(a)},f.a.createElement("a",{className:u+"-year"},t.content))}));return f.a.createElement("tr",{key:n,role:"row"},a)})),p=o&&o("year");return f.a.createElement("div",{className:this.prefixCls},f.a.createElement("div",null,f.a.createElement("div",{className:u+"-header"},f.a.createElement("a",{className:u+"-prev-decade-btn",role:"button",onClick:this.previousDecade,title:a.previousDecade}),f.a.createElement("a",{className:u+"-decade-select",role:"button",onClick:t.onDecadePanelShow,title:a.decadeSelect},f.a.createElement("span",{className:u+"-decade-select-content"},i,"-",c),f.a.createElement("span",{className:u+"-decade-select-arrow"},"x")),f.a.createElement("a",{className:u+"-next-decade-btn",role:"button",onClick:this.nextDecade,title:a.nextDecade})),f.a.createElement("div",{className:u+"-body"},f.a.createElement("table",{className:u+"-table",cellSpacing:"0",role:"grid"},f.a.createElement("tbody",{className:u+"-tbody"},s))),p&&f.a.createElement("div",{className:u+"-footer"},p)))},t}(f.a.Component),N=T;T.propTypes={rootPrefixCls:v.a.string,value:v.a.object,defaultValue:v.a.object,renderFooter:v.a.func},T.defaultProps={onSelect:function(){}};function I(e){var t=this.state.value.clone();t.add(e,"years"),this.setState({value:t})}function M(e,t){var n=this.state.value.clone();n.year(e),n.month(this.state.value.month()),this.props.onSelect(n),t.preventDefault()}var R=function(e){function t(n){l()(this,t);var a=c()(this,e.call(this,n));return a.state={value:n.value||n.defaultValue},a.prefixCls=n.rootPrefixCls+"-decade-panel",a.nextCentury=I.bind(a,100),a.previousCentury=I.bind(a,-100),a}return s()(t,e),t.prototype.render=function(){for(var e=this,t=this.state.value,n=this.props,a=n.locale,o=n.renderFooter,r=t.year(),l=100*parseInt(r/100,10),i=l-10,c=l+99,u=[],s=0,p=this.prefixCls,d=0;d<4;d++){u[d]=[];for(var h=0;h<3;h++){var m=i+10*s,v=i+10*s+9;u[d][h]={startDecade:m,endDecade:v},s++}}var b=o&&o("decade"),y=u.map((function(t,n){var a=t.map((function(t){var n,a=t.startDecade,o=t.endDecade,i=ac,s=((n={})[p+"-cell"]=1,n[p+"-selected-cell"]=a<=r&&r<=o,n[p+"-last-century-cell"]=i,n[p+"-next-century-cell"]=u,n),d=a+"-"+o,h=void 0;return h=i?e.previousCentury:u?e.nextCentury:M.bind(e,a),f.a.createElement("td",{key:a,onClick:h,role:"gridcell",className:D()(s)},f.a.createElement("a",{className:p+"-decade"},d))}));return f.a.createElement("tr",{key:n,role:"row"},a)}));return f.a.createElement("div",{className:this.prefixCls},f.a.createElement("div",{className:p+"-header"},f.a.createElement("a",{className:p+"-prev-century-btn",role:"button",onClick:this.previousCentury,title:a.previousCentury}),f.a.createElement("div",{className:p+"-century"},l,"-",c),f.a.createElement("a",{className:p+"-next-century-btn",role:"button",onClick:this.nextCentury,title:a.nextCentury})),f.a.createElement("div",{className:p+"-body"},f.a.createElement("table",{className:p+"-table",cellSpacing:"0",role:"grid"},f.a.createElement("tbody",{className:p+"-tbody"},y))),b&&f.a.createElement("div",{className:p+"-footer"},b))},t}(f.a.Component),F=R;function H(e){var t=this.props.value.clone();t.add(e,"months"),this.props.onValueChange(t)}function _(e){var t=this.props.value.clone();t.add(e,"years"),this.props.onValueChange(t)}function A(e,t){return e?t:null}R.propTypes={locale:v.a.object,value:v.a.object,defaultValue:v.a.object,rootPrefixCls:v.a.string,renderFooter:v.a.func},R.defaultProps={onSelect:function(){}};var Y=function(e){function t(n){l()(this,t);var a=c()(this,e.call(this,n));return K.call(a),a.nextMonth=H.bind(a,1),a.previousMonth=H.bind(a,-1),a.nextYear=_.bind(a,1),a.previousYear=_.bind(a,-1),a.state={yearPanelReferer:null},a}return s()(t,e),t.prototype.render=function(){var e=this,t=this.props,n=t.prefixCls,a=t.locale,o=t.mode,r=t.value,l=t.showTimePicker,i=t.enableNext,c=t.enablePrev,u=t.disabledMonth,s=t.renderFooter,p=null;return"month"===o&&(p=f.a.createElement(E,{locale:a,value:r,rootPrefixCls:n,onSelect:this.onMonthSelect,onYearPanelShow:function(){return e.showYearPanel("month")},disabledDate:u,cellRender:t.monthCellRender,contentRender:t.monthCellContentRender,renderFooter:s,changeYear:this.changeYear})),"year"===o&&(p=f.a.createElement(N,{locale:a,defaultValue:r,rootPrefixCls:n,onSelect:this.onYearSelect,onDecadePanelShow:this.showDecadePanel,renderFooter:s})),"decade"===o&&(p=f.a.createElement(F,{locale:a,defaultValue:r,rootPrefixCls:n,onSelect:this.onDecadeSelect,renderFooter:s})),f.a.createElement("div",{className:n+"-header"},f.a.createElement("div",{style:{position:"relative"}},A(c&&!l,f.a.createElement("a",{className:n+"-prev-year-btn",role:"button",onClick:this.previousYear,title:a.previousYear})),A(c&&!l,f.a.createElement("a",{className:n+"-prev-month-btn",role:"button",onClick:this.previousMonth,title:a.previousMonth})),this.monthYearElement(l),A(i&&!l,f.a.createElement("a",{className:n+"-next-month-btn",onClick:this.nextMonth,title:a.nextMonth})),A(i&&!l,f.a.createElement("a",{className:n+"-next-year-btn",onClick:this.nextYear,title:a.nextYear}))),p)},t}(f.a.Component);Y.propTypes={prefixCls:v.a.string,value:v.a.object,onValueChange:v.a.func,showTimePicker:v.a.bool,onPanelChange:v.a.func,locale:v.a.object,enablePrev:v.a.any,enableNext:v.a.any,disabledMonth:v.a.func,renderFooter:v.a.func,onMonthSelect:v.a.func},Y.defaultProps={enableNext:1,enablePrev:1,onPanelChange:function(){},onValueChange:function(){}};var K=function(){var e=this;this.onMonthSelect=function(t){e.props.onPanelChange(t,"date"),e.props.onMonthSelect?e.props.onMonthSelect(t):e.props.onValueChange(t)},this.onYearSelect=function(t){var n=e.state.yearPanelReferer;e.setState({yearPanelReferer:null}),e.props.onPanelChange(t,n),e.props.onValueChange(t)},this.onDecadeSelect=function(t){e.props.onPanelChange(t,"year"),e.props.onValueChange(t)},this.changeYear=function(t){t>0?e.nextYear():e.previousYear()},this.monthYearElement=function(t){var n=e.props,a=n.prefixCls,o=n.locale,r=n.value,l=r.localeData(),i=o.monthBeforeYear,c=a+"-"+(i?"my-select":"ym-select"),u=t?" "+a+"-time-status":"",s=f.a.createElement("a",{className:a+"-year-select"+u,role:"button",onClick:t?null:function(){return e.showYearPanel("date")},title:t?null:o.yearSelect},r.format(o.yearFormat)),p=f.a.createElement("a",{className:a+"-month-select"+u,role:"button",onClick:t?null:e.showMonthPanel,title:t?null:o.monthSelect},o.monthFormat?r.format(o.monthFormat):l.monthsShort(r)),d=void 0;t&&(d=f.a.createElement("a",{className:a+"-day-select"+u,role:"button"},r.format(o.dayFormat)));var h=[];return h=i?[p,d,s]:[s,p,d],f.a.createElement("span",{className:c},O(h))},this.showMonthPanel=function(){e.props.onPanelChange(null,"month")},this.showYearPanel=function(t){e.setState({yearPanelReferer:t}),e.props.onPanelChange(null,"year")},this.showDecadePanel=function(){e.props.onPanelChange(null,"decade")}},L=Y,B=n("GrtH");function W(e){var t=e.prefixCls,n=e.locale,a=e.value,o=e.timePicker,r=e.disabled,l=e.disabledDate,i=e.onToday,c=e.text,u=(!c&&o?n.now:c)||n.today,s=l&&!Object(B.g)(Object(B.e)(a),l)||r,p=s?t+"-today-btn-disabled":"";return f.a.createElement("a",{className:t+"-today-btn "+p,role:"button",onClick:s?null:i,title:Object(B.f)(a)},u)}function G(e){var t=e.prefixCls,n=e.locale,a=e.okDisabled,o=e.onOk,r=t+"-ok-btn";return a&&(r+=" "+t+"-ok-btn-disabled"),f.a.createElement("a",{className:r,role:"button",onClick:a?null:o},n.ok)}function U(e){var t,n=e.prefixCls,a=e.locale,o=e.showTimePicker,r=e.onOpenTimePicker,l=e.onCloseTimePicker,i=e.timePickerDisabled,c=D()(((t={})[n+"-time-picker-btn"]=!0,t[n+"-time-picker-btn-disabled"]=i,t)),u=null;return i||(u=o?l:r),f.a.createElement("a",{className:c,role:"button",onClick:u},o?a.dateSelect:a.timeSelect)}var q=function(e){function t(){return l()(this,t),c()(this,e.apply(this,arguments))}return s()(t,e),t.prototype.onSelect=function(e){this.props.onSelect(e)},t.prototype.getRootDOMNode=function(){return h.a.findDOMNode(this)},t.prototype.render=function(){var e=this.props,t=e.value,n=e.prefixCls,a=e.showOk,r=e.timePicker,l=e.renderFooter,i=e.mode,c=null,u=l&&l(i);if(e.showToday||r||u){var s,p=void 0;e.showToday&&(p=f.a.createElement(W,o()({},e,{value:t})));var d=void 0;(!0===a||!1!==a&&e.timePicker)&&(d=f.a.createElement(G,e));var h=void 0;e.timePicker&&(h=f.a.createElement(U,e));var m=void 0;(p||h||d||u)&&(m=f.a.createElement("span",{className:n+"-footer-btn"},u,O([p,h,d])));var v=D()(n+"-footer",((s={})[n+"-footer-show-ok"]=d,s));c=f.a.createElement("div",{className:v},m)}return c},t}(f.a.Component);q.propTypes={prefixCls:v.a.string,showDateInput:v.a.bool,disabledTime:v.a.any,timePicker:v.a.element,selectedValue:v.a.any,showOk:v.a.bool,onSelect:v.a.func,value:v.a.object,renderFooter:v.a.func,defaultValue:v.a.object,mode:v.a.string};var Q=q,X=n("jBZG"),Z=n("F4Vz"),z=n("wd/R"),J=n.n(z),$=void 0,ee=void 0,te=void 0,ne=function(e){function t(n){l()(this,t);var a=c()(this,e.call(this,n));ae.call(a);var o=n.selectedValue;return a.state={str:Object(B.a)(o,a.props.format),invalid:!1,hasFocus:!1},a}return s()(t,e),t.prototype.componentDidUpdate=function(){!te||!this.state.hasFocus||this.state.invalid||0===$&&0===ee||te.setSelectionRange($,ee)},t.getDerivedStateFromProps=function(e,t){var n={};te&&($=te.selectionStart,ee=te.selectionEnd);var a=e.selectedValue;return t.hasFocus||(n={str:Object(B.a)(a,e.format),invalid:!1}),n},t.getInstance=function(){return te},t.prototype.render=function(){var e=this.props,t=this.state,n=t.invalid,a=t.str,o=e.locale,r=e.prefixCls,l=e.placeholder,i=e.clearIcon,c=e.inputMode,u=n?r+"-input-invalid":"";return f.a.createElement("div",{className:r+"-input-wrap"},f.a.createElement("div",{className:r+"-date-input-wrap"},f.a.createElement("input",{ref:this.saveDateInput,className:r+"-input "+u,value:a,disabled:e.disabled,placeholder:l,onChange:this.onInputChange,onKeyDown:this.onKeyDown,onFocus:this.onFocus,onBlur:this.onBlur,inputMode:c})),e.showClear?f.a.createElement("a",{role:"button",title:o.clear,onClick:this.onClear},i||f.a.createElement("span",{className:r+"-clear-btn"})):null)},t}(f.a.Component);ne.propTypes={prefixCls:v.a.string,timePicker:v.a.object,value:v.a.object,disabledTime:v.a.any,format:v.a.oneOfType([v.a.string,v.a.arrayOf(v.a.string)]),locale:v.a.object,disabledDate:v.a.func,onChange:v.a.func,onClear:v.a.func,placeholder:v.a.string,onSelect:v.a.func,selectedValue:v.a.object,clearIcon:v.a.node,inputMode:v.a.string};var ae=function(){var e=this;this.onClear=function(){e.setState({str:""}),e.props.onClear(null)},this.onInputChange=function(t){var n=t.target.value,a=e.props,o=a.disabledDate,r=a.format,l=a.onChange,i=a.selectedValue;if(!n)return l(null),void e.setState({invalid:!1,str:n});var c=J()(n,r,!0);if(c.isValid()){var u=e.props.value.clone();u.year(c.year()).month(c.month()).date(c.date()).hour(c.hour()).minute(c.minute()).second(c.second()),!u||o&&o(u)?e.setState({invalid:!0,str:n}):(i!==u||i&&u&&!i.isSame(u))&&(e.setState({invalid:!1,str:n}),l(u))}else e.setState({invalid:!0,str:n})},this.onFocus=function(){e.setState({hasFocus:!0})},this.onBlur=function(){e.setState((function(e,t){return{hasFocus:!1,str:Object(B.a)(t.value,t.format)}}))},this.onKeyDown=function(t){var n=t.keyCode,a=e.props,o=a.onSelect,r=a.value,l=a.disabledDate;n===b.a.ENTER&&o&&((!l||!l(r))&&o(r.clone()),t.preventDefault())},this.getRootDOMNode=function(){return h.a.findDOMNode(e)},this.focus=function(){te&&te.focus()},this.saveDateInput=function(e){te=e}};Object(y.polyfill)(ne);var oe=ne;function re(e){return e.clone().startOf("month")}function le(e){return e.clone().endOf("month")}function ie(e,t,n){return e.clone().add(t,n)}function ce(){}var ue=function(e){return!(!J.a.isMoment(e)||!e.isValid())&&e},se=function(e){function t(n){l()(this,t);var a=c()(this,e.call(this,n));return pe.call(a),a.state={mode:a.props.mode||"date",value:ue(n.value)||ue(n.defaultValue)||J()(),selectedValue:n.selectedValue||n.defaultSelectedValue},a}return s()(t,e),t.prototype.componentDidMount=function(){this.props.showDateInput&&this.saveFocusElement(oe.getInstance())},t.getDerivedStateFromProps=function(e,t){var n=e.value,a=e.selectedValue,o={};return"mode"in e&&t.mode!==e.mode&&(o={mode:e.mode}),"value"in e&&(o.value=ue(n)||ue(e.defaultValue)||Object(X.d)(t.value)),"selectedValue"in e&&(o.selectedValue=a),o},t.prototype.render=function(){var e=this.props,t=this.state,n=e.locale,a=e.prefixCls,r=e.disabledDate,l=e.dateInputPlaceholder,i=e.timePicker,c=e.disabledTime,u=e.clearIcon,s=e.renderFooter,p=e.inputMode,d=e.monthCellRender,h=e.monthCellContentRender,m=t.value,v=t.selectedValue,b=t.mode,y="time"===b,C=y&&c&&i?Object(B.c)(v,c):null,O=null;if(i&&y){var w=o()({showHour:!0,showSecond:!0,showMinute:!0},i.props,C,{onChange:this.onDateInputChange,value:v,disabledTime:c});void 0!==i.props.defaultValue&&(w.defaultOpenValue=i.props.defaultValue),O=f.a.cloneElement(i,w)}var S=e.showDateInput?f.a.createElement(oe,{format:this.getFormat(),key:"date-input",value:m,locale:n,placeholder:l,showClear:!0,disabledTime:c,disabledDate:r,onClear:this.onClear,prefixCls:a,selectedValue:v,onChange:this.onDateInputChange,onSelect:this.onDateInputSelect,clearIcon:u,inputMode:p}):null,P=[];return e.renderSidebar&&P.push(e.renderSidebar()),P.push(f.a.createElement("div",{className:a+"-panel",key:"panel"},S,f.a.createElement("div",{tabIndex:this.props.focusablePanel?0:void 0,className:a+"-date-panel"},f.a.createElement(L,{locale:n,mode:b,value:m,onValueChange:this.setValue,onPanelChange:this.onPanelChange,renderFooter:s,showTimePicker:y,prefixCls:a,monthCellRender:d,monthCellContentRender:h}),i&&y?f.a.createElement("div",{className:a+"-time-picker"},f.a.createElement("div",{className:a+"-time-picker-panel"},O)):null,f.a.createElement("div",{className:a+"-body"},f.a.createElement(g.a,{locale:n,value:m,selectedValue:v,prefixCls:a,dateRender:e.dateRender,onSelect:this.onDateTableSelect,disabledDate:r,showWeekNumber:e.showWeekNumber})),f.a.createElement(Q,{showOk:e.showOk,mode:b,renderFooter:e.renderFooter,locale:n,prefixCls:a,showToday:e.showToday,disabledTime:c,showTimePicker:y,showDateInput:e.showDateInput,timePicker:i,selectedValue:v,timePickerDisabled:!v,value:m,disabledDate:r,okDisabled:!(!1===e.showOk||v&&this.isAllowedDate(v)),onOk:this.onOk,onSelect:this.onSelect,onToday:this.onToday,onOpenTimePicker:this.openTimePicker,onCloseTimePicker:this.closeTimePicker})))),this.renderRoot({children:P,className:e.showWeekNumber?a+"-week-number":""})},t}(f.a.Component);se.propTypes=o()({},X.b,Z.c,{prefixCls:v.a.string,className:v.a.string,style:v.a.object,defaultValue:v.a.object,value:v.a.object,selectedValue:v.a.object,defaultSelectedValue:v.a.object,mode:v.a.oneOf(["time","date","month","year","decade"]),locale:v.a.object,showDateInput:v.a.bool,showWeekNumber:v.a.bool,showToday:v.a.bool,showOk:v.a.bool,onSelect:v.a.func,onOk:v.a.func,onKeyDown:v.a.func,timePicker:v.a.element,dateInputPlaceholder:v.a.any,onClear:v.a.func,onChange:v.a.func,onPanelChange:v.a.func,disabledDate:v.a.func,disabledTime:v.a.any,dateRender:v.a.func,renderFooter:v.a.func,renderSidebar:v.a.func,clearIcon:v.a.node,focusablePanel:v.a.bool,inputMode:v.a.string,onBlur:v.a.func}),se.defaultProps=o()({},X.a,Z.b,{showToday:!0,showDateInput:!0,timePicker:null,onOk:ce,onPanelChange:ce,focusablePanel:!0});var pe=function(){var e=this;this.onPanelChange=function(t,n){var a=e.props,o=e.state;"mode"in a||e.setState({mode:n}),a.onPanelChange(t||o.value,n)},this.onKeyDown=function(t){if("input"!==t.target.nodeName.toLowerCase()){var n=t.keyCode,a=t.ctrlKey||t.metaKey,o=e.props.disabledDate,r=e.state.value;switch(n){case b.a.DOWN:return e.goTime(1,"weeks"),t.preventDefault(),1;case b.a.UP:return e.goTime(-1,"weeks"),t.preventDefault(),1;case b.a.LEFT:return a?e.goTime(-1,"years"):e.goTime(-1,"days"),t.preventDefault(),1;case b.a.RIGHT:return a?e.goTime(1,"years"):e.goTime(1,"days"),t.preventDefault(),1;case b.a.HOME:return e.setValue(re(e.state.value)),t.preventDefault(),1;case b.a.END:return e.setValue(le(e.state.value)),t.preventDefault(),1;case b.a.PAGE_DOWN:return e.goTime(1,"month"),t.preventDefault(),1;case b.a.PAGE_UP:return e.goTime(-1,"month"),t.preventDefault(),1;case b.a.ENTER:return o&&o(r)||e.onSelect(r,{source:"keyboard"}),t.preventDefault(),1;default:return e.props.onKeyDown(t),1}}},this.onClear=function(){e.onSelect(null),e.props.onClear()},this.onOk=function(){var t=e.state.selectedValue;e.isAllowedDate(t)&&e.props.onOk(t)},this.onDateInputChange=function(t){e.onSelect(t,{source:"dateInput"})},this.onDateInputSelect=function(t){e.onSelect(t,{source:"dateInputSelect"})},this.onDateTableSelect=function(t){var n=e.props.timePicker;if(!e.state.selectedValue&&n){var a=n.props.defaultValue;a&&Object(B.h)(a,t)}e.onSelect(t)},this.onToday=function(){var t=e.state.value,n=Object(B.e)(t);e.onSelect(n,{source:"todayButton"})},this.onBlur=function(t){setTimeout((function(){var n=oe.getInstance(),a=e.rootInstance;!a||a.contains(document.activeElement)||n&&n.contains(document.activeElement)||e.props.onBlur&&e.props.onBlur(t)}),0)},this.getRootDOMNode=function(){return h.a.findDOMNode(e)},this.openTimePicker=function(){e.onPanelChange(null,"time")},this.closeTimePicker=function(){e.onPanelChange(null,"date")},this.goTime=function(t,n){e.setValue(ie(e.state.value,t,n))}};Object(y.polyfill)(se);var fe=Object(X.c)(Object(Z.a)(se)),de=function(e){function t(n){l()(this,t);var a=c()(this,e.call(this,n));return a.onKeyDown=function(e){var t=e.keyCode,n=e.ctrlKey||e.metaKey,o=a.state.value,r=a.props.disabledDate,l=o;switch(t){case b.a.DOWN:(l=o.clone()).add(3,"months");break;case b.a.UP:(l=o.clone()).add(-3,"months");break;case b.a.LEFT:l=o.clone(),n?l.add(-1,"years"):l.add(-1,"months");break;case b.a.RIGHT:l=o.clone(),n?l.add(1,"years"):l.add(1,"months");break;case b.a.ENTER:return r&&r(o)||a.onSelect(o),e.preventDefault(),1;default:return}if(l!==o)return a.setValue(l),e.preventDefault(),1},a.handlePanelChange=function(e,t){"date"!==t&&a.setState({mode:t})},a.state={mode:"month",value:n.value||n.defaultValue||J()(),selectedValue:n.selectedValue||n.defaultSelectedValue},a}return s()(t,e),t.prototype.render=function(){var e=this.props,t=this.state,n=t.mode,a=t.value,o=f.a.createElement("div",{className:e.prefixCls+"-month-calendar-content"},f.a.createElement("div",{className:e.prefixCls+"-month-header-wrap"},f.a.createElement(L,{prefixCls:e.prefixCls,mode:n,value:a,locale:e.locale,disabledMonth:e.disabledDate,monthCellRender:e.monthCellRender,monthCellContentRender:e.monthCellContentRender,onMonthSelect:this.onSelect,onValueChange:this.setValue,onPanelChange:this.handlePanelChange})),f.a.createElement(Q,{prefixCls:e.prefixCls,renderFooter:e.renderFooter}));return this.renderRoot({className:e.prefixCls+"-month-calendar",children:o})},t}(f.a.Component);de.propTypes=o()({},X.b,Z.c,{monthCellRender:v.a.func,value:v.a.object,defaultValue:v.a.object,selectedValue:v.a.object,defaultSelectedValue:v.a.object,disabledDate:v.a.func}),de.defaultProps=o()({},Z.b,X.a);var he=Object(y.polyfill)(Object(X.c)(Object(Z.a)(de))),me=n("2GS6"),ve={adjustX:1,adjustY:1},be=[0,0],ye={bottomLeft:{points:["tl","tl"],overflow:ve,offset:[0,-3],targetOffset:be},bottomRight:{points:["tr","tr"],overflow:ve,offset:[0,-3],targetOffset:be},topRight:{points:["br","br"],overflow:ve,offset:[0,3],targetOffset:be},topLeft:{points:["bl","bl"],overflow:ve,offset:[0,3],targetOffset:be}},ge=n("uciX");function Ce(){}function Oe(e,t){this[e]=t}var we=function(e){function t(n){l()(this,t);var a=c()(this,e.call(this,n));Se.call(a);var o=void 0;o="open"in n?n.open:n.defaultOpen;var r=n.value||n.defaultValue;return a.saveCalendarRef=Oe.bind(a,"calendarInstance"),a.state={open:o,value:r},a}return s()(t,e),t.prototype.componentDidUpdate=function(e,t){!t.open&&this.state.open&&(this.focusTimeout=setTimeout(this.focusCalendar,0,this))},t.prototype.componentWillUnmount=function(){clearTimeout(this.focusTimeout)},t.getDerivedStateFromProps=function(e){var t={},n=e.value,a=e.open;return"value"in e&&(t.value=n),void 0!==a&&(t.open=a),t},t.prototype.render=function(){var e=this.props,t=e.prefixCls,n=e.placement,a=e.style,o=e.getCalendarContainer,r=e.align,l=e.animation,i=e.disabled,c=e.dropdownClassName,u=e.transitionName,s=e.children,p=this.state;return f.a.createElement(ge.a,{popup:this.getCalendarElement(),popupAlign:r,builtinPlacements:ye,popupPlacement:n,action:i&&!p.open?[]:["click"],destroyPopupOnHide:!0,getPopupContainer:o,popupStyle:a,popupAnimation:l,popupTransitionName:u,popupVisible:p.open,onPopupVisibleChange:this.onVisibleChange,prefixCls:t,popupClassName:c},f.a.cloneElement(s(p,e),{onKeyDown:this.onKeyDown}))},t}(f.a.Component);we.propTypes={animation:v.a.oneOfType([v.a.func,v.a.string]),disabled:v.a.bool,transitionName:v.a.string,onChange:v.a.func,onOpenChange:v.a.func,children:v.a.func,getCalendarContainer:v.a.func,calendar:v.a.element,style:v.a.object,open:v.a.bool,defaultOpen:v.a.bool,prefixCls:v.a.string,placement:v.a.any,value:v.a.oneOfType([v.a.object,v.a.array]),defaultValue:v.a.oneOfType([v.a.object,v.a.array]),align:v.a.object,dateRender:v.a.func,onBlur:v.a.func},we.defaultProps={prefixCls:"rc-calendar-picker",style:{},align:{},placement:"bottomLeft",defaultOpen:!1,onChange:Ce,onOpenChange:Ce,onBlur:Ce};var Se=function(){var e=this;this.onCalendarKeyDown=function(t){t.keyCode===b.a.ESC&&(t.stopPropagation(),e.close(e.focus))},this.onCalendarSelect=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=e.props;"value"in a||e.setState({value:t}),("keyboard"===n.source||"dateInputSelect"===n.source||!a.calendar.props.timePicker&&"dateInput"!==n.source||"todayButton"===n.source)&&e.close(e.focus),a.onChange(t)},this.onKeyDown=function(t){e.state.open||t.keyCode!==b.a.DOWN&&t.keyCode!==b.a.ENTER||(e.open(),t.preventDefault())},this.onCalendarOk=function(){e.close(e.focus)},this.onCalendarClear=function(){e.close(e.focus)},this.onCalendarBlur=function(){e.setOpen(!1)},this.onVisibleChange=function(t){e.setOpen(t)},this.getCalendarElement=function(){var t=e.props,n=e.state,a=t.calendar.props,o=n.value,r=o,l={ref:e.saveCalendarRef,defaultValue:r||a.defaultValue,selectedValue:o,onKeyDown:e.onCalendarKeyDown,onOk:Object(me.a)(a.onOk,e.onCalendarOk),onSelect:Object(me.a)(a.onSelect,e.onCalendarSelect),onClear:Object(me.a)(a.onClear,e.onCalendarClear),onBlur:Object(me.a)(a.onBlur,e.onCalendarBlur)};return f.a.cloneElement(t.calendar,l)},this.setOpen=function(t,n){var a=e.props.onOpenChange;e.state.open!==t&&("open"in e.props||e.setState({open:t},n),a(t))},this.open=function(t){e.setOpen(!0,t)},this.close=function(t){e.setOpen(!1,t)},this.focus=function(){e.state.open||h.a.findDOMNode(e).focus()},this.focusCalendar=function(){e.state.open&&e.calendarInstance&&e.calendarInstance.focus()}};Object(y.polyfill)(we);var Pe=we,ke=n("BGR+"),Ee=n("CtXQ"),je=n("H84U"),De=n("6CfX"),xe=n("veqR"),Ve=n("RqAY");function Te(e,t){return e?(Array.isArray(t)&&(t=t[0]),e.format(t)):""}function Ne(e){return(Ne="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 Ie(){return(Ie=Object.assign||function(e){for(var t=1;t0?n:null}}],(a=[{key:"componentDidUpdate",value:function(e,t){"open"in this.props||!t.open||this.state.open||this.focus()}},{key:"focus",value:function(){this.input.focus()}},{key:"blur",value:function(){this.input.blur()}},{key:"render",value:function(){return p.createElement(je.a,null,this.renderPicker)}}])&&Re(n.prototype,a),o&&Re(n,o),l}(p.Component);return t.defaultProps={allowClear:!0,showToday:!0},Object(y.polyfill)(t),t}function Le(e,t){for(var n=0;n=0||v&&v.indexOf(d.minute())>=0||b&&b.indexOf(d.second())>=0)return void n.setState({invalid:!0});if(f){if(f.hour()!==d.hour()||f.minute()!==d.minute()||f.second()!==d.second()){var y=f.clone();y.hour(d.hour()),y.minute(d.minute()),y.second(d.second()),p(y)}}else f!==d&&p(d)}else p(null);n.setState({invalid:!1})})),Ue(We(n),"onKeyDown",(function(e){var t=n.props,a=t.onEsc,o=t.onKeyDown;27===e.keyCode&&a(),o(e)}));var r=e.value,l=e.format;return n.state={str:r&&r.format(l)||"",invalid:!1},n}var n,a,o;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Ge(e,t)}(t,e),n=t,(a=[{key:"componentDidMount",value:function(){var e=this;this.props.focusOnOpen&&(window.requestAnimationFrame||window.setTimeout)((function(){e.refInput.focus(),e.refInput.select()}))}},{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.value,a=t.format;n!==e.value&&this.setState({str:n&&n.format(a)||"",invalid:!1})}},{key:"getProtoValue",value:function(){var e=this.props,t=e.value,n=e.defaultOpenValue;return t||n}},{key:"getInput",value:function(){var e=this,t=this.props,n=t.prefixCls,a=t.placeholder,o=t.inputReadOnly,r=this.state,l=r.invalid,i=r.str,c=l?"".concat(n,"-input-invalid"):"";return f.a.createElement("input",{className:D()("".concat(n,"-input"),c),ref:function(t){e.refInput=t},onKeyDown:this.onKeyDown,value:i,placeholder:a,onChange:this.onInputChange,readOnly:!!o})}},{key:"render",value:function(){var e=this.props.prefixCls;return f.a.createElement("div",{className:"".concat(e,"-input-wrap")},this.getInput())}}])&&Le(n.prototype,a),o&&Le(n,o),t}(p.Component);Ue(qe,"propTypes",{format:v.a.string,prefixCls:v.a.string,disabledDate:v.a.func,placeholder:v.a.string,clearText:v.a.string,value:v.a.object,inputReadOnly:v.a.bool,hourOptions:v.a.array,minuteOptions:v.a.array,secondOptions:v.a.array,disabledHours:v.a.func,disabledMinutes:v.a.func,disabledSeconds:v.a.func,onChange:v.a.func,onEsc:v.a.func,defaultOpenValue:v.a.object,currentSelectPanel:v.a.string,focusOnOpen:v.a.bool,onKeyDown:v.a.func,clearIcon:v.a.node}),Ue(qe,"defaultProps",{inputReadOnly:!1});var Qe=qe,Xe=n("hxti"),Ze=n.n(Xe);function ze(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Je(e,t){for(var n=0;n=0&&(a=!0),{value:n,disabled:a}},ht=function(e){function t(){var e,n;lt(this,t);for(var a=arguments.length,o=new Array(a),r=0;r=12&&s.hour(s.hour()-12)),u(p)}else s.second(+t);o(s)})),ft(st(n),"onEnterSelectPanel",(function(e){(0,n.props.onCurrentSelectPanelChange)(e)})),n}var n,a,o;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&pt(e,t)}(t,e),n=t,(a=[{key:"getHourSelect",value:function(e){var t=this,n=this.props,a=n.prefixCls,o=n.hourOptions,r=n.disabledHours,l=n.showHour,i=n.use12Hours,c=n.onEsc;if(!l)return null;var u,s,p=r();return i?(u=[12].concat(o.filter((function(e){return e<12&&e>0}))),s=e%12||12):(u=o,s=e),f.a.createElement(rt,{prefixCls:a,options:u.map((function(e){return dt(e,p)})),selectedIndex:u.indexOf(s),type:"hour",onSelect:this.onItemChange,onMouseEnter:function(){return t.onEnterSelectPanel("hour")},onEsc:c})}},{key:"getMinuteSelect",value:function(e){var t=this,n=this.props,a=n.prefixCls,o=n.minuteOptions,r=n.disabledMinutes,l=n.defaultOpenValue,i=n.showMinute,c=n.value,u=n.onEsc;if(!i)return null;var s=r((c||l).hour());return f.a.createElement(rt,{prefixCls:a,options:o.map((function(e){return dt(e,s)})),selectedIndex:o.indexOf(e),type:"minute",onSelect:this.onItemChange,onMouseEnter:function(){return t.onEnterSelectPanel("minute")},onEsc:u})}},{key:"getSecondSelect",value:function(e){var t=this,n=this.props,a=n.prefixCls,o=n.secondOptions,r=n.disabledSeconds,l=n.showSecond,i=n.defaultOpenValue,c=n.value,u=n.onEsc;if(!l)return null;var s=c||i,p=r(s.hour(),s.minute());return f.a.createElement(rt,{prefixCls:a,options:o.map((function(e){return dt(e,p)})),selectedIndex:o.indexOf(e),type:"second",onSelect:this.onItemChange,onMouseEnter:function(){return t.onEnterSelectPanel("second")},onEsc:u})}},{key:"getAMPMSelect",value:function(){var e=this,t=this.props,n=t.prefixCls,a=t.use12Hours,o=t.format,r=t.isAM,l=t.onEsc;if(!a)return null;var i=["am","pm"].map((function(e){return o.match(/\sA/)?e.toUpperCase():e})).map((function(e){return{value:e}})),c=r?0:1;return f.a.createElement(rt,{prefixCls:n,options:i,selectedIndex:c,type:"ampm",onSelect:this.onItemChange,onMouseEnter:function(){return e.onEnterSelectPanel("ampm")},onEsc:l})}},{key:"render",value:function(){var e=this.props,t=e.prefixCls,n=e.defaultOpenValue,a=e.value||n;return f.a.createElement("div",{className:"".concat(t,"-combobox")},this.getHourSelect(a.hour()),this.getMinuteSelect(a.minute()),this.getSecondSelect(a.second()),this.getAMPMSelect(a.hour()))}}])&&it(n.prototype,a),o&&it(n,o),t}(p.Component);ft(ht,"propTypes",{format:v.a.string,defaultOpenValue:v.a.object,prefixCls:v.a.string,value:v.a.object,onChange:v.a.func,onAmPmChange:v.a.func,showHour:v.a.bool,showMinute:v.a.bool,showSecond:v.a.bool,hourOptions:v.a.array,minuteOptions:v.a.array,secondOptions:v.a.array,disabledHours:v.a.func,disabledMinutes:v.a.func,disabledSeconds:v.a.func,onCurrentSelectPanelChange:v.a.func,use12Hours:v.a.bool,onEsc:v.a.func,isAM:v.a.bool});var mt=ht;function vt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function bt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function yt(e,t){for(var n=0;n3&&void 0!==arguments[3]?arguments[3]:1,o=[],r=0;r=0&&t.hour()<12}},{key:"render",value:function(){var e=this.props,t=e.prefixCls,n=e.className,a=e.placeholder,o=e.disabledMinutes,r=e.disabledSeconds,l=e.hideDisabledOptions,i=e.showHour,c=e.showMinute,u=e.showSecond,s=e.format,p=e.defaultOpenValue,d=e.clearText,h=e.onEsc,m=e.addon,v=e.use12Hours,b=e.focusOnOpen,y=e.onKeyDown,g=e.hourStep,C=e.minuteStep,O=e.secondStep,w=e.inputReadOnly,S=e.clearIcon,P=this.state,k=P.value,E=P.currentSelectPanel,j=this.disabledHours(),x=o(k?k.hour():null),V=r(k?k.hour():null,k?k.minute():null),T=kt(24,j,l,g),N=kt(60,x,l,C),I=kt(60,V,l,O),M=function(e,t,n,a){var o=t.slice().sort((function(t,n){return Math.abs(e.hour()-t)-Math.abs(e.hour()-n)}))[0],r=n.slice().sort((function(t,n){return Math.abs(e.minute()-t)-Math.abs(e.minute()-n)}))[0],l=a.slice().sort((function(t,n){return Math.abs(e.second()-t)-Math.abs(e.second()-n)}))[0];return J()("".concat(o,":").concat(r,":").concat(l),"HH:mm:ss")}(p,T,N,I);return f.a.createElement("div",{className:D()(n,"".concat(t,"-inner"))},f.a.createElement(Qe,{clearText:d,prefixCls:t,defaultOpenValue:M,value:k,currentSelectPanel:E,onEsc:h,format:s,placeholder:a,hourOptions:T,minuteOptions:N,secondOptions:I,disabledHours:this.disabledHours,disabledMinutes:o,disabledSeconds:r,onChange:this.onChange,focusOnOpen:b,onKeyDown:y,inputReadOnly:w,clearIcon:S}),f.a.createElement(mt,{prefixCls:t,value:k,defaultOpenValue:M,format:s,onChange:this.onChange,onAmPmChange:this.onAmPmChange,showHour:i,showMinute:c,showSecond:u,hourOptions:T,minuteOptions:N,secondOptions:I,disabledHours:this.disabledHours,disabledMinutes:o,disabledSeconds:r,onCurrentSelectPanelChange:this.onCurrentSelectPanelChange,use12Hours:v,onEsc:h,isAM:this.isAM()}),m(this))}}])&&yt(n.prototype,a),o&&yt(n,o),t}(p.Component);St(Et,"propTypes",{clearText:v.a.string,prefixCls:v.a.string,className:v.a.string,defaultOpenValue:v.a.object,value:v.a.object,placeholder:v.a.string,format:v.a.string,inputReadOnly:v.a.bool,disabledHours:v.a.func,disabledMinutes:v.a.func,disabledSeconds:v.a.func,hideDisabledOptions:v.a.bool,onChange:v.a.func,onAmPmChange:v.a.func,onEsc:v.a.func,showHour:v.a.bool,showMinute:v.a.bool,showSecond:v.a.bool,use12Hours:v.a.bool,hourStep:v.a.number,minuteStep:v.a.number,secondStep:v.a.number,addon:v.a.func,focusOnOpen:v.a.bool,onKeyDown:v.a.func,clearIcon:v.a.node}),St(Et,"defaultProps",{prefixCls:"rc-time-picker-panel",onChange:Pt,disabledHours:Pt,disabledMinutes:Pt,disabledSeconds:Pt,defaultOpenValue:J()(),use12Hours:!1,addon:Pt,onKeyDown:Pt,onAmPmChange:Pt,inputReadOnly:!1}),Object(y.polyfill)(Et);var jt=Et,Dt=n("61s2"),xt=n("YMnH"),Vt={adjustX:1,adjustY:1},Tt=[0,0],Nt={bottomLeft:{points:["tl","tl"],overflow:Vt,offset:[0,-3],targetOffset:Tt},bottomRight:{points:["tr","tr"],overflow:Vt,offset:[0,-3],targetOffset:Tt},topRight:{points:["br","br"],overflow:Vt,offset:[0,3],targetOffset:Tt},topLeft:{points:["bl","bl"],overflow:Vt,offset:[0,3],targetOffset:Tt}};function It(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function Mt(e,t){for(var n=0;n0?function(e){for(var t=1;t-1||e.indexOf("h")>-1||e.indexOf("k")>-1,showMinute:e.indexOf("m")>-1,showSecond:e.indexOf("s")>-1}}var $t=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&qt(e,t)}(r,e);var t,n,a,o=Qt(r);function r(e){var t;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,r),(t=o.call(this,e)).getDefaultLocale=function(){return Gt(Gt({},Bt.a),t.props.locale)},t.handleOpenClose=function(e){var n=e.open,a=t.props.onOpenChange;a&&a(n)},t.saveTimePicker=function(e){t.timePickerRef=e},t.handleChange=function(e){"value"in t.props||t.setState({value:e});var n=t.props,a=n.onChange,o=n.format,r=void 0===o?"HH:mm:ss":o;a&&a(e,e&&e.format(r)||"")},t.renderTimePicker=function(e){return p.createElement(je.a,null,(function(n){var a=n.getPopupContainer,o=n.getPrefixCls,r=t.props,l=r.getPopupContainer,i=r.prefixCls,c=r.className,u=r.addon,s=r.placeholder,f=zt(r,["getPopupContainer","prefixCls","className","addon","placeholder"]),d=f.size,h=Object(ke.a)(f,["defaultValue","suffixIcon","allowEmpty","allowClear"]),m=t.getDefaultFormat(),v=o("time-picker",i),b=D()(c,function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}({},"".concat(v,"-").concat(d),!!d));return p.createElement(Lt,Gt({},Jt(m),h,{allowEmpty:t.getAllowClear(),prefixCls:v,getPopupContainer:l||a,ref:t.saveTimePicker,format:m,className:b,value:t.state.value,placeholder:void 0===s?e.placeholder:s,onChange:t.handleChange,onOpen:t.handleOpenClose,onClose:t.handleOpenClose,addon:function(e){return u?p.createElement("div",{className:"".concat(v,"-panel-addon")},u(e)):null},inputIcon:t.renderInputIcon(v),clearIcon:t.renderClearIcon(v)}))}))};var n=e.value||e.defaultValue;if(n&&!Object(xe.a)(z).isMoment(n))throw new Error("The value/defaultValue of TimePicker must be a moment object after `antd@2.0`, see: https://u.ant.design/time-picker-value");return t.state={value:n},Object(De.a)(!("allowEmpty"in e),"TimePicker","`allowEmpty` is deprecated. Please use `allowClear` instead."),t}return t=r,a=[{key:"getDerivedStateFromProps",value:function(e){return"value"in e?{value:e.value}:null}}],(n=[{key:"getDefaultFormat",value:function(){var e=this.props,t=e.format,n=e.use12Hours;return t||(n?"h:mm:ss a":"HH:mm:ss")}},{key:"getAllowClear",value:function(){var e=this.props,t=e.allowClear,n=e.allowEmpty;return"allowClear"in this.props?t:n}},{key:"focus",value:function(){this.timePickerRef.focus()}},{key:"blur",value:function(){this.timePickerRef.blur()}},{key:"renderInputIcon",value:function(e){var t=this.props.suffixIcon,n=t&&p.isValidElement(t)&&p.cloneElement(t,{className:D()(t.props.className,"".concat(e,"-clock-icon"))})||p.createElement(Ee.default,{type:"clock-circle",className:"".concat(e,"-clock-icon")});return p.createElement("span",{className:"".concat(e,"-icon")},n)}},{key:"renderClearIcon",value:function(e){var t=this.props.clearIcon,n="".concat(e,"-clear");return t&&p.isValidElement(t)?p.cloneElement(t,{className:D()(t.props.className,n)}):p.createElement(Ee.default,{type:"close-circle",className:n,theme:"filled"})}},{key:"render",value:function(){return p.createElement(xt.a,{componentName:"TimePicker",defaultLocale:this.getDefaultLocale()},this.renderTimePicker)}}])&&Ut(t.prototype,n),a&&Ut(t,a),r}(p.Component);$t.defaultProps={align:{offset:[0,-2]},disabledHours:void 0,disabledMinutes:void 0,disabledSeconds:void 0,hideDisabledOptions:!1,placement:"bottomLeft",transitionName:"slide-up",focusOnOpen:!0},Object(y.polyfill)($t);function en(e){return(en="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function tn(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function nn(){return(nn=Object.assign||function(e){for(var t=1;t0&&(a[1-o]=this.state.showTimePicker?a[o]:void 0),this.props.onInputSelect(a),this.fireSelectValueChange(a,null,n||{source:"dateInput"})}}var Sn=function(e){function t(n){l()(this,t);var a=c()(this,e.call(this,n));Pn.call(a);var o=n.selectedValue||n.defaultSelectedValue,r=Cn(n,1);return a.state={selectedValue:o,prevSelectedValue:o,firstSelectedValue:null,hoverValue:n.hoverValue||[],value:r,showTimePicker:!1,mode:n.mode||["date","date"],panelTriggerSource:""},a}return s()(t,e),t.getDerivedStateFromProps=function(e,t){var n={};return"value"in e&&(n.value=Cn(e,0)),"hoverValue"in e&&!yn(t.hoverValue,e.hoverValue)&&(n.hoverValue=e.hoverValue),"selectedValue"in e&&(n.selectedValue=e.selectedValue,n.prevSelectedValue=e.selectedValue),"mode"in e&&!yn(t.mode,e.mode)&&(n.mode=e.mode),n},t.prototype.render=function(){var e,t,n=this.props,a=this.state,r=n.prefixCls,l=n.dateInputPlaceholder,i=n.seperator,c=n.timePicker,u=n.showOk,s=n.locale,p=n.showClear,d=n.showToday,h=n.type,m=n.clearIcon,v=a.hoverValue,b=a.selectedValue,y=a.mode,g=a.showTimePicker,C=((e={})[n.className]=!!n.className,e[r]=1,e[r+"-hidden"]=!n.visible,e[r+"-range"]=1,e[r+"-show-time-picker"]=g,e[r+"-week-number"]=n.showWeekNumber,e),O=D()(C),w={selectedValue:a.selectedValue,onSelect:this.onSelect,onDayHover:"start"===h&&b[1]||"end"===h&&b[0]||v.length?this.onDayHover:void 0},S=void 0,P=void 0;l&&(Array.isArray(l)?(S=l[0],P=l[1]):S=P=l);var k=!0===u||!1!==u&&!!c,E=D()(((t={})[r+"-footer"]=!0,t[r+"-range-bottom"]=!0,t[r+"-footer-show-ok"]=k,t)),j=this.getStartValue(),x=this.getEndValue(),V=Object(B.e)(j),T=V.month(),N=V.year(),I=j.year()===N&&j.month()===T||x.year()===N&&x.month()===T,M=j.clone().add(1,"months"),R=M.year()===x.year()&&M.month()===x.month(),F=n.renderFooter();return f.a.createElement("div",{ref:this.saveRoot,className:O,style:n.style,tabIndex:"0",onKeyDown:this.onKeyDown},n.renderSidebar(),f.a.createElement("div",{className:r+"-panel"},p&&b[0]&&b[1]?f.a.createElement("a",{role:"button",title:s.clear,onClick:this.clear},m||f.a.createElement("span",{className:r+"-clear-btn"})):null,f.a.createElement("div",{className:r+"-date-panel",onMouseLeave:"both"!==h?this.onDatePanelLeave:void 0,onMouseEnter:"both"!==h?this.onDatePanelEnter:void 0},f.a.createElement(vn,o()({},n,w,{hoverValue:v,direction:"left",disabledTime:this.disabledStartTime,disabledMonth:this.disabledStartMonth,format:this.getFormat(),value:j,mode:y[0],placeholder:S,onInputChange:this.onStartInputChange,onInputSelect:this.onStartInputSelect,onValueChange:this.onStartValueChange,onPanelChange:this.onStartPanelChange,showDateInput:this.props.showDateInput,timePicker:c,showTimePicker:g||"time"===y[0],enablePrev:!0,enableNext:!R||this.isMonthYearPanelShow(y[1]),clearIcon:m})),f.a.createElement("span",{className:r+"-range-middle"},i),f.a.createElement(vn,o()({},n,w,{hoverValue:v,direction:"right",format:this.getFormat(),timePickerDisabledTime:this.getEndDisableTime(),placeholder:P,value:x,mode:y[1],onInputChange:this.onEndInputChange,onInputSelect:this.onEndInputSelect,onValueChange:this.onEndValueChange,onPanelChange:this.onEndPanelChange,showDateInput:this.props.showDateInput,timePicker:c,showTimePicker:g||"time"===y[1],disabledTime:this.disabledEndTime,disabledMonth:this.disabledEndMonth,enablePrev:!R||this.isMonthYearPanelShow(y[0]),enableNext:!0,clearIcon:m}))),f.a.createElement("div",{className:E},d||n.timePicker||k||F?f.a.createElement("div",{className:r+"-footer-btn"},F,d?f.a.createElement(W,o()({},n,{disabled:I,value:a.value[0],onToday:this.onToday,text:s.backToToday})):null,n.timePicker?f.a.createElement(U,o()({},n,{showTimePicker:g||"time"===y[0]&&"time"===y[1],onOpenTimePicker:this.onOpenTimePicker,onCloseTimePicker:this.onCloseTimePicker,timePickerDisabled:!this.hasSelectedValue()||v.length})):null,k?f.a.createElement(G,o()({},n,{onOk:this.onOk,okDisabled:!this.isAllowedDateAndTime(b)||!this.hasSelectedValue()||v.length})):null):null)))},t}(f.a.Component);Sn.propTypes=o()({},Z.c,{prefixCls:v.a.string,dateInputPlaceholder:v.a.any,seperator:v.a.string,defaultValue:v.a.any,value:v.a.any,hoverValue:v.a.any,mode:v.a.arrayOf(v.a.oneOf(["time","date","month","year","decade"])),showDateInput:v.a.bool,timePicker:v.a.any,showOk:v.a.bool,showToday:v.a.bool,defaultSelectedValue:v.a.array,selectedValue:v.a.array,onOk:v.a.func,showClear:v.a.bool,locale:v.a.object,onChange:v.a.func,onSelect:v.a.func,onValueChange:v.a.func,onHoverChange:v.a.func,onPanelChange:v.a.func,format:v.a.oneOfType([v.a.string,v.a.arrayOf(v.a.string)]),onClear:v.a.func,type:v.a.any,disabledDate:v.a.func,disabledTime:v.a.func,clearIcon:v.a.node,onKeyDown:v.a.func}),Sn.defaultProps=o()({},Z.b,{type:"both",seperator:"~",defaultSelectedValue:[],onValueChange:bn,onHoverChange:bn,onPanelChange:bn,disabledTime:bn,onInputSelect:bn,showToday:!0,showDateInput:!0});var Pn=function(){var e=this;this.onDatePanelEnter=function(){e.hasSelectedValue()&&e.fireHoverValueChange(e.state.selectedValue.concat())},this.onDatePanelLeave=function(){e.hasSelectedValue()&&e.fireHoverValueChange([])},this.onSelect=function(t){var n=e.props.type,a=e.state,o=a.selectedValue,r=a.prevSelectedValue,l=a.firstSelectedValue,i=void 0;if("both"===n)l?e.compare(l,t)<0?(Object(B.h)(r[1],t),i=[l,t]):(Object(B.h)(r[0],t),Object(B.h)(r[1],l),i=[t,l]):(Object(B.h)(r[0],t),i=[t]);else if("start"===n){Object(B.h)(r[0],t);var c=o[1];i=c&&e.compare(c,t)>0?[t,c]:[t]}else{var u=o[0];u&&e.compare(u,t)<=0?(Object(B.h)(r[1],t),i=[u,t]):(Object(B.h)(r[0],t),i=[t])}e.fireSelectValueChange(i)},this.onKeyDown=function(t){if("input"!==t.target.nodeName.toLowerCase()){var n=t.keyCode,a=t.ctrlKey||t.metaKey,o=e.state,r=o.selectedValue,l=o.hoverValue,i=o.firstSelectedValue,c=o.value,u=e.props,s=u.onKeyDown,p=u.disabledDate,f=function(n){var a=void 0,o=void 0,u=void 0;if(i?1===l.length?(a=l[0].clone(),o=n(a),u=e.onDayHover(o)):(a=l[0].isSame(i,"day")?l[1]:l[0],o=n(a),u=e.onDayHover(o)):(a=l[0]||r[0]||c[0]||J()(),u=[o=n(a)],e.fireHoverValueChange(u)),u.length>=2){if(u.some((function(e){return!function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments[1],n=arguments[2];return e.some((function(e){return e.isSame(t,n)}))}(c,e,"month")}))){var s=u.slice().sort((function(e,t){return e.valueOf()-t.valueOf()}));s[0].isSame(s[1],"month")&&(s[1]=s[0].clone().add(1,"month")),e.fireValueChange(s)}}else if(1===u.length){var p=c.findIndex((function(e){return e.isSame(a,"month")}));if(-1===p&&(p=0),c.every((function(e){return!e.isSame(o,"month")}))){var f=c.slice();f[p]=o.clone(),e.fireValueChange(f)}}return t.preventDefault(),o};switch(n){case b.a.DOWN:return void f((function(e){return ie(e,1,"weeks")}));case b.a.UP:return void f((function(e){return ie(e,-1,"weeks")}));case b.a.LEFT:return void f(a?function(e){return ie(e,-1,"years")}:function(e){return ie(e,-1,"days")});case b.a.RIGHT:return void f(a?function(e){return ie(e,1,"years")}:function(e){return ie(e,1,"days")});case b.a.HOME:return void f((function(e){return re(e)}));case b.a.END:return void f((function(e){return le(e)}));case b.a.PAGE_DOWN:return void f((function(e){return ie(e,1,"month")}));case b.a.PAGE_UP:return void f((function(e){return ie(e,-1,"month")}));case b.a.ENTER:var d=void 0;return!(d=0===l.length?f((function(e){return e})):1===l.length?l[0]:l[0].isSame(i,"day")?l[1]:l[0])||p&&p(d)||e.onSelect(d),void t.preventDefault();default:s&&s(t)}}},this.onDayHover=function(t){var n=[],a=e.state,o=a.selectedValue,r=a.firstSelectedValue,l=e.props.type;if("start"===l&&o[1])n=e.compare(t,o[1])<0?[t,o[1]]:[t];else if("end"===l&&o[0])n=e.compare(t,o[0])>0?[o[0],t]:[];else{if(!r)return e.state.hoverValue.length&&e.setState({hoverValue:[]}),n;n=e.compare(t,r)<0?[t,r]:[r,t]}return e.fireHoverValueChange(n),n},this.onToday=function(){var t=Object(B.e)(e.state.value[0]),n=t.clone().add(1,"months");e.setState({value:[t,n]})},this.onOpenTimePicker=function(){e.setState({showTimePicker:!0})},this.onCloseTimePicker=function(){e.setState({showTimePicker:!1})},this.onOk=function(){var t=e.state.selectedValue;e.isAllowedDateAndTime(t)&&e.props.onOk(e.state.selectedValue)},this.onStartInputChange=function(){for(var t=arguments.length,n=Array(t),a=0;a-1},this.hasSelectedValue=function(){var t=e.state.selectedValue;return!!t[1]&&!!t[0]},this.compare=function(t,n){return e.props.timePicker?t.diff(n):t.diff(n,"days")},this.fireSelectValueChange=function(t,n,a){var o=e.props.timePicker,r=e.state.prevSelectedValue;if(o&&o.props.defaultValue){var l=o.props.defaultValue;!r[0]&&t[0]&&Object(B.h)(l[0],t[0]),!r[1]&&t[1]&&Object(B.h)(l[1],t[1])}if("selectedValue"in e.props||e.setState({selectedValue:t}),!e.state.selectedValue[0]||!e.state.selectedValue[1]){var i=t[0]||J()(),c=t[1]||i.clone().add(1,"months");e.setState({selectedValue:t,value:gn([i,c])})}t[0]&&!t[1]&&(e.setState({firstSelectedValue:t[0]}),e.fireHoverValueChange(t.concat())),e.props.onChange(t),(n||t[0]&&t[1])&&(e.setState({prevSelectedValue:t,firstSelectedValue:null}),e.fireHoverValueChange([]),e.props.onSelect(t,a))},this.fireValueChange=function(t){var n=e.props;"value"in n||e.setState({value:t}),n.onValueChange(t)},this.fireHoverValueChange=function(t){var n=e.props;"hoverValue"in n||e.setState({hoverValue:t}),n.onHoverChange(t)},this.clear=function(){e.fireSelectValueChange([],!0),e.props.onClear()},this.disabledStartTime=function(t){return e.props.disabledTime(t,"start")},this.disabledEndTime=function(t){return e.props.disabledTime(t,"end")},this.disabledStartMonth=function(t){var n=e.state.value;return t.isAfter(n[1],"month")},this.disabledEndMonth=function(t){var n=e.state.value;return t.isBefore(n[0],"month")}};Object(y.polyfill)(Sn);var kn=Object(Z.a)(Sn),En=n("Gytx"),jn=n.n(En),Dn=n("mr32");function xn(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Vn(e){var t,n=e.suffixIcon,a=e.prefixCls;return n&&(p.isValidElement(n)?p.cloneElement(n,{className:D()((t={},xn(t,n.props.className,n.props.className),xn(t,"".concat(a,"-picker-icon"),!0),t))}):p.createElement("span",{className:"".concat(a,"-picker-icon")},n))||p.createElement(Ee.default,{type:"calendar",className:"".concat(a,"-picker-icon")})}function Tn(e){return(Tn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Nn(){return(Nn=Object.assign||function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,a=new Array(t);n0&&(e[1]=void 0);var a=Yn(e,2),o=a[0],r=a[1];"function"==typeof n.onChange&&n.onChange(e,[Te(o,n.format),Te(r,n.format)])},t.handleOpenChange=function(e){"open"in t.props||t.setState({open:e}),!1===e&&t.clearHoverValue();var n=t.props.onOpenChange;n&&n(e)},t.handleShowDateChange=function(e){return t.setState({showDate:e})},t.handleHoverChange=function(e){return t.setState({hoverValue:e})},t.handleRangeMouseLeave=function(){t.state.open&&t.clearHoverValue()},t.handleCalendarInputSelect=function(e){Yn(e,1)[0]&&t.setState((function(t){var n=t.showDate;return{value:e,showDate:Ln(e)||n}}))},t.handleRangeClick=function(e){"function"==typeof e&&(e=e()),t.setValue(e,!0);var n=t.props,a=n.onOk,o=n.onOpenChange;a&&a(e),o&&o(!1)},t.renderFooter=function(){var e=t.props,n=e.ranges,a=e.renderExtraFooter,o=_n(t),r=o.prefixCls,l=o.tagPrefixCls;if(!n&&!a)return null;var i=a?p.createElement("div",{className:"".concat(r,"-footer-extra"),key:"extra"},a()):null,c=n&&Object.keys(n).map((function(e){var a=n[e],o="function"==typeof a?a.call(_n(t)):a;return p.createElement(Dn.default,{key:e,prefixCls:l,color:"blue",onClick:function(){return t.handleRangeClick(a)},onMouseEnter:function(){return t.setState({hoverValue:o})},onMouseLeave:t.handleRangeMouseLeave},e)}));return[c&&c.length>0?p.createElement("div",{className:"".concat(r,"-footer-extra ").concat(r,"-range-quick-selector"),key:"range"},c):null,i]},t.renderRangePicker=function(e){var n,a=e.getPrefixCls,o=_n(t),r=o.state,l=o.props,i=r.value,c=r.showDate,u=r.hoverValue,s=r.open,f=l.prefixCls,d=l.tagPrefixCls,h=l.popupStyle,m=l.style,v=l.disabledDate,b=l.disabledTime,y=l.showTime,g=l.showToday,C=l.ranges,O=l.onOk,w=l.locale,S=l.localeCode,P=l.format,k=l.dateRender,E=l.onCalendarChange,j=l.suffixIcon,x=l.separator,V=a("calendar",f),T=a("tag",d);t.prefixCls=V,t.tagPrefixCls=T,Wn(i,S),Wn(c,S),Object(De.a)(!("onOK"in l),"RangePicker","It should be `RangePicker[onOk]`, instead of `onOK`!");var N=D()((In(n={},"".concat(V,"-time"),y),In(n,"".concat(V,"-range-with-ranges"),C),n)),I={onChange:t.handleChange},M={onOk:t.handleChange};l.timePicker?I.onChange=function(e){return t.handleChange(e)}:M={},"mode"in l&&(M.mode=l.mode);var R=Array.isArray(l.placeholder)?l.placeholder[0]:w.lang.rangePlaceholder[0],F=Array.isArray(l.placeholder)?l.placeholder[1]:w.lang.rangePlaceholder[1],H=p.createElement(kn,Nn({},M,{seperator:x,onChange:E,format:P,prefixCls:V,className:N,renderFooter:t.renderFooter,timePicker:l.timePicker,disabledDate:v,disabledTime:b,dateInputPlaceholder:[R,F],locale:w.lang,onOk:O,dateRender:k,value:c,onValueChange:t.handleShowDateChange,hoverValue:u,onHoverChange:t.handleHoverChange,onPanelChange:l.onPanelChange,showToday:g,onInputSelect:t.handleCalendarInputSelect})),_={};l.showTime&&(_.width=m&&m.width||350);var A=Yn(i,2),Y=A[0],K=A[1],L=!l.disabled&&l.allowClear&&i&&(Y||K)?p.createElement(Ee.default,{type:"close-circle",className:"".concat(V,"-picker-clear"),onClick:t.clearSelection,theme:"filled"}):null,B=p.createElement(Vn,{suffixIcon:j,prefixCls:V}),W=function(e){var t=Yn(e.value,2),n=t[0],a=t[1];return p.createElement("span",{className:l.pickerInputClass},p.createElement("input",{disabled:l.disabled,readOnly:!0,value:Te(n,l.format),placeholder:R,className:"".concat(V,"-range-picker-input"),tabIndex:-1}),p.createElement("span",{className:"".concat(V,"-range-picker-separator")}," ",x," "),p.createElement("input",{disabled:l.disabled,readOnly:!0,value:Te(a,l.format),placeholder:F,className:"".concat(V,"-range-picker-input"),tabIndex:-1}),L,B)};return p.createElement("span",{ref:t.savePicker,id:"number"==typeof l.id?l.id.toString():l.id,className:D()(l.className,l.pickerClass),style:Nn(Nn({},m),_),tabIndex:l.disabled?-1:0,onFocus:l.onFocus,onBlur:l.onBlur,onMouseEnter:l.onMouseEnter,onMouseLeave:l.onMouseLeave},p.createElement(Pe,Nn({},l,I,{calendar:H,value:i,open:s,onOpenChange:t.handleOpenChange,prefixCls:"".concat(V,"-picker-container"),style:h}),W))};var n=e.value||e.defaultValue||[],a=Yn(n,2),l=a[0],i=a[1];if(l&&!Object(xe.a)(z).isMoment(l)||i&&!Object(xe.a)(z).isMoment(i))throw new Error("The value/defaultValue of RangePicker must be a moment object array after `antd@2.0`, see: https://u.ant.design/date-picker-value");var c,u=n&&(c=n,!Array.isArray(c)||0!==c.length&&!c.every((function(e){return!e})))?n:e.defaultPickerValue;return t.state={value:n,showDate:Bn(u||Object(xe.a)(z)()),open:e.open,hoverValue:[]},t}return t=r,a=[{key:"getDerivedStateFromProps",value:function(e,t){var n=null;if("value"in e){var a=e.value||[];n={value:a},jn()(e.value,t.value)||(n=Nn(Nn({},n),{showDate:Ln(a,e.mode)||t.showDate}))}return"open"in e&&t.open!==e.open&&(n=Nn(Nn({},n),{open:e.open})),n}}],(n=[{key:"componentDidUpdate",value:function(e,t){"open"in this.props||!t.open||this.state.open||this.focus()}},{key:"setValue",value:function(e,t){this.handleChange(e),!t&&this.props.showTime||"open"in this.props||this.setState({open:!1})}},{key:"focus",value:function(){this.picker.focus()}},{key:"blur",value:function(){this.picker.blur()}},{key:"render",value:function(){return p.createElement(je.a,null,this.renderRangePicker)}}])&&Mn(t.prototype,n),a&&Mn(t,a),r}(p.Component);Gn.defaultProps={allowClear:!0,showToday:!1,separator:"~"},Object(y.polyfill)(Gn);var Un=Gn;function qn(e){return(qn="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 Qn(){return(Qn=Object.assign||function(e){for(var t=1;tt.year()?1:e.year()===t.year()&&e.month()>t.month()}var P=function(e){function t(){return o()(this,t),l()(this,e.apply(this,arguments))}return c()(t,e),t.prototype.render=function(){var e=this.props,t=e.contentRender,n=e.prefixCls,a=e.selectedValue,o=e.value,r=e.showWeekNumber,l=e.dateRender,i=e.disabledDate,c=e.hoverValue,u=void 0,d=void 0,h=void 0,m=[],v=Object(C.e)(o),b=n+"-cell",y=n+"-week-number-cell",P=n+"-date",k=n+"-today",E=n+"-selected-day",j=n+"-selected-date",D=n+"-selected-start-date",x=n+"-selected-end-date",V=n+"-in-range-cell",T=n+"-last-month-cell",N=n+"-next-month-btn-day",I=n+"-disabled-cell",M=n+"-disabled-cell-first-of-row",R=n+"-disabled-cell-last-of-row",F=n+"-last-day-of-month",H=o.clone();H.date(1);var _=(H.day()+7-o.localeData().firstDayOfWeek())%7,A=H.clone();A.add(0-_,"days");var Y=0;for(u=0;u0&&(X=m[Y-1]);var Z=b,z=!1,J=!1;O(h,v)&&(Z+=" "+k,W=!0);var $=w(h,o),ee=S(h,o);if(a&&Array.isArray(a)){var te=c.length?c:a;if(!$&&!ee){var ne=te[0],ae=te[1];ne&&O(h,ne)&&(J=!0,U=!0,Z+=" "+D),(ne||ae)&&(O(h,ae)?(J=!0,U=!0,Z+=" "+x):(null==ne&&h.isBefore(ae,"day")||null==ae&&h.isAfter(ne,"day")||h.isAfter(ne,"day")&&h.isBefore(ae,"day"))&&(Z+=" "+V))}}else O(h,o)&&(J=!0,U=!0);O(h,a)&&(Z+=" "+j),$&&(Z+=" "+T),ee&&(Z+=" "+N),h.clone().endOf("month").date()===h.date()&&(Z+=" "+F),i&&i(h,o)&&(z=!0,X&&i(X,o)||(Z+=" "+M),Q&&i(Q,o)||(Z+=" "+R)),J&&(Z+=" "+E),z&&(Z+=" "+I);var oe=void 0;if(l)oe=l(h,o);else{var re=t?t(h,o):h.date();oe=s.a.createElement("div",{key:(K=h,"rc-calendar-"+K.year()+"-"+K.month()+"-"+K.date()),className:P,"aria-selected":J,"aria-disabled":z},re)}q.push(s.a.createElement("td",{key:Y,onClick:z?void 0:e.onSelect.bind(null,h),onMouseEnter:z?void 0:e.onDayHover&&e.onDayHover.bind(null,h)||void 0,role:"gridcell",title:Object(C.d)(h),className:Z},oe)),Y++}L.push(s.a.createElement("tr",{key:u,role:"row",className:g()((B={},B[n+"-current-week"]=W,B[n+"-active-week"]=U,B))},G,q))}return s.a.createElement("tbody",{className:n+"-tbody"},L)},t}(s.a.Component);P.propTypes={contentRender:b.a.func,dateRender:b.a.func,disabledDate:b.a.func,prefixCls:b.a.string,selectedValue:b.a.oneOfType([b.a.object,b.a.arrayOf(b.a.object)]),value:b.a.object,hoverValue:b.a.any,showWeekNumber:b.a.bool},P.defaultProps={hoverValue:[]};var k=P,E=function(e){function t(){return o()(this,t),l()(this,e.apply(this,arguments))}return c()(t,e),t.prototype.render=function(){var e=this.props,t=e.prefixCls;return s.a.createElement("table",{className:t+"-table",cellSpacing:"0",role:"grid"},s.a.createElement(m,e),s.a.createElement(k,e))},t}(s.a.Component);t.a=E},hxti:function(e,t,n){(function(t){for(var a=n("bQgK"),o="undefined"==typeof window?t:window,r=["moz","webkit"],l="AnimationFrame",i=o["request"+l],c=o["cancel"+l]||o["cancelRequest"+l],u=0;!i&&u0?s.default.createElement("ul",{className:"notifyList"},p.map((function(e,t){return s.default.createElement("li",null,s.default.createElement(i.Link,{to:"/users/"+e.login},s.default.createElement("img",{src:(0,f.getImageUrl)("/"+(e.applied_user&&e.applied_user.image_url)),alt:"",className:"notifyImg"})),s.default.createElement("div",{className:"notifyFlex"},s.default.createElement("p",{className:"notifyInfos"},s.default.createElement(i.Link,{to:"/users/"+(e.applied_user&&e.applied_user.login),className:"font-15 mr20"},e.applied_user&&e.applied_user.name),s.default.createElement("span",{className:"color-grey-9"},e.time_ago)),function(e,t){var n=t.project,r=t.owner;if(!e)return"";switch(e){case"canceled":return s.default.createElement("p",null,"取消转移【",s.default.createElement(i.Link,{to:"/projects/"+(n&&n.owner&&n.owner.login)+"/"+(n&&n.identifier)},n&&n.name),"】仓库");case"common":return s.default.createElement("p",null,"正在将【",s.default.createElement(i.Link,{to:"/projects/"+(n&&n.owner&&n.owner.login)+"/"+(n&&n.identifier)},n&&n.name),"】仓库转移给【",s.default.createElement(i.Link,{to:"/users/"+(r&&r.login)},r&&r.name),"】");case"successed":return s.default.createElement("p",null,"【",s.default.createElement(i.Link,{to:"/projects/"+(n&&n.owner&&n.owner.login)+"/"+(n&&n.identifier)},n&&n.name),"】仓库成功转移给【",s.default.createElement(i.Link,{to:"/users/"+(r&&r.login)},r&&r.name),"】");default:return s.default.createElement("p",null,"拒绝转移【",s.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&&s.default.createElement(o.default,{_html:"暂无通知"}),y>15&&s.default.createElement("div",{className:"edu-txt-center pt20 pb20"},s.default.createElement(r.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/100.629ae6df.chunk.js b/static/js/100.629ae6df.chunk.js deleted file mode 100644 index a3aa04ead..000000000 --- a/static/js/100.629ae6df.chunk.js +++ /dev/null @@ -1 +0,0 @@ -(this.webpackJsonp=this.webpackJsonp||[]).push([[100],{cfYI:function(e,t,n){},oeDK: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 +(this.webpackJsonp=this.webpackJsonp||[]).push([[104],{"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/104.3fac3c33.chunk.js b/static/js/105.adfd4979.chunk.js similarity index 98% rename from static/js/104.3fac3c33.chunk.js rename to static/js/105.adfd4979.chunk.js index ddbbd8629..f52866f4e 100644 --- a/static/js/104.3fac3c33.chunk.js +++ b/static/js/105.adfd4979.chunk.js @@ -1 +1 @@ -(this.webpackJsonp=this.webpackJsonp||[]).push([[104],{"4k9F":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var l,n,r=w(a("2/Rp")),u=w(a("PArb")),i=w(a("kaz8")),c=w(a("9yH6")),d=w(a("Vl3Y")),o=w(a("5rEg")),f=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 +(this.webpackJsonp=this.webpackJsonp||[]).push([[106],{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/106.aa70ef30.chunk.js b/static/js/107.0d4e3d0d.chunk.js similarity index 98% rename from static/js/106.aa70ef30.chunk.js rename to static/js/107.0d4e3d0d.chunk.js index 5289e4d8d..c783f91fb 100644 --- a/static/js/106.aa70ef30.chunk.js +++ b/static/js/107.0d4e3d0d.chunk.js @@ -1 +1 @@ -(this.webpackJsonp=this.webpackJsonp||[]).push([[106],{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}"]),v=F(["{\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}"]),C=F(["{\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}"]),j=F(["{\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=F(["{\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"),A=(t=G)&&t.__esModule?t:{default:t};function F(n,e){return Object.freeze(Object.defineProperties(n,{raw:{value:Object.freeze(e)}}))}e.Banner=A.default.div(r),e.AlignCenterBetween=A.default.div(d),e.FlexAJ=A.default.div(o),e.AlignCenter=A.default.div(l),e.AlignTop=A.default.div(p),e.Box=A.default.div(a),e.LongWidth=A.default.div(x),e.Long=A.default.div(c),e.ShortWidth=A.default.div(f),e.Short=A.default.div(g),e.Gap=A.default.div(u),e.WhiteBack=A.default.div(b),e.Blueline=A.default.a(s),e.Redline=A.default.a(h,(function(n){return n.bold?"#fff":"#F73030"}),(function(n){return n.bold?"#F73030":"#fff"})),e.Greenline=A.default.a(m,(function(n){return n.bold?"#fff":"#28BD6C"}),(function(n){return n.bold?"#28BD6C":"#fff"})),e.Greenback=A.default.a(k),e.Blueback=A.default.a(y),e.Redback=A.default.a(B),e.NumUl=A.default.ul(w),e.GreenUnder=A.default.a(v),e.Cancel=A.default.a(C),e.Content=A.default.div(j),e.GroupProjectBackgroup=A.default.div(D)}}]); \ No newline at end of file diff --git a/static/js/108.919a64ff.chunk.js b/static/js/108.919a64ff.chunk.js new file mode 100644 index 000000000..fd8993e3d --- /dev/null +++ b/static/js/108.919a64ff.chunk.js @@ -0,0 +1 @@ +(this.webpackJsonp=this.webpackJsonp||[]).push([[108],{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/109.04d2c485.chunk.js b/static/js/109.04d2c485.chunk.js deleted file mode 100644 index 3e9bc9fa8..000000000 --- a/static/js/109.04d2c485.chunk.js +++ /dev/null @@ -1 +0,0 @@ -(this.webpackJsonp=this.webpackJsonp||[]).push([[109],{dtw8:function(t,e,r){"use strict";r.r(e);var n=r("8Wa3");r.d(e,"MemoryRouter",(function(){return n.a}));var a=r("LWYa");r.d(e,"Prompt",(function(){return a.a}));var u=r("mLw1");r.d(e,"Redirect",(function(){return u.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 l=r("l1PF");r.d(e,"generatePath",(function(){return l.a}));var f=r("SsKX");r.d(e,"matchPath",(function(){return f.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;e0?"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([[109],{"+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/11.b0377830.chunk.js b/static/js/11.d321568d.chunk.js similarity index 99% rename from static/js/11.b0377830.chunk.js rename to static/js/11.d321568d.chunk.js index e1a195537..cb5d6d3eb 100644 --- a/static/js/11.b0377830.chunk.js +++ b/static/js/11.d321568d.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(132).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(127).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(166).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(163).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(145).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(149).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(158).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(122).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(138).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(112).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(157).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(110).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(148).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(153).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(146).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(125).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(135).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(123).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(142).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(126).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(113).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(152).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(141).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(134).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(129).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(168).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(165).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(147).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(151).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(160).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(124).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(140).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(113).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(159).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(111).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(150).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(155).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(148).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(127).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(137).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(125).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(144).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(128).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(114).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(154).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(143).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()\/\?\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([[111,165],{"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/111.8e071a95.chunk.js b/static/js/112.db87d111.chunk.js similarity index 99% rename from static/js/111.8e071a95.chunk.js rename to static/js/112.db87d111.chunk.js index eb03fc43e..e1dbdd840 100644 --- a/static/js/111.8e071a95.chunk.js +++ b/static/js/112.db87d111.chunk.js @@ -1 +1 @@ -(this.webpackJsonp=this.webpackJsonp||[]).push([[111],{"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:"

UEn*c(v@4+CZVig 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