diff --git a/.gitignore b/.gitignore
new file mode 100644
index 00000000..9a82a113
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,88 @@
+# Logs
+logs
+*.log
+npm-debug.log*
+yarn-debug.log*
+yarn-error.log*
+yarn.lock
+
+# Runtime data
+pids
+*.pid
+*.seed
+*.pid.lock
+
+# Ignore master key for decrypting credentials and more.
+/config/master.key
+/config/database.yml
+/.idea/*
+
+# Directory for instrumented libs generated by jscoverage/JSCover
+lib-cov
+
+# Coverage directory used by tools like istanbul
+coverage
+
+# nyc test coverage
+.nyc_output
+
+# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files)
+.grunt
+
+# Bower dependency directory (https://bower.io/)
+bower_components
+
+# node-waf configuration
+.lock-wscript
+
+# Compiled binary addons (https://nodejs.org/api/addons.html)
+build/
+
+# Dependency directories
+node_modules/
+jspm_packages/
+
+# TypeScript v1 declaration files
+typings/
+
+# Optional npm cache directory
+.npm
+
+# Optional eslint cache
+.eslintcache
+
+# Optional REPL history
+.node_repl_history
+
+# Output of 'npm pack'
+*.tgz
+
+# Yarn Integrity file
+.yarn-integrity
+
+# dotenv environment variables file
+.env
+
+# parcel-bundler cache (https://parceljs.org/)
+.cache
+
+# next.js build output
+.next
+
+# nuxt.js build output
+.nuxt
+
+# vuepress build output
+.vuepress/dist
+
+# Serverless directories
+.serverless/
+
+# FuseBox cache
+.fusebox/
+
+#DynamoDB Local files
+.dynamodb/
+
+.DS_Store
+.idea/*
diff --git a/asset-manifest.json b/asset-manifest.json
index f3219dd4..84c2e0d9 100644
--- a/asset-manifest.json
+++ b/asset-manifest.json
@@ -13,24 +13,24 @@
"./static/js/6.c010a26e.chunk.js": "/react/build/./static/js/6.c010a26e.chunk.js",
"static/css/7.bbfdfc43.chunk.css": "/react/build/static/css/7.bbfdfc43.chunk.css",
"./static/js/7.db9e3af4.chunk.js": "/react/build/./static/js/7.db9e3af4.chunk.js",
- "static/css/8.0d599627.chunk.css": "/react/build/static/css/8.0d599627.chunk.css",
- "./static/js/8.460c5da9.chunk.js": "/react/build/./static/js/8.460c5da9.chunk.js",
- "static/css/9.6e0686d9.chunk.css": "/react/build/static/css/9.6e0686d9.chunk.css",
- "./static/js/9.750390df.chunk.js": "/react/build/./static/js/9.750390df.chunk.js",
+ "static/css/8.ad2a37af.chunk.css": "/react/build/static/css/8.ad2a37af.chunk.css",
+ "./static/js/8.0e20ef5f.chunk.js": "/react/build/./static/js/8.0e20ef5f.chunk.js",
+ "static/css/9.0d599627.chunk.css": "/react/build/static/css/9.0d599627.chunk.css",
+ "./static/js/9.e35976ce.chunk.js": "/react/build/./static/js/9.e35976ce.chunk.js",
"static/css/10.d4345223.chunk.css": "/react/build/static/css/10.d4345223.chunk.css",
"./static/js/10.08552af4.chunk.js": "/react/build/./static/js/10.08552af4.chunk.js",
- "static/css/11.3634cedd.chunk.css": "/react/build/static/css/11.3634cedd.chunk.css",
- "./static/js/11.9cf2278b.chunk.js": "/react/build/./static/js/11.9cf2278b.chunk.js",
- "static/css/12.9fd7b0c5.chunk.css": "/react/build/static/css/12.9fd7b0c5.chunk.css",
- "./static/js/12.f5c8f52c.chunk.js": "/react/build/./static/js/12.f5c8f52c.chunk.js",
- "static/css/13.ae349a22.chunk.css": "/react/build/static/css/13.ae349a22.chunk.css",
- "./static/js/13.fd263686.chunk.js": "/react/build/./static/js/13.fd263686.chunk.js",
+ "static/css/11.ae349a22.chunk.css": "/react/build/static/css/11.ae349a22.chunk.css",
+ "./static/js/11.39a7e1fa.chunk.js": "/react/build/./static/js/11.39a7e1fa.chunk.js",
+ "static/css/12.3634cedd.chunk.css": "/react/build/static/css/12.3634cedd.chunk.css",
+ "./static/js/12.b7fdf957.chunk.js": "/react/build/./static/js/12.b7fdf957.chunk.js",
+ "static/css/13.9fd7b0c5.chunk.css": "/react/build/static/css/13.9fd7b0c5.chunk.css",
+ "./static/js/13.ea07e51e.chunk.js": "/react/build/./static/js/13.ea07e51e.chunk.js",
"static/css/14.1e970b46.chunk.css": "/react/build/static/css/14.1e970b46.chunk.css",
"./static/js/14.47d6b04d.chunk.js": "/react/build/./static/js/14.47d6b04d.chunk.js",
"static/css/15.cf56d612.chunk.css": "/react/build/static/css/15.cf56d612.chunk.css",
"./static/js/15.d5a97a57.chunk.js": "/react/build/./static/js/15.d5a97a57.chunk.js",
"static/css/16.9cf02b27.chunk.css": "/react/build/static/css/16.9cf02b27.chunk.css",
- "./static/js/16.62acaca2.chunk.js": "/react/build/./static/js/16.62acaca2.chunk.js",
+ "./static/js/16.5de282ff.chunk.js": "/react/build/./static/js/16.5de282ff.chunk.js",
"static/css/17.d0c774b5.chunk.css": "/react/build/static/css/17.d0c774b5.chunk.css",
"./static/js/17.de7604c0.chunk.js": "/react/build/./static/js/17.de7604c0.chunk.js",
"./static/js/18.623ccf09.chunk.js": "/react/build/./static/js/18.623ccf09.chunk.js",
@@ -50,36 +50,36 @@
"./static/js/26.f0294de0.chunk.js": "/react/build/./static/js/26.f0294de0.chunk.js",
"./static/js/27.a37917ce.chunk.js": "/react/build/./static/js/27.a37917ce.chunk.js",
"static/css/28.b22ab4e3.chunk.css": "/react/build/static/css/28.b22ab4e3.chunk.css",
- "./static/js/28.a0c21d87.chunk.js": "/react/build/./static/js/28.a0c21d87.chunk.js",
+ "./static/js/28.13a4d44b.chunk.js": "/react/build/./static/js/28.13a4d44b.chunk.js",
"static/css/29.994c785d.chunk.css": "/react/build/static/css/29.994c785d.chunk.css",
"./static/js/29.5f734534.chunk.js": "/react/build/./static/js/29.5f734534.chunk.js",
"./static/js/30.71048987.chunk.js": "/react/build/./static/js/30.71048987.chunk.js",
"static/css/31.b60d7fb3.chunk.css": "/react/build/static/css/31.b60d7fb3.chunk.css",
"./static/js/31.3aa5d702.chunk.js": "/react/build/./static/js/31.3aa5d702.chunk.js",
"static/css/32.52bfcc08.chunk.css": "/react/build/static/css/32.52bfcc08.chunk.css",
- "./static/js/32.927c729b.chunk.js": "/react/build/./static/js/32.927c729b.chunk.js",
+ "./static/js/32.441c023b.chunk.js": "/react/build/./static/js/32.441c023b.chunk.js",
"static/css/33.a5656782.chunk.css": "/react/build/static/css/33.a5656782.chunk.css",
"./static/js/33.9a3293f5.chunk.js": "/react/build/./static/js/33.9a3293f5.chunk.js",
- "static/css/34.31d1fbba.chunk.css": "/react/build/static/css/34.31d1fbba.chunk.css",
- "./static/js/34.991b5295.chunk.js": "/react/build/./static/js/34.991b5295.chunk.js",
- "static/css/35.59751dc3.chunk.css": "/react/build/static/css/35.59751dc3.chunk.css",
- "./static/js/35.555e21bb.chunk.js": "/react/build/./static/js/35.555e21bb.chunk.js",
+ "static/css/34.5395c2ac.chunk.css": "/react/build/static/css/34.5395c2ac.chunk.css",
+ "./static/js/34.ae933569.chunk.js": "/react/build/./static/js/34.ae933569.chunk.js",
+ "static/css/35.892ca344.chunk.css": "/react/build/static/css/35.892ca344.chunk.css",
+ "./static/js/35.d2f2f8c7.chunk.js": "/react/build/./static/js/35.d2f2f8c7.chunk.js",
"static/css/36.26ebed71.chunk.css": "/react/build/static/css/36.26ebed71.chunk.css",
- "./static/js/36.b9b25848.chunk.js": "/react/build/./static/js/36.b9b25848.chunk.js",
+ "./static/js/36.89cb4406.chunk.js": "/react/build/./static/js/36.89cb4406.chunk.js",
"static/css/37.cdcaf269.chunk.css": "/react/build/static/css/37.cdcaf269.chunk.css",
"./static/js/37.8559d803.chunk.js": "/react/build/./static/js/37.8559d803.chunk.js",
"static/css/38.aa71327d.chunk.css": "/react/build/static/css/38.aa71327d.chunk.css",
- "./static/js/38.00f87bfb.chunk.js": "/react/build/./static/js/38.00f87bfb.chunk.js",
+ "./static/js/38.3ec8c844.chunk.js": "/react/build/./static/js/38.3ec8c844.chunk.js",
"static/css/39.0bcbfebe.chunk.css": "/react/build/static/css/39.0bcbfebe.chunk.css",
- "./static/js/39.ab72c78b.chunk.js": "/react/build/./static/js/39.ab72c78b.chunk.js",
+ "./static/js/39.f4de5fc6.chunk.js": "/react/build/./static/js/39.f4de5fc6.chunk.js",
"static/css/40.167aec99.chunk.css": "/react/build/static/css/40.167aec99.chunk.css",
- "./static/js/40.e73554f6.chunk.js": "/react/build/./static/js/40.e73554f6.chunk.js",
+ "./static/js/40.5be139db.chunk.js": "/react/build/./static/js/40.5be139db.chunk.js",
"static/css/41.b25c5bd7.chunk.css": "/react/build/static/css/41.b25c5bd7.chunk.css",
- "./static/js/41.906a149d.chunk.js": "/react/build/./static/js/41.906a149d.chunk.js",
+ "./static/js/41.70e1da9d.chunk.js": "/react/build/./static/js/41.70e1da9d.chunk.js",
"static/css/42.6f1656c2.chunk.css": "/react/build/static/css/42.6f1656c2.chunk.css",
- "./static/js/42.b5d6c869.chunk.js": "/react/build/./static/js/42.b5d6c869.chunk.js",
+ "./static/js/42.343cd276.chunk.js": "/react/build/./static/js/42.343cd276.chunk.js",
"static/css/43.bc14ad18.chunk.css": "/react/build/static/css/43.bc14ad18.chunk.css",
- "./static/js/43.e2f92fef.chunk.js": "/react/build/./static/js/43.e2f92fef.chunk.js",
+ "./static/js/43.c7df2d13.chunk.js": "/react/build/./static/js/43.c7df2d13.chunk.js",
"static/css/44.bc14ad18.chunk.css": "/react/build/static/css/44.bc14ad18.chunk.css",
"./static/js/44.dcb1fc8a.chunk.js": "/react/build/./static/js/44.dcb1fc8a.chunk.js",
"static/css/45.bc14ad18.chunk.css": "/react/build/static/css/45.bc14ad18.chunk.css",
@@ -92,247 +92,249 @@
"./static/js/48.46e84c35.chunk.js": "/react/build/./static/js/48.46e84c35.chunk.js",
"static/css/49.efb31a59.chunk.css": "/react/build/static/css/49.efb31a59.chunk.css",
"./static/js/49.a3a37a4a.chunk.js": "/react/build/./static/js/49.a3a37a4a.chunk.js",
- "./static/js/50.fc078f58.chunk.js": "/react/build/./static/js/50.fc078f58.chunk.js",
+ "./static/js/50.85a34db5.chunk.js": "/react/build/./static/js/50.85a34db5.chunk.js",
"static/css/51.7514cbb0.chunk.css": "/react/build/static/css/51.7514cbb0.chunk.css",
"./static/js/51.3c244227.chunk.js": "/react/build/./static/js/51.3c244227.chunk.js",
"static/css/52.7514cbb0.chunk.css": "/react/build/static/css/52.7514cbb0.chunk.css",
"./static/js/52.e846999f.chunk.js": "/react/build/./static/js/52.e846999f.chunk.js",
"static/css/53.f7de5d73.chunk.css": "/react/build/static/css/53.f7de5d73.chunk.css",
"./static/js/53.a677a0b7.chunk.js": "/react/build/./static/js/53.a677a0b7.chunk.js",
- "static/css/54.342aee2e.chunk.css": "/react/build/static/css/54.342aee2e.chunk.css",
+ "static/css/54.7514cbb0.chunk.css": "/react/build/static/css/54.7514cbb0.chunk.css",
"./static/js/54.dd53d885.chunk.js": "/react/build/./static/js/54.dd53d885.chunk.js",
- "static/css/55.080d6958.chunk.css": "/react/build/static/css/55.080d6958.chunk.css",
- "./static/js/55.fd22ad3e.chunk.js": "/react/build/./static/js/55.fd22ad3e.chunk.js",
- "./static/js/56.311e64fd.chunk.js": "/react/build/./static/js/56.311e64fd.chunk.js",
- "static/css/57.52c74215.chunk.css": "/react/build/static/css/57.52c74215.chunk.css",
- "./static/js/57.ce6ee959.chunk.js": "/react/build/./static/js/57.ce6ee959.chunk.js",
- "./static/js/58.9032f92e.chunk.js": "/react/build/./static/js/58.9032f92e.chunk.js",
- "static/css/59.2b4fa75d.chunk.css": "/react/build/static/css/59.2b4fa75d.chunk.css",
- "./static/js/59.2fb94832.chunk.js": "/react/build/./static/js/59.2fb94832.chunk.js",
- "static/css/60.6d110ed3.chunk.css": "/react/build/static/css/60.6d110ed3.chunk.css",
- "./static/js/60.2e1fc74d.chunk.js": "/react/build/./static/js/60.2e1fc74d.chunk.js",
- "static/css/61.fa72496d.chunk.css": "/react/build/static/css/61.fa72496d.chunk.css",
- "./static/js/61.48c1146b.chunk.js": "/react/build/./static/js/61.48c1146b.chunk.js",
- "static/css/62.e5535931.chunk.css": "/react/build/static/css/62.e5535931.chunk.css",
- "./static/js/62.46f87dbc.chunk.js": "/react/build/./static/js/62.46f87dbc.chunk.js",
- "static/css/63.44b7352f.chunk.css": "/react/build/static/css/63.44b7352f.chunk.css",
- "./static/js/63.9e373d70.chunk.js": "/react/build/./static/js/63.9e373d70.chunk.js",
- "static/css/64.ccc896d4.chunk.css": "/react/build/static/css/64.ccc896d4.chunk.css",
- "./static/js/64.81792c4d.chunk.js": "/react/build/./static/js/64.81792c4d.chunk.js",
- "static/css/65.c2f5b906.chunk.css": "/react/build/static/css/65.c2f5b906.chunk.css",
- "./static/js/65.986af356.chunk.js": "/react/build/./static/js/65.986af356.chunk.js",
- "static/css/66.a27dc92a.chunk.css": "/react/build/static/css/66.a27dc92a.chunk.css",
- "./static/js/66.62d4cb14.chunk.js": "/react/build/./static/js/66.62d4cb14.chunk.js",
- "static/css/67.f7bc6939.chunk.css": "/react/build/static/css/67.f7bc6939.chunk.css",
- "./static/js/67.08c394b6.chunk.js": "/react/build/./static/js/67.08c394b6.chunk.js",
- "static/css/68.9446a516.chunk.css": "/react/build/static/css/68.9446a516.chunk.css",
- "./static/js/68.6de9cb39.chunk.js": "/react/build/./static/js/68.6de9cb39.chunk.js",
- "static/css/69.c236fc73.chunk.css": "/react/build/static/css/69.c236fc73.chunk.css",
- "./static/js/69.860ca9ca.chunk.js": "/react/build/./static/js/69.860ca9ca.chunk.js",
- "static/css/70.0ce8cf05.chunk.css": "/react/build/static/css/70.0ce8cf05.chunk.css",
- "./static/js/70.a50e7b72.chunk.js": "/react/build/./static/js/70.a50e7b72.chunk.js",
- "static/css/71.1ff4022b.chunk.css": "/react/build/static/css/71.1ff4022b.chunk.css",
- "./static/js/71.df670646.chunk.js": "/react/build/./static/js/71.df670646.chunk.js",
- "static/css/72.0d976ff3.chunk.css": "/react/build/static/css/72.0d976ff3.chunk.css",
- "./static/js/72.f935bda6.chunk.js": "/react/build/./static/js/72.f935bda6.chunk.js",
- "./static/js/73.3d04611e.chunk.js": "/react/build/./static/js/73.3d04611e.chunk.js",
- "static/css/74.b742d6e9.chunk.css": "/react/build/static/css/74.b742d6e9.chunk.css",
- "./static/js/74.3b0638ba.chunk.js": "/react/build/./static/js/74.3b0638ba.chunk.js",
- "static/css/75.05177416.chunk.css": "/react/build/static/css/75.05177416.chunk.css",
- "./static/js/75.faa9a51e.chunk.js": "/react/build/./static/js/75.faa9a51e.chunk.js",
- "static/css/76.330fa4e3.chunk.css": "/react/build/static/css/76.330fa4e3.chunk.css",
- "./static/js/76.ce41a10c.chunk.js": "/react/build/./static/js/76.ce41a10c.chunk.js",
- "static/css/77.520bfea6.chunk.css": "/react/build/static/css/77.520bfea6.chunk.css",
- "./static/js/77.10d5a9e0.chunk.js": "/react/build/./static/js/77.10d5a9e0.chunk.js",
- "static/css/78.a5678b8f.chunk.css": "/react/build/static/css/78.a5678b8f.chunk.css",
- "./static/js/78.1568be59.chunk.js": "/react/build/./static/js/78.1568be59.chunk.js",
- "static/css/79.41b8aabd.chunk.css": "/react/build/static/css/79.41b8aabd.chunk.css",
- "./static/js/79.4faa9078.chunk.js": "/react/build/./static/js/79.4faa9078.chunk.js",
- "./static/js/80.7d105bc5.chunk.js": "/react/build/./static/js/80.7d105bc5.chunk.js",
- "static/css/81.ea97577b.chunk.css": "/react/build/static/css/81.ea97577b.chunk.css",
- "./static/js/81.8b9a6dc5.chunk.js": "/react/build/./static/js/81.8b9a6dc5.chunk.js",
- "static/css/82.b2109eb4.chunk.css": "/react/build/static/css/82.b2109eb4.chunk.css",
- "./static/js/82.1167fd51.chunk.js": "/react/build/./static/js/82.1167fd51.chunk.js",
- "static/css/83.ddd123f8.chunk.css": "/react/build/static/css/83.ddd123f8.chunk.css",
- "./static/js/83.f9f5c0e3.chunk.js": "/react/build/./static/js/83.f9f5c0e3.chunk.js",
- "static/css/84.0aa8e950.chunk.css": "/react/build/static/css/84.0aa8e950.chunk.css",
- "./static/js/84.6d69e0a1.chunk.js": "/react/build/./static/js/84.6d69e0a1.chunk.js",
- "static/css/85.61b37499.chunk.css": "/react/build/static/css/85.61b37499.chunk.css",
- "./static/js/85.9aa93dd4.chunk.js": "/react/build/./static/js/85.9aa93dd4.chunk.js",
+ "static/css/55.2604b67d.chunk.css": "/react/build/static/css/55.2604b67d.chunk.css",
+ "./static/js/55.edbf7fbd.chunk.js": "/react/build/./static/js/55.edbf7fbd.chunk.js",
+ "static/css/56.080d6958.chunk.css": "/react/build/static/css/56.080d6958.chunk.css",
+ "./static/js/56.c10fe803.chunk.js": "/react/build/./static/js/56.c10fe803.chunk.js",
+ "./static/js/57.402baf7a.chunk.js": "/react/build/./static/js/57.402baf7a.chunk.js",
+ "static/css/58.52c74215.chunk.css": "/react/build/static/css/58.52c74215.chunk.css",
+ "./static/js/58.263dd118.chunk.js": "/react/build/./static/js/58.263dd118.chunk.js",
+ "./static/js/59.c6a6878f.chunk.js": "/react/build/./static/js/59.c6a6878f.chunk.js",
+ "static/css/60.2b4fa75d.chunk.css": "/react/build/static/css/60.2b4fa75d.chunk.css",
+ "./static/js/60.618e6634.chunk.js": "/react/build/./static/js/60.618e6634.chunk.js",
+ "static/css/61.6d110ed3.chunk.css": "/react/build/static/css/61.6d110ed3.chunk.css",
+ "./static/js/61.7fc7c2fa.chunk.js": "/react/build/./static/js/61.7fc7c2fa.chunk.js",
+ "static/css/62.fa72496d.chunk.css": "/react/build/static/css/62.fa72496d.chunk.css",
+ "./static/js/62.e608ccc8.chunk.js": "/react/build/./static/js/62.e608ccc8.chunk.js",
+ "static/css/63.e5535931.chunk.css": "/react/build/static/css/63.e5535931.chunk.css",
+ "./static/js/63.32d6108f.chunk.js": "/react/build/./static/js/63.32d6108f.chunk.js",
+ "static/css/64.44b7352f.chunk.css": "/react/build/static/css/64.44b7352f.chunk.css",
+ "./static/js/64.08551470.chunk.js": "/react/build/./static/js/64.08551470.chunk.js",
+ "static/css/65.ccc896d4.chunk.css": "/react/build/static/css/65.ccc896d4.chunk.css",
+ "./static/js/65.e49e3734.chunk.js": "/react/build/./static/js/65.e49e3734.chunk.js",
+ "static/css/66.c2f5b906.chunk.css": "/react/build/static/css/66.c2f5b906.chunk.css",
+ "./static/js/66.2205fafe.chunk.js": "/react/build/./static/js/66.2205fafe.chunk.js",
+ "static/css/67.a27dc92a.chunk.css": "/react/build/static/css/67.a27dc92a.chunk.css",
+ "./static/js/67.1c85f29a.chunk.js": "/react/build/./static/js/67.1c85f29a.chunk.js",
+ "static/css/68.f7bc6939.chunk.css": "/react/build/static/css/68.f7bc6939.chunk.css",
+ "./static/js/68.7c955477.chunk.js": "/react/build/./static/js/68.7c955477.chunk.js",
+ "static/css/69.9446a516.chunk.css": "/react/build/static/css/69.9446a516.chunk.css",
+ "./static/js/69.578bd27d.chunk.js": "/react/build/./static/js/69.578bd27d.chunk.js",
+ "static/css/70.c236fc73.chunk.css": "/react/build/static/css/70.c236fc73.chunk.css",
+ "./static/js/70.d945860d.chunk.js": "/react/build/./static/js/70.d945860d.chunk.js",
+ "static/css/71.0ce8cf05.chunk.css": "/react/build/static/css/71.0ce8cf05.chunk.css",
+ "./static/js/71.ac7a05ac.chunk.js": "/react/build/./static/js/71.ac7a05ac.chunk.js",
+ "static/css/72.1ff4022b.chunk.css": "/react/build/static/css/72.1ff4022b.chunk.css",
+ "./static/js/72.bef599ce.chunk.js": "/react/build/./static/js/72.bef599ce.chunk.js",
+ "static/css/73.0d976ff3.chunk.css": "/react/build/static/css/73.0d976ff3.chunk.css",
+ "./static/js/73.fef187b0.chunk.js": "/react/build/./static/js/73.fef187b0.chunk.js",
+ "./static/js/74.da8c8422.chunk.js": "/react/build/./static/js/74.da8c8422.chunk.js",
+ "static/css/75.b742d6e9.chunk.css": "/react/build/static/css/75.b742d6e9.chunk.css",
+ "./static/js/75.b6d17c8e.chunk.js": "/react/build/./static/js/75.b6d17c8e.chunk.js",
+ "static/css/76.05177416.chunk.css": "/react/build/static/css/76.05177416.chunk.css",
+ "./static/js/76.3ec0d9b7.chunk.js": "/react/build/./static/js/76.3ec0d9b7.chunk.js",
+ "static/css/77.330fa4e3.chunk.css": "/react/build/static/css/77.330fa4e3.chunk.css",
+ "./static/js/77.da521d19.chunk.js": "/react/build/./static/js/77.da521d19.chunk.js",
+ "static/css/78.520bfea6.chunk.css": "/react/build/static/css/78.520bfea6.chunk.css",
+ "./static/js/78.e0770374.chunk.js": "/react/build/./static/js/78.e0770374.chunk.js",
+ "static/css/79.a5678b8f.chunk.css": "/react/build/static/css/79.a5678b8f.chunk.css",
+ "./static/js/79.89a2e2ff.chunk.js": "/react/build/./static/js/79.89a2e2ff.chunk.js",
+ "static/css/80.41b8aabd.chunk.css": "/react/build/static/css/80.41b8aabd.chunk.css",
+ "./static/js/80.2fbf05b9.chunk.js": "/react/build/./static/js/80.2fbf05b9.chunk.js",
+ "./static/js/81.75994b18.chunk.js": "/react/build/./static/js/81.75994b18.chunk.js",
+ "static/css/82.ea97577b.chunk.css": "/react/build/static/css/82.ea97577b.chunk.css",
+ "./static/js/82.95568af1.chunk.js": "/react/build/./static/js/82.95568af1.chunk.js",
+ "static/css/83.b2109eb4.chunk.css": "/react/build/static/css/83.b2109eb4.chunk.css",
+ "./static/js/83.bd338219.chunk.js": "/react/build/./static/js/83.bd338219.chunk.js",
+ "static/css/84.ddd123f8.chunk.css": "/react/build/static/css/84.ddd123f8.chunk.css",
+ "./static/js/84.f4332bff.chunk.js": "/react/build/./static/js/84.f4332bff.chunk.js",
+ "static/css/85.0aa8e950.chunk.css": "/react/build/static/css/85.0aa8e950.chunk.css",
+ "./static/js/85.68b6ea23.chunk.js": "/react/build/./static/js/85.68b6ea23.chunk.js",
"static/css/86.61b37499.chunk.css": "/react/build/static/css/86.61b37499.chunk.css",
- "./static/js/86.a38bb2ab.chunk.js": "/react/build/./static/js/86.a38bb2ab.chunk.js",
- "static/css/87.802376aa.chunk.css": "/react/build/static/css/87.802376aa.chunk.css",
- "./static/js/87.fee9d811.chunk.js": "/react/build/./static/js/87.fee9d811.chunk.js",
- "static/css/88.92df39ea.chunk.css": "/react/build/static/css/88.92df39ea.chunk.css",
- "./static/js/88.9b8160dc.chunk.js": "/react/build/./static/js/88.9b8160dc.chunk.js",
- "static/css/89.cbeef085.chunk.css": "/react/build/static/css/89.cbeef085.chunk.css",
- "./static/js/89.3cf93f3c.chunk.js": "/react/build/./static/js/89.3cf93f3c.chunk.js",
- "static/css/90.1926e8da.chunk.css": "/react/build/static/css/90.1926e8da.chunk.css",
- "./static/js/90.58a6aba9.chunk.js": "/react/build/./static/js/90.58a6aba9.chunk.js",
- "static/css/91.72690062.chunk.css": "/react/build/static/css/91.72690062.chunk.css",
- "./static/js/91.9ef1dd32.chunk.js": "/react/build/./static/js/91.9ef1dd32.chunk.js",
- "./static/js/92.084889a1.chunk.js": "/react/build/./static/js/92.084889a1.chunk.js",
- "static/css/93.4054f41b.chunk.css": "/react/build/static/css/93.4054f41b.chunk.css",
- "./static/js/93.c69c62ab.chunk.js": "/react/build/./static/js/93.c69c62ab.chunk.js",
- "static/css/94.6b286560.chunk.css": "/react/build/static/css/94.6b286560.chunk.css",
- "./static/js/94.a4b3c896.chunk.js": "/react/build/./static/js/94.a4b3c896.chunk.js",
- "static/css/95.d16cbade.chunk.css": "/react/build/static/css/95.d16cbade.chunk.css",
- "./static/js/95.366d0b58.chunk.js": "/react/build/./static/js/95.366d0b58.chunk.js",
- "static/css/96.e3d139b9.chunk.css": "/react/build/static/css/96.e3d139b9.chunk.css",
- "./static/js/96.ff646108.chunk.js": "/react/build/./static/js/96.ff646108.chunk.js",
- "static/css/97.92df39ea.chunk.css": "/react/build/static/css/97.92df39ea.chunk.css",
- "./static/js/97.f67071b4.chunk.js": "/react/build/./static/js/97.f67071b4.chunk.js",
- "static/css/98.c2f5b906.chunk.css": "/react/build/static/css/98.c2f5b906.chunk.css",
- "./static/js/98.fb81cf5b.chunk.js": "/react/build/./static/js/98.fb81cf5b.chunk.js",
- "static/css/99.fd3fa2e9.chunk.css": "/react/build/static/css/99.fd3fa2e9.chunk.css",
- "./static/js/99.ea8b205b.chunk.js": "/react/build/./static/js/99.ea8b205b.chunk.js",
- "./static/js/100.ff091d7f.chunk.js": "/react/build/./static/js/100.ff091d7f.chunk.js",
- "static/css/101.43659679.chunk.css": "/react/build/static/css/101.43659679.chunk.css",
- "./static/js/101.0ac93716.chunk.js": "/react/build/./static/js/101.0ac93716.chunk.js",
- "static/css/102.7483af6f.chunk.css": "/react/build/static/css/102.7483af6f.chunk.css",
- "./static/js/102.ff2570a8.chunk.js": "/react/build/./static/js/102.ff2570a8.chunk.js",
- "static/css/103.92df39ea.chunk.css": "/react/build/static/css/103.92df39ea.chunk.css",
- "./static/js/103.fd37a1ff.chunk.js": "/react/build/./static/js/103.fd37a1ff.chunk.js",
+ "./static/js/86.e05228d1.chunk.js": "/react/build/./static/js/86.e05228d1.chunk.js",
+ "static/css/87.61b37499.chunk.css": "/react/build/static/css/87.61b37499.chunk.css",
+ "./static/js/87.57f1151b.chunk.js": "/react/build/./static/js/87.57f1151b.chunk.js",
+ "static/css/88.802376aa.chunk.css": "/react/build/static/css/88.802376aa.chunk.css",
+ "./static/js/88.f83ee2f6.chunk.js": "/react/build/./static/js/88.f83ee2f6.chunk.js",
+ "static/css/89.92df39ea.chunk.css": "/react/build/static/css/89.92df39ea.chunk.css",
+ "./static/js/89.7e946380.chunk.js": "/react/build/./static/js/89.7e946380.chunk.js",
+ "static/css/90.cbeef085.chunk.css": "/react/build/static/css/90.cbeef085.chunk.css",
+ "./static/js/90.1753b07a.chunk.js": "/react/build/./static/js/90.1753b07a.chunk.js",
+ "static/css/91.1926e8da.chunk.css": "/react/build/static/css/91.1926e8da.chunk.css",
+ "./static/js/91.d4314892.chunk.js": "/react/build/./static/js/91.d4314892.chunk.js",
+ "static/css/92.72690062.chunk.css": "/react/build/static/css/92.72690062.chunk.css",
+ "./static/js/92.8f8f13b6.chunk.js": "/react/build/./static/js/92.8f8f13b6.chunk.js",
+ "./static/js/93.c3c08c56.chunk.js": "/react/build/./static/js/93.c3c08c56.chunk.js",
+ "static/css/94.4054f41b.chunk.css": "/react/build/static/css/94.4054f41b.chunk.css",
+ "./static/js/94.a20881d0.chunk.js": "/react/build/./static/js/94.a20881d0.chunk.js",
+ "static/css/95.6b286560.chunk.css": "/react/build/static/css/95.6b286560.chunk.css",
+ "./static/js/95.89fe1ff4.chunk.js": "/react/build/./static/js/95.89fe1ff4.chunk.js",
+ "static/css/96.d16cbade.chunk.css": "/react/build/static/css/96.d16cbade.chunk.css",
+ "./static/js/96.d770512c.chunk.js": "/react/build/./static/js/96.d770512c.chunk.js",
+ "static/css/97.e3d139b9.chunk.css": "/react/build/static/css/97.e3d139b9.chunk.css",
+ "./static/js/97.6f575e28.chunk.js": "/react/build/./static/js/97.6f575e28.chunk.js",
+ "static/css/98.92df39ea.chunk.css": "/react/build/static/css/98.92df39ea.chunk.css",
+ "./static/js/98.e26d259a.chunk.js": "/react/build/./static/js/98.e26d259a.chunk.js",
+ "static/css/99.c2f5b906.chunk.css": "/react/build/static/css/99.c2f5b906.chunk.css",
+ "./static/js/99.ada1839e.chunk.js": "/react/build/./static/js/99.ada1839e.chunk.js",
+ "static/css/100.fd3fa2e9.chunk.css": "/react/build/static/css/100.fd3fa2e9.chunk.css",
+ "./static/js/100.0fcbf83d.chunk.js": "/react/build/./static/js/100.0fcbf83d.chunk.js",
+ "./static/js/101.86426d83.chunk.js": "/react/build/./static/js/101.86426d83.chunk.js",
+ "static/css/102.43659679.chunk.css": "/react/build/static/css/102.43659679.chunk.css",
+ "./static/js/102.b02a75f2.chunk.js": "/react/build/./static/js/102.b02a75f2.chunk.js",
+ "static/css/103.7483af6f.chunk.css": "/react/build/static/css/103.7483af6f.chunk.css",
+ "./static/js/103.f5b3b266.chunk.js": "/react/build/./static/js/103.f5b3b266.chunk.js",
"static/css/104.92df39ea.chunk.css": "/react/build/static/css/104.92df39ea.chunk.css",
- "./static/js/104.60d3a0e1.chunk.js": "/react/build/./static/js/104.60d3a0e1.chunk.js",
- "./static/js/105.e1a30694.chunk.js": "/react/build/./static/js/105.e1a30694.chunk.js",
- "./static/js/106.8213b340.chunk.js": "/react/build/./static/js/106.8213b340.chunk.js",
- "./static/js/107.42b7c4bf.chunk.js": "/react/build/./static/js/107.42b7c4bf.chunk.js",
- "static/css/108.f1eaede3.chunk.css": "/react/build/static/css/108.f1eaede3.chunk.css",
- "./static/js/108.caf8cbd5.chunk.js": "/react/build/./static/js/108.caf8cbd5.chunk.js",
- "static/css/109.b6f629c2.chunk.css": "/react/build/static/css/109.b6f629c2.chunk.css",
- "./static/js/109.3fb1ed97.chunk.js": "/react/build/./static/js/109.3fb1ed97.chunk.js",
- "static/css/110.41b8aabd.chunk.css": "/react/build/static/css/110.41b8aabd.chunk.css",
- "./static/js/110.cd9e995c.chunk.js": "/react/build/./static/js/110.cd9e995c.chunk.js",
- "static/css/111.632d7855.chunk.css": "/react/build/static/css/111.632d7855.chunk.css",
- "./static/js/111.d36741c7.chunk.js": "/react/build/./static/js/111.d36741c7.chunk.js",
- "static/css/112.ebddf6de.chunk.css": "/react/build/static/css/112.ebddf6de.chunk.css",
- "./static/js/112.29a15e49.chunk.js": "/react/build/./static/js/112.29a15e49.chunk.js",
- "static/css/113.42ca5ffc.chunk.css": "/react/build/static/css/113.42ca5ffc.chunk.css",
- "./static/js/113.c221ab65.chunk.js": "/react/build/./static/js/113.c221ab65.chunk.js",
- "static/css/114.41b8aabd.chunk.css": "/react/build/static/css/114.41b8aabd.chunk.css",
- "./static/js/114.4a696b70.chunk.js": "/react/build/./static/js/114.4a696b70.chunk.js",
+ "./static/js/104.7b9d0c2c.chunk.js": "/react/build/./static/js/104.7b9d0c2c.chunk.js",
+ "static/css/105.92df39ea.chunk.css": "/react/build/static/css/105.92df39ea.chunk.css",
+ "./static/js/105.266ebd65.chunk.js": "/react/build/./static/js/105.266ebd65.chunk.js",
+ "./static/js/106.ba73452d.chunk.js": "/react/build/./static/js/106.ba73452d.chunk.js",
+ "./static/js/107.370f7596.chunk.js": "/react/build/./static/js/107.370f7596.chunk.js",
+ "./static/js/108.e9d3cb50.chunk.js": "/react/build/./static/js/108.e9d3cb50.chunk.js",
+ "static/css/109.f1eaede3.chunk.css": "/react/build/static/css/109.f1eaede3.chunk.css",
+ "./static/js/109.bbc83e4b.chunk.js": "/react/build/./static/js/109.bbc83e4b.chunk.js",
+ "static/css/110.b6f629c2.chunk.css": "/react/build/static/css/110.b6f629c2.chunk.css",
+ "./static/js/110.d4f2bd65.chunk.js": "/react/build/./static/js/110.d4f2bd65.chunk.js",
+ "static/css/111.41b8aabd.chunk.css": "/react/build/static/css/111.41b8aabd.chunk.css",
+ "./static/js/111.4a049a31.chunk.js": "/react/build/./static/js/111.4a049a31.chunk.js",
+ "static/css/112.632d7855.chunk.css": "/react/build/static/css/112.632d7855.chunk.css",
+ "./static/js/112.262af439.chunk.js": "/react/build/./static/js/112.262af439.chunk.js",
+ "static/css/113.ebddf6de.chunk.css": "/react/build/static/css/113.ebddf6de.chunk.css",
+ "./static/js/113.ea620b0d.chunk.js": "/react/build/./static/js/113.ea620b0d.chunk.js",
+ "static/css/114.42ca5ffc.chunk.css": "/react/build/static/css/114.42ca5ffc.chunk.css",
+ "./static/js/114.7d79edee.chunk.js": "/react/build/./static/js/114.7d79edee.chunk.js",
"static/css/115.41b8aabd.chunk.css": "/react/build/static/css/115.41b8aabd.chunk.css",
- "./static/js/115.75a06818.chunk.js": "/react/build/./static/js/115.75a06818.chunk.js",
- "static/css/116.e9295e40.chunk.css": "/react/build/static/css/116.e9295e40.chunk.css",
- "./static/js/116.c4b45598.chunk.js": "/react/build/./static/js/116.c4b45598.chunk.js",
- "static/css/117.92df39ea.chunk.css": "/react/build/static/css/117.92df39ea.chunk.css",
- "./static/js/117.54c558b7.chunk.js": "/react/build/./static/js/117.54c558b7.chunk.js",
- "./static/js/118.8fc43a38.chunk.js": "/react/build/./static/js/118.8fc43a38.chunk.js",
- "static/css/119.11a04942.chunk.css": "/react/build/static/css/119.11a04942.chunk.css",
- "./static/js/119.22bc8277.chunk.js": "/react/build/./static/js/119.22bc8277.chunk.js",
- "./static/js/120.9bd3c2c4.chunk.js": "/react/build/./static/js/120.9bd3c2c4.chunk.js",
- "./static/js/121.ac0459ca.chunk.js": "/react/build/./static/js/121.ac0459ca.chunk.js",
- "./static/js/122.5ed94f8b.chunk.js": "/react/build/./static/js/122.5ed94f8b.chunk.js",
- "./static/js/123.85c67846.chunk.js": "/react/build/./static/js/123.85c67846.chunk.js",
- "static/css/124.3edde0c7.chunk.css": "/react/build/static/css/124.3edde0c7.chunk.css",
- "./static/js/124.b5e1ae51.chunk.js": "/react/build/./static/js/124.b5e1ae51.chunk.js",
- "static/css/125.b60d7fb3.chunk.css": "/react/build/static/css/125.b60d7fb3.chunk.css",
- "./static/js/125.cee161fc.chunk.js": "/react/build/./static/js/125.cee161fc.chunk.js",
- "./static/js/126.3d521971.chunk.js": "/react/build/./static/js/126.3d521971.chunk.js",
- "static/css/127.bbbc9fc7.chunk.css": "/react/build/static/css/127.bbbc9fc7.chunk.css",
- "./static/js/127.a7adedb6.chunk.js": "/react/build/./static/js/127.a7adedb6.chunk.js",
- "static/css/128.2f409942.chunk.css": "/react/build/static/css/128.2f409942.chunk.css",
- "./static/js/128.4b60992e.chunk.js": "/react/build/./static/js/128.4b60992e.chunk.js",
- "./static/js/129.be2b084e.chunk.js": "/react/build/./static/js/129.be2b084e.chunk.js",
- "./static/js/130.de4b29f7.chunk.js": "/react/build/./static/js/130.de4b29f7.chunk.js",
- "./static/js/131.714016e5.chunk.js": "/react/build/./static/js/131.714016e5.chunk.js",
- "./static/js/132.d20e6a57.chunk.js": "/react/build/./static/js/132.d20e6a57.chunk.js",
- "static/css/133.1ff4022b.chunk.css": "/react/build/static/css/133.1ff4022b.chunk.css",
- "./static/js/133.c9189dc9.chunk.js": "/react/build/./static/js/133.c9189dc9.chunk.js",
- "static/css/134.fd96c397.chunk.css": "/react/build/static/css/134.fd96c397.chunk.css",
- "./static/js/134.fa166616.chunk.js": "/react/build/./static/js/134.fa166616.chunk.js",
- "static/css/135.188a7db8.chunk.css": "/react/build/static/css/135.188a7db8.chunk.css",
- "./static/js/135.b016acb0.chunk.js": "/react/build/./static/js/135.b016acb0.chunk.js",
- "static/css/136.af9850ad.chunk.css": "/react/build/static/css/136.af9850ad.chunk.css",
- "./static/js/136.cb2cab18.chunk.js": "/react/build/./static/js/136.cb2cab18.chunk.js",
- "static/css/137.b60d7fb3.chunk.css": "/react/build/static/css/137.b60d7fb3.chunk.css",
- "./static/js/137.ae13bfd6.chunk.js": "/react/build/./static/js/137.ae13bfd6.chunk.js",
+ "./static/js/115.53db6ace.chunk.js": "/react/build/./static/js/115.53db6ace.chunk.js",
+ "static/css/116.41b8aabd.chunk.css": "/react/build/static/css/116.41b8aabd.chunk.css",
+ "./static/js/116.64ad5599.chunk.js": "/react/build/./static/js/116.64ad5599.chunk.js",
+ "static/css/117.e9295e40.chunk.css": "/react/build/static/css/117.e9295e40.chunk.css",
+ "./static/js/117.aa5ab5b0.chunk.js": "/react/build/./static/js/117.aa5ab5b0.chunk.js",
+ "static/css/118.92df39ea.chunk.css": "/react/build/static/css/118.92df39ea.chunk.css",
+ "./static/js/118.31729c8e.chunk.js": "/react/build/./static/js/118.31729c8e.chunk.js",
+ "./static/js/119.e1ffe803.chunk.js": "/react/build/./static/js/119.e1ffe803.chunk.js",
+ "static/css/120.11a04942.chunk.css": "/react/build/static/css/120.11a04942.chunk.css",
+ "./static/js/120.14919caf.chunk.js": "/react/build/./static/js/120.14919caf.chunk.js",
+ "./static/js/121.7f19afc7.chunk.js": "/react/build/./static/js/121.7f19afc7.chunk.js",
+ "./static/js/122.7139f8e0.chunk.js": "/react/build/./static/js/122.7139f8e0.chunk.js",
+ "./static/js/123.e43423f3.chunk.js": "/react/build/./static/js/123.e43423f3.chunk.js",
+ "./static/js/124.669a6c51.chunk.js": "/react/build/./static/js/124.669a6c51.chunk.js",
+ "static/css/125.3edde0c7.chunk.css": "/react/build/static/css/125.3edde0c7.chunk.css",
+ "./static/js/125.23c30c60.chunk.js": "/react/build/./static/js/125.23c30c60.chunk.js",
+ "static/css/126.b60d7fb3.chunk.css": "/react/build/static/css/126.b60d7fb3.chunk.css",
+ "./static/js/126.84d8c142.chunk.js": "/react/build/./static/js/126.84d8c142.chunk.js",
+ "./static/js/127.1cdf3c84.chunk.js": "/react/build/./static/js/127.1cdf3c84.chunk.js",
+ "static/css/128.bbbc9fc7.chunk.css": "/react/build/static/css/128.bbbc9fc7.chunk.css",
+ "./static/js/128.e4dd1434.chunk.js": "/react/build/./static/js/128.e4dd1434.chunk.js",
+ "static/css/129.2f409942.chunk.css": "/react/build/static/css/129.2f409942.chunk.css",
+ "./static/js/129.d544b3d1.chunk.js": "/react/build/./static/js/129.d544b3d1.chunk.js",
+ "./static/js/130.2de987d4.chunk.js": "/react/build/./static/js/130.2de987d4.chunk.js",
+ "./static/js/131.b28edf39.chunk.js": "/react/build/./static/js/131.b28edf39.chunk.js",
+ "./static/js/132.192debc4.chunk.js": "/react/build/./static/js/132.192debc4.chunk.js",
+ "./static/js/133.1b22e8fa.chunk.js": "/react/build/./static/js/133.1b22e8fa.chunk.js",
+ "static/css/134.1ff4022b.chunk.css": "/react/build/static/css/134.1ff4022b.chunk.css",
+ "./static/js/134.06846ec9.chunk.js": "/react/build/./static/js/134.06846ec9.chunk.js",
+ "static/css/135.fd96c397.chunk.css": "/react/build/static/css/135.fd96c397.chunk.css",
+ "./static/js/135.83ae5b4e.chunk.js": "/react/build/./static/js/135.83ae5b4e.chunk.js",
+ "static/css/136.188a7db8.chunk.css": "/react/build/static/css/136.188a7db8.chunk.css",
+ "./static/js/136.6f8ca28c.chunk.js": "/react/build/./static/js/136.6f8ca28c.chunk.js",
+ "static/css/137.af9850ad.chunk.css": "/react/build/static/css/137.af9850ad.chunk.css",
+ "./static/js/137.f7869a85.chunk.js": "/react/build/./static/js/137.f7869a85.chunk.js",
"static/css/138.b60d7fb3.chunk.css": "/react/build/static/css/138.b60d7fb3.chunk.css",
- "./static/js/138.e455a636.chunk.js": "/react/build/./static/js/138.e455a636.chunk.js",
+ "./static/js/138.376925b3.chunk.js": "/react/build/./static/js/138.376925b3.chunk.js",
"static/css/139.b60d7fb3.chunk.css": "/react/build/static/css/139.b60d7fb3.chunk.css",
- "./static/js/139.72c762da.chunk.js": "/react/build/./static/js/139.72c762da.chunk.js",
- "static/css/140.f2060fe7.chunk.css": "/react/build/static/css/140.f2060fe7.chunk.css",
- "./static/js/140.788d5d7d.chunk.js": "/react/build/./static/js/140.788d5d7d.chunk.js",
- "static/css/141.83d23924.chunk.css": "/react/build/static/css/141.83d23924.chunk.css",
- "./static/js/141.a517d033.chunk.js": "/react/build/./static/js/141.a517d033.chunk.js",
- "static/css/142.0485185f.chunk.css": "/react/build/static/css/142.0485185f.chunk.css",
- "./static/js/142.acb86b7f.chunk.js": "/react/build/./static/js/142.acb86b7f.chunk.js",
- "static/css/143.41b8aabd.chunk.css": "/react/build/static/css/143.41b8aabd.chunk.css",
- "./static/js/143.a06783fb.chunk.js": "/react/build/./static/js/143.a06783fb.chunk.js",
- "./static/js/144.1d1e4bee.chunk.js": "/react/build/./static/js/144.1d1e4bee.chunk.js",
- "./static/js/145.12acba3e.chunk.js": "/react/build/./static/js/145.12acba3e.chunk.js",
- "./static/js/146.bf65115f.chunk.js": "/react/build/./static/js/146.bf65115f.chunk.js",
- "./static/js/147.80f94ffb.chunk.js": "/react/build/./static/js/147.80f94ffb.chunk.js",
- "./static/js/148.cb65362e.chunk.js": "/react/build/./static/js/148.cb65362e.chunk.js",
- "./static/js/149.dff73c28.chunk.js": "/react/build/./static/js/149.dff73c28.chunk.js",
- "./static/js/150.cdc46952.chunk.js": "/react/build/./static/js/150.cdc46952.chunk.js",
- "./static/js/151.215ccc57.chunk.js": "/react/build/./static/js/151.215ccc57.chunk.js",
- "./static/js/152.d34fe6eb.chunk.js": "/react/build/./static/js/152.d34fe6eb.chunk.js",
- "./static/js/153.14457629.chunk.js": "/react/build/./static/js/153.14457629.chunk.js",
- "./static/js/154.643f0b74.chunk.js": "/react/build/./static/js/154.643f0b74.chunk.js",
- "./static/js/155.59bc01ea.chunk.js": "/react/build/./static/js/155.59bc01ea.chunk.js",
- "./static/js/156.707e6e6b.chunk.js": "/react/build/./static/js/156.707e6e6b.chunk.js",
- "./static/js/157.2f71ccfd.chunk.js": "/react/build/./static/js/157.2f71ccfd.chunk.js",
- "./static/js/158.f6455da6.chunk.js": "/react/build/./static/js/158.f6455da6.chunk.js",
- "./static/js/159.74ba78fd.chunk.js": "/react/build/./static/js/159.74ba78fd.chunk.js",
- "./static/js/160.2bcfcb23.chunk.js": "/react/build/./static/js/160.2bcfcb23.chunk.js",
- "./static/js/161.f6bbdcd4.chunk.js": "/react/build/./static/js/161.f6bbdcd4.chunk.js",
- "./static/js/162.8747f04a.chunk.js": "/react/build/./static/js/162.8747f04a.chunk.js",
- "./static/js/163.2afa608c.chunk.js": "/react/build/./static/js/163.2afa608c.chunk.js",
- "./static/js/164.4489f218.chunk.js": "/react/build/./static/js/164.4489f218.chunk.js",
- "./static/js/165.baffdb80.chunk.js": "/react/build/./static/js/165.baffdb80.chunk.js",
- "./static/js/166.799f1f7c.chunk.js": "/react/build/./static/js/166.799f1f7c.chunk.js",
- "./static/js/167.86cebc99.chunk.js": "/react/build/./static/js/167.86cebc99.chunk.js",
- "./static/js/168.558120b4.chunk.js": "/react/build/./static/js/168.558120b4.chunk.js",
- "./static/js/169.8fa8b8ba.chunk.js": "/react/build/./static/js/169.8fa8b8ba.chunk.js",
- "./static/js/170.29291c49.chunk.js": "/react/build/./static/js/170.29291c49.chunk.js",
- "./static/js/171.de8280b2.chunk.js": "/react/build/./static/js/171.de8280b2.chunk.js",
- "./static/js/172.22bbe9f5.chunk.js": "/react/build/./static/js/172.22bbe9f5.chunk.js",
- "./static/js/173.94c0e556.chunk.js": "/react/build/./static/js/173.94c0e556.chunk.js",
- "./static/js/174.afa4668d.chunk.js": "/react/build/./static/js/174.afa4668d.chunk.js",
- "./static/js/175.3e58e60a.chunk.js": "/react/build/./static/js/175.3e58e60a.chunk.js",
- "./static/js/176.9ceef6fc.chunk.js": "/react/build/./static/js/176.9ceef6fc.chunk.js",
- "./static/js/177.3166c44c.chunk.js": "/react/build/./static/js/177.3166c44c.chunk.js",
- "./static/js/178.28e345f3.chunk.js": "/react/build/./static/js/178.28e345f3.chunk.js",
- "./static/js/179.5566c97d.chunk.js": "/react/build/./static/js/179.5566c97d.chunk.js",
- "./static/js/180.6d13a34f.chunk.js": "/react/build/./static/js/180.6d13a34f.chunk.js",
- "./static/js/181.5c937bc4.chunk.js": "/react/build/./static/js/181.5c937bc4.chunk.js",
- "./static/js/182.d27655be.chunk.js": "/react/build/./static/js/182.d27655be.chunk.js",
- "./static/js/183.5936f0ff.chunk.js": "/react/build/./static/js/183.5936f0ff.chunk.js",
- "./static/js/184.c7065b49.chunk.js": "/react/build/./static/js/184.c7065b49.chunk.js",
- "./static/js/185.7a4560ec.chunk.js": "/react/build/./static/js/185.7a4560ec.chunk.js",
- "./static/js/186.ebe6964e.chunk.js": "/react/build/./static/js/186.ebe6964e.chunk.js",
- "./static/js/187.d03d0033.chunk.js": "/react/build/./static/js/187.d03d0033.chunk.js",
- "./static/js/188.bbd815cf.chunk.js": "/react/build/./static/js/188.bbd815cf.chunk.js",
- "./static/js/189.0ef1ca4a.chunk.js": "/react/build/./static/js/189.0ef1ca4a.chunk.js",
- "./static/js/190.acf75e08.chunk.js": "/react/build/./static/js/190.acf75e08.chunk.js",
- "./static/js/191.b7dd8c24.chunk.js": "/react/build/./static/js/191.b7dd8c24.chunk.js",
- "./static/js/192.82092842.chunk.js": "/react/build/./static/js/192.82092842.chunk.js",
- "./static/js/193.b06ee6ff.chunk.js": "/react/build/./static/js/193.b06ee6ff.chunk.js",
- "./static/js/194.86697bc0.chunk.js": "/react/build/./static/js/194.86697bc0.chunk.js",
- "./static/js/195.40771db7.chunk.js": "/react/build/./static/js/195.40771db7.chunk.js",
- "./static/js/196.bb8df418.chunk.js": "/react/build/./static/js/196.bb8df418.chunk.js",
- "./static/js/197.cfdbe0e6.chunk.js": "/react/build/./static/js/197.cfdbe0e6.chunk.js",
- "./static/js/198.89910468.chunk.js": "/react/build/./static/js/198.89910468.chunk.js",
- "./static/js/199.8157be7c.chunk.js": "/react/build/./static/js/199.8157be7c.chunk.js",
- "./static/js/200.2fb52117.chunk.js": "/react/build/./static/js/200.2fb52117.chunk.js",
- "./static/js/201.a0e499c0.chunk.js": "/react/build/./static/js/201.a0e499c0.chunk.js",
- "./static/js/202.e315f1fb.chunk.js": "/react/build/./static/js/202.e315f1fb.chunk.js",
- "./static/js/203.d2c430dc.chunk.js": "/react/build/./static/js/203.d2c430dc.chunk.js",
- "./static/js/204.39df5cb8.chunk.js": "/react/build/./static/js/204.39df5cb8.chunk.js",
- "./static/js/205.fd0b0a38.chunk.js": "/react/build/./static/js/205.fd0b0a38.chunk.js",
- "main.css": "/react/build/static/css/main.fedf51aa.chunk.css",
- "main.js": "/react/build/./static/js/main.6a8760b5.chunk.js",
- "runtime~main.js": "/react/build/./static/js/runtime~main.ff6f46f0.js",
- "./static/js/128.4b60992e.chunk.js.LICENSE.txt": "/react/build/./static/js/128.4b60992e.chunk.js.LICENSE.txt",
- "./static/js/158.f6455da6.chunk.js.LICENSE.txt": "/react/build/./static/js/158.f6455da6.chunk.js.LICENSE.txt",
- "./static/js/200.2fb52117.chunk.js.LICENSE.txt": "/react/build/./static/js/200.2fb52117.chunk.js.LICENSE.txt",
- "./static/js/34.991b5295.chunk.js.LICENSE.txt": "/react/build/./static/js/34.991b5295.chunk.js.LICENSE.txt",
- "./static/js/36.b9b25848.chunk.js.LICENSE.txt": "/react/build/./static/js/36.b9b25848.chunk.js.LICENSE.txt",
+ "./static/js/139.55e8b3c1.chunk.js": "/react/build/./static/js/139.55e8b3c1.chunk.js",
+ "static/css/140.b60d7fb3.chunk.css": "/react/build/static/css/140.b60d7fb3.chunk.css",
+ "./static/js/140.36e3a04a.chunk.js": "/react/build/./static/js/140.36e3a04a.chunk.js",
+ "static/css/141.f2060fe7.chunk.css": "/react/build/static/css/141.f2060fe7.chunk.css",
+ "./static/js/141.efa47aa5.chunk.js": "/react/build/./static/js/141.efa47aa5.chunk.js",
+ "static/css/142.83d23924.chunk.css": "/react/build/static/css/142.83d23924.chunk.css",
+ "./static/js/142.61427897.chunk.js": "/react/build/./static/js/142.61427897.chunk.js",
+ "static/css/143.0485185f.chunk.css": "/react/build/static/css/143.0485185f.chunk.css",
+ "./static/js/143.b6678d75.chunk.js": "/react/build/./static/js/143.b6678d75.chunk.js",
+ "static/css/144.41b8aabd.chunk.css": "/react/build/static/css/144.41b8aabd.chunk.css",
+ "./static/js/144.cd46041c.chunk.js": "/react/build/./static/js/144.cd46041c.chunk.js",
+ "./static/js/145.530eed7f.chunk.js": "/react/build/./static/js/145.530eed7f.chunk.js",
+ "./static/js/146.9d817983.chunk.js": "/react/build/./static/js/146.9d817983.chunk.js",
+ "./static/js/147.df687caf.chunk.js": "/react/build/./static/js/147.df687caf.chunk.js",
+ "./static/js/148.82fc1b24.chunk.js": "/react/build/./static/js/148.82fc1b24.chunk.js",
+ "./static/js/149.72fbdf88.chunk.js": "/react/build/./static/js/149.72fbdf88.chunk.js",
+ "./static/js/150.cb61bec3.chunk.js": "/react/build/./static/js/150.cb61bec3.chunk.js",
+ "./static/js/151.cbc2c0c6.chunk.js": "/react/build/./static/js/151.cbc2c0c6.chunk.js",
+ "./static/js/152.b40350c9.chunk.js": "/react/build/./static/js/152.b40350c9.chunk.js",
+ "./static/js/153.244cf7c3.chunk.js": "/react/build/./static/js/153.244cf7c3.chunk.js",
+ "./static/js/154.b75a8647.chunk.js": "/react/build/./static/js/154.b75a8647.chunk.js",
+ "./static/js/155.6f707b22.chunk.js": "/react/build/./static/js/155.6f707b22.chunk.js",
+ "./static/js/156.bdcb3236.chunk.js": "/react/build/./static/js/156.bdcb3236.chunk.js",
+ "./static/js/157.d5628ed4.chunk.js": "/react/build/./static/js/157.d5628ed4.chunk.js",
+ "./static/js/158.1db4b932.chunk.js": "/react/build/./static/js/158.1db4b932.chunk.js",
+ "./static/js/159.ffe647a5.chunk.js": "/react/build/./static/js/159.ffe647a5.chunk.js",
+ "./static/js/160.f7af3ddb.chunk.js": "/react/build/./static/js/160.f7af3ddb.chunk.js",
+ "./static/js/161.0ed3a0a7.chunk.js": "/react/build/./static/js/161.0ed3a0a7.chunk.js",
+ "./static/js/162.281bd799.chunk.js": "/react/build/./static/js/162.281bd799.chunk.js",
+ "./static/js/163.bf48f207.chunk.js": "/react/build/./static/js/163.bf48f207.chunk.js",
+ "./static/js/164.844ca7ff.chunk.js": "/react/build/./static/js/164.844ca7ff.chunk.js",
+ "./static/js/165.b8bb319f.chunk.js": "/react/build/./static/js/165.b8bb319f.chunk.js",
+ "./static/js/166.96fbaade.chunk.js": "/react/build/./static/js/166.96fbaade.chunk.js",
+ "./static/js/167.81eb918c.chunk.js": "/react/build/./static/js/167.81eb918c.chunk.js",
+ "./static/js/168.39ae77ca.chunk.js": "/react/build/./static/js/168.39ae77ca.chunk.js",
+ "./static/js/169.a7df60fd.chunk.js": "/react/build/./static/js/169.a7df60fd.chunk.js",
+ "./static/js/170.37d7c055.chunk.js": "/react/build/./static/js/170.37d7c055.chunk.js",
+ "./static/js/171.10ff6133.chunk.js": "/react/build/./static/js/171.10ff6133.chunk.js",
+ "./static/js/172.02e58187.chunk.js": "/react/build/./static/js/172.02e58187.chunk.js",
+ "./static/js/173.d1250841.chunk.js": "/react/build/./static/js/173.d1250841.chunk.js",
+ "./static/js/174.98e10a93.chunk.js": "/react/build/./static/js/174.98e10a93.chunk.js",
+ "./static/js/175.4394df40.chunk.js": "/react/build/./static/js/175.4394df40.chunk.js",
+ "./static/js/176.ff91d553.chunk.js": "/react/build/./static/js/176.ff91d553.chunk.js",
+ "./static/js/177.6e37f804.chunk.js": "/react/build/./static/js/177.6e37f804.chunk.js",
+ "./static/js/178.3112a1d6.chunk.js": "/react/build/./static/js/178.3112a1d6.chunk.js",
+ "./static/js/179.7be99d52.chunk.js": "/react/build/./static/js/179.7be99d52.chunk.js",
+ "./static/js/180.5be8f3d4.chunk.js": "/react/build/./static/js/180.5be8f3d4.chunk.js",
+ "./static/js/181.3bf2cc9e.chunk.js": "/react/build/./static/js/181.3bf2cc9e.chunk.js",
+ "./static/js/182.0c9bcb00.chunk.js": "/react/build/./static/js/182.0c9bcb00.chunk.js",
+ "./static/js/183.9e37d31f.chunk.js": "/react/build/./static/js/183.9e37d31f.chunk.js",
+ "./static/js/184.d0c38225.chunk.js": "/react/build/./static/js/184.d0c38225.chunk.js",
+ "./static/js/185.b5efa2ec.chunk.js": "/react/build/./static/js/185.b5efa2ec.chunk.js",
+ "./static/js/186.a260669f.chunk.js": "/react/build/./static/js/186.a260669f.chunk.js",
+ "./static/js/187.e1aac1fc.chunk.js": "/react/build/./static/js/187.e1aac1fc.chunk.js",
+ "./static/js/188.501e32b5.chunk.js": "/react/build/./static/js/188.501e32b5.chunk.js",
+ "./static/js/189.d54e68dc.chunk.js": "/react/build/./static/js/189.d54e68dc.chunk.js",
+ "./static/js/190.b7ecd4db.chunk.js": "/react/build/./static/js/190.b7ecd4db.chunk.js",
+ "./static/js/191.bd163b89.chunk.js": "/react/build/./static/js/191.bd163b89.chunk.js",
+ "./static/js/192.d4d79725.chunk.js": "/react/build/./static/js/192.d4d79725.chunk.js",
+ "./static/js/193.37e18b9e.chunk.js": "/react/build/./static/js/193.37e18b9e.chunk.js",
+ "./static/js/194.ddf2ba5c.chunk.js": "/react/build/./static/js/194.ddf2ba5c.chunk.js",
+ "./static/js/195.bb701d31.chunk.js": "/react/build/./static/js/195.bb701d31.chunk.js",
+ "./static/js/196.60c6a7de.chunk.js": "/react/build/./static/js/196.60c6a7de.chunk.js",
+ "./static/js/197.bd678c9c.chunk.js": "/react/build/./static/js/197.bd678c9c.chunk.js",
+ "./static/js/198.d0fe1696.chunk.js": "/react/build/./static/js/198.d0fe1696.chunk.js",
+ "./static/js/199.045592c0.chunk.js": "/react/build/./static/js/199.045592c0.chunk.js",
+ "./static/js/200.0e1acb9c.chunk.js": "/react/build/./static/js/200.0e1acb9c.chunk.js",
+ "./static/js/201.5acd736a.chunk.js": "/react/build/./static/js/201.5acd736a.chunk.js",
+ "./static/js/202.6b2ead7f.chunk.js": "/react/build/./static/js/202.6b2ead7f.chunk.js",
+ "./static/js/203.e9e7d3ce.chunk.js": "/react/build/./static/js/203.e9e7d3ce.chunk.js",
+ "./static/js/204.5fe6667b.chunk.js": "/react/build/./static/js/204.5fe6667b.chunk.js",
+ "./static/js/205.0c499f8d.chunk.js": "/react/build/./static/js/205.0c499f8d.chunk.js",
+ "./static/js/206.74b3f3c4.chunk.js": "/react/build/./static/js/206.74b3f3c4.chunk.js",
+ "main.css": "/react/build/static/css/main.1a360129.chunk.css",
+ "main.js": "/react/build/./static/js/main.761d38f3.chunk.js",
+ "runtime~main.js": "/react/build/./static/js/runtime~main.3caed9ce.js",
+ "./static/js/129.d544b3d1.chunk.js.LICENSE.txt": "/react/build/./static/js/129.d544b3d1.chunk.js.LICENSE.txt",
+ "./static/js/159.ffe647a5.chunk.js.LICENSE.txt": "/react/build/./static/js/159.ffe647a5.chunk.js.LICENSE.txt",
+ "./static/js/201.5acd736a.chunk.js.LICENSE.txt": "/react/build/./static/js/201.5acd736a.chunk.js.LICENSE.txt",
+ "./static/js/34.ae933569.chunk.js.LICENSE.txt": "/react/build/./static/js/34.ae933569.chunk.js.LICENSE.txt",
+ "./static/js/36.89cb4406.chunk.js.LICENSE.txt": "/react/build/./static/js/36.89cb4406.chunk.js.LICENSE.txt",
"./static/js/5.ab9433b7.chunk.js.LICENSE.txt": "/react/build/./static/js/5.ab9433b7.chunk.js.LICENSE.txt",
- "./static/js/8.460c5da9.chunk.js.LICENSE.txt": "/react/build/./static/js/8.460c5da9.chunk.js.LICENSE.txt",
- "./static/js/main.6a8760b5.chunk.js.LICENSE.txt": "/react/build/./static/js/main.6a8760b5.chunk.js.LICENSE.txt",
+ "./static/js/9.e35976ce.chunk.js.LICENSE.txt": "/react/build/./static/js/9.e35976ce.chunk.js.LICENSE.txt",
+ "./static/js/main.761d38f3.chunk.js.LICENSE.txt": "/react/build/./static/js/main.761d38f3.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/index.html b/index.html
index 3e253e1d..a593099a 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 df99a2c5..5a05a128 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","fc8e42f8d348b58ca335c34565c92411"],["/react/build/json.worker.js","4a4ca127f837beaf0dddae0c74c81b57"],["/react/build/static/css/0.d9d88bd2.chunk.css","50ed6ef27ad63203a8328622dd747192"],["/react/build/static/css/1.0ba7a726.chunk.css","d8649e711f087e06056a1ca8adf0ff5f"],["/react/build/static/css/10.d4345223.chunk.css","b063671409b96b774c9695645e7a3b5f"],["/react/build/static/css/101.43659679.chunk.css","8ef1028f59d907ea034d57ee16abebbc"],["/react/build/static/css/102.7483af6f.chunk.css","478000b212d4a4da9772fa8c84a80793"],["/react/build/static/css/103.92df39ea.chunk.css","248dd7a153a8a1fac332103b57f55305"],["/react/build/static/css/104.92df39ea.chunk.css","248dd7a153a8a1fac332103b57f55305"],["/react/build/static/css/108.f1eaede3.chunk.css","016b102b599674f5f018a8cf5d584652"],["/react/build/static/css/109.b6f629c2.chunk.css","9bee0d5efe580a886a06f342d0953f1d"],["/react/build/static/css/11.3634cedd.chunk.css","a82cc677ab23db8935600cb6e4e8eff1"],["/react/build/static/css/110.41b8aabd.chunk.css","e363ea281af9e616a0d144154b88c8f8"],["/react/build/static/css/111.632d7855.chunk.css","226acc64dfa2fad8420e5eadf2d7b32d"],["/react/build/static/css/112.ebddf6de.chunk.css","0163e4db0f505141d54a7faf5b91be38"],["/react/build/static/css/113.42ca5ffc.chunk.css","a3e000826e9e975f288a5067c577c213"],["/react/build/static/css/114.41b8aabd.chunk.css","e363ea281af9e616a0d144154b88c8f8"],["/react/build/static/css/115.41b8aabd.chunk.css","e363ea281af9e616a0d144154b88c8f8"],["/react/build/static/css/116.e9295e40.chunk.css","51e4708d5fa3925511423f24d239b52b"],["/react/build/static/css/117.92df39ea.chunk.css","248dd7a153a8a1fac332103b57f55305"],["/react/build/static/css/119.11a04942.chunk.css","1373d0214c811e25b7c1763ef9cf3287"],["/react/build/static/css/12.9fd7b0c5.chunk.css","7cf58990fc3c7cdfcb4e3006a97715bd"],["/react/build/static/css/124.3edde0c7.chunk.css","fdec91b854d997a2d04e3cab3c33a778"],["/react/build/static/css/125.b60d7fb3.chunk.css","77e75ca9db868ed58852dd814e4b4101"],["/react/build/static/css/127.bbbc9fc7.chunk.css","074f09ccbfdc0036d9e501290389c59c"],["/react/build/static/css/128.2f409942.chunk.css","6f1d0eaeed7a282caf0ce33adaef0898"],["/react/build/static/css/13.ae349a22.chunk.css","8c23511df1737358bf41e4098ff59993"],["/react/build/static/css/133.1ff4022b.chunk.css","902f4dad6a750d9a4c48cf29ea57a3e7"],["/react/build/static/css/134.fd96c397.chunk.css","9a4a2fe5b787cfce90f12287e3d942ad"],["/react/build/static/css/135.188a7db8.chunk.css","d365448e4d5cdef07410d3ba784e1364"],["/react/build/static/css/136.af9850ad.chunk.css","c83c3fe8f78cb68ff2be49d1ec68d450"],["/react/build/static/css/137.b60d7fb3.chunk.css","77e75ca9db868ed58852dd814e4b4101"],["/react/build/static/css/138.b60d7fb3.chunk.css","77e75ca9db868ed58852dd814e4b4101"],["/react/build/static/css/139.b60d7fb3.chunk.css","77e75ca9db868ed58852dd814e4b4101"],["/react/build/static/css/14.1e970b46.chunk.css","dabb7f3d9ec7f6617ce499d5b3332075"],["/react/build/static/css/140.f2060fe7.chunk.css","3dc3569f98f0d43324c3871cc5623426"],["/react/build/static/css/141.83d23924.chunk.css","ac97341cde750ec9dd3fa51de61f56ec"],["/react/build/static/css/142.0485185f.chunk.css","ac6c4166a2b44534beb45ecfd6080b37"],["/react/build/static/css/143.41b8aabd.chunk.css","e363ea281af9e616a0d144154b88c8f8"],["/react/build/static/css/15.cf56d612.chunk.css","d4f765e1daf8beaae73ebaec51b4f472"],["/react/build/static/css/16.9cf02b27.chunk.css","400818a3341410892f74a7352d8ff54c"],["/react/build/static/css/17.d0c774b5.chunk.css","7b3e0567aefcc4fcd35f5d0209d61610"],["/react/build/static/css/19.19d8d929.chunk.css","f8d07adc05cb5bdf4051a55162e913f3"],["/react/build/static/css/2.2254a4a8.chunk.css","f08f007bb4e5e41b5aa87f2848a6c460"],["/react/build/static/css/20.3380ad7f.chunk.css","4003be468987a37dbf5402041401a9a1"],["/react/build/static/css/21.fd55ad13.chunk.css","5d7a87458cfd0b34193ef8735a51e4ec"],["/react/build/static/css/23.db9266b0.chunk.css","a32c8d84228d2166ef778fd258a8a107"],["/react/build/static/css/24.0b7937b6.chunk.css","033c58dea4bafef6dff1dead2a9a84d7"],["/react/build/static/css/26.92df39ea.chunk.css","248dd7a153a8a1fac332103b57f55305"],["/react/build/static/css/28.b22ab4e3.chunk.css","a35e8c094a69e32906fe5ecef7266eba"],["/react/build/static/css/29.994c785d.chunk.css","3ed1044673fe0c22b754a177bd352d06"],["/react/build/static/css/31.b60d7fb3.chunk.css","77e75ca9db868ed58852dd814e4b4101"],["/react/build/static/css/32.52bfcc08.chunk.css","f1a94296b92efa982aeb39fecbef31af"],["/react/build/static/css/33.a5656782.chunk.css","43d88d70d79d825e3c69b5ca1c54ee76"],["/react/build/static/css/34.31d1fbba.chunk.css","078af9108c07f676367db5c855766d65"],["/react/build/static/css/35.59751dc3.chunk.css","0bded7abc3eb280da3f3f23eb7306874"],["/react/build/static/css/36.26ebed71.chunk.css","f7a134f0061edc3790772bb1992965a5"],["/react/build/static/css/37.cdcaf269.chunk.css","c1cc899b5c4453b8e976b091de3fbc73"],["/react/build/static/css/38.aa71327d.chunk.css","dedff82da2e4c952d8619f6c42b0e77b"],["/react/build/static/css/39.0bcbfebe.chunk.css","400818a3341410892f74a7352d8ff54c"],["/react/build/static/css/4.d01698e8.chunk.css","0a6ce036f8f2d65ddba1010340d6b13b"],["/react/build/static/css/40.167aec99.chunk.css","dec0380ef8130ddd66be4893739f2dd5"],["/react/build/static/css/41.b25c5bd7.chunk.css","a01e4f448f29f37a983d4dee88d229ba"],["/react/build/static/css/42.6f1656c2.chunk.css","400818a3341410892f74a7352d8ff54c"],["/react/build/static/css/43.bc14ad18.chunk.css","400818a3341410892f74a7352d8ff54c"],["/react/build/static/css/44.bc14ad18.chunk.css","400818a3341410892f74a7352d8ff54c"],["/react/build/static/css/45.bc14ad18.chunk.css","400818a3341410892f74a7352d8ff54c"],["/react/build/static/css/46.9b0ce2dd.chunk.css","400818a3341410892f74a7352d8ff54c"],["/react/build/static/css/47.ff33de55.chunk.css","05db0b9933db12cd0a1618df34d353cb"],["/react/build/static/css/48.7f907325.chunk.css","462ce243621684da7eea866f8128395e"],["/react/build/static/css/49.efb31a59.chunk.css","644e7205d10d12cd5153d8ce36ddc745"],["/react/build/static/css/51.7514cbb0.chunk.css","2f3580d46487333d6c9775077fa3707b"],["/react/build/static/css/52.7514cbb0.chunk.css","2f3580d46487333d6c9775077fa3707b"],["/react/build/static/css/53.f7de5d73.chunk.css","b3c5d398aa3ddb54ae0927ac614da74d"],["/react/build/static/css/54.342aee2e.chunk.css","2f3580d46487333d6c9775077fa3707b"],["/react/build/static/css/55.080d6958.chunk.css","d9b5ca9cb767438bb42a4167d8c9141b"],["/react/build/static/css/57.52c74215.chunk.css","617d90c1ce4ede53c29c4221f495cf6b"],["/react/build/static/css/59.2b4fa75d.chunk.css","894748843894405d62402217fff3324b"],["/react/build/static/css/6.8bc7b323.chunk.css","2db4c11daf18bfc70a3350ed2a0a7fa5"],["/react/build/static/css/60.6d110ed3.chunk.css","09f7817ebd43a3a9222cf9fef135e9f6"],["/react/build/static/css/61.fa72496d.chunk.css","efece6b99908e74bdce86fc3c501ad74"],["/react/build/static/css/62.e5535931.chunk.css","00eba11fb996a59e02c26e611538a624"],["/react/build/static/css/63.44b7352f.chunk.css","0f39f284eb65af574ab67e0aebd619b1"],["/react/build/static/css/64.ccc896d4.chunk.css","2d1046ed9cad43e5c464f07045648a6d"],["/react/build/static/css/65.c2f5b906.chunk.css","ab3193578b3119e73134ed42ca59d32b"],["/react/build/static/css/66.a27dc92a.chunk.css","b4f7b416dcd89f3e85316be8b4894857"],["/react/build/static/css/67.f7bc6939.chunk.css","a0957769ed5924bef8a8c8fd3a8c2f6a"],["/react/build/static/css/68.9446a516.chunk.css","c04a5f5e7e8f8d65a00206564dbbadff"],["/react/build/static/css/69.c236fc73.chunk.css","c75c3e15cc66ce6068cf5c6cc88b491d"],["/react/build/static/css/7.bbfdfc43.chunk.css","5a8688bfe7b2c1e41c07d9124a3ff408"],["/react/build/static/css/70.0ce8cf05.chunk.css","4074ea0af60701325f79d15b60aaf51e"],["/react/build/static/css/71.1ff4022b.chunk.css","902f4dad6a750d9a4c48cf29ea57a3e7"],["/react/build/static/css/72.0d976ff3.chunk.css","6c4138afafef0c3bbfefde0ebf007bba"],["/react/build/static/css/74.b742d6e9.chunk.css","536eefce94170a2a1623d26b5ed86929"],["/react/build/static/css/75.05177416.chunk.css","ad57386a590ab587c5673efaa5dd2c04"],["/react/build/static/css/76.330fa4e3.chunk.css","0bb24ff8749a0bf4f185cd581d98eb72"],["/react/build/static/css/77.520bfea6.chunk.css","ff724278085b6419943d6bd15edebd43"],["/react/build/static/css/78.a5678b8f.chunk.css","d374385a868481950227db6ceb1c2bb6"],["/react/build/static/css/79.41b8aabd.chunk.css","e363ea281af9e616a0d144154b88c8f8"],["/react/build/static/css/8.0d599627.chunk.css","594a782a467b6377066882dc16623709"],["/react/build/static/css/81.ea97577b.chunk.css","1211ec54a5dbd129cf63cacdc130ca13"],["/react/build/static/css/82.b2109eb4.chunk.css","4215fbff912ba2ff16a8d0129bd4b326"],["/react/build/static/css/83.ddd123f8.chunk.css","9b429eb52fcf2a98b927e4a50ee5e302"],["/react/build/static/css/84.0aa8e950.chunk.css","c3e544cb1dbc427afa5a79cb8c305f6f"],["/react/build/static/css/85.61b37499.chunk.css","ce6325f2eb8a3c906dd19b2f05323049"],["/react/build/static/css/86.61b37499.chunk.css","ce6325f2eb8a3c906dd19b2f05323049"],["/react/build/static/css/87.802376aa.chunk.css","ab9ca4eccd0f7f82106f926852c4413b"],["/react/build/static/css/88.92df39ea.chunk.css","248dd7a153a8a1fac332103b57f55305"],["/react/build/static/css/89.cbeef085.chunk.css","2846c3a6695cc9b61e18743798106f9f"],["/react/build/static/css/9.6e0686d9.chunk.css","444dce730d212ae83ab371b1b5c16792"],["/react/build/static/css/90.1926e8da.chunk.css","2d56414e9507f2aee05a339e88d2cf4a"],["/react/build/static/css/91.72690062.chunk.css","91dc48488419986071c25ce99fed65b5"],["/react/build/static/css/93.4054f41b.chunk.css","df7b038f8f1a0e16793b24bc950b9b22"],["/react/build/static/css/94.6b286560.chunk.css","cfe39ec1760c73d17202d707df38cd8c"],["/react/build/static/css/95.d16cbade.chunk.css","a8c3c35c334911fadbcef6ef9cfb4dce"],["/react/build/static/css/96.e3d139b9.chunk.css","16221dd332d6c2cd422b90463880e7ea"],["/react/build/static/css/97.92df39ea.chunk.css","248dd7a153a8a1fac332103b57f55305"],["/react/build/static/css/98.c2f5b906.chunk.css","ab3193578b3119e73134ed42ca59d32b"],["/react/build/static/css/99.fd3fa2e9.chunk.css","97c0f9c3d8d16c05584bec1ce645cda0"],["/react/build/static/css/main.fedf51aa.chunk.css","fdaa6813e362f45d5c682a9f43a2fe62"],["/react/build/static/js/0.950b043c.chunk.js","53626cd1ed1060016a036518ba6b2c77"],["/react/build/static/js/1.9de07cbc.chunk.js","196c1ffd38b2415d627e2ab48865b2ee"],["/react/build/static/js/10.08552af4.chunk.js","f6ebb9227aabe78e35484d43f4123c84"],["/react/build/static/js/100.ff091d7f.chunk.js","d477ec18daebb855708c3b742a64b01e"],["/react/build/static/js/101.0ac93716.chunk.js","6f50e6f1cd4d0f8c86182a5e96447ee6"],["/react/build/static/js/102.ff2570a8.chunk.js","813a786cae3f9e534c3d89028bd4b736"],["/react/build/static/js/103.fd37a1ff.chunk.js","0aa41a7dfccdd9d28b9693581e7f4663"],["/react/build/static/js/104.60d3a0e1.chunk.js","15828bfe4379c9be45111eaeaea11357"],["/react/build/static/js/105.e1a30694.chunk.js","891fa35534312ede7990d4fbd7a9a52c"],["/react/build/static/js/106.8213b340.chunk.js","2dd6909e7eae224c743fafb2f5a791ad"],["/react/build/static/js/107.42b7c4bf.chunk.js","439cd51c4541b5ab96044e335662e423"],["/react/build/static/js/108.caf8cbd5.chunk.js","5f563b9609e53ca19a56c36a0989c34a"],["/react/build/static/js/109.3fb1ed97.chunk.js","6276f99db18d3980cab175221cb6a9b8"],["/react/build/static/js/11.9cf2278b.chunk.js","1e885fe5f8e2098565c54143c0f8040e"],["/react/build/static/js/110.cd9e995c.chunk.js","0f8a8ecadedbe093218a4e1f34cfccc1"],["/react/build/static/js/111.d36741c7.chunk.js","47339589c9848d16d6749bc1330d1e8b"],["/react/build/static/js/112.29a15e49.chunk.js","c864265828b39976d58da232da0fb27c"],["/react/build/static/js/113.c221ab65.chunk.js","39bd9e56d22c6c7c2170b883e68e9d94"],["/react/build/static/js/114.4a696b70.chunk.js","96775da9f9225feb7394fbebaa8de320"],["/react/build/static/js/115.75a06818.chunk.js","e450cc3b4773e4f5b9281113a88b94ed"],["/react/build/static/js/116.c4b45598.chunk.js","951b681a1c311022aac806df7bde9249"],["/react/build/static/js/117.54c558b7.chunk.js","09d8f545d2742b428c474b8821fe07a6"],["/react/build/static/js/118.8fc43a38.chunk.js","da8e9b643298f236e7a34410deca2435"],["/react/build/static/js/119.22bc8277.chunk.js","0080af9055bf5ba3f1bad86d2447c77f"],["/react/build/static/js/12.f5c8f52c.chunk.js","c26df23eb909abb9e078ab1726bc90eb"],["/react/build/static/js/120.9bd3c2c4.chunk.js","850d529b4d85cf1b35823e292e45a734"],["/react/build/static/js/121.ac0459ca.chunk.js","b11f7e9f1b0ccbc62b71d1c19f44e083"],["/react/build/static/js/122.5ed94f8b.chunk.js","3c75f73c2a5e6151d2f4682ab4b0a841"],["/react/build/static/js/123.85c67846.chunk.js","64b4ef74100ffa697b306c34f36b52f4"],["/react/build/static/js/124.b5e1ae51.chunk.js","c3ca89c761548485747de55f85d32547"],["/react/build/static/js/125.cee161fc.chunk.js","6eb7bcfefd52cf16b51c5d48e790637d"],["/react/build/static/js/126.3d521971.chunk.js","767b0690a2f63d2aae2ccf3703b50814"],["/react/build/static/js/127.a7adedb6.chunk.js","37264fe108b16b1b9f156be483821856"],["/react/build/static/js/128.4b60992e.chunk.js","0bc56ed81bb429f42d9f4332ff034525"],["/react/build/static/js/128.4b60992e.chunk.js.LICENSE.txt","5092c6e04c7faa4b291d51dc5bb6081a"],["/react/build/static/js/129.be2b084e.chunk.js","4d227dfebde387f6a21f3832bd0cacf8"],["/react/build/static/js/13.fd263686.chunk.js","84ae827bd92c06e4558a6c09b5f4bd3b"],["/react/build/static/js/130.de4b29f7.chunk.js","dfaf43439ecceac0fa9368e354ddb829"],["/react/build/static/js/131.714016e5.chunk.js","804d8344e41c85ef70df3e36c2c69f30"],["/react/build/static/js/132.d20e6a57.chunk.js","a4e825dff2d64f30b7b71306d32972de"],["/react/build/static/js/133.c9189dc9.chunk.js","73ec072ed5e7d81cd62ad209c084d97c"],["/react/build/static/js/134.fa166616.chunk.js","c509dda3bec91734764705d9c2b91daf"],["/react/build/static/js/135.b016acb0.chunk.js","6fc04b352a9bcca056d061c2aaaa8682"],["/react/build/static/js/136.cb2cab18.chunk.js","68e762a4459d5a77de6014292a0eb51c"],["/react/build/static/js/137.ae13bfd6.chunk.js","73c56963a96b99370b17d9c5fa83eebf"],["/react/build/static/js/138.e455a636.chunk.js","47880e184fafe1643290e31857b500d6"],["/react/build/static/js/139.72c762da.chunk.js","6cb640fa820e1710313845c8cfecbfea"],["/react/build/static/js/14.47d6b04d.chunk.js","a5b82ffc9e077fa7ef89a30f1192ad79"],["/react/build/static/js/140.788d5d7d.chunk.js","1126e168d63cdb3dfd4899058f9daa9e"],["/react/build/static/js/141.a517d033.chunk.js","73be93c2d825315bb85552df8660497a"],["/react/build/static/js/142.acb86b7f.chunk.js","81cfe98fa9dd300a30daa1c07de306ee"],["/react/build/static/js/143.a06783fb.chunk.js","b0584b907636d646df46faa30931b49f"],["/react/build/static/js/144.1d1e4bee.chunk.js","a815314f3fbf05838cba177b86202331"],["/react/build/static/js/145.12acba3e.chunk.js","fd3596174537978dfad5b9cc7def7a3e"],["/react/build/static/js/146.bf65115f.chunk.js","09dc7686dce8950c255a4db3eafcd11d"],["/react/build/static/js/147.80f94ffb.chunk.js","20a865cef76df77d4336b83ce9930a21"],["/react/build/static/js/148.cb65362e.chunk.js","0e44b78e19eb062556622c78b3efdd0b"],["/react/build/static/js/149.dff73c28.chunk.js","d0c45d76ee618d023c0bbc8a966af626"],["/react/build/static/js/15.d5a97a57.chunk.js","8fea7eaa58b64f4e53b6c8cbc1cf646c"],["/react/build/static/js/150.cdc46952.chunk.js","e78829a489c1634323dee23dc0aff0ee"],["/react/build/static/js/151.215ccc57.chunk.js","a4a9bd76e03bbae828285f2330ccbf10"],["/react/build/static/js/152.d34fe6eb.chunk.js","7af4ceab25cb92964ac6ae4d4b9ab574"],["/react/build/static/js/153.14457629.chunk.js","d59269ebb9cf551e3345819631003334"],["/react/build/static/js/154.643f0b74.chunk.js","17dd41a4331a8bf292f222acad4af6e8"],["/react/build/static/js/155.59bc01ea.chunk.js","3ceae7b4e0e3c7c7dff42cfad25e5b81"],["/react/build/static/js/156.707e6e6b.chunk.js","5cfea34ca59115d3f27288cf47515079"],["/react/build/static/js/157.2f71ccfd.chunk.js","9b34b36af2cdec3c6d906a9a5d25cfb7"],["/react/build/static/js/158.f6455da6.chunk.js","9db6c1d017f55b93c12efe4d6e373bb0"],["/react/build/static/js/158.f6455da6.chunk.js.LICENSE.txt","03278fe9381615d8b390847939a9eb37"],["/react/build/static/js/159.74ba78fd.chunk.js","b28876e6a55e45a3354ea0e74f2e93a1"],["/react/build/static/js/16.62acaca2.chunk.js","b664f6fb581be334adba3345895a35fd"],["/react/build/static/js/160.2bcfcb23.chunk.js","147146f9e084d6a56acd9b7cdd1d7a4f"],["/react/build/static/js/161.f6bbdcd4.chunk.js","247d7b8277eed595367eac1a2aff9f6e"],["/react/build/static/js/162.8747f04a.chunk.js","51c3ac731ce1fb634acdb41b074f3757"],["/react/build/static/js/163.2afa608c.chunk.js","f266bc2f4dc8df7f25cc3157eb7426ec"],["/react/build/static/js/164.4489f218.chunk.js","0225bad3e936693897d4d5c3ba4d3737"],["/react/build/static/js/165.baffdb80.chunk.js","0ccda410360a02a9d7e4f7ca40b108d0"],["/react/build/static/js/166.799f1f7c.chunk.js","1b15340c6d9c28be38c502b44e7999aa"],["/react/build/static/js/167.86cebc99.chunk.js","59c32a7028efbc85619c2cc73f32c310"],["/react/build/static/js/168.558120b4.chunk.js","5cd4d431e977da5a5eeaaac20be13c31"],["/react/build/static/js/169.8fa8b8ba.chunk.js","0bb4cf0e665952be4c0ce09164f55784"],["/react/build/static/js/17.de7604c0.chunk.js","61e670ba3790ce7f0c3f4c02cdfc848c"],["/react/build/static/js/170.29291c49.chunk.js","b7503c3b8450e5711d3152cca59c2eff"],["/react/build/static/js/171.de8280b2.chunk.js","5277f1e5b80ae7bea22f95b7b737e2df"],["/react/build/static/js/172.22bbe9f5.chunk.js","1facc263b2640b8af1472a6023bbbaab"],["/react/build/static/js/173.94c0e556.chunk.js","f6d6204019382b7d96609ac18a02d351"],["/react/build/static/js/174.afa4668d.chunk.js","fa6413c1a36b55adf4c74bba89599914"],["/react/build/static/js/175.3e58e60a.chunk.js","6bbac6e6008e893ad788653298135255"],["/react/build/static/js/176.9ceef6fc.chunk.js","47744d4622753bc1d3f987ed5e7c50e4"],["/react/build/static/js/177.3166c44c.chunk.js","02ad7256f8cd11789a93cf225684208f"],["/react/build/static/js/178.28e345f3.chunk.js","ca5227e5cd5f69bba43762f43c349782"],["/react/build/static/js/179.5566c97d.chunk.js","6309b0511d26d6b98345fcb72727f535"],["/react/build/static/js/18.623ccf09.chunk.js","9902e658bff5b706c1c1cfa5ea5e26be"],["/react/build/static/js/180.6d13a34f.chunk.js","f3d0d105d033514bb79d849af64f0959"],["/react/build/static/js/181.5c937bc4.chunk.js","2633dbef0664ec21d8af22d5a758563d"],["/react/build/static/js/182.d27655be.chunk.js","a0cbd437613c0d1ba76c6404f185fd68"],["/react/build/static/js/183.5936f0ff.chunk.js","b79d8a8a728360003c42ea6f9deddf9c"],["/react/build/static/js/184.c7065b49.chunk.js","c6bee8ff0964f88ce513a5bd516f38c9"],["/react/build/static/js/185.7a4560ec.chunk.js","f40d6aace2a3723b640db24e7c1a9c22"],["/react/build/static/js/186.ebe6964e.chunk.js","3bcfa5c37f1aadf19899ad97ee89e2e3"],["/react/build/static/js/187.d03d0033.chunk.js","96be13777e8e6d85694ace4eb25a3e73"],["/react/build/static/js/188.bbd815cf.chunk.js","249fd75dfe214883beb403bf844b2f10"],["/react/build/static/js/189.0ef1ca4a.chunk.js","b96f34a63c203065c25a3f2ecc23c231"],["/react/build/static/js/19.94d795c9.chunk.js","5306bafc55770d8f7331b8e6b0df9dce"],["/react/build/static/js/190.acf75e08.chunk.js","03e4f568a1f0e3d383904f6d584c49df"],["/react/build/static/js/191.b7dd8c24.chunk.js","d036878da6a5eed6423e3d524c81a429"],["/react/build/static/js/192.82092842.chunk.js","4b320c8e9d367ca929fb2efb06eec577"],["/react/build/static/js/193.b06ee6ff.chunk.js","486e6045ef730d5ef7b87312db809214"],["/react/build/static/js/194.86697bc0.chunk.js","c548d7917055ab60f24a8112772be544"],["/react/build/static/js/195.40771db7.chunk.js","c903983fee691eedb4487d543a671df8"],["/react/build/static/js/196.bb8df418.chunk.js","59f4efe45779f9bb5ef233ffd1578080"],["/react/build/static/js/197.cfdbe0e6.chunk.js","290ee2dbd1f52200fc4ccc2fbef8ca21"],["/react/build/static/js/198.89910468.chunk.js","ab66050960b8df73fdb871b8b48aa6dc"],["/react/build/static/js/199.8157be7c.chunk.js","c1ab6572cc79483f243c7d7deb56d96c"],["/react/build/static/js/2.867be313.chunk.js","14eb4e8ca3b36e910eb4313327e5bc4a"],["/react/build/static/js/20.fb21ccaf.chunk.js","1c44e04ee595b311e058ffca26522728"],["/react/build/static/js/200.2fb52117.chunk.js","d27b8a1f799aba9d53518802cd89d040"],["/react/build/static/js/200.2fb52117.chunk.js.LICENSE.txt","cf224aa154060b2c3c86fa6ed5af6aa8"],["/react/build/static/js/201.a0e499c0.chunk.js","56bf4b83b3093b392d3064cadeabd49b"],["/react/build/static/js/202.e315f1fb.chunk.js","509bd66e3fd6a3282f349a64caac0d4b"],["/react/build/static/js/203.d2c430dc.chunk.js","8bec5fb3ab0bfd2561a4d64c3b146510"],["/react/build/static/js/204.39df5cb8.chunk.js","19fd5825e9cc489bec5ec3d5103b639a"],["/react/build/static/js/205.fd0b0a38.chunk.js","389eaf6acb15aa08576da5c1604ef279"],["/react/build/static/js/21.6d5a039a.chunk.js","14aa8e99a7adc9141ceaa613aaeebc83"],["/react/build/static/js/22.2539176f.chunk.js","746e87655d2a84d0c8414479bc31bc25"],["/react/build/static/js/23.a37322cc.chunk.js","6e3238b79d603470bf9ce2e2c6789c06"],["/react/build/static/js/24.41d24303.chunk.js","79562a512006917b3b3a49eaebd9b442"],["/react/build/static/js/25.edd1a409.chunk.js","6d684bf736a549f0f49b74c21a0e275f"],["/react/build/static/js/26.f0294de0.chunk.js","5900d27daff23e0582f13d582c7d6e8a"],["/react/build/static/js/27.a37917ce.chunk.js","c9c8e506d16d776e7ad76b030b084850"],["/react/build/static/js/28.a0c21d87.chunk.js","eeb6772a73645af066d5d9f5af1a8de1"],["/react/build/static/js/29.5f734534.chunk.js","ae50f7b1ac3f4c542ae20a0f4fa2ba66"],["/react/build/static/js/3.4dc00b2b.chunk.js","e4f1e032eedd0e98be40b1eba434f950"],["/react/build/static/js/30.71048987.chunk.js","031729e3684b883b529909c2e30479d8"],["/react/build/static/js/31.3aa5d702.chunk.js","4775c08eb1b8fded1bf830464e553719"],["/react/build/static/js/32.927c729b.chunk.js","d067bf0e7ba8512d753b1086f238930c"],["/react/build/static/js/33.9a3293f5.chunk.js","ee1fc934265c2dbd57e4f920d78b5933"],["/react/build/static/js/34.991b5295.chunk.js","0a4f3f132e17b1d5c8c7b167f0f140af"],["/react/build/static/js/34.991b5295.chunk.js.LICENSE.txt","c826d0bbfaa01aea33aca05c74c5cf41"],["/react/build/static/js/35.555e21bb.chunk.js","de7daf2b021774b73650db5d84535a78"],["/react/build/static/js/36.b9b25848.chunk.js","4c6524928ecf6e4e1c25a2a4f29c0b05"],["/react/build/static/js/36.b9b25848.chunk.js.LICENSE.txt","2b3d665dc9a02fc42e91564075536ce8"],["/react/build/static/js/37.8559d803.chunk.js","a6d2cd55d3a4fd4c002afd9167b1ae16"],["/react/build/static/js/38.00f87bfb.chunk.js","cfa213f8a9cea7a1ea4901c0b6b64138"],["/react/build/static/js/39.ab72c78b.chunk.js","19a7e7dac386914aa7b8de6476092fd2"],["/react/build/static/js/4.705c2920.chunk.js","4cb957d55a13744f9636e01635ab6e2b"],["/react/build/static/js/40.e73554f6.chunk.js","6fed75f6bfa00da54f4924d58c50e5e8"],["/react/build/static/js/41.906a149d.chunk.js","b2798a6bceb01eeb2ca3a6eb2ac5098c"],["/react/build/static/js/42.b5d6c869.chunk.js","f61166685b1e3d33e56e30c988bd5fc6"],["/react/build/static/js/43.e2f92fef.chunk.js","3a9ade9c2a8a582a3e66580efd0a2689"],["/react/build/static/js/44.dcb1fc8a.chunk.js","91ad4c76eb70a6a5ea76c1e4d3b1622c"],["/react/build/static/js/45.04d151f5.chunk.js","adc3dc11612704b4973fa3c2ca821207"],["/react/build/static/js/46.2e447d4a.chunk.js","7e2b3406b9fd1dfbb65478c4da9bd0fe"],["/react/build/static/js/47.77f76c1a.chunk.js","d07787c2b0d3a7636c0fbe53c11f9bd4"],["/react/build/static/js/48.46e84c35.chunk.js","30619fb930f699e16d514ebce7121454"],["/react/build/static/js/49.a3a37a4a.chunk.js","82f2d609f2c572b9d15ba7e3d0435038"],["/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.fc078f58.chunk.js","c865dfe17bcb188c8a79e0c61781b6ff"],["/react/build/static/js/51.3c244227.chunk.js","255b1b4d80681eea4b2183d24dc61f47"],["/react/build/static/js/52.e846999f.chunk.js","85ea899b002926af0fe6e9bfe3ec7702"],["/react/build/static/js/53.a677a0b7.chunk.js","62290bcd5708e42d374567ba12a1d117"],["/react/build/static/js/54.dd53d885.chunk.js","27073be7ac804137fffbe045a28966fa"],["/react/build/static/js/55.fd22ad3e.chunk.js","b567add8fc52277096b91373294b3d85"],["/react/build/static/js/56.311e64fd.chunk.js","f29176008b69403b86def7feb4088e0b"],["/react/build/static/js/57.ce6ee959.chunk.js","1618958994003af4989cfe54f1f133b4"],["/react/build/static/js/58.9032f92e.chunk.js","75571f7fc243b1a9f7d496543aa69e53"],["/react/build/static/js/59.2fb94832.chunk.js","18e56da674b5dede6eb1e4bed0beaca5"],["/react/build/static/js/6.c010a26e.chunk.js","3b013ecd3674889935fd90722c8517dd"],["/react/build/static/js/60.2e1fc74d.chunk.js","d0c22adf475f44ba56af5bb1c869c4c0"],["/react/build/static/js/61.48c1146b.chunk.js","7891290b0422f9f88f69c7dee7694b1f"],["/react/build/static/js/62.46f87dbc.chunk.js","239a8783e0f4da91e15017771349ca46"],["/react/build/static/js/63.9e373d70.chunk.js","bfa435c3a83ef80a19312b9723aa0667"],["/react/build/static/js/64.81792c4d.chunk.js","5ade4f471846461922463dab6a2ac9d3"],["/react/build/static/js/65.986af356.chunk.js","b3a782827bf094a66f64b251e2d892db"],["/react/build/static/js/66.62d4cb14.chunk.js","e36bad0ce893c232763a8d0e129d3066"],["/react/build/static/js/67.08c394b6.chunk.js","eebeef8d48a04e4073665b551cf15cdf"],["/react/build/static/js/68.6de9cb39.chunk.js","d9e4f50d7ca0b50a0f77b7aeed29680f"],["/react/build/static/js/69.860ca9ca.chunk.js","1833dafe5089fc91c40b7605f2b9db39"],["/react/build/static/js/7.db9e3af4.chunk.js","5c7fbafb0a20760d3e1bf53de1d601cd"],["/react/build/static/js/70.a50e7b72.chunk.js","93e1d91fbbe4ea4258315226ac357d2b"],["/react/build/static/js/71.df670646.chunk.js","6c5c788911a2c453c50ba6bb881eace2"],["/react/build/static/js/72.f935bda6.chunk.js","91f0513f0f05d8fc5918d64d90236cf4"],["/react/build/static/js/73.3d04611e.chunk.js","92356efbe84f292ca9c76efd831c4580"],["/react/build/static/js/74.3b0638ba.chunk.js","202cabe1547c05951a5dbfb079b48fb2"],["/react/build/static/js/75.faa9a51e.chunk.js","b76ac5a1983bf886e3317b686e8207a1"],["/react/build/static/js/76.ce41a10c.chunk.js","42c5ae40299b68d142c3acae914f0ff7"],["/react/build/static/js/77.10d5a9e0.chunk.js","df1ce20da10f9aa60fc07d7109665829"],["/react/build/static/js/78.1568be59.chunk.js","8fedc421874a7a61f5e29e6dd200b7c1"],["/react/build/static/js/79.4faa9078.chunk.js","61004ae73875ec41a794914cd2a62210"],["/react/build/static/js/8.460c5da9.chunk.js","839dbf0680132749afa8513ec2817769"],["/react/build/static/js/8.460c5da9.chunk.js.LICENSE.txt","c826d0bbfaa01aea33aca05c74c5cf41"],["/react/build/static/js/80.7d105bc5.chunk.js","585416a355fc65ecf439d5f903df18a5"],["/react/build/static/js/81.8b9a6dc5.chunk.js","faf077275cbca0ab86534459bb0fd0a4"],["/react/build/static/js/82.1167fd51.chunk.js","f6edd456aaeaa414444de8edbc0ef782"],["/react/build/static/js/83.f9f5c0e3.chunk.js","61317059eda03ebfe2e48b8f1d321444"],["/react/build/static/js/84.6d69e0a1.chunk.js","2adcb691b0ccf073774c4afd362c82d2"],["/react/build/static/js/85.9aa93dd4.chunk.js","7476c6c54e4af4d1d351d1b6a24287dc"],["/react/build/static/js/86.a38bb2ab.chunk.js","7a60e74e362485e1fb108013116115cc"],["/react/build/static/js/87.fee9d811.chunk.js","155edeb3cfd1bd0b2a7acc66dcbf8e27"],["/react/build/static/js/88.9b8160dc.chunk.js","9a9d7cd97e8297963cb50dcac15f86d2"],["/react/build/static/js/89.3cf93f3c.chunk.js","b585814885bff004023563467cda841b"],["/react/build/static/js/9.750390df.chunk.js","d80046f2a53d9abf454d8c9b00fce2df"],["/react/build/static/js/90.58a6aba9.chunk.js","4309c71084203f30966db2ce11dafe13"],["/react/build/static/js/91.9ef1dd32.chunk.js","b73e9f188dc2177b304b2c69a62c1964"],["/react/build/static/js/92.084889a1.chunk.js","ad0623b555b84d0fa55b5dccdc0a1236"],["/react/build/static/js/93.c69c62ab.chunk.js","7cc0c0cea8750f1ad3401f2dcff7418f"],["/react/build/static/js/94.a4b3c896.chunk.js","2edcc21b306a124dceb2fe1341c9a361"],["/react/build/static/js/95.366d0b58.chunk.js","a5ab4ad6b3fb299590503ed84b6fd6fc"],["/react/build/static/js/96.ff646108.chunk.js","8b043fffcb944338a8ad6d13566379d8"],["/react/build/static/js/97.f67071b4.chunk.js","c176a12d01ba5d600e37cd713eb56193"],["/react/build/static/js/98.fb81cf5b.chunk.js","75543d35e5329b93b32a5b9e51832dcd"],["/react/build/static/js/99.ea8b205b.chunk.js","578d21208e31cba711c9398b87bd171c"],["/react/build/static/js/main.6a8760b5.chunk.js.LICENSE.txt","20c4c9722b39971e742932d08ec3daf5"],["/react/build/static/js/runtime~main.ff6f46f0.js","291b63cde35f548f1dc885059a62c01e"],["/react/build/static/media/2-1bg.d22a63b9.png","ba2b4a272d5ca00d9400b4cd1fd573d6"],["/react/build/static/media/2-2-1.afd0f2f5.png","63de0e927282052b4b7a3a4a4e06c004"],["/react/build/static/media/2-2-2.26bc3301.png","09350b2fc63799fbbbed880ee86c54dc"],["/react/build/static/media/2-2-3.6d6ce99c.png","04c46e92f6c6dbc3f354c7d12f41efdf"],["/react/build/static/media/2-2-head.5e69dbb2.png","1ed02c446d34cd67de8d1685ffd16181"],["/react/build/static/media/2-3-1.bcb33d47.png","6309aee1c5b0f1906cf8224c70a2954d"],["/react/build/static/media/2-3-2.84718f27.png","31c01055ab07471d38fc500d6b705d15"],["/react/build/static/media/2-3-3.db9fe021.png","a57f266b735b7cdba67598b4f26d344a"],["/react/build/static/media/2-3-4.15673036.png","e16aa707c8a5d37f083723bdbcd1e0c4"],["/react/build/static/media/2-3bg.deef1b07.png","5b8e2e8dd995ea94a13247eb5ed7ca9e"],["/react/build/static/media/2-4-1.6347d272.png","ab42a83a413363ee38afe9d6744908e1"],["/react/build/static/media/2-4bg.45478d20.png","f28c71d7b533b10dc5c1c33ddc7e028d"],["/react/build/static/media/2-5bg.9cca3de1.png","7d7c0003e780841147d31243f7c305ad"],["/react/build/static/media/2-6-1.302b729e.png","cd88cc40364a0dacde3fa5af91cb8407"],["/react/build/static/media/2-6-2.b262b91e.png","50b143930101e1b295683ba0099f9ab9"],["/react/build/static/media/3-1.9fdda521.png","f6add2be652f2989e8b5c8ebc319f44d"],["/react/build/static/media/3-2.47050941.png","b3ad137b32270db1b9fc4aa08c8e0451"],["/react/build/static/media/3-3.c767aae7.png","5d79fb69eee45493a7555b6414c739c0"],["/react/build/static/media/3-4.92820cbc.png","5d26624685fca97de2721a718a5209eb"],["/react/build/static/media/3-bg.4f22fe34.png","28b762cb9f96c8122b700f54e3c914b4"],["/react/build/static/media/34@2x.ed8e5910.png","174665edd0ab7f03fa9e60353417cbaa"],["/react/build/static/media/35@2x.33462edc.png","8cfe5ce0a0d51e3b6d9af2a5ccb2784a"],["/react/build/static/media/36@2x.8f54f5ba.png","0dd97091f3e6be410d8d5ef8df634ce8"],["/react/build/static/media/37@2x.97a40a2a.png","54b6a5ad4cdecb5d722bb1509e5e0216"],["/react/build/static/media/38@2x.f072fe68.png","e890bdfa45d996910aad3597b0a24c09"],["/react/build/static/media/39@2x.ee1af05a.png","cef1223f2f0ce7cc451c982e2f7dc6dd"],["/react/build/static/media/4-1.79fa159d.png","2bea356c9736a2f3787b03d69b72c733"],["/react/build/static/media/4-2.9c066e75.png","88eada7dcd52a5d211ee86aacd523616"],["/react/build/static/media/4-3.a1487a5b.png","da4afd909ef92b84e7a90043e96504d1"],["/react/build/static/media/4-4.5eb40734.png","d3f20f10c4de4cf438ac376516763db9"],["/react/build/static/media/4-bg.214b12ef.png","bb353b3cf7d527c4c052a5462e5f2209"],["/react/build/static/media/40@2x.f10a55e2.png","603a7113eda7af6d3d908b8b7bed4e1a"],["/react/build/static/media/42@2x.25d6b5fd.png","b17ffff59b4673910f125e208e448757"],["/react/build/static/media/44@2x.1374baf9.png","0f150a0e7cf098056300667f82d986f4"],["/react/build/static/media/46@2x.e272d43e.png","06d55da5cb08016c1d1561e111e41c29"],["/react/build/static/media/48@2x.3bde4de9.png","46fe84acf4e9b0c974d28785a76d416d"],["/react/build/static/media/49.b03e6efe.png","b084f468520ae3ea313839228035ed41"],["/react/build/static/media/50@2x.69b76634.png","59d8c56b75d5833bcaa4ca40c24e0282"],["/react/build/static/media/52@2x.41805cbb.png","9e64828acb8840429063f19df28f6262"],["/react/build/static/media/55@2x.83486b73.png","1f3a3cec5959e66b7e32acb3974c30b2"],["/react/build/static/media/57@2x.8dc6b0b8.png","e9e9efcca4a99b81aeaa2b3d5f3d8149"],["/react/build/static/media/59@2x.b0884ef0.png","076b0a99ff2dfa32cf88da927fd5bdde"],["/react/build/static/media/61@2x.99d3cc3e.png","0899a86bb440717a21f3692383ebf49d"],["/react/build/static/media/63@2x.49f389b9.png","74d7a6b844adc2bac1f21d47f3878a78"],["/react/build/static/media/65@2x.ef33e2f9.png","82a58ddca2302ee7b12b0c38b8df9a4b"],["/react/build/static/media/67@2x.4a4f4b6c.png","7f37bcee2e2be94ddef7ef4feaf6b8a9"],["/react/build/static/media/69@2x.379c6a82.png","b0fbdb5e689fc6ac05bc029ed150c556"],["/react/build/static/media/BJHKHT.f065403a.png","7e59d4b496c81f75d5c11c5166f030a4"],["/react/build/static/media/CEC.3b748059.png","064eea41dfa53645eb0134012b9e7f2e"],["/react/build/static/media/GFKJ.eb30c414.png","a60603b90e7b35d31753400f56be7770"],["/react/build/static/media/HSKY.2e76ba44.png","390849e1165e584772959baecaafb55b"],["/react/build/static/media/ISCAS.851fcfda.png","6a2b57a38c79d3c48a5aa238a113d165"],["/react/build/static/media/KYRJLM.2d659e5c.png","8d92960a37abe7deb48e25b7ea72a2e5"],["/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/LC.f247fdb8.png","3e02cbcebad7837bf48da07b33a10bf5"],["/react/build/static/media/LSLM.99387946.png","41c202edbdb8a04e0cff8dca05fcc3de"],["/react/build/static/media/ML.08d278e2.png","9f958c18dbce14eafeed88a2fff5ec30"],["/react/build/static/media/NJDX.bb34b326.png","48e32a4eb948d5d618f7234210cd111d"],["/react/build/static/media/QH.b57a0131.png","45efbad10af2600ac575f17c7f1c6f25"],["/react/build/static/media/SHJT.426bf0c7.png","93cf5b16ef9208cb5bf1da99eebde8fb"],["/react/build/static/media/TX.b703476c.png","47cf36954b1fbb684e346d72dd890b14"],["/react/build/static/media/WXYJY.21e40191.png","e080df4c7b430301c9f741d432afa8ad"],["/react/build/static/media/XH.a0a88f17.png","a621d3a4f230af8107e727f60ed4c8f0"],["/react/build/static/media/XJY.b4c57bf1.png","e41c17ce768fcf94a03339a71c30d6f3"],["/react/build/static/media/YKD.4f7e2766.png","fa37d44fd25bcf449ec35efe68de61c5"],["/react/build/static/media/ZC.ad056aa5.png","c51f75c3c4c469809acda5c394c02adf"],["/react/build/static/media/achievements.f20b7e39.png","6a9f5aef5cc32d04d0a7a2f7acc38b11"],["/react/build/static/media/award-bg.f71628f1.png","c5dd065eaa235efd1c330b41d27f3370"],["/react/build/static/media/award-tit.4c48185a.png","5dec871e9bf24ad08589bf24da7d56c9"],["/react/build/static/media/ball.24214b6e.png","4600b466befba451dd38df26879cf299"],["/react/build/static/media/banner.40f1ff0c.png","196a855ae4a95a04943211925b34b83b"],["/react/build/static/media/banner.598a8076.png","1e538e70165e458ca1662f937d1264dd"],["/react/build/static/media/banner.84187e6e.png","ecf9fdcd304fa1e37310d49755e2f009"],["/react/build/static/media/banner.f7da2db1.png","23523c6657f4a1abe198837d0316a162"],["/react/build/static/media/banner_list.e02c5e16.jpg","bc53dcd5b0731ce2ac28c3ea02a01c97"],["/react/build/static/media/beijing.bfcd5b0e.png","518931a330ddf9dd7348d702c82c033c"],["/react/build/static/media/bg.401bf2cf.png","228280fae26c66cbfd718f680d16ce7f"],["/react/build/static/media/bg.9688532b.png","c1f86769f7e46442052e59452f01f9d9"],["/react/build/static/media/bg.a51f2ffd.png","10085e3dfd86fd912dd2df5855fdd7b0"],["/react/build/static/media/bgPng.ed010245.png","9c63690dae3e5e96cc49a08ff24cf230"],["/react/build/static/media/box.548a8c8b.png","d86432e2f3b9c9e605b14855d40c4c1f"],["/react/build/static/media/ccf_logo.a54fdc70.png","99678a58665cdb049736919636983ee3"],["/react/build/static/media/ccf_logo1.be10ead7.png","e2e6fef345151e132fdcce161cc87525"],["/react/build/static/media/codeafter.c3088c74.png","49ed3ae6c715b4f312f9a4af582ef2a8"],["/react/build/static/media/computer.4fe86b12.png","902233a9dd36c8a274324382e7f693b3"],["/react/build/static/media/contact_bg.3f5f4753.png","48959c7d63d5e54f1e538b50bfa8de60"],["/react/build/static/media/detectionBG.6759a755.png","a8244f19972a05a30815da7c25d5abd1"],["/react/build/static/media/earth.050b1435.png","bdc488cfc8356fbe92e2c5e85f38d3a9"],["/react/build/static/media/fun1.c99ffa49.png","0821dbab48751cec64b2bb3c795796ef"],["/react/build/static/media/fun2.12f22bca.png","54a5d7faf4b9ddb2e82d7b5207089a6c"],["/react/build/static/media/fun3.75c280e6.png","5c69ce2307b9e074af5ce82d88ef8582"],["/react/build/static/media/fun4.f499794e.png","253ae97d5ce8d7de5fd987d0ac9cc51b"],["/react/build/static/media/fun5.96b44942.png","e8afdfd77e8ea57ed9945cde3bcf7b98"],["/react/build/static/media/funBg.410c4305.png","d6f1410497fc1f2ed6acdbc525857fc6"],["/react/build/static/media/funBg3.d1c7d094.png","3e38083b0ae65fdcb3e237ee1caa0e6f"],["/react/build/static/media/funBg4.68c5f49e.png","4387caf6448bde780eccac5072aba145"],["/react/build/static/media/gitlink1.4bf0ed96.png","74f1d8c84848fb0b81ee404552ef7427"],["/react/build/static/media/gitlink2.0ec0ec22.png","8f753495bab62a461ee0cb63eb0ee889"],["/react/build/static/media/head.52aa3fc8.png","3a5b86995f4e5b03deb387dd013e58b4"],["/react/build/static/media/help.0bfb2587.png","ed85504ae3ea434b5dca53dc3a666dea"],["/react/build/static/media/help_bg.23e22049.png","f15a30789e07194ccc3ebb21138bf057"],["/react/build/static/media/huake.63b6a34d.png","adbad39e4b3344c8dac6fa02807eb9e5"],["/react/build/static/media/huawei.73ec7c22.png","64d20728102a750c9ce500eb424f1de5"],["/react/build/static/media/image20.4f1ce1bb.svg","2f78686cac653fd009cce87e1100b430"],["/react/build/static/media/image21.5cddfd61.svg","8a02d740954406b3a5ea8e748629e245"],["/react/build/static/media/image22.6ff2b063.svg","c66ea17e75e42e4cd6d63831a05b7cad"],["/react/build/static/media/img1.8560258f.png","1a039a78776399d0eee98e6ad7a07ce5"],["/react/build/static/media/img1.e0beda57.png","37963219e6ca5c4144ba62693c52c31f"],["/react/build/static/media/img10.64149a3d.png","44f29fca2b72ab9726d3413cd75c763e"],["/react/build/static/media/img15.87a3556c.png","caf5daf4b8834cf0c40a93f32616e2f6"],["/react/build/static/media/img16.32badab9.png","e20c519658bc608e7b432ea7557cf618"],["/react/build/static/media/img17.c25d5edc.png","2b82779b3b1f36aa80495153b68f3d3a"],["/react/build/static/media/img18.4963efc1.png","df5029d95eef15daf5a7326e88399d6d"],["/react/build/static/media/img2.789fbbfe.png","f7ef7805e3cd8e94a431def695bd886d"],["/react/build/static/media/img2.ae303051.png","51bd149911e029ebf15ad8838b05c674"],["/react/build/static/media/img3.cee3ac5b.png","eafb9519b0ba2dd31e768fa8c751ea49"],["/react/build/static/media/img4.53c937cb.png","d79d2611f2cfbc03316fff2204ba0b90"],["/react/build/static/media/img5.ca3a2287.png","a55ff2eecc025d68b5f7a6f1f8a9ed85"],["/react/build/static/media/img6.8f81bf78.png","f64772292e6a90fc1da0dbdca501cd11"],["/react/build/static/media/img7.e4a68e6e.png","4c472d65efdbd4517ada8ee751228890"],["/react/build/static/media/img8.10500e00.png","aea38e49166c86c63b177f3145a0b064"],["/react/build/static/media/img9.d25372ba.png","aa259ddd863027c59146b33666f57c2c"],["/react/build/static/media/introduce.1d68f199.png","fe5c99f392759708035c4bab0955622a"],["/react/build/static/media/jijinhui.041fb524.png","827c1f894afb783870599d02cb5c4c3f"],["/react/build/static/media/joinUs.26ec28cd.png","9cd5fee199af626730ee25a37f118eb3"],["/react/build/static/media/lightspot-bg.62bc2938.png","55f2e11527e5913b9046a32ed5702be0"],["/react/build/static/media/lightspot1.9214f0ae.png","ac3bd597543bcfb1a17a039b9f955c50"],["/react/build/static/media/lightspot2.b7053786.png","5d91f7f67c0f69fb68d40416c15dc9eb"],["/react/build/static/media/lightspot3.2f8af8da.png","b6a4577e53a6ca085671ffd9a8b62ce0"],["/react/build/static/media/lightspot4.93769763.png","f9f2f6654b165d72d9780e101e19e845"],["/react/build/static/media/loginBg.1cddcbff.png","86ec58b9f8f3f50140770546cf840257"],["/react/build/static/media/logo.62af9fee.png","bdb086d84a720bfb0c7a3bef50cc6422"],["/react/build/static/media/logo.f0d4927b.svg","9ee4b6d239cf05d9118b4a863ca4bfa3"],["/react/build/static/media/logo1.ec3c2e67.png","1b63bf1709328011dd17013bd4999fd3"],["/react/build/static/media/logo2.b04c07f2.png","82f448805e0380b391c77943d02b1d46"],["/react/build/static/media/mulan.690d2289.png","b9d8b87a75927dc097d45280c2ca0f4b"],["/react/build/static/media/news-item.c2aef644.png","fd090d94d0fe94b8f12a9e68ac872c4d"],["/react/build/static/media/news-main.731a5143.png","40d592ac03be023dd1fd67a60a97df57"],["/react/build/static/media/news-main1.d438d3c7.png","f9c1445528c719c33464b6b9d5be8883"],["/react/build/static/media/partner_bg.88388216.png","eac2e2ad3b1a25d605ed746409b530ef"],["/react/build/static/media/projectBg.774764d7.png","916780acccd06591f270420affece47c"],["/react/build/static/media/projectDetailTaskBg.66b1fb2d.png","161c7fee542a59bdf4cb8a5a94086831"],["/react/build/static/media/qqChat.9e56cc22.png","fc97e294a452fcfae783dc73d1f24ff6"],["/react/build/static/media/registerBg.e14e89f4.png","5ca168f423644e195c7fe270cc728873"],["/react/build/static/media/resetPasswordBg.df9a6167.png","13b9a18d3a09d34b1320713d38fbd04f"],["/react/build/static/media/rightBg.55f14f0c.png","f38c59f756ada99c3eafd76ab2333925"],["/react/build/static/media/sexange.b3665539.png","fe580c3386c0dac7aa9480dbe1c26b9d"],["/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/static/media/sponsor11.5e9da48d.png","0cc78d9e2df9b816f79923244d807999"],["/react/build/static/media/sponsor21.8a655acc.png","86d7c2304bf3f60d923bdc6f25951f33"],["/react/build/static/media/sponsor22.96e2b643.png","c26b18460bdc7959b7baddc5bf8e9a8c"],["/react/build/static/media/sponsor31.0fd95bcb.png","099a8680be13f97915df39f8247fe2d9"],["/react/build/static/media/sponsor33.27be3b2d.png","11f04aa6ba51b6ba1ae2e09cdabaff8e"],["/react/build/static/media/subtitle.5019e086.png","b2d9c74c02d4de483f79085596d0064b"],["/react/build/static/media/taskbar.49a40f3a.png","80443aacad0a26162d838d4f71af128a"],["/react/build/static/media/teacher-img.1261f6b3.png","4cceb29b8c81720207fcc96db5fbf356"],["/react/build/static/media/time-bg.c9372737.png","9f205cabad975dac76cf4fa2662276c4"],["/react/build/static/media/top-1.54a95b91.png","3d2bbe827191450fb82fc04b7ba925c9"],["/react/build/static/media/top-2.2a21b300.png","7cddde07beac784e8edd065bf3c5f4e2"],["/react/build/static/media/top-3.48ab81a2.png","702e62391cc8148d3f6f405720527121"],["/react/build/static/media/top-bg.7b89cf7e.png","1cf27750ff50673346a49beeab0c3bb9"],["/react/build/static/media/typebg.b2b0ea32.png","c02c413fdc8fbcb9bd4a042ff9f0ea5a"],["/react/build/static/media/xigongye.d51231d3.png","751514079a6e7d1cfd19af4527749e53"],["/react/build/static/media/xiuos.67682257.png","6fd484b0615e89cb2a2fcde1e6e261a1"],["/react/build/static/media/xjy.6e62f4d6.png","6542ba49c3e8515e8cada3f15f7ab094"],["/react/build/static/media/浙江大学.3c545e69.png","b305afeded0784578319d459a6d71cc7"],["/react/build/ts.worker.js.LICENSE.txt","ce15c9d372cc5baeacdeb733817bdde4"]],cacheName="sw-precache-v3-sw-precache-webpack-plugin-"+(self.registration?self.registration.scope:""),ignoreUrlParametersMatching=[/^utm_/],addDirectoryIndex=function(c,a){var e=new URL(c);return"/"===e.pathname.slice(-1)&&(e.pathname+=a),e.toString()},cleanResponse=function(a){return a.redirected?("body"in a?Promise.resolve(a.body):a.blob()).then(function(c){return new Response(c,{headers:a.headers,status:a.status,statusText:a.statusText})}):Promise.resolve(a)},createCacheKey=function(c,a,e,d){var t=new URL(c);return d&&t.pathname.match(d)||(t.search+=(t.search?"&":"")+encodeURIComponent(a)+"="+encodeURIComponent(e)),t.toString()},isPathWhitelisted=function(c,a){if(0===c.length)return!0;var e=new URL(a).pathname;return c.some(function(c){return e.match(c)})},stripIgnoredUrlParameters=function(c,e){var a=new URL(c);return a.hash="",a.search=a.search.slice(1).split("&").map(function(c){return c.split("=")}).filter(function(a){return e.every(function(c){return!c.test(a[0])})}).map(function(c){return c.join("=")}).join("&"),a.toString()},hashParamName="_sw-precache",urlsToCacheKeys=new Map(precacheConfig.map(function(c){var a=c[0],e=c[1],d=new URL(a,self.location),t=createCacheKey(d,hashParamName,e,/\.\w{8}\./);return[d.toString(),t]}));function setOfCachedUrls(c){return c.keys().then(function(c){return c.map(function(c){return c.url})}).then(function(c){return new Set(c)})}self.addEventListener("install",function(c){c.waitUntil(caches.open(cacheName).then(function(d){return setOfCachedUrls(d).then(function(e){return Promise.all(Array.from(urlsToCacheKeys.values()).map(function(a){if(!e.has(a)){var c=new Request(a,{credentials:"same-origin"});return fetch(c).then(function(c){if(!c.ok)throw new Error("Request for "+a+" returned a response with status "+c.status);return cleanResponse(c).then(function(c){return d.put(a,c)})})}}))})}).then(function(){return self.skipWaiting()}))}),self.addEventListener("activate",function(c){var e=new Set(urlsToCacheKeys.values());c.waitUntil(caches.open(cacheName).then(function(a){return a.keys().then(function(c){return Promise.all(c.map(function(c){if(!e.has(c.url))return a.delete(c)}))})}).then(function(){return self.clients.claim()}))}),self.addEventListener("fetch",function(a){if("GET"===a.request.method){var c,e=stripIgnoredUrlParameters(a.request.url,ignoreUrlParametersMatching),d="index.html";(c=urlsToCacheKeys.has(e))||(e=addDirectoryIndex(e,d),c=urlsToCacheKeys.has(e));var t="/react/build/index.html";!c&&"navigate"===a.request.mode&&isPathWhitelisted(["^(?!\\/__).*"],a.request.url)&&(e=new URL(t,self.location).toString(),c=urlsToCacheKeys.has(e)),c&&a.respondWith(caches.open(cacheName).then(function(c){return c.match(urlsToCacheKeys.get(e)).then(function(c){if(c)return c;throw Error("The cached response that was expected is missing.")})}).catch(function(c){return console.warn('Couldn\'t serve response for "%s" from cache: %O',a.request.url,c),fetch(a.request)}))}});
\ No newline at end of file
+"use strict";var precacheConfig=[["/react/build/css.worker.js","abadf65f7ed870870dccf00a50b3c6ef"],["/react/build/editor.worker.js","2a381dfa06623f377bb84adbc7b38062"],["/react/build/html.worker.js","028952cd3f435d71d238edcdc2ef2967"],["/react/build/index.html","d98742af89b2470d5c6eb878653e5d74"],["/react/build/json.worker.js","4a4ca127f837beaf0dddae0c74c81b57"],["/react/build/static/css/0.d9d88bd2.chunk.css","50ed6ef27ad63203a8328622dd747192"],["/react/build/static/css/1.0ba7a726.chunk.css","d8649e711f087e06056a1ca8adf0ff5f"],["/react/build/static/css/10.d4345223.chunk.css","b063671409b96b774c9695645e7a3b5f"],["/react/build/static/css/100.fd3fa2e9.chunk.css","97c0f9c3d8d16c05584bec1ce645cda0"],["/react/build/static/css/102.43659679.chunk.css","8ef1028f59d907ea034d57ee16abebbc"],["/react/build/static/css/103.7483af6f.chunk.css","478000b212d4a4da9772fa8c84a80793"],["/react/build/static/css/104.92df39ea.chunk.css","248dd7a153a8a1fac332103b57f55305"],["/react/build/static/css/105.92df39ea.chunk.css","248dd7a153a8a1fac332103b57f55305"],["/react/build/static/css/109.f1eaede3.chunk.css","016b102b599674f5f018a8cf5d584652"],["/react/build/static/css/11.ae349a22.chunk.css","8c23511df1737358bf41e4098ff59993"],["/react/build/static/css/110.b6f629c2.chunk.css","9bee0d5efe580a886a06f342d0953f1d"],["/react/build/static/css/111.41b8aabd.chunk.css","e363ea281af9e616a0d144154b88c8f8"],["/react/build/static/css/112.632d7855.chunk.css","226acc64dfa2fad8420e5eadf2d7b32d"],["/react/build/static/css/113.ebddf6de.chunk.css","0163e4db0f505141d54a7faf5b91be38"],["/react/build/static/css/114.42ca5ffc.chunk.css","a3e000826e9e975f288a5067c577c213"],["/react/build/static/css/115.41b8aabd.chunk.css","e363ea281af9e616a0d144154b88c8f8"],["/react/build/static/css/116.41b8aabd.chunk.css","e363ea281af9e616a0d144154b88c8f8"],["/react/build/static/css/117.e9295e40.chunk.css","51e4708d5fa3925511423f24d239b52b"],["/react/build/static/css/118.92df39ea.chunk.css","248dd7a153a8a1fac332103b57f55305"],["/react/build/static/css/12.3634cedd.chunk.css","a82cc677ab23db8935600cb6e4e8eff1"],["/react/build/static/css/120.11a04942.chunk.css","1373d0214c811e25b7c1763ef9cf3287"],["/react/build/static/css/125.3edde0c7.chunk.css","fdec91b854d997a2d04e3cab3c33a778"],["/react/build/static/css/126.b60d7fb3.chunk.css","77e75ca9db868ed58852dd814e4b4101"],["/react/build/static/css/128.bbbc9fc7.chunk.css","074f09ccbfdc0036d9e501290389c59c"],["/react/build/static/css/129.2f409942.chunk.css","6f1d0eaeed7a282caf0ce33adaef0898"],["/react/build/static/css/13.9fd7b0c5.chunk.css","7cf58990fc3c7cdfcb4e3006a97715bd"],["/react/build/static/css/134.1ff4022b.chunk.css","902f4dad6a750d9a4c48cf29ea57a3e7"],["/react/build/static/css/135.fd96c397.chunk.css","9a4a2fe5b787cfce90f12287e3d942ad"],["/react/build/static/css/136.188a7db8.chunk.css","d365448e4d5cdef07410d3ba784e1364"],["/react/build/static/css/137.af9850ad.chunk.css","c83c3fe8f78cb68ff2be49d1ec68d450"],["/react/build/static/css/138.b60d7fb3.chunk.css","77e75ca9db868ed58852dd814e4b4101"],["/react/build/static/css/139.b60d7fb3.chunk.css","77e75ca9db868ed58852dd814e4b4101"],["/react/build/static/css/14.1e970b46.chunk.css","dabb7f3d9ec7f6617ce499d5b3332075"],["/react/build/static/css/140.b60d7fb3.chunk.css","77e75ca9db868ed58852dd814e4b4101"],["/react/build/static/css/141.f2060fe7.chunk.css","3dc3569f98f0d43324c3871cc5623426"],["/react/build/static/css/142.83d23924.chunk.css","ac97341cde750ec9dd3fa51de61f56ec"],["/react/build/static/css/143.0485185f.chunk.css","ac6c4166a2b44534beb45ecfd6080b37"],["/react/build/static/css/144.41b8aabd.chunk.css","e363ea281af9e616a0d144154b88c8f8"],["/react/build/static/css/15.cf56d612.chunk.css","d4f765e1daf8beaae73ebaec51b4f472"],["/react/build/static/css/16.9cf02b27.chunk.css","400818a3341410892f74a7352d8ff54c"],["/react/build/static/css/17.d0c774b5.chunk.css","7b3e0567aefcc4fcd35f5d0209d61610"],["/react/build/static/css/19.19d8d929.chunk.css","f8d07adc05cb5bdf4051a55162e913f3"],["/react/build/static/css/2.2254a4a8.chunk.css","f08f007bb4e5e41b5aa87f2848a6c460"],["/react/build/static/css/20.3380ad7f.chunk.css","4003be468987a37dbf5402041401a9a1"],["/react/build/static/css/21.fd55ad13.chunk.css","5d7a87458cfd0b34193ef8735a51e4ec"],["/react/build/static/css/23.db9266b0.chunk.css","a32c8d84228d2166ef778fd258a8a107"],["/react/build/static/css/24.0b7937b6.chunk.css","033c58dea4bafef6dff1dead2a9a84d7"],["/react/build/static/css/26.92df39ea.chunk.css","248dd7a153a8a1fac332103b57f55305"],["/react/build/static/css/28.b22ab4e3.chunk.css","a35e8c094a69e32906fe5ecef7266eba"],["/react/build/static/css/29.994c785d.chunk.css","3ed1044673fe0c22b754a177bd352d06"],["/react/build/static/css/31.b60d7fb3.chunk.css","77e75ca9db868ed58852dd814e4b4101"],["/react/build/static/css/32.52bfcc08.chunk.css","f1a94296b92efa982aeb39fecbef31af"],["/react/build/static/css/33.a5656782.chunk.css","43d88d70d79d825e3c69b5ca1c54ee76"],["/react/build/static/css/34.5395c2ac.chunk.css","078af9108c07f676367db5c855766d65"],["/react/build/static/css/35.892ca344.chunk.css","0fb59f7f2e4b3ce612b897230b7a703f"],["/react/build/static/css/36.26ebed71.chunk.css","f7a134f0061edc3790772bb1992965a5"],["/react/build/static/css/37.cdcaf269.chunk.css","c1cc899b5c4453b8e976b091de3fbc73"],["/react/build/static/css/38.aa71327d.chunk.css","dedff82da2e4c952d8619f6c42b0e77b"],["/react/build/static/css/39.0bcbfebe.chunk.css","400818a3341410892f74a7352d8ff54c"],["/react/build/static/css/4.d01698e8.chunk.css","0a6ce036f8f2d65ddba1010340d6b13b"],["/react/build/static/css/40.167aec99.chunk.css","dec0380ef8130ddd66be4893739f2dd5"],["/react/build/static/css/41.b25c5bd7.chunk.css","a01e4f448f29f37a983d4dee88d229ba"],["/react/build/static/css/42.6f1656c2.chunk.css","400818a3341410892f74a7352d8ff54c"],["/react/build/static/css/43.bc14ad18.chunk.css","400818a3341410892f74a7352d8ff54c"],["/react/build/static/css/44.bc14ad18.chunk.css","400818a3341410892f74a7352d8ff54c"],["/react/build/static/css/45.bc14ad18.chunk.css","400818a3341410892f74a7352d8ff54c"],["/react/build/static/css/46.9b0ce2dd.chunk.css","400818a3341410892f74a7352d8ff54c"],["/react/build/static/css/47.ff33de55.chunk.css","05db0b9933db12cd0a1618df34d353cb"],["/react/build/static/css/48.7f907325.chunk.css","462ce243621684da7eea866f8128395e"],["/react/build/static/css/49.efb31a59.chunk.css","644e7205d10d12cd5153d8ce36ddc745"],["/react/build/static/css/51.7514cbb0.chunk.css","2f3580d46487333d6c9775077fa3707b"],["/react/build/static/css/52.7514cbb0.chunk.css","2f3580d46487333d6c9775077fa3707b"],["/react/build/static/css/53.f7de5d73.chunk.css","b3c5d398aa3ddb54ae0927ac614da74d"],["/react/build/static/css/54.7514cbb0.chunk.css","2f3580d46487333d6c9775077fa3707b"],["/react/build/static/css/55.2604b67d.chunk.css","8a1934d09f8ea6f4eda0fc1b6c68af13"],["/react/build/static/css/56.080d6958.chunk.css","d9b5ca9cb767438bb42a4167d8c9141b"],["/react/build/static/css/58.52c74215.chunk.css","617d90c1ce4ede53c29c4221f495cf6b"],["/react/build/static/css/6.8bc7b323.chunk.css","2db4c11daf18bfc70a3350ed2a0a7fa5"],["/react/build/static/css/60.2b4fa75d.chunk.css","894748843894405d62402217fff3324b"],["/react/build/static/css/61.6d110ed3.chunk.css","09f7817ebd43a3a9222cf9fef135e9f6"],["/react/build/static/css/62.fa72496d.chunk.css","efece6b99908e74bdce86fc3c501ad74"],["/react/build/static/css/63.e5535931.chunk.css","00eba11fb996a59e02c26e611538a624"],["/react/build/static/css/64.44b7352f.chunk.css","0f39f284eb65af574ab67e0aebd619b1"],["/react/build/static/css/65.ccc896d4.chunk.css","2d1046ed9cad43e5c464f07045648a6d"],["/react/build/static/css/66.c2f5b906.chunk.css","ab3193578b3119e73134ed42ca59d32b"],["/react/build/static/css/67.a27dc92a.chunk.css","b4f7b416dcd89f3e85316be8b4894857"],["/react/build/static/css/68.f7bc6939.chunk.css","a0957769ed5924bef8a8c8fd3a8c2f6a"],["/react/build/static/css/69.9446a516.chunk.css","c04a5f5e7e8f8d65a00206564dbbadff"],["/react/build/static/css/7.bbfdfc43.chunk.css","5a8688bfe7b2c1e41c07d9124a3ff408"],["/react/build/static/css/70.c236fc73.chunk.css","c75c3e15cc66ce6068cf5c6cc88b491d"],["/react/build/static/css/71.0ce8cf05.chunk.css","4074ea0af60701325f79d15b60aaf51e"],["/react/build/static/css/72.1ff4022b.chunk.css","902f4dad6a750d9a4c48cf29ea57a3e7"],["/react/build/static/css/73.0d976ff3.chunk.css","6c4138afafef0c3bbfefde0ebf007bba"],["/react/build/static/css/75.b742d6e9.chunk.css","536eefce94170a2a1623d26b5ed86929"],["/react/build/static/css/76.05177416.chunk.css","ad57386a590ab587c5673efaa5dd2c04"],["/react/build/static/css/77.330fa4e3.chunk.css","0bb24ff8749a0bf4f185cd581d98eb72"],["/react/build/static/css/78.520bfea6.chunk.css","ff724278085b6419943d6bd15edebd43"],["/react/build/static/css/79.a5678b8f.chunk.css","d374385a868481950227db6ceb1c2bb6"],["/react/build/static/css/8.ad2a37af.chunk.css","444dce730d212ae83ab371b1b5c16792"],["/react/build/static/css/80.41b8aabd.chunk.css","e363ea281af9e616a0d144154b88c8f8"],["/react/build/static/css/82.ea97577b.chunk.css","1211ec54a5dbd129cf63cacdc130ca13"],["/react/build/static/css/83.b2109eb4.chunk.css","4215fbff912ba2ff16a8d0129bd4b326"],["/react/build/static/css/84.ddd123f8.chunk.css","9b429eb52fcf2a98b927e4a50ee5e302"],["/react/build/static/css/85.0aa8e950.chunk.css","c3e544cb1dbc427afa5a79cb8c305f6f"],["/react/build/static/css/86.61b37499.chunk.css","ce6325f2eb8a3c906dd19b2f05323049"],["/react/build/static/css/87.61b37499.chunk.css","ce6325f2eb8a3c906dd19b2f05323049"],["/react/build/static/css/88.802376aa.chunk.css","ab9ca4eccd0f7f82106f926852c4413b"],["/react/build/static/css/89.92df39ea.chunk.css","248dd7a153a8a1fac332103b57f55305"],["/react/build/static/css/9.0d599627.chunk.css","594a782a467b6377066882dc16623709"],["/react/build/static/css/90.cbeef085.chunk.css","2846c3a6695cc9b61e18743798106f9f"],["/react/build/static/css/91.1926e8da.chunk.css","2d56414e9507f2aee05a339e88d2cf4a"],["/react/build/static/css/92.72690062.chunk.css","91dc48488419986071c25ce99fed65b5"],["/react/build/static/css/94.4054f41b.chunk.css","df7b038f8f1a0e16793b24bc950b9b22"],["/react/build/static/css/95.6b286560.chunk.css","cfe39ec1760c73d17202d707df38cd8c"],["/react/build/static/css/96.d16cbade.chunk.css","a8c3c35c334911fadbcef6ef9cfb4dce"],["/react/build/static/css/97.e3d139b9.chunk.css","16221dd332d6c2cd422b90463880e7ea"],["/react/build/static/css/98.92df39ea.chunk.css","248dd7a153a8a1fac332103b57f55305"],["/react/build/static/css/99.c2f5b906.chunk.css","ab3193578b3119e73134ed42ca59d32b"],["/react/build/static/css/main.1a360129.chunk.css","a56fefc91deda8b27be107528e8c4b73"],["/react/build/static/js/0.950b043c.chunk.js","53626cd1ed1060016a036518ba6b2c77"],["/react/build/static/js/1.9de07cbc.chunk.js","196c1ffd38b2415d627e2ab48865b2ee"],["/react/build/static/js/10.08552af4.chunk.js","f6ebb9227aabe78e35484d43f4123c84"],["/react/build/static/js/100.0fcbf83d.chunk.js","10195100c434d87b07dae932fbb8764a"],["/react/build/static/js/101.86426d83.chunk.js","7024b330f0fe1ddb50527da9bb04d59e"],["/react/build/static/js/102.b02a75f2.chunk.js","8194bb47c146080d7504bc09e6608685"],["/react/build/static/js/103.f5b3b266.chunk.js","a80fb6b9cf68fe97ba4d70bc9e57a92f"],["/react/build/static/js/104.7b9d0c2c.chunk.js","d24166456745064fb59c36ad8a544739"],["/react/build/static/js/105.266ebd65.chunk.js","3e75205f29d4fba51db88a14946618ee"],["/react/build/static/js/106.ba73452d.chunk.js","b54eb6657bc462e68aa2408521e7b7b6"],["/react/build/static/js/107.370f7596.chunk.js","5675d63d9501b95bce5cf8e34c0b85be"],["/react/build/static/js/108.e9d3cb50.chunk.js","4a6c64d1a632a27fee021ccd712bd714"],["/react/build/static/js/109.bbc83e4b.chunk.js","648b61186af213b652e17ef590baa6d2"],["/react/build/static/js/11.39a7e1fa.chunk.js","4adfbf031808c13d4ec3e1992b5990ac"],["/react/build/static/js/110.d4f2bd65.chunk.js","cdf8a3c9732af2bf7c78b40725a30b0b"],["/react/build/static/js/111.4a049a31.chunk.js","7ca3b0c02f413cf19fe6b339135156da"],["/react/build/static/js/112.262af439.chunk.js","38d32a45869347e11e91185dde7920f4"],["/react/build/static/js/113.ea620b0d.chunk.js","de54486b2232dc39a6d75023309e1099"],["/react/build/static/js/114.7d79edee.chunk.js","dc988c9f005a780d2ba0ad1abe602f4a"],["/react/build/static/js/115.53db6ace.chunk.js","c8cfeb9a35efafba665ff1200824dc14"],["/react/build/static/js/116.64ad5599.chunk.js","9c6a5e29de6d89f90ec4eaa08afe5f8f"],["/react/build/static/js/117.aa5ab5b0.chunk.js","89880bc0deb03a89cd78bfb6907865be"],["/react/build/static/js/118.31729c8e.chunk.js","3d474f7565ae3917122d360d922159ee"],["/react/build/static/js/119.e1ffe803.chunk.js","8bb120ca81d9349a01d56d5e347c21a4"],["/react/build/static/js/12.b7fdf957.chunk.js","3c5d6a58e5994ed123fe81edb1cba35e"],["/react/build/static/js/120.14919caf.chunk.js","c71c1f89c9be4d1f49dc4437ffb36954"],["/react/build/static/js/121.7f19afc7.chunk.js","a04ffba2ab5de266774e8166cd3a6fd6"],["/react/build/static/js/122.7139f8e0.chunk.js","a98b14cba03eb2341d3cc106cefde32b"],["/react/build/static/js/123.e43423f3.chunk.js","37f897a45e4f00b0c82e9627cc83bce4"],["/react/build/static/js/124.669a6c51.chunk.js","572340807064abbe182c65e902366aa4"],["/react/build/static/js/125.23c30c60.chunk.js","ab712b01b619251f9ee5e2aa14632872"],["/react/build/static/js/126.84d8c142.chunk.js","0675b3f275e2a23e4eb750862ce5a035"],["/react/build/static/js/127.1cdf3c84.chunk.js","a4d17463c076a0489f3d449897b4bd4f"],["/react/build/static/js/128.e4dd1434.chunk.js","830f08a9d173b621704a6c9d7a26b152"],["/react/build/static/js/129.d544b3d1.chunk.js","a576ccfd77e3f863f74f5d8e75ccac3b"],["/react/build/static/js/129.d544b3d1.chunk.js.LICENSE.txt","5092c6e04c7faa4b291d51dc5bb6081a"],["/react/build/static/js/13.ea07e51e.chunk.js","801346768409d01d4bc3c1d1a69bd52d"],["/react/build/static/js/130.2de987d4.chunk.js","3c7b5fa25db7c7d0d6d24a9183104a36"],["/react/build/static/js/131.b28edf39.chunk.js","3d7e8771e8b700a50f4682aa7abf2f16"],["/react/build/static/js/132.192debc4.chunk.js","95b31dbfd24439c5d5e73f7b4f506df1"],["/react/build/static/js/133.1b22e8fa.chunk.js","04154861adb7e43e1a1fa2c071b1126a"],["/react/build/static/js/134.06846ec9.chunk.js","1a1b575eb7fa6eb143ab1b9dfb389f09"],["/react/build/static/js/135.83ae5b4e.chunk.js","186a5e15c5edc6d06ed88ddd130d0c3f"],["/react/build/static/js/136.6f8ca28c.chunk.js","b6e7d9f37eacf5fee5c5d3640f15863f"],["/react/build/static/js/137.f7869a85.chunk.js","8ac854a1cd4596078e410a39708047b3"],["/react/build/static/js/138.376925b3.chunk.js","ed7ef0ccf2d19bdb61715e530ed520aa"],["/react/build/static/js/139.55e8b3c1.chunk.js","697ff9a59c2495ef8b3c41c8540c6ad3"],["/react/build/static/js/14.47d6b04d.chunk.js","a5b82ffc9e077fa7ef89a30f1192ad79"],["/react/build/static/js/140.36e3a04a.chunk.js","0340bebc41510d8f6d28e91d32c27758"],["/react/build/static/js/141.efa47aa5.chunk.js","49a3234fd18c8599344016aaac9529ee"],["/react/build/static/js/142.61427897.chunk.js","be9f63c675667d7f92c96cddd2a103c6"],["/react/build/static/js/143.b6678d75.chunk.js","094e239a9ca4f7c1a00a749ae22b63c1"],["/react/build/static/js/144.cd46041c.chunk.js","0c86af849d2a6641bcfc187e9018c52a"],["/react/build/static/js/145.530eed7f.chunk.js","4707286e706f13e3990c436d198d9aee"],["/react/build/static/js/146.9d817983.chunk.js","8f2e3e231946009a46926c04fbf5ca5a"],["/react/build/static/js/147.df687caf.chunk.js","197359e97901507bec382856266c2b2a"],["/react/build/static/js/148.82fc1b24.chunk.js","e528157ef7480adefdd981f8a90d4cb1"],["/react/build/static/js/149.72fbdf88.chunk.js","b5c6952d84efccb2f60b17d4b23e2832"],["/react/build/static/js/15.d5a97a57.chunk.js","8fea7eaa58b64f4e53b6c8cbc1cf646c"],["/react/build/static/js/150.cb61bec3.chunk.js","4e28c5d8a4f02e69168db0beb0c56b94"],["/react/build/static/js/151.cbc2c0c6.chunk.js","98bc9556de827ae872fc35c6df970f27"],["/react/build/static/js/152.b40350c9.chunk.js","a0ada0d3bcbb7b0eb9a953d3ed079582"],["/react/build/static/js/153.244cf7c3.chunk.js","6695b0260cf88891672e1cf73e042ec8"],["/react/build/static/js/154.b75a8647.chunk.js","9244cdc191f2d82de6cd869927438786"],["/react/build/static/js/155.6f707b22.chunk.js","03d784e9d2088a39f8c0fb7efa712a60"],["/react/build/static/js/156.bdcb3236.chunk.js","86963f7373c07973b2e9dc2ae32aa0cb"],["/react/build/static/js/157.d5628ed4.chunk.js","a4f75ee4399c16c159d28f6606dc9c7f"],["/react/build/static/js/158.1db4b932.chunk.js","c3b69d31e362414b26c1c18ff9f3aabd"],["/react/build/static/js/159.ffe647a5.chunk.js","db9496d552900e828699e2e0892d92fe"],["/react/build/static/js/159.ffe647a5.chunk.js.LICENSE.txt","03278fe9381615d8b390847939a9eb37"],["/react/build/static/js/16.5de282ff.chunk.js","d5b5f9ccf8e1b5b68c3e9212e9a63505"],["/react/build/static/js/160.f7af3ddb.chunk.js","db36b8afe9d598e8bc2ad10b615e412b"],["/react/build/static/js/161.0ed3a0a7.chunk.js","d5b6bda722fde27b5041e3ba6fe2655e"],["/react/build/static/js/162.281bd799.chunk.js","e8c4f38b5096208b50830ccc5fb86fb3"],["/react/build/static/js/163.bf48f207.chunk.js","76831f97e943fbe448d807f759b34028"],["/react/build/static/js/164.844ca7ff.chunk.js","9343d6533741d8d96f658758552deaab"],["/react/build/static/js/165.b8bb319f.chunk.js","f932f53e81335637cace47b0c16d30b2"],["/react/build/static/js/166.96fbaade.chunk.js","17f3b4407fc294d088eef6637f857bbc"],["/react/build/static/js/167.81eb918c.chunk.js","8c3a92e1c67d36b39cec68e083d8a7b5"],["/react/build/static/js/168.39ae77ca.chunk.js","545f60aae4d6f810a17c5ea86015fb9e"],["/react/build/static/js/169.a7df60fd.chunk.js","e3c77299a7e254ea989391502bb2cab4"],["/react/build/static/js/17.de7604c0.chunk.js","61e670ba3790ce7f0c3f4c02cdfc848c"],["/react/build/static/js/170.37d7c055.chunk.js","3c8c3d00ea4f2d1cfed0f1c6ffb11262"],["/react/build/static/js/171.10ff6133.chunk.js","5d315936955460e0a398c1de2011bea1"],["/react/build/static/js/172.02e58187.chunk.js","b0a22d9c6e987129364a7f3706584e8d"],["/react/build/static/js/173.d1250841.chunk.js","414c3767f9505b276142c8cff251df17"],["/react/build/static/js/174.98e10a93.chunk.js","9ea96477b3859704d8a40979c05137c4"],["/react/build/static/js/175.4394df40.chunk.js","f453512f3b29b208b8124c0b6a078b34"],["/react/build/static/js/176.ff91d553.chunk.js","536bd680133e8a3286bedacdff525098"],["/react/build/static/js/177.6e37f804.chunk.js","2f1bad36d9b5e6dd1b85b9a844d64ec2"],["/react/build/static/js/178.3112a1d6.chunk.js","8a8b19c998e73fa426740f39188fc529"],["/react/build/static/js/179.7be99d52.chunk.js","d0c00e7eaaf0537b4b1c483a0e669c5c"],["/react/build/static/js/18.623ccf09.chunk.js","9902e658bff5b706c1c1cfa5ea5e26be"],["/react/build/static/js/180.5be8f3d4.chunk.js","145e95490c3113f6015040e86cd8c44a"],["/react/build/static/js/181.3bf2cc9e.chunk.js","96016164a2dde7afafe887e3c414f426"],["/react/build/static/js/182.0c9bcb00.chunk.js","dfff163faa51cdc8335d160bf63bdc46"],["/react/build/static/js/183.9e37d31f.chunk.js","fcc7abd7bcf353f57da680f59eaeb3f1"],["/react/build/static/js/184.d0c38225.chunk.js","a35ffee6a99a84e90cc8e92986586baf"],["/react/build/static/js/185.b5efa2ec.chunk.js","42dcf3be589eb297a8019a5692a50d01"],["/react/build/static/js/186.a260669f.chunk.js","f1bf68b9268e078bce406fe33aad8ac4"],["/react/build/static/js/187.e1aac1fc.chunk.js","ef710a1393995ce45a5d368e4021ba24"],["/react/build/static/js/188.501e32b5.chunk.js","4a62be923810a0b1703427ed21d06c82"],["/react/build/static/js/189.d54e68dc.chunk.js","69ab86a00cc1b68e0b8e09bb7c09d66a"],["/react/build/static/js/19.94d795c9.chunk.js","5306bafc55770d8f7331b8e6b0df9dce"],["/react/build/static/js/190.b7ecd4db.chunk.js","07555a8c1a60f5696e08e0c2cacb1d5b"],["/react/build/static/js/191.bd163b89.chunk.js","8a89999f942f7fc16390c56eefaae8d3"],["/react/build/static/js/192.d4d79725.chunk.js","16bee586563ac110be73e883988ada5e"],["/react/build/static/js/193.37e18b9e.chunk.js","40b334e4d876deb9dff592f343a20a9e"],["/react/build/static/js/194.ddf2ba5c.chunk.js","713bbe7d208b961f37b1a2727a74ed32"],["/react/build/static/js/195.bb701d31.chunk.js","18a195c0b50db8d3687dfc676707f1d7"],["/react/build/static/js/196.60c6a7de.chunk.js","91246d9e7b20bfb9519893141e8082f6"],["/react/build/static/js/197.bd678c9c.chunk.js","204069242a6b391d708f768a87752935"],["/react/build/static/js/198.d0fe1696.chunk.js","61d9805591a59325f337ecc6ecc33eab"],["/react/build/static/js/199.045592c0.chunk.js","c5928a4076793571d5a9f024ca37fa88"],["/react/build/static/js/2.867be313.chunk.js","14eb4e8ca3b36e910eb4313327e5bc4a"],["/react/build/static/js/20.fb21ccaf.chunk.js","1c44e04ee595b311e058ffca26522728"],["/react/build/static/js/200.0e1acb9c.chunk.js","0c48a62b941fed5dee1aee3314848f14"],["/react/build/static/js/201.5acd736a.chunk.js","b1854c247ed18cc8a7158978aa5e9927"],["/react/build/static/js/201.5acd736a.chunk.js.LICENSE.txt","cf224aa154060b2c3c86fa6ed5af6aa8"],["/react/build/static/js/202.6b2ead7f.chunk.js","83c81cb610bb38ed237b6b58bfd27633"],["/react/build/static/js/203.e9e7d3ce.chunk.js","991ba1c897778e6e290b898ea388af8f"],["/react/build/static/js/204.5fe6667b.chunk.js","d3445c7f49315ae62822e9a1eff92cc1"],["/react/build/static/js/205.0c499f8d.chunk.js","eb24c39ee6962d51d631c58dda3ec18d"],["/react/build/static/js/206.74b3f3c4.chunk.js","968518731c01ecab2b105117ca545937"],["/react/build/static/js/21.6d5a039a.chunk.js","14aa8e99a7adc9141ceaa613aaeebc83"],["/react/build/static/js/22.2539176f.chunk.js","746e87655d2a84d0c8414479bc31bc25"],["/react/build/static/js/23.a37322cc.chunk.js","6e3238b79d603470bf9ce2e2c6789c06"],["/react/build/static/js/24.41d24303.chunk.js","79562a512006917b3b3a49eaebd9b442"],["/react/build/static/js/25.edd1a409.chunk.js","6d684bf736a549f0f49b74c21a0e275f"],["/react/build/static/js/26.f0294de0.chunk.js","5900d27daff23e0582f13d582c7d6e8a"],["/react/build/static/js/27.a37917ce.chunk.js","c9c8e506d16d776e7ad76b030b084850"],["/react/build/static/js/28.13a4d44b.chunk.js","c647ecb76c815794a9adea435b296d8b"],["/react/build/static/js/29.5f734534.chunk.js","ae50f7b1ac3f4c542ae20a0f4fa2ba66"],["/react/build/static/js/3.4dc00b2b.chunk.js","e4f1e032eedd0e98be40b1eba434f950"],["/react/build/static/js/30.71048987.chunk.js","031729e3684b883b529909c2e30479d8"],["/react/build/static/js/31.3aa5d702.chunk.js","4775c08eb1b8fded1bf830464e553719"],["/react/build/static/js/32.441c023b.chunk.js","02b4f341fae4bccbbdb485e1b0d62faa"],["/react/build/static/js/33.9a3293f5.chunk.js","ee1fc934265c2dbd57e4f920d78b5933"],["/react/build/static/js/34.ae933569.chunk.js","f352a7cdc82840e06f4861a7f3c6c086"],["/react/build/static/js/34.ae933569.chunk.js.LICENSE.txt","c826d0bbfaa01aea33aca05c74c5cf41"],["/react/build/static/js/35.d2f2f8c7.chunk.js","f3bde9b41f9cad841d30982cb0f88b68"],["/react/build/static/js/36.89cb4406.chunk.js","ed44194c2cb0c1543e129de3b561f2b1"],["/react/build/static/js/36.89cb4406.chunk.js.LICENSE.txt","2b3d665dc9a02fc42e91564075536ce8"],["/react/build/static/js/37.8559d803.chunk.js","a6d2cd55d3a4fd4c002afd9167b1ae16"],["/react/build/static/js/38.3ec8c844.chunk.js","c802227bac795b935e0e0e96f8a9aba0"],["/react/build/static/js/39.f4de5fc6.chunk.js","a43a70b88371921ce8b638bd92ba1ad2"],["/react/build/static/js/4.705c2920.chunk.js","4cb957d55a13744f9636e01635ab6e2b"],["/react/build/static/js/40.5be139db.chunk.js","a50069e3d62f650b1a69a6ce1757e1f1"],["/react/build/static/js/41.70e1da9d.chunk.js","98e741dae08512706d43fdad63ddc621"],["/react/build/static/js/42.343cd276.chunk.js","99cc5a46afa56e5e52acc34402d48075"],["/react/build/static/js/43.c7df2d13.chunk.js","92f3bb89fd52ba35ddabf692d407c1cd"],["/react/build/static/js/44.dcb1fc8a.chunk.js","91ad4c76eb70a6a5ea76c1e4d3b1622c"],["/react/build/static/js/45.04d151f5.chunk.js","adc3dc11612704b4973fa3c2ca821207"],["/react/build/static/js/46.2e447d4a.chunk.js","7e2b3406b9fd1dfbb65478c4da9bd0fe"],["/react/build/static/js/47.77f76c1a.chunk.js","d07787c2b0d3a7636c0fbe53c11f9bd4"],["/react/build/static/js/48.46e84c35.chunk.js","30619fb930f699e16d514ebce7121454"],["/react/build/static/js/49.a3a37a4a.chunk.js","82f2d609f2c572b9d15ba7e3d0435038"],["/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.85a34db5.chunk.js","e2633d03fcd0d0c6a25de4fe8d282473"],["/react/build/static/js/51.3c244227.chunk.js","255b1b4d80681eea4b2183d24dc61f47"],["/react/build/static/js/52.e846999f.chunk.js","85ea899b002926af0fe6e9bfe3ec7702"],["/react/build/static/js/53.a677a0b7.chunk.js","62290bcd5708e42d374567ba12a1d117"],["/react/build/static/js/54.dd53d885.chunk.js","27073be7ac804137fffbe045a28966fa"],["/react/build/static/js/55.edbf7fbd.chunk.js","d5ad674f484cb58e002cb4b3cc0b97b5"],["/react/build/static/js/56.c10fe803.chunk.js","805832205d4502d8ba7ba388ee7f2d20"],["/react/build/static/js/57.402baf7a.chunk.js","46a7b6340d328bcaae491707e63e8fab"],["/react/build/static/js/58.263dd118.chunk.js","59924b6ff101bf5a19651d47d51764de"],["/react/build/static/js/59.c6a6878f.chunk.js","c3cfd97f49544b9e48bf018317a7ed53"],["/react/build/static/js/6.c010a26e.chunk.js","3b013ecd3674889935fd90722c8517dd"],["/react/build/static/js/60.618e6634.chunk.js","07f6ea8bf198a391146099da11da2e41"],["/react/build/static/js/61.7fc7c2fa.chunk.js","323a984b27744f92ce9e3498e0c3cce2"],["/react/build/static/js/62.e608ccc8.chunk.js","5c4dbfedf84863ee88a10c156a3c0699"],["/react/build/static/js/63.32d6108f.chunk.js","fd0f47c30b9b56fd1718d35fb04971d4"],["/react/build/static/js/64.08551470.chunk.js","39953e2207193b01b8bfd595b9ba761a"],["/react/build/static/js/65.e49e3734.chunk.js","841f4c8162a1ea22b664dcfbc4717f7a"],["/react/build/static/js/66.2205fafe.chunk.js","bfd5580ef22bbfdf71a91493ab4f2d47"],["/react/build/static/js/67.1c85f29a.chunk.js","55555e617a840ea19771077c714d4d1e"],["/react/build/static/js/68.7c955477.chunk.js","d132a13c8be8567b87fb712bb44eee0e"],["/react/build/static/js/69.578bd27d.chunk.js","c0e6c0a2f6e1de8cf49fed28d60869bd"],["/react/build/static/js/7.db9e3af4.chunk.js","5c7fbafb0a20760d3e1bf53de1d601cd"],["/react/build/static/js/70.d945860d.chunk.js","5119e8fa599d2d6c77f501bcaa9a0297"],["/react/build/static/js/71.ac7a05ac.chunk.js","d9db9248ed6ba86634dd3ce1936e6b31"],["/react/build/static/js/72.bef599ce.chunk.js","29210363cda870994fd8b60813acfb3e"],["/react/build/static/js/73.fef187b0.chunk.js","e59fd9a34d21c368ac12f8955a40d5dc"],["/react/build/static/js/74.da8c8422.chunk.js","85e0e567a4c187d9e8b5a367380a715d"],["/react/build/static/js/75.b6d17c8e.chunk.js","a442ff316f3ee86540030bbd9440e1f3"],["/react/build/static/js/76.3ec0d9b7.chunk.js","9177c01e1d17b2d71be763caf4e2fc7d"],["/react/build/static/js/77.da521d19.chunk.js","a570a05d892a3c33a7adfd26cd04ae8c"],["/react/build/static/js/78.e0770374.chunk.js","c36e3358e3bacabf4350580dce70620d"],["/react/build/static/js/79.89a2e2ff.chunk.js","fb5cd685677fc538ba6a82167b427681"],["/react/build/static/js/8.0e20ef5f.chunk.js","da2ff945738d9b68cc4971d87319804e"],["/react/build/static/js/80.2fbf05b9.chunk.js","aa1dc014ecbe6b15632ff5f8b1300e5a"],["/react/build/static/js/81.75994b18.chunk.js","6831d037c2dcdcb13857a5d79da055e7"],["/react/build/static/js/82.95568af1.chunk.js","6263a5ef08882a4b6e05d7bfdc9e5d44"],["/react/build/static/js/83.bd338219.chunk.js","c53ea51c917649b0360a049b35f06f3f"],["/react/build/static/js/84.f4332bff.chunk.js","de9dd6c9dc09c438995eca012576646a"],["/react/build/static/js/85.68b6ea23.chunk.js","25549ae0b0648d8dc6889003ac82ac9c"],["/react/build/static/js/86.e05228d1.chunk.js","c1870d830d0726c21efc55a3b7a6a0a2"],["/react/build/static/js/87.57f1151b.chunk.js","8d9eee41d5ad80d343e3d7b2cb464599"],["/react/build/static/js/88.f83ee2f6.chunk.js","db433e833d90878886ce00404d646693"],["/react/build/static/js/89.7e946380.chunk.js","c7dcdb6d22bf6181933256adc79aa9b1"],["/react/build/static/js/9.e35976ce.chunk.js","3e08c041fafd64eb82fd259e2153f8db"],["/react/build/static/js/9.e35976ce.chunk.js.LICENSE.txt","c826d0bbfaa01aea33aca05c74c5cf41"],["/react/build/static/js/90.1753b07a.chunk.js","326ea9d8d5412052601788ed95daac8a"],["/react/build/static/js/91.d4314892.chunk.js","96a0b022df3dea3d92eebee68459eefc"],["/react/build/static/js/92.8f8f13b6.chunk.js","b5e9cfdde572a0304aa88a7a83626654"],["/react/build/static/js/93.c3c08c56.chunk.js","3b5258df5c0540a92990590d09702ff0"],["/react/build/static/js/94.a20881d0.chunk.js","782912c1952e2fb615d024b54e891630"],["/react/build/static/js/95.89fe1ff4.chunk.js","a9037e401b0d3edca359786d36c7d2d2"],["/react/build/static/js/96.d770512c.chunk.js","c3e1adca1cef43e53997813a349ece97"],["/react/build/static/js/97.6f575e28.chunk.js","e5d426533d6938341072accfdcb07ea8"],["/react/build/static/js/98.e26d259a.chunk.js","7259821b810b74d8d8061ba7aaf79906"],["/react/build/static/js/99.ada1839e.chunk.js","98e7c3cd8e4432a604baf49b72a228c9"],["/react/build/static/js/main.761d38f3.chunk.js.LICENSE.txt","20c4c9722b39971e742932d08ec3daf5"],["/react/build/static/js/runtime~main.3caed9ce.js","b382bb20aa3071ea89b7b55ec6bad09b"],["/react/build/static/media/2-1bg.d22a63b9.png","ba2b4a272d5ca00d9400b4cd1fd573d6"],["/react/build/static/media/2-2-1.afd0f2f5.png","63de0e927282052b4b7a3a4a4e06c004"],["/react/build/static/media/2-2-2.26bc3301.png","09350b2fc63799fbbbed880ee86c54dc"],["/react/build/static/media/2-2-3.6d6ce99c.png","04c46e92f6c6dbc3f354c7d12f41efdf"],["/react/build/static/media/2-2-head.5e69dbb2.png","1ed02c446d34cd67de8d1685ffd16181"],["/react/build/static/media/2-3-1.bcb33d47.png","6309aee1c5b0f1906cf8224c70a2954d"],["/react/build/static/media/2-3-2.84718f27.png","31c01055ab07471d38fc500d6b705d15"],["/react/build/static/media/2-3-3.db9fe021.png","a57f266b735b7cdba67598b4f26d344a"],["/react/build/static/media/2-3-4.15673036.png","e16aa707c8a5d37f083723bdbcd1e0c4"],["/react/build/static/media/2-3bg.deef1b07.png","5b8e2e8dd995ea94a13247eb5ed7ca9e"],["/react/build/static/media/2-4-1.6347d272.png","ab42a83a413363ee38afe9d6744908e1"],["/react/build/static/media/2-4bg.45478d20.png","f28c71d7b533b10dc5c1c33ddc7e028d"],["/react/build/static/media/2-5bg.9cca3de1.png","7d7c0003e780841147d31243f7c305ad"],["/react/build/static/media/2-6-1.302b729e.png","cd88cc40364a0dacde3fa5af91cb8407"],["/react/build/static/media/2-6-2.b262b91e.png","50b143930101e1b295683ba0099f9ab9"],["/react/build/static/media/3-1.9fdda521.png","f6add2be652f2989e8b5c8ebc319f44d"],["/react/build/static/media/3-2.47050941.png","b3ad137b32270db1b9fc4aa08c8e0451"],["/react/build/static/media/3-3.c767aae7.png","5d79fb69eee45493a7555b6414c739c0"],["/react/build/static/media/3-4.92820cbc.png","5d26624685fca97de2721a718a5209eb"],["/react/build/static/media/3-bg.4f22fe34.png","28b762cb9f96c8122b700f54e3c914b4"],["/react/build/static/media/34@2x.ed8e5910.png","174665edd0ab7f03fa9e60353417cbaa"],["/react/build/static/media/35@2x.33462edc.png","8cfe5ce0a0d51e3b6d9af2a5ccb2784a"],["/react/build/static/media/36@2x.8f54f5ba.png","0dd97091f3e6be410d8d5ef8df634ce8"],["/react/build/static/media/37@2x.97a40a2a.png","54b6a5ad4cdecb5d722bb1509e5e0216"],["/react/build/static/media/38@2x.f072fe68.png","e890bdfa45d996910aad3597b0a24c09"],["/react/build/static/media/39@2x.ee1af05a.png","cef1223f2f0ce7cc451c982e2f7dc6dd"],["/react/build/static/media/4-1.79fa159d.png","2bea356c9736a2f3787b03d69b72c733"],["/react/build/static/media/4-2.9c066e75.png","88eada7dcd52a5d211ee86aacd523616"],["/react/build/static/media/4-3.a1487a5b.png","da4afd909ef92b84e7a90043e96504d1"],["/react/build/static/media/4-4.5eb40734.png","d3f20f10c4de4cf438ac376516763db9"],["/react/build/static/media/4-bg.214b12ef.png","bb353b3cf7d527c4c052a5462e5f2209"],["/react/build/static/media/40@2x.f10a55e2.png","603a7113eda7af6d3d908b8b7bed4e1a"],["/react/build/static/media/42@2x.25d6b5fd.png","b17ffff59b4673910f125e208e448757"],["/react/build/static/media/44@2x.1374baf9.png","0f150a0e7cf098056300667f82d986f4"],["/react/build/static/media/46@2x.e272d43e.png","06d55da5cb08016c1d1561e111e41c29"],["/react/build/static/media/48@2x.3bde4de9.png","46fe84acf4e9b0c974d28785a76d416d"],["/react/build/static/media/49.b03e6efe.png","b084f468520ae3ea313839228035ed41"],["/react/build/static/media/50@2x.69b76634.png","59d8c56b75d5833bcaa4ca40c24e0282"],["/react/build/static/media/52@2x.41805cbb.png","9e64828acb8840429063f19df28f6262"],["/react/build/static/media/55@2x.83486b73.png","1f3a3cec5959e66b7e32acb3974c30b2"],["/react/build/static/media/57@2x.8dc6b0b8.png","e9e9efcca4a99b81aeaa2b3d5f3d8149"],["/react/build/static/media/59@2x.b0884ef0.png","076b0a99ff2dfa32cf88da927fd5bdde"],["/react/build/static/media/61@2x.99d3cc3e.png","0899a86bb440717a21f3692383ebf49d"],["/react/build/static/media/63@2x.49f389b9.png","74d7a6b844adc2bac1f21d47f3878a78"],["/react/build/static/media/65@2x.ef33e2f9.png","82a58ddca2302ee7b12b0c38b8df9a4b"],["/react/build/static/media/67@2x.4a4f4b6c.png","7f37bcee2e2be94ddef7ef4feaf6b8a9"],["/react/build/static/media/69@2x.379c6a82.png","b0fbdb5e689fc6ac05bc029ed150c556"],["/react/build/static/media/BJHKHT.f065403a.png","7e59d4b496c81f75d5c11c5166f030a4"],["/react/build/static/media/CEC.3b748059.png","064eea41dfa53645eb0134012b9e7f2e"],["/react/build/static/media/GFKJ.eb30c414.png","a60603b90e7b35d31753400f56be7770"],["/react/build/static/media/HSKY.2e76ba44.png","390849e1165e584772959baecaafb55b"],["/react/build/static/media/ISCAS.851fcfda.png","6a2b57a38c79d3c48a5aa238a113d165"],["/react/build/static/media/KYRJLM.2d659e5c.png","8d92960a37abe7deb48e25b7ea72a2e5"],["/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/LC.f247fdb8.png","3e02cbcebad7837bf48da07b33a10bf5"],["/react/build/static/media/LSLM.99387946.png","41c202edbdb8a04e0cff8dca05fcc3de"],["/react/build/static/media/ML.08d278e2.png","9f958c18dbce14eafeed88a2fff5ec30"],["/react/build/static/media/NJDX.bb34b326.png","48e32a4eb948d5d618f7234210cd111d"],["/react/build/static/media/QH.b57a0131.png","45efbad10af2600ac575f17c7f1c6f25"],["/react/build/static/media/SHJT.426bf0c7.png","93cf5b16ef9208cb5bf1da99eebde8fb"],["/react/build/static/media/TX.b703476c.png","47cf36954b1fbb684e346d72dd890b14"],["/react/build/static/media/WXYJY.21e40191.png","e080df4c7b430301c9f741d432afa8ad"],["/react/build/static/media/XH.a0a88f17.png","a621d3a4f230af8107e727f60ed4c8f0"],["/react/build/static/media/XJY.b4c57bf1.png","e41c17ce768fcf94a03339a71c30d6f3"],["/react/build/static/media/YKD.4f7e2766.png","fa37d44fd25bcf449ec35efe68de61c5"],["/react/build/static/media/ZC.ad056aa5.png","c51f75c3c4c469809acda5c394c02adf"],["/react/build/static/media/achievements.f20b7e39.png","6a9f5aef5cc32d04d0a7a2f7acc38b11"],["/react/build/static/media/award-bg.f71628f1.png","c5dd065eaa235efd1c330b41d27f3370"],["/react/build/static/media/award-tit.4c48185a.png","5dec871e9bf24ad08589bf24da7d56c9"],["/react/build/static/media/ball.24214b6e.png","4600b466befba451dd38df26879cf299"],["/react/build/static/media/banner.40f1ff0c.png","196a855ae4a95a04943211925b34b83b"],["/react/build/static/media/banner.598a8076.png","1e538e70165e458ca1662f937d1264dd"],["/react/build/static/media/banner.84187e6e.png","ecf9fdcd304fa1e37310d49755e2f009"],["/react/build/static/media/banner.f7da2db1.png","23523c6657f4a1abe198837d0316a162"],["/react/build/static/media/banner_list.e02c5e16.jpg","bc53dcd5b0731ce2ac28c3ea02a01c97"],["/react/build/static/media/beijing.bfcd5b0e.png","518931a330ddf9dd7348d702c82c033c"],["/react/build/static/media/bg.401bf2cf.png","228280fae26c66cbfd718f680d16ce7f"],["/react/build/static/media/bg.9688532b.png","c1f86769f7e46442052e59452f01f9d9"],["/react/build/static/media/bg.a51f2ffd.png","10085e3dfd86fd912dd2df5855fdd7b0"],["/react/build/static/media/bgPng.ed010245.png","9c63690dae3e5e96cc49a08ff24cf230"],["/react/build/static/media/box.548a8c8b.png","d86432e2f3b9c9e605b14855d40c4c1f"],["/react/build/static/media/ccf_logo.a54fdc70.png","99678a58665cdb049736919636983ee3"],["/react/build/static/media/ccf_logo1.be10ead7.png","e2e6fef345151e132fdcce161cc87525"],["/react/build/static/media/check_tabs.dc02b037.png","3cd1dc6de8c94ea0b139f837fc00abdf"],["/react/build/static/media/codeafter.c3088c74.png","49ed3ae6c715b4f312f9a4af582ef2a8"],["/react/build/static/media/computer.4fe86b12.png","902233a9dd36c8a274324382e7f693b3"],["/react/build/static/media/contact_bg.3f5f4753.png","48959c7d63d5e54f1e538b50bfa8de60"],["/react/build/static/media/detectionBG.6759a755.png","a8244f19972a05a30815da7c25d5abd1"],["/react/build/static/media/earth.050b1435.png","bdc488cfc8356fbe92e2c5e85f38d3a9"],["/react/build/static/media/fun1.c99ffa49.png","0821dbab48751cec64b2bb3c795796ef"],["/react/build/static/media/fun2.12f22bca.png","54a5d7faf4b9ddb2e82d7b5207089a6c"],["/react/build/static/media/fun3.75c280e6.png","5c69ce2307b9e074af5ce82d88ef8582"],["/react/build/static/media/fun4.f499794e.png","253ae97d5ce8d7de5fd987d0ac9cc51b"],["/react/build/static/media/fun5.96b44942.png","e8afdfd77e8ea57ed9945cde3bcf7b98"],["/react/build/static/media/funBg.410c4305.png","d6f1410497fc1f2ed6acdbc525857fc6"],["/react/build/static/media/funBg3.d1c7d094.png","3e38083b0ae65fdcb3e237ee1caa0e6f"],["/react/build/static/media/funBg4.68c5f49e.png","4387caf6448bde780eccac5072aba145"],["/react/build/static/media/gitlink1.4bf0ed96.png","74f1d8c84848fb0b81ee404552ef7427"],["/react/build/static/media/gitlink2.0ec0ec22.png","8f753495bab62a461ee0cb63eb0ee889"],["/react/build/static/media/head.52aa3fc8.png","3a5b86995f4e5b03deb387dd013e58b4"],["/react/build/static/media/help.0bfb2587.png","ed85504ae3ea434b5dca53dc3a666dea"],["/react/build/static/media/help_bg.23e22049.png","f15a30789e07194ccc3ebb21138bf057"],["/react/build/static/media/huake.63b6a34d.png","adbad39e4b3344c8dac6fa02807eb9e5"],["/react/build/static/media/huawei.73ec7c22.png","64d20728102a750c9ce500eb424f1de5"],["/react/build/static/media/image20.4f1ce1bb.svg","2f78686cac653fd009cce87e1100b430"],["/react/build/static/media/image21.5cddfd61.svg","8a02d740954406b3a5ea8e748629e245"],["/react/build/static/media/image22.6ff2b063.svg","c66ea17e75e42e4cd6d63831a05b7cad"],["/react/build/static/media/img1.8560258f.png","1a039a78776399d0eee98e6ad7a07ce5"],["/react/build/static/media/img1.e0beda57.png","37963219e6ca5c4144ba62693c52c31f"],["/react/build/static/media/img10.64149a3d.png","44f29fca2b72ab9726d3413cd75c763e"],["/react/build/static/media/img15.87a3556c.png","caf5daf4b8834cf0c40a93f32616e2f6"],["/react/build/static/media/img16.32badab9.png","e20c519658bc608e7b432ea7557cf618"],["/react/build/static/media/img17.c25d5edc.png","2b82779b3b1f36aa80495153b68f3d3a"],["/react/build/static/media/img18.4963efc1.png","df5029d95eef15daf5a7326e88399d6d"],["/react/build/static/media/img2.789fbbfe.png","f7ef7805e3cd8e94a431def695bd886d"],["/react/build/static/media/img2.ae303051.png","51bd149911e029ebf15ad8838b05c674"],["/react/build/static/media/img3.cee3ac5b.png","eafb9519b0ba2dd31e768fa8c751ea49"],["/react/build/static/media/img4.53c937cb.png","d79d2611f2cfbc03316fff2204ba0b90"],["/react/build/static/media/img5.ca3a2287.png","a55ff2eecc025d68b5f7a6f1f8a9ed85"],["/react/build/static/media/img6.8f81bf78.png","f64772292e6a90fc1da0dbdca501cd11"],["/react/build/static/media/img7.e4a68e6e.png","4c472d65efdbd4517ada8ee751228890"],["/react/build/static/media/img8.10500e00.png","aea38e49166c86c63b177f3145a0b064"],["/react/build/static/media/img9.d25372ba.png","aa259ddd863027c59146b33666f57c2c"],["/react/build/static/media/introduce.1d68f199.png","fe5c99f392759708035c4bab0955622a"],["/react/build/static/media/jijinhui.041fb524.png","827c1f894afb783870599d02cb5c4c3f"],["/react/build/static/media/joinUs.26ec28cd.png","9cd5fee199af626730ee25a37f118eb3"],["/react/build/static/media/lightspot-bg.62bc2938.png","55f2e11527e5913b9046a32ed5702be0"],["/react/build/static/media/lightspot1.9214f0ae.png","ac3bd597543bcfb1a17a039b9f955c50"],["/react/build/static/media/lightspot2.b7053786.png","5d91f7f67c0f69fb68d40416c15dc9eb"],["/react/build/static/media/lightspot3.2f8af8da.png","b6a4577e53a6ca085671ffd9a8b62ce0"],["/react/build/static/media/lightspot4.93769763.png","f9f2f6654b165d72d9780e101e19e845"],["/react/build/static/media/loginBg.1cddcbff.png","86ec58b9f8f3f50140770546cf840257"],["/react/build/static/media/logo.62af9fee.png","bdb086d84a720bfb0c7a3bef50cc6422"],["/react/build/static/media/logo.f0d4927b.svg","9ee4b6d239cf05d9118b4a863ca4bfa3"],["/react/build/static/media/logo1.ec3c2e67.png","1b63bf1709328011dd17013bd4999fd3"],["/react/build/static/media/logo2.b04c07f2.png","82f448805e0380b391c77943d02b1d46"],["/react/build/static/media/mulan.690d2289.png","b9d8b87a75927dc097d45280c2ca0f4b"],["/react/build/static/media/news-item.c2aef644.png","fd090d94d0fe94b8f12a9e68ac872c4d"],["/react/build/static/media/news-main.731a5143.png","40d592ac03be023dd1fd67a60a97df57"],["/react/build/static/media/news-main1.d438d3c7.png","f9c1445528c719c33464b6b9d5be8883"],["/react/build/static/media/partner_bg.88388216.png","eac2e2ad3b1a25d605ed746409b530ef"],["/react/build/static/media/projectBg.774764d7.png","916780acccd06591f270420affece47c"],["/react/build/static/media/projectDetailTaskBg.66b1fb2d.png","161c7fee542a59bdf4cb8a5a94086831"],["/react/build/static/media/qqChat.9e56cc22.png","fc97e294a452fcfae783dc73d1f24ff6"],["/react/build/static/media/registerBg.e14e89f4.png","5ca168f423644e195c7fe270cc728873"],["/react/build/static/media/resetPasswordBg.df9a6167.png","13b9a18d3a09d34b1320713d38fbd04f"],["/react/build/static/media/rightBg.55f14f0c.png","f38c59f756ada99c3eafd76ab2333925"],["/react/build/static/media/sexange.b3665539.png","fe580c3386c0dac7aa9480dbe1c26b9d"],["/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/static/media/sponsor11.5e9da48d.png","0cc78d9e2df9b816f79923244d807999"],["/react/build/static/media/sponsor21.8a655acc.png","86d7c2304bf3f60d923bdc6f25951f33"],["/react/build/static/media/sponsor22.96e2b643.png","c26b18460bdc7959b7baddc5bf8e9a8c"],["/react/build/static/media/sponsor31.0fd95bcb.png","099a8680be13f97915df39f8247fe2d9"],["/react/build/static/media/sponsor33.27be3b2d.png","11f04aa6ba51b6ba1ae2e09cdabaff8e"],["/react/build/static/media/subtitle.5019e086.png","b2d9c74c02d4de483f79085596d0064b"],["/react/build/static/media/taskbar.49a40f3a.png","80443aacad0a26162d838d4f71af128a"],["/react/build/static/media/teacher-img.1261f6b3.png","4cceb29b8c81720207fcc96db5fbf356"],["/react/build/static/media/time-bg.c9372737.png","9f205cabad975dac76cf4fa2662276c4"],["/react/build/static/media/top-1.54a95b91.png","3d2bbe827191450fb82fc04b7ba925c9"],["/react/build/static/media/top-2.2a21b300.png","7cddde07beac784e8edd065bf3c5f4e2"],["/react/build/static/media/top-3.48ab81a2.png","702e62391cc8148d3f6f405720527121"],["/react/build/static/media/top-bg.7b89cf7e.png","1cf27750ff50673346a49beeab0c3bb9"],["/react/build/static/media/typebg.b2b0ea32.png","c02c413fdc8fbcb9bd4a042ff9f0ea5a"],["/react/build/static/media/xigongye.d51231d3.png","751514079a6e7d1cfd19af4527749e53"],["/react/build/static/media/xiuos.67682257.png","6fd484b0615e89cb2a2fcde1e6e261a1"],["/react/build/static/media/xjy.6e62f4d6.png","6542ba49c3e8515e8cada3f15f7ab094"],["/react/build/static/media/浙江大学.3c545e69.png","b305afeded0784578319d459a6d71cc7"],["/react/build/ts.worker.js.LICENSE.txt","ce15c9d372cc5baeacdeb733817bdde4"]],cacheName="sw-precache-v3-sw-precache-webpack-plugin-"+(self.registration?self.registration.scope:""),ignoreUrlParametersMatching=[/^utm_/],addDirectoryIndex=function(c,a){var e=new URL(c);return"/"===e.pathname.slice(-1)&&(e.pathname+=a),e.toString()},cleanResponse=function(a){return a.redirected?("body"in a?Promise.resolve(a.body):a.blob()).then(function(c){return new Response(c,{headers:a.headers,status:a.status,statusText:a.statusText})}):Promise.resolve(a)},createCacheKey=function(c,a,e,d){var t=new URL(c);return d&&t.pathname.match(d)||(t.search+=(t.search?"&":"")+encodeURIComponent(a)+"="+encodeURIComponent(e)),t.toString()},isPathWhitelisted=function(c,a){if(0===c.length)return!0;var e=new URL(a).pathname;return c.some(function(c){return e.match(c)})},stripIgnoredUrlParameters=function(c,e){var a=new URL(c);return a.hash="",a.search=a.search.slice(1).split("&").map(function(c){return c.split("=")}).filter(function(a){return e.every(function(c){return!c.test(a[0])})}).map(function(c){return c.join("=")}).join("&"),a.toString()},hashParamName="_sw-precache",urlsToCacheKeys=new Map(precacheConfig.map(function(c){var a=c[0],e=c[1],d=new URL(a,self.location),t=createCacheKey(d,hashParamName,e,/\.\w{8}\./);return[d.toString(),t]}));function setOfCachedUrls(c){return c.keys().then(function(c){return c.map(function(c){return c.url})}).then(function(c){return new Set(c)})}self.addEventListener("install",function(c){c.waitUntil(caches.open(cacheName).then(function(d){return setOfCachedUrls(d).then(function(e){return Promise.all(Array.from(urlsToCacheKeys.values()).map(function(a){if(!e.has(a)){var c=new Request(a,{credentials:"same-origin"});return fetch(c).then(function(c){if(!c.ok)throw new Error("Request for "+a+" returned a response with status "+c.status);return cleanResponse(c).then(function(c){return d.put(a,c)})})}}))})}).then(function(){return self.skipWaiting()}))}),self.addEventListener("activate",function(c){var e=new Set(urlsToCacheKeys.values());c.waitUntil(caches.open(cacheName).then(function(a){return a.keys().then(function(c){return Promise.all(c.map(function(c){if(!e.has(c.url))return a.delete(c)}))})}).then(function(){return self.clients.claim()}))}),self.addEventListener("fetch",function(a){if("GET"===a.request.method){var c,e=stripIgnoredUrlParameters(a.request.url,ignoreUrlParametersMatching),d="index.html";(c=urlsToCacheKeys.has(e))||(e=addDirectoryIndex(e,d),c=urlsToCacheKeys.has(e));var t="/react/build/index.html";!c&&"navigate"===a.request.mode&&isPathWhitelisted(["^(?!\\/__).*"],a.request.url)&&(e=new URL(t,self.location).toString(),c=urlsToCacheKeys.has(e)),c&&a.respondWith(caches.open(cacheName).then(function(c){return c.match(urlsToCacheKeys.get(e)).then(function(c){if(c)return c;throw Error("The cached response that was expected is missing.")})}).catch(function(c){return console.warn('Couldn\'t serve response for "%s" from cache: %O',a.request.url,c),fetch(a.request)}))}});
\ No newline at end of file
diff --git a/static/css/99.fd3fa2e9.chunk.css b/static/css/100.fd3fa2e9.chunk.css
similarity index 100%
rename from static/css/99.fd3fa2e9.chunk.css
rename to static/css/100.fd3fa2e9.chunk.css
diff --git a/static/css/101.43659679.chunk.css b/static/css/102.43659679.chunk.css
similarity index 100%
rename from static/css/101.43659679.chunk.css
rename to static/css/102.43659679.chunk.css
diff --git a/static/css/102.7483af6f.chunk.css b/static/css/103.7483af6f.chunk.css
similarity index 100%
rename from static/css/102.7483af6f.chunk.css
rename to static/css/103.7483af6f.chunk.css
diff --git a/static/css/103.92df39ea.chunk.css b/static/css/105.92df39ea.chunk.css
similarity index 100%
rename from static/css/103.92df39ea.chunk.css
rename to static/css/105.92df39ea.chunk.css
diff --git a/static/css/108.f1eaede3.chunk.css b/static/css/109.f1eaede3.chunk.css
similarity index 100%
rename from static/css/108.f1eaede3.chunk.css
rename to static/css/109.f1eaede3.chunk.css
diff --git a/static/css/13.ae349a22.chunk.css b/static/css/11.ae349a22.chunk.css
similarity index 100%
rename from static/css/13.ae349a22.chunk.css
rename to static/css/11.ae349a22.chunk.css
diff --git a/static/css/109.b6f629c2.chunk.css b/static/css/110.b6f629c2.chunk.css
similarity index 100%
rename from static/css/109.b6f629c2.chunk.css
rename to static/css/110.b6f629c2.chunk.css
diff --git a/static/css/110.41b8aabd.chunk.css b/static/css/111.41b8aabd.chunk.css
similarity index 100%
rename from static/css/110.41b8aabd.chunk.css
rename to static/css/111.41b8aabd.chunk.css
diff --git a/static/css/111.632d7855.chunk.css b/static/css/112.632d7855.chunk.css
similarity index 100%
rename from static/css/111.632d7855.chunk.css
rename to static/css/112.632d7855.chunk.css
diff --git a/static/css/112.ebddf6de.chunk.css b/static/css/113.ebddf6de.chunk.css
similarity index 100%
rename from static/css/112.ebddf6de.chunk.css
rename to static/css/113.ebddf6de.chunk.css
diff --git a/static/css/113.42ca5ffc.chunk.css b/static/css/114.42ca5ffc.chunk.css
similarity index 100%
rename from static/css/113.42ca5ffc.chunk.css
rename to static/css/114.42ca5ffc.chunk.css
diff --git a/static/css/114.41b8aabd.chunk.css b/static/css/116.41b8aabd.chunk.css
similarity index 100%
rename from static/css/114.41b8aabd.chunk.css
rename to static/css/116.41b8aabd.chunk.css
diff --git a/static/css/116.e9295e40.chunk.css b/static/css/117.e9295e40.chunk.css
similarity index 100%
rename from static/css/116.e9295e40.chunk.css
rename to static/css/117.e9295e40.chunk.css
diff --git a/static/css/117.92df39ea.chunk.css b/static/css/118.92df39ea.chunk.css
similarity index 100%
rename from static/css/117.92df39ea.chunk.css
rename to static/css/118.92df39ea.chunk.css
diff --git a/static/css/11.3634cedd.chunk.css b/static/css/12.3634cedd.chunk.css
similarity index 100%
rename from static/css/11.3634cedd.chunk.css
rename to static/css/12.3634cedd.chunk.css
diff --git a/static/css/119.11a04942.chunk.css b/static/css/120.11a04942.chunk.css
similarity index 100%
rename from static/css/119.11a04942.chunk.css
rename to static/css/120.11a04942.chunk.css
diff --git a/static/css/124.3edde0c7.chunk.css b/static/css/125.3edde0c7.chunk.css
similarity index 100%
rename from static/css/124.3edde0c7.chunk.css
rename to static/css/125.3edde0c7.chunk.css
diff --git a/static/css/125.b60d7fb3.chunk.css b/static/css/126.b60d7fb3.chunk.css
similarity index 100%
rename from static/css/125.b60d7fb3.chunk.css
rename to static/css/126.b60d7fb3.chunk.css
diff --git a/static/css/127.bbbc9fc7.chunk.css b/static/css/128.bbbc9fc7.chunk.css
similarity index 100%
rename from static/css/127.bbbc9fc7.chunk.css
rename to static/css/128.bbbc9fc7.chunk.css
diff --git a/static/css/128.2f409942.chunk.css b/static/css/129.2f409942.chunk.css
similarity index 100%
rename from static/css/128.2f409942.chunk.css
rename to static/css/129.2f409942.chunk.css
diff --git a/static/css/12.9fd7b0c5.chunk.css b/static/css/13.9fd7b0c5.chunk.css
similarity index 100%
rename from static/css/12.9fd7b0c5.chunk.css
rename to static/css/13.9fd7b0c5.chunk.css
diff --git a/static/css/133.1ff4022b.chunk.css b/static/css/134.1ff4022b.chunk.css
similarity index 100%
rename from static/css/133.1ff4022b.chunk.css
rename to static/css/134.1ff4022b.chunk.css
diff --git a/static/css/134.fd96c397.chunk.css b/static/css/135.fd96c397.chunk.css
similarity index 100%
rename from static/css/134.fd96c397.chunk.css
rename to static/css/135.fd96c397.chunk.css
diff --git a/static/css/135.188a7db8.chunk.css b/static/css/136.188a7db8.chunk.css
similarity index 100%
rename from static/css/135.188a7db8.chunk.css
rename to static/css/136.188a7db8.chunk.css
diff --git a/static/css/136.af9850ad.chunk.css b/static/css/137.af9850ad.chunk.css
similarity index 100%
rename from static/css/136.af9850ad.chunk.css
rename to static/css/137.af9850ad.chunk.css
diff --git a/static/css/137.b60d7fb3.chunk.css b/static/css/140.b60d7fb3.chunk.css
similarity index 100%
rename from static/css/137.b60d7fb3.chunk.css
rename to static/css/140.b60d7fb3.chunk.css
diff --git a/static/css/140.f2060fe7.chunk.css b/static/css/141.f2060fe7.chunk.css
similarity index 100%
rename from static/css/140.f2060fe7.chunk.css
rename to static/css/141.f2060fe7.chunk.css
diff --git a/static/css/141.83d23924.chunk.css b/static/css/142.83d23924.chunk.css
similarity index 100%
rename from static/css/141.83d23924.chunk.css
rename to static/css/142.83d23924.chunk.css
diff --git a/static/css/142.0485185f.chunk.css b/static/css/143.0485185f.chunk.css
similarity index 100%
rename from static/css/142.0485185f.chunk.css
rename to static/css/143.0485185f.chunk.css
diff --git a/static/css/143.41b8aabd.chunk.css b/static/css/144.41b8aabd.chunk.css
similarity index 100%
rename from static/css/143.41b8aabd.chunk.css
rename to static/css/144.41b8aabd.chunk.css
diff --git a/static/css/34.31d1fbba.chunk.css b/static/css/34.5395c2ac.chunk.css
similarity index 100%
rename from static/css/34.31d1fbba.chunk.css
rename to static/css/34.5395c2ac.chunk.css
diff --git a/static/css/35.59751dc3.chunk.css b/static/css/35.892ca344.chunk.css
similarity index 81%
rename from static/css/35.59751dc3.chunk.css
rename to static/css/35.892ca344.chunk.css
index c120046d..4adad822 100644
--- a/static/css/35.59751dc3.chunk.css
+++ b/static/css/35.892ca344.chunk.css
@@ -1 +1 @@
-.lightspot{background:url(/react/build/static/media/lightspot-bg.62bc2938.png);background-size:100% 100%;height:44.6875vw;min-height:858px}.lightspot .glcc-content{padding-top:55px}.lightspot .info-teacher{display:flex;justify-content:space-between;margin-bottom:50px}.lightspot .teacher-text{margin-right:2.84%}.lightspot .teacher-text .applyBut{width:120px;height:36px;background-color:#466aff;border-radius:2px;color:#fff;display:block;line-height:36px;text-align:center}.lightspot .teacher-text .applyBut:hover{opacity:.8;color:#fff!important;cursor:pointer}.lightspot .teacher-text .applyBut:hover .hover-show{display:inline-block}.lightspot .teacher-text .applyBut:hover .hover-none{display:none}.lightspot .teacher-text .applyBut:hover.project{background-color:#abafbe;cursor:default}.lightspot .teacher-text .applyBut .hover-show{display:none}.lightspot .teacher-invite{color:#202d40;font-size:24px;line-height:26px;margin:35px auto 25px!important}.lightspot .teacher-content{color:#6c7283;font-size:14px;line-height:26px;margin-bottom:30px}.lightspot .teacher-img{width:52%}.lightspot .info-student{display:flex;justify-content:space-between}.lightspot .info-item{width:22%;min-width:240px;text-align:center}.lightspot .info-item .info-item-img{width:83.33%;min-width:200px;margin-bottom:12px}.lightspot .info-item .info-item-tit{color:#202d40;font-size:20px;line-height:26px;margin-bottom:18px!important}.lightspot .info-item .info-item-content{color:#8794bb;font-size:15px;line-height:30px}.timerShaft{background:url(/react/build/static/media/time-bg.c9372737.png);background-size:100% 100%;width:100%;height:32.34375vw;min-height:621px;display:flex;flex-flow:column nowrap;justify-content:center}.timerShaft .time-content{display:flex;flex-flow:row wrap;justify-content:center}.timerShaft .step-item{display:flex;align-items:center;margin-bottom:68px;max-width:20%}.timerShaft .step-item .sexange{background:url(/react/build/static/media/sexange.b3665539.png);background-size:100% 100%;width:201.69px;height:178.93px;text-align:center;padding:34px 0 10px;line-height:26px;font-weight:700}.timerShaft .step-item .sexange-tit{font-weight:700;color:#202d40;font-size:18px;line-height:26px;margin-bottom:11px!important}.timerShaft .step-item .sexange-date{margin-bottom:8px;font-weight:700;color:#124599;font-size:22px;line-height:26px}.timerShaft .step-item .sexange-content{font-weight:500;color:#6c7283;font-size:15px;width:55%;margin:0 auto}.timerShaft .step-item .time-arrow{width:49.5px;height:13px}.award{background:url(/react/build/static/media/award-bg.f71628f1.png);background-size:100% 100%;width:100%;height:28.98vw;min-height:557px;display:flex;flex-flow:column nowrap;justify-content:center}.award .glcc-tit{color:#fff;margin-top:-1.5vw}.award .glcc-content{display:flex;justify-content:space-between;padding-top:1vw}.award .award-item{position:relative;width:270px;max-width:24%;height:300px;background-color:#ecf3ff;border:2px solid #fff;border-radius:4px}.award .award-tit{background:url(/react/build/static/media/award-tit.4c48185a.png);background-size:100% 100%;width:226px;height:61.41px;margin:17px 0 0 -9px;padding-left:19px;font-family:PingFang SC;font-weight:700;color:#0e55bd;font-size:18px;line-height:56px}.award .award-content{width:236px;max-width:96%;height:89px;font-family:PingFang SC;color:#6c7283;font-size:15px;line-height:30px;margin:20.5px auto}.award .award-line{position:absolute;bottom:28px;left:6.4%;width:88.88%;height:3px;background-image:linear-gradient(90deg,#2135b9,#e3a600)}.award .number{color:#0e55bd}.news{min-height:529px;background-image:linear-gradient(180deg,#d6e6ff,#f9fbff)}.news .ant-btn-link{background:#fff}.news .news-content{display:flex;justify-content:space-between}.news .main-news{background:url(/react/build/static/media/news-main.731a5143.png);background-size:100% 100%;width:17.66%;min-width:339px;height:276px;color:#fff;line-height:30px;padding:40px 20px}.news .main-news:hover{background:url(/react/build/static/media/news-main1.d438d3c7.png);background-size:100% 100%}.news .main-news .news-tit{font-weight:500;font-size:18px;color:#fff;margin-bottom:13px!important;min-height:56px}.news .main-news .news-date{opacity:.85;font-size:14px;margin:15px 0 44px}.news .main-news .main-news-content{opacity:.85;font-size:14px}.news .news-box{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center}.news .news-item{width:48%;margin-left:2%;height:128px;padding:20px 26px 13px 20px;background-color:#f6f9fe;border:1px solid #fff;border-radius:4px}.news .news-item:first-child,.news .news-item:nth-child(2){margin-bottom:20px}.news .news-item .news-tit{color:#1e1e1e;font-size:16px;line-height:30px;min-height:56px}.news .news-item .news-date{color:#6c7283;font-size:15px}.news .news-item:hover{background:url(/react/build/static/media/news-item.c2aef644.png);background-size:100% 100%}.news .news-item:hover .news-date,.news .news-item:hover .news-tit{color:#fff}.partner{min-height:369px;padding-bottom:100px;background-image:url(/react/build/static/media/partner_bg.88388216.png);background-size:100% 100%}.partner .glcc-tit{color:#fff}.partner .cont1>div,.partner .cont2,.partner .cont3{color:#fff;font-size:20px}.partner .cont1{display:flex}.partner .cont1>div{display:flex;flex-direction:column;margin-right:35px}.partner .cont1 .div8b9{background-image:linear-gradient(135deg,#e5e5f8,#dee3ff 19.24%,#eff1ff 47.28%,#e6e6ff 71.19%,#ececff);border:2px solid #8b96ce;border-radius:2px;box-shadow:0 1px 6px rgba(89,150,203,.16);text-align:center;width:220px;height:85px;line-height:85px;margin-top:7px}.partner .cont1 .div8b9:hover{box-shadow:0 0 10px hsla(0,0%,100%,.76);cursor:pointer}.partner .cont1 .flex_div{display:flex}.partner .cont1>div>div>img{width:80px}.partner .cont1 .div8b9 .gitlink{width:180px}.partner .cont1 .div8b9 .xjy{width:200px}.partner .cont3>div{display:flex;flex-wrap:wrap}.partner .cont3>div div{width:150px;height:67px;background-image:linear-gradient(135deg,#e6e6ff,#dee3ff 19.24%,#eff1ff 47.28%,#e6e6ff 71.19%,#ececff);border:2px solid #8b96ce;border-radius:2px;display:flex;align-items:center;justify-content:center;margin:0 20px 20px 0}.partner .cont3>div div.sponsor{margin-bottom:0}.partner .cont3>div div:hover{cursor:pointer;box-shadow:0 0 10px hsla(0,0%,100%,.76)}.partner .cont3>div div>img{width:95%}.contact{width:100%;background-image:url(/react/build/static/media/contact_bg.3f5f4753.png);background-size:100% 100%}.contact .glcc-content{padding-bottom:6vw}.contact .contact-invite{font-size:20px;line-height:28px;margin-bottom:42px!important}.contact .contact-way{color:#6c7283;font-size:15px;line-height:28px}.contact-content{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:55px;border-bottom:1px solid rgba(55,142,255,.2)}.contact-content .attention{display:flex}.contact-content .attention .attentionDiv{width:140px;height:140px;line-height:140px;background-color:#fff}.contact-content .attention .attentionDiv img{width:90%}.contact-content .attention div{text-align:center}.contact-content .attention div.one{margin-right:80px}.glcc_help{height:100px;margin-top:50px;display:flex;justify-content:space-between;align-items:center;background-image:linear-gradient(131.4deg,#c7d9ff,#d2e0ff 14.22%,#dbe6ff 25.11%,#f9fbff 47.69%,#ecf3ff 71.96%,#f2f7ff);border:2px solid #fff}.glcc_help .title_32{margin-left:-115px;color:#0e439a;font-weight:700}.glcc_help .small_32{margin-left:-100px;color:#0e439a}.glcc_help img{width:200px;margin-top:5px;margin-left:-10px}.glcc_help .joinHelp{width:196px;height:48px}.glcc{position:relative;font-family:PingFang SC;background-image:linear-gradient(163.51deg,#eff3fe,#ebeffb 9.63%,#f0f4ff 16.73%,#e8edfc 33.05%,#e5ecff 43.93%,#e3eaf6 72.41%,#cfe0ff 89.21%,#fff 94.79%,#ecf4ff)}.glcc .ant-btn-primary{background-color:#466aff;border-color:#466aff}.glcc .ant-btn-primary:hover{opacity:.8}.glcc .applyBox{position:absolute;top:21vw;left:17.5vw;padding-left:18px;cursor:pointer;display:flex}.glcc .applyBox .apply{color:#666;font-size:15px;padding:20px 0 20px 30px;background-image:linear-gradient(45deg,#c6d3f0,#c9d8ff 50.63%,#e7ecfe);border:1px solid #fff;border-radius:4px;box-shadow:0 0 6px hsla(0,0%,100%,.73);display:flex;flex-direction:column;justify-content:center;width:355px}.glcc .applyBox .apply .til{margin-left:10px;font-family:PingFang SC;font-weight:700;color:#333;font-size:18px;margin-bottom:10px}.glcc .applyBox .apply:hover,.glcc .applyBox .apply:hover .til{color:#466aff}.glcc .applyBox .apply:hover .pt6{display:none}.glcc .applyBox .apply:hover.project .hover-show{display:inline-block;margin-left:10px;font-weight:700;color:#999;font-size:18px}.glcc .applyBox .apply:last-child{margin-left:35px}.glcc .applyBox .applyIcon{width:30px}.glcc .applyBox .pt6{padding-top:10px}.glcc .apply-text{font-family:Alibaba PuHuiTi;color:#fff;font-size:18px}.glcc .apply-icon{position:absolute;right:0;top:0;width:47px;height:38px;background-color:#fff;display:inline-flex;justify-content:center;align-items:center}.glcc .apply-icon:before{content:"";position:absolute;left:0;width:0;height:0;border-color:transparent #2e5bfe;border-style:solid;border-width:0 0 40px 10px}.glcc .apply-icon .iconfont{color:#466aff;font-weight:700}.glcc-tit{text-align:center;font-family:PingFang SC;font-weight:500;color:#1e1e1e;font-size:38px;line-height:1.4;margin-bottom:50px!important}.glcc-content{width:1200px;min-width:62.5vw;max-width:98vw;margin:0 auto;padding-top:65px}.ellipsis-1{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ellipsis-2{text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.glcc-banner{width:100%}.introduce{min-height:500px;background-image:linear-gradient(132.67deg,#e5ecff,#e0e9ff 53.13%,#fbfcff)}.introduce .glcc-tit{margin-bottom:60px!important}.introduce .introduce-content{color:#202d40;font-size:15px;line-height:30px}.introduce .introduceBox{display:flex}.introduce .introduceBox .introduceImg{width:32vw;margin-left:3vw}
\ No newline at end of file
+.lightspot{background:url(/react/build/static/media/lightspot-bg.62bc2938.png);background-size:100% 100%;height:44.6875vw;min-height:858px}.lightspot .glcc-content{padding-top:55px}.lightspot .info-teacher{display:flex;justify-content:space-between;margin-bottom:50px}.lightspot .teacher-text{margin-right:2.84%}.lightspot .teacher-text .applyBut{width:120px;height:36px;background-color:#466aff;border-radius:2px;color:#fff;display:block;line-height:36px;text-align:center}.lightspot .teacher-text .applyBut:hover{opacity:.8;color:#fff!important;cursor:pointer}.lightspot .teacher-text .applyBut:hover .hover-show{display:inline-block}.lightspot .teacher-text .applyBut:hover .hover-none{display:none}.lightspot .teacher-text .applyBut:hover.project{background-color:#abafbe;cursor:default}.lightspot .teacher-text .applyBut .hover-show{display:none}.lightspot .teacher-invite{color:#202d40;font-size:24px;line-height:26px;margin:35px auto 25px!important}.lightspot .teacher-content{color:#6c7283;font-size:14px;line-height:26px;margin-bottom:30px}.lightspot .teacher-img{width:52%}.lightspot .info-student{display:flex;justify-content:space-between}.lightspot .info-item{width:22%;min-width:240px;text-align:center}.lightspot .info-item .info-item-img{width:83.33%;min-width:200px;margin-bottom:12px}.lightspot .info-item .info-item-tit{color:#202d40;font-size:20px;line-height:26px;margin-bottom:18px!important}.lightspot .info-item .info-item-content{color:#8794bb;font-size:15px;line-height:30px}.timerShaft{background:url(/react/build/static/media/time-bg.c9372737.png);background-size:100% 100%;width:100%;height:32.34375vw;min-height:621px;display:flex;flex-flow:column nowrap;justify-content:center}.timerShaft .time-content{display:flex;flex-flow:row wrap;justify-content:center}.timerShaft .step-item{display:flex;align-items:center;margin-bottom:68px;max-width:20%}.timerShaft .step-item .sexange{background:url(/react/build/static/media/sexange.b3665539.png);background-size:100% 100%;width:201.69px;height:178.93px;text-align:center;padding:34px 0 10px;line-height:26px;font-weight:700}.timerShaft .step-item .sexange-tit{font-weight:700;color:#202d40;font-size:18px;line-height:26px;margin-bottom:11px!important}.timerShaft .step-item .sexange-date{margin-bottom:8px;font-weight:700;color:#124599;font-size:22px;line-height:26px}.timerShaft .step-item .sexange-content{font-weight:500;color:#6c7283;font-size:15px;width:55%;margin:0 auto}.timerShaft .step-item .time-arrow{width:49.5px;height:13px}.award{background:url(/react/build/static/media/award-bg.f71628f1.png);background-size:100% 100%;width:100%;height:28.98vw;min-height:557px;display:flex;flex-flow:column nowrap;justify-content:center}.award .glcc-tit{color:#fff;margin-top:-1.5vw}.award .glcc-content{display:flex;justify-content:space-between;padding-top:1vw}.award .award-item{position:relative;width:270px;max-width:24%;height:300px;background-color:#ecf3ff;border:2px solid #fff;border-radius:4px}.award .award-tit{background:url(/react/build/static/media/award-tit.4c48185a.png);background-size:100% 100%;width:226px;height:61.41px;margin:17px 0 0 -9px;padding-left:19px;font-family:PingFang SC;font-weight:700;color:#0e55bd;font-size:18px;line-height:56px}.award .award-content{width:236px;max-width:96%;height:89px;font-family:PingFang SC;color:#6c7283;font-size:15px;line-height:30px;margin:20.5px auto}.award .award-line{position:absolute;bottom:28px;left:6.4%;width:88.88%;height:3px;background-image:linear-gradient(90deg,#2135b9,#e3a600)}.award .number{color:#0e55bd}.news{min-height:529px;background-image:linear-gradient(180deg,#d6e6ff,#f9fbff)}.news .ant-btn-link{background:#fff}.news .news-content{display:flex;justify-content:space-between}.news .main-news{background:url(/react/build/static/media/news-main.731a5143.png);background-size:100% 100%;width:17.66%;min-width:339px;height:276px;color:#fff;line-height:30px;padding:40px 20px}.news .main-news:hover{background:url(/react/build/static/media/news-main1.d438d3c7.png);background-size:100% 100%}.news .main-news .news-tit{font-weight:500;font-size:18px;color:#fff;margin-bottom:13px!important;min-height:56px}.news .main-news .news-date{opacity:.85;font-size:14px;margin:15px 0 44px}.news .main-news .main-news-content{opacity:.85;font-size:14px}.news .news-box{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center}.news .news-item{width:48%;margin-left:2%;height:128px;padding:20px 26px 13px 20px;background-color:#f6f9fe;border:1px solid #fff;border-radius:4px}.news .news-item:first-child,.news .news-item:nth-child(2){margin-bottom:20px}.news .news-item .news-tit{color:#1e1e1e;font-size:16px;line-height:30px;min-height:56px}.news .news-item .news-date{color:#6c7283;font-size:15px}.news .news-item:hover{background:url(/react/build/static/media/news-item.c2aef644.png);background-size:100% 100%}.news .news-item:hover .news-date,.news .news-item:hover .news-tit{color:#fff}.partner{min-height:369px;padding-bottom:100px;background-image:url(/react/build/static/media/partner_bg.88388216.png);background-size:100% 100%}.partner .glcc-tit{color:#fff}.partner .cont1>div,.partner .cont2,.partner .cont3{color:#fff;font-size:20px}.partner .cont1{display:flex}.partner .cont1>div{display:flex;flex-direction:column;margin-right:35px}.partner .cont1 .div8b9{background-image:linear-gradient(135deg,#e5e5f8,#dee3ff 19.24%,#eff1ff 47.28%,#e6e6ff 71.19%,#ececff);border:2px solid #8b96ce;border-radius:2px;box-shadow:0 1px 6px rgba(89,150,203,.16);text-align:center;width:220px;height:85px;line-height:85px;margin-top:7px}.partner .cont1 .div8b9:hover{box-shadow:0 0 10px hsla(0,0%,100%,.76);cursor:pointer}.partner .cont1 .flex_div{display:flex}.partner .cont1>div>div>img{width:80px}.partner .cont1 .div8b9 .gitlink{width:180px}.partner .cont1 .div8b9 .xjy{width:200px}.partner .cont3>div{display:flex;flex-wrap:wrap}.partner .cont3>div div{width:150px;height:67px;background-image:linear-gradient(135deg,#e6e6ff,#dee3ff 19.24%,#eff1ff 47.28%,#e6e6ff 71.19%,#ececff);border:2px solid #8b96ce;border-radius:2px;display:flex;align-items:center;justify-content:center;margin:0 20px 20px 0}.partner .cont3>div div.sponsor{margin-bottom:0}.partner .cont3>div div:hover{cursor:pointer;box-shadow:0 0 10px hsla(0,0%,100%,.76)}.partner .cont3>div div>img{width:95%}.contact{width:100%;background-image:url(/react/build/static/media/contact_bg.3f5f4753.png);background-size:100% 100%}.contact .glcc-content{padding-bottom:6vw}.contact .contact-invite{font-size:20px;line-height:28px;margin-bottom:42px!important}.contact .contact-way{color:#6c7283;font-size:15px;line-height:28px}.contact-content{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:55px;border-bottom:1px solid rgba(55,142,255,.2)}.contact-content .attention{display:flex}.contact-content .attention .attentionDiv{width:140px;height:140px;line-height:140px;background-color:#fff}.contact-content .attention .attentionDiv img{width:90%}.contact-content .attention div{text-align:center}.contact-content .attention div.one{margin-right:80px}.glcc_help{height:100px;margin-top:50px;display:flex;justify-content:space-between;align-items:center;background-image:linear-gradient(131.4deg,#c7d9ff,#d2e0ff 14.22%,#dbe6ff 25.11%,#f9fbff 47.69%,#ecf3ff 71.96%,#f2f7ff);border:2px solid #fff}.glcc_help .title_32{margin-left:-115px;color:#0e439a;font-weight:700}.glcc_help .small_32{margin-left:-100px;color:#0e439a}.glcc_help img{width:200px;margin-top:5px;margin-left:-10px}.glcc_help .joinHelp{width:196px;height:48px}.glcc{position:relative;font-family:PingFang SC;background-image:linear-gradient(163.51deg,#eff3fe,#ebeffb 9.63%,#f0f4ff 16.73%,#e8edfc 33.05%,#e5ecff 43.93%,#e3eaf6 72.41%,#cfe0ff 89.21%,#fff 94.79%,#ecf4ff)}.glcc .ant-btn-primary{background-color:#466aff;border-color:#466aff}.glcc .ant-btn-primary:hover{opacity:.8}.glcc .applyBox{position:absolute;top:21vw;left:17.5vw;padding-left:18px;cursor:pointer;display:flex}.glcc .applyBox .apply{color:#666;font-size:15px;padding:20px 0 20px 30px;background-image:linear-gradient(45deg,#c6d3f0,#c9d8ff 50.63%,#e7ecfe);border:1px solid #fff;border-radius:4px;box-shadow:0 0 6px hsla(0,0%,100%,.73);display:flex;flex-direction:column;justify-content:center;width:355px}.glcc .applyBox .apply:not(:first-child){margin-left:35px}.glcc .applyBox .apply .til{margin-left:10px;font-family:PingFang SC;font-weight:700;color:#333;font-size:18px;margin-bottom:10px}.glcc .applyBox .apply:hover,.glcc .applyBox .apply:hover .til{color:#466aff}.glcc .applyBox .apply:hover .pt6{display:none}.glcc .applyBox .apply:hover.project .hover-show{display:inline-block;margin-left:10px;font-weight:700;color:#999;font-size:18px}.glcc .applyBox .applyIcon{width:30px}.glcc .applyBox .pt6{padding-top:10px}.glcc .apply-text{font-family:Alibaba PuHuiTi;color:#fff;font-size:18px}.glcc .apply-icon{position:absolute;right:0;top:0;width:47px;height:38px;background-color:#fff;display:inline-flex;justify-content:center;align-items:center}.glcc .apply-icon:before{content:"";position:absolute;left:0;width:0;height:0;border-color:transparent #2e5bfe;border-style:solid;border-width:0 0 40px 10px}.glcc .apply-icon .iconfont{color:#466aff;font-weight:700}.glcc-tit{text-align:center;font-family:PingFang SC;font-weight:500;color:#1e1e1e;font-size:38px;line-height:1.4;margin-bottom:50px!important}.glcc-content{width:1200px;min-width:62.5vw;max-width:98vw;margin:0 auto;padding-top:65px}.ellipsis-1{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ellipsis-2{text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.glcc-banner{width:100%}.introduce{min-height:500px;background-image:linear-gradient(132.67deg,#e5ecff,#e0e9ff 53.13%,#fbfcff)}.introduce .glcc-tit{margin-bottom:60px!important}.introduce .introduce-content{color:#202d40;font-size:15px;line-height:30px}.introduce .introduceBox{display:flex}.introduce .introduceBox .introduceImg{width:32vw;margin-left:3vw}
\ No newline at end of file
diff --git a/static/css/54.342aee2e.chunk.css b/static/css/54.7514cbb0.chunk.css
similarity index 100%
rename from static/css/54.342aee2e.chunk.css
rename to static/css/54.7514cbb0.chunk.css
diff --git a/static/css/55.2604b67d.chunk.css b/static/css/55.2604b67d.chunk.css
new file mode 100644
index 00000000..7c370d9c
--- /dev/null
+++ b/static/css/55.2604b67d.chunk.css
@@ -0,0 +1 @@
+.ant-breadcrumb{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.65);font-variant:tabular-nums;line-height:1.5;list-style:none;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:rgba(0,0,0,.45);font-size:14px}.ant-breadcrumb .anticon{font-size:14px}.ant-breadcrumb a{color:rgba(0,0,0,.45);-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.ant-breadcrumb a:hover{color:#40a9ff}.ant-breadcrumb>span:last-child{color:rgba(0,0,0,.65)}.ant-breadcrumb>span:last-child a{color:rgba(0,0,0,.65)}.ant-breadcrumb>span:last-child .ant-breadcrumb-separator{display:none}.ant-breadcrumb-separator{margin:0 8px;color:rgba(0,0,0,.45)}.ant-breadcrumb-link>.anticon+span{margin-left:4px}.ant-breadcrumb-overlay-link>.anticon{margin-left:4px}.glcc-check .task-tabs{border:1px solid #fff;border-bottom:0;margin-top:30px;background-color:#f1f6ff}.glcc-check .task-tabs .ant-tabs-nav-container{background-color:#3758de;font-size:16px}.glcc-check .ant-tabs-nav .ant-tabs-tab{padding:14px 0;color:#fff;margin-right:64px}.glcc-check .ant-tabs-nav-scroll{margin-left:64px}.glcc-check .ant-tabs-nav .ant-tabs-tab-active{color:#fff}.glcc-check .ant-tabs-bar{border:0;margin:0}.glcc-check .ant-tabs-ink-bar{background:#fff}.glcc-check .ant-tabs-tab-next,.glcc-check .ant-tabs-tab-prev{width:163px;background:url(/react/build/static/media/check_tabs.dc02b037.png) no-repeat;background-size:100% 100%;opacity:1}.glcc-check .ant-tabs-tab-next>span,.glcc-check .ant-tabs-tab-prev>span{display:none}.glcc-check .ant-tabs-tab-next{transform:rotate(180deg);right:0}.glcc-check .ant-tabs-tabpane{padding:0 25px}.glcc-check .ant-tabs-content{padding:25px 0}.glcc-check .task-title{font-weight:700;color:#3753c5;font-size:16px;line-height:30px}.glcc-check .taskList{padding:0 25px 50px;border-left:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #fff;background-color:#f1f6ff}.glcc-check .taskList .line{margin:0 auto 25px;height:1px;border-top:1px dashed #bec5d5}.glcc-check .taskList .ant-pagination-item-active,.glcc-check .taskList .ant-pagination-item:hover,.glcc-check .taskList .ant-pagination-next:not(.ant-pagination-disabled) .ant-pagination-item-link:hover,.glcc-check .taskList .ant-pagination-options-quick-jumper:hover input,.glcc-check .taskList .ant-select-selection:hover{border-color:#466aff}.glcc-check .taskList .ant-pagination-item-active a,.glcc-check .taskList .ant-pagination-item:hover a,.glcc-check .taskList .ant-pagination-next:not(.ant-pagination-disabled) .ant-pagination-item-link:hover a,.glcc-check .taskList .ant-pagination-options-quick-jumper:hover input a,.glcc-check .taskList .ant-select-selection:hover a{color:#466aff}.glcc-check .taskList .ant-pagination-disabled .ant-pagination-item-link:hover .anticon{color:rgba(0,0,0,.25)}.glcc-check .taskTableColumns span div span{font-size:16px;font-weight:700;color:#273778}.glcc-check .taskTableColumns span{font-size:15px;color:#353f5e;line-height:1.4}.glcc-check .ant-table-tbody .taskTableColumns.taskName span{color:#2545c9;cursor:pointer}.glcc-check .ant-table-tbody .taskTableColumns{line-height:100%}.glcc-check .ant-table-tbody .taskTableColumns span{display:inline-block;width:100%;max-width:100%;overflow:hidden;text-overflow:ellipsis}.glcc-check .ant-table-tbody>tr>.taskTableColumns{background-color:#f1f6ff;border-bottom:1px dashed #bec5d5}.glcc-check .ant-table-thead>tr>.taskTableColumns{background:#e6ecff;padding:8px 16px}.glcc-check .ant-table-thead>tr>.taskTableColumns span{font-size:15px}.glcc-check .ant-table-tbody>tr:hover:not(.ant-table-expanded-row):not(.ant-table-row-selected)>.taskTableColumns{background-color:#fbfbfc}.glcc-check .ant-table-tbody .moreColumns .ant-table-row-indent{display:none}.glcc-check .actionBox{color:#466aff}.glcc-check .actionBox .ant-btn-primary span{line-height:29px}.glcc-check .actionBox .ant-btn-primary:not(:disabled){cursor:pointer;background:#466aff;border-color:#466aff}.glcc-check .actionBox .ant-btn-primary:not(:disabled):hover{background:#5d7cff!important}.glcc-check .actionBox .ant-btn-primary:not(:disabled):active{background:#1140ff!important}.glcc-check .actionBox .ant-btn-primary:not(:disabled) span{color:#fff}.glcc-check .actionBox .ant-btn-default{border-color:#e44141}.glcc-check .actionBox .ant-btn-default span{color:#e44141;line-height:29px}.glcc-check .actionBox .ant-btn-default:hover{border-color:#ff5a5a}.glcc-check .actionBox .ant-btn-default:hover span{color:#ff5a5a}.glcc-check .actionBox .ant-btn-default:active{border-color:#cb0101}.glcc-check .actionBox .ant-btn-default:active span{color:#cb0101}.glcc-check tr:hover .actionColumns .cancelApply{visibility:visible;color:#e31e1e}.glcc-check .ant-table-expanded-row td{padding:0}.glcc-check .student-expand{padding:23px;background-color:#e9efff;border:1px solid #fff}.glcc-check .student-expand .info-line{line-height:44px;display:flex}.glcc-check .student-expand .info-tit{display:inline-block;width:6em;margin-right:18px;text-align:right;font-weight:500;color:#000}.glcc-check .student-expand .info-content{color:#465474}.glcc-check .student-expand .color6{color:#666}.glcc-check .student-expand .info-img{max-width:300px}.glcc-check .student-expand .link{color:#466aff}.glcc-check .student-expand .link:hover{opacity:.8}.picture-modal{width:900px}.picture-modal .ant-modal-body{min-height:300px;display:flex;justify-content:center;align-items:center}.picture-modal img{max-width:100%}
\ No newline at end of file
diff --git a/static/css/55.080d6958.chunk.css b/static/css/56.080d6958.chunk.css
similarity index 100%
rename from static/css/55.080d6958.chunk.css
rename to static/css/56.080d6958.chunk.css
diff --git a/static/css/57.52c74215.chunk.css b/static/css/58.52c74215.chunk.css
similarity index 100%
rename from static/css/57.52c74215.chunk.css
rename to static/css/58.52c74215.chunk.css
diff --git a/static/css/59.2b4fa75d.chunk.css b/static/css/60.2b4fa75d.chunk.css
similarity index 100%
rename from static/css/59.2b4fa75d.chunk.css
rename to static/css/60.2b4fa75d.chunk.css
diff --git a/static/css/60.6d110ed3.chunk.css b/static/css/61.6d110ed3.chunk.css
similarity index 100%
rename from static/css/60.6d110ed3.chunk.css
rename to static/css/61.6d110ed3.chunk.css
diff --git a/static/css/61.fa72496d.chunk.css b/static/css/62.fa72496d.chunk.css
similarity index 100%
rename from static/css/61.fa72496d.chunk.css
rename to static/css/62.fa72496d.chunk.css
diff --git a/static/css/62.e5535931.chunk.css b/static/css/63.e5535931.chunk.css
similarity index 100%
rename from static/css/62.e5535931.chunk.css
rename to static/css/63.e5535931.chunk.css
diff --git a/static/css/63.44b7352f.chunk.css b/static/css/64.44b7352f.chunk.css
similarity index 100%
rename from static/css/63.44b7352f.chunk.css
rename to static/css/64.44b7352f.chunk.css
diff --git a/static/css/64.ccc896d4.chunk.css b/static/css/65.ccc896d4.chunk.css
similarity index 100%
rename from static/css/64.ccc896d4.chunk.css
rename to static/css/65.ccc896d4.chunk.css
diff --git a/static/css/65.c2f5b906.chunk.css b/static/css/66.c2f5b906.chunk.css
similarity index 100%
rename from static/css/65.c2f5b906.chunk.css
rename to static/css/66.c2f5b906.chunk.css
diff --git a/static/css/66.a27dc92a.chunk.css b/static/css/67.a27dc92a.chunk.css
similarity index 100%
rename from static/css/66.a27dc92a.chunk.css
rename to static/css/67.a27dc92a.chunk.css
diff --git a/static/css/67.f7bc6939.chunk.css b/static/css/68.f7bc6939.chunk.css
similarity index 100%
rename from static/css/67.f7bc6939.chunk.css
rename to static/css/68.f7bc6939.chunk.css
diff --git a/static/css/68.9446a516.chunk.css b/static/css/69.9446a516.chunk.css
similarity index 100%
rename from static/css/68.9446a516.chunk.css
rename to static/css/69.9446a516.chunk.css
diff --git a/static/css/69.c236fc73.chunk.css b/static/css/70.c236fc73.chunk.css
similarity index 100%
rename from static/css/69.c236fc73.chunk.css
rename to static/css/70.c236fc73.chunk.css
diff --git a/static/css/70.0ce8cf05.chunk.css b/static/css/71.0ce8cf05.chunk.css
similarity index 100%
rename from static/css/70.0ce8cf05.chunk.css
rename to static/css/71.0ce8cf05.chunk.css
diff --git a/static/css/71.1ff4022b.chunk.css b/static/css/72.1ff4022b.chunk.css
similarity index 100%
rename from static/css/71.1ff4022b.chunk.css
rename to static/css/72.1ff4022b.chunk.css
diff --git a/static/css/72.0d976ff3.chunk.css b/static/css/73.0d976ff3.chunk.css
similarity index 100%
rename from static/css/72.0d976ff3.chunk.css
rename to static/css/73.0d976ff3.chunk.css
diff --git a/static/css/74.b742d6e9.chunk.css b/static/css/75.b742d6e9.chunk.css
similarity index 100%
rename from static/css/74.b742d6e9.chunk.css
rename to static/css/75.b742d6e9.chunk.css
diff --git a/static/css/75.05177416.chunk.css b/static/css/76.05177416.chunk.css
similarity index 100%
rename from static/css/75.05177416.chunk.css
rename to static/css/76.05177416.chunk.css
diff --git a/static/css/76.330fa4e3.chunk.css b/static/css/77.330fa4e3.chunk.css
similarity index 100%
rename from static/css/76.330fa4e3.chunk.css
rename to static/css/77.330fa4e3.chunk.css
diff --git a/static/css/77.520bfea6.chunk.css b/static/css/78.520bfea6.chunk.css
similarity index 100%
rename from static/css/77.520bfea6.chunk.css
rename to static/css/78.520bfea6.chunk.css
diff --git a/static/css/78.a5678b8f.chunk.css b/static/css/79.a5678b8f.chunk.css
similarity index 100%
rename from static/css/78.a5678b8f.chunk.css
rename to static/css/79.a5678b8f.chunk.css
diff --git a/static/css/9.6e0686d9.chunk.css b/static/css/8.ad2a37af.chunk.css
similarity index 100%
rename from static/css/9.6e0686d9.chunk.css
rename to static/css/8.ad2a37af.chunk.css
diff --git a/static/css/79.41b8aabd.chunk.css b/static/css/80.41b8aabd.chunk.css
similarity index 100%
rename from static/css/79.41b8aabd.chunk.css
rename to static/css/80.41b8aabd.chunk.css
diff --git a/static/css/81.ea97577b.chunk.css b/static/css/82.ea97577b.chunk.css
similarity index 100%
rename from static/css/81.ea97577b.chunk.css
rename to static/css/82.ea97577b.chunk.css
diff --git a/static/css/82.b2109eb4.chunk.css b/static/css/83.b2109eb4.chunk.css
similarity index 100%
rename from static/css/82.b2109eb4.chunk.css
rename to static/css/83.b2109eb4.chunk.css
diff --git a/static/css/83.ddd123f8.chunk.css b/static/css/84.ddd123f8.chunk.css
similarity index 100%
rename from static/css/83.ddd123f8.chunk.css
rename to static/css/84.ddd123f8.chunk.css
diff --git a/static/css/84.0aa8e950.chunk.css b/static/css/85.0aa8e950.chunk.css
similarity index 100%
rename from static/css/84.0aa8e950.chunk.css
rename to static/css/85.0aa8e950.chunk.css
diff --git a/static/css/85.61b37499.chunk.css b/static/css/87.61b37499.chunk.css
similarity index 100%
rename from static/css/85.61b37499.chunk.css
rename to static/css/87.61b37499.chunk.css
diff --git a/static/css/87.802376aa.chunk.css b/static/css/88.802376aa.chunk.css
similarity index 100%
rename from static/css/87.802376aa.chunk.css
rename to static/css/88.802376aa.chunk.css
diff --git a/static/css/88.92df39ea.chunk.css b/static/css/89.92df39ea.chunk.css
similarity index 100%
rename from static/css/88.92df39ea.chunk.css
rename to static/css/89.92df39ea.chunk.css
diff --git a/static/css/8.0d599627.chunk.css b/static/css/9.0d599627.chunk.css
similarity index 100%
rename from static/css/8.0d599627.chunk.css
rename to static/css/9.0d599627.chunk.css
diff --git a/static/css/89.cbeef085.chunk.css b/static/css/90.cbeef085.chunk.css
similarity index 100%
rename from static/css/89.cbeef085.chunk.css
rename to static/css/90.cbeef085.chunk.css
diff --git a/static/css/90.1926e8da.chunk.css b/static/css/91.1926e8da.chunk.css
similarity index 100%
rename from static/css/90.1926e8da.chunk.css
rename to static/css/91.1926e8da.chunk.css
diff --git a/static/css/91.72690062.chunk.css b/static/css/92.72690062.chunk.css
similarity index 100%
rename from static/css/91.72690062.chunk.css
rename to static/css/92.72690062.chunk.css
diff --git a/static/css/93.4054f41b.chunk.css b/static/css/94.4054f41b.chunk.css
similarity index 100%
rename from static/css/93.4054f41b.chunk.css
rename to static/css/94.4054f41b.chunk.css
diff --git a/static/css/94.6b286560.chunk.css b/static/css/95.6b286560.chunk.css
similarity index 100%
rename from static/css/94.6b286560.chunk.css
rename to static/css/95.6b286560.chunk.css
diff --git a/static/css/95.d16cbade.chunk.css b/static/css/96.d16cbade.chunk.css
similarity index 100%
rename from static/css/95.d16cbade.chunk.css
rename to static/css/96.d16cbade.chunk.css
diff --git a/static/css/96.e3d139b9.chunk.css b/static/css/97.e3d139b9.chunk.css
similarity index 100%
rename from static/css/96.e3d139b9.chunk.css
rename to static/css/97.e3d139b9.chunk.css
diff --git a/static/css/97.92df39ea.chunk.css b/static/css/98.92df39ea.chunk.css
similarity index 100%
rename from static/css/97.92df39ea.chunk.css
rename to static/css/98.92df39ea.chunk.css
diff --git a/static/css/98.c2f5b906.chunk.css b/static/css/99.c2f5b906.chunk.css
similarity index 100%
rename from static/css/98.c2f5b906.chunk.css
rename to static/css/99.c2f5b906.chunk.css
diff --git a/static/css/main.fedf51aa.chunk.css b/static/css/main.1a360129.chunk.css
similarity index 98%
rename from static/css/main.fedf51aa.chunk.css
rename to static/css/main.1a360129.chunk.css
index 818cfb18..21371359 100644
--- a/static/css/main.fedf51aa.chunk.css
+++ b/static/css/main.1a360129.chunk.css
@@ -21,4 +21,4 @@
* Copyright (c) 2013, salesforce.com
*/.ql-container{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;-o-tab-size:4;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre,.ql-editor ul{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"\2022"}.ql-editor ul[data-checked=false],.ql-editor ul[data-checked=true]{pointer-events:none}.ql-editor ul[data-checked=false]>li *,.ql-editor ul[data-checked=true]>li *{pointer-events:all}.ql-editor ul[data-checked=false]>li:before,.ql-editor ul[data-checked=true]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"\2611"}.ql-editor ul[data-checked=false]>li:before{content:"\2610"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:rgba(0,0,0,.6);content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-bubble.ql-toolbar:after,.ql-bubble .ql-toolbar:after{clear:both;content:"";display:table}.ql-bubble.ql-toolbar button,.ql-bubble .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-bubble.ql-toolbar button svg,.ql-bubble .ql-toolbar button svg{float:left;height:100%}.ql-bubble.ql-toolbar button:active:hover,.ql-bubble .ql-toolbar button:active:hover{outline:none}.ql-bubble.ql-toolbar input.ql-image[type=file],.ql-bubble .ql-toolbar input.ql-image[type=file]{display:none}.ql-bubble.ql-toolbar .ql-picker-item.ql-selected,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected,.ql-bubble.ql-toolbar .ql-picker-item:hover,.ql-bubble .ql-toolbar .ql-picker-item:hover,.ql-bubble.ql-toolbar .ql-picker-label.ql-active,.ql-bubble .ql-toolbar .ql-picker-label.ql-active,.ql-bubble.ql-toolbar .ql-picker-label:hover,.ql-bubble .ql-toolbar .ql-picker-label:hover,.ql-bubble.ql-toolbar button.ql-active,.ql-bubble .ql-toolbar button.ql-active,.ql-bubble.ql-toolbar button:focus,.ql-bubble .ql-toolbar button:focus,.ql-bubble.ql-toolbar button:hover,.ql-bubble .ql-toolbar button:hover{color:#fff}.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar button.ql-active .ql-fill,.ql-bubble .ql-toolbar button.ql-active .ql-fill,.ql-bubble.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-bubble.ql-toolbar button:focus .ql-fill,.ql-bubble .ql-toolbar button:focus .ql-fill,.ql-bubble.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-bubble.ql-toolbar button:hover .ql-fill,.ql-bubble .ql-toolbar button:hover .ql-fill,.ql-bubble.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button:hover .ql-stroke.ql-fill{fill:#fff}.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-bubble.ql-toolbar button.ql-active .ql-stroke,.ql-bubble .ql-toolbar button.ql-active .ql-stroke,.ql-bubble.ql-toolbar button.ql-active .ql-stroke-miter,.ql-bubble .ql-toolbar button.ql-active .ql-stroke-miter,.ql-bubble.ql-toolbar button:focus .ql-stroke,.ql-bubble .ql-toolbar button:focus .ql-stroke,.ql-bubble.ql-toolbar button:focus .ql-stroke-miter,.ql-bubble .ql-toolbar button:focus .ql-stroke-miter,.ql-bubble.ql-toolbar button:hover .ql-stroke,.ql-bubble .ql-toolbar button:hover .ql-stroke,.ql-bubble.ql-toolbar button:hover .ql-stroke-miter,.ql-bubble .ql-toolbar button:hover .ql-stroke-miter{stroke:#fff}@media (pointer:coarse){.ql-bubble.ql-toolbar button:hover:not(.ql-active),.ql-bubble .ql-toolbar button:hover:not(.ql-active){color:#ccc}.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#ccc}.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#ccc}}.ql-bubble,.ql-bubble *{-webkit-box-sizing:border-box;box-sizing:border-box}.ql-bubble .ql-hidden{display:none}.ql-bubble .ql-out-bottom,.ql-bubble .ql-out-top{visibility:hidden}.ql-bubble .ql-tooltip{position:absolute;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}.ql-bubble .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-bubble .ql-tooltip.ql-flip{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}.ql-bubble .ql-formats{display:inline-block;vertical-align:middle}.ql-bubble .ql-formats:after{clear:both;content:"";display:table}.ql-bubble .ql-stroke{fill:none;stroke:#ccc;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-bubble .ql-stroke-miter{fill:none;stroke:#ccc;stroke-miterlimit:10;stroke-width:2}.ql-bubble .ql-fill,.ql-bubble .ql-stroke.ql-fill{fill:#ccc}.ql-bubble .ql-empty{fill:none}.ql-bubble .ql-even{fill-rule:evenodd}.ql-bubble .ql-stroke.ql-thin,.ql-bubble .ql-thin{stroke-width:1}.ql-bubble .ql-transparent{opacity:.4}.ql-bubble .ql-direction svg:last-child{display:none}.ql-bubble .ql-direction.ql-active svg:last-child{display:inline}.ql-bubble .ql-direction.ql-active svg:first-child{display:none}.ql-bubble .ql-editor h1{font-size:2em}.ql-bubble .ql-editor h2{font-size:1.5em}.ql-bubble .ql-editor h3{font-size:1.17em}.ql-bubble .ql-editor h4{font-size:1em}.ql-bubble .ql-editor h5{font-size:.83em}.ql-bubble .ql-editor h6{font-size:.67em}.ql-bubble .ql-editor a{text-decoration:underline}.ql-bubble .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-bubble .ql-editor code,.ql-bubble .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-bubble .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-bubble .ql-editor code{font-size:85%;padding:2px 4px}.ql-bubble .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-bubble .ql-editor img{max-width:100%}.ql-bubble .ql-picker{color:#ccc;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-bubble .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-bubble .ql-picker-label:before{display:inline-block;line-height:22px}.ql-bubble .ql-picker-options{background-color:#444;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-bubble .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-bubble .ql-picker.ql-expanded .ql-picker-label{color:#777;z-index:2}.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#777}.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#777}.ql-bubble .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-bubble .ql-color-picker,.ql-bubble .ql-icon-picker{width:28px}.ql-bubble .ql-color-picker .ql-picker-label,.ql-bubble .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-bubble .ql-color-picker .ql-picker-label svg,.ql-bubble .ql-icon-picker .ql-picker-label svg{right:4px}.ql-bubble .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-bubble .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-bubble .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-bubble .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-bubble .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-bubble .ql-picker.ql-header{width:98px}.ql-bubble .ql-picker.ql-header .ql-picker-item:before,.ql-bubble .ql-picker.ql-header .ql-picker-label:before{content:"Normal"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="1"]:before{content:"Heading 1"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="2"]:before{content:"Heading 2"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="3"]:before{content:"Heading 3"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="4"]:before{content:"Heading 4"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="5"]:before{content:"Heading 5"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="6"]:before{content:"Heading 6"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-bubble .ql-picker.ql-font{width:108px}.ql-bubble .ql-picker.ql-font .ql-picker-item:before,.ql-bubble .ql-picker.ql-font .ql-picker-label:before{content:"Sans Serif"}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]:before,.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=serif]:before{content:"Serif"}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before,.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before{content:"Monospace"}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-bubble .ql-picker.ql-size{width:98px}.ql-bubble .ql-picker.ql-size .ql-picker-item:before,.ql-bubble .ql-picker.ql-size .ql-picker-label:before{content:"Normal"}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]:before,.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=small]:before{content:"Small"}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]:before,.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=large]:before{content:"Large"}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]:before,.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=huge]:before{content:"Huge"}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-bubble .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-bubble .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-bubble .ql-toolbar .ql-formats{margin:8px 12px 8px 0}.ql-bubble .ql-toolbar .ql-formats:first-child{margin-left:12px}.ql-bubble .ql-color-picker svg{margin:1px}.ql-bubble .ql-color-picker .ql-picker-item.ql-selected,.ql-bubble .ql-color-picker .ql-picker-item:hover{border-color:#fff}.ql-bubble .ql-tooltip{background-color:#444;border-radius:25px;color:#fff}.ql-bubble .ql-tooltip-arrow{border-left:6px solid transparent;border-right:6px solid transparent;content:" ";display:block;left:50%;margin-left:-6px;position:absolute}.ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-arrow{border-bottom:6px solid #444;top:-6px}.ql-bubble .ql-tooltip.ql-flip .ql-tooltip-arrow{border-top:6px solid #444;bottom:-6px}.ql-bubble .ql-tooltip.ql-editing .ql-tooltip-editor{display:block}.ql-bubble .ql-tooltip.ql-editing .ql-formats{visibility:hidden}.ql-bubble .ql-tooltip-editor{display:none}.ql-bubble .ql-tooltip-editor input[type=text]{background:transparent;border:none;color:#fff;font-size:13px;height:100%;outline:none;padding:10px 20px;position:absolute;width:100%}.ql-bubble .ql-tooltip-editor a{top:10px;position:absolute;right:20px}.ql-bubble .ql-tooltip-editor a:before{color:#ccc;content:"\D7";font-size:16px;font-weight:700}.ql-container.ql-bubble:not(.ql-disabled) a{position:relative;white-space:nowrap}.ql-container.ql-bubble:not(.ql-disabled) a:before{background-color:#444;border-radius:15px;top:-5px;font-size:12px;color:#fff;content:attr(href);font-weight:400;overflow:hidden;padding:5px 15px;text-decoration:none;z-index:1}.ql-container.ql-bubble:not(.ql-disabled) a:after{border-top:6px solid #444;border-left:6px solid transparent;border-right:6px solid transparent;top:0;content:" ";height:0;width:0}.ql-container.ql-bubble:not(.ql-disabled) a:after,.ql-container.ql-bubble:not(.ql-disabled) a:before{left:0;margin-left:50%;position:absolute;-webkit-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%);-webkit-transition:visibility 0s ease .2s;-o-transition:visibility 0s ease .2s;transition:visibility 0s ease .2s;visibility:hidden}.ql-container.ql-bubble:not(.ql-disabled) a:hover:after,.ql-container.ql-bubble:not(.ql-disabled) a:hover:before{visibility:visible}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=SimSun]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=SimSun]:before{content:"宋体";font-family:SimSun!important}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=SimHei]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=SimHei]:before{content:"黑体";font-family:SimHei!important}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=Microsoft-YaHei]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=Microsoft-YaHei]:before{content:"微软雅黑";font-family:Microsoft YaHei!important}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=KaiTi]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=KaiTi]:before{content:"楷体";font-family:KaiTi!important}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=FangSong]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=FangSong]:before{content:"仿宋";font-family:FangSong!important}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=Arial]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=Arial]:before{content:"Arial";font-family:Arial!important}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=Times-New-Roman]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=Times-New-Roman]:before{content:"Times New Roman";font-family:Times New Roman!important}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=sans-serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=sans-serif]:before{content:"sans-serif";font-family:sans-serif!important}.ql-font-SimSun{font-family:SimSun!important}.ql-font-SimHei{font-family:SimHei!important}.ql-font-Microsoft-YaHei{font-family:Microsoft YaHei!important}.ql-font-KaiTi{font-family:KaiTi!important}.ql-font-FangSong{font-family:FangSong!important}.ql-font-Arial{font-family:Arial!important}.ql-font-Times-New-Roman{font-family:Times New Roman!important}.ql-font-sans-serif{font-family:sans-serif!important}.overflowHidden1{display:inline-block}.overflowHidden1,.overflowHidden2{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.CodeMirror pre{padding:0 4px}.cm-fat-cursor-mark{background-color:rgba(20,255,20,.5)}.cm-animate-fat-cursor,.cm-fat-cursor-mark{-webkit-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite}.cm-animate-fat-cursor{width:auto;border:0;background-color:#7e7}.CodeMirror-rulers{bottom:-20px}.CodeMirror-scroll{margin-right:-30px!important}.CodeMirror-sizer{border-right:30px solid transparent}.CodeMirror-gutter{margin-bottom:-30px}.CodeMirror pre{border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual}.CodeMirror-wrap pre{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.radioStyle{display:block;height:30px}.shixunScopeInput{width:218px;height:33px;display:block;margin-bottom:15px}#memoMD .CodeMirror{margin-top:31px!important;height:364px!important}#memoMD .editormd-preview{width:578px!important;top:40px!important;height:364px!important}.ml36{margin-left:26px}#person-unit a.white-btn.use_scope-btn:hover{border:1px solid #f06200;color:#fff!important}.newedu-class-leftnav,body #root{background:#fff}.newedu-class-leftnav li{height:50px;line-height:49px;font-size:16px;cursor:pointer;position:relative}.newedu-class-leftnav li a{padding-left:42px;width:93%;-webkit-box-sizing:border-box;box-sizing:border-box;color:#05101a;background:transparent}.newedu-class-leftnav>div:last-child .Draggablelichild:last-child li a{border-bottom:none}.newedu-class-leftnav li:hover{background-color:#f1f1f1}.newedu-class-leftnav li:hover a{color:#05101a;background:transparent}.newedu-class-leftnav li.active{color:#05101a!important}.newedu-class-leftnav li.active a{color:#05101a!important;background:transparent}.newedu-class-leftnav li a{padding-left:20px}.addtaskmodle{width:69px;height:50px;font-size:14px;font-family:MicrosoftYaHei;font-weight:400;color:#000}.addtaskmodle .iconfont{font-size:15px!important;color:#666}.newedu-class-leftnav li:hover a .addtaskmodle{color:#666}.martop1{margin-top:1px}.ml100{margin-left:100px}.ml110{margin-left:110px}.addjia{padding:20px;height:48px!important;line-height:10px!important}.newedu-class-leftnav .addjia:hover{background:#fff!important}.pl20{padding-left:20px}.ml90{margin-left:90px}.ebebeb{border-bottom:1px solid #ebebeb}.CheckboxGroup{background:#f9f9f9}.maxwidth155{max-width:155px;color:#666;font-size:14px}.maxwidth170{max-width:170px;color:#666;font-size:14px}.pl46{margin-left:46px!important;border-bottom:1px solid hsla(0,0%,93.3%,.9333333333333333);width:90%!important}.hidden{overflow:hidden}.pd0{padding:0!important}.color999{color:#999!important}.maxwidth190{max-width:190px;color:#666;font-size:14px}.color05101A{color:#05101a}.liactive{border-left:1px solid #4cacff}.xaxisreverseorder .ant-input-group-addon .ant-btn-lg{height:38px}.ant-input-group-addon .ant-btn-lg{height:39px;border-radius:0 3px 3px 0!important;border:none!important}.bannername{max-width:907px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;height:40px}.bannnerusername{font-size:20px;margin-left:20px}.bannnerusernames{font-size:14px;margin-left:20px}.bannerimgname{width:40px;height:40px}.clearfixborder{padding-top:10px}.ml8{margin-left:8px}.bannerurli{border-right:1px solid hsla(0,0%,100%,.3)}.bannerurli,.bannerurlis{width:70px;margin-left:-10px}.pathInfobox li{margin-right:20px;height:20px;line-height:20px}.width70f{width:70px;margin-left:-10px}.width100f{width:100px}.mr10im{margin-right:10px!important}.width75f{width:75px}.width107f{width:107px}.mr0{margin-right:0!important}.mlf3{margin-left:-3px}.relative{position:relative}.courseedu-menu-list{right:262px;top:245px}.edu-menu-list li{width:100%;padding:0 15px;-webkit-box-sizing:border-box;box-sizing:border-box;height:35px!important;line-height:35px!important;cursor:pointer
/*!*text-align: center;*! 影响全局了*/}.marleftf20{margin-left:-20px}.marleftf10{margin-left:-10px}.sandianbox{width:92px;background:#fff}.sandianbox div{width:92px;height:35px;text-align:center;line-height:35px;cursor:pointer}.sandianbox div:hover{background:#f0f0f0}.sandianshow:hover .icon-sandian .sandianbox{display:block}.sandianboxs{width:92px;background:#fff}.sandianboxs div{width:92px;height:35px;text-align:center;line-height:35px}.sandianboxs div:hover{background:#f0f0f0}.sandianshows:hover .icon-sandian .sandianbox{display:block}.mr6{margin-right:6px}.mr28{margin-right:28px}.mr23{margin-right:23px}.width93{width:240px!important}.colortransparent{color:transparent!important}.inputNav{width:439px;height:30px;background:#f4f4f4;border:1px solid #eaeaea;border-radius:4px}.Navmodal{width:600px!important;height:237px;background:#fff;-webkit-box-shadow:0 2px 10px 0 rgba(76,76,76,.3);box-shadow:0 2px 10px 0 rgba(76,76,76,.3);border-radius:10px}.ant-modal-content{-webkit-box-shadow:0 4px 12px transparent!important;box-shadow:0 4px 12px transparent!important}.Navmodal .ant-modal-body{margin-top:10px}.ant-input:focus{border:1px solid #466aff!important}.btn.colorblue{color:#4cacff!important}.btn.colorblue:hover{color:#459be5!important}.btn.colorwhite{color:#fff!important}.btn.colorwhite:hover{color:#ccc!important}.btn.colorgrey{color:#999!important}.btn.colorgrey:hover{color:#05101a!important}.btn.hovercolorblue:hover{color:#459be5!important}.Actionbtn{display:inline-block;height:30px;line-height:30px;border-radius:2px;text-align:center}.greyWidthFixed{width:120px;border:1px solid #ccc;color:#ccc!important}.greyWidthFixed:hover{border:1px solid #4cacff;color:#4cacff!important}.blueFull{padding:0 7px;background-color:#4cacff;color:#fff!important}.colorBlue{padding:0 7px;background-color:#fff;color:#4cacff!important;border:1px solid #4cacff}.greyBack{background-color:#cbcbcb;color:#fff!important}.greenBack{padding:0 7px;background-color:#29bd8b;color:#fff!important}.Actionbtn.middle{padding:0 18px}.greyLine{border:1px solid #eaeaea;color:#999!important}.greyLine,.orangeLine{background:#fff;padding:0 10px}.orangeLine{border:1px solid #fe944b;color:#fe944b!important;line-height:28px;border-radius:4px}.colorFF6800{color:#ff6800}.color979797{color:#979797}.Draggableli:hover .Draggablelichild{background:#f1f1f1!important}.Draggableli:active .Draggablelichild{background:#f1f1f1!important}.Draggableli:focus .Draggablelichild{background:#f1f1f1!important}.Draggableli:focus-within .Draggablelichild{background:#f1f1f1!important}.Draggableli:visited .Draggablelichild{background:#f1f1f1!important}.Draggableli:hover{background:#f1f1f1!important}.Draggableli:active{background:#f1f1f1!important}.Draggableli:focus{background:#f1f1f1!important}.Draggableli:focus-within{background:#f1f1f1!important}.Draggableli:visited{background:#f1f1f1!important}.transparent{background:transparent}.HomeworkModal{width:600px!important}.HomeworkModal .ant-modal-content .ant-modal-body{padding:10px 20px}.ant-modal-title{height:38px;line-height:38px!important}.underline{text-decoration:underline}.HomeworkModal .task-popup-content #search_not_members_list{height:198px}.greybackHead{height:40px;line-height:40px;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#676767;background-color:#eaeaea}.mtf3{margin-top:-3px}.mtf5{margin-top:-5px}.color204{color:#ccc}.lesson-saved-list-itemdrop{height:93px;overflow:hidden}.lesson-saved-list{position:relative}.itempositionleft,.itempositionright{position:absolute}.ant-input:focus,.ant-input:focus .ant-input-suffix{background-color:#fff!important}.pathNavLine{bottom:-11px}#shixun_operation:hover{color:#fff!important}.cursor{cursor:pointer}.paragraph_nameid:hover{color:#4cacff!important}.next-loading{width:100%}.summaryname{font-size:22px;height:25px;font-family:MicrosoftYaHei;font-weight:400;color:#333;max-width:825px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.educontentbox{background:#fff;padding-top:40px;padding-bottom:40px}.commitcontents{margin-left:28px}.commitcontents,.commitcontentsysl{width:43px;height:15px;font-size:16px;font-family:MicrosoftYaHei;font-weight:400}.commitcontentsysl{margin-left:-4px}.typestyle{min-width:68px;height:24px!important;line-height:24px!important;color:#fff!important}.edu-filter-btn-028d01{background:#028d01!important}.edu-filter-btn-CC317C{background:#cc317c!important}.edu-filter-btn-006B75{background:#006b75!important}.edu-filter-btn-E99695{background:#e99695!important}.edu-filter-btn-EDEDED{background:#ededed!important}.edu-filter-btn-4CACFF{background:#4cacff!important}.edu-filter-btn-84B6EB{background:#84b6eb!important}.edu-filter-btn-5E5FB9{background:#5e5fb9!important}.edu-filter-btn-FC2B6A{background:#fc2b6a!important}.edu-filter-btn-FF6800{background:#ff6800!important}.edu-filter-btn-7AD58B{background:#7ad58b!important}.color666666{color:#666!important}.TabsWarp{width:100px;height:31px;display:inline-block}.mt38{margin-top:38px}.poll_list a.active{color:#4cacff}.poll_list a{display:inline-block;padding:20px;font-size:18px;text-align:center;position:relative;color:#05101a}.poll_list a.active:after{content:"";width:94px;left:10px;bottom:0;height:2px;background-color:#4cacff;position:absolute}.ml22{margin-left:22px}code,kbd,pre,samp{font-family:"Monospaced Number",Chinese Quote,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif}.ant-table-tbody>tr>td,.ant-table-thead>tr>th{padding:16px 0}.ant-form label.font-14{font-size:14px!important}.ant-form label.font-12{font-size:12px!important}.mdInForm.ant-form-item{margin-bottom:0}.mdInForm .has-error .ant-form-explain{position:absolute;margin-top:-2px;margin-left:-7px}.courseForm .ant-select-selection,.courseForm .ant-select-selection--single,.courseForm .ant-select-selection-selected-value,.courseForm .ant-select-selection__rendered{height:40px;line-height:40px}.courseForm .ant-input-affix-wrapper .ant-input{height:40px}.courseForm .ant-select-auto-complete.ant-select .ant-select-selection__rendered{line-height:40px}.courseForm .ant-select-auto-complete.ant-select .ant-input{height:40px}.newcourses .ant-input{width:280px;margin-left:11px;height:40px!important}.newcourses .ant-select-selection--single{width:280px;height:40px;color:rgba(0,0,0,.65);background-color:#fafafa!important}.newcourses .ant-select-selection__rendered{line-height:40px}.newcourses .ant-select-selection-selected-value{opacity:1!important}.newcourses .ant-select-selection--single:focus{-webkit-box-shadow:none!important;box-shadow:none!important;background-color:#fff!important}.newcourses .ant-select-selection--single:hover{border:1px solid #466aff!important}.pd20{padding:20px}.newcoursestitle{font-size:12px;color:#989898;margin-left:40px}.newcoursestitleysl{font-size:12px;color:#989898;margin-left:51px}.coursenavbox .ant-form-item-label{margin-left:10px}.coursenavbox .ant-checkbox-wrapper{font-size:14px!important}.coursenavbox .ant-form-item-control-wrapper{padding-left:10px}.coursesselect{font-size:12px;color:#989898;padding:0;margin-left:-8px}.ant-col-offset-5{margin-left:2%!important;margin-top:-43px}.coursenavbox .ant-form-item-children-icon{display:none}.coursenavboxtow .ant-input{margin-left:0!important}.exercise .ant-form-item-label{margin-left:20px}#coursesNew_endTime,#coursesNew_endTime .ant-input,#coursesNew_startTime,#coursesNew_startTime .ant-input{width:210px!important}.exerciseselect{font-size:12px;color:#989898;padding:0;margin-left:20px}.ml28{margin-left:28px}.ant-calendar-picker-clear,.ant-calendar-picker-icon{right:12px!important}.exercise .ant-form-item-children-icon{display:none}.pd60{padding-left:60px}.pd28{padding-left:28px}.exerciselist .ant-form-explain{display:none}.exercisetime .ant-form-explain{margin-left:107px}.ant-input-search-icon:hover{color:#4cacff!important}.coursehomework:hover .activity-title{color:#4cacff!important}.martopf2{margin-top:-2px}.searchViewAfter{width:100%;height:40px}.searchViewAfter.ant-input{line-height:40px;height:40px;border-right:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.ant-input-group .ant-input:focus,.searchViewAfter,.searchViewAfter .ant-input:hover,.searchViewAfter:focus{border-right:none!important}.AboutInputForm .ant-form-item-label{overflow:unset;margin-bottom:18px}.AboutInputForm .ant-form-item label{font-size:16px}.AboutInputForm{background:#fff}.AboutInputForm.ant-form-item,.AboutInputForm .ant-form-item{padding:20px 30px 30px!important;position:relative;border-bottom:1px solid #ededed;margin-bottom:0}.AboutInputForm:last-child{border-bottom:none!important}.AboutInputForm .ant-form-item-required:before{position:absolute;left:-15px;top:4px;color:#fe4f4c}.graduationTaskMenu>a{display:block;position:relative;line-height:72px;font-size:16px;margin-right:30px;float:left}.graduationTaskMenu>a.active:after{position:absolute;left:0;height:2px;width:100%;content:"";background:#4cacff;bottom:0;font-weight:400}.graduationTaskMenu>a.active{color:#4cacff!important}.createPage{padding:20px 30px 30px;position:relative;border-bottom:1px solid #ededed}.createPage,.createPage .ant-form-item{margin-bottom:0}.createPage:last-child{border-bottom:none!important}.createPage{background:#fff}.createPage .ant-form-item-label{overflow:unset;margin-bottom:10px}.createPage .ant-form-item label{font-size:16px}.createPage .ant-form-explain{padding-left:0}.has-error .ant-input-group-addon{border-color:#f5222d!important}.createPage .ant-form-item-required{margin-left:-10px}.signPoint{position:absolute;left:15px;top:32px;color:#fe4f4c}.searchView{width:248px;height:40px}.searchView .ant-input{background-color:#fafafa!important}.searchView .ant-input-affix-wrapper{height:40px}.ant-input-affix-wrapper .ant-input-prefix,.ant-input-affix-wrapper .ant-input-suffix{background:#fafafa!important}.ant-input:focus{-webkit-box-shadow:none!important;box-shadow:none!important;background-color:#fff!important}.ant-input:focus+.ant-input-group-addon{background-color:#fff!important}.check_on{background:#4cacff;color:#fff!important;border-radius:12px}.ant-table-thead tr th div{font-size:14px;font-family:MicrosoftYaHei;font-weight:400;color:#666}.searchFor .searchCon{width:215px}.search-new{width:237px!important;height:30px;margin-bottom:30px}.search-new-input{padding-left:16px;height:30px;width:210px}.search-span{border-radius:17px}.HotLabelList a{display:block;float:left;padding:0 9px;height:28px;line-height:28px;border-radius:14px;background-color:#f5f5f5;color:#666;margin-right:10px;margin-bottom:9px}.HotLabelList a.selected{background:#4cacff;color:#fff}.hotQuestionItem{padding:20px 0;border-bottom:1px solid #eee}.questiontName{max-width:100%;display:block}.user_default_btn{width:114px}.userPrivateName{line-height:25px;margin-bottom:9px}.userPrivatePost{line-height:20px}.noteDetailTitle{line-height:38px;font-size:24px;font-weight:400;text-align:justify}.noteDetailNum{float:left;padding:0 12px;position:relative;color:#999!important;height:28px;line-height:26px}.noteDetailNum.rightline:after{position:absolute;content:"";right:0;width:1px;background-color:#eaeaea;height:8px;top:10px}.noteDetailPoint{width:100px;height:70px;background-color:#4cacff;border-radius:35px;color:#fff;text-align:center;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;line-height:22px;padding:12px 0 2px}.Pointed{background-color:#f0f0f0;color:#b3b3b3;cursor:default}.notefileDownload{height:25px;line-height:22px}.comments_hideSecondReplyUserHeader .imageFuzzy{display:none}.comments_hideSecondReplyUserHeader .editormd{width:100%}.comments_hideSecondReplyUserHeader .orig_reply{margin-bottom:6px}.color9B9B{color:#9b9b9b}.color656565{color:#656565}.h20{height:20px}.xingrequired:before{display:inline-block;margin-right:4px;color:#f5222d;font-size:14px;font-family:SimSun,sans-serif;line-height:1;content:"*"}.pl30{padding-left:30px!important}.pl36{padding-left:36px!important}.ml87{margin-left:87px}.textcenter{text-align:center}.members{width:416px;height:400px;background:#f4faff;border-radius:4px;padding:20px}.youjiangboxs{height:400px;width:56px;color:#9a9a9a;float:left;text-align:center;line-height:400px}.Association{width:100%;height:240px;margin-top:14px;overflow:auto}.click_adds{text-align:center;height:90px;line-height:90px;background-color:#fff;cursor:pointer}.selectAnswer{color:#666;background-color:#ededed;float:left;padding:0 15px;border-radius:12px;height:22px;line-height:22px;font-size:14px}.hideDisable .ant-calendar-time-picker-select-option-disabled{display:none}.upload_item{max-width:432px}.uploadBtn.ant-btn{border:none;color:#4cacff;-webkit-box-shadow:none;box-shadow:none;background:transparent;padding:0 6px 0 0}.uploadBtn.ant-btn i{display:none}.uploadBtn.ant-btn span{margin-left:0}.upload_1 .ant-upload-list{width:350px}.ant-tooltip-inner{word-wrap:break-word;word-break:break-all}.padding02010{padding:10px 30px 0;cursor:pointer}.ant-checkbox-group>div .boardsList{border-top:1px solid transparent;padding:10px 0 20px!important}.padding02010:hover{-webkit-box-shadow:0 2px 6px rgba(51,51,51,.09);box-shadow:0 2px 6px rgba(51,51,51,.09);opacity:1;border-radius:2px}.drop_down{position:relative}.drop_down>i{cursor:pointer}.drop_down_menu,.drop_down_normal{display:none;position:absolute;left:0;top:99%;background-color:#fff;-webkit-box-shadow:0 0 6px 0 rgba(76,76,76,.2);box-shadow:0 0 6px 0 rgba(76,76,76,.2);padding-top:10px;padding-bottom:10px;z-index:1000}.drop_down:hover .drop_down_menu,.drop_down:hover .drop_down_normal{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.drop_down_menu li{overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;padding:0 20px;height:34px;line-height:34px;width:262px;color:#333;display:block;float:none;font-size:14px;cursor:pointer}.drop_down_search{margin:0 18px 10px}.drop_down_menu li:hover,.drop_down_normal li:hover{background-color:#f0f0f0}.drop_down_menu .drop_down_btn{left:unset;display:block;margin:0 20px;border-top:1px solid #ebebeb;height:48px;line-height:48px;color:#666}.task_menu_ul .ant-menu-horizontal{border-bottom:none!important}.shixunreporttitle{max-width:1060px;padding-left:5px;text-align:justify}.shixunreporttitles{padding-left:5px}.padding1020,.padding10200{padding:10px 20px}.height100px{height:100px}.coursesselects{font-size:12px;color:#989898;padding:0;margin-left:10px}.ant-input-number-input{background:#f4f4f4}input.ant-input-number-input:focus{background:#fff}.FAFAFA{background:#fafafa}.has-success.has-feedback .ant-form-item-children:after{display:none}.noticeTip{border:1px solid red;border-radius:5px}@media screen and (min-width:1400px){.ant-modal-wrap{overflow:hidden}}.stageTable .ant-table-tbody tr:last-child td,.stageTable .ant-table-thead>tr>th{border-bottom:none!important}.new_li .markdown-body ul>li{list-style-type:disc!important;margin-bottom:0!important}.new_li .markdown-body ol>li{list-style-type:decimal!important}.new_li li{margin-bottom:0!important}.ant-table-thead>tr>th{border-bottom:1px solid transparent!important}.guidePanel{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:10000}.guideFirstRight{position:absolute;right:-90px}.guideFirstLeft{position:absolute;left:-95px;top:120px}.yslinputcourput .ant-form-explain{padding-left:0!important}.wechatloginfont{font-size:14px;font-family:PingFangSC-Regular,PingFangSC;font-weight:400;color:#555;line-height:20px;margin-top:10px}.wechatdiv,.wechatdivs{margin-top:40px!important}.wechatdivs{width:800px!important}.wechatContent{padding:0 50px;text-align:center}.wechatContents{padding:0 50px}.wechatpass{width:300px;height:46px}.wechatnewchat{background:#faa}.wechatnewchat,.wechatweoldchat{width:62px;height:62px;border-radius:50%;text-align:center;line-height:62px;color:#fff;margin:0 auto}.wechatweoldchat{background:#a4d3ff}.daishenp{color:#f79946!important;text-decoration:underline!important}.pointertooltip{background:#ddd}.CodeMirror-scroll{overflow:auto!important;margin-bottom:-30px;margin-right:-30px;padding-bottom:30px}a.white-btn.orange-btn:hover{border:1px solid #f06200;color:#fff!important}.flex1 a.white-btn.orange-btn:hover{border:1px solid #f06200;color:#fff!important}.questionli{width:95%;margin-left:37px}#directory_file{height:200px;overflow-y:auto;background:#f5f5f5;padding:10px}.directory_filepath{width:120px;text-align:left}a{text-decoration:none;color:#05101a}.repository_url_tippostion{position:absolute;left:22%;width:500px;top:100%}.top-black-trangleft{display:block;position:absolute;top:-16px;border-color:transparent transparent rgba(5,16,26,.6);border-style:dashed solid dashed dashed;border-width:8px;font-size:0;line-height:0}#exercisememoMD .CodeMirror{margin-top:31px!important;height:370px!important}#exercisememoMD .editormd-preview{top:40px!important;height:370px!important;width:578px!important}#questioMD{height:417px!important;margin-left:0!important}#questioMD .CodeMirror{margin-top:31px!important;height:374px!important}#questioMD .editormd-preview{top:40px!important;height:375px!important;width:550px!important}#newquestioMD .CodeMirror{margin-top:31px!important;height:364px!important}#newquestioMD .editormd-preview{top:40px!important;height:364px!important;width:578px!important}#challenge_choose_answer .CodeMirror{margin-top:31px!important;height:364px!important}#challenge_choose_answer .editormd-preview{top:40px!important;height:364px!important;width:578px!important}#neweditanswer .CodeMirror{margin-top:31px!important;height:364px!important}#neweditanswer .editormd-preview{top:40px!important;height:364px!important;width:551px!important}#repository_url_tip{top:30px!important;left:249px!important;width:292px!important}#editanswers .CodeMirror{height:358px!important;margin-top:30px!important}#editanswers .editormd-preview{width:578px!important;height:358px!important}#newquestioMDs .CodeMirror{height:358px!important;margin-top:30px!important}#newquestioMDs .editormd-preview{width:578px!important;height:358px!important}.choose_names{width:80px;margin-left:20px}#answerMD .CodeMirror{height:600px!important;margin-top:30px!important}#answerMD .editormd-preview{width:578px!important;height:600px!important}#answerMD{height:600px!important}.textareavalue{width:100%;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box}.greyInput{width:107%}.greyInpus{width:100%}.pdr20{padding-right:20px}.winput-240-40s{background-color:#f5f5f5}.winput-240-40s:focus{background-color:#fff}.input-100-45{background-color:#f5f5f5}.input-100-45:focus{background-color:#fff}.wind100{width:100%!important}.color-bule-tip{color:#5485f7!important}.martopf4{margin-top:-4px}.headdfgf{display:block;width:100px;height:30px;line-height:30px;float:left}.color979797{color:#979797!important}.border-left{border-right:6px solid #cccbcb;left:30px;top:12px}.border-left,.border-left span{width:0;height:0;border-bottom:6px solid transparent;border-top:6px solid transparent;position:absolute}.border-left span{display:block;border-right:6px solid #fff;left:1px;top:-6px;z-index:10}.fillTip{position:absolute;left:36px;top:2px;width:125px;font-size:12px;display:block;padding:5px;border:1px solid #eaeaea;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;height:32px;line-height:20px;font-family:微软雅黑,宋体}.borderbottomf4{border-bottom:1px solid #f4f4f4}.TPMchallengesnewtitles{height:76px;line-height:56px;padding:10px 20px}.newpadding1020{padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.newpadding02020{padding:0 20px 20px}.mb10{margin-bottom:10px!important}.text-centers{text-align:center}.bor25510211{width:1180px;height:34px;border:1px solid #ff6601;line-height:34px}.padding1020tpms{padding:10px 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.bortopeeetpm{border-top:1px solid #eee}.borbottomeeetpm{border-bottom:1px solid #eee}.height40pxtpm{height:40px}.ml41{margin-left:41px}.wind500height45{width:500px;height:45px}.newaddswermargin{margin:0 auto}.editor-resize{display:block;width:120px;height:4px;left:54%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-top:1px solid #ccc;border-bottom:1px solid #ccc;cursor:row-resize;white-space:nowrap;overflow:hidden;text-transform:capitalize;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto}.mini .editormd-toolbar li{padding:0}.mini .editormd-toolbar,.mini .editormd-toolbar .editormd-toolbar-container{min-height:28px}.mini .editormd-toolbar i{margin-left:0}.mini .editormd-preview{top:30px}.mini .CodeMirror{margin-top:30px}.zbg{background:url(/images/edu_user/richEditer.png) -195px -2px no-repeat}.zbg,.zbg_latex{height:18px;cursor:pointer}.zbg_latex{background:url(/images/edu_user/richEditer.png) -315px -3px no-repeat}.CodeMirror{font-family:monospace;height:300px;color:#000;direction:ltr}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor .CodeMirror-line::selection,.cm-fat-cursor .CodeMirror-line>span::selection,.cm-fat-cursor .CodeMirror-line>span>span::selection{background:transparent}.cm-fat-cursor .CodeMirror-line::-moz-selection,.cm-fat-cursor .CodeMirror-line>span::-moz-selection,.cm-fat-cursor .CodeMirror-line>span>span::-moz-selection{background:transparent}.cm-fat-cursor{caret-color:transparent}@-webkit-keyframes blink{50%{background-color:transparent}}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;left:0;right:0;top:-50px;bottom:0;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-type,.cm-s-default .cm-variable-3{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-invalidchar,.cm-s-default .cm-error{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:#fff}.CodeMirror-scroll{overflow:scroll!important;margin-bottom:-50px;margin-right:-50px;padding-bottom:50px;height:100%;outline:none;position:relative}.CodeMirror-sizer{position:relative;border-right:50px solid transparent}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{position:absolute;z-index:6;display:none;outline:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-50px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none!important;border:none!important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{-webkit-box-sizing:content-box;box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}.CodeMirror-focused div.CodeMirror-cursors,div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:rgba(255,255,0,.4)}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}.tpmpointer{cursor:pointer}.Permanentban{color:#5091ff!important;border-color:#5091ff!important}.at_who_list{position:absolute;z-index:100;width:180px;max-height:160px;background:#fff;-webkit-box-shadow:0 4px 8px 2px hsla(0,0%,83.1%,.5);box-shadow:0 4px 8px 2px hsla(0,0%,83.1%,.5);border-radius:4px;overflow-y:scroll;cursor:pointer}.at_who{height:40px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;border-bottom:1px solid hsla(0,0%,83.1%,.5);padding:0 4px}.at_who.active{background:#f3f4f6}.at_who img{width:30px;height:30px;border-radius:50%;margin-right:10px}.at_who span{white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.editor-content-panel-wrapper{margin-bottom:12px}.editor-content-panel-wrapper .editor-content-panel{display:flex;align-items:center;word-break:break-all;border-radius:2px;max-width:1056px;text-align:justify;height:auto;min-height:38px;border:1px solid #eaeaea;padding:4px;width:100%}.editor-content-panel-wrapper .editor-content-panel p{width:100%}.editor-content-panel-wrapper .hide{display:none}.editor-content-panel-wrapper .hasValue{color:#999}.md-error .edu-back-greyf5{border:1px solid red}.hideMd{display:none}.error{border:1px solid red}.taskResultLayer{color:#666;z-index:99999999999999;width:100%;height:100%;position:fixed;background:rgba(0,0,0,.8);top:0;overflow:hidden}.taskResultLayer .closeIcon{position:absolute;right:100px;top:46px;font-size:28px;z-index:999999;color:hsla(0,0%,100%,.7);cursor:pointer}.taskResultLayer .closeIcon:hover{color:#4cacff}.taskResultLayer .expGold{color:#b27919}.taskResultLayer .rateLabel{color:#fff;font-size:14px}.taskResultLayer .rc-rate-star{font-size:24px;color:silver}.taskResultLayer .rc-rate-star:nth-child(5){margin-right:0}.passContent{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;text-align:center;z-index:4}.closePanel,.passContent{height:100%;position:absolute;width:100%}.closePanel{z-index:5}.passImg{max-width:86%;max-height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;min-width:300px}.passTaskContent{width:652px;height:100%;margin:4% auto 0}.passTaskImg{position:absolute;z-index:2;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.winpPerson{width:100%;z-index:3;color:#d1a448;margin-top:304px;font-size:18px}.winPanel,.winpPerson{position:absolute;text-align:center}.winPanel{width:308px;z-index:5;height:356px;border-radius:10px;top:435px;left:50%;margin:0 auto 0 -154px}.inlines{display:inline-block;width:auto;line-height:26px;font-size:16px}.inline.exp{margin-left:18px}.goldring{margin-right:8px;width:17px;height:17px;border-radius:50%;background-color:#ffd633;display:block;float:left;margin-top:5px}.passNext{margin:0 auto}.passed,.passNext{width:120px;height:30px;line-height:30px;border-radius:2px;display:block;background-color:#ccc;color:#fff!important}.passed{margin:12px auto 0}.passed.stared{background-color:#4cacff;opacity:.8}.passed.stared:hover{opacity:1}.vertical4{vertical-align:-4px}.ImageLayerbutton{position:absolute;top:0;right:10px;z-index:10}.ant-spin{-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:absolute;display:none;color:#1890ff;text-align:center;vertical-align:middle;opacity:0;-webkit-transition:-webkit-transform .3s cubic-bezier(.78,.14,.15,.86);transition:-webkit-transform .3s cubic-bezier(.78,.14,.15,.86);-o-transition:transform .3s cubic-bezier(.78,.14,.15,.86);transition:transform .3s cubic-bezier(.78,.14,.15,.86);transition:transform .3s cubic-bezier(.78,.14,.15,.86),-webkit-transform .3s cubic-bezier(.78,.14,.15,.86)}.ant-spin-spinning{position:static;display:inline-block;opacity:1}.ant-spin-nested-loading{position:relative}.ant-spin-nested-loading>div>.ant-spin{position:absolute;top:0;left:0;z-index:4;display:block;width:100%;height:100%;max-height:400px}.ant-spin-nested-loading>div>.ant-spin .ant-spin-dot{position:absolute;top:50%;left:50%;margin:-10px}.ant-spin-nested-loading>div>.ant-spin .ant-spin-text{position:absolute;top:50%;width:100%;padding-top:5px;text-shadow:0 1px 2px #fff}.ant-spin-nested-loading>div>.ant-spin.ant-spin-show-text .ant-spin-dot{margin-top:-20px}.ant-spin-nested-loading>div>.ant-spin-sm .ant-spin-dot{margin:-7px}.ant-spin-nested-loading>div>.ant-spin-sm .ant-spin-text{padding-top:2px}.ant-spin-nested-loading>div>.ant-spin-sm.ant-spin-show-text .ant-spin-dot{margin-top:-17px}.ant-spin-nested-loading>div>.ant-spin-lg .ant-spin-dot{margin:-16px}.ant-spin-nested-loading>div>.ant-spin-lg .ant-spin-text{padding-top:11px}.ant-spin-nested-loading>div>.ant-spin-lg.ant-spin-show-text .ant-spin-dot{margin-top:-26px}.ant-spin-container{position:relative;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.ant-spin-container:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:none\9;width:100%;height:100%;background:#fff;opacity:0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;content:"";pointer-events:none}.ant-spin-blur{clear:both;overflow:hidden;opacity:.5;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.ant-spin-blur:after{opacity:.4;pointer-events:auto}.ant-spin-tip{color:rgba(0,0,0,.45)}.ant-spin-dot{position:relative;display:inline-block;font-size:20px;width:1em;height:1em}.ant-spin-dot-item{position:absolute;display:block;width:9px;height:9px;background-color:#1890ff;border-radius:100%;-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;opacity:.3;-webkit-animation:antSpinMove 1s linear infinite alternate;animation:antSpinMove 1s linear infinite alternate}.ant-spin-dot-item:first-child{top:0;left:0}.ant-spin-dot-item:nth-child(2){top:0;right:0;-webkit-animation-delay:.4s;animation-delay:.4s}.ant-spin-dot-item:nth-child(3){right:0;bottom:0;-webkit-animation-delay:.8s;animation-delay:.8s}.ant-spin-dot-item:nth-child(4){bottom:0;left:0;-webkit-animation-delay:1.2s;animation-delay:1.2s}.ant-spin-dot-spin{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-animation:antRotate 1.2s linear infinite;animation:antRotate 1.2s linear infinite}.ant-spin-sm .ant-spin-dot{font-size:14px}.ant-spin-sm .ant-spin-dot i{width:6px;height:6px}.ant-spin-lg .ant-spin-dot{font-size:32px}.ant-spin-lg .ant-spin-dot i{width:14px;height:14px}.ant-spin.ant-spin-show-text .ant-spin-text{display:block}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.ant-spin-blur{background:#fff;opacity:.5}}@-webkit-keyframes antSpinMove{to{opacity:1}}@keyframes antSpinMove{to{opacity:1}}@-webkit-keyframes antRotate{to{-webkit-transform:rotate(405deg);transform:rotate(405deg)}}@keyframes antRotate{to{-webkit-transform:rotate(405deg);transform:rotate(405deg)}}
-/* !*display: flex;*!*/.login_register_content .ant-input{background:#f4f4f4}.login_register_content .loginInputzhucheyslass{border:1px solid red!important}.login_register_content .loginInputzhucheyslass:hover{border:1px solid red!important}.login_register_content{width:434px;-webkit-box-shadow:3px 10px 21px 0 rgba(76,76,76,.15);box-shadow:3px 10px 21px 0 rgba(76,76,76,.15);border-radius:6px;background:#fff}.login_register_content .ant-tabs-ink-bar{width:21px!important;left:19px}.login_register_content .ant-tabs{width:354px}.login_section{-ms-flex-pack:center;justify-content:center}.login_section,.login_sectionysl{width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}.loginInput{width:100%;margin-bottom:16px;height:45px}.educouddiv{-ms-flex-direction:column;flex-direction:column}.educouddiv,.left_right{display:-ms-flexbox;display:flex}.left_right{width:100%;-ms-flex-pack:justify;justify-content:space-between}.login_btn{width:100%;margin-top:26px;margin-bottom:26px}.dragValidator{margin-bottom:16px}.ysldivhome1{-ms-flex-direction:row;flex-direction:row;margin-left:100px;margin-right:129px}.ysldivhome1,.ysldivhome2{display:-ms-flexbox;display:flex}.ysldivhome2{width:800px;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-line-pack:stretch;align-content:stretch}.ysldivhomediv{width:101px}.ysldivhomediv1{margin-top:1%}.ysldivhomediv1,.ysldivhomediv2{width:17%;height:100px;border-radius:50%;-webkit-box-shadow:3px 10px 21px 0 rgba(76,76,76,.15);box-shadow:3px 10px 21px 0 rgba(76,76,76,.15);background:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-left:6.5%}.ysldivhomediv2{margin-top:3%}.ysldivhomedivtxt{width:86%;height:27px;margin-bottom:5px;font-size:14px;text-align:center}.ysldivhomedivimg{width:80%}.ysllogin_register_contents{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.ysllogin_section{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:3px 10px 21px 0 rgba(76,76,76,.15);box-shadow:3px 10px 21px 0 rgba(76,76,76,.15);border-radius:6px;background:#fff}.yslspans1{color:#111c24}.yslspans1,.yslspans2{text-align:center;font-size:13px}.yslspans2{color:#05101a;margin-top:1%}.yslspans3{text-align:center;font-size:12px;color:#656565}.yslbutton{width:255px;height:36px;margin-top:20px}.mt22{margin-top:22px}.gouxuanimg{margin-right:10px;margin-bottom:2px}.textall{text-align:center;font-size:13px;color:#4b4b4b}.div1img{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:42%;margin-left:30%}.yslgouxuanimg{width:20%;height:20px;margin-left:86%;float:right}.yslgouxuanimg2{height:20px}.yslbutondls{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.loginInputzhuche,.loginInputzhucheyslass{width:100%;background-color:#fff!important;height:45px!important;padding:5px}.loginInputzhucheyslass .ant-input{width:100%;background-color:#fff!important;height:45px!important;padding:5px;position:relative;right:5px;width:103%;border:1px solid red!important;border-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.loginInputzhucheyslass .ant-input:hover{border:1px solid red!important}.loginInputzhuche .ant-input{width:100%;background-color:#fff!important;height:45px!important;padding:5px;position:relative;right:5px;width:103%}.loginInputzhucheysl{width:100%;border-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.loginInputzhucheysl,.loginInputzhucheysl .ant-input{background-color:#fff!important;height:45px!important;padding:5px}.loginInputzhucheysl .ant-input{width:100%;position:relative;right:5px;width:103%;border:1px solid red!important;border-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.loginInputzhucheysl .ant-input:hover{border:1px solid red!important}.bth100{width:100px;margin:0 auto}.ant-input-affix-wrapper .ant-input-prefix,.ant-input-affix-wrapper .ant-input-suffix{background:transparent!important}.startlogin{color:#888}.weixinheight390{height:390px}#log_reg_content{padding:38px 30px 20px!important}.ant-popover{-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:absolute;top:0;left:0;z-index:1030;font-weight:400;white-space:normal;text-align:left;cursor:auto;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.ant-popover:after{position:absolute;background:hsla(0,0%,100%,.01);content:""}.ant-popover-hidden{display:none}.ant-popover-placement-top,.ant-popover-placement-topLeft,.ant-popover-placement-topRight{padding-bottom:10px}.ant-popover-placement-right,.ant-popover-placement-rightBottom,.ant-popover-placement-rightTop{padding-left:10px}.ant-popover-placement-bottom,.ant-popover-placement-bottomLeft,.ant-popover-placement-bottomRight{padding-top:10px}.ant-popover-placement-left,.ant-popover-placement-leftBottom,.ant-popover-placement-leftTop{padding-right:10px}.ant-popover-inner{background-color:#fff;background-clip:padding-box;border-radius:4px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.15);box-shadow:0 2px 8px rgba(0,0,0,.15);-webkit-box-shadow:0 0 8px rgba(0,0,0,.15)\9;box-shadow:0 0 8px rgba(0,0,0,.15)\9}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.ant-popover-inner{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.15);box-shadow:0 2px 8px rgba(0,0,0,.15)}}.ant-popover-title{min-width:177px;min-height:32px;margin:0;padding:5px 16px 4px;color:rgba(0,0,0,.85);font-weight:500;border-bottom:1px solid #e8e8e8}.ant-popover-inner-content{padding:12px 16px;color:rgba(0,0,0,.65)}.ant-popover-message{position:relative;padding:4px 0 12px;color:rgba(0,0,0,.65);font-size:14px}.ant-popover-message>.anticon{position:absolute;top:8px;color:#faad14;font-size:14px}.ant-popover-message-title{padding-left:22px}.ant-popover-buttons{margin-bottom:4px;text-align:right}.ant-popover-buttons button{margin-left:8px}.ant-popover-arrow{position:absolute;display:block;width:8.48528137px;height:8.48528137px;background:transparent;border-style:solid;border-width:4.24264069px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.ant-popover-placement-top>.ant-popover-content>.ant-popover-arrow,.ant-popover-placement-topLeft>.ant-popover-content>.ant-popover-arrow,.ant-popover-placement-topRight>.ant-popover-content>.ant-popover-arrow{bottom:6.2px;border-color:transparent #fff #fff transparent;-webkit-box-shadow:3px 3px 7px rgba(0,0,0,.07);box-shadow:3px 3px 7px rgba(0,0,0,.07)}.ant-popover-placement-top>.ant-popover-content>.ant-popover-arrow{left:50%;-webkit-transform:translateX(-50%) rotate(45deg);-ms-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}.ant-popover-placement-topLeft>.ant-popover-content>.ant-popover-arrow{left:16px}.ant-popover-placement-topRight>.ant-popover-content>.ant-popover-arrow{right:16px}.ant-popover-placement-right>.ant-popover-content>.ant-popover-arrow,.ant-popover-placement-rightBottom>.ant-popover-content>.ant-popover-arrow,.ant-popover-placement-rightTop>.ant-popover-content>.ant-popover-arrow{left:6px;border-color:transparent transparent #fff #fff;-webkit-box-shadow:-3px 3px 7px rgba(0,0,0,.07);box-shadow:-3px 3px 7px rgba(0,0,0,.07)}.ant-popover-placement-right>.ant-popover-content>.ant-popover-arrow{top:50%;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.ant-popover-placement-rightTop>.ant-popover-content>.ant-popover-arrow{top:12px}.ant-popover-placement-rightBottom>.ant-popover-content>.ant-popover-arrow{bottom:12px}.ant-popover-placement-bottom>.ant-popover-content>.ant-popover-arrow,.ant-popover-placement-bottomLeft>.ant-popover-content>.ant-popover-arrow,.ant-popover-placement-bottomRight>.ant-popover-content>.ant-popover-arrow{top:6px;border-color:#fff transparent transparent #fff;-webkit-box-shadow:-2px -2px 5px rgba(0,0,0,.06);box-shadow:-2px -2px 5px rgba(0,0,0,.06)}.ant-popover-placement-bottom>.ant-popover-content>.ant-popover-arrow{left:50%;-webkit-transform:translateX(-50%) rotate(45deg);-ms-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}.ant-popover-placement-bottomLeft>.ant-popover-content>.ant-popover-arrow{left:16px}.ant-popover-placement-bottomRight>.ant-popover-content>.ant-popover-arrow{right:16px}.ant-popover-placement-left>.ant-popover-content>.ant-popover-arrow,.ant-popover-placement-leftBottom>.ant-popover-content>.ant-popover-arrow,.ant-popover-placement-leftTop>.ant-popover-content>.ant-popover-arrow{right:6px;border-color:#fff #fff transparent transparent;-webkit-box-shadow:3px -3px 7px rgba(0,0,0,.07);box-shadow:3px -3px 7px rgba(0,0,0,.07)}.ant-popover-placement-left>.ant-popover-content>.ant-popover-arrow{top:50%;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.ant-popover-placement-leftTop>.ant-popover-content>.ant-popover-arrow{top:12px}.ant-popover-placement-leftBottom>.ant-popover-content>.ant-popover-arrow{bottom:12px}ul.ant-menu{border-right:none}ul.ant-menu li:last-child{border-bottom:none}li.ant-menu-item{margin:0!important;border-bottom:1px solid #eee}.flags{border:1px solid red;border-radius:5px}.cards{padding:20px 34px;background-color:#fff;margin-bottom:18px;min-height:130px}.cards,.cards .img{display:flex;align-items:center;border:1px solid #eee}.cards .img{margin-right:20px;width:190px;height:90px;justify-content:center;overflow:hidden}.cards .img img{max-width:100%;max-height:100%}.cards .content{flex:1;width:0}.cards .content .titles{display:flex;justify-content:space-between;margin-bottom:10px!important;align-items:center;height:22px;line-height:22px}.cards .content .titles>a{font-size:18px;color:#333}.cards .content .desc{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:20px}.tabsStyle{border:1px solid #eee}.tabsStyle .ant-tabs-bar.ant-tabs-top-bar{padding-left:35px;margin-bottom:0}.tabsStyle .ant-tabs-nav .ant-tabs-tab{padding:19px 0;margin-right:40px}.tabsStyle .ant-tabs-ink-bar{width:25px!important;bottom:10px}.statusColor{display:inline-block;padding:0 10px;height:20px;line-height:20px;border-radius:11px;color:#fff;margin-left:5px;font-size:12px}.statusColor.running{background:#5091ff;color:#f1f8ff}.statusColor.Preparing{background:#ff6e21;color:#fff8f4}.statusColor.pass{background:#28bd6c;color:#eefdf5}.statusColor.failed{background:#f73030;color:#fceeee}.statusColor.killed{background:#eee;color:#999}.handleBox{position:fixed;top:45%;right:240px;z-index:10000}.laterest{background-color:#ef3131;color:#fff;font-size:12px;margin-left:10px;padding:0 5px;border-radius:2px;height:18px;line-height:18px}@media screen and (max-width:1800px){.handleBox{right:190px}}@media screen and (max-width:1700px){.handleBox{right:140px}}@media screen and (max-width:1600px){.handleBox{right:90px}}@media screen and (max-width:1450px){.handleBox{right:10px}}@media screen and (max-width:1380px){.handleBox{right:0}}.ant-drawer{z-index:10000!important}.ant-drawer-body{padding:0!important}.ant-drawer-body .drawerHead{background-color:#333;color:#fff;padding:15px 20px}.ant-drawer-body .ant-tree{margin:0 20px!important}.hoverA{display:flex;align-items:center;max-width:78px}.hoverA:hover a{color:#2a61ff!important}.menuPanels{width:295px}.menuPanels .leftline{position:relative;color:#666;height:16px;margin-left:14px;font-size:12px}.menuPanels .leftline:before{position:absolute;left:-7px;top:3px;height:12px;width:1px;background-color:#999;content:""}.menuPanels .ant-btn{height:36px;line-height:34px;width:83px;text-align:center;padding:0;font-weight:500;font-size:14px}.menuPanels .ant-btn.currentBtn{cursor:default;color:#333}.menuPanels .ant-btn.currentBtn:hover{color:#333;border-color:#d0d0d0}.menuPanels .ant-btn-default{color:#333;border-color:#d0d0d0}.menuPanels .ant-btn-default:hover{background:#f3f4f6}.menuPanels .ant-btn{width:102px;height:32px;line-height:30px}.menuPanels .ant-btn-primary{color:#fff;background-color:#466aff;border:none}.menuPanels .ant-btn-primary:hover{background-color:rgba(70,106,255,.85)}.menuPanels .focusPanelHeadInfo{padding:14px 16px;border-bottom:1px solid #eee}.menuPanels .ant-popover-content,.menuPanels .ant-popover-inner{height:100%;width:100%}.menuPanels .ant-popover-inner-content{padding:0}.halfs{margin-top:24px;padding:24px 0 0;border-top:1px solid #e8e8e8}.aboutSubTitle{display:flex;align-items:center}.menuMaininfos{padding:10px 16px 14px;border-bottom:1px solid #eee}.menuinfos{padding:10px 20px 16px}.menuinfos>a{display:flex;flex-direction:column;align-items:center;flex:1}.menuinfos>a>span:first-child{font-size:16px;font-weight:500;color:#333;line-height:22px}.menuinfos>a>span:last-child{color:#666;font-weight:400;line-height:20px;margin-top:6px}.-task-sidebar{position:fixed;width:40px;right:30px;bottom:80px;z-index:10}@media screen and (max-width:1200px){.-task-sidebar{right:0;display:none}}.-task-sidebar>div{height:48px;line-height:48px;box-sizing:border-box;width:48px;color:#999;font-size:20px;text-align:center;margin-bottom:20px;border-radius:50%;background:#fff;box-shadow:0 0 12px 5px hsla(0,0%,81.6%,.2)}.-task-sidebar>div i{color:#999}.-task-sidebar>div:hover i{color:#fff!important}.-task-sidebar>div:hover{background:#466aff;box-shadow:0 0 10px 2px #b6d0fc}.helpBox{width:260px;z-index:103}.helpBox.shareContent{width:160px}.helpBox .ant-popover-title{font-size:16px}.helpBox .ant-popover-inner-content{padding:0}.helpBox p.titlecontent{font-size:16px;color:#333;line-height:20px;padding:15px 20px}.helpBox .faqUl{padding:10px 15px;max-height:230px;overflow-y:auto;font-size:13px}.helpBox .faqUl li{background:#f5f5f5;border-radius:20px;padding:0 15px;color:#333;height:30px;line-height:30px;margin-bottom:3px!important}.helpBox .faqUl li a{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.helpBox .faqUl li:hover{background-color:#d1e9ff}.helpBox .faqUl li:hover a{color:#333!important}.helpBox .shareUl{display:flex;align-items:center}.helpBox .shareUl li>i{font-size:32px!important}.tooltipBox .ant-tooltip-inner{padding:8px 12px;font-size:15px}.-task-desc{background:#494949;width:90px;line-height:36px;text-align:center;position:absolute;color:#fff;font-size:13px;z-index:999999;opacity:0}.-task-desc div{position:absolute;top:10px;right:-7px;height:13px}.-task-desc div img{float:left}.-task-sidebar .scan_ewm{position:absolute!important;right:45px!important;bottom:0!important;background-color:#494949!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;font-size:14px!important;line-height:16px!important;display:none;height:213px!important}.trangle_right{position:absolute;right:-5px;bottom:15px;width:0;height:0;border-top:6px solid transparent;border-left:5px solid #494949;border-bottom:6px solid transparent}.headSerach{background:hsla(0,0%,100%,.1);border-radius:4px;padding-left:20px}.headSerach .ant-input,.headSerach .ant-input:focus{border:none!important;background-color:hsla(0,0%,100%,0)!important}.headSerach:hover{padding:2px 20px;background:#fff}.headSerach:hover i{color:#333}.-task-sidebar .glccHelp{height:auto;width:48px;padding:6px 16px;text-align:center;background-color:#f6f9fe;border:1px solid #fff;border-radius:2px;box-shadow:0 0 8px rgba(55,148,255,.16);color:#1e1e1e;font-size:14px;line-height:35px;word-break:break-word;cursor:pointer}.-task-sidebar .glccHelp .icon-bangzhuzhongxinicon,.-task-sidebar .glccHelp .icon-bangzhuzhongxinicon1{color:#0654d6;margin-left:-3px}.-task-sidebar .glccHelp:hover{color:#fff;background-color:#466aff}.-task-sidebar .glccHelp:hover .icon-bangzhuzhongxinicon,.-task-sidebar .glccHelp:hover .icon-bangzhuzhongxinicon1{color:#fff}.qqChatBox{position:fixed}.qqChatBox .ant-popover-arrow{display:none}.qqChat{margin:-12px -16px;background-image:linear-gradient(180deg,#f8faff,#dee7ff);border:1px solid #fff;border-radius:4px;box-shadow:0 0 6px rgba(121,154,245,.27);padding:25px 40px;text-align:center}.qqChat .qqMa{padding:8px;margin-bottom:15px;text-align:center;background-image:radial-gradient(ellipse 50% 50% at 50% 50%,hsla(0,0%,100%,0) 0,rgba(239,243,251,0) 100%);box-shadow:inset 0 0 6px #aecaff}.qqChat .qqMa img{width:120px}.qqChat .qqTip{color:#5769a5;font-size:14px;line-height:24px}.ant-message{-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:fixed;top:16px;left:0;z-index:1010;width:100%;pointer-events:none}.ant-message-notice{padding:8px;text-align:center}.ant-message-notice:first-child{margin-top:-8px}.ant-message-notice-content{display:inline-block;padding:10px 16px;background:#fff;border-radius:4px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15);pointer-events:all}.ant-message-success .anticon{color:#52c41a}.ant-message-error .anticon{color:#f5222d}.ant-message-warning .anticon{color:#faad14}.ant-message-info .anticon,.ant-message-loading .anticon{color:#1890ff}.ant-message .anticon{position:relative;top:1px;margin-right:8px;font-size:16px}.ant-message-notice.move-up-leave.move-up-leave-active{overflow:hidden;-webkit-animation-name:MessageMoveOut;animation-name:MessageMoveOut;-webkit-animation-duration:.3s;animation-duration:.3s}@-webkit-keyframes MessageMoveOut{0%{max-height:150px;padding:8px;opacity:1}to{max-height:0;padding:0;opacity:0}}@keyframes MessageMoveOut{0%{max-height:150px;padding:8px;opacity:1}to{max-height:0;padding:0;opacity:0}}
\ No newline at end of file
+/* !*display: flex;*!*/.login_register_content .ant-input{background:#f4f4f4}.login_register_content .loginInputzhucheyslass{border:1px solid red!important}.login_register_content .loginInputzhucheyslass:hover{border:1px solid red!important}.login_register_content{width:434px;-webkit-box-shadow:3px 10px 21px 0 rgba(76,76,76,.15);box-shadow:3px 10px 21px 0 rgba(76,76,76,.15);border-radius:6px;background:#fff}.login_register_content .ant-tabs-ink-bar{width:21px!important;left:19px}.login_register_content .ant-tabs{width:354px}.login_section{-ms-flex-pack:center;justify-content:center}.login_section,.login_sectionysl{width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}.loginInput{width:100%;margin-bottom:16px;height:45px}.educouddiv{-ms-flex-direction:column;flex-direction:column}.educouddiv,.left_right{display:-ms-flexbox;display:flex}.left_right{width:100%;-ms-flex-pack:justify;justify-content:space-between}.login_btn{width:100%;margin-top:26px;margin-bottom:26px}.dragValidator{margin-bottom:16px}.ysldivhome1{-ms-flex-direction:row;flex-direction:row;margin-left:100px;margin-right:129px}.ysldivhome1,.ysldivhome2{display:-ms-flexbox;display:flex}.ysldivhome2{width:800px;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-line-pack:stretch;align-content:stretch}.ysldivhomediv{width:101px}.ysldivhomediv1{margin-top:1%}.ysldivhomediv1,.ysldivhomediv2{width:17%;height:100px;border-radius:50%;-webkit-box-shadow:3px 10px 21px 0 rgba(76,76,76,.15);box-shadow:3px 10px 21px 0 rgba(76,76,76,.15);background:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-left:6.5%}.ysldivhomediv2{margin-top:3%}.ysldivhomedivtxt{width:86%;height:27px;margin-bottom:5px;font-size:14px;text-align:center}.ysldivhomedivimg{width:80%}.ysllogin_register_contents{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.ysllogin_section{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:3px 10px 21px 0 rgba(76,76,76,.15);box-shadow:3px 10px 21px 0 rgba(76,76,76,.15);border-radius:6px;background:#fff}.yslspans1{color:#111c24}.yslspans1,.yslspans2{text-align:center;font-size:13px}.yslspans2{color:#05101a;margin-top:1%}.yslspans3{text-align:center;font-size:12px;color:#656565}.yslbutton{width:255px;height:36px;margin-top:20px}.mt22{margin-top:22px}.gouxuanimg{margin-right:10px;margin-bottom:2px}.textall{text-align:center;font-size:13px;color:#4b4b4b}.div1img{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:42%;margin-left:30%}.yslgouxuanimg{width:20%;height:20px;margin-left:86%;float:right}.yslgouxuanimg2{height:20px}.yslbutondls{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.loginInputzhuche,.loginInputzhucheyslass{width:100%;background-color:#fff!important;height:45px!important;padding:5px}.loginInputzhucheyslass .ant-input{width:100%;background-color:#fff!important;height:45px!important;padding:5px;position:relative;right:5px;width:103%;border:1px solid red!important;border-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.loginInputzhucheyslass .ant-input:hover{border:1px solid red!important}.loginInputzhuche .ant-input{width:100%;background-color:#fff!important;height:45px!important;padding:5px;position:relative;right:5px;width:103%}.loginInputzhucheysl{width:100%;border-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.loginInputzhucheysl,.loginInputzhucheysl .ant-input{background-color:#fff!important;height:45px!important;padding:5px}.loginInputzhucheysl .ant-input{width:100%;position:relative;right:5px;width:103%;border:1px solid red!important;border-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.loginInputzhucheysl .ant-input:hover{border:1px solid red!important}.bth100{width:100px;margin:0 auto}.ant-input-affix-wrapper .ant-input-prefix,.ant-input-affix-wrapper .ant-input-suffix{background:transparent!important}.startlogin{color:#888}.weixinheight390{height:390px}#log_reg_content{padding:38px 30px 20px!important}.ant-popover{-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:absolute;top:0;left:0;z-index:1030;font-weight:400;white-space:normal;text-align:left;cursor:auto;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.ant-popover:after{position:absolute;background:hsla(0,0%,100%,.01);content:""}.ant-popover-hidden{display:none}.ant-popover-placement-top,.ant-popover-placement-topLeft,.ant-popover-placement-topRight{padding-bottom:10px}.ant-popover-placement-right,.ant-popover-placement-rightBottom,.ant-popover-placement-rightTop{padding-left:10px}.ant-popover-placement-bottom,.ant-popover-placement-bottomLeft,.ant-popover-placement-bottomRight{padding-top:10px}.ant-popover-placement-left,.ant-popover-placement-leftBottom,.ant-popover-placement-leftTop{padding-right:10px}.ant-popover-inner{background-color:#fff;background-clip:padding-box;border-radius:4px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.15);box-shadow:0 2px 8px rgba(0,0,0,.15);-webkit-box-shadow:0 0 8px rgba(0,0,0,.15)\9;box-shadow:0 0 8px rgba(0,0,0,.15)\9}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.ant-popover-inner{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.15);box-shadow:0 2px 8px rgba(0,0,0,.15)}}.ant-popover-title{min-width:177px;min-height:32px;margin:0;padding:5px 16px 4px;color:rgba(0,0,0,.85);font-weight:500;border-bottom:1px solid #e8e8e8}.ant-popover-inner-content{padding:12px 16px;color:rgba(0,0,0,.65)}.ant-popover-message{position:relative;padding:4px 0 12px;color:rgba(0,0,0,.65);font-size:14px}.ant-popover-message>.anticon{position:absolute;top:8px;color:#faad14;font-size:14px}.ant-popover-message-title{padding-left:22px}.ant-popover-buttons{margin-bottom:4px;text-align:right}.ant-popover-buttons button{margin-left:8px}.ant-popover-arrow{position:absolute;display:block;width:8.48528137px;height:8.48528137px;background:transparent;border-style:solid;border-width:4.24264069px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.ant-popover-placement-top>.ant-popover-content>.ant-popover-arrow,.ant-popover-placement-topLeft>.ant-popover-content>.ant-popover-arrow,.ant-popover-placement-topRight>.ant-popover-content>.ant-popover-arrow{bottom:6.2px;border-color:transparent #fff #fff transparent;-webkit-box-shadow:3px 3px 7px rgba(0,0,0,.07);box-shadow:3px 3px 7px rgba(0,0,0,.07)}.ant-popover-placement-top>.ant-popover-content>.ant-popover-arrow{left:50%;-webkit-transform:translateX(-50%) rotate(45deg);-ms-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}.ant-popover-placement-topLeft>.ant-popover-content>.ant-popover-arrow{left:16px}.ant-popover-placement-topRight>.ant-popover-content>.ant-popover-arrow{right:16px}.ant-popover-placement-right>.ant-popover-content>.ant-popover-arrow,.ant-popover-placement-rightBottom>.ant-popover-content>.ant-popover-arrow,.ant-popover-placement-rightTop>.ant-popover-content>.ant-popover-arrow{left:6px;border-color:transparent transparent #fff #fff;-webkit-box-shadow:-3px 3px 7px rgba(0,0,0,.07);box-shadow:-3px 3px 7px rgba(0,0,0,.07)}.ant-popover-placement-right>.ant-popover-content>.ant-popover-arrow{top:50%;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.ant-popover-placement-rightTop>.ant-popover-content>.ant-popover-arrow{top:12px}.ant-popover-placement-rightBottom>.ant-popover-content>.ant-popover-arrow{bottom:12px}.ant-popover-placement-bottom>.ant-popover-content>.ant-popover-arrow,.ant-popover-placement-bottomLeft>.ant-popover-content>.ant-popover-arrow,.ant-popover-placement-bottomRight>.ant-popover-content>.ant-popover-arrow{top:6px;border-color:#fff transparent transparent #fff;-webkit-box-shadow:-2px -2px 5px rgba(0,0,0,.06);box-shadow:-2px -2px 5px rgba(0,0,0,.06)}.ant-popover-placement-bottom>.ant-popover-content>.ant-popover-arrow{left:50%;-webkit-transform:translateX(-50%) rotate(45deg);-ms-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}.ant-popover-placement-bottomLeft>.ant-popover-content>.ant-popover-arrow{left:16px}.ant-popover-placement-bottomRight>.ant-popover-content>.ant-popover-arrow{right:16px}.ant-popover-placement-left>.ant-popover-content>.ant-popover-arrow,.ant-popover-placement-leftBottom>.ant-popover-content>.ant-popover-arrow,.ant-popover-placement-leftTop>.ant-popover-content>.ant-popover-arrow{right:6px;border-color:#fff #fff transparent transparent;-webkit-box-shadow:3px -3px 7px rgba(0,0,0,.07);box-shadow:3px -3px 7px rgba(0,0,0,.07)}.ant-popover-placement-left>.ant-popover-content>.ant-popover-arrow{top:50%;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.ant-popover-placement-leftTop>.ant-popover-content>.ant-popover-arrow{top:12px}.ant-popover-placement-leftBottom>.ant-popover-content>.ant-popover-arrow{bottom:12px}ul.ant-menu{border-right:none}ul.ant-menu li:last-child{border-bottom:none}li.ant-menu-item{margin:0!important;border-bottom:1px solid #eee}.flags{border:1px solid red;border-radius:5px}.cards{padding:20px 34px;background-color:#fff;margin-bottom:18px;min-height:130px}.cards,.cards .img{display:flex;align-items:center;border:1px solid #eee}.cards .img{margin-right:20px;width:190px;height:90px;justify-content:center;overflow:hidden}.cards .img img{max-width:100%;max-height:100%}.cards .content{flex:1;width:0}.cards .content .titles{display:flex;justify-content:space-between;margin-bottom:10px!important;align-items:center;height:22px;line-height:22px}.cards .content .titles>a{font-size:18px;color:#333}.cards .content .desc{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:20px}.tabsStyle{border:1px solid #eee}.tabsStyle .ant-tabs-bar.ant-tabs-top-bar{padding-left:35px;margin-bottom:0}.tabsStyle .ant-tabs-nav .ant-tabs-tab{padding:19px 0;margin-right:40px}.tabsStyle .ant-tabs-ink-bar{width:25px!important;bottom:10px}.statusColor{display:inline-block;padding:0 10px;height:20px;line-height:20px;border-radius:11px;color:#fff;margin-left:5px;font-size:12px}.statusColor.running{background:#5091ff;color:#f1f8ff}.statusColor.Preparing{background:#ff6e21;color:#fff8f4}.statusColor.pass{background:#28bd6c;color:#eefdf5}.statusColor.failed{background:#f73030;color:#fceeee}.statusColor.killed{background:#eee;color:#999}.handleBox{position:fixed;top:45%;right:240px;z-index:10000}.laterest{background-color:#ef3131;color:#fff;font-size:12px;margin-left:10px;padding:0 5px;border-radius:2px;height:18px;line-height:18px}@media screen and (max-width:1800px){.handleBox{right:190px}}@media screen and (max-width:1700px){.handleBox{right:140px}}@media screen and (max-width:1600px){.handleBox{right:90px}}@media screen and (max-width:1450px){.handleBox{right:10px}}@media screen and (max-width:1380px){.handleBox{right:0}}.ant-drawer{z-index:10000!important}.ant-drawer-body{padding:0!important}.ant-drawer-body .drawerHead{background-color:#333;color:#fff;padding:15px 20px}.ant-drawer-body .ant-tree{margin:0 20px!important}.hoverA{display:flex;align-items:center;max-width:78px}.hoverA:hover a{color:#2a61ff!important}.menuPanels{width:295px}.menuPanels .leftline{position:relative;color:#666;height:16px;margin-left:14px;font-size:12px}.menuPanels .leftline:before{position:absolute;left:-7px;top:3px;height:12px;width:1px;background-color:#999;content:""}.menuPanels .ant-btn{height:36px;line-height:34px;width:83px;text-align:center;padding:0;font-weight:500;font-size:14px}.menuPanels .ant-btn.currentBtn{cursor:default;color:#333}.menuPanels .ant-btn.currentBtn:hover{color:#333;border-color:#d0d0d0}.menuPanels .ant-btn-default{color:#333;border-color:#d0d0d0}.menuPanels .ant-btn-default:hover{background:#f3f4f6}.menuPanels .ant-btn{width:102px;height:32px;line-height:30px}.menuPanels .ant-btn-primary{color:#fff;background-color:#466aff;border:none}.menuPanels .ant-btn-primary:hover{background-color:rgba(70,106,255,.85)}.menuPanels .focusPanelHeadInfo{padding:14px 16px;border-bottom:1px solid #eee}.menuPanels .ant-popover-content,.menuPanels .ant-popover-inner{height:100%;width:100%}.menuPanels .ant-popover-inner-content{padding:0}.halfs{margin-top:24px;padding:24px 0 0;border-top:1px solid #e8e8e8}.aboutSubTitle{display:flex;align-items:center}.menuMaininfos{padding:10px 16px 14px;border-bottom:1px solid #eee}.menuinfos{padding:10px 20px 16px}.menuinfos>a{display:flex;flex-direction:column;align-items:center;flex:1}.menuinfos>a>span:first-child{font-size:16px;font-weight:500;color:#333;line-height:22px}.menuinfos>a>span:last-child{color:#666;font-weight:400;line-height:20px;margin-top:6px}.-task-sidebar{position:fixed;width:40px;right:30px;bottom:80px;z-index:10}@media screen and (max-width:1200px){.-task-sidebar{right:0;display:none}}.-task-sidebar>div{height:48px;line-height:48px;box-sizing:border-box;width:48px;color:#999;font-size:20px;text-align:center;margin-bottom:20px;border-radius:50%;background:#fff;box-shadow:0 0 12px 5px hsla(0,0%,81.6%,.2)}.-task-sidebar>div i{color:#999}.-task-sidebar>div:hover i{color:#fff!important}.-task-sidebar>div:hover{background:#466aff;box-shadow:0 0 10px 2px #b6d0fc}.helpBox{width:260px;z-index:103}.helpBox.shareContent{width:160px}.helpBox .ant-popover-title{font-size:16px}.helpBox .ant-popover-inner-content{padding:0}.helpBox p.titlecontent{font-size:16px;color:#333;line-height:20px;padding:15px 20px}.helpBox .faqUl{padding:10px 15px;max-height:230px;overflow-y:auto;font-size:13px}.helpBox .faqUl li{background:#f5f5f5;border-radius:20px;padding:0 15px;color:#333;height:30px;line-height:30px;margin-bottom:3px!important}.helpBox .faqUl li a{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.helpBox .faqUl li:hover{background-color:#d1e9ff}.helpBox .faqUl li:hover a{color:#333!important}.helpBox .shareUl{display:flex;align-items:center}.helpBox .shareUl li>i{font-size:32px!important}.tooltipBox .ant-tooltip-inner{padding:8px 12px;font-size:15px}.-task-desc{background:#494949;width:90px;line-height:36px;text-align:center;position:absolute;color:#fff;font-size:13px;z-index:999999;opacity:0}.-task-desc div{position:absolute;top:10px;right:-7px;height:13px}.-task-desc div img{float:left}.-task-sidebar .scan_ewm{position:absolute!important;right:45px!important;bottom:0!important;background-color:#494949!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;font-size:14px!important;line-height:16px!important;display:none;height:213px!important}.trangle_right{position:absolute;right:-5px;bottom:15px;width:0;height:0;border-top:6px solid transparent;border-left:5px solid #494949;border-bottom:6px solid transparent}.headSerach{background:hsla(0,0%,100%,.1);border-radius:4px;padding-left:20px}.headSerach .ant-input,.headSerach .ant-input:focus{border:none!important;background-color:hsla(0,0%,100%,0)!important}.headSerach:hover{padding:2px 20px;background:#fff}.headSerach:hover i{color:#333}.glcc-container{background-image:linear-gradient(180deg,#ebf2ff,#ebf2ff 43.09%,#f3f4f8);padding-bottom:120px}.glcc-container .glcc_breadcrumb{padding:18px 0;border-bottom:1px dashed #bec5d5;margin-bottom:30px}.glcc-container .head_introduce{background:#e4edff;padding:20px}.glcc-container .head_tit{color:#000;font-size:15px;line-height:2}.glcc-container .head_content{color:#6c7283;font-size:14px;line-height:38px}.glcc-container .head_bold{font-weight:700;color:#333}.glcc-main{width:1200px;margin:0 auto}.-task-sidebar .glccHelp{height:auto;width:48px;padding:6px 16px;text-align:center;background-color:#f6f9fe;border:1px solid #fff;border-radius:2px;box-shadow:0 0 8px rgba(55,148,255,.16);color:#1e1e1e;font-size:14px;line-height:35px;word-break:break-word;cursor:pointer}.-task-sidebar .glccHelp .icon-bangzhuzhongxinicon,.-task-sidebar .glccHelp .icon-bangzhuzhongxinicon1{color:#0654d6;margin-left:-3px}.-task-sidebar .glccHelp:hover{color:#fff;background-color:#466aff}.-task-sidebar .glccHelp:hover .icon-bangzhuzhongxinicon,.-task-sidebar .glccHelp:hover .icon-bangzhuzhongxinicon1{color:#fff}.qqChatBox{position:fixed}.qqChatBox .ant-popover-arrow{display:none}.qqChat{margin:-12px -16px;background-image:linear-gradient(180deg,#f8faff,#dee7ff);border:1px solid #fff;border-radius:4px;box-shadow:0 0 6px rgba(121,154,245,.27);padding:25px 40px;text-align:center}.qqChat .qqMa{padding:8px;margin-bottom:15px;text-align:center;background-image:radial-gradient(ellipse 50% 50% at 50% 50%,hsla(0,0%,100%,0) 0,rgba(239,243,251,0) 100%);box-shadow:inset 0 0 6px #aecaff}.qqChat .qqMa img{width:120px}.qqChat .qqTip{color:#5769a5;font-size:14px;line-height:24px}.ant-message{-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:fixed;top:16px;left:0;z-index:1010;width:100%;pointer-events:none}.ant-message-notice{padding:8px;text-align:center}.ant-message-notice:first-child{margin-top:-8px}.ant-message-notice-content{display:inline-block;padding:10px 16px;background:#fff;border-radius:4px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15);pointer-events:all}.ant-message-success .anticon{color:#52c41a}.ant-message-error .anticon{color:#f5222d}.ant-message-warning .anticon{color:#faad14}.ant-message-info .anticon,.ant-message-loading .anticon{color:#1890ff}.ant-message .anticon{position:relative;top:1px;margin-right:8px;font-size:16px}.ant-message-notice.move-up-leave.move-up-leave-active{overflow:hidden;-webkit-animation-name:MessageMoveOut;animation-name:MessageMoveOut;-webkit-animation-duration:.3s;animation-duration:.3s}@-webkit-keyframes MessageMoveOut{0%{max-height:150px;padding:8px;opacity:1}to{max-height:0;padding:0;opacity:0}}@keyframes MessageMoveOut{0%{max-height:150px;padding:8px;opacity:1}to{max-height:0;padding:0;opacity:0}}
\ No newline at end of file
diff --git a/static/js/100.0fcbf83d.chunk.js b/static/js/100.0fcbf83d.chunk.js
new file mode 100644
index 00000000..471635ee
--- /dev/null
+++ b/static/js/100.0fcbf83d.chunk.js
@@ -0,0 +1 @@
+(this.webpackJsonp=this.webpackJsonp||[]).push([[100],{"3Diz":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=s(n("jsC+")),a=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,a=!1,u=void 0;try{for(var c,o=e[Symbol.iterator]();!(r=(c=o.next()).done)&&(n.push(c.value),!t||n.length!==t);r=!0);}catch(e){a=!0,u=e}finally{try{!r&&o.return&&o.return()}finally{if(a)throw u}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};n("aIZi");var u=n("q1tI"),c=s(u);n("MN5C");var o=s(n("cJAJ")),l=n("i8i4"),i=n("sYIF");function s(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=e.projectsId,n=e.branch,s=e.owner,f=e.changeBranch,d=e.branchList,p=e.tagflag,m=void 0===p||p,h=(0,u.useState)(n),v=a(h,2),g=v[0],b=v[1],y=(0,u.useState)(!1),E=a(y,2),x=E[0],w=E[1],k=(0,u.useRef)(null),j=(0,u.useRef)(null);(0,u.useEffect)((function(){document.addEventListener("click",_,!1)}),[]);var _=function(e){var t=e.target,n=(0,l.findDOMNode)(k.current),r=(0,l.findDOMNode)(j.current);if(n&&r){var a=n.contains(t),u=r.contains(t);a||u||w(!1)}};(0,u.useEffect)((function(){b(n)}),[n]);var N=c.default.createElement("div",{ref:k},c.default.createElement(o.default,{visible:x,changeBranch:function(e){w(!1);var t=(0,i.turnbar)(e);f(t)},tagflag:m,projectsId:t,owner:s,branchList:d}));return c.default.createElement(r.default,{placement:"bottomLeft",visible:x,overlay:N,overlayClassName:"branch-tagBox-list",trigger:["click"]},c.default.createElement("div",{className:"branch-tagBox",ref:j,onClick:function(){return w(!x)}},c.default.createElement("span",{className:"color-grey-9 mr3 ml8"},c.default.createElement("i",{className:"iconfont icon-fenzhi2 font-18"})),c.default.createElement("span",{className:"ant-dropdown-link task-hide",style:{fontWeight:"500",minWidth:"45px",maxWidth:"270px"}},g),c.default.createElement("i",{className:"showtag iconfont icon-sanjiaoxing-down font-15 color-grey-9 mr5 ml5 mt1"})))}},MN5C:function(e,t,n){},RIeY:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,a,u=b(n("NUBc")),c=b(n("2/Rp")),o=b(n("14Xm")),l=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,a=!1,u=void 0;try{for(var c,o=e[Symbol.iterator]();!(r=(c=o.next()).done)&&(n.push(c.value),!t||n.length!==t);r=!0);}catch(e){a=!0,u=e}finally{try{!r&&o.return&&o.return()}finally{if(a)throw u}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},i=(r=["{\n padding:20px 30px;\n min-height:500px;\n}"],a=["{\n padding:20px 30px;\n min-height:500px;\n}"],Object.freeze(Object.defineProperties(r,{raw:{value:Object.freeze(a)}})));n("YQTV"),n("L/Qf");var s=n("q1tI"),f=b(s),d=b(n("3Diz")),p=b(n("ess8")),m=b(n("vOnD")),h=n("spEH"),v=b(n("vDqi")),g=n("tnhM");function b(e){return e&&e.__esModule?e:{default:e}}var y=m.default.div(i);t.default=function(e){var t,n,r=(t=o.default.mark((function e(t,n){var r;return o.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,g.getBranch)(t,n);case 2:r=e.sent,k(r);case 4:case"end":return e.stop()}}),e,this)})),n=function(){var e=t.apply(this,arguments);return new Promise((function(t,n){return function r(a,u){try{var c=e[a](u),o=c.value}catch(e){return void n(e)}if(!c.done)return Promise.resolve(o).then((function(e){r("next",e)}),(function(e){r("throw",e)}));t(o)}("next")}))},function(e,t){return n.apply(this,arguments)}),a=(0,s.useState)("master"),i=l(a,2),m=i[0],b=i[1],E=(0,s.useState)(void 0),x=l(E,2),w=x[0],k=x[1],j=(0,s.useState)("master"),_=l(j,2),N=_[0],S=_[1],B=(0,s.useState)(void 0),O=l(B,2),I=O[0],M=O[1],C=(0,s.useState)(0),P=l(C,2),A=P[0],z=P[1],D=(0,s.useState)(1),L=l(D,2),T=L[0],J=L[1];(0,s.useEffect)((function(){e.defaultBranch&&(b(e.defaultBranch),S(e.defaultBranch))}),[e.defaultBranch]);var q=e.match.params,W=q.projectsId,U=q.owner,H=e.projectDetail;function R(t){e.history.push("/"+U+"/"+W+"/settings/branches/"+t)}return(0,s.useEffect)((function(){U&&(r(W,U),function(e,t){var n="/"+e+"/"+t+"/protected_branches.json";v.default.get(n,{params:{page:T,limit:15}}).then((function(e){e&&(z(e.data.total_count),M(e.data.protected_branches))})).catch((function(e){}))}(U,W))}),[U]),f.default.createElement(h.WhiteBack,null,f.default.createElement(p.default,null,f.default.createElement("span",{className:"font-18"},"分支设置")),f.default.createElement(y,null,f.default.createElement("div",{className:"pb20",style:{borderBottom:"1px dashed #eee"}},f.default.createElement("p",{className:"color-grey-3 mb10 font-18"},"默认分支"),f.default.createElement("p",{className:"mb10"},"默认分支被视作为代码库中的基本分支,是所有克隆、代码提交、合并请求的目标分支"),f.default.createElement(h.AlignCenter,null,f.default.createElement(d.default,{branch:m,repo_id:H&&H.repo_id,projectsId:W,changeBranch:b,owner:U,history:e.history,branchList:w,tagflag:!1}),f.default.createElement("a",{className:"color-blue ml20",onClick:function(){return t="/"+U+"/"+W+".json",void v.default.put(t,{default_branch:m}).then((function(t){if(t){e.showNotification("分支设置成功!");var n=e.getDetail;n&&n()}})).catch((function(e){console.log(e)}));var t}},"设为默认分支"))),f.default.createElement("div",{className:"mt10"},f.default.createElement("p",{className:"color-grey-3 mb10 font-18"},"分支保护"),f.default.createElement(h.AlignCenter,null,f.default.createElement(d.default,{branch:N,repo_id:H&&H.repo_id,projectsId:W,changeBranch:S,owner:U,history:e.history,branchList:w,tagflag:!1}),f.default.createElement("a",{className:I&&I.length>0?"color-blue ml20":"color-grey ml20",onClick:function(){return R(N)}},"设置分支保护")),I&&I.length>0&&f.default.createElement("div",{className:"protectBranchList"},I.map((function(e,t){return f.default.createElement(h.FlexAJ,null,f.default.createElement("span",null,e.branch_name),f.default.createElement(c.default,{onClick:function(){return R(e.branch_name)}},"编辑"))}))),A>15&&f.default.createElement("div",{className:"mt15 mb20",style:{textAlign:"center"}},f.default.createElement(u.default,{simple:!0,current:T,pageSize:15,total:A,onChange:function(e){J(e)}})))))}},cJAJ:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=f(n("W9HT")),a=f(n("BvKs")),u=f(n("5rEg")),c=f(n("14Xm")),o=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,a=!1,u=void 0;try{for(var c,o=e[Symbol.iterator]();!(r=(c=o.next()).done)&&(n.push(c.value),!t||n.length!==t);r=!0);}catch(e){a=!0,u=e}finally{try{!r&&o.return&&o.return()}finally{if(a)throw u}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};n("04bd"),n("2WkQ"),n("1vPl");var l=n("q1tI"),i=f(l),s=n("tnhM");function f(e){return e&&e.__esModule?e:{default:e}}function d(e){return function(){var t=e.apply(this,arguments);return new Promise((function(e,n){return function r(a,u){try{var c=t[a](u),o=c.value}catch(e){return void n(e)}if(!c.done)return Promise.resolve(o).then((function(e){r("next",e)}),(function(e){r("throw",e)}));e(o)}("next")}))}}t.default=function(e){var t,n,f=(t=d(c.default.mark((function e(t,n){var r;return c.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,s.getBranch)(t,n);case 2:r=e.sent,A(r),T(r),I(!1);case 6:case"end":return e.stop()}}),e,this)}))),function(e,n){return t.apply(this,arguments)}),p=(n=d(c.default.mark((function e(t,n){var r;return c.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,s.getTag)(t,n);case 2:r=e.sent,A(r),T(r),I(!1);case 6:case"end":return e.stop()}}),e,this)}))),function(e,t){return n.apply(this,arguments)}),m=e.changeBranch,h=e.tagflag,v=e.projectsId,g=e.owner,b=e.visible,y=(0,l.useState)(void 0),E=o(y,2),x=E[0],w=E[1],k=(0,l.useState)(0),j=o(k,2),_=j[0],N=j[1],S=(0,l.useState)(!0),B=o(S,2),O=B[0],I=B[1],M=(0,l.useState)(void 0),C=o(M,2),P=C[0],A=C[1],z=(0,l.useState)(void 0),D=o(z,2),L=D[0],T=D[1],J=(0,l.useState)("branch"),q=o(J,2),W=q[0],U=q[1];return(0,l.useEffect)((function(){b&&(U("branch"),f(v,g),I(!0))}),[b]),i.default.createElement("div",{className:"overlayBranch"},i.default.createElement("div",{className:"padding15",style:{paddingBottom:"0px"}},i.default.createElement(u.default,{prefix:i.default.createElement("i",{className:"iconfont icon-sousuo_icon1 font-14"}),placeholder:"请输入分支"+(h?"或标签":"")+"名称搜索",autocomplete:"off",className:"OptionsInput",value:x,onChange:function(e){w(e.target.value);var t=e.target.value?P&&P.length>0&&P.filter((function(t){return t.name.indexOf(e.target.value)>-1})):P;T(t)}})),i.default.createElement(a.default,{mode:"horizontal",className:"navUl",selectedKeys:[W],onClick:function(e){U(e.key),I(!0),"branch"===e.key?(f(v,g),N(0)):(p(v,g),N(1))}},i.default.createElement(a.default.Item,{key:"branch"},"分支"),h&&i.default.createElement(a.default.Item,{key:"tag"},"标签")),i.default.createElement(r.default,{spinning:O},i.default.createElement("ul",{className:"OptionsUl",id:"ul-btn"},L&&L.length>0&&L.map((function(e,t){return i.default.createElement("li",{key:t,onClick:function(){return t=e.name,void m(t);var t}},i.default.createElement("a",{className:"task-hide ulALink"},e.name))})),L&&0===L.length&&i.default.createElement("p",{className:"listTips"},"暂无",x,0===_?"分支":"标签","~"))))}},ess8:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,a,u=(r=["{\n background-color:#fff;\n padding:20px 30px;\n border-bottom:1px solid #eee;\n font-size:18px;\n color:#333;\n display:flex;\n justify-content: space-between;\n align-items:center;\n}"],a=["{\n background-color:#fff;\n padding:20px 30px;\n border-bottom:1px solid #eee;\n font-size:18px;\n color:#333;\n display:flex;\n justify-content: space-between;\n align-items:center;\n}"],Object.freeze(Object.defineProperties(r,{raw:{value:Object.freeze(a)}}))),c=o(n("q1tI"));function o(e){return e&&e.__esModule?e:{default:e}}var l=o(n("vOnD")).default.div(u);t.default=function(e){var t=e.children;return c.default.createElement(l,null,t)}},tnhM:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getUser=t.getSubEntries=t.getHooks=t.getTag=t.getBranch=void 0;var r=u(n("14Xm")),a=u(n("vDqi"));function u(e){return e&&e.__esModule?e:{default:e}}function c(e){return function(){var t=e.apply(this,arguments);return new Promise((function(e,n){return function r(a,u){try{var c=t[a](u),o=c.value}catch(e){return void n(e)}if(!c.done)return Promise.resolve(o).then((function(e){r("next",e)}),(function(e){r("throw",e)}));e(o)}("next")}))}}var o,l,i,s,f;t.getBranch=(o=c(r.default.mark((function e(t,n){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.default.get("/"+n+"/"+t+"/branches.json");case 2:return e.abrupt("return",e.sent.data);case 3:case"end":return e.stop()}}),e,void 0)}))),function(e,t){return o.apply(this,arguments)}),t.getTag=(l=c(r.default.mark((function e(t,n){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.default.get("/"+n+"/"+t+"/tags.json");case 2:return e.abrupt("return",e.sent.data);case 3:case"end":return e.stop()}}),e,void 0)}))),function(e,t){return l.apply(this,arguments)}),t.getHooks=(i=c(r.default.mark((function e(t,n){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.default.get("/projects/"+t+"/hooks.json",{params:n});case 2:return e.abrupt("return",e.sent.data);case 3:case"end":return e.stop()}}),e,void 0)}))),function(e,t){return i.apply(this,arguments)}),t.getSubEntries=(s=c(r.default.mark((function e(t,n,u){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.default.get("/"+t+"/"+n+"/sub_entries.json",{params:u});case 2:return e.abrupt("return",e.sent.data);case 3:case"end":return e.stop()}}),e,void 0)}))),function(e,t,n){return s.apply(this,arguments)}),t.getUser=(f=c(r.default.mark((function e(t){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.default.get("/users/"+t+"/hovercard.json");case 2:return e.abrupt("return",e.sent.data);case 3:case"end":return e.stop()}}),e,void 0)}))),function(e){return f.apply(this,arguments)})}}]);
\ No newline at end of file
diff --git a/static/js/100.ff091d7f.chunk.js b/static/js/101.86426d83.chunk.js
similarity index 99%
rename from static/js/100.ff091d7f.chunk.js
rename to static/js/101.86426d83.chunk.js
index 224f803b..4d4884f8 100644
--- a/static/js/100.ff091d7f.chunk.js
+++ b/static/js/101.86426d83.chunk.js
@@ -1 +1 @@
-(this.webpackJsonp=this.webpackJsonp||[]).push([[100],{Hsgt:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=r(n("5rEg"));n("1vPl");var l=r(n("q1tI"));function r(e){return e&&e.__esModule?e:{default:e}}var i=a.default.Search;t.default=function(e){var t=e.placeholder,n=e.onSearch,a=e.onChange;return l.default.createElement(i,{allowClear:!0,placeholder:t,enterButton:"搜索",onSearch:n,width:"300px",onChange:a})}},Lr7t:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=c(["{\n display:flex;\n align-item:center;\n }"],["{\n display:flex;\n align-item:center;\n }"]),l=c(["{\n display:flex;\n align-item:center;\n margin-left:30px;\n padding:0px 12px;\n border-radius:13px;\n background-color:#EBF4FE;\n height:24px;\n line-height:24px;\n font-size:12px;\n }"],["{\n display:flex;\n align-item:center;\n margin-left:30px;\n padding:0px 12px;\n border-radius:13px;\n background-color:#EBF4FE;\n height:24px;\n line-height:24px;\n font-size:12px;\n }"]),r=c(["{\n display:flex;\n align-items:center;\n margin-left:30px;\n padding:0px 12px;\n border-radius:13px;\n background-color:#FFF3DC;\n height:24px;\n line-height:24px;\n font-size:12px;\n }"],["{\n display:flex;\n align-items:center;\n margin-left:30px;\n padding:0px 12px;\n border-radius:13px;\n background-color:#FFF3DC;\n height:24px;\n line-height:24px;\n font-size:12px;\n }"]),i=o(n("q1tI")),u=o(n("vOnD"));function o(e){return e&&e.__esModule?e:{default:e}}function c(e,t){return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}t.default=function(e){var t=e.fork,n=e.parise,o=u.default.div(a),c=u.default.span(l),d=u.default.span(r);return i.default.createElement(o,null,t||0===t?i.default.createElement(c,null,i.default.createElement("i",{className:"iconfont icon-fork font-15 mr3",style:{color:"#1B8FFF"}}),"fork(",t,")"):"",n||0===n?i.default.createElement(d,null,i.default.createElement("i",{className:"iconfont icon-guanzhu font-14 mr3",style:{color:"#FFA802"}}),"点赞(",n,")"):"")}},POMS:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=u(n("3S7+"));n("TfFZ");var l=u(n("q1tI")),r=u(n("Lr7t")),i=n("eO8H");function u(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=e.item,n=e.key,u=e.OIdentifier;return l.default.createElement("div",{className:"team_project",key:n},l.default.createElement("p",{className:"t_p_title"},l.default.createElement("span",{className:"flex1",style:{display:"flex",alignItems:"center"}},l.default.createElement(i.Link,{to:"/"+u+"/"+t.identifier,className:"name"},t.name),!t.is_public&&l.default.createElement("span",{className:"privateTag"},"私有"),t.forked_from_project_id&&l.default.createElement("i",{className:"iconfont icon-fork font-18 color-orange ml8"}),t.type&&2===t.type?l.default.createElement(a.default,{title:"该项目是一个镜像",className:"ml8"},l.default.createElement("i",{className:"iconfont icon-banbenku font-18 color-green"})):""),l.default.createElement(r.default,{fork:t.forked_count,parise:t.praises_count})),l.default.createElement("div",{className:"desc"},t.description),l.default.createElement("div",{className:"infos"},l.default.createElement("span",{className:"font-12 color-grey-8"},"更新于",t.time_ago)))}},"r5/a":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],a=!0,l=!1,r=void 0;try{for(var i,u=e[Symbol.iterator]();!(a=(i=u.next()).done)&&(n.push(i.value),!t||n.length!==t);a=!0);}catch(e){l=!0,r=e}finally{try{!a&&u.return&&u.return()}finally{if(l)throw r}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},l=x(["{\n color:#888;\n font-size:12px;\n margin-right:10px;\n}"],["{\n color:#888;\n font-size:12px;\n margin-right:10px;\n}"]),r=x(["{\n display:flex;\n aligin:center;\n}"],["{\n display:flex;\n aligin:center;\n}"]),i=x(["{\n font-size:14px;\n color:#333;\n margin-bottom:8px;\n height:18px;\n line-height:18px;\n}"],["{\n font-size:14px;\n color:#333;\n margin-bottom:8px;\n height:18px;\n line-height:18px;\n}"]),u=x(["{\n color:#5091FF;\n font-size:14px;\n margin-bottom:8px;\n height:18px;\n line-height:18px;\n}"],["{\n color:#5091FF;\n font-size:14px;\n margin-bottom:8px;\n height:18px;\n line-height:18px;\n}"]),o=x(["{\n border-radius:50%;\n width:45px;\n height:45px;\n margin-right:12px;\n}"],["{\n border-radius:50%;\n width:45px;\n height:45px;\n margin-right:12px;\n}"]),c=n("q1tI"),d=v(c),f=v(n("vOnD")),s=v(n("yQnu")),m=v(n("vDqi")),p=n("sYIF"),g=n("eO8H"),h=v(n("2CTR")),E=v(n("aqs5"));function v(e){return e&&e.__esModule?e:{default:e}}function x(e,t){return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var y=f.default.span(l),_=f.default.div(r),b=f.default.div(i),N=f.default.div(u),k=f.default.img(o);t.default=function(e){var t=e.OIdentifier,n=e.history,l=e.admin,r=e.showCompeleteDialog,i=e.completeProfile,u=(0,c.useState)(void 0),o=a(u,2),f=o[0],v=o[1],x=(0,c.useState)(void 0),j=a(x,2),O=j[0],w=j[1];return(0,c.useEffect)((function(){var e;t&&(e="/organizations/"+t+"/organization_users.json",m.default.get(e,{params:{limit:5}}).then((function(e){e&&e.data&&v(e.data)})).catch((function(e){})),function(e){var t="/organizations/"+e+"/teams.json";m.default.get(t,{params:{limit:5}}).then((function(e){e&&e.data&&w(e.data)})).catch((function(e){}))}(t))}),[t]),d.default.createElement("div",{className:"list-r"},f&&f.organization_users&&f.organization_users.length>0?d.default.createElement(s.default,{name:"组织成员",count:f&&f.total_count,url:"/"+t+"/members"},f.organization_users.map((function(e,t){return d.default.createElement("div",{className:"teammembers",key:t},d.default.createElement(g.Link,{to:"/"+(e.user&&e.user.login)},d.default.createElement(k,{src:(0,p.getImageUrl)("/"+(e.user&&e.user.image_url)),alt:"",className:"m-img"})),d.default.createElement("div",null,d.default.createElement(g.Link,{to:"/"+(e.user&&e.user.login)},d.default.createElement(b,null,e.user&&e.user.name)),d.default.createElement(_,null,d.default.createElement("i",{className:"iconfont icon-shijian color-green mr3 font-13"}),d.default.createElement(y,null,"加入时间:",e.created_at))))}))):"",d.default.createElement(s.default,{name:"组织团队",count:O&&O.total_count,bottom:l&&d.default.createElement(E.default,{showCompeleteDialog:r,completeProfile:i,sureFunc:function(){return n.push("/"+t+"/teams/new")},className:"ant-btn ant-btn-primary"},"新建团队"),url:"/"+t+"/teams"},O&&O.teams&&O.teams.length>0?d.default.createElement(d.default.Fragment,null,O.teams.map((function(e,n){return d.default.createElement("div",{className:"teammembers",key:n},d.default.createElement("div",null,e.is_admin||e.is_member?d.default.createElement(g.Link,{to:"/"+t+"/teams/"+e.id},d.default.createElement(N,null,e.nickname)):d.default.createElement(N,null,e.name),d.default.createElement(_,null,d.default.createElement(y,null,e.num_users,"名成员"),d.default.createElement(y,null,e.num_projects,"个仓库"))))}))):d.default.createElement(h.default,{_html:"暂无团队",small:!0})))}},wZuH:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=v(n("NUBc")),l=v(n("W9HT")),r=v(n("jsC+")),i=v(n("BvKs")),u=Object.assign||function(e){for(var t=1;t0?v.map((function(e,t){return d.default.createElement(m.default,{item:e,keu:t,OIdentifier:A})})):d.default.createElement(g.default,{_html:"暂无数据"})))),O>15&&d.default.createElement("div",{className:"mb20 mt20",style:{textAlign:"center"}},d.default.createElement(a.default,{simple:!0,current:M,total:O,onChange:function(e){return q(e)}}))),d.default.createElement(p.default,{admin:L&&L.is_admin,OIdentifier:A,showCompeleteDialog:e.showCompeleteDialog,completeProfile:e.completeProfile,history:e.history}))}},y6GU:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=r(n("diRs"));n("Aosp");var l=r(n("q1tI"));function r(e){return e&&e.__esModule?e:{default:e}}n("KkuB"),t.default=function(e){var t=e.menu,n=e.children,r=e.overlayClassName;return l.default.createElement(a.default,{content:t,trigger:["click"],placement:"bottom",overlayClassName:r},n)}},yQnu:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a,l=n("q1tI"),r=(a=l)&&a.__esModule?a:{default:a},i=n("eO8H");t.default=function(e){var t=e.name,n=e.count,a=e.bottom,l=e.children,u=e.url;return r.default.createElement("div",{className:"box"},r.default.createElement("div",{className:"head"},r.default.createElement("span",{className:"font-16"},t),r.default.createElement(i.Link,{to:u},n,r.default.createElement("i",{className:"iconfont icon-youjiantou font-12 ml3"}))),r.default.createElement("div",{className:"content"},l),a?r.default.createElement("div",{className:"foot"},a):"")}}}]);
\ No newline at end of file
+(this.webpackJsonp=this.webpackJsonp||[]).push([[101],{Hsgt:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=r(n("5rEg"));n("1vPl");var l=r(n("q1tI"));function r(e){return e&&e.__esModule?e:{default:e}}var i=a.default.Search;t.default=function(e){var t=e.placeholder,n=e.onSearch,a=e.onChange;return l.default.createElement(i,{allowClear:!0,placeholder:t,enterButton:"搜索",onSearch:n,width:"300px",onChange:a})}},Lr7t:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=c(["{\n display:flex;\n align-item:center;\n }"],["{\n display:flex;\n align-item:center;\n }"]),l=c(["{\n display:flex;\n align-item:center;\n margin-left:30px;\n padding:0px 12px;\n border-radius:13px;\n background-color:#EBF4FE;\n height:24px;\n line-height:24px;\n font-size:12px;\n }"],["{\n display:flex;\n align-item:center;\n margin-left:30px;\n padding:0px 12px;\n border-radius:13px;\n background-color:#EBF4FE;\n height:24px;\n line-height:24px;\n font-size:12px;\n }"]),r=c(["{\n display:flex;\n align-items:center;\n margin-left:30px;\n padding:0px 12px;\n border-radius:13px;\n background-color:#FFF3DC;\n height:24px;\n line-height:24px;\n font-size:12px;\n }"],["{\n display:flex;\n align-items:center;\n margin-left:30px;\n padding:0px 12px;\n border-radius:13px;\n background-color:#FFF3DC;\n height:24px;\n line-height:24px;\n font-size:12px;\n }"]),i=o(n("q1tI")),u=o(n("vOnD"));function o(e){return e&&e.__esModule?e:{default:e}}function c(e,t){return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}t.default=function(e){var t=e.fork,n=e.parise,o=u.default.div(a),c=u.default.span(l),d=u.default.span(r);return i.default.createElement(o,null,t||0===t?i.default.createElement(c,null,i.default.createElement("i",{className:"iconfont icon-fork font-15 mr3",style:{color:"#1B8FFF"}}),"fork(",t,")"):"",n||0===n?i.default.createElement(d,null,i.default.createElement("i",{className:"iconfont icon-guanzhu font-14 mr3",style:{color:"#FFA802"}}),"点赞(",n,")"):"")}},POMS:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=u(n("3S7+"));n("TfFZ");var l=u(n("q1tI")),r=u(n("Lr7t")),i=n("eO8H");function u(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=e.item,n=e.key,u=e.OIdentifier;return l.default.createElement("div",{className:"team_project",key:n},l.default.createElement("p",{className:"t_p_title"},l.default.createElement("span",{className:"flex1",style:{display:"flex",alignItems:"center"}},l.default.createElement(i.Link,{to:"/"+u+"/"+t.identifier,className:"name"},t.name),!t.is_public&&l.default.createElement("span",{className:"privateTag"},"私有"),t.forked_from_project_id&&l.default.createElement("i",{className:"iconfont icon-fork font-18 color-orange ml8"}),t.type&&2===t.type?l.default.createElement(a.default,{title:"该项目是一个镜像",className:"ml8"},l.default.createElement("i",{className:"iconfont icon-banbenku font-18 color-green"})):""),l.default.createElement(r.default,{fork:t.forked_count,parise:t.praises_count})),l.default.createElement("div",{className:"desc"},t.description),l.default.createElement("div",{className:"infos"},l.default.createElement("span",{className:"font-12 color-grey-8"},"更新于",t.time_ago)))}},"r5/a":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],a=!0,l=!1,r=void 0;try{for(var i,u=e[Symbol.iterator]();!(a=(i=u.next()).done)&&(n.push(i.value),!t||n.length!==t);a=!0);}catch(e){l=!0,r=e}finally{try{!a&&u.return&&u.return()}finally{if(l)throw r}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},l=x(["{\n color:#888;\n font-size:12px;\n margin-right:10px;\n}"],["{\n color:#888;\n font-size:12px;\n margin-right:10px;\n}"]),r=x(["{\n display:flex;\n aligin:center;\n}"],["{\n display:flex;\n aligin:center;\n}"]),i=x(["{\n font-size:14px;\n color:#333;\n margin-bottom:8px;\n height:18px;\n line-height:18px;\n}"],["{\n font-size:14px;\n color:#333;\n margin-bottom:8px;\n height:18px;\n line-height:18px;\n}"]),u=x(["{\n color:#5091FF;\n font-size:14px;\n margin-bottom:8px;\n height:18px;\n line-height:18px;\n}"],["{\n color:#5091FF;\n font-size:14px;\n margin-bottom:8px;\n height:18px;\n line-height:18px;\n}"]),o=x(["{\n border-radius:50%;\n width:45px;\n height:45px;\n margin-right:12px;\n}"],["{\n border-radius:50%;\n width:45px;\n height:45px;\n margin-right:12px;\n}"]),c=n("q1tI"),d=v(c),f=v(n("vOnD")),s=v(n("yQnu")),m=v(n("vDqi")),p=n("sYIF"),g=n("eO8H"),h=v(n("2CTR")),E=v(n("aqs5"));function v(e){return e&&e.__esModule?e:{default:e}}function x(e,t){return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var y=f.default.span(l),_=f.default.div(r),b=f.default.div(i),N=f.default.div(u),k=f.default.img(o);t.default=function(e){var t=e.OIdentifier,n=e.history,l=e.admin,r=e.showCompeleteDialog,i=e.completeProfile,u=(0,c.useState)(void 0),o=a(u,2),f=o[0],v=o[1],x=(0,c.useState)(void 0),j=a(x,2),O=j[0],w=j[1];return(0,c.useEffect)((function(){var e;t&&(e="/organizations/"+t+"/organization_users.json",m.default.get(e,{params:{limit:5}}).then((function(e){e&&e.data&&v(e.data)})).catch((function(e){})),function(e){var t="/organizations/"+e+"/teams.json";m.default.get(t,{params:{limit:5}}).then((function(e){e&&e.data&&w(e.data)})).catch((function(e){}))}(t))}),[t]),d.default.createElement("div",{className:"list-r"},f&&f.organization_users&&f.organization_users.length>0?d.default.createElement(s.default,{name:"组织成员",count:f&&f.total_count,url:"/"+t+"/members"},f.organization_users.map((function(e,t){return d.default.createElement("div",{className:"teammembers",key:t},d.default.createElement(g.Link,{to:"/"+(e.user&&e.user.login)},d.default.createElement(k,{src:(0,p.getImageUrl)("/"+(e.user&&e.user.image_url)),alt:"",className:"m-img"})),d.default.createElement("div",null,d.default.createElement(g.Link,{to:"/"+(e.user&&e.user.login)},d.default.createElement(b,null,e.user&&e.user.name)),d.default.createElement(_,null,d.default.createElement("i",{className:"iconfont icon-shijian color-green mr3 font-13"}),d.default.createElement(y,null,"加入时间:",e.created_at))))}))):"",d.default.createElement(s.default,{name:"组织团队",count:O&&O.total_count,bottom:l&&d.default.createElement(E.default,{showCompeleteDialog:r,completeProfile:i,sureFunc:function(){return n.push("/"+t+"/teams/new")},className:"ant-btn ant-btn-primary"},"新建团队"),url:"/"+t+"/teams"},O&&O.teams&&O.teams.length>0?d.default.createElement(d.default.Fragment,null,O.teams.map((function(e,n){return d.default.createElement("div",{className:"teammembers",key:n},d.default.createElement("div",null,e.is_admin||e.is_member?d.default.createElement(g.Link,{to:"/"+t+"/teams/"+e.id},d.default.createElement(N,null,e.nickname)):d.default.createElement(N,null,e.name),d.default.createElement(_,null,d.default.createElement(y,null,e.num_users,"名成员"),d.default.createElement(y,null,e.num_projects,"个仓库"))))}))):d.default.createElement(h.default,{_html:"暂无团队",small:!0})))}},wZuH:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=v(n("NUBc")),l=v(n("W9HT")),r=v(n("jsC+")),i=v(n("BvKs")),u=Object.assign||function(e){for(var t=1;t0?v.map((function(e,t){return d.default.createElement(m.default,{item:e,keu:t,OIdentifier:A})})):d.default.createElement(g.default,{_html:"暂无数据"})))),O>15&&d.default.createElement("div",{className:"mb20 mt20",style:{textAlign:"center"}},d.default.createElement(a.default,{simple:!0,current:M,total:O,onChange:function(e){return q(e)}}))),d.default.createElement(p.default,{admin:L&&L.is_admin,OIdentifier:A,showCompeleteDialog:e.showCompeleteDialog,completeProfile:e.completeProfile,history:e.history}))}},y6GU:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=r(n("diRs"));n("Aosp");var l=r(n("q1tI"));function r(e){return e&&e.__esModule?e:{default:e}}n("KkuB"),t.default=function(e){var t=e.menu,n=e.children,r=e.overlayClassName;return l.default.createElement(a.default,{content:t,trigger:["click"],placement:"bottom",overlayClassName:r},n)}},yQnu:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a,l=n("q1tI"),r=(a=l)&&a.__esModule?a:{default:a},i=n("eO8H");t.default=function(e){var t=e.name,n=e.count,a=e.bottom,l=e.children,u=e.url;return r.default.createElement("div",{className:"box"},r.default.createElement("div",{className:"head"},r.default.createElement("span",{className:"font-16"},t),r.default.createElement(i.Link,{to:u},n,r.default.createElement("i",{className:"iconfont icon-youjiantou font-12 ml3"}))),r.default.createElement("div",{className:"content"},l),a?r.default.createElement("div",{className:"foot"},a):"")}}}]);
\ No newline at end of file
diff --git a/static/js/101.0ac93716.chunk.js b/static/js/102.b02a75f2.chunk.js
similarity index 99%
rename from static/js/101.0ac93716.chunk.js
rename to static/js/102.b02a75f2.chunk.js
index 4f816e8b..353329ea 100644
--- a/static/js/101.0ac93716.chunk.js
+++ b/static/js/102.b02a75f2.chunk.js
@@ -1 +1 @@
-(this.webpackJsonp=this.webpackJsonp||[]).push([[101],{"6JOy":function(e,t,a){},D5tj:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=l(a("mr32"));t.TagInfo=function(e,t){var a="#e74c3c";a="高"===e?"#e67e22":"正常"===e?"#28be6c":"低"===e?"#1abc9c":"#e74c3c";return n.default.createElement(s.default,{color:a,className:t,style:{height:"25px",lineHeight:"23px"}},e)},a("0lcf");var n=l(a("q1tI"));function l(e){return e&&e.__esModule?e:{default:e}}},GqXi:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=d(a("NJEC")),n=function(){function e(e,t){for(var a=0;a0?e.map((function(e,t){return i.default.createElement("span",{className:"mr10",key:t},e.name)})):"--"},a.deletedetail=function(e){a.props.deletedetail(e)},a.onMouseMove=function(e){a.setState({isdisplay:!0,orderid:e})},a.onMouseOut=function(){a.setState({isdisplay:!1})},a.state={isdisplay:!1,orderid:""},a}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),n(t,[{key:"render",value:function(){var e=this,t=this.props,a=t.item,n=t.checkbox,l=t.mile,d=t.user_admin_or_member,o=this.props.match.params,c=o.projectsId,p=o.owner,_=this.state,m=_.orderid,f=_.isdisplay,h=this.props.current_user;return a&&i.default.createElement("div",{className:"issueItem"},h&&h.login&&n,i.default.createElement("div",{className:"flex-1"},i.default.createElement("p",{className:"mb10 df",style:{alignItems:"center"}},i.default.createElement(r.Link,{to:"/"+p+"/"+c+"/issues/"+a.id,title:a.name,className:"hide-1 font-16 color-grey-3 lineh-30 mr10",style:{maxWidth:"370px"}},a.name),(0,u.TagInfo)(a.priority,"mr10")),i.default.createElement("p",{className:"color-grey-6 font-12"},i.default.createElement("span",null,a.format_time),i.default.createElement("span",{className:"ml5"},"发布"),a.updated_at===a.format_time?"":i.default.createElement("span",{className:"ml20"},i.default.createElement("span",null,a.updated_at),i.default.createElement("span",{className:"ml5"},"更新")))),i.default.createElement("ul",{className:"topWrapper_select no-cursor",onMouseMove:function(){return e.onMouseMove(a.id)},onMouseOut:function(){return e.onMouseOut()}},i.default.createElement("li",null,this.set_issue_tags(a.issue_tags)),i.default.createElement("li",null,a.author_name?i.default.createElement(r.Link,{to:"/"+a.author_login,className:"show-user-link"},a.author_name):"--"),i.default.createElement("li",null,a.assign_user_name?i.default.createElement(r.Link,{to:"/"+a.assign_user_login,className:"show-user-link"},a.assign_user_name):"--"),i.default.createElement("li",null,a.tracker||"--"),l?"":i.default.createElement("li",null,a.version||"--"),i.default.createElement("li",null,a.issue_status||"--"),i.default.createElement("li",{style:{color:"100%"===a.done_ratio?"#28BD6C":"#F73030"}},a.done_ratio||"--"),i.default.createElement("li",null,i.default.createElement("div",{className:"milepostleft"},i.default.createElement(r.Link,{to:"/"+p+"/"+c+"/issues/"+a.id},i.default.createElement("i",{className:"iconfont icon-pinglun1 mr3 font-16"}),a.journals_count),d?i.default.createElement("div",{style:{display:m===a.id&&f?"flex":"none"}},i.default.createElement("div",{className:"mr8 ml8 color-grey-9"},i.default.createElement(r.Link,{to:"/"+p+"/"+c+"/issues/"+a.id+"/edit",className:"color-grey-9"},i.default.createElement("i",{className:"iconfont icon-bianji3 font-14 mr5"}))),i.default.createElement("div",{className:"color-grey-9"},i.default.createElement(s.default,{placement:"bottom",overlayClassName:m===a.id&&f?"overlayBox":"overlayBox hideOverlay",title:"您确定要删除当前疑修吗?",okText:"是",cancelText:"否",onConfirm:function(){return e.deletedetail(a.id)}},i.default.createElement("i",{className:"iconfont icon-yiguanbi1 font-14"})))):""))))}}]),t}(l.Component);t.default=o},Phz4:function(e,t,a){},WT1Z:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=y(a("W9HT")),n=y(a("NUBc")),l=y(a("jsC+")),i=y(a("CtXQ")),r=y(a("kaz8")),u=y(a("+eQT")),d=y(a("BvKs")),o=y(a("5rEg")),c=Object.assign||function(e){for(var t=1;t0&&s.map((function(e){return e.id})),status_type:e})}})).catch((function(e){console.log(e)}))},a.saveCookies=function(e){var t=a.props.match.params,s=(t.projectsId,t.owner,a.state),n=s.select_params,l=s.issue_tag_ids,i=s.tracker_ids,r=s.author_ids,u={select_params:n,assigned_to_ids:s.assigned_to_ids,status_type:e,issue_tag_ids:l,tracker_ids:i,author_id:s.author_id,assigned_to_id:s.assigned_to_id,author_ids:r,fixed_version_ids:s.fixed_version_ids,status_ids:s.status_ids,done_ratios:s.done_ratios,paix:s.paix,update_author_ids:s.update_author_ids,update_fixed_version_idsx:s.update_fixed_version_idsx,update_status_ids:s.update_status_ids,begin:s.begin,end:s.end,search:s.search},d=new Date((new Date).getTime()+864e5);v.default.save("states",c({},u),{expires:d,path:"/"})},a.getMenu=function(e,t,s){a.setState({isSpin:!0});var n=e.key.split("-");"created_on"===n[0]?"desc"===e.item.props.value?a.setState({paix:"最新创建"}):a.setState({paix:"最早创建"}):"updated_on"===n[0]&&("desc"===e.item.props.value?a.setState({paix:"最新更新"}):a.setState({paix:"最早更新"}));var l=a.state.select_params;a.setState({select_params:c({},l,{order_name:n[0],order_type:e.item.props.value,page:1})},(function(){var e=a.state.status_type;a.getIssueList(e)}))},a.getOption=function(e,t,s,n){var l,i=a.props.current_user,r="all"===e.key?void 0:e.key,u=a.state.author_id,d=a.state.assigned_to_id,o=a.state.select_params;o[""+t]=r,o.page=1,i&&(u=o.author_id&&o.author_id===i.user_id?i.user_id:void 0,d=o.assigned_to_id&&o.assigned_to_id===i.user_id?i.user_id:void 0),a.setState((b(l={},t+"s",s),b(l,"select_params",o),b(l,"author_id",u),b(l,"assigned_to_id",d),l),(function(){if(!n){var e=a.state.status_type;a.getIssueList(e)}}))},a.renderMenu=function(e,t,s,n){return m.default.createElement(d.default,{className:"orderCondition"},m.default.createElement(d.default.Item,{key:"all",onClick:function(e){return a.getOption(e,s,t,n)}},t),e&&e.length>0&&e.map((function(e,t){return m.default.createElement(d.default.Item,{key:e.id,onClick:function(t){return a.getOption(t,s,e.name,n)},style:{textAlign:e.color?"left":"center",padding:"6px 15px"}},e.color&&m.default.createElement("span",{className:"tagColor",style:{backgroundColor:""+e.color}}),e.name)})))},a.ChangePage=function(e){window.scrollTo(0,0);var t=a.state.status_type;a.setState({isSpin:!0,checkedValue:[],all:!1},(function(){a.state.select_params.page=e,a.getIssueList(t)}))},a.searchFunc=function(e){a.setState({search:e,isSpin:!0,checkedValue:[],all:void 0});var t=a.state,s=t.status_type,n=t.select_params;a.setState({select_params:c({},n,{search:e,page:1})},(function(){a.getIssueList(s)}))},a.openorder=function(e){var t={author_id:void 0,assigned_to_id:void 0,page:1,limit:15};a.setState({status_type:e,select_params:t,author_id:void 0,assigned_to_id:void 0,issue_tag_ids:"标记",tracker_ids:"类型",author_ids:"发布人",assigned_to_ids:"负责人",status_ids:"状态",done_ratios:"完成度",fixed_version_ids:"里程碑",checkedValue:[],all:void 0,paix:"排序"},(function(){a.getIssueList(e)}))},a.ChangeAssign=function(e){var t=a.props.current_user;if(a.setState({isSpin:!0}),e){if(!t)return void a.setState({isSpin:!1});1===e?(a.setState({assigned_to_ids:t.username,assigned_to_id:t.user_id,author_id:void 0,author_ids:"发布人"}),a.state.select_params.author_id=void 0,a.state.select_params.assigned_to_id=t.user_id):(a.setState({author_ids:t.username,author_id:t.user_id,assigned_to_id:void 0,assigned_to_ids:"负责人"}),a.state.select_params.assigned_to_id=void 0,a.state.select_params.author_id=t.user_id)}else a.setState({author_ids:"发布人",author_id:void 0,assigned_to_ids:"负责人",assigned_to_id:void 0}),a.state.select_params.assigned_to_id=void 0,a.state.select_params.author_id=void 0;var s=a.state.status_type;a.state.select_params.page=1,a.getIssueList(s)},a.deletedetail=function(e){var t=a.props.match.params,s=t.projectsId,n="/"+t.owner+"/"+s+"/issues/"+e+".json";E.default.delete(n,{data:{project_id:s,id:e}}).then((function(e){if(e){var t=a.state.status_type;a.getIssueList(t);var s=a.props.getDetail;s&&s()}})).catch((function(e){console.log(e)}))},a.createIssue=function(){var e=a.state.data,t=a.props.match.params,s=t.projectsId,n=t.owner;e&&e.user_admin_or_member?a.props.history.push("/"+n+"/"+s+"/issues/new","_blank"):a.props.showLoginDialog("/"+n+"/"+s+"/issues/new")},a.renderNew=function(){return m.default.createElement("a",{className:"topWrapper_btn ml10",onClick:a.createIssue},"+ 创建疑修")},a.changeBeginTime=function(e,t){var s=a.state.status_type;a.setState({begin:t}),a.getIssueList(s,t,a.state.end)},a.changeEndTime=function(e,t){var s=a.state.status_type;a.setState({end:t}),a.getIssueList(s,a.state.begin,t)},a.checkIssues=function(e){a.setState({checkedValue:e});var t=a.state.allValue;a.setState({all:t&&e&&e.length===t.length}),0===e.length&&a.setState({update_author_ids:"更换负责人",update_fixed_version_ids:"更换里程碑",update_status_ids:"修改状态",select_params:{update_author_id:void 0,update_fixed_version_id:void 0,update_status_id:void 0}})},a.changeAll=function(e){if(e.target.checked){var t=a.state.allValue;a.setState({checkedValue:t})}else a.setState({checkedValue:[]});a.setState({all:e.target.checked})},a.updateIssues=function(){var e=a.state,t=e.checkedValue,s=e.select_params,n=a.props.match.params,l=n.projectsId,i=n.owner;if(s.update_author_id||s.update_fixed_version_id||s.update_status_id){a.setState({isSpin:!0});var r="/"+i+"/"+l+"/issues/series_update.json";E.default.post(r,{ids:t,assigned_to_id:s.update_author_id,fixed_version_id:s.update_fixed_version_id,status_id:s.update_status_id}).then((function(e){if(e){var t=a.props.getDetail;s&&s.update_status_id&&t&&t(),a.props.showNotification("修改成功!"),a.successFunc()}})).catch((function(e){console.log(e)}))}else a.resetSelectParams()},a.successFunc=function(){a.resetSelectParams();var e=a.state.status_type;a.getIssueList(e)},a.resetSelectParams=function(){var e=a.state.select_params;e.update_author_id=void 0,e.update_fixed_version_id=void 0,e.update_status_id=void 0,a.setState({all:!1,checkedValue:[],update_author_ids:"更换负责人",update_fixed_version_ids:"更换里程碑",update_status_ids:"修改状态",select_params:e})},a.deleteIssues=function(){a.props.confirm({content:"是否确认删除所有选中的任务?",onOk:function(){a.setState({isSpin:!0});var e=a.state.checkedValue,t=a.props.match.params,s=t.projectsId,n="/"+t.owner+"/"+s+"/issues/clean.json";E.default.post(n,{ids:e}).then((function(e){if(e){var t=a.props.getDetail;t&&t(),a.props.showNotification("删除成功!"),a.successFunc()}})).catch((function(e){console.log(e)}))}})},a.clearSelectParams=function(){a.setState({status_type:"1",issue_tag_ids:"标记",tracker_ids:"类型",author_ids:"发布人",assigned_to_ids:"负责人",fixed_version_ids:"里程碑",status_ids:"状态",done_ratios:"完成度",paix:"排序",update_author_ids:"更换负责人",update_fixed_version_ids:"更换里程碑",update_status_ids:"修改状态",begin:"",end:"",checkedValue:[],allValue:[],all:!1,search:void 0,select_params:{assigned_to_id:void 0,author_id:void 0,issue_tag_id:void 0,tracker_id:void 0,done_ratio:void 0,status_id:void 0,fixed_version_id:void 0,order_name:void 0,order_type:void 0,search:void 0,update_author_id:void 0,update_fixed_version_id:void 0,update_status_id:void 0,page:1,limit:15}},(function(){a.getIssueList("1")}))},a.menu=function(){return m.default.createElement(d.default,{onClick:function(e){return a.getMenu(e)}},m.default.createElement(d.default.Item,{key:"created_on-desc",value:"desc"},"最新创建"),m.default.createElement(d.default.Item,{key:"created_on-asc",value:"asc"},"最早创建"),m.default.createElement(d.default.Item,{key:"updated_on-desc",value:"desc"},"最新更新"),m.default.createElement(d.default.Item,{key:"updated_on-asc",value:"asc"},"最早更新"))},a.state={issue_chosen:void 0,data:void 0,issues:void 0,isSpin:!1,search:void 0,author_id:void 0,assigned_to_id:void 0,search_count:void 0,issue_type:void 0,status_type:"1",issue_tag_ids:"标记",tracker_ids:"类型",author_ids:"发布人",assigned_to_ids:"负责人",fixed_version_ids:"里程碑",status_ids:"状态",done_ratios:"完成度",paix:"排序",update_author_ids:"更换负责人",update_fixed_version_ids:"更换里程碑",update_status_ids:"修改状态",begin:"",end:"",checkedValue:[],allValue:[],all:!1,select_params:{assigned_to_id:void 0,author_id:void 0,issue_tag_id:void 0,tracker_id:void 0,done_ratio:void 0,status_id:void 0,fixed_version_id:void 0,order_name:void 0,order_type:void 0,search:void 0,update_author_id:void 0,update_fixed_version_id:void 0,update_status_id:void 0,page:1,limit:15}},a}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),p(t,[{key:"render",value:function(){var e=this,t=this.props.current_user,a=this.state,d=a.issue_chosen,o=a.issues,p=a.search_count,_=a.data,v=a.author_id,E=a.assigned_to_id,y=a.isSpin,b=a.status_type,N=a.select_params,S=a.begin,x=a.end,w=a.checkedValue,C=a.all,I=a.search;return m.default.createElement("div",{className:"main",style:{padding:"0px"}},m.default.createElement("div",{style:{padding:"10px 20px 0px 20px"}},m.default.createElement("div",{className:"topWrapper",style:{paddingTop:"10px"}},m.default.createElement("ul",{className:"topWrapper_type"},m.default.createElement("li",null,m.default.createElement("label",null,"所有:"),m.default.createElement("span",{className:b?"":"active",onClick:function(){return e.openorder()}},_&&_.all_count)),m.default.createElement("li",null,m.default.createElement("label",null,"开启中:"),m.default.createElement("span",{className:"1"===b?"active":"",onClick:function(){return e.openorder("1")}},_&&_.open_count)),m.default.createElement("li",null,m.default.createElement("label",null,"已关闭:"),m.default.createElement("span",{className:"2"===b?"active":"",onClick:function(){return e.openorder("2")}},_&&_.close_count))),this.renderNew()),m.default.createElement("div",{className:"topWrapper",style:{borderBottom:"none"}},m.default.createElement("div",{className:"target-detail-search"},m.default.createElement(k,{placeholder:"输入关键字搜索疑修",enterButton:!0,onSearch:this.searchFunc,style:{width:300},value:I,allowClear:!0,onChange:function(t){e.setState({search:t.target.value})}})),m.default.createElement("div",null,m.default.createElement("a",{className:"mr20 color-grey-6",onClick:this.clearSelectParams},m.default.createElement("i",{className:"iconfont icon-shanchu6 mr3 font-14"}),"清除筛选条件"),m.default.createElement(u.default,{value:S?(0,f.default)(S,"YYYY-MM-DD"):"",style:{marginRight:"20px"},placeholder:"请选择开始时间",onChange:this.changeBeginTime}),m.default.createElement(u.default,{value:x?(0,f.default)(x,"YYYY-MM-DD"):"",placeholder:"请选择结束时间",onChange:this.changeEndTime})))),m.default.createElement(s.default,{spinning:y},m.default.createElement("div",{className:"f-wrap-between screenWrap"},m.default.createElement("div",{className:"df"},t&&t.login&&_&&_.user_operate_issue?m.default.createElement(r.default,{value:"0",style:{lineHeight:"50px",marginRight:"15px"},checked:C,onChange:this.changeAll}):"",w&&w.length>0?m.default.createElement("span",{style:{lineHeight:"50px"}},"选中",w.length,"个issue"):m.default.createElement("ul",{className:"searchBanner"},m.default.createElement("li",{className:v||E?"":"active",onClick:function(){return e.ChangeAssign()}},m.default.createElement("label",null,"搜索结果"),m.default.createElement("span",null,_&&_.search_count)),m.default.createElement("li",{style:{display:t&&""===t.login?"none":"flex"},className:E?"active":"",onClick:function(){return e.ChangeAssign(1)}},m.default.createElement("label",null,"指派给我"),m.default.createElement("span",null,_&&_.assign_me_count)),m.default.createElement("li",{style:{display:t&&""===t.login?"none":"flex"},className:v?"active":"",onClick:function(){return e.ChangeAssign(2)}},m.default.createElement("label",null,"我的发布"),m.default.createElement("span",null,_&&_.my_published_count)))),w&&w.length>0?m.default.createElement("ul",{className:"topWrapper_select wrapperStyle"},m.default.createElement("li",{className:"mr20"},m.default.createElement(l.default,{className:"topWrapperSelect",overlay:this.renderMenu(d&&d.assign_user,"更换负责人","update_author_id",!0),trigger:["click"],placement:"bottomCenter"},m.default.createElement("span",null,this.state.update_author_ids,m.default.createElement(i.default,{type:"caret-down",className:"ml5"})))),m.default.createElement("li",{className:"mr20"},m.default.createElement(l.default,{className:"topWrapperSelect wrapperStyle",overlay:this.renderMenu(d&&d.issue_version,"更换里程碑","update_fixed_version_id",!0),trigger:["click"],placement:"bottomCenter"},m.default.createElement("span",null,this.state.update_fixed_version_ids,m.default.createElement(i.default,{type:"caret-down",className:"ml5"})))),m.default.createElement("li",{className:"mr20"},m.default.createElement(l.default,{className:"topWrapperSelect wrapperStyle",overlay:this.renderMenu(d&&d.issue_status,"修改状态","update_status_id",!0),trigger:["click"],placement:"bottomCenter"},m.default.createElement("span",null,this.state.update_status_ids,m.default.createElement(i.default,{type:"caret-down",className:"ml5"})))),m.default.createElement("a",{onClick:this.updateIssues,className:"updateBtn blue mr20"},"确定"),m.default.createElement("a",{onClick:this.deleteIssues,className:"updateBtn red mr20"},"删除")):m.default.createElement("ul",{className:"topWrapper_select"},m.default.createElement("li",null,m.default.createElement(l.default,{className:"topWrapperSelect",overlay:this.renderMenu(d&&d.issue_tag,"标记","issue_tag_id"),trigger:["click"],placement:"bottomCenter"},m.default.createElement("span",null,this.state.issue_tag_ids,m.default.createElement(i.default,{type:"caret-down",className:"ml5"})))),m.default.createElement("li",null,m.default.createElement(l.default,{className:"topWrapperSelect",overlay:this.renderMenu(d&&d.assign_user,"发布人","author_id"),trigger:["click"],placement:"bottomCenter"},m.default.createElement("span",null,this.state.author_ids,m.default.createElement(i.default,{type:"caret-down",className:"ml5"})))),m.default.createElement("li",null,m.default.createElement(l.default,{className:"topWrapperSelect",overlay:this.renderMenu(d&&d.assign_user,"负责人","assigned_to_id"),trigger:["click"],placement:"bottomCenter"},m.default.createElement("span",null,this.state.assigned_to_ids,m.default.createElement(i.default,{type:"caret-down",className:"ml5"})))),m.default.createElement("li",null,m.default.createElement(l.default,{className:"topWrapperSelect",overlay:this.renderMenu(d&&d.tracker,"类型","tracker_id"),trigger:["click"],placement:"bottomCenter"},m.default.createElement("span",null,this.state.tracker_ids,m.default.createElement(i.default,{type:"caret-down",className:"ml5"})))),m.default.createElement("li",null,m.default.createElement(l.default,{className:"topWrapperSelect",overlay:this.renderMenu(d&&d.issue_version,"里程碑","fixed_version_id"),trigger:["click"],placement:"bottomCenter"},m.default.createElement("span",null,this.state.fixed_version_ids,m.default.createElement(i.default,{type:"caret-down",className:"ml5"})))),m.default.createElement("li",null,m.default.createElement(l.default,{className:"topWrapperSelect",overlay:this.renderMenu(d&&d.issue_status,"状态","status_id"),trigger:["click"],placement:"bottomCenter"},m.default.createElement("span",null,this.state.status_ids,m.default.createElement(i.default,{type:"caret-down",className:"ml5"})))),m.default.createElement("li",null,m.default.createElement(l.default,{className:"topWrapperSelect",overlay:this.renderMenu(d&&d.done_ratio,"完成度","done_ratio"),trigger:["click"],placement:"bottomCenter"},m.default.createElement("span",null,this.state.done_ratios,m.default.createElement(i.default,{type:"caret-down",className:"ml5"})))),m.default.createElement("li",null,m.default.createElement(l.default,{className:"topWrapperSelect",overlay:this.menu(),trigger:["click"],placement:"bottomCenter"},m.default.createElement("span",null,this.state.paix,m.default.createElement(i.default,{type:"caret-down",className:"ml5"})))))),0===p?m.default.createElement(h.default,{_html:"暂时还没有相关数据!"}):m.default.createElement("div",{style:{minHeight:"500px"}},m.default.createElement(r.default.Group,{name:"issues",onChange:this.checkIssues,value:w,style:{width:"100%"}},o&&o.length>0&&o.map((function(a,s){return m.default.createElement(g.default,c({key:s,item:a,checkbox:t&&_&&_.user_operate_issue?m.default.createElement(r.default,{value:a.id,key:a.id,style:{margin:"4px 15px 0px 0px"}}):"",search_count:p,page:N.page,limit:N.limit},e.props,e.state,{deletedetail:e.deletedetail,user_admin_or_member:_&&_.user_operate_issue}))})))),p>N.limit?m.default.createElement("div",{className:"pt30 mb30 edu-txt-center",style:{borderTop:"1px solid #eee"}},m.default.createElement(n.default,{simple:!0,current:N.page,total:p,pageSize:N.limit,onChange:this.ChangePage})):""))}}]),t}(_.Component);t.default=N}}]);
\ No newline at end of file
+(this.webpackJsonp=this.webpackJsonp||[]).push([[102],{"6JOy":function(e,t,a){},D5tj:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=l(a("mr32"));t.TagInfo=function(e,t){var a="#e74c3c";a="高"===e?"#e67e22":"正常"===e?"#28be6c":"低"===e?"#1abc9c":"#e74c3c";return n.default.createElement(s.default,{color:a,className:t,style:{height:"25px",lineHeight:"23px"}},e)},a("0lcf");var n=l(a("q1tI"));function l(e){return e&&e.__esModule?e:{default:e}}},GqXi:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=d(a("NJEC")),n=function(){function e(e,t){for(var a=0;a0?e.map((function(e,t){return i.default.createElement("span",{className:"mr10",key:t},e.name)})):"--"},a.deletedetail=function(e){a.props.deletedetail(e)},a.onMouseMove=function(e){a.setState({isdisplay:!0,orderid:e})},a.onMouseOut=function(){a.setState({isdisplay:!1})},a.state={isdisplay:!1,orderid:""},a}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),n(t,[{key:"render",value:function(){var e=this,t=this.props,a=t.item,n=t.checkbox,l=t.mile,d=t.user_admin_or_member,o=this.props.match.params,c=o.projectsId,p=o.owner,_=this.state,m=_.orderid,f=_.isdisplay,h=this.props.current_user;return a&&i.default.createElement("div",{className:"issueItem"},h&&h.login&&n,i.default.createElement("div",{className:"flex-1"},i.default.createElement("p",{className:"mb10 df",style:{alignItems:"center"}},i.default.createElement(r.Link,{to:"/"+p+"/"+c+"/issues/"+a.id,title:a.name,className:"hide-1 font-16 color-grey-3 lineh-30 mr10",style:{maxWidth:"370px"}},a.name),(0,u.TagInfo)(a.priority,"mr10")),i.default.createElement("p",{className:"color-grey-6 font-12"},i.default.createElement("span",null,a.format_time),i.default.createElement("span",{className:"ml5"},"发布"),a.updated_at===a.format_time?"":i.default.createElement("span",{className:"ml20"},i.default.createElement("span",null,a.updated_at),i.default.createElement("span",{className:"ml5"},"更新")))),i.default.createElement("ul",{className:"topWrapper_select no-cursor",onMouseMove:function(){return e.onMouseMove(a.id)},onMouseOut:function(){return e.onMouseOut()}},i.default.createElement("li",null,this.set_issue_tags(a.issue_tags)),i.default.createElement("li",null,a.author_name?i.default.createElement(r.Link,{to:"/"+a.author_login,className:"show-user-link"},a.author_name):"--"),i.default.createElement("li",null,a.assign_user_name?i.default.createElement(r.Link,{to:"/"+a.assign_user_login,className:"show-user-link"},a.assign_user_name):"--"),i.default.createElement("li",null,a.tracker||"--"),l?"":i.default.createElement("li",null,a.version||"--"),i.default.createElement("li",null,a.issue_status||"--"),i.default.createElement("li",{style:{color:"100%"===a.done_ratio?"#28BD6C":"#F73030"}},a.done_ratio||"--"),i.default.createElement("li",null,i.default.createElement("div",{className:"milepostleft"},i.default.createElement(r.Link,{to:"/"+p+"/"+c+"/issues/"+a.id},i.default.createElement("i",{className:"iconfont icon-pinglun1 mr3 font-16"}),a.journals_count),d?i.default.createElement("div",{style:{display:m===a.id&&f?"flex":"none"}},i.default.createElement("div",{className:"mr8 ml8 color-grey-9"},i.default.createElement(r.Link,{to:"/"+p+"/"+c+"/issues/"+a.id+"/edit",className:"color-grey-9"},i.default.createElement("i",{className:"iconfont icon-bianji3 font-14 mr5"}))),i.default.createElement("div",{className:"color-grey-9"},i.default.createElement(s.default,{placement:"bottom",overlayClassName:m===a.id&&f?"overlayBox":"overlayBox hideOverlay",title:"您确定要删除当前疑修吗?",okText:"是",cancelText:"否",onConfirm:function(){return e.deletedetail(a.id)}},i.default.createElement("i",{className:"iconfont icon-yiguanbi1 font-14"})))):""))))}}]),t}(l.Component);t.default=o},Phz4:function(e,t,a){},WT1Z:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=y(a("W9HT")),n=y(a("NUBc")),l=y(a("jsC+")),i=y(a("CtXQ")),r=y(a("kaz8")),u=y(a("+eQT")),d=y(a("BvKs")),o=y(a("5rEg")),c=Object.assign||function(e){for(var t=1;t0&&s.map((function(e){return e.id})),status_type:e})}})).catch((function(e){console.log(e)}))},a.saveCookies=function(e){var t=a.props.match.params,s=(t.projectsId,t.owner,a.state),n=s.select_params,l=s.issue_tag_ids,i=s.tracker_ids,r=s.author_ids,u={select_params:n,assigned_to_ids:s.assigned_to_ids,status_type:e,issue_tag_ids:l,tracker_ids:i,author_id:s.author_id,assigned_to_id:s.assigned_to_id,author_ids:r,fixed_version_ids:s.fixed_version_ids,status_ids:s.status_ids,done_ratios:s.done_ratios,paix:s.paix,update_author_ids:s.update_author_ids,update_fixed_version_idsx:s.update_fixed_version_idsx,update_status_ids:s.update_status_ids,begin:s.begin,end:s.end,search:s.search},d=new Date((new Date).getTime()+864e5);v.default.save("states",c({},u),{expires:d,path:"/"})},a.getMenu=function(e,t,s){a.setState({isSpin:!0});var n=e.key.split("-");"created_on"===n[0]?"desc"===e.item.props.value?a.setState({paix:"最新创建"}):a.setState({paix:"最早创建"}):"updated_on"===n[0]&&("desc"===e.item.props.value?a.setState({paix:"最新更新"}):a.setState({paix:"最早更新"}));var l=a.state.select_params;a.setState({select_params:c({},l,{order_name:n[0],order_type:e.item.props.value,page:1})},(function(){var e=a.state.status_type;a.getIssueList(e)}))},a.getOption=function(e,t,s,n){var l,i=a.props.current_user,r="all"===e.key?void 0:e.key,u=a.state.author_id,d=a.state.assigned_to_id,o=a.state.select_params;o[""+t]=r,o.page=1,i&&(u=o.author_id&&o.author_id===i.user_id?i.user_id:void 0,d=o.assigned_to_id&&o.assigned_to_id===i.user_id?i.user_id:void 0),a.setState((b(l={},t+"s",s),b(l,"select_params",o),b(l,"author_id",u),b(l,"assigned_to_id",d),l),(function(){if(!n){var e=a.state.status_type;a.getIssueList(e)}}))},a.renderMenu=function(e,t,s,n){return m.default.createElement(d.default,{className:"orderCondition"},m.default.createElement(d.default.Item,{key:"all",onClick:function(e){return a.getOption(e,s,t,n)}},t),e&&e.length>0&&e.map((function(e,t){return m.default.createElement(d.default.Item,{key:e.id,onClick:function(t){return a.getOption(t,s,e.name,n)},style:{textAlign:e.color?"left":"center",padding:"6px 15px"}},e.color&&m.default.createElement("span",{className:"tagColor",style:{backgroundColor:""+e.color}}),e.name)})))},a.ChangePage=function(e){window.scrollTo(0,0);var t=a.state.status_type;a.setState({isSpin:!0,checkedValue:[],all:!1},(function(){a.state.select_params.page=e,a.getIssueList(t)}))},a.searchFunc=function(e){a.setState({search:e,isSpin:!0,checkedValue:[],all:void 0});var t=a.state,s=t.status_type,n=t.select_params;a.setState({select_params:c({},n,{search:e,page:1})},(function(){a.getIssueList(s)}))},a.openorder=function(e){var t={author_id:void 0,assigned_to_id:void 0,page:1,limit:15};a.setState({status_type:e,select_params:t,author_id:void 0,assigned_to_id:void 0,issue_tag_ids:"标记",tracker_ids:"类型",author_ids:"发布人",assigned_to_ids:"负责人",status_ids:"状态",done_ratios:"完成度",fixed_version_ids:"里程碑",checkedValue:[],all:void 0,paix:"排序"},(function(){a.getIssueList(e)}))},a.ChangeAssign=function(e){var t=a.props.current_user;if(a.setState({isSpin:!0}),e){if(!t)return void a.setState({isSpin:!1});1===e?(a.setState({assigned_to_ids:t.username,assigned_to_id:t.user_id,author_id:void 0,author_ids:"发布人"}),a.state.select_params.author_id=void 0,a.state.select_params.assigned_to_id=t.user_id):(a.setState({author_ids:t.username,author_id:t.user_id,assigned_to_id:void 0,assigned_to_ids:"负责人"}),a.state.select_params.assigned_to_id=void 0,a.state.select_params.author_id=t.user_id)}else a.setState({author_ids:"发布人",author_id:void 0,assigned_to_ids:"负责人",assigned_to_id:void 0}),a.state.select_params.assigned_to_id=void 0,a.state.select_params.author_id=void 0;var s=a.state.status_type;a.state.select_params.page=1,a.getIssueList(s)},a.deletedetail=function(e){var t=a.props.match.params,s=t.projectsId,n="/"+t.owner+"/"+s+"/issues/"+e+".json";E.default.delete(n,{data:{project_id:s,id:e}}).then((function(e){if(e){var t=a.state.status_type;a.getIssueList(t);var s=a.props.getDetail;s&&s()}})).catch((function(e){console.log(e)}))},a.createIssue=function(){var e=a.state.data,t=a.props.match.params,s=t.projectsId,n=t.owner;e&&e.user_admin_or_member?a.props.history.push("/"+n+"/"+s+"/issues/new","_blank"):a.props.showLoginDialog("/"+n+"/"+s+"/issues/new")},a.renderNew=function(){return m.default.createElement("a",{className:"topWrapper_btn ml10",onClick:a.createIssue},"+ 创建疑修")},a.changeBeginTime=function(e,t){var s=a.state.status_type;a.setState({begin:t}),a.getIssueList(s,t,a.state.end)},a.changeEndTime=function(e,t){var s=a.state.status_type;a.setState({end:t}),a.getIssueList(s,a.state.begin,t)},a.checkIssues=function(e){a.setState({checkedValue:e});var t=a.state.allValue;a.setState({all:t&&e&&e.length===t.length}),0===e.length&&a.setState({update_author_ids:"更换负责人",update_fixed_version_ids:"更换里程碑",update_status_ids:"修改状态",select_params:{update_author_id:void 0,update_fixed_version_id:void 0,update_status_id:void 0}})},a.changeAll=function(e){if(e.target.checked){var t=a.state.allValue;a.setState({checkedValue:t})}else a.setState({checkedValue:[]});a.setState({all:e.target.checked})},a.updateIssues=function(){var e=a.state,t=e.checkedValue,s=e.select_params,n=a.props.match.params,l=n.projectsId,i=n.owner;if(s.update_author_id||s.update_fixed_version_id||s.update_status_id){a.setState({isSpin:!0});var r="/"+i+"/"+l+"/issues/series_update.json";E.default.post(r,{ids:t,assigned_to_id:s.update_author_id,fixed_version_id:s.update_fixed_version_id,status_id:s.update_status_id}).then((function(e){if(e){var t=a.props.getDetail;s&&s.update_status_id&&t&&t(),a.props.showNotification("修改成功!"),a.successFunc()}})).catch((function(e){console.log(e)}))}else a.resetSelectParams()},a.successFunc=function(){a.resetSelectParams();var e=a.state.status_type;a.getIssueList(e)},a.resetSelectParams=function(){var e=a.state.select_params;e.update_author_id=void 0,e.update_fixed_version_id=void 0,e.update_status_id=void 0,a.setState({all:!1,checkedValue:[],update_author_ids:"更换负责人",update_fixed_version_ids:"更换里程碑",update_status_ids:"修改状态",select_params:e})},a.deleteIssues=function(){a.props.confirm({content:"是否确认删除所有选中的任务?",onOk:function(){a.setState({isSpin:!0});var e=a.state.checkedValue,t=a.props.match.params,s=t.projectsId,n="/"+t.owner+"/"+s+"/issues/clean.json";E.default.post(n,{ids:e}).then((function(e){if(e){var t=a.props.getDetail;t&&t(),a.props.showNotification("删除成功!"),a.successFunc()}})).catch((function(e){console.log(e)}))}})},a.clearSelectParams=function(){a.setState({status_type:"1",issue_tag_ids:"标记",tracker_ids:"类型",author_ids:"发布人",assigned_to_ids:"负责人",fixed_version_ids:"里程碑",status_ids:"状态",done_ratios:"完成度",paix:"排序",update_author_ids:"更换负责人",update_fixed_version_ids:"更换里程碑",update_status_ids:"修改状态",begin:"",end:"",checkedValue:[],allValue:[],all:!1,search:void 0,select_params:{assigned_to_id:void 0,author_id:void 0,issue_tag_id:void 0,tracker_id:void 0,done_ratio:void 0,status_id:void 0,fixed_version_id:void 0,order_name:void 0,order_type:void 0,search:void 0,update_author_id:void 0,update_fixed_version_id:void 0,update_status_id:void 0,page:1,limit:15}},(function(){a.getIssueList("1")}))},a.menu=function(){return m.default.createElement(d.default,{onClick:function(e){return a.getMenu(e)}},m.default.createElement(d.default.Item,{key:"created_on-desc",value:"desc"},"最新创建"),m.default.createElement(d.default.Item,{key:"created_on-asc",value:"asc"},"最早创建"),m.default.createElement(d.default.Item,{key:"updated_on-desc",value:"desc"},"最新更新"),m.default.createElement(d.default.Item,{key:"updated_on-asc",value:"asc"},"最早更新"))},a.state={issue_chosen:void 0,data:void 0,issues:void 0,isSpin:!1,search:void 0,author_id:void 0,assigned_to_id:void 0,search_count:void 0,issue_type:void 0,status_type:"1",issue_tag_ids:"标记",tracker_ids:"类型",author_ids:"发布人",assigned_to_ids:"负责人",fixed_version_ids:"里程碑",status_ids:"状态",done_ratios:"完成度",paix:"排序",update_author_ids:"更换负责人",update_fixed_version_ids:"更换里程碑",update_status_ids:"修改状态",begin:"",end:"",checkedValue:[],allValue:[],all:!1,select_params:{assigned_to_id:void 0,author_id:void 0,issue_tag_id:void 0,tracker_id:void 0,done_ratio:void 0,status_id:void 0,fixed_version_id:void 0,order_name:void 0,order_type:void 0,search:void 0,update_author_id:void 0,update_fixed_version_id:void 0,update_status_id:void 0,page:1,limit:15}},a}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),p(t,[{key:"render",value:function(){var e=this,t=this.props.current_user,a=this.state,d=a.issue_chosen,o=a.issues,p=a.search_count,_=a.data,v=a.author_id,E=a.assigned_to_id,y=a.isSpin,b=a.status_type,N=a.select_params,S=a.begin,x=a.end,w=a.checkedValue,C=a.all,I=a.search;return m.default.createElement("div",{className:"main",style:{padding:"0px"}},m.default.createElement("div",{style:{padding:"10px 20px 0px 20px"}},m.default.createElement("div",{className:"topWrapper",style:{paddingTop:"10px"}},m.default.createElement("ul",{className:"topWrapper_type"},m.default.createElement("li",null,m.default.createElement("label",null,"所有:"),m.default.createElement("span",{className:b?"":"active",onClick:function(){return e.openorder()}},_&&_.all_count)),m.default.createElement("li",null,m.default.createElement("label",null,"开启中:"),m.default.createElement("span",{className:"1"===b?"active":"",onClick:function(){return e.openorder("1")}},_&&_.open_count)),m.default.createElement("li",null,m.default.createElement("label",null,"已关闭:"),m.default.createElement("span",{className:"2"===b?"active":"",onClick:function(){return e.openorder("2")}},_&&_.close_count))),this.renderNew()),m.default.createElement("div",{className:"topWrapper",style:{borderBottom:"none"}},m.default.createElement("div",{className:"target-detail-search"},m.default.createElement(k,{placeholder:"输入关键字搜索疑修",enterButton:!0,onSearch:this.searchFunc,style:{width:300},value:I,allowClear:!0,onChange:function(t){e.setState({search:t.target.value})}})),m.default.createElement("div",null,m.default.createElement("a",{className:"mr20 color-grey-6",onClick:this.clearSelectParams},m.default.createElement("i",{className:"iconfont icon-shanchu6 mr3 font-14"}),"清除筛选条件"),m.default.createElement(u.default,{value:S?(0,f.default)(S,"YYYY-MM-DD"):"",style:{marginRight:"20px"},placeholder:"请选择开始时间",onChange:this.changeBeginTime}),m.default.createElement(u.default,{value:x?(0,f.default)(x,"YYYY-MM-DD"):"",placeholder:"请选择结束时间",onChange:this.changeEndTime})))),m.default.createElement(s.default,{spinning:y},m.default.createElement("div",{className:"f-wrap-between screenWrap"},m.default.createElement("div",{className:"df"},t&&t.login&&_&&_.user_operate_issue?m.default.createElement(r.default,{value:"0",style:{lineHeight:"50px",marginRight:"15px"},checked:C,onChange:this.changeAll}):"",w&&w.length>0?m.default.createElement("span",{style:{lineHeight:"50px"}},"选中",w.length,"个issue"):m.default.createElement("ul",{className:"searchBanner"},m.default.createElement("li",{className:v||E?"":"active",onClick:function(){return e.ChangeAssign()}},m.default.createElement("label",null,"搜索结果"),m.default.createElement("span",null,_&&_.search_count)),m.default.createElement("li",{style:{display:t&&""===t.login?"none":"flex"},className:E?"active":"",onClick:function(){return e.ChangeAssign(1)}},m.default.createElement("label",null,"指派给我"),m.default.createElement("span",null,_&&_.assign_me_count)),m.default.createElement("li",{style:{display:t&&""===t.login?"none":"flex"},className:v?"active":"",onClick:function(){return e.ChangeAssign(2)}},m.default.createElement("label",null,"我的发布"),m.default.createElement("span",null,_&&_.my_published_count)))),w&&w.length>0?m.default.createElement("ul",{className:"topWrapper_select wrapperStyle"},m.default.createElement("li",{className:"mr20"},m.default.createElement(l.default,{className:"topWrapperSelect",overlay:this.renderMenu(d&&d.assign_user,"更换负责人","update_author_id",!0),trigger:["click"],placement:"bottomCenter"},m.default.createElement("span",null,this.state.update_author_ids,m.default.createElement(i.default,{type:"caret-down",className:"ml5"})))),m.default.createElement("li",{className:"mr20"},m.default.createElement(l.default,{className:"topWrapperSelect wrapperStyle",overlay:this.renderMenu(d&&d.issue_version,"更换里程碑","update_fixed_version_id",!0),trigger:["click"],placement:"bottomCenter"},m.default.createElement("span",null,this.state.update_fixed_version_ids,m.default.createElement(i.default,{type:"caret-down",className:"ml5"})))),m.default.createElement("li",{className:"mr20"},m.default.createElement(l.default,{className:"topWrapperSelect wrapperStyle",overlay:this.renderMenu(d&&d.issue_status,"修改状态","update_status_id",!0),trigger:["click"],placement:"bottomCenter"},m.default.createElement("span",null,this.state.update_status_ids,m.default.createElement(i.default,{type:"caret-down",className:"ml5"})))),m.default.createElement("a",{onClick:this.updateIssues,className:"updateBtn blue mr20"},"确定"),m.default.createElement("a",{onClick:this.deleteIssues,className:"updateBtn red mr20"},"删除")):m.default.createElement("ul",{className:"topWrapper_select"},m.default.createElement("li",null,m.default.createElement(l.default,{className:"topWrapperSelect",overlay:this.renderMenu(d&&d.issue_tag,"标记","issue_tag_id"),trigger:["click"],placement:"bottomCenter"},m.default.createElement("span",null,this.state.issue_tag_ids,m.default.createElement(i.default,{type:"caret-down",className:"ml5"})))),m.default.createElement("li",null,m.default.createElement(l.default,{className:"topWrapperSelect",overlay:this.renderMenu(d&&d.assign_user,"发布人","author_id"),trigger:["click"],placement:"bottomCenter"},m.default.createElement("span",null,this.state.author_ids,m.default.createElement(i.default,{type:"caret-down",className:"ml5"})))),m.default.createElement("li",null,m.default.createElement(l.default,{className:"topWrapperSelect",overlay:this.renderMenu(d&&d.assign_user,"负责人","assigned_to_id"),trigger:["click"],placement:"bottomCenter"},m.default.createElement("span",null,this.state.assigned_to_ids,m.default.createElement(i.default,{type:"caret-down",className:"ml5"})))),m.default.createElement("li",null,m.default.createElement(l.default,{className:"topWrapperSelect",overlay:this.renderMenu(d&&d.tracker,"类型","tracker_id"),trigger:["click"],placement:"bottomCenter"},m.default.createElement("span",null,this.state.tracker_ids,m.default.createElement(i.default,{type:"caret-down",className:"ml5"})))),m.default.createElement("li",null,m.default.createElement(l.default,{className:"topWrapperSelect",overlay:this.renderMenu(d&&d.issue_version,"里程碑","fixed_version_id"),trigger:["click"],placement:"bottomCenter"},m.default.createElement("span",null,this.state.fixed_version_ids,m.default.createElement(i.default,{type:"caret-down",className:"ml5"})))),m.default.createElement("li",null,m.default.createElement(l.default,{className:"topWrapperSelect",overlay:this.renderMenu(d&&d.issue_status,"状态","status_id"),trigger:["click"],placement:"bottomCenter"},m.default.createElement("span",null,this.state.status_ids,m.default.createElement(i.default,{type:"caret-down",className:"ml5"})))),m.default.createElement("li",null,m.default.createElement(l.default,{className:"topWrapperSelect",overlay:this.renderMenu(d&&d.done_ratio,"完成度","done_ratio"),trigger:["click"],placement:"bottomCenter"},m.default.createElement("span",null,this.state.done_ratios,m.default.createElement(i.default,{type:"caret-down",className:"ml5"})))),m.default.createElement("li",null,m.default.createElement(l.default,{className:"topWrapperSelect",overlay:this.menu(),trigger:["click"],placement:"bottomCenter"},m.default.createElement("span",null,this.state.paix,m.default.createElement(i.default,{type:"caret-down",className:"ml5"})))))),0===p?m.default.createElement(h.default,{_html:"暂时还没有相关数据!"}):m.default.createElement("div",{style:{minHeight:"500px"}},m.default.createElement(r.default.Group,{name:"issues",onChange:this.checkIssues,value:w,style:{width:"100%"}},o&&o.length>0&&o.map((function(a,s){return m.default.createElement(g.default,c({key:s,item:a,checkbox:t&&_&&_.user_operate_issue?m.default.createElement(r.default,{value:a.id,key:a.id,style:{margin:"4px 15px 0px 0px"}}):"",search_count:p,page:N.page,limit:N.limit},e.props,e.state,{deletedetail:e.deletedetail,user_admin_or_member:_&&_.user_operate_issue}))})))),p>N.limit?m.default.createElement("div",{className:"pt30 mb30 edu-txt-center",style:{borderTop:"1px solid #eee"}},m.default.createElement(n.default,{simple:!0,current:N.page,total:p,pageSize:N.limit,onChange:this.ChangePage})):""))}}]),t}(_.Component);t.default=N}}]);
\ No newline at end of file
diff --git a/static/js/102.ff2570a8.chunk.js b/static/js/103.f5b3b266.chunk.js
similarity index 96%
rename from static/js/102.ff2570a8.chunk.js
rename to static/js/103.f5b3b266.chunk.js
index 56a90b2e..514e602f 100644
--- a/static/js/102.ff2570a8.chunk.js
+++ b/static/js/103.f5b3b266.chunk.js
@@ -1 +1 @@
-(this.webpackJsonp=this.webpackJsonp||[]).push([[102],{"9Rdz":function(e,t,a){"use strict";a.r(t),t.default=a.p+"static/media/bgPng.ed010245.png"},GVBq:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var l=m(a("W9HT")),n=m(a("2/Rp")),s=m(a("tsqr")),c=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var a=[],l=!0,n=!1,s=void 0;try{for(var c,r=e[Symbol.iterator]();!(l=(c=r.next()).done)&&(a.push(c.value),!t||a.length!==t);l=!0);}catch(e){n=!0,s=e}finally{try{!l&&r.return&&r.return()}finally{if(n)throw s}}return a}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};a("04bd"),a("L/Qf"),a("8/o9");var r=a("q1tI"),u=m(r);a("LnQG"),a("gWjc");var d=a("hJRQ"),i=(m(a("v/XU")),m(a("9Rdz")));function m(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=e.match,a=e.current_user,m=e.showLoginDialog,f=e.isStudentApplyDate,o=e.studentApplyEnd,p=e.applyTaskId,E=Number(t.params.taskId),v=(0,r.useState)(void 0),g=c(v,2),N=g[0],y=g[1];return(0,r.useEffect)((function(){(0,d.getTaskById)(E).then((function(e){e&&"success"===e.message&&y(e.data)}))}),[]),u.default.createElement("div",{className:"taskDetailBgBox"},u.default.createElement(l.default,{spinning:!N},N&&u.default.createElement("div",{className:"bgBox"},u.default.createElement("div",{className:"detailBox"},u.default.createElement("div",{className:"goBackBox"},u.default.createElement("a",{href:"/glcc"},"开源夏令营 / "),u.default.createElement("a",{href:"/glcc/subjects"},"课题及项目列表 / "),"课题详情")),u.default.createElement("div",{className:"detailContent"},u.default.createElement("div",{className:"detailHead"},u.default.createElement("div",{className:"title"},N.taskName),u.default.createElement("div",{className:"box"},N.projectType&&u.default.createElement("span",{className:"classify"},N.projectType),N.taskUrl&&u.default.createElement("span",null,"课题链接: ",u.default.createElement("a",{href:N.taskUrl,className:"link"},N.taskUrl)))),u.default.createElement("div",{className:"detailCont"},u.default.createElement("div",null,u.default.createElement("span",{className:"smallTil"},"所属项目"),N.projectName),u.default.createElement("div",{className:"moneyBox"},u.default.createElement("span",{className:"smallTil"},"课题奖金"),u.default.createElement("span",{className:"money"},"¥",N.taskReward)),u.default.createElement("div",null,u.default.createElement("span",{className:"smallTil"},"导师信息"),N.tutorName,N.tutorMail&&" | "+N.tutorMail),u.default.createElement("div",{className:"bor"}),u.default.createElement("div",null,u.default.createElement("span",{className:"smallTil"},"课题简介")),u.default.createElement("div",{className:"desc"},N.taskDesc)),(f||o)&&(p&&E&&Object.keys(p).includes(E.toString())?u.default.createElement(n.default,{onClick:function(){window.location.href="/glcc/student/apply/"+E},className:"lookDetail detailBut"},"报名详情"):f&&u.default.createElement(n.default,{type:"primary",className:"applyBut detailBut",onClick:function(){var e;e=E,a&&a.login?p&&Object.keys(p).length>=2?s.default.error("最多只能同时报名两个课题"):window.location.href="/glcc/student/apply/"+e:m()}},"申请课题"))),u.default.createElement("img",{src:i.default,alt:"",className:"bgPng1"}),u.default.createElement("img",{src:i.default,alt:"",className:"bgPng2"}))))}},LnQG:function(e,t,a){},gWjc:function(e,t,a){},"v/XU":function(e,t,a){"use strict";a.r(t),t.default=a.p+"static/media/studentProject.d14e51c5.png"}}]);
\ No newline at end of file
+(this.webpackJsonp=this.webpackJsonp||[]).push([[103],{"9Rdz":function(e,t,a){"use strict";a.r(t),t.default=a.p+"static/media/bgPng.ed010245.png"},GVBq:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var l=m(a("W9HT")),n=m(a("2/Rp")),s=m(a("tsqr")),c=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var a=[],l=!0,n=!1,s=void 0;try{for(var c,r=e[Symbol.iterator]();!(l=(c=r.next()).done)&&(a.push(c.value),!t||a.length!==t);l=!0);}catch(e){n=!0,s=e}finally{try{!l&&r.return&&r.return()}finally{if(n)throw s}}return a}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};a("04bd"),a("L/Qf"),a("8/o9");var r=a("q1tI"),u=m(r);a("LnQG"),a("gWjc");var d=a("hJRQ"),i=(m(a("v/XU")),m(a("9Rdz")));function m(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=e.match,a=e.current_user,m=e.showLoginDialog,f=e.isStudentApplyDate,o=e.studentApplyEnd,p=e.applyTaskId,E=Number(t.params.taskId),v=(0,r.useState)(void 0),g=c(v,2),N=g[0],y=g[1];return(0,r.useEffect)((function(){(0,d.getTaskById)(E).then((function(e){e&&"success"===e.message&&y(e.data)}))}),[]),u.default.createElement("div",{className:"taskDetailBgBox"},u.default.createElement(l.default,{spinning:!N},N&&u.default.createElement("div",{className:"bgBox"},u.default.createElement("div",{className:"detailBox"},u.default.createElement("div",{className:"goBackBox"},u.default.createElement("a",{href:"/glcc"},"开源夏令营 / "),u.default.createElement("a",{href:"/glcc/subjects"},"课题及项目列表 / "),"课题详情")),u.default.createElement("div",{className:"detailContent"},u.default.createElement("div",{className:"detailHead"},u.default.createElement("div",{className:"title"},N.taskName),u.default.createElement("div",{className:"box"},N.projectType&&u.default.createElement("span",{className:"classify"},N.projectType),N.taskUrl&&u.default.createElement("span",null,"课题链接: ",u.default.createElement("a",{href:N.taskUrl,className:"link"},N.taskUrl)))),u.default.createElement("div",{className:"detailCont"},u.default.createElement("div",null,u.default.createElement("span",{className:"smallTil"},"所属项目"),N.projectName),u.default.createElement("div",{className:"moneyBox"},u.default.createElement("span",{className:"smallTil"},"课题奖金"),u.default.createElement("span",{className:"money"},"¥",N.taskReward)),u.default.createElement("div",null,u.default.createElement("span",{className:"smallTil"},"导师信息"),N.tutorName,N.tutorMail&&" | "+N.tutorMail),u.default.createElement("div",{className:"bor"}),u.default.createElement("div",null,u.default.createElement("span",{className:"smallTil"},"课题简介")),u.default.createElement("div",{className:"desc"},N.taskDesc)),(f||o)&&(p&&E&&Object.keys(p).includes(E.toString())?u.default.createElement(n.default,{onClick:function(){window.location.href="/glcc/student/apply/"+E},className:"lookDetail detailBut"},"报名详情"):f&&u.default.createElement(n.default,{type:"primary",className:"applyBut detailBut",onClick:function(){var e;e=E,a&&a.login?p&&Object.keys(p).length>=2?s.default.error("最多只能同时报名两个课题"):window.location.href="/glcc/student/apply/"+e:m()}},"申请课题"))),u.default.createElement("img",{src:i.default,alt:"",className:"bgPng1"}),u.default.createElement("img",{src:i.default,alt:"",className:"bgPng2"}))))}},LnQG:function(e,t,a){},gWjc:function(e,t,a){},"v/XU":function(e,t,a){"use strict";a.r(t),t.default=a.p+"static/media/studentProject.d14e51c5.png"}}]);
\ No newline at end of file
diff --git a/static/js/103.fd37a1ff.chunk.js b/static/js/104.7b9d0c2c.chunk.js
similarity index 99%
rename from static/js/103.fd37a1ff.chunk.js
rename to static/js/104.7b9d0c2c.chunk.js
index e075dea7..f9776e7e 100644
--- a/static/js/103.fd37a1ff.chunk.js
+++ b/static/js/104.7b9d0c2c.chunk.js
@@ -1 +1 @@
-(this.webpackJsonp=this.webpackJsonp||[]).push([[103],{"+hnl":function(e,t,n){},MKzF:function(e,t,n){"use strict";n.r(t);n("SchZ"),n("+hnl")},ejHd:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o,a=m(n("2/Rp")),l=m(n("kaz8")),u=m(n("9yH6")),c=m(n("5rEg")),i=m(n("Vl3Y")),s=m(n("2fM7")),f=(r=["{\n padding:0px 30px\n}"],o=["{\n padding:0px 30px\n}"],Object.freeze(Object.defineProperties(r,{raw:{value:Object.freeze(o)}})));n("L/Qf"),n("MKzF"),n("K4yd"),n("1vPl"),n("tULf"),n("8QGh");var p=n("q1tI"),d=m(p),y=n("eO8H"),b=n("spEH"),h=m(n("ess8")),v=m(n("vOnD"));function m(e){return e&&e.__esModule?e:{default:e}}var g=s.default.Option,O=v.default.div(f),x={display:"block",height:"30px",lineHeight:"30px"};t.default=i.default.create()((0,p.forwardRef)((function(e){var t=e.form.getFieldDecorator,n=(0,p.useCallback)((function(e,n,r,o,a){return d.default.createElement(d.default.Fragment,null,d.default.createElement("span",{className:a?"required":""},e),d.default.createElement(i.default.Item,null,t(n,{rules:r,validateFirst:!0})(o)))}),[]);return d.default.createElement(b.WhiteBack,{className:"hooksNew"},d.default.createElement(h.default,null,d.default.createElement("span",null,"管理web钩子")),d.default.createElement(O,null,d.default.createElement("p",{className:"mt15 mb15 color-grey-8"},"Gitea 将向目标 URL 发送具有指定内容类型的 POST 请求。在 ",d.default.createElement(y.Link,{to:"",className:"color-blue"},"webhooks 指南")," 中阅读更多内容。"),n("目标URL","URL",[{required:!0,message:"请输入目标URL"}],d.default.createElement(c.default,{placeholder:"目标URL"}),!0),n("HTTP方法","HTTP",[],d.default.createElement(s.default,{placeholder:"HTTP方法"},d.default.createElement(g,{value:"0"},"请选择HTTP方法"))),n("POST Content Type","Type",[],d.default.createElement(s.default,{placeholder:"POST Content Type"},d.default.createElement(g,{value:"0"},"请选择POST Content Type"))),n("秘钥文本","passwordtext",[],d.default.createElement(c.default,{type:"password"})),n("触发条件:","condition",[],d.default.createElement(u.default.Group,null,d.default.createElement(u.default,{value:"0",style:x},"推送事件"),d.default.createElement(u.default,{value:"1",style:x},"所有事件"),d.default.createElement(u.default,{value:"2",style:x},"自定义事件"))),n("分支过滤","branch",[],d.default.createElement(c.default,{type:"password"})),d.default.createElement("p",{className:"font-12 mt10 pb15",style:{borderBottom:"1px solid #eee"}},"推送、创建,删除分支事件白名单,支持匹配符。如果为空或者 *,所有分支的事件均被触发。",d.default.createElement("br",null),"语法参见 ",d.default.createElement("a",{href:"http://github.com/gobwas/glob",className:"color-blue",target:"_blank"},"github.com/gobwas/glob")," 。示例: Master, $","{master,release*}","。"),n("","active",[],d.default.createElement(l.default,null,"激活",d.default.createElement("span",{className:"ml30 color-grey-8"},"触发事件的信息将发送到此 webhook 网址。"))),d.default.createElement("div",{className:"df pb30"},d.default.createElement(a.default,{type:"primary"},"保存"),d.default.createElement(b.Cancel,{className:"ml30"},"取消"))))})))},ess8:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o,a=(r=["{\n background-color:#fff;\n padding:20px 30px;\n border-bottom:1px solid #eee;\n font-size:18px;\n color:#333;\n display:flex;\n justify-content: space-between;\n align-items:center;\n}"],o=["{\n background-color:#fff;\n padding:20px 30px;\n border-bottom:1px solid #eee;\n font-size:18px;\n color:#333;\n display:flex;\n justify-content: space-between;\n align-items:center;\n}"],Object.freeze(Object.defineProperties(r,{raw:{value:Object.freeze(o)}}))),l=u(n("q1tI"));function u(e){return e&&e.__esModule?e:{default:e}}var c=u(n("vOnD")).default.div(a);t.default=function(e){var t=e.children;return l.default.createElement(c,null,t)}},kaz8:function(e,t,n){"use strict";n.r(t);var r=n("q1tI"),o=n("17x9"),a=n("VCL8"),l=n("TSYQ"),u=n.n(l),c=n("x1Ya"),i=n("Gytx"),s=n.n(i),f=n("H84U"),p=n("6CfX");function d(e){return(d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function y(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function b(){return(b=Object.assign||function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&(h=t.getOptions().map((function(e){return r.createElement(j,{prefixCls:d,key:e.value.toString(),disabled:"disabled"in e?e.disabled:a.disabled,value:e.value,checked:-1!==l.value.indexOf(e.value),onChange:e.onChange,className:"".concat(y,"-item")},e.label)})));var v=u()(y,i);return r.createElement("div",S({className:v,style:s},b),h)},t.state={value:e.value||e.defaultValue||[],registeredValues:[]},t}return t=l,o=[{key:"getDerivedStateFromProps",value:function(e){return"value"in e?{value:e.value||[]}:null}}],(n=[{key:"getChildContext",value:function(){return{checkboxGroup:{toggleOption:this.toggleOption,value:this.state.value,disabled:this.props.disabled,name:this.props.name,registerValue:this.registerValue,cancelValue:this.cancelValue}}}},{key:"shouldComponentUpdate",value:function(e,t){return!s()(this.props,e)||!s()(this.state,t)}},{key:"getOptions",value:function(){return this.props.options.map((function(e){return"string"==typeof e?{label:e,value:e}:e}))}},{key:"render",value:function(){return r.createElement(f.a,null,this.renderGroup)}}])&&V(t.prototype,n),o&&V(t,o),l}(r.Component);H.defaultProps={options:[]},H.propTypes={defaultValue:o.array,value:o.array,options:o.array.isRequired,onChange:o.func},H.childContextTypes={checkboxGroup:o.any},Object(a.polyfill)(H);var I=H;j.Group=I;t.default=j}}]);
\ No newline at end of file
+(this.webpackJsonp=this.webpackJsonp||[]).push([[104],{"+hnl":function(e,t,n){},MKzF:function(e,t,n){"use strict";n.r(t);n("SchZ"),n("+hnl")},ejHd:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o,a=m(n("2/Rp")),l=m(n("kaz8")),u=m(n("9yH6")),c=m(n("5rEg")),i=m(n("Vl3Y")),s=m(n("2fM7")),f=(r=["{\n padding:0px 30px\n}"],o=["{\n padding:0px 30px\n}"],Object.freeze(Object.defineProperties(r,{raw:{value:Object.freeze(o)}})));n("L/Qf"),n("MKzF"),n("K4yd"),n("1vPl"),n("tULf"),n("8QGh");var p=n("q1tI"),d=m(p),y=n("eO8H"),b=n("spEH"),h=m(n("ess8")),v=m(n("vOnD"));function m(e){return e&&e.__esModule?e:{default:e}}var g=s.default.Option,O=v.default.div(f),x={display:"block",height:"30px",lineHeight:"30px"};t.default=i.default.create()((0,p.forwardRef)((function(e){var t=e.form.getFieldDecorator,n=(0,p.useCallback)((function(e,n,r,o,a){return d.default.createElement(d.default.Fragment,null,d.default.createElement("span",{className:a?"required":""},e),d.default.createElement(i.default.Item,null,t(n,{rules:r,validateFirst:!0})(o)))}),[]);return d.default.createElement(b.WhiteBack,{className:"hooksNew"},d.default.createElement(h.default,null,d.default.createElement("span",null,"管理web钩子")),d.default.createElement(O,null,d.default.createElement("p",{className:"mt15 mb15 color-grey-8"},"Gitea 将向目标 URL 发送具有指定内容类型的 POST 请求。在 ",d.default.createElement(y.Link,{to:"",className:"color-blue"},"webhooks 指南")," 中阅读更多内容。"),n("目标URL","URL",[{required:!0,message:"请输入目标URL"}],d.default.createElement(c.default,{placeholder:"目标URL"}),!0),n("HTTP方法","HTTP",[],d.default.createElement(s.default,{placeholder:"HTTP方法"},d.default.createElement(g,{value:"0"},"请选择HTTP方法"))),n("POST Content Type","Type",[],d.default.createElement(s.default,{placeholder:"POST Content Type"},d.default.createElement(g,{value:"0"},"请选择POST Content Type"))),n("秘钥文本","passwordtext",[],d.default.createElement(c.default,{type:"password"})),n("触发条件:","condition",[],d.default.createElement(u.default.Group,null,d.default.createElement(u.default,{value:"0",style:x},"推送事件"),d.default.createElement(u.default,{value:"1",style:x},"所有事件"),d.default.createElement(u.default,{value:"2",style:x},"自定义事件"))),n("分支过滤","branch",[],d.default.createElement(c.default,{type:"password"})),d.default.createElement("p",{className:"font-12 mt10 pb15",style:{borderBottom:"1px solid #eee"}},"推送、创建,删除分支事件白名单,支持匹配符。如果为空或者 *,所有分支的事件均被触发。",d.default.createElement("br",null),"语法参见 ",d.default.createElement("a",{href:"http://github.com/gobwas/glob",className:"color-blue",target:"_blank"},"github.com/gobwas/glob")," 。示例: Master, $","{master,release*}","。"),n("","active",[],d.default.createElement(l.default,null,"激活",d.default.createElement("span",{className:"ml30 color-grey-8"},"触发事件的信息将发送到此 webhook 网址。"))),d.default.createElement("div",{className:"df pb30"},d.default.createElement(a.default,{type:"primary"},"保存"),d.default.createElement(b.Cancel,{className:"ml30"},"取消"))))})))},ess8:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o,a=(r=["{\n background-color:#fff;\n padding:20px 30px;\n border-bottom:1px solid #eee;\n font-size:18px;\n color:#333;\n display:flex;\n justify-content: space-between;\n align-items:center;\n}"],o=["{\n background-color:#fff;\n padding:20px 30px;\n border-bottom:1px solid #eee;\n font-size:18px;\n color:#333;\n display:flex;\n justify-content: space-between;\n align-items:center;\n}"],Object.freeze(Object.defineProperties(r,{raw:{value:Object.freeze(o)}}))),l=u(n("q1tI"));function u(e){return e&&e.__esModule?e:{default:e}}var c=u(n("vOnD")).default.div(a);t.default=function(e){var t=e.children;return l.default.createElement(c,null,t)}},kaz8:function(e,t,n){"use strict";n.r(t);var r=n("q1tI"),o=n("17x9"),a=n("VCL8"),l=n("TSYQ"),u=n.n(l),c=n("x1Ya"),i=n("Gytx"),s=n.n(i),f=n("H84U"),p=n("6CfX");function d(e){return(d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function y(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function b(){return(b=Object.assign||function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&(h=t.getOptions().map((function(e){return r.createElement(j,{prefixCls:d,key:e.value.toString(),disabled:"disabled"in e?e.disabled:a.disabled,value:e.value,checked:-1!==l.value.indexOf(e.value),onChange:e.onChange,className:"".concat(y,"-item")},e.label)})));var v=u()(y,i);return r.createElement("div",S({className:v,style:s},b),h)},t.state={value:e.value||e.defaultValue||[],registeredValues:[]},t}return t=l,o=[{key:"getDerivedStateFromProps",value:function(e){return"value"in e?{value:e.value||[]}:null}}],(n=[{key:"getChildContext",value:function(){return{checkboxGroup:{toggleOption:this.toggleOption,value:this.state.value,disabled:this.props.disabled,name:this.props.name,registerValue:this.registerValue,cancelValue:this.cancelValue}}}},{key:"shouldComponentUpdate",value:function(e,t){return!s()(this.props,e)||!s()(this.state,t)}},{key:"getOptions",value:function(){return this.props.options.map((function(e){return"string"==typeof e?{label:e,value:e}:e}))}},{key:"render",value:function(){return r.createElement(f.a,null,this.renderGroup)}}])&&V(t.prototype,n),o&&V(t,o),l}(r.Component);H.defaultProps={options:[]},H.propTypes={defaultValue:o.array,value:o.array,options:o.array.isRequired,onChange:o.func},H.childContextTypes={checkboxGroup:o.any},Object(a.polyfill)(H);var I=H;j.Group=I;t.default=j}}]);
\ No newline at end of file
diff --git a/static/js/104.60d3a0e1.chunk.js b/static/js/105.266ebd65.chunk.js
similarity index 99%
rename from static/js/104.60d3a0e1.chunk.js
rename to static/js/105.266ebd65.chunk.js
index 7ccc50dd..5a0bd8dd 100644
--- a/static/js/104.60d3a0e1.chunk.js
+++ b/static/js/105.266ebd65.chunk.js
@@ -1 +1 @@
-(this.webpackJsonp=this.webpackJsonp||[]).push([[104],{"+hnl":function(e,t,n){},MKzF:function(e,t,n){"use strict";n.r(t);n("SchZ"),n("+hnl")},kaz8:function(e,t,n){"use strict";n.r(t);var r=n("q1tI"),a=n("17x9"),o=n("VCL8"),l=n("TSYQ"),u=n.n(l),i=n("x1Ya"),c=n("Gytx"),s=n.n(c),f=n("H84U"),p=n("6CfX");function d(e){return(d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function y(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function m(){return(m=Object.assign||function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&(v=t.getOptions().map((function(e){return r.createElement(j,{prefixCls:d,key:e.value.toString(),disabled:"disabled"in e?e.disabled:o.disabled,value:e.value,checked:-1!==l.value.indexOf(e.value),onChange:e.onChange,className:"".concat(y,"-item")},e.label)})));var h=u()(y,c);return r.createElement("div",P({className:h,style:s},m),v)},t.state={value:e.value||e.defaultValue||[],registeredValues:[]},t}return t=l,a=[{key:"getDerivedStateFromProps",value:function(e){return"value"in e?{value:e.value||[]}:null}}],(n=[{key:"getChildContext",value:function(){return{checkboxGroup:{toggleOption:this.toggleOption,value:this.state.value,disabled:this.props.disabled,name:this.props.name,registerValue:this.registerValue,cancelValue:this.cancelValue}}}},{key:"shouldComponentUpdate",value:function(e,t){return!s()(this.props,e)||!s()(this.state,t)}},{key:"getOptions",value:function(){return this.props.options.map((function(e){return"string"==typeof e?{label:e,value:e}:e}))}},{key:"render",value:function(){return r.createElement(f.a,null,this.renderGroup)}}])&&V(t.prototype,n),a&&V(t,a),l}(r.Component);L.defaultProps={options:[]},L.propTypes={defaultValue:a.array,value:a.array,options:a.array.isRequired,onChange:a.func},L.childContextTypes={checkboxGroup:a.any},Object(o.polyfill)(L);var U=L;j.Group=U;t.default=j},tlJt:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=s(n("8z0m")),a=s(n("CtXQ")),o=s(n("tsqr")),l=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,a=!1,o=void 0;try{for(var l,u=e[Symbol.iterator]();!(r=(l=u.next()).done)&&(n.push(l.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{!r&&u.return&&u.return()}finally{if(a)throw o}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};n("7W5+"),n("2oDE"),n("8/o9");var u=n("q1tI"),i=s(u),c=n("sYIF");function s(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=e.getImage,n=e.url,s=(0,u.useState)(void 0),f=l(s,2),p=f[0],d=f[1];return(0,u.useEffect)((function(){n&&d(n)}),[n]),i.default.createElement(r.default,{name:"file",listType:"picture-card",className:"avatar-uploader",showUploadList:!1,action:(0,c.getUploadActionUrl)(),beforeUpload:function(e){var t="image/jpeg"===e.type||"image/png"===e.type;t||o.default.error("上传的图片只能是JPG或者PNG格式!");var n=e.size/1024/1024<2;return n||o.default.error("上传的图片不能超过2MB!"),t&&n},onChange:function(e){var n,r,a;e&&e.file&&"done"===e.file.status&&(n=e.file.originFileObj,r=function(e){return d(e)},(a=new FileReader).addEventListener("load",(function(){return r(a.result)})),a.readAsDataURL(n),a.onload=function(e){t&&t(e.target.result)})}},p?i.default.createElement("img",{src:p,alt:"avatar",style:{width:"100%"}}):i.default.createElement("div",null,i.default.createElement(a.default,{type:"plus"}),i.default.createElement("div",{className:"ant-upload-text"},"点击上传")))}},vnWZ:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=y(n("2/Rp")),a=y(n("kaz8")),o=y(n("9yH6")),l=y(n("5rEg")),u=y(n("Vl3Y")),i=Object.assign||function(e){for(var t=1;t4&&void 0!==arguments[4])||arguments[4];return f.default.createElement(f.default.Fragment,null,f.default.createElement("span",{className:a?"lables must ":"lables"},e),f.default.createElement(u.default.Item,null,_(t,{rules:n,validateFirst:!0})(r)))}),[]);return(0,s.useEffect)((function(){V({visibility:"common"})}),[]),f.default.createElement("div",{className:"main",style:{padding:"0px",border:"none"}},f.default.createElement("div",{className:"teamBox"},f.default.createElement("p",{className:"teamBox-title"},"新建组织"),f.default.createElement(u.default,{className:"teamBox-form"},G(f.default.createElement("span",null,"组织账号:"),"name",[{required:!0,message:"请输入组织账号"},{validator:function(e,t,n){t||n(),t&&!t.match(/^[a-zA-Z0-9][a-zA-Z0-9_-]{3,19}$/)&&n("只能使用以字母、数字开头,包含字母、数字、下划线、横杠等,长度4到20个字符"),n()}}],f.default.createElement(l.default,{addonBefore:m?v+":"+m+"/":"https://"+v+"/",placeholder:"组织账号",maxLength:100})),G(f.default.createElement("span",null,"组织名称:"),"nickname",[{required:!0,message:"请输入组织名称"}],f.default.createElement(l.default,{placeholder:"请输入组织名称",maxLength:100})),f.default.createElement("div",{className:"pr"},f.default.createElement("span",{className:"toprightNum"},S,"/200"),G("组织描述","description",[{required:!0,message:"请输入组织描述"}],f.default.createElement(l.default.TextArea,{autoSize:{minRows:3,maxRows:5},placeholder:"请输入组织描述",maxLength:200,onChange:function(e){P(e.target.value?e.target.value.length:0)}}))),G("所在地区","location",[],f.default.createElement(l.default,{placeholder:"请输入地址",maxLength:50}),!1),G("可见性","visibility",[{required:!0,message:"请选择可见性"}],f.default.createElement(o.default.Group,{name:"exposure"},f.default.createElement(o.default,{style:R,value:"common",key:1},"公开"),f.default.createElement(o.default,{style:R,value:"limited",key:2},"受限",f.default.createElement("span",{className:"color-grey-8"},"(仅对登录用户可见)")),f.default.createElement(o.default,{style:R,value:"privacy",key:3},"私有",f.default.createElement("span",{className:"color-grey-8"},"(仅对组织成员可见)")))),f.default.createElement("p",{className:"font-16 lables must"},"选择头像"),f.default.createElement(p.default,{getImage:function(e){O(e),w(!1)}}),k&&f.default.createElement("p",{className:"color-red",style:{marginTop:"-10px"}},"请上传头像"),G("权限","repo_admin_change_team_access",[],f.default.createElement(a.default,{value:"1",key:1},"项目管理员可以添加或移除团队的访问权限"),!1))),f.default.createElement("p",{className:"mt20"},f.default.createElement(r.default,{type:"primary",className:"mr30",onClick:function(){N((function(e,t){if(!e){if(!g)return void w(!0);d.default.post("/organizations.json",i({},t,{image:g})).then((function(e){e&&e.data&&(n("组织创建成功!"),y.push("/"+e.data.name))})).catch((function(e){}))}}))}},"创建组织"),f.default.createElement(r.default,{className:"grey",onClick:function(){window.history.back(-1)}},"取消")))})))}}]);
\ No newline at end of file
+(this.webpackJsonp=this.webpackJsonp||[]).push([[105],{"+hnl":function(e,t,n){},MKzF:function(e,t,n){"use strict";n.r(t);n("SchZ"),n("+hnl")},kaz8:function(e,t,n){"use strict";n.r(t);var r=n("q1tI"),a=n("17x9"),o=n("VCL8"),l=n("TSYQ"),u=n.n(l),i=n("x1Ya"),c=n("Gytx"),s=n.n(c),f=n("H84U"),p=n("6CfX");function d(e){return(d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function y(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function m(){return(m=Object.assign||function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&(v=t.getOptions().map((function(e){return r.createElement(j,{prefixCls:d,key:e.value.toString(),disabled:"disabled"in e?e.disabled:o.disabled,value:e.value,checked:-1!==l.value.indexOf(e.value),onChange:e.onChange,className:"".concat(y,"-item")},e.label)})));var h=u()(y,c);return r.createElement("div",P({className:h,style:s},m),v)},t.state={value:e.value||e.defaultValue||[],registeredValues:[]},t}return t=l,a=[{key:"getDerivedStateFromProps",value:function(e){return"value"in e?{value:e.value||[]}:null}}],(n=[{key:"getChildContext",value:function(){return{checkboxGroup:{toggleOption:this.toggleOption,value:this.state.value,disabled:this.props.disabled,name:this.props.name,registerValue:this.registerValue,cancelValue:this.cancelValue}}}},{key:"shouldComponentUpdate",value:function(e,t){return!s()(this.props,e)||!s()(this.state,t)}},{key:"getOptions",value:function(){return this.props.options.map((function(e){return"string"==typeof e?{label:e,value:e}:e}))}},{key:"render",value:function(){return r.createElement(f.a,null,this.renderGroup)}}])&&V(t.prototype,n),a&&V(t,a),l}(r.Component);L.defaultProps={options:[]},L.propTypes={defaultValue:a.array,value:a.array,options:a.array.isRequired,onChange:a.func},L.childContextTypes={checkboxGroup:a.any},Object(o.polyfill)(L);var U=L;j.Group=U;t.default=j},tlJt:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=s(n("8z0m")),a=s(n("CtXQ")),o=s(n("tsqr")),l=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,a=!1,o=void 0;try{for(var l,u=e[Symbol.iterator]();!(r=(l=u.next()).done)&&(n.push(l.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{!r&&u.return&&u.return()}finally{if(a)throw o}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};n("7W5+"),n("2oDE"),n("8/o9");var u=n("q1tI"),i=s(u),c=n("sYIF");function s(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=e.getImage,n=e.url,s=(0,u.useState)(void 0),f=l(s,2),p=f[0],d=f[1];return(0,u.useEffect)((function(){n&&d(n)}),[n]),i.default.createElement(r.default,{name:"file",listType:"picture-card",className:"avatar-uploader",showUploadList:!1,action:(0,c.getUploadActionUrl)(),beforeUpload:function(e){var t="image/jpeg"===e.type||"image/png"===e.type;t||o.default.error("上传的图片只能是JPG或者PNG格式!");var n=e.size/1024/1024<2;return n||o.default.error("上传的图片不能超过2MB!"),t&&n},onChange:function(e){var n,r,a;e&&e.file&&"done"===e.file.status&&(n=e.file.originFileObj,r=function(e){return d(e)},(a=new FileReader).addEventListener("load",(function(){return r(a.result)})),a.readAsDataURL(n),a.onload=function(e){t&&t(e.target.result)})}},p?i.default.createElement("img",{src:p,alt:"avatar",style:{width:"100%"}}):i.default.createElement("div",null,i.default.createElement(a.default,{type:"plus"}),i.default.createElement("div",{className:"ant-upload-text"},"点击上传")))}},vnWZ:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=y(n("2/Rp")),a=y(n("kaz8")),o=y(n("9yH6")),l=y(n("5rEg")),u=y(n("Vl3Y")),i=Object.assign||function(e){for(var t=1;t4&&void 0!==arguments[4])||arguments[4];return f.default.createElement(f.default.Fragment,null,f.default.createElement("span",{className:a?"lables must ":"lables"},e),f.default.createElement(u.default.Item,null,_(t,{rules:n,validateFirst:!0})(r)))}),[]);return(0,s.useEffect)((function(){V({visibility:"common"})}),[]),f.default.createElement("div",{className:"main",style:{padding:"0px",border:"none"}},f.default.createElement("div",{className:"teamBox"},f.default.createElement("p",{className:"teamBox-title"},"新建组织"),f.default.createElement(u.default,{className:"teamBox-form"},G(f.default.createElement("span",null,"组织账号:"),"name",[{required:!0,message:"请输入组织账号"},{validator:function(e,t,n){t||n(),t&&!t.match(/^[a-zA-Z0-9][a-zA-Z0-9_-]{3,19}$/)&&n("只能使用以字母、数字开头,包含字母、数字、下划线、横杠等,长度4到20个字符"),n()}}],f.default.createElement(l.default,{addonBefore:m?v+":"+m+"/":"https://"+v+"/",placeholder:"组织账号",maxLength:100})),G(f.default.createElement("span",null,"组织名称:"),"nickname",[{required:!0,message:"请输入组织名称"}],f.default.createElement(l.default,{placeholder:"请输入组织名称",maxLength:100})),f.default.createElement("div",{className:"pr"},f.default.createElement("span",{className:"toprightNum"},S,"/200"),G("组织描述","description",[{required:!0,message:"请输入组织描述"}],f.default.createElement(l.default.TextArea,{autoSize:{minRows:3,maxRows:5},placeholder:"请输入组织描述",maxLength:200,onChange:function(e){P(e.target.value?e.target.value.length:0)}}))),G("所在地区","location",[],f.default.createElement(l.default,{placeholder:"请输入地址",maxLength:50}),!1),G("可见性","visibility",[{required:!0,message:"请选择可见性"}],f.default.createElement(o.default.Group,{name:"exposure"},f.default.createElement(o.default,{style:R,value:"common",key:1},"公开"),f.default.createElement(o.default,{style:R,value:"limited",key:2},"受限",f.default.createElement("span",{className:"color-grey-8"},"(仅对登录用户可见)")),f.default.createElement(o.default,{style:R,value:"privacy",key:3},"私有",f.default.createElement("span",{className:"color-grey-8"},"(仅对组织成员可见)")))),f.default.createElement("p",{className:"font-16 lables must"},"选择头像"),f.default.createElement(p.default,{getImage:function(e){O(e),w(!1)}}),k&&f.default.createElement("p",{className:"color-red",style:{marginTop:"-10px"}},"请上传头像"),G("权限","repo_admin_change_team_access",[],f.default.createElement(a.default,{value:"1",key:1},"项目管理员可以添加或移除团队的访问权限"),!1))),f.default.createElement("p",{className:"mt20"},f.default.createElement(r.default,{type:"primary",className:"mr30",onClick:function(){N((function(e,t){if(!e){if(!g)return void w(!0);d.default.post("/organizations.json",i({},t,{image:g})).then((function(e){e&&e.data&&(n("组织创建成功!"),y.push("/"+e.data.name))})).catch((function(e){}))}}))}},"创建组织"),f.default.createElement(r.default,{className:"grey",onClick:function(){window.history.back(-1)}},"取消")))})))}}]);
\ No newline at end of file
diff --git a/static/js/105.e1a30694.chunk.js b/static/js/106.ba73452d.chunk.js
similarity index 98%
rename from static/js/105.e1a30694.chunk.js
rename to static/js/106.ba73452d.chunk.js
index a4b71f3f..78fe5004 100644
--- a/static/js/105.e1a30694.chunk.js
+++ b/static/js/106.ba73452d.chunk.js
@@ -1 +1 @@
-(this.webpackJsonp=this.webpackJsonp||[]).push([[105],{NJEC:function(e,t,n){"use strict";n.r(t);var r=n("q1tI"),a=n("VCL8"),o=n("3S7+"),l=n("CtXQ"),i=n("2/Rp"),c=n("YMnH"),u=n("ZvpZ"),s=n("H84U");function f(e){return(f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function m(){return(m=Object.assign||function(e){for(var t=1;t0&&s.default.createElement("div",{className:"groupBox"},D.map((function(e,n){return s.default.createElement("div",{key:n},s.default.createElement("p",{className:"g-head"},e.is_admin||e.is_member?s.default.createElement(p.Link,{to:"/"+t.name+"/teams/"+e.id,className:"color-grey-3 font-16"},e.nickname):s.default.createElement("span",{className:"color-grey-3 font-16"},e.nickname),s.default.createElement("span",null,e.is_admin&&"owner"!==e.authorize&&s.default.createElement(o.default,{title:"确定解散团队"+e.name+"?",okText:"是",cancelText:"否",onConfirm:function(){return n=e.id,r="/organizations/"+t.id+"/teams/"+n+".json",void m.default.delete(r).then((function(e){e&&e.data&&I()})).catch((function(e){}));var n,r}},s.default.createElement("a",{className:"color-red"},"解散团队")),e.is_member&&s.default.createElement(v.default,{className:"ml15",teamID:e.id,onOk:M}),e.is_admin&&s.default.createElement("a",{className:"ml15 color-blue",onClick:function(){return n=e.id,void c.push("/"+(t&&t.name)+"/teams/"+n+"/setting");var n}},"团队设置"))),s.default.createElement("div",{className:"g-body"},e.users&&e.users.map((function(n,r){return rn&&s.default.createElement("div",{className:"mt20 pb20 edu-txt-center"},s.default.createElement(a.default,{simple:!0,current:O,total:P,pageSize:n,onChange:function(e){return k(e)}}))))}},k994:function(e,t,n){"use strict";n.r(t);n("SchZ"),n("Aosp"),n("L/Qf")},kksi:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=o(n("kLXV"));n("k3Gp");var a=o(n("q1tI"));function o(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=e.visible,n=e.okText,o=e.cancelText,l=e.onOk,i=e.onCancel,c=e.children;return a.default.createElement(r.default,{visible:t,okText:n,onCancel:i,onOk:l,cancelText:o,title:"提示",closable:!1,centered:!0},c)}}}]);
\ No newline at end of file
+(this.webpackJsonp=this.webpackJsonp||[]).push([[106],{NJEC:function(e,t,n){"use strict";n.r(t);var r=n("q1tI"),a=n("VCL8"),o=n("3S7+"),l=n("CtXQ"),i=n("2/Rp"),c=n("YMnH"),u=n("ZvpZ"),s=n("H84U");function f(e){return(f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function m(){return(m=Object.assign||function(e){for(var t=1;t0&&s.default.createElement("div",{className:"groupBox"},D.map((function(e,n){return s.default.createElement("div",{key:n},s.default.createElement("p",{className:"g-head"},e.is_admin||e.is_member?s.default.createElement(p.Link,{to:"/"+t.name+"/teams/"+e.id,className:"color-grey-3 font-16"},e.nickname):s.default.createElement("span",{className:"color-grey-3 font-16"},e.nickname),s.default.createElement("span",null,e.is_admin&&"owner"!==e.authorize&&s.default.createElement(o.default,{title:"确定解散团队"+e.name+"?",okText:"是",cancelText:"否",onConfirm:function(){return n=e.id,r="/organizations/"+t.id+"/teams/"+n+".json",void m.default.delete(r).then((function(e){e&&e.data&&I()})).catch((function(e){}));var n,r}},s.default.createElement("a",{className:"color-red"},"解散团队")),e.is_member&&s.default.createElement(v.default,{className:"ml15",teamID:e.id,onOk:M}),e.is_admin&&s.default.createElement("a",{className:"ml15 color-blue",onClick:function(){return n=e.id,void c.push("/"+(t&&t.name)+"/teams/"+n+"/setting");var n}},"团队设置"))),s.default.createElement("div",{className:"g-body"},e.users&&e.users.map((function(n,r){return rn&&s.default.createElement("div",{className:"mt20 pb20 edu-txt-center"},s.default.createElement(a.default,{simple:!0,current:O,total:P,pageSize:n,onChange:function(e){return k(e)}}))))}},k994:function(e,t,n){"use strict";n.r(t);n("SchZ"),n("Aosp"),n("L/Qf")},kksi:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=o(n("kLXV"));n("k3Gp");var a=o(n("q1tI"));function o(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=e.visible,n=e.okText,o=e.cancelText,l=e.onOk,i=e.onCancel,c=e.children;return a.default.createElement(r.default,{visible:t,okText:n,onCancel:i,onOk:l,cancelText:o,title:"提示",closable:!1,centered:!0},c)}}}]);
\ No newline at end of file
diff --git a/static/js/106.8213b340.chunk.js b/static/js/107.370f7596.chunk.js
similarity index 98%
rename from static/js/106.8213b340.chunk.js
rename to static/js/107.370f7596.chunk.js
index 3761d9b1..558d2ba2 100644
--- a/static/js/106.8213b340.chunk.js
+++ b/static/js/107.370f7596.chunk.js
@@ -1 +1 @@
-(this.webpackJsonp=this.webpackJsonp||[]).push([[106],{NJEC:function(e,t,n){"use strict";n.r(t);var r=n("q1tI"),a=n("VCL8"),o=n("3S7+"),i=n("CtXQ"),l=n("2/Rp"),c=n("YMnH"),u=n("ZvpZ"),s=n("H84U");function f(e){return(f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function m(){return(m=Object.assign||function(e){for(var t=1;t0&&s.default.createElement("div",{className:"groupBox"},D.map((function(e,n){return s.default.createElement("div",{key:n},s.default.createElement("p",{className:"g-head"},e.is_admin||e.is_member?s.default.createElement(p.Link,{to:"/"+t.name+"/teams/"+e.id,className:"color-grey-3 font-16"},e.nickname):s.default.createElement("span",{className:"color-grey-3 font-16"},e.nickname),s.default.createElement("span",null,e.is_admin&&"owner"!==e.authorize&&s.default.createElement(o.default,{title:"确定解散团队"+e.name+"?",okText:"是",cancelText:"否",onConfirm:function(){return n=e.id,r="/organizations/"+t.id+"/teams/"+n+".json",void m.default.delete(r).then((function(e){e&&e.data&&I()})).catch((function(e){}));var n,r}},s.default.createElement("a",{className:"color-red"},"解散团队")),e.is_member&&s.default.createElement(b.default,{className:"ml15",teamID:e.id,onOk:M}),e.is_admin&&s.default.createElement("a",{className:"ml15 color-blue",onClick:function(){return n=e.id,void c.push("/"+(t&&t.name)+"/teams/"+n+"/setting");var n}},"团队设置"))),s.default.createElement("div",{className:"g-body"},e.users&&e.users.map((function(n,r){return rn&&s.default.createElement("div",{className:"mt20 pb20 edu-txt-center"},s.default.createElement(a.default,{simple:!0,current:O,total:P,pageSize:n,onChange:function(e){return k(e)}}))))}},bKeb:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=i(n("q1tI")),a=n("spEH"),o=i(n("b0zm"));function i(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=e.organizeDetail,n=e.history,i=e.current_user;return r.default.createElement("div",{style:{background:"#fff",marginBottom:"30px",border:"1px solid #eee"}},r.default.createElement(a.Banner,null,"组织团队"),r.default.createElement(o.default,{limit:14,organizeDetail:t,count:7,history:n,current_user:i}))}},k994:function(e,t,n){"use strict";n.r(t);n("SchZ"),n("Aosp"),n("L/Qf")},kksi:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=o(n("kLXV"));n("k3Gp");var a=o(n("q1tI"));function o(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=e.visible,n=e.okText,o=e.cancelText,i=e.onOk,l=e.onCancel,c=e.children;return a.default.createElement(r.default,{visible:t,okText:n,onCancel:l,onOk:i,cancelText:o,title:"提示",closable:!1,centered:!0},c)}}}]);
\ No newline at end of file
+(this.webpackJsonp=this.webpackJsonp||[]).push([[107],{NJEC:function(e,t,n){"use strict";n.r(t);var r=n("q1tI"),a=n("VCL8"),o=n("3S7+"),i=n("CtXQ"),l=n("2/Rp"),c=n("YMnH"),u=n("ZvpZ"),s=n("H84U");function f(e){return(f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function m(){return(m=Object.assign||function(e){for(var t=1;t0&&s.default.createElement("div",{className:"groupBox"},D.map((function(e,n){return s.default.createElement("div",{key:n},s.default.createElement("p",{className:"g-head"},e.is_admin||e.is_member?s.default.createElement(p.Link,{to:"/"+t.name+"/teams/"+e.id,className:"color-grey-3 font-16"},e.nickname):s.default.createElement("span",{className:"color-grey-3 font-16"},e.nickname),s.default.createElement("span",null,e.is_admin&&"owner"!==e.authorize&&s.default.createElement(o.default,{title:"确定解散团队"+e.name+"?",okText:"是",cancelText:"否",onConfirm:function(){return n=e.id,r="/organizations/"+t.id+"/teams/"+n+".json",void m.default.delete(r).then((function(e){e&&e.data&&I()})).catch((function(e){}));var n,r}},s.default.createElement("a",{className:"color-red"},"解散团队")),e.is_member&&s.default.createElement(b.default,{className:"ml15",teamID:e.id,onOk:M}),e.is_admin&&s.default.createElement("a",{className:"ml15 color-blue",onClick:function(){return n=e.id,void c.push("/"+(t&&t.name)+"/teams/"+n+"/setting");var n}},"团队设置"))),s.default.createElement("div",{className:"g-body"},e.users&&e.users.map((function(n,r){return rn&&s.default.createElement("div",{className:"mt20 pb20 edu-txt-center"},s.default.createElement(a.default,{simple:!0,current:O,total:P,pageSize:n,onChange:function(e){return k(e)}}))))}},bKeb:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=i(n("q1tI")),a=n("spEH"),o=i(n("b0zm"));function i(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=e.organizeDetail,n=e.history,i=e.current_user;return r.default.createElement("div",{style:{background:"#fff",marginBottom:"30px",border:"1px solid #eee"}},r.default.createElement(a.Banner,null,"组织团队"),r.default.createElement(o.default,{limit:14,organizeDetail:t,count:7,history:n,current_user:i}))}},k994:function(e,t,n){"use strict";n.r(t);n("SchZ"),n("Aosp"),n("L/Qf")},kksi:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=o(n("kLXV"));n("k3Gp");var a=o(n("q1tI"));function o(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=e.visible,n=e.okText,o=e.cancelText,i=e.onOk,l=e.onCancel,c=e.children;return a.default.createElement(r.default,{visible:t,okText:n,onCancel:l,onOk:i,cancelText:o,title:"提示",closable:!1,centered:!0},c)}}}]);
\ No newline at end of file
diff --git a/static/js/107.42b7c4bf.chunk.js b/static/js/108.e9d3cb50.chunk.js
similarity index 99%
rename from static/js/107.42b7c4bf.chunk.js
rename to static/js/108.e9d3cb50.chunk.js
index af7673ae..c357f6e3 100644
--- a/static/js/107.42b7c4bf.chunk.js
+++ b/static/js/108.e9d3cb50.chunk.js
@@ -1 +1 @@
-(this.webpackJsonp=this.webpackJsonp||[]).push([[107],{"4oKn":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==c(e)&&"function"!=typeof e)return{default:e};var t=l();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if(Object.prototype.hasOwnProperty.call(e,o)){var i=r?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(n,o,i):n[o]=e[o]}n.default=e,t&&t.set(e,n);return n}(n("M/lh")),o=a(n("17x9")),i=a(n("q1tI")),u=n("JwdM");function a(e){return e&&e.__esModule?e:{default:e}}function l(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return l=function(){return e},e}function c(e){return(c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function f(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function d(e,t){for(var n=0;n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function d(e,t){for(var n=0;n0?100*parseFloat(_/g).toFixed(2)+"%":"50%",I=g>0?100*parseFloat(v/g).toFixed(2)+"%":"50%",O=N>0?100*parseFloat(h/N).toFixed(2)+"%":"50%",C=N>0?100*parseFloat(E/N).toFixed(2)+"%":"50%";return d.default.createElement("div",{className:"main"},d.default.createElement("div",{className:"normalBox"},d.default.createElement("div",{class:"normalBox-title"},"概览"),d.default.createElement("div",{className:"orderInfo"},d.default.createElement("div",null,d.default.createElement("div",{className:"percentLine prPercent"},d.default.createElement("p",{className:"percent_purple",style:{width:k}}),d.default.createElement("p",{className:"percent_green resetStyle",style:{width:""+I}})),d.default.createElement("span",null,c&&c.pr_all_count,"合并请求")),d.default.createElement("div",null,d.default.createElement("div",{className:"percentLine"},d.default.createElement("p",{className:"percent_red",style:{width:""+O}}),d.default.createElement("p",{className:"percent_green",style:{width:""+C}})),d.default.createElement("span",null,c&&c.issues_count,"疑修"))),d.default.createElement("ul",{className:"percentBox"},d.default.createElement("li",null,d.default.createElement("span",{className:"purple"},c&&c.pr_count),d.default.createElement("span",{className:"PullRequest"===b&&"delay"===w?"change active":"change",onClick:function(){return e.changeTrends("PullRequest","delay")}},"已处理的合并请求")),d.default.createElement("li",null,d.default.createElement("span",{className:"green"},c&&c.new_pr_count),d.default.createElement("span",{className:"PullRequest"===b&&"not_delay"===w?"change active":"change",onClick:function(){return e.changeTrends("PullRequest","not_delay")}},"未处理的合并请求")),d.default.createElement("li",null,d.default.createElement("span",{className:"red"},c&&c.close_issues_count),d.default.createElement("span",{className:"Issue"===b&&"delay"===w?"change active":"change",onClick:function(){return e.changeTrends("Issue","delay")}},"已关闭的疑修")),d.default.createElement("li",null,d.default.createElement("span",{className:"green"},c&&c.open_issues_count),d.default.createElement("span",{className:"Issue"===b&&"not_delay"===w?"change active":"change",onClick:function(){return e.changeTrends("Issue","not_delay")}},"未处理的疑修")))),d.default.createElement("div",{className:"df trendsTop mt20"},d.default.createElement("div",{className:"branchDropdown f-wrap-alignCenter"},d.default.createElement(l.default,{overlay:this.menu(),trigger:["click"],placement:"bottomLeft"},d.default.createElement("a",{className:"ant-dropdown-link"},d.default.createElement("span",{className:"color-grey-9 mr3"},"周期:"),j&&j.length>0&&j[0].name," ",d.default.createElement(s.default,{type:"down"}))))),d.default.createElement(r.default,{spinning:m},i&&i.length>0?d.default.createElement("div",{className:"activity_list"},i&&i.map((function(t,a){return d.default.createElement(f.default,o({item:t},e.props))}))):d.default.createElement(p.default,{_html:"暂时还没有相关数据!"})),c&&c.project_trends_size>0&&c.project_trends_size>15&&d.default.createElement("div",{className:"pageDIV"},d.default.createElement(n.default,{showQuickJumper:!0,defaultCurrent:u,total:c&&c.project_trends_size,pageSize:15,onChange:this.ChangePage})))}}]),t}(i.Component);t.default=v}}]);
\ No newline at end of file
+(this.webpackJsonp=this.webpackJsonp||[]).push([[109],{BUDl:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n,r=function(){function e(e,t){for(var a=0;a0?100*parseFloat(_/g).toFixed(2)+"%":"50%",I=g>0?100*parseFloat(v/g).toFixed(2)+"%":"50%",O=N>0?100*parseFloat(h/N).toFixed(2)+"%":"50%",C=N>0?100*parseFloat(E/N).toFixed(2)+"%":"50%";return d.default.createElement("div",{className:"main"},d.default.createElement("div",{className:"normalBox"},d.default.createElement("div",{class:"normalBox-title"},"概览"),d.default.createElement("div",{className:"orderInfo"},d.default.createElement("div",null,d.default.createElement("div",{className:"percentLine prPercent"},d.default.createElement("p",{className:"percent_purple",style:{width:k}}),d.default.createElement("p",{className:"percent_green resetStyle",style:{width:""+I}})),d.default.createElement("span",null,c&&c.pr_all_count,"合并请求")),d.default.createElement("div",null,d.default.createElement("div",{className:"percentLine"},d.default.createElement("p",{className:"percent_red",style:{width:""+O}}),d.default.createElement("p",{className:"percent_green",style:{width:""+C}})),d.default.createElement("span",null,c&&c.issues_count,"疑修"))),d.default.createElement("ul",{className:"percentBox"},d.default.createElement("li",null,d.default.createElement("span",{className:"purple"},c&&c.pr_count),d.default.createElement("span",{className:"PullRequest"===b&&"delay"===w?"change active":"change",onClick:function(){return e.changeTrends("PullRequest","delay")}},"已处理的合并请求")),d.default.createElement("li",null,d.default.createElement("span",{className:"green"},c&&c.new_pr_count),d.default.createElement("span",{className:"PullRequest"===b&&"not_delay"===w?"change active":"change",onClick:function(){return e.changeTrends("PullRequest","not_delay")}},"未处理的合并请求")),d.default.createElement("li",null,d.default.createElement("span",{className:"red"},c&&c.close_issues_count),d.default.createElement("span",{className:"Issue"===b&&"delay"===w?"change active":"change",onClick:function(){return e.changeTrends("Issue","delay")}},"已关闭的疑修")),d.default.createElement("li",null,d.default.createElement("span",{className:"green"},c&&c.open_issues_count),d.default.createElement("span",{className:"Issue"===b&&"not_delay"===w?"change active":"change",onClick:function(){return e.changeTrends("Issue","not_delay")}},"未处理的疑修")))),d.default.createElement("div",{className:"df trendsTop mt20"},d.default.createElement("div",{className:"branchDropdown f-wrap-alignCenter"},d.default.createElement(l.default,{overlay:this.menu(),trigger:["click"],placement:"bottomLeft"},d.default.createElement("a",{className:"ant-dropdown-link"},d.default.createElement("span",{className:"color-grey-9 mr3"},"周期:"),j&&j.length>0&&j[0].name," ",d.default.createElement(s.default,{type:"down"}))))),d.default.createElement(r.default,{spinning:m},i&&i.length>0?d.default.createElement("div",{className:"activity_list"},i&&i.map((function(t,a){return d.default.createElement(f.default,o({item:t},e.props))}))):d.default.createElement(p.default,{_html:"暂时还没有相关数据!"})),c&&c.project_trends_size>0&&c.project_trends_size>15&&d.default.createElement("div",{className:"pageDIV"},d.default.createElement(n.default,{showQuickJumper:!0,defaultCurrent:u,total:c&&c.project_trends_size,pageSize:15,onChange:this.ChangePage})))}}]),t}(i.Component);t.default=v}}]);
\ No newline at end of file
diff --git a/static/js/13.fd263686.chunk.js b/static/js/11.39a7e1fa.chunk.js
similarity index 99%
rename from static/js/13.fd263686.chunk.js
rename to static/js/11.39a7e1fa.chunk.js
index e5864670..5825caec 100644
--- a/static/js/13.fd263686.chunk.js
+++ b/static/js/11.39a7e1fa.chunk.js
@@ -1 +1 @@
-(this.webpackJsonp=this.webpackJsonp||[]).push([[13],{AUBz:function(e,t,n){"use strict";n.r(t);n("SchZ"),n("OQrj")},OQrj:function(e,t,n){},R3zJ:function(e,t,n){"use strict";n.d(t,"b",(function(){return a}));var r=function(e){if("undefined"!=typeof window&&window.document&&window.document.documentElement){var t=Array.isArray(e)?e:[e],n=window.document.documentElement;return t.some((function(e){return e in n.style}))}return!1},a=r(["flex","webkitFlex","Flex","msFlex"]);t.a=r},ZTPi:function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return Qe}));var r=n("q1tI"),a=n.n(r),o=n("i8i4"),i=n("QbLZ"),s=n.n(i),c=n("YEIV"),l=n.n(c),f=n("jo6Y"),u=n.n(f),p=n("iCc5"),d=n.n(p),v=n("V7oC"),h=n.n(v),b=n("FYw3"),y=n.n(b),m=n("mRg0"),g=n.n(m),x=n("17x9"),P=n.n(x),C=n("TSYQ"),k=n.n(C),E=n("n1GQ"),T=n.n(E),O=n("VCL8"),w=37,R=38,S=39,N=40;function B(e){var t=[];return a.a.Children.forEach(e,(function(e){e&&t.push(e)})),t}function _(e,t){for(var n=B(e),r=0;r=0}(e,t.activeKey)||(n.activeKey=Z(e)),Object.keys(n).length>0?n:null}}]),t}(a.a.Component),X=function(){var e=this;this.onTabClick=function(t,n){e.tabBar.props.onTabClick&&e.tabBar.props.onTabClick(t,n),e.setActiveKey(t)},this.onNavKeyDown=function(t){var n=t.keyCode;if(n===S||n===N){t.preventDefault();var r=e.getNextActiveKey(!0);e.onTabClick(r)}else if(n===w||n===R){t.preventDefault();var a=e.getNextActiveKey(!1);e.onTabClick(a)}},this.onScroll=function(e){var t=e.target;t===e.currentTarget&&t.scrollLeft>0&&(t.scrollLeft=0)},this.setSentinelStart=function(t){e.sentinelStart=t},this.setSentinelEnd=function(t){e.sentinelEnd=t},this.setPanelSentinelStart=function(t){t!==e.panelSentinelStart&&e.updateSentinelContext(),e.panelSentinelStart=t},this.setPanelSentinelEnd=function(t){t!==e.panelSentinelEnd&&e.updateSentinelContext(),e.panelSentinelEnd=t},this.setActiveKey=function(t){e.state.activeKey!==t&&("activeKey"in e.props||e.setState({activeKey:t}),e.props.onChange(t))},this.getNextActiveKey=function(t){var n=e.state.activeKey,r=[];a.a.Children.forEach(e.props.children,(function(e){e&&!e.props.disabled&&(t?r.push(e):r.unshift(e))}));var o=r.length,i=o&&r[0].key;return r.forEach((function(e,t){e.key===n&&(i=t===o-1?r[0].key:r[t+1].key)})),i}};J.propTypes={destroyInactiveTabPane:P.a.bool,renderTabBar:P.a.func.isRequired,renderTabContent:P.a.func.isRequired,navWrapper:P.a.func,onChange:P.a.func,children:P.a.node,prefixCls:P.a.string,className:P.a.string,tabBarPosition:P.a.string,style:P.a.object,activeKey:P.a.string,defaultActiveKey:P.a.string,direction:P.a.string},J.defaultProps={prefixCls:"rc-tabs",destroyInactiveTabPane:!1,onChange:function(){},navWrapper:function(e){return e},tabBarPosition:"top",children:null,style:{},direction:"ltr"},J.TabPane=Y,Object(O.polyfill)(J);var $=J,ee=function(e){function t(){return d()(this,t),y()(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return g()(t,e),h()(t,[{key:"getTabPanes",value:function(){var e=this.props,t=e.activeKey,n=e.children,r=[];return a.a.Children.forEach(n,(function(n){if(n){var o=n.key,i=t===o;r.push(a.a.cloneElement(n,{active:i,destroyInactiveTabPane:e.destroyInactiveTabPane,rootPrefixCls:e.prefixCls}))}})),r}},{key:"render",value:function(){var e,t,n=this.props,r=n.prefixCls,o=n.children,i=n.activeKey,c=n.className,f=n.tabBarPosition,u=n.animated,p=n.animatedWithMargin,d=n.direction,v=n.style,h=k()((e={},l()(e,r+"-content",!0),l()(e,u?r+"-content-animated":r+"-content-no-animated",!0),e),c);if(u){var b=_(o,i);if(-1!==b){var y=p?function(e,t){var n=W(t)?"marginTop":"marginLeft";return l()({},n,100*-e+"%")}(b,f):{transform:t=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"ltr",r=W(t)?"translateY":"translateX";return W(t)||"rtl"!==n?r+"("+100*-e+"%) translateZ(0)":r+"("+100*e+"%) translateZ(0)"}(b,f,d),WebkitTransform:t,MozTransform:t};v=s()({},v,y)}else v=s()({},v,{display:"none"})}return a.a.createElement("div",{className:h,style:v},this.getTabPanes())}}]),t}(a.a.Component),te=ee;ee.propTypes={animated:P.a.bool,animatedWithMargin:P.a.bool,prefixCls:P.a.string,children:P.a.node,activeKey:P.a.string,style:P.a.any,tabBarPosition:P.a.string,className:P.a.string,destroyInactiveTabPane:P.a.bool,direction:P.a.string},ee.defaultProps={animated:!0};var ne=$,re=n("BGR+");function ae(e,t){var n=e.props,r=n.styles,a=n.panels,o=n.activeKey,i=n.direction,s=e.props.getRef("root"),c=e.props.getRef("nav")||s,l=e.props.getRef("inkBar"),f=e.props.getRef("activeTab"),u=l.style,p=e.props.tabBarPosition,d=_(a,o);if(t&&(u.display="none"),f){var v=f,h=K(u);if(j(u,""),u.width="",u.height="",u.left="",u.top="",u.bottom="",u.right="","top"===p||"bottom"===p){var b=function(e,t){return z("left","offsetWidth","right",e,t)}(v,c),y=v.offsetWidth;y===s.offsetWidth?y=0:r.inkBar&&void 0!==r.inkBar.width&&(y=parseFloat(r.inkBar.width,10))&&(b+=(v.offsetWidth-y)/2),"rtl"===i&&(b=A(v,"margin-left")-b),h?j(u,"translate3d("+b+"px,0,0)"):u.left=b+"px",u.width=y+"px"}else{var m=function(e,t){return z("top","offsetHeight","bottom",e,t)}(v,c),g=v.offsetHeight;r.inkBar&&void 0!==r.inkBar.height&&(g=parseFloat(r.inkBar.height,10))&&(m+=(v.offsetHeight-g)/2),h?(j(u,"translate3d(0,"+m+"px,0)"),u.top="0"):u.top=m+"px",u.height=g+"px"}}u.display=-1!==d?"block":"none"}var oe=function(e){function t(){return d()(this,t),y()(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return g()(t,e),h()(t,[{key:"componentDidMount",value:function(){var e=this;this.timeout=setTimeout((function(){ae(e,!0)}),0)}},{key:"componentDidUpdate",value:function(){ae(this)}},{key:"componentWillUnmount",value:function(){clearTimeout(this.timeout)}},{key:"render",value:function(){var e,t=this.props,n=t.prefixCls,r=t.styles,o=t.inkBarAnimated,i=n+"-ink-bar",s=k()((e={},l()(e,i,!0),l()(e,o?i+"-animated":i+"-no-animated",!0),e));return a.a.createElement("div",{style:r.inkBar,className:s,key:"inkBar",ref:this.props.saveRef("inkBar")})}}]),t}(a.a.Component),ie=oe;oe.propTypes={prefixCls:P.a.string,styles:P.a.object,inkBarAnimated:P.a.bool,saveRef:P.a.func,direction:P.a.string},oe.defaultProps={prefixCls:"",inkBarAnimated:!0,styles:{},saveRef:function(){}};var se=n("2W6z"),ce=n.n(se),le=function(e){function t(){return d()(this,t),y()(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return g()(t,e),h()(t,[{key:"render",value:function(){var e=this,t=this.props,n=t.panels,r=t.activeKey,o=t.prefixCls,i=t.tabBarGutter,c=t.saveRef,f=t.tabBarPosition,u=t.renderTabBarNode,p=t.direction,d=[];return a.a.Children.forEach(n,(function(t,v){if(t){var h=t.key,b=r===h?o+"-tab-active":"";b+=" "+o+"-tab";var y={};t.props.disabled?b+=" "+o+"-tab-disabled":y={onClick:e.props.onTabClick.bind(e,h)};var m={};r===h&&(m.ref=c("activeTab"));var g=i&&v===n.length-1?0:i,x="rtl"===p?"marginLeft":"marginRight",P=l()({},W(f)?"marginBottom":x,g);ce()("tab"in t.props,"There must be `tab` property on children of Tabs.");var C=a.a.createElement("div",s()({role:"tab","aria-disabled":t.props.disabled?"true":"false","aria-selected":r===h?"true":"false"},y,{className:b,key:h,style:P},m),t.props.tab);u&&(C=u(C)),d.push(C)}})),a.a.createElement("div",{ref:c("navTabsContainer")},d)}}]),t}(a.a.Component),fe=le;le.propTypes={activeKey:P.a.string,panels:P.a.node,prefixCls:P.a.string,tabBarGutter:P.a.number,onTabClick:P.a.func,saveRef:P.a.func,renderTabBarNode:P.a.func,tabBarPosition:P.a.string,direction:P.a.string},le.defaultProps={panels:[],prefixCls:[],tabBarGutter:null,onTabClick:function(){},saveRef:function(){}};var ue=function(e){function t(){return d()(this,t),y()(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return g()(t,e),h()(t,[{key:"render",value:function(){var e=this.props,t=e.prefixCls,n=e.onKeyDown,o=e.className,i=e.extraContent,c=e.style,f=e.tabBarPosition,p=e.children,d=u()(e,["prefixCls","onKeyDown","className","extraContent","style","tabBarPosition","children"]),v=k()(t+"-bar",l()({},o,!!o)),h="top"===f||"bottom"===f,b=h?{float:"right"}:{},y=i&&i.props?i.props.style:{},m=p;return i&&(m=[Object(r.cloneElement)(i,{key:"extra",style:s()({},b,y)}),Object(r.cloneElement)(p,{key:"content"})],m=h?m:m.reverse()),a.a.createElement("div",s()({role:"tablist",className:v,tabIndex:"0",ref:this.props.saveRef("root"),onKeyDown:n,style:c},I(d)),m)}}]),t}(a.a.Component),pe=ue;ue.propTypes={prefixCls:P.a.string,className:P.a.string,style:P.a.object,tabBarPosition:P.a.oneOf(["left","right","top","bottom"]),children:P.a.node,extraContent:P.a.node,onKeyDown:P.a.func,saveRef:P.a.func},ue.defaultProps={prefixCls:"",className:"",style:{},tabBarPosition:"top",extraContent:null,children:null,onKeyDown:function(){},saveRef:function(){}};var de=n("sEfC"),ve=n.n(de),he=n("bdgK"),be=function(e){function t(e){d()(this,t);var n=y()(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.prevTransitionEnd=function(e){if("opacity"===e.propertyName){var t=n.props.getRef("container");n.scrollToActiveTab({target:t,currentTarget:t})}},n.scrollToActiveTab=function(e){var t=n.props.getRef("activeTab"),r=n.props.getRef("navWrap");if((!e||e.target===e.currentTarget)&&t){var a=n.isNextPrevShown()&&n.lastNextPrevShown;if(n.lastNextPrevShown=n.isNextPrevShown(),a){var o=n.getScrollWH(t),i=n.getOffsetWH(r),s=n.offset,c=n.getOffsetLT(r),l=n.getOffsetLT(t);c>l?(s+=c-l,n.setOffset(s)):c+i=0)c=!1,this.setOffset(0,!1),o=0;else if(i1&&void 0!==arguments[1])||arguments[1],n=Math.min(0,e);if(this.offset!==n){this.offset=n;var r={},a=this.props.tabBarPosition,o=this.props.getRef("nav").style,i=K(o);"left"===a||"right"===a?r=i?{value:"translate3d(0,"+n+"px,0)"}:{name:"top",value:n+"px"}:i?("rtl"===this.props.direction&&(n=-n),r={value:"translate3d("+n+"px,0,0)"}):r={name:"left",value:n+"px"},i?j(o,r.value):o[r.name]=r.value,t&&this.setNextPrev()}}},{key:"setPrev",value:function(e){this.state.prev!==e&&this.setState({prev:e})}},{key:"setNext",value:function(e){this.state.next!==e&&this.setState({next:e})}},{key:"isNextPrevShown",value:function(e){return e?e.next||e.prev:this.state.next||this.state.prev}},{key:"render",value:function(){var e,t,n,r,o=this.state,i=o.next,s=o.prev,c=this.props,f=c.prefixCls,u=c.scrollAnimated,p=c.navWrapper,d=c.prevIcon,v=c.nextIcon,h=s||i,b=a.a.createElement("span",{onClick:s?this.prev:null,unselectable:"unselectable",className:k()((e={},l()(e,f+"-tab-prev",1),l()(e,f+"-tab-btn-disabled",!s),l()(e,f+"-tab-arrow-show",h),e)),onTransitionEnd:this.prevTransitionEnd},d||a.a.createElement("span",{className:f+"-tab-prev-icon"})),y=a.a.createElement("span",{onClick:i?this.next:null,unselectable:"unselectable",className:k()((t={},l()(t,f+"-tab-next",1),l()(t,f+"-tab-btn-disabled",!i),l()(t,f+"-tab-arrow-show",h),t))},v||a.a.createElement("span",{className:f+"-tab-next-icon"})),m=f+"-nav",g=k()((n={},l()(n,m,!0),l()(n,u?m+"-animated":m+"-no-animated",!0),n));return a.a.createElement("div",{className:k()((r={},l()(r,f+"-nav-container",1),l()(r,f+"-nav-container-scrolling",h),r)),key:"container",ref:this.props.saveRef("container")},b,y,a.a.createElement("div",{className:f+"-nav-wrap",ref:this.props.saveRef("navWrap")},a.a.createElement("div",{className:f+"-nav-scroll"},a.a.createElement("div",{className:g,ref:this.props.saveRef("nav")},p(this.props.children)))))}}]),t}(a.a.Component),ye=be;be.propTypes={activeKey:P.a.string,getRef:P.a.func.isRequired,saveRef:P.a.func.isRequired,tabBarPosition:P.a.oneOf(["left","right","top","bottom"]),prefixCls:P.a.string,scrollAnimated:P.a.bool,onPrevClick:P.a.func,onNextClick:P.a.func,navWrapper:P.a.func,children:P.a.node,prevIcon:P.a.node,nextIcon:P.a.node,direction:P.a.node},be.defaultProps={tabBarPosition:"left",prefixCls:"",scrollAnimated:!0,onPrevClick:function(){},onNextClick:function(){},navWrapper:function(e){return e}};var me=function(e){function t(){var e,n,r,a;d()(this,t);for(var o=arguments.length,i=Array(o),s=0;s=0),e),f),x=ke(ke({},this.props),{children:null,inkBarAnimated:d,extraContent:s,style:a,prevIcon:y,nextIcon:m,className:g});return t=i?i(x,Pe):r.createElement(Pe,x),r.cloneElement(t)}}])&&we(t.prototype,n),a&&we(t,a),i}(r.Component);_e.defaultProps={animated:!0,type:"line"};var je=n("H84U"),Ke=n("6CfX"),We=n("R3zJ");function Ae(){return(Ae=Object.assign||function(e){for(var t=1;t=0&&("small"===l||"large"===l)),"Tabs","`type=card|editable-card` doesn't have small or large size, it's by design.");var g=a("tabs",i),x=k()(c,(Ie(n={},"".concat(g,"-vertical"),"left"===p||"right"===p),Ie(n,"".concat(g,"-").concat(l),!!l),Ie(n,"".concat(g,"-card"),u.indexOf("card")>=0),Ie(n,"".concat(g,"-").concat(u),!0),Ie(n,"".concat(g,"-no-animation"),!m),n)),P=[];"editable-card"===u&&(P=[],r.Children.forEach(d,(function(t,n){if(!r.isValidElement(t))return t;var a=t.props.closable,o=(a=void 0===a||a)?r.createElement(Ce.default,{type:"close",className:"".concat(g,"-close-x"),onClick:function(n){return e.removeTab(t.key,n)}}):null;P.push(r.cloneElement(t,{tab:r.createElement("div",{className:a?void 0:"".concat(g,"-tab-unclosable")},t.props.tab,o),key:t.key||n}))})),b||(y=r.createElement("span",null,r.createElement(Ce.default,{type:"plus",className:"".concat(g,"-new-tab"),onClick:e.createNewTab}),y))),y=y?r.createElement("div",{className:"".concat(g,"-extra-content")},y):null;var C=Ue(e.props,[]),E=k()("".concat(g,"-").concat(p,"-content"),u.indexOf("card")>=0&&"".concat(g,"-card-content"));return r.createElement(ne,Ae({},e.props,{prefixCls:g,className:x,tabBarPosition:p,renderTabBar:function(){return r.createElement(_e,Ae({},Object(re.default)(C,["className"]),{tabBarExtraContent:y}))},renderTabContent:function(){return r.createElement(te,{className:E,animated:m,animatedWithMargin:!0})},onChange:e.handleChange}),P.length>0?P:d)},e}return t=s,(n=[{key:"componentDidMount",value:function(){var e=o.findDOMNode(this);e&&!We.b&&-1===e.className.indexOf(" no-flex")&&(e.className+=" no-flex")}},{key:"render",value:function(){return r.createElement(je.a,null,this.renderTabs)}}])&&He(t.prototype,n),a&&He(t,a),s}(r.Component);Qe.TabPane=Y,Qe.defaultProps={hideAdd:!1,tabPosition:"top"}},n1GQ:function(e,t,n){(function(t){for(var r=n("bQgK"),a="undefined"==typeof window?t:window,o=["moz","webkit"],i="AnimationFrame",s=a["request"+i],c=a["cancel"+i]||a["cancelRequest"+i],l=0;!s&&l=0}(e,t.activeKey)||(n.activeKey=Z(e)),Object.keys(n).length>0?n:null}}]),t}(a.a.Component),X=function(){var e=this;this.onTabClick=function(t,n){e.tabBar.props.onTabClick&&e.tabBar.props.onTabClick(t,n),e.setActiveKey(t)},this.onNavKeyDown=function(t){var n=t.keyCode;if(n===S||n===N){t.preventDefault();var r=e.getNextActiveKey(!0);e.onTabClick(r)}else if(n===w||n===R){t.preventDefault();var a=e.getNextActiveKey(!1);e.onTabClick(a)}},this.onScroll=function(e){var t=e.target;t===e.currentTarget&&t.scrollLeft>0&&(t.scrollLeft=0)},this.setSentinelStart=function(t){e.sentinelStart=t},this.setSentinelEnd=function(t){e.sentinelEnd=t},this.setPanelSentinelStart=function(t){t!==e.panelSentinelStart&&e.updateSentinelContext(),e.panelSentinelStart=t},this.setPanelSentinelEnd=function(t){t!==e.panelSentinelEnd&&e.updateSentinelContext(),e.panelSentinelEnd=t},this.setActiveKey=function(t){e.state.activeKey!==t&&("activeKey"in e.props||e.setState({activeKey:t}),e.props.onChange(t))},this.getNextActiveKey=function(t){var n=e.state.activeKey,r=[];a.a.Children.forEach(e.props.children,(function(e){e&&!e.props.disabled&&(t?r.push(e):r.unshift(e))}));var o=r.length,i=o&&r[0].key;return r.forEach((function(e,t){e.key===n&&(i=t===o-1?r[0].key:r[t+1].key)})),i}};J.propTypes={destroyInactiveTabPane:P.a.bool,renderTabBar:P.a.func.isRequired,renderTabContent:P.a.func.isRequired,navWrapper:P.a.func,onChange:P.a.func,children:P.a.node,prefixCls:P.a.string,className:P.a.string,tabBarPosition:P.a.string,style:P.a.object,activeKey:P.a.string,defaultActiveKey:P.a.string,direction:P.a.string},J.defaultProps={prefixCls:"rc-tabs",destroyInactiveTabPane:!1,onChange:function(){},navWrapper:function(e){return e},tabBarPosition:"top",children:null,style:{},direction:"ltr"},J.TabPane=Y,Object(O.polyfill)(J);var $=J,ee=function(e){function t(){return d()(this,t),y()(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return g()(t,e),h()(t,[{key:"getTabPanes",value:function(){var e=this.props,t=e.activeKey,n=e.children,r=[];return a.a.Children.forEach(n,(function(n){if(n){var o=n.key,i=t===o;r.push(a.a.cloneElement(n,{active:i,destroyInactiveTabPane:e.destroyInactiveTabPane,rootPrefixCls:e.prefixCls}))}})),r}},{key:"render",value:function(){var e,t,n=this.props,r=n.prefixCls,o=n.children,i=n.activeKey,c=n.className,f=n.tabBarPosition,u=n.animated,p=n.animatedWithMargin,d=n.direction,v=n.style,h=k()((e={},l()(e,r+"-content",!0),l()(e,u?r+"-content-animated":r+"-content-no-animated",!0),e),c);if(u){var b=_(o,i);if(-1!==b){var y=p?function(e,t){var n=W(t)?"marginTop":"marginLeft";return l()({},n,100*-e+"%")}(b,f):{transform:t=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"ltr",r=W(t)?"translateY":"translateX";return W(t)||"rtl"!==n?r+"("+100*-e+"%) translateZ(0)":r+"("+100*e+"%) translateZ(0)"}(b,f,d),WebkitTransform:t,MozTransform:t};v=s()({},v,y)}else v=s()({},v,{display:"none"})}return a.a.createElement("div",{className:h,style:v},this.getTabPanes())}}]),t}(a.a.Component),te=ee;ee.propTypes={animated:P.a.bool,animatedWithMargin:P.a.bool,prefixCls:P.a.string,children:P.a.node,activeKey:P.a.string,style:P.a.any,tabBarPosition:P.a.string,className:P.a.string,destroyInactiveTabPane:P.a.bool,direction:P.a.string},ee.defaultProps={animated:!0};var ne=$,re=n("BGR+");function ae(e,t){var n=e.props,r=n.styles,a=n.panels,o=n.activeKey,i=n.direction,s=e.props.getRef("root"),c=e.props.getRef("nav")||s,l=e.props.getRef("inkBar"),f=e.props.getRef("activeTab"),u=l.style,p=e.props.tabBarPosition,d=_(a,o);if(t&&(u.display="none"),f){var v=f,h=K(u);if(j(u,""),u.width="",u.height="",u.left="",u.top="",u.bottom="",u.right="","top"===p||"bottom"===p){var b=function(e,t){return z("left","offsetWidth","right",e,t)}(v,c),y=v.offsetWidth;y===s.offsetWidth?y=0:r.inkBar&&void 0!==r.inkBar.width&&(y=parseFloat(r.inkBar.width,10))&&(b+=(v.offsetWidth-y)/2),"rtl"===i&&(b=A(v,"margin-left")-b),h?j(u,"translate3d("+b+"px,0,0)"):u.left=b+"px",u.width=y+"px"}else{var m=function(e,t){return z("top","offsetHeight","bottom",e,t)}(v,c),g=v.offsetHeight;r.inkBar&&void 0!==r.inkBar.height&&(g=parseFloat(r.inkBar.height,10))&&(m+=(v.offsetHeight-g)/2),h?(j(u,"translate3d(0,"+m+"px,0)"),u.top="0"):u.top=m+"px",u.height=g+"px"}}u.display=-1!==d?"block":"none"}var oe=function(e){function t(){return d()(this,t),y()(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return g()(t,e),h()(t,[{key:"componentDidMount",value:function(){var e=this;this.timeout=setTimeout((function(){ae(e,!0)}),0)}},{key:"componentDidUpdate",value:function(){ae(this)}},{key:"componentWillUnmount",value:function(){clearTimeout(this.timeout)}},{key:"render",value:function(){var e,t=this.props,n=t.prefixCls,r=t.styles,o=t.inkBarAnimated,i=n+"-ink-bar",s=k()((e={},l()(e,i,!0),l()(e,o?i+"-animated":i+"-no-animated",!0),e));return a.a.createElement("div",{style:r.inkBar,className:s,key:"inkBar",ref:this.props.saveRef("inkBar")})}}]),t}(a.a.Component),ie=oe;oe.propTypes={prefixCls:P.a.string,styles:P.a.object,inkBarAnimated:P.a.bool,saveRef:P.a.func,direction:P.a.string},oe.defaultProps={prefixCls:"",inkBarAnimated:!0,styles:{},saveRef:function(){}};var se=n("2W6z"),ce=n.n(se),le=function(e){function t(){return d()(this,t),y()(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return g()(t,e),h()(t,[{key:"render",value:function(){var e=this,t=this.props,n=t.panels,r=t.activeKey,o=t.prefixCls,i=t.tabBarGutter,c=t.saveRef,f=t.tabBarPosition,u=t.renderTabBarNode,p=t.direction,d=[];return a.a.Children.forEach(n,(function(t,v){if(t){var h=t.key,b=r===h?o+"-tab-active":"";b+=" "+o+"-tab";var y={};t.props.disabled?b+=" "+o+"-tab-disabled":y={onClick:e.props.onTabClick.bind(e,h)};var m={};r===h&&(m.ref=c("activeTab"));var g=i&&v===n.length-1?0:i,x="rtl"===p?"marginLeft":"marginRight",P=l()({},W(f)?"marginBottom":x,g);ce()("tab"in t.props,"There must be `tab` property on children of Tabs.");var C=a.a.createElement("div",s()({role:"tab","aria-disabled":t.props.disabled?"true":"false","aria-selected":r===h?"true":"false"},y,{className:b,key:h,style:P},m),t.props.tab);u&&(C=u(C)),d.push(C)}})),a.a.createElement("div",{ref:c("navTabsContainer")},d)}}]),t}(a.a.Component),fe=le;le.propTypes={activeKey:P.a.string,panels:P.a.node,prefixCls:P.a.string,tabBarGutter:P.a.number,onTabClick:P.a.func,saveRef:P.a.func,renderTabBarNode:P.a.func,tabBarPosition:P.a.string,direction:P.a.string},le.defaultProps={panels:[],prefixCls:[],tabBarGutter:null,onTabClick:function(){},saveRef:function(){}};var ue=function(e){function t(){return d()(this,t),y()(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return g()(t,e),h()(t,[{key:"render",value:function(){var e=this.props,t=e.prefixCls,n=e.onKeyDown,o=e.className,i=e.extraContent,c=e.style,f=e.tabBarPosition,p=e.children,d=u()(e,["prefixCls","onKeyDown","className","extraContent","style","tabBarPosition","children"]),v=k()(t+"-bar",l()({},o,!!o)),h="top"===f||"bottom"===f,b=h?{float:"right"}:{},y=i&&i.props?i.props.style:{},m=p;return i&&(m=[Object(r.cloneElement)(i,{key:"extra",style:s()({},b,y)}),Object(r.cloneElement)(p,{key:"content"})],m=h?m:m.reverse()),a.a.createElement("div",s()({role:"tablist",className:v,tabIndex:"0",ref:this.props.saveRef("root"),onKeyDown:n,style:c},I(d)),m)}}]),t}(a.a.Component),pe=ue;ue.propTypes={prefixCls:P.a.string,className:P.a.string,style:P.a.object,tabBarPosition:P.a.oneOf(["left","right","top","bottom"]),children:P.a.node,extraContent:P.a.node,onKeyDown:P.a.func,saveRef:P.a.func},ue.defaultProps={prefixCls:"",className:"",style:{},tabBarPosition:"top",extraContent:null,children:null,onKeyDown:function(){},saveRef:function(){}};var de=n("sEfC"),ve=n.n(de),he=n("bdgK"),be=function(e){function t(e){d()(this,t);var n=y()(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.prevTransitionEnd=function(e){if("opacity"===e.propertyName){var t=n.props.getRef("container");n.scrollToActiveTab({target:t,currentTarget:t})}},n.scrollToActiveTab=function(e){var t=n.props.getRef("activeTab"),r=n.props.getRef("navWrap");if((!e||e.target===e.currentTarget)&&t){var a=n.isNextPrevShown()&&n.lastNextPrevShown;if(n.lastNextPrevShown=n.isNextPrevShown(),a){var o=n.getScrollWH(t),i=n.getOffsetWH(r),s=n.offset,c=n.getOffsetLT(r),l=n.getOffsetLT(t);c>l?(s+=c-l,n.setOffset(s)):c+i=0)c=!1,this.setOffset(0,!1),o=0;else if(i1&&void 0!==arguments[1])||arguments[1],n=Math.min(0,e);if(this.offset!==n){this.offset=n;var r={},a=this.props.tabBarPosition,o=this.props.getRef("nav").style,i=K(o);"left"===a||"right"===a?r=i?{value:"translate3d(0,"+n+"px,0)"}:{name:"top",value:n+"px"}:i?("rtl"===this.props.direction&&(n=-n),r={value:"translate3d("+n+"px,0,0)"}):r={name:"left",value:n+"px"},i?j(o,r.value):o[r.name]=r.value,t&&this.setNextPrev()}}},{key:"setPrev",value:function(e){this.state.prev!==e&&this.setState({prev:e})}},{key:"setNext",value:function(e){this.state.next!==e&&this.setState({next:e})}},{key:"isNextPrevShown",value:function(e){return e?e.next||e.prev:this.state.next||this.state.prev}},{key:"render",value:function(){var e,t,n,r,o=this.state,i=o.next,s=o.prev,c=this.props,f=c.prefixCls,u=c.scrollAnimated,p=c.navWrapper,d=c.prevIcon,v=c.nextIcon,h=s||i,b=a.a.createElement("span",{onClick:s?this.prev:null,unselectable:"unselectable",className:k()((e={},l()(e,f+"-tab-prev",1),l()(e,f+"-tab-btn-disabled",!s),l()(e,f+"-tab-arrow-show",h),e)),onTransitionEnd:this.prevTransitionEnd},d||a.a.createElement("span",{className:f+"-tab-prev-icon"})),y=a.a.createElement("span",{onClick:i?this.next:null,unselectable:"unselectable",className:k()((t={},l()(t,f+"-tab-next",1),l()(t,f+"-tab-btn-disabled",!i),l()(t,f+"-tab-arrow-show",h),t))},v||a.a.createElement("span",{className:f+"-tab-next-icon"})),m=f+"-nav",g=k()((n={},l()(n,m,!0),l()(n,u?m+"-animated":m+"-no-animated",!0),n));return a.a.createElement("div",{className:k()((r={},l()(r,f+"-nav-container",1),l()(r,f+"-nav-container-scrolling",h),r)),key:"container",ref:this.props.saveRef("container")},b,y,a.a.createElement("div",{className:f+"-nav-wrap",ref:this.props.saveRef("navWrap")},a.a.createElement("div",{className:f+"-nav-scroll"},a.a.createElement("div",{className:g,ref:this.props.saveRef("nav")},p(this.props.children)))))}}]),t}(a.a.Component),ye=be;be.propTypes={activeKey:P.a.string,getRef:P.a.func.isRequired,saveRef:P.a.func.isRequired,tabBarPosition:P.a.oneOf(["left","right","top","bottom"]),prefixCls:P.a.string,scrollAnimated:P.a.bool,onPrevClick:P.a.func,onNextClick:P.a.func,navWrapper:P.a.func,children:P.a.node,prevIcon:P.a.node,nextIcon:P.a.node,direction:P.a.node},be.defaultProps={tabBarPosition:"left",prefixCls:"",scrollAnimated:!0,onPrevClick:function(){},onNextClick:function(){},navWrapper:function(e){return e}};var me=function(e){function t(){var e,n,r,a;d()(this,t);for(var o=arguments.length,i=Array(o),s=0;s=0),e),f),x=ke(ke({},this.props),{children:null,inkBarAnimated:d,extraContent:s,style:a,prevIcon:y,nextIcon:m,className:g});return t=i?i(x,Pe):r.createElement(Pe,x),r.cloneElement(t)}}])&&we(t.prototype,n),a&&we(t,a),i}(r.Component);_e.defaultProps={animated:!0,type:"line"};var je=n("H84U"),Ke=n("6CfX"),We=n("R3zJ");function Ae(){return(Ae=Object.assign||function(e){for(var t=1;t=0&&("small"===l||"large"===l)),"Tabs","`type=card|editable-card` doesn't have small or large size, it's by design.");var g=a("tabs",i),x=k()(c,(Ie(n={},"".concat(g,"-vertical"),"left"===p||"right"===p),Ie(n,"".concat(g,"-").concat(l),!!l),Ie(n,"".concat(g,"-card"),u.indexOf("card")>=0),Ie(n,"".concat(g,"-").concat(u),!0),Ie(n,"".concat(g,"-no-animation"),!m),n)),P=[];"editable-card"===u&&(P=[],r.Children.forEach(d,(function(t,n){if(!r.isValidElement(t))return t;var a=t.props.closable,o=(a=void 0===a||a)?r.createElement(Ce.default,{type:"close",className:"".concat(g,"-close-x"),onClick:function(n){return e.removeTab(t.key,n)}}):null;P.push(r.cloneElement(t,{tab:r.createElement("div",{className:a?void 0:"".concat(g,"-tab-unclosable")},t.props.tab,o),key:t.key||n}))})),b||(y=r.createElement("span",null,r.createElement(Ce.default,{type:"plus",className:"".concat(g,"-new-tab"),onClick:e.createNewTab}),y))),y=y?r.createElement("div",{className:"".concat(g,"-extra-content")},y):null;var C=Ue(e.props,[]),E=k()("".concat(g,"-").concat(p,"-content"),u.indexOf("card")>=0&&"".concat(g,"-card-content"));return r.createElement(ne,Ae({},e.props,{prefixCls:g,className:x,tabBarPosition:p,renderTabBar:function(){return r.createElement(_e,Ae({},Object(re.default)(C,["className"]),{tabBarExtraContent:y}))},renderTabContent:function(){return r.createElement(te,{className:E,animated:m,animatedWithMargin:!0})},onChange:e.handleChange}),P.length>0?P:d)},e}return t=s,(n=[{key:"componentDidMount",value:function(){var e=o.findDOMNode(this);e&&!We.b&&-1===e.className.indexOf(" no-flex")&&(e.className+=" no-flex")}},{key:"render",value:function(){return r.createElement(je.a,null,this.renderTabs)}}])&&He(t.prototype,n),a&&He(t,a),s}(r.Component);Qe.TabPane=Y,Qe.defaultProps={hideAdd:!1,tabPosition:"top"}},n1GQ:function(e,t,n){(function(t){for(var r=n("bQgK"),a="undefined"==typeof window?t:window,o=["moz","webkit"],i="AnimationFrame",s=a["request"+i],c=a["cancel"+i]||a["cancelRequest"+i],l=0;!s&&l0&&g.map((function(e,t){return o.default.createElement(o.default.Fragment,null,o.default.createElement("p",{className:"branchSort"},"default"===e.branch_type?"默认分支":"protected"===e.branch_type?"保护分支":"其它分支"),e.list&&e.list.length>0&&o.default.createElement("ul",{className:"treeUl"},e.list.map((function(e,a){var r,u,c=e.last_commit;return o.default.createElement("li",null,o.default.createElement("div",{className:"treeinfo"},o.default.createElement(s.Link,{to:"/"+w+"/"+I+"/tree/"+(0,d.turnbar)(e.name),className:"task-hide"},e.name),o.default.createElement("div",null,c&&c.committer&&c.committer.id?o.default.createElement(s.Link,{to:"/"+c.committer.login},o.default.createElement("img",{style:{borderRadius:"50%"},src:(0,d.getImageUrl)("/"+c.committer.image_url),alt:""}),o.default.createElement("span",{className:"mr3 color-grey-3",style:{fontWeight:"500"}},c&&c.committer&&c.committer.name)):o.default.createElement(o.default.Fragment,null,o.default.createElement("img",{style:{borderRadius:"50%"},src:(0,d.getImageUrl)("/"+c.committer.image_url),alt:""}),o.default.createElement("span",{className:"mr3 color-grey-3",style:{fontWeight:"500"}},c&&c.committer&&c.committer.name)),o.default.createElement("span",{className:"color-grey-3"},"更新于",c&&c.time_from_now))),o.default.createElement("div",{className:"treecopy"},o.default.createElement("div",null,o.default.createElement("span",null,o.default.createElement("img",{src:f.default,alt:"sha",width:"16px"}),o.default.createElement(s.Link,{to:"/"+w+"/"+I+"/commits/"+(0,m.truncateCommitId)(c&&c.sha)},(0,m.truncateCommitId)(c&&c.sha)),o.default.createElement("input",{type:"text",id:"value"+t+a,value:""+(0,m.truncateCommitId)(c&&c.sha)})),o.default.createElement(i.default,{beforeText:"复制commit id",afterText:"复制成功",inputId:"value"+t+a}))),o.default.createElement("div",{className:"treeabout"},(T||j)&&k&&2!==k.type&&o.default.createElement(s.Link,{to:"/"+w+"/"+I+"/compare/"+(0,d.turnbar)(S)+"..."+(0,d.turnbar)(e.name),className:"btn-83"},"+ 合并请求"),o.default.createElement(n.default,{overlay:(r=e.zip_url,u=e.tar_url,o.default.createElement(l.default,null,o.default.createElement(l.default.Item,{key:"0"},o.default.createElement("a",{href:r},"ZIP")),o.default.createElement(l.default.Item,{key:"1"},o.default.createElement("a",{href:u},"TAR.GZ")))),trigger:["click"],placement:"bottomRight"},o.default.createElement("a",{className:"btn-83 ml15"},"下载",o.default.createElement("i",{className:"iconfont icon-sanjiaoxing-down font-14"})))))}))))}))))}},PhNK:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.truncateCommitId=function(e){return e&&e.length>11?e.substring(0,10):e},t.timeFormat=function(e){var t=new Date(1e3*e),a=t.getHours()<10?"0".concat(t.getHours()):t.getHours(),r=t.getMinutes()<10?"0".concat(t.getMinutes()):t.getMinutes();return t.getFullYear()+"-"+(t.getMonth()+1)+"-"+t.getDate()+" "+a+":"+r}},"r+Iv":function(e,t,a){}}]);
\ No newline at end of file
+(this.webpackJsonp=this.webpackJsonp||[]).push([[110],{"0Rql":function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAQCAYAAABtPJ3XAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAALKADAAQAAAABAAAAEAAAAACYv7IkAAABuElEQVRIDdVWr0/DQBT+ujQowgSZwAAKQkhAoAiGTBT2B+ARM/wIAQx2dgYICdRU4PkDBhM4goYEgwODWBBDIjje17VJV9rudkdIeMmt69137333+n6cg1+StR01L6rqMjwFTFKtA7zKoy0juDl3njhnK6LTTjYaauSjg2PRsqUUSlnaHAdfMu+PVXB41XA+szC6c1aESbbbQQsKVSGF2gqwvgxMTfTMv7wB1/dA6w6Qw9Dlt+UKajakXd2TZeFCzwrZ8TJwtAkszvSjZqcBjtUloHkJvHdRjb7Gbj9S/83Yw1HMPoqpUnPvJ9k0hYdnOdRZOMvwWDCN6cyYSxvLea8zZhkGac9m4YkhNopzJqeR2BD2aJExqysJbLhXd18SZ0w4Ll1xgiWV5v2PsfHePFzRvOtth/lbhMleY9abisKoqV1jD8dcWbp0ZRhsnk63fcEKOrxIlTiRb7PPOsvSpSPEUsTiqVSJg97bcL82Hg7YwdgUWLIGCTHEco9gg0H4vHVjwlEd9ZkBbApFpLlGTJQtvmkN5iGsOh3vBtKa59jB2BR0WjP30LCpGMVv0ti/uvwkif/V9fIbUzmWMlmEs/gAAAAASUVORK5CYII="},FRFo:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=c(a("3S7+")),n=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var a=[],r=!0,n=!1,l=void 0;try{for(var u,c=e[Symbol.iterator]();!(r=(u=c.next()).done)&&(a.push(u.value),!t||a.length!==t);r=!0);}catch(e){n=!0,l=e}finally{try{!r&&c.return&&c.return()}finally{if(n)throw l}}return a}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};a("TfFZ");var l=a("q1tI"),u=c(l);function c(e){return e&&e.__esModule?e:{default:e}}function o(e){var t=e.beforeText,a=e.afterText,c=e.className,o=e.inputId,i=e.timeOut,m=(0,l.useState)((function(){return t})),s=n(m,2),d=s[0],f=s[1],A=(0,l.useCallback)((function(){var e=document.querySelector("#"+o);e?(e.select(),document.execCommand("copy")&&document.execCommand("copy"),document.getSelection().removeAllRanges(),f(a),i&&setTimeout((function(){f(t)}),1500)):console.error("您的CopyTool未设置正确的inputId")}),[]);return u.default.createElement(r.default,{placement:"top",title:d,onVisibleChange:function(){f(t)}},u.default.createElement("i",{className:"iconfont icon-fuzhiicon "+c,style:{color:"#466aff"},onClick:A}))}o.defaultProps={beforeText:"复制链接",afterText:"复制成功",className:"",inputId:"copyText",timeOut:!0},t.default=(0,l.memo)(o)},GU58:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=g(a("W9HT")),n=g(a("jsC+")),l=g(a("BvKs")),u=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var a=[],r=!0,n=!1,l=void 0;try{for(var u,c=e[Symbol.iterator]();!(r=(u=c.next()).done)&&(a.push(u.value),!t||a.length!==t);r=!0);}catch(e){n=!0,l=e}finally{try{!r&&c.return&&c.return()}finally{if(n)throw l}}return a}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};a("04bd"),a("aIZi"),a("2WkQ");var c=a("q1tI"),o=g(c),i=g(a("FRFo")),m=a("PhNK"),s=a("eO8H"),d=a("sYIF");a("r+Iv");var f=g(a("0Rql")),A=g(a("vDqi"));function g(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=(0,c.useState)([]),a=u(t,2),g=a[0],p=a[1],v=(0,c.useState)(!0),h=u(v,2),E=h[0],b=h[1],y=e.match.params,I=y.projectsId,w=y.owner,T=e.isManager,j=e.isDeveloper,k=e.projectDetail,S=e.defaultBranch;return(0,c.useEffect)((function(){var e;e="/"+w+"/"+I+"/branches_slice.json",A.default.get(e).then((function(e){e&&p(e.data),b(!1)})).catch((function(e){b(!1)}))}),[]),o.default.createElement(r.default,{spinning:E},o.default.createElement("div",{style:{paddingTop:"10px",minHeight:"400px",paddingBottom:"30px"}},g&&g.length>0&&g.map((function(e,t){return o.default.createElement(o.default.Fragment,null,o.default.createElement("p",{className:"branchSort"},"default"===e.branch_type?"默认分支":"protected"===e.branch_type?"保护分支":"其它分支"),e.list&&e.list.length>0&&o.default.createElement("ul",{className:"treeUl"},e.list.map((function(e,a){var r,u,c=e.last_commit;return o.default.createElement("li",null,o.default.createElement("div",{className:"treeinfo"},o.default.createElement(s.Link,{to:"/"+w+"/"+I+"/tree/"+(0,d.turnbar)(e.name),className:"task-hide"},e.name),o.default.createElement("div",null,c&&c.committer&&c.committer.id?o.default.createElement(s.Link,{to:"/"+c.committer.login},o.default.createElement("img",{style:{borderRadius:"50%"},src:(0,d.getImageUrl)("/"+c.committer.image_url),alt:""}),o.default.createElement("span",{className:"mr3 color-grey-3",style:{fontWeight:"500"}},c&&c.committer&&c.committer.name)):o.default.createElement(o.default.Fragment,null,o.default.createElement("img",{style:{borderRadius:"50%"},src:(0,d.getImageUrl)("/"+c.committer.image_url),alt:""}),o.default.createElement("span",{className:"mr3 color-grey-3",style:{fontWeight:"500"}},c&&c.committer&&c.committer.name)),o.default.createElement("span",{className:"color-grey-3"},"更新于",c&&c.time_from_now))),o.default.createElement("div",{className:"treecopy"},o.default.createElement("div",null,o.default.createElement("span",null,o.default.createElement("img",{src:f.default,alt:"sha",width:"16px"}),o.default.createElement(s.Link,{to:"/"+w+"/"+I+"/commits/"+(0,m.truncateCommitId)(c&&c.sha)},(0,m.truncateCommitId)(c&&c.sha)),o.default.createElement("input",{type:"text",id:"value"+t+a,value:""+(0,m.truncateCommitId)(c&&c.sha)})),o.default.createElement(i.default,{beforeText:"复制commit id",afterText:"复制成功",inputId:"value"+t+a}))),o.default.createElement("div",{className:"treeabout"},(T||j)&&k&&2!==k.type&&o.default.createElement(s.Link,{to:"/"+w+"/"+I+"/compare/"+(0,d.turnbar)(S)+"..."+(0,d.turnbar)(e.name),className:"btn-83"},"+ 合并请求"),o.default.createElement(n.default,{overlay:(r=e.zip_url,u=e.tar_url,o.default.createElement(l.default,null,o.default.createElement(l.default.Item,{key:"0"},o.default.createElement("a",{href:r},"ZIP")),o.default.createElement(l.default.Item,{key:"1"},o.default.createElement("a",{href:u},"TAR.GZ")))),trigger:["click"],placement:"bottomRight"},o.default.createElement("a",{className:"btn-83 ml15"},"下载",o.default.createElement("i",{className:"iconfont icon-sanjiaoxing-down font-14"})))))}))))}))))}},PhNK:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.truncateCommitId=function(e){return e&&e.length>11?e.substring(0,10):e},t.timeFormat=function(e){var t=new Date(1e3*e),a=t.getHours()<10?"0".concat(t.getHours()):t.getHours(),r=t.getMinutes()<10?"0".concat(t.getMinutes()):t.getMinutes();return t.getFullYear()+"-"+(t.getMonth()+1)+"-"+t.getDate()+" "+a+":"+r}},"r+Iv":function(e,t,a){}}]);
\ No newline at end of file
diff --git a/static/js/110.cd9e995c.chunk.js b/static/js/111.4a049a31.chunk.js
similarity index 98%
rename from static/js/110.cd9e995c.chunk.js
rename to static/js/111.4a049a31.chunk.js
index 7141270f..d1f5cb35 100644
--- a/static/js/110.cd9e995c.chunk.js
+++ b/static/js/111.4a049a31.chunk.js
@@ -1 +1 @@
-(this.webpackJsonp=this.webpackJsonp||[]).push([[110],{"6V0J":function(e,t,n){},KJct:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=o(n("2/Rp")),r=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],a=!0,r=!1,i=void 0;try{for(var l,u=e[Symbol.iterator]();!(a=(l=u.next()).done)&&(n.push(l.value),!t||n.length!==t);a=!0);}catch(e){r=!0,i=e}finally{try{!a&&u.return&&u.return()}finally{if(r)throw i}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};n("L/Qf");var i=n("q1tI"),l=o(i),u=o(n("vDqi"));function o(e){return e&&e.__esModule?e:{default:e}}n("6V0J"),t.default=function(e){var t=e.is_watch,n=e.fontClass,o=e.starText,s=e.is_block,c=e.id,d=e.successFunc,f=e.notReset,m=(0,i.useState)(!1),p=r(m,2),h=p[0],g=p[1],v=(0,i.useState)(t),x=r(v,2),y=x[0],E=x[1];return l.default.createElement(a.default,{type:y?"default":"primary",ghost:!y,block:s,loading:h,onClick:function(){return e=y,g(!0),void(0,u.default)({method:e?"delete":"post",url:"/watchers/"+(e?"unfollow":"follow")+".json",params:{target_type:"user",id:c}}).then((function(e){e&&0===e.data.status&&(d&&d(),f&&E(!y)),g(!1)})).catch((function(e){g(!1)}));var e}},y?l.default.createElement("span",{className:""},l.default.createElement("i",{className:"iconfont icon-shixing font-15 text-yellow mr-4"}),l.default.createElement("span",{className:n||"font-12"},"已关注")):l.default.createElement("span",{className:""},l.default.createElement("i",{className:"iconfont icon-kongxing font-15"}),l.default.createElement("span",{className:n},o||"关注")))}},YHS8:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=p(n("2/Rp")),r=h(["{\n border-radius:50%;\n width:50px;\n height:50px;\n margin-right:14px;\n}"],["{\n border-radius:50%;\n width:50px;\n height:50px;\n margin-right:14px;\n}"]),i=h(["{\n color:#5091FF;\n font-size:16px;\n height:22px;\n line-height:22px;\n margin-bottom:7px;\n}"],["{\n color:#5091FF;\n font-size:16px;\n height:22px;\n line-height:22px;\n margin-bottom:7px;\n}"]),l=h(["{\n color:#888;\n font-size:12px;\n height:16px;\n line-height:16px;\n margin-bottom:9px;\n display:flex;\n align-item:center;\n}"],["{\n color:#888;\n font-size:12px;\n height:16px;\n line-height:16px;\n margin-bottom:9px;\n display:flex;\n align-item:center;\n}"]),u=h(["{\n font-size:13px!important;\n color:#60B25E;\n margin-right:2px;\n height:17px;\n line-height:17px;\n}"],["{\n font-size:13px!important;\n color:#60B25E;\n margin-right:2px;\n height:17px;\n line-height:17px;\n}"]),o=h(["{\n margin-bottom: 18px;\n padding:20px 16px;\n display: flex;\n align-items: center;\n border:1px solid #eee;\n}"],["{\n margin-bottom: 18px;\n padding:20px 16px;\n display: flex;\n align-items: center;\n border:1px solid #eee;\n}"]);n("L/Qf");var s=p(n("q1tI"));n("KkuB");var c=p(n("vOnD")),d=p(n("KJct")),f=n("sYIF"),m=n("eO8H");function p(e){return e&&e.__esModule?e:{default:e}}function h(e,t){return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var g=c.default.img(r),v=c.default.div(i),x=c.default.div(l),y=c.default.i(u),E=c.default.div(o);t.default=function(e){var t=e.user,n=e.img,r=e.name,i=e.time,l=e.focusStatus,u=e.is_current_user,o=e.login,c=e.successFunc;return s.default.createElement(E,null,s.default.createElement(m.Link,{to:"/"+(t&&t.login)},s.default.createElement(g,{src:(0,f.getImageUrl)("/"+n)})),s.default.createElement("div",{className:"m-infos"},s.default.createElement(m.Link,{to:"/"+(t&&t.login)},s.default.createElement(v,null,r)),s.default.createElement(x,null,s.default.createElement(y,{className:"iconfont icon-shijian"}),"加入时间:",i),u?s.default.createElement(a.default,{type:"default"},"当前用户"):s.default.createElement(d.default,{is_watch:l,id:o,successFunc:c,notReset:!0})))}},nVCk:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=s(n("kLXV")),r=s(n("W9HT")),i=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],a=!0,r=!1,i=void 0;try{for(var l,u=e[Symbol.iterator]();!(a=(l=u.next()).done)&&(n.push(l.value),!t||n.length!==t);a=!0);}catch(e){r=!0,i=e}finally{try{!a&&u.return&&u.return()}finally{if(r)throw i}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};n("k3Gp"),n("04bd");var l=n("q1tI"),u=s(l),o=s(n("vDqi"));function s(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=e.className,n=e.orzId,s=e.history,c=e.OIdentifier,d=(0,l.useState)(!1),f=i(d,2),m=f[0],p=f[1],h=(0,l.useState)(!0),g=i(h,2),v=g[0],x=g[1],y=(0,l.useState)(void 0),E=i(y,2),b=E[0],_=E[1];return(0,l.useEffect)((function(){var e;m&&n&&(e="/organizations/"+n+"/teams.json",o.default.get(e,{params:{is_full:!0}}).then((function(e){e&&(_(e.data.teams),x(!1))})).catch((function(e){})))}),[n,m]),u.default.createElement("div",null,u.default.createElement(a.default,{visible:m,width:"600px",centered:!0,title:"添加成员",onCancel:function(){return p(!1)},footer:null,className:"addMemberBody"},u.default.createElement("div",null,u.default.createElement("p",{className:"font-16 pt40 pb20 edu-txt-center"},"请选择想要添加成员的组织团队"),u.default.createElement(r.default,{spinning:v},u.default.createElement("div",{className:"addForGroupList"},b&&b.length>0?u.default.createElement("ul",null,b.map((function(e,t){return u.default.createElement("li",{onClick:function(){return t=e.id,void s.push("/"+c+"/teams/"+t+"/setting/member");var t}},e.nickname)}))):"")))),u.default.createElement("a",{className:t,onClick:function(){return p(!0)}},"+ 添加成员"))}},yvJ0:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=m(n("NUBc")),r=m(n("W9HT")),i=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],a=!0,r=!1,i=void 0;try{for(var l,u=e[Symbol.iterator]();!(a=(l=u.next()).done)&&(n.push(l.value),!t||n.length!==t);a=!0);}catch(e){r=!0,i=e}finally{try{!a&&u.return&&u.return()}finally{if(r)throw i}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};n("YQTV"),n("04bd");var l=n("q1tI"),u=m(l),o=n("spEH"),s=m(n("YHS8")),c=m(n("vDqi")),d=m(n("2CTR")),f=m(n("nVCk"));function m(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=e.organizeDetail,n=e.current_user,m=e.history,p=e.match.params.OIdentifier,h=(0,l.useState)(1),g=i(h,2),v=g[0],x=g[1],y=(0,l.useState)(0),E=i(y,2),b=E[0],_=E[1],w=(0,l.useState)(!0),S=i(w,2),k=S[0],N=S[1],z=(0,l.useState)(void 0),O=i(z,2),j=O[0],I=O[1];function B(){N(!0);var e="/organizations/"+t.id+"/organization_users.json";c.default.get(e,{params:{page:v,limit:16}}).then((function(e){e&&e.data&&(I(e.data.organization_users),_(e.data.total_count),N(!1))}))}return(0,l.useEffect)((function(){t&&B()}),[t,v]),u.default.createElement(o.WhiteBack,{style:{marginBottom:"30px",border:"1px solid #eee"}},u.default.createElement(o.Banner,null,"组织成员",t&&t.is_admin&&u.default.createElement(f.default,{className:"addMemberBtn",orzId:t&&t.id,history:m,OIdentifier:p})),u.default.createElement(r.default,{spinning:k},u.default.createElement("div",{style:{minHeight:"400px"}},j&&j.length>0&&u.default.createElement("div",{className:"memberBox"},j.map((function(e,t){return e.user&&u.default.createElement(s.default,{user:e.user,img:e.user.image_url,name:e.user.name,time:e.created_at,focusStatus:e.user.watched,is_current_user:n&&n.login===e.user.login,login:e.user&&e.user.login,successFunc:B})}))),j&&0===j.length&&u.default.createElement(d.default,{_html:"暂无数据"}))),b>16&&u.default.createElement("div",{className:"mt20 pb20 edu-txt-center"},u.default.createElement(a.default,{simple:!0,current:v,pageSize:16,total:b,onChange:function(e){return x(e)}})))}}}]);
\ No newline at end of file
+(this.webpackJsonp=this.webpackJsonp||[]).push([[111],{"6V0J":function(e,t,n){},KJct:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=o(n("2/Rp")),r=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],a=!0,r=!1,i=void 0;try{for(var l,u=e[Symbol.iterator]();!(a=(l=u.next()).done)&&(n.push(l.value),!t||n.length!==t);a=!0);}catch(e){r=!0,i=e}finally{try{!a&&u.return&&u.return()}finally{if(r)throw i}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};n("L/Qf");var i=n("q1tI"),l=o(i),u=o(n("vDqi"));function o(e){return e&&e.__esModule?e:{default:e}}n("6V0J"),t.default=function(e){var t=e.is_watch,n=e.fontClass,o=e.starText,s=e.is_block,c=e.id,d=e.successFunc,f=e.notReset,m=(0,i.useState)(!1),p=r(m,2),h=p[0],g=p[1],v=(0,i.useState)(t),x=r(v,2),y=x[0],E=x[1];return l.default.createElement(a.default,{type:y?"default":"primary",ghost:!y,block:s,loading:h,onClick:function(){return e=y,g(!0),void(0,u.default)({method:e?"delete":"post",url:"/watchers/"+(e?"unfollow":"follow")+".json",params:{target_type:"user",id:c}}).then((function(e){e&&0===e.data.status&&(d&&d(),f&&E(!y)),g(!1)})).catch((function(e){g(!1)}));var e}},y?l.default.createElement("span",{className:""},l.default.createElement("i",{className:"iconfont icon-shixing font-15 text-yellow mr-4"}),l.default.createElement("span",{className:n||"font-12"},"已关注")):l.default.createElement("span",{className:""},l.default.createElement("i",{className:"iconfont icon-kongxing font-15"}),l.default.createElement("span",{className:n},o||"关注")))}},YHS8:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=p(n("2/Rp")),r=h(["{\n border-radius:50%;\n width:50px;\n height:50px;\n margin-right:14px;\n}"],["{\n border-radius:50%;\n width:50px;\n height:50px;\n margin-right:14px;\n}"]),i=h(["{\n color:#5091FF;\n font-size:16px;\n height:22px;\n line-height:22px;\n margin-bottom:7px;\n}"],["{\n color:#5091FF;\n font-size:16px;\n height:22px;\n line-height:22px;\n margin-bottom:7px;\n}"]),l=h(["{\n color:#888;\n font-size:12px;\n height:16px;\n line-height:16px;\n margin-bottom:9px;\n display:flex;\n align-item:center;\n}"],["{\n color:#888;\n font-size:12px;\n height:16px;\n line-height:16px;\n margin-bottom:9px;\n display:flex;\n align-item:center;\n}"]),u=h(["{\n font-size:13px!important;\n color:#60B25E;\n margin-right:2px;\n height:17px;\n line-height:17px;\n}"],["{\n font-size:13px!important;\n color:#60B25E;\n margin-right:2px;\n height:17px;\n line-height:17px;\n}"]),o=h(["{\n margin-bottom: 18px;\n padding:20px 16px;\n display: flex;\n align-items: center;\n border:1px solid #eee;\n}"],["{\n margin-bottom: 18px;\n padding:20px 16px;\n display: flex;\n align-items: center;\n border:1px solid #eee;\n}"]);n("L/Qf");var s=p(n("q1tI"));n("KkuB");var c=p(n("vOnD")),d=p(n("KJct")),f=n("sYIF"),m=n("eO8H");function p(e){return e&&e.__esModule?e:{default:e}}function h(e,t){return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var g=c.default.img(r),v=c.default.div(i),x=c.default.div(l),y=c.default.i(u),E=c.default.div(o);t.default=function(e){var t=e.user,n=e.img,r=e.name,i=e.time,l=e.focusStatus,u=e.is_current_user,o=e.login,c=e.successFunc;return s.default.createElement(E,null,s.default.createElement(m.Link,{to:"/"+(t&&t.login)},s.default.createElement(g,{src:(0,f.getImageUrl)("/"+n)})),s.default.createElement("div",{className:"m-infos"},s.default.createElement(m.Link,{to:"/"+(t&&t.login)},s.default.createElement(v,null,r)),s.default.createElement(x,null,s.default.createElement(y,{className:"iconfont icon-shijian"}),"加入时间:",i),u?s.default.createElement(a.default,{type:"default"},"当前用户"):s.default.createElement(d.default,{is_watch:l,id:o,successFunc:c,notReset:!0})))}},nVCk:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=s(n("kLXV")),r=s(n("W9HT")),i=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],a=!0,r=!1,i=void 0;try{for(var l,u=e[Symbol.iterator]();!(a=(l=u.next()).done)&&(n.push(l.value),!t||n.length!==t);a=!0);}catch(e){r=!0,i=e}finally{try{!a&&u.return&&u.return()}finally{if(r)throw i}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};n("k3Gp"),n("04bd");var l=n("q1tI"),u=s(l),o=s(n("vDqi"));function s(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=e.className,n=e.orzId,s=e.history,c=e.OIdentifier,d=(0,l.useState)(!1),f=i(d,2),m=f[0],p=f[1],h=(0,l.useState)(!0),g=i(h,2),v=g[0],x=g[1],y=(0,l.useState)(void 0),E=i(y,2),b=E[0],_=E[1];return(0,l.useEffect)((function(){var e;m&&n&&(e="/organizations/"+n+"/teams.json",o.default.get(e,{params:{is_full:!0}}).then((function(e){e&&(_(e.data.teams),x(!1))})).catch((function(e){})))}),[n,m]),u.default.createElement("div",null,u.default.createElement(a.default,{visible:m,width:"600px",centered:!0,title:"添加成员",onCancel:function(){return p(!1)},footer:null,className:"addMemberBody"},u.default.createElement("div",null,u.default.createElement("p",{className:"font-16 pt40 pb20 edu-txt-center"},"请选择想要添加成员的组织团队"),u.default.createElement(r.default,{spinning:v},u.default.createElement("div",{className:"addForGroupList"},b&&b.length>0?u.default.createElement("ul",null,b.map((function(e,t){return u.default.createElement("li",{onClick:function(){return t=e.id,void s.push("/"+c+"/teams/"+t+"/setting/member");var t}},e.nickname)}))):"")))),u.default.createElement("a",{className:t,onClick:function(){return p(!0)}},"+ 添加成员"))}},yvJ0:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=m(n("NUBc")),r=m(n("W9HT")),i=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],a=!0,r=!1,i=void 0;try{for(var l,u=e[Symbol.iterator]();!(a=(l=u.next()).done)&&(n.push(l.value),!t||n.length!==t);a=!0);}catch(e){r=!0,i=e}finally{try{!a&&u.return&&u.return()}finally{if(r)throw i}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};n("YQTV"),n("04bd");var l=n("q1tI"),u=m(l),o=n("spEH"),s=m(n("YHS8")),c=m(n("vDqi")),d=m(n("2CTR")),f=m(n("nVCk"));function m(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=e.organizeDetail,n=e.current_user,m=e.history,p=e.match.params.OIdentifier,h=(0,l.useState)(1),g=i(h,2),v=g[0],x=g[1],y=(0,l.useState)(0),E=i(y,2),b=E[0],_=E[1],w=(0,l.useState)(!0),S=i(w,2),k=S[0],N=S[1],z=(0,l.useState)(void 0),O=i(z,2),j=O[0],I=O[1];function B(){N(!0);var e="/organizations/"+t.id+"/organization_users.json";c.default.get(e,{params:{page:v,limit:16}}).then((function(e){e&&e.data&&(I(e.data.organization_users),_(e.data.total_count),N(!1))}))}return(0,l.useEffect)((function(){t&&B()}),[t,v]),u.default.createElement(o.WhiteBack,{style:{marginBottom:"30px",border:"1px solid #eee"}},u.default.createElement(o.Banner,null,"组织成员",t&&t.is_admin&&u.default.createElement(f.default,{className:"addMemberBtn",orzId:t&&t.id,history:m,OIdentifier:p})),u.default.createElement(r.default,{spinning:k},u.default.createElement("div",{style:{minHeight:"400px"}},j&&j.length>0&&u.default.createElement("div",{className:"memberBox"},j.map((function(e,t){return e.user&&u.default.createElement(s.default,{user:e.user,img:e.user.image_url,name:e.user.name,time:e.created_at,focusStatus:e.user.watched,is_current_user:n&&n.login===e.user.login,login:e.user&&e.user.login,successFunc:B})}))),j&&0===j.length&&u.default.createElement(d.default,{_html:"暂无数据"}))),b>16&&u.default.createElement("div",{className:"mt20 pb20 edu-txt-center"},u.default.createElement(a.default,{simple:!0,current:v,pageSize:16,total:b,onChange:function(e){return x(e)}})))}}}]);
\ No newline at end of file
diff --git a/static/js/111.d36741c7.chunk.js b/static/js/112.262af439.chunk.js
similarity index 99%
rename from static/js/111.d36741c7.chunk.js
rename to static/js/112.262af439.chunk.js
index 42058b14..045978b1 100644
--- a/static/js/111.d36741c7.chunk.js
+++ b/static/js/112.262af439.chunk.js
@@ -1 +1 @@
-(this.webpackJsonp=this.webpackJsonp||[]).push([[111],{"32zL":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=h(a("W9HT")),r=h(a("kaz8")),l=h(a("Vl3Y")),o=h(a("2fM7")),i=h(a("5rEg")),c=Object.assign||function(e){for(var t=1;t0&&(t=e.map((function(e,t){return d.default.createElement(y,{key:e.id,value:e.id},e.name)}))),t},a.resetSetting=function(){a.props.form.validateFields((function(e,t){if(!e){a.setState({loading:!0});var n=a.props.match.params,r=n.projectsId,l="/"+n.owner+"/"+r+"/project_units.json",o=t.project_units.filter((function(e){return"home"!==e&&"activity"!==e&&"code"!==e}));v.default.post(l,{unit_types:o}).then((function(e){e&&a.update(t)})).catch((function(e){}))}}))},a.update=function(e){var t=a.props.match.params,n=t.projectsId,r=t.owner,l=a.state,o=l.private_check,i=l.project_units,u="/"+r+"/"+n+".json";v.default.put(u,c({name:e.project_name,description:e.project_description,private:o,identifier:e.project_identifier},e)).then((function(t){if(t){if(a.props.showNotification("仓库信息修改成功!"),e.project_identifier!==n)a.props.history.push("/"+r+"/"+e.project_identifier+"/settings");else{var l=a.props.getDetail;l&&l()}i!==e.project_units&&window.location.reload()}a.setState({loading:!1})})).catch((function(e){a.setState({loading:!1})}))},a.deleteProject=function(){var e=a.props.match.params,t=e.projectsId,n=e.owner,r=a.state.projectName;a.props.confirm({content:d.default.createElement("span",{style:{display:"block",textAlign:"left"}},"该操作无法撤销!且将会一并删除相关的疑修、合并请求、工作流、里程碑、动态等数据。",d.default.createElement("br",null),"是否确认删除 ",d.default.createElement("span",{style:{fontWeight:"bold"}},n,"/",r,"(",t,")"),"?"),onOk:function(){var e="/"+n+"/"+t+".json";v.default.delete(e).then((function(e){a.props.showNotification("仓库删除成功!"),a.props.history.push("/"+n)})).catch((function(e){console.log(e)}))}})},a.changePrivate=function(e){a.setState({private_check:e.target.checked})},a.DivertProject=function(){a.setState({divertVisible:!0})},a.CancelDivertProject=function(){a.props.confirm({content:"是否确认取消将此项目转移给他人?",onOk:function(){var e=a.props.match.params,t=e.projectsId,n="/"+e.owner+"/"+t+"/applied_transfer_projects/cancel.json";v.default.post(n).then((function(e){e&&e.data&&a.setState({is_transfering:!1})})).catch((function(e){}))}})},a.onSuccess=function(e){e&&a.setState({is_transfering:!0,transfer:e}),a.setState({divertVisible:!1})},a.state={CategoryList:void 0,LanguageList:void 0,private_check:void 0,loading:!0,project_units:["home","activity","code"],divertVisible:!1,is_transfering:void 0,projectName:void 0},a}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),u(t,[{key:"render",value:function(){var e=this,t=this.props.form.getFieldDecorator,a=this.props.match.params,c=a.projectsId,u=a.owner,s=this.props.projectDetail,v=this.state,h=v.CategoryList,b=v.LanguageList,j=v.private_check,w=v.loading,x=v.divertVisible,k=v.is_transfering,N=v.transfer,O=s&&s.mirror,S=s&&s.type,I=this.props&&this.props.projectDetail&&this.props.projectDetail.forked_from_project_id;return d.default.createElement("div",null,d.default.createElement(m.default,{owner:u,repo:c,visible:x,onSuccess:this.onSuccess,onCancel:function(){e.setState({divertVisible:!1})}}),d.default.createElement(n.default,{spinning:w},d.default.createElement(p.WhiteBack,null,d.default.createElement(f.default,null,"基本设置"),d.default.createElement(l.default,{className:"baseForm"},d.default.createElement(l.default.Item,{label:"项目名称"},t("project_name",{rules:[{required:!0,message:"请输入项目名称"}]})(d.default.createElement(i.default,{placeholder:"请输入项目名称"})),s&&s.type&&0!==s.type?d.default.createElement("span",{className:"color-grey-9"},"该项目导入于 ",d.default.createElement("a",{className:"color-grey-6",target:"_blank",href:s.mirror_url},s.mirror_url)):""),d.default.createElement("div",{className:"df",style:{alignItems:"center"}},d.default.createElement("span",{className:"mr20 mb15 font-16"},"可见性"),d.default.createElement(l.default.Item,{label:""},t("private",{rules:[]})(d.default.createElement(r.default,{checked:j,onChange:this.changePrivate,disabled:I},d.default.createElement("span",{className:"color-grey-9"},"将仓库设为私有"),d.default.createElement("span",{className:"color-grey-6"},I?"(Fork仓库的可见性实时同步自源仓库,不支持直接修改)":"(修改仓库的可见性,将会影响到该仓库下所有Fork仓库的可见性)"))))),d.default.createElement(l.default.Item,{label:d.default.createElement("span",null,"项目标识 ",d.default.createElement("span",{className:"color-grey-9"},"(项目url标识部分,更改项目标识将导致原仓库地址失效)"))},t("project_identifier",{rules:[{required:!0,message:"请输入项目标识"}]})(d.default.createElement(i.default,{placeholder:"项目标识请使用与项目相关的英文关键字",maxLength:"100"}))),d.default.createElement(l.default.Item,{label:"项目简介"},t("project_description",{rules:[]})(d.default.createElement(E,{placeholder:"请输入项目简介",style:{height:"80px"},maxLength:200}))),d.default.createElement(l.default.Item,{label:"项目类别"},t("project_category_id",{rules:[]})(d.default.createElement(o.default,null,d.default.createElement(y,{key:0,value:""},"未选择项目类别"),h))),d.default.createElement(l.default.Item,{label:"项目语言"},t("project_language_id",{rules:[]})(d.default.createElement(o.default,null,d.default.createElement(y,{key:0,value:""},"未选择项目语言"),b))),d.default.createElement(l.default.Item,{label:"项目导航"},t("project_units",{rules:[]})(d.default.createElement(r.default.Group,null,_.map((function(e,t){return d.default.createElement(r.default,{key:t,value:e.index,disabled:"home"===e.index||"activity"===e.index||"code"===e.index||O&&S&&2===S&&"pulls"===e.index},e.name)}))))),d.default.createElement("p",{className:"clearfix"},d.default.createElement("a",{className:"submitBtn",onClick:this.resetSetting},"更新仓库设置")))),s&&s.permission&&("Admin"===s.permission||"Owner"===s.permission)?d.default.createElement(p.WhiteBack,{className:"dangerousBox mb20"},d.default.createElement("div",null,d.default.createElement("div",{className:"dangerousTitle"},"危险操作区"),d.default.createElement("div",{className:"flex-a-center padding15-10",style:{borderBottom:"1px solid #f9edbe"}},d.default.createElement("div",null,d.default.createElement("p",{className:"font-bd font-16"},"转移仓库"),d.default.createElement("p",{className:"mt10"},k?d.default.createElement("span",null,"此仓库正在转移给【",N&&d.default.createElement(g.Link,{to:N.login},N.name),"】,请联系对方接收此仓库。"):"将此仓库转移给其他用户或组织")),k?d.default.createElement("a",{onClick:this.CancelDivertProject,className:"red_deleteBtn"},"取消转移"):d.default.createElement("a",{onClick:this.DivertProject,className:"red_deleteBtn"},"转移")),d.default.createElement("div",{className:"flex-a-center padding15-10"},d.default.createElement("div",null,d.default.createElement("p",{className:"font-bd font-16"},"删除本仓库"),d.default.createElement("p",{className:"mt10"},"删除仓库是永久性的, 无法撤消,且删除后,与仓库关联的项目/任务/合并请求/版本发布等,均会被删除")),d.default.createElement("a",{onClick:this.deleteProject,className:"red_deleteBtn"},"删除本仓库")))):""))}}]),t}(s.Component),j=l.default.create({name:"settingForm"})(b);t.default=j},Omli:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=u(a("lrIw")),r=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var a=[],n=!0,r=!1,l=void 0;try{for(var o,i=e[Symbol.iterator]();!(n=(o=i.next()).done)&&(a.push(o.value),!t||a.length!==t);n=!0);}catch(e){r=!0,l=e}finally{try{!n&&i.return&&i.return()}finally{if(r)throw l}}return a}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};a("bipt");var l=a("q1tI"),o=u(l),i=a("sYIF"),c=u(a("vDqi"));function u(e){return e&&e.__esModule?e:{default:e}}var s=n.default.Option;t.default=function(e){var t=e.getUser,a=e.placeholder,u=e.width,d=e.value,f=(0,l.useState)(void 0),p=r(f,2),m=p[0],g=p[1],v=(0,l.useState)(void 0),h=r(v,2),E=h[0],y=h[1];return(0,l.useEffect)((function(){d||y(void 0)}),[d]),(0,l.useEffect)((function(){c.default.get("/users/list.json",{params:{search:E}}).then((function(e){var t,a;e&&(t=e.data.users,a=t&&t.map((function(e,t){return o.default.createElement(s,{key:t,value:""+e.user_id,login:""+e.login,name:e.username},o.default.createElement("img",{className:"user_img radius",width:"28",height:"28",src:(0,i.getImageUrl)("/"+(e&&e.image_url)),alt:""}),o.default.createElement("span",{className:"ml10",style:{"vertical-align":"middle"}},e.username,o.default.createElement("span",{className:"color-grey ml10"},"(",e.login,")")))})),g(a))})).catch((function(e){console.log(e)}))}),[E]),o.default.createElement("div",{className:"addPanel"},o.default.createElement(n.default,{getPopupContainer:function(e){return e.parentNode},dataSource:m,value:E,style:{width:u||300},onChange:function(e){y(e)},onSelect:function(e,a){y(a.props.name),t(a.props.login)},placeholder:a||"搜索需要添加的用户...",allowClear:!0}))}},QMaS:function(e,t,a){},ess8:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n,r,l=(n=["{\n background-color:#fff;\n padding:20px 30px;\n border-bottom:1px solid #eee;\n font-size:18px;\n color:#333;\n display:flex;\n justify-content: space-between;\n align-items:center;\n}"],r=["{\n background-color:#fff;\n padding:20px 30px;\n border-bottom:1px solid #eee;\n font-size:18px;\n color:#333;\n display:flex;\n justify-content: space-between;\n align-items:center;\n}"],Object.freeze(Object.defineProperties(n,{raw:{value:Object.freeze(r)}}))),o=i(a("q1tI"));function i(e){return e&&e.__esModule?e:{default:e}}var c=i(a("vOnD")).default.div(l);t.default=function(e){var t=e.children;return o.default.createElement(c,null,t)}},o5MD:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=m(a("kLXV")),r=m(a("5rEg")),l=m(a("Vl3Y")),o=m(a("9yH6")),i=m(a("2fM7")),c=Object.assign||function(e){for(var t=1;t0?L.map((function(e,t){return d.default.createElement(g,{value:e.name},e.nickname)})):""))),d.default.createElement(l.default.Item,{label:"仓库标识:",style:{marginBottom:"0px"}},y("identifier",{rules:[{required:!0,message:"请输入仓库标识!"},{validator:function(e,t,a){t||a(),E&&t!==E&&a("请输入当前项目的标识!"),a()}}]})(d.default.createElement(r.default,{placeholder:"请输入仓库标识",autoComplete:"off"}))),d.default.createElement("span",{className:"color-grey-9",style:{marginLeft:"120px"}},"请输入当前项目的标识:",d.default.createElement("span",{className:"ml5 mr5 color-grey-3"},E),"进行确认!"))))})))}}]);
\ No newline at end of file
+(this.webpackJsonp=this.webpackJsonp||[]).push([[112],{"32zL":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=h(a("W9HT")),r=h(a("kaz8")),l=h(a("Vl3Y")),o=h(a("2fM7")),i=h(a("5rEg")),c=Object.assign||function(e){for(var t=1;t0&&(t=e.map((function(e,t){return d.default.createElement(y,{key:e.id,value:e.id},e.name)}))),t},a.resetSetting=function(){a.props.form.validateFields((function(e,t){if(!e){a.setState({loading:!0});var n=a.props.match.params,r=n.projectsId,l="/"+n.owner+"/"+r+"/project_units.json",o=t.project_units.filter((function(e){return"home"!==e&&"activity"!==e&&"code"!==e}));v.default.post(l,{unit_types:o}).then((function(e){e&&a.update(t)})).catch((function(e){}))}}))},a.update=function(e){var t=a.props.match.params,n=t.projectsId,r=t.owner,l=a.state,o=l.private_check,i=l.project_units,u="/"+r+"/"+n+".json";v.default.put(u,c({name:e.project_name,description:e.project_description,private:o,identifier:e.project_identifier},e)).then((function(t){if(t){if(a.props.showNotification("仓库信息修改成功!"),e.project_identifier!==n)a.props.history.push("/"+r+"/"+e.project_identifier+"/settings");else{var l=a.props.getDetail;l&&l()}i!==e.project_units&&window.location.reload()}a.setState({loading:!1})})).catch((function(e){a.setState({loading:!1})}))},a.deleteProject=function(){var e=a.props.match.params,t=e.projectsId,n=e.owner,r=a.state.projectName;a.props.confirm({content:d.default.createElement("span",{style:{display:"block",textAlign:"left"}},"该操作无法撤销!且将会一并删除相关的疑修、合并请求、工作流、里程碑、动态等数据。",d.default.createElement("br",null),"是否确认删除 ",d.default.createElement("span",{style:{fontWeight:"bold"}},n,"/",r,"(",t,")"),"?"),onOk:function(){var e="/"+n+"/"+t+".json";v.default.delete(e).then((function(e){a.props.showNotification("仓库删除成功!"),a.props.history.push("/"+n)})).catch((function(e){console.log(e)}))}})},a.changePrivate=function(e){a.setState({private_check:e.target.checked})},a.DivertProject=function(){a.setState({divertVisible:!0})},a.CancelDivertProject=function(){a.props.confirm({content:"是否确认取消将此项目转移给他人?",onOk:function(){var e=a.props.match.params,t=e.projectsId,n="/"+e.owner+"/"+t+"/applied_transfer_projects/cancel.json";v.default.post(n).then((function(e){e&&e.data&&a.setState({is_transfering:!1})})).catch((function(e){}))}})},a.onSuccess=function(e){e&&a.setState({is_transfering:!0,transfer:e}),a.setState({divertVisible:!1})},a.state={CategoryList:void 0,LanguageList:void 0,private_check:void 0,loading:!0,project_units:["home","activity","code"],divertVisible:!1,is_transfering:void 0,projectName:void 0},a}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),u(t,[{key:"render",value:function(){var e=this,t=this.props.form.getFieldDecorator,a=this.props.match.params,c=a.projectsId,u=a.owner,s=this.props.projectDetail,v=this.state,h=v.CategoryList,b=v.LanguageList,j=v.private_check,w=v.loading,x=v.divertVisible,k=v.is_transfering,N=v.transfer,O=s&&s.mirror,S=s&&s.type,I=this.props&&this.props.projectDetail&&this.props.projectDetail.forked_from_project_id;return d.default.createElement("div",null,d.default.createElement(m.default,{owner:u,repo:c,visible:x,onSuccess:this.onSuccess,onCancel:function(){e.setState({divertVisible:!1})}}),d.default.createElement(n.default,{spinning:w},d.default.createElement(p.WhiteBack,null,d.default.createElement(f.default,null,"基本设置"),d.default.createElement(l.default,{className:"baseForm"},d.default.createElement(l.default.Item,{label:"项目名称"},t("project_name",{rules:[{required:!0,message:"请输入项目名称"}]})(d.default.createElement(i.default,{placeholder:"请输入项目名称"})),s&&s.type&&0!==s.type?d.default.createElement("span",{className:"color-grey-9"},"该项目导入于 ",d.default.createElement("a",{className:"color-grey-6",target:"_blank",href:s.mirror_url},s.mirror_url)):""),d.default.createElement("div",{className:"df",style:{alignItems:"center"}},d.default.createElement("span",{className:"mr20 mb15 font-16"},"可见性"),d.default.createElement(l.default.Item,{label:""},t("private",{rules:[]})(d.default.createElement(r.default,{checked:j,onChange:this.changePrivate,disabled:I},d.default.createElement("span",{className:"color-grey-9"},"将仓库设为私有"),d.default.createElement("span",{className:"color-grey-6"},I?"(Fork仓库的可见性实时同步自源仓库,不支持直接修改)":"(修改仓库的可见性,将会影响到该仓库下所有Fork仓库的可见性)"))))),d.default.createElement(l.default.Item,{label:d.default.createElement("span",null,"项目标识 ",d.default.createElement("span",{className:"color-grey-9"},"(项目url标识部分,更改项目标识将导致原仓库地址失效)"))},t("project_identifier",{rules:[{required:!0,message:"请输入项目标识"}]})(d.default.createElement(i.default,{placeholder:"项目标识请使用与项目相关的英文关键字",maxLength:"100"}))),d.default.createElement(l.default.Item,{label:"项目简介"},t("project_description",{rules:[]})(d.default.createElement(E,{placeholder:"请输入项目简介",style:{height:"80px"},maxLength:200}))),d.default.createElement(l.default.Item,{label:"项目类别"},t("project_category_id",{rules:[]})(d.default.createElement(o.default,null,d.default.createElement(y,{key:0,value:""},"未选择项目类别"),h))),d.default.createElement(l.default.Item,{label:"项目语言"},t("project_language_id",{rules:[]})(d.default.createElement(o.default,null,d.default.createElement(y,{key:0,value:""},"未选择项目语言"),b))),d.default.createElement(l.default.Item,{label:"项目导航"},t("project_units",{rules:[]})(d.default.createElement(r.default.Group,null,_.map((function(e,t){return d.default.createElement(r.default,{key:t,value:e.index,disabled:"home"===e.index||"activity"===e.index||"code"===e.index||O&&S&&2===S&&"pulls"===e.index},e.name)}))))),d.default.createElement("p",{className:"clearfix"},d.default.createElement("a",{className:"submitBtn",onClick:this.resetSetting},"更新仓库设置")))),s&&s.permission&&("Admin"===s.permission||"Owner"===s.permission)?d.default.createElement(p.WhiteBack,{className:"dangerousBox mb20"},d.default.createElement("div",null,d.default.createElement("div",{className:"dangerousTitle"},"危险操作区"),d.default.createElement("div",{className:"flex-a-center padding15-10",style:{borderBottom:"1px solid #f9edbe"}},d.default.createElement("div",null,d.default.createElement("p",{className:"font-bd font-16"},"转移仓库"),d.default.createElement("p",{className:"mt10"},k?d.default.createElement("span",null,"此仓库正在转移给【",N&&d.default.createElement(g.Link,{to:N.login},N.name),"】,请联系对方接收此仓库。"):"将此仓库转移给其他用户或组织")),k?d.default.createElement("a",{onClick:this.CancelDivertProject,className:"red_deleteBtn"},"取消转移"):d.default.createElement("a",{onClick:this.DivertProject,className:"red_deleteBtn"},"转移")),d.default.createElement("div",{className:"flex-a-center padding15-10"},d.default.createElement("div",null,d.default.createElement("p",{className:"font-bd font-16"},"删除本仓库"),d.default.createElement("p",{className:"mt10"},"删除仓库是永久性的, 无法撤消,且删除后,与仓库关联的项目/任务/合并请求/版本发布等,均会被删除")),d.default.createElement("a",{onClick:this.deleteProject,className:"red_deleteBtn"},"删除本仓库")))):""))}}]),t}(s.Component),j=l.default.create({name:"settingForm"})(b);t.default=j},Omli:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=u(a("lrIw")),r=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var a=[],n=!0,r=!1,l=void 0;try{for(var o,i=e[Symbol.iterator]();!(n=(o=i.next()).done)&&(a.push(o.value),!t||a.length!==t);n=!0);}catch(e){r=!0,l=e}finally{try{!n&&i.return&&i.return()}finally{if(r)throw l}}return a}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};a("bipt");var l=a("q1tI"),o=u(l),i=a("sYIF"),c=u(a("vDqi"));function u(e){return e&&e.__esModule?e:{default:e}}var s=n.default.Option;t.default=function(e){var t=e.getUser,a=e.placeholder,u=e.width,d=e.value,f=(0,l.useState)(void 0),p=r(f,2),m=p[0],g=p[1],v=(0,l.useState)(void 0),h=r(v,2),E=h[0],y=h[1];return(0,l.useEffect)((function(){d||y(void 0)}),[d]),(0,l.useEffect)((function(){c.default.get("/users/list.json",{params:{search:E}}).then((function(e){var t,a;e&&(t=e.data.users,a=t&&t.map((function(e,t){return o.default.createElement(s,{key:t,value:""+e.user_id,login:""+e.login,name:e.username},o.default.createElement("img",{className:"user_img radius",width:"28",height:"28",src:(0,i.getImageUrl)("/"+(e&&e.image_url)),alt:""}),o.default.createElement("span",{className:"ml10",style:{"vertical-align":"middle"}},e.username,o.default.createElement("span",{className:"color-grey ml10"},"(",e.login,")")))})),g(a))})).catch((function(e){console.log(e)}))}),[E]),o.default.createElement("div",{className:"addPanel"},o.default.createElement(n.default,{getPopupContainer:function(e){return e.parentNode},dataSource:m,value:E,style:{width:u||300},onChange:function(e){y(e)},onSelect:function(e,a){y(a.props.name),t(a.props.login)},placeholder:a||"搜索需要添加的用户...",allowClear:!0}))}},QMaS:function(e,t,a){},ess8:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n,r,l=(n=["{\n background-color:#fff;\n padding:20px 30px;\n border-bottom:1px solid #eee;\n font-size:18px;\n color:#333;\n display:flex;\n justify-content: space-between;\n align-items:center;\n}"],r=["{\n background-color:#fff;\n padding:20px 30px;\n border-bottom:1px solid #eee;\n font-size:18px;\n color:#333;\n display:flex;\n justify-content: space-between;\n align-items:center;\n}"],Object.freeze(Object.defineProperties(n,{raw:{value:Object.freeze(r)}}))),o=i(a("q1tI"));function i(e){return e&&e.__esModule?e:{default:e}}var c=i(a("vOnD")).default.div(l);t.default=function(e){var t=e.children;return o.default.createElement(c,null,t)}},o5MD:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=m(a("kLXV")),r=m(a("5rEg")),l=m(a("Vl3Y")),o=m(a("9yH6")),i=m(a("2fM7")),c=Object.assign||function(e){for(var t=1;t0?L.map((function(e,t){return d.default.createElement(g,{value:e.name},e.nickname)})):""))),d.default.createElement(l.default.Item,{label:"仓库标识:",style:{marginBottom:"0px"}},y("identifier",{rules:[{required:!0,message:"请输入仓库标识!"},{validator:function(e,t,a){t||a(),E&&t!==E&&a("请输入当前项目的标识!"),a()}}]})(d.default.createElement(r.default,{placeholder:"请输入仓库标识",autoComplete:"off"}))),d.default.createElement("span",{className:"color-grey-9",style:{marginLeft:"120px"}},"请输入当前项目的标识:",d.default.createElement("span",{className:"ml5 mr5 color-grey-3"},E),"进行确认!"))))})))}}]);
\ No newline at end of file
diff --git a/static/js/112.29a15e49.chunk.js b/static/js/113.ea620b0d.chunk.js
similarity index 88%
rename from static/js/112.29a15e49.chunk.js
rename to static/js/113.ea620b0d.chunk.js
index c5b9c1ed..fd6df5e2 100644
--- a/static/js/112.29a15e49.chunk.js
+++ b/static/js/113.ea620b0d.chunk.js
@@ -1 +1 @@
-(this.webpackJsonp=this.webpackJsonp||[]).push([[112],{Kwxn:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a,r=n("q1tI"),l=(a=r)&&a.__esModule?a:{default:a},u=n("eO8H");n("dEUZ"),t.default=function(e){var t=e.tab,n=e.owner,a=e.projectsId;return l.default.createElement("ul",{className:"subMenu"},l.default.createElement(u.Link,{to:"/"+n+"/"+a+"/tags",className:"tags"===t?"active":""},"标签"),l.default.createElement(u.Link,{to:"/"+n+"/"+a+"/releases",className:"releases"===t?"active":""},"发行版"))}},Qe4H:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t-1)return void a(f.default.createElement("span",null,"分支名不能包含下列任何字符:^*\\/"))}}a()},a.state={submitType:"0",filename:"",isSpin:!1},a}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),c(t,[{key:"render",value:function(){var e=this,t=this.state,a=t.submitType,c=t.filename,u=t.isSpin,d=this.props.form.getFieldDecorator,h=this.props.match.params,y=h.branch,v=h.projectsId,g=h.owner,E=this.props,w=E.current_user,N=E.filepath,O=E.projectDetail,S=E.currentBranch,j=this.props.editor_type,A=S||y;return f.default.createElement("div",null,f.default.createElement("span",{className:"df",style:{alignItems:"center"}},f.default.createElement(m.Link,{to:"/"+(w&&w.login),className:"show-user-link"},f.default.createElement("img",{src:(0,p.getImageUrl)("/"+(w&&w.image_url)),alt:"",className:"screwImg"}),f.default.createElement("span",{className:"color-grey-3 ver-middle"},w&&w.username,":")),f.default.createElement("span",{className:"color-grey-8"},"提交变更")),f.default.createElement(n.default,{spinning:u},f.default.createElement("div",{className:"userScrew"},f.default.createElement("div",{className:"screwPanel"},f.default.createElement(i.default,null,f.default.createElement(i.default.Item,{style:{display:"upload"===j?"block":"none"}},d("path",{rules:[]})(f.default.createElement("div",{className:"setInputAddon"},f.default.createElement(s.default,{addonBefore:"/"+(O&&O.identifier)+"/",value:c||N,onChange:this.changeFileName,placeholder:"文件路径..."})))),f.default.createElement(i.default.Item,null,d("desc",{rules:[{required:!0,message:"请添加描述信息"}]})(f.default.createElement(b,{placeholder:"必填,描述主要修改类型和内容",authSize:{minRows:3,maxRows:5}}))),f.default.createElement(l.default.Group,{value:a,onChange:this.changeSubmittype},f.default.createElement(l.default,{value:"0",className:"mb10"},f.default.createElement("i",{className:"iconfont icon-banbenku font-16 mr5"}),"直接提交至",f.default.createElement("span",{className:"color-orange"},(0,p.returnbar)(A)),"分支"),f.default.createElement(l.default,{value:"1"},f.default.createElement(o.default,{type:"pull-request",className:"mr5"}),"为此提交创建一个",f.default.createElement("span",{className:"font-bd"},"新的分支"),"并发起合并请求")),"1"===a?f.default.createElement("div",{className:"mt15"},f.default.createElement(i.default.Item,{style:{paddingLeft:"24px"}},d("branchname",{rules:[{required:!0,message:"请输入分支名称"},{validator:this.checkBranchName}]})(f.default.createElement(s.default,{placeholder:"请输入分支名称",style:{width:"220px"}})))):""))),f.default.createElement("div",{className:"mt20"},f.default.createElement(r.default,{type:"primary",onClick:"update"===j?this.UpdateFile:this.subMitFrom,className:"mr30"},"提交变更"),f.default.createElement(r.default,{type:"primary grey",onClick:function(){e.props.history.push("/"+g+"/"+v)},className:"mr20"},"取消"))))}}]),t}(u.Component),v=i.default.create({name:"UserSubmitForm"})(y);t.default=v},XmZk:function(e,t,a){},bIax:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAAmCAYAAACVr4jIAAAEiklEQVRoQ9WZbWxTZRTHf+feDlAJQhUIftBAUDEaDVG/gHEzEQ3GsVtMWTBGo0QxsLUJRvHDQtmMMRoyaAeJ+O4HCWzZ2rFkghpfQmZMNGqMgiwiJH6YStjmG2Treo+5ZZtDuvXerncrz8c+/3PO/9fbe3uec4VpWqsTOmeWElK4G+VOYCHCPGBAoEeFH4DP1KS1fbP8MlmbMtkEXuPX7tRFGYNtAo8As13E2wKtmNQla6TbhT6nZEpB1zbppozNSwJzCjCcRkn09/H8p/Uy5DV+SkDDMZ0xFORVhce9GrxIL3wsBuuSNXLGSy7/QWNqhILsVwh7MTaRVuC7QICVLZvlb7c5fQe14voy8JxbQ251IhxMniFEvdhuYnwFrYrrCoEjgOHGjFeNQE0yKnvcxPkKasX1W+A2N0YK1JweEJa+H5E/88VPCnR1QmfOslmlBhXANSgZVY5pGc1GhiUoh/MZmOy+CrH2iDTky1MwaGiXhm1hh8C1OYooQj+abQD8XqdSUVmcr0hBoFZcGxDqcHBKYGVMbumoEaeTGnd5NhrarY9phndKgG/Ughg8kayVt4sG6vSnM2xOiHB1iYG+mKyVuqKBWk26AZs3Sgky60XYnYpIbfFAE7oPZX2pgQrsSEbl2UmDxmJqHF3AgnSaDoQ7Sg0U2JqKyisFgVY26WLT5lGENSi3AoESBByxdEKU98Tm3bYt8nMunxc9da2dOheDBpSNCDNKGC6XtbTCm4PC1v93SxeAVjbpMtOmHbjhEgO80K7wkyihZFS+H9kYBV3TqEsNky+Aqy5pyP/IfjeF8tZa+fH8gxkI79HZg0N8KbBsiiCdCYH/97zQnellecd2OZsFtRL6AsqEf7hF+QIERXnaEDozStc4fXJRSo35yWb/eiSc0Plp5SRwRVEr5E5Wn4rKdmerslFvNgMc8bvxV/jHMLlOrLg+Bez1HVJ4KxWRDWPrhBJaruePcjN9rh9xQDuAB/0sJHCor5fKXNO7qiatFpt9fk0hhrk6JBTXboXrfQMVvi4zKZ9okGUl9BmUHb55gFPOFXUmaX7dnycHA6zo3Cy/5oOoSmhclEg+XUH7wlmxdmk/wpUFJZg46IxdxsqDm+S4q9wxNawgzcBDrvReRMofDuhRhJu8xLnQnjMMVrXVSpcL7aikIqaz5gb5ELjLS1xerXJMrITuR6nOK/YgUDjUHpXVHkJGpVVxDQm0FRI7boxwQKyduh4j+9Qr9uoFMggqSsN481fnpZNt0oWOvnBybqPiHiZsHhan/UsP4Rxt5hebdEy+11JR2ZgrvxXX24GvfKx9uizAkpEWsAalycdi0wcq1KYisjsLWhHTwLwgHyjc4xPstIAKfNLXy31OozJ6TAs3ajBt8jlwow+w0wF6vCzDipYt4jwrLhxA39+owcsCHEC5t8iwUwsqfHRuiOrDw5AXgTofhJvVHPqNJ9VmG7CoSMBTBdojBg2Bhbzesk4yY72PO6mv3KuXGwM8IEqVKstFstDOuxTP032g2KCDwz7+UqVHhG9UaLd76XQO2bkuzr9Ki5LaLq4ltwAAAABJRU5ErkJggg=="},jP00:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=Object.assign||function(e){for(var t=1;t0?a.props.showNotification("文件已存在, 请删除后再上传"):r?o&&-1!==["jpg","jpeg","png","ico","bmp","gif","pdf","csv","xlsx","xls","tif","svg","psd","cdr","webp"].indexOf(o)?a.props.showNotification("不支持"+o+"类型"):a.setState({fileList:[e],fileName:e.name}):a.props.showNotification("文件大小必须小于"+n+"MB!"),!1},a.state={fileList:void 0,fileContent:void 0,fileName:void 0},a}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),l(t,[{key:"render",value:function(){var e=this.props,t=e.icon,a=e.size,r=this.state,l=r.fileList,i=r.fileName,c={name:"file",fileList:l,onChange:this.handleChange,onRemove:this.onAttachmentRemove,beforeUpload:this.beforeUpload};return s.default.createElement(u,o({},c,{className:this.props.className}),i?s.default.createElement("p",{className:"ant-upload-text"},i):s.default.createElement("div",null,t||s.default.createElement(n.default,{type:"inbox"}),s.default.createElement("p",{className:"ant-upload-text"},"拖动文件或",s.default.createElement("span",{className:"color-blue"},"点击此处上传")),s.default.createElement("p",{className:"mt10"},"暂仅支持文件格式,不支持图片,excel等不可以txt读取的文件"),s.default.createElement("p",{className:"mt10"},"文件名请使用英文且不得超过",a,"MB")))}}]),t}(i.Component);t.default=f}}]);
\ No newline at end of file
+(this.webpackJsonp=this.webpackJsonp||[]).push([[114],{BtkW:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=h(a("W9HT")),r=h(a("2/Rp")),o=h(a("CtXQ")),l=h(a("9yH6")),i=h(a("Vl3Y")),s=h(a("5rEg")),c=function(){function e(e,t){for(var a=0;a-1)return void a(f.default.createElement("span",null,"分支名不能包含下列任何字符:^*\\/"))}}a()},a.state={submitType:"0",filename:"",isSpin:!1},a}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),c(t,[{key:"render",value:function(){var e=this,t=this.state,a=t.submitType,c=t.filename,u=t.isSpin,d=this.props.form.getFieldDecorator,h=this.props.match.params,y=h.branch,v=h.projectsId,g=h.owner,E=this.props,w=E.current_user,N=E.filepath,O=E.projectDetail,S=E.currentBranch,j=this.props.editor_type,A=S||y;return f.default.createElement("div",null,f.default.createElement("span",{className:"df",style:{alignItems:"center"}},f.default.createElement(m.Link,{to:"/"+(w&&w.login),className:"show-user-link"},f.default.createElement("img",{src:(0,p.getImageUrl)("/"+(w&&w.image_url)),alt:"",className:"screwImg"}),f.default.createElement("span",{className:"color-grey-3 ver-middle"},w&&w.username,":")),f.default.createElement("span",{className:"color-grey-8"},"提交变更")),f.default.createElement(n.default,{spinning:u},f.default.createElement("div",{className:"userScrew"},f.default.createElement("div",{className:"screwPanel"},f.default.createElement(i.default,null,f.default.createElement(i.default.Item,{style:{display:"upload"===j?"block":"none"}},d("path",{rules:[]})(f.default.createElement("div",{className:"setInputAddon"},f.default.createElement(s.default,{addonBefore:"/"+(O&&O.identifier)+"/",value:c||N,onChange:this.changeFileName,placeholder:"文件路径..."})))),f.default.createElement(i.default.Item,null,d("desc",{rules:[{required:!0,message:"请添加描述信息"}]})(f.default.createElement(b,{placeholder:"必填,描述主要修改类型和内容",authSize:{minRows:3,maxRows:5}}))),f.default.createElement(l.default.Group,{value:a,onChange:this.changeSubmittype},f.default.createElement(l.default,{value:"0",className:"mb10"},f.default.createElement("i",{className:"iconfont icon-banbenku font-16 mr5"}),"直接提交至",f.default.createElement("span",{className:"color-orange"},(0,p.returnbar)(A)),"分支"),f.default.createElement(l.default,{value:"1"},f.default.createElement(o.default,{type:"pull-request",className:"mr5"}),"为此提交创建一个",f.default.createElement("span",{className:"font-bd"},"新的分支"),"并发起合并请求")),"1"===a?f.default.createElement("div",{className:"mt15"},f.default.createElement(i.default.Item,{style:{paddingLeft:"24px"}},d("branchname",{rules:[{required:!0,message:"请输入分支名称"},{validator:this.checkBranchName}]})(f.default.createElement(s.default,{placeholder:"请输入分支名称",style:{width:"220px"}})))):""))),f.default.createElement("div",{className:"mt20"},f.default.createElement(r.default,{type:"primary",onClick:"update"===j?this.UpdateFile:this.subMitFrom,className:"mr30"},"提交变更"),f.default.createElement(r.default,{type:"primary grey",onClick:function(){e.props.history.push("/"+g+"/"+v)},className:"mr20"},"取消"))))}}]),t}(u.Component),v=i.default.create({name:"UserSubmitForm"})(y);t.default=v},XmZk:function(e,t,a){},bIax:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAAmCAYAAACVr4jIAAAEiklEQVRoQ9WZbWxTZRTHf+feDlAJQhUIftBAUDEaDVG/gHEzEQ3GsVtMWTBGo0QxsLUJRvHDQtmMMRoyaAeJ+O4HCWzZ2rFkghpfQmZMNGqMgiwiJH6YStjmG2Treo+5ZZtDuvXerncrz8c+/3PO/9fbe3uec4VpWqsTOmeWElK4G+VOYCHCPGBAoEeFH4DP1KS1fbP8MlmbMtkEXuPX7tRFGYNtAo8As13E2wKtmNQla6TbhT6nZEpB1zbppozNSwJzCjCcRkn09/H8p/Uy5DV+SkDDMZ0xFORVhce9GrxIL3wsBuuSNXLGSy7/QWNqhILsVwh7MTaRVuC7QICVLZvlb7c5fQe14voy8JxbQ251IhxMniFEvdhuYnwFrYrrCoEjgOHGjFeNQE0yKnvcxPkKasX1W+A2N0YK1JweEJa+H5E/88VPCnR1QmfOslmlBhXANSgZVY5pGc1GhiUoh/MZmOy+CrH2iDTky1MwaGiXhm1hh8C1OYooQj+abQD8XqdSUVmcr0hBoFZcGxDqcHBKYGVMbumoEaeTGnd5NhrarY9phndKgG/Ughg8kayVt4sG6vSnM2xOiHB1iYG+mKyVuqKBWk26AZs3Sgky60XYnYpIbfFAE7oPZX2pgQrsSEbl2UmDxmJqHF3AgnSaDoQ7Sg0U2JqKyisFgVY26WLT5lGENSi3AoESBByxdEKU98Tm3bYt8nMunxc9da2dOheDBpSNCDNKGC6XtbTCm4PC1v93SxeAVjbpMtOmHbjhEgO80K7wkyihZFS+H9kYBV3TqEsNky+Aqy5pyP/IfjeF8tZa+fH8gxkI79HZg0N8KbBsiiCdCYH/97zQnellecd2OZsFtRL6AsqEf7hF+QIERXnaEDozStc4fXJRSo35yWb/eiSc0Plp5SRwRVEr5E5Wn4rKdmerslFvNgMc8bvxV/jHMLlOrLg+Bez1HVJ4KxWRDWPrhBJaruePcjN9rh9xQDuAB/0sJHCor5fKXNO7qiatFpt9fk0hhrk6JBTXboXrfQMVvi4zKZ9okGUl9BmUHb55gFPOFXUmaX7dnycHA6zo3Cy/5oOoSmhclEg+XUH7wlmxdmk/wpUFJZg46IxdxsqDm+S4q9wxNawgzcBDrvReRMofDuhRhJu8xLnQnjMMVrXVSpcL7aikIqaz5gb5ELjLS1xerXJMrITuR6nOK/YgUDjUHpXVHkJGpVVxDQm0FRI7boxwQKyduh4j+9Qr9uoFMggqSsN481fnpZNt0oWOvnBybqPiHiZsHhan/UsP4Rxt5hebdEy+11JR2ZgrvxXX24GvfKx9uizAkpEWsAalycdi0wcq1KYisjsLWhHTwLwgHyjc4xPstIAKfNLXy31OozJ6TAs3ajBt8jlwow+w0wF6vCzDipYt4jwrLhxA39+owcsCHEC5t8iwUwsqfHRuiOrDw5AXgTofhJvVHPqNJ9VmG7CoSMBTBdojBg2Bhbzesk4yY72PO6mv3KuXGwM8IEqVKstFstDOuxTP032g2KCDwz7+UqVHhG9UaLd76XQO2bkuzr9Ki5LaLq4ltwAAAABJRU5ErkJggg=="},jP00:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=Object.assign||function(e){for(var t=1;t0?a.props.showNotification("文件已存在, 请删除后再上传"):r?o&&-1!==["jpg","jpeg","png","ico","bmp","gif","pdf","csv","xlsx","xls","tif","svg","psd","cdr","webp"].indexOf(o)?a.props.showNotification("不支持"+o+"类型"):a.setState({fileList:[e],fileName:e.name}):a.props.showNotification("文件大小必须小于"+n+"MB!"),!1},a.state={fileList:void 0,fileContent:void 0,fileName:void 0},a}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),l(t,[{key:"render",value:function(){var e=this.props,t=e.icon,a=e.size,r=this.state,l=r.fileList,i=r.fileName,c={name:"file",fileList:l,onChange:this.handleChange,onRemove:this.onAttachmentRemove,beforeUpload:this.beforeUpload};return s.default.createElement(u,o({},c,{className:this.props.className}),i?s.default.createElement("p",{className:"ant-upload-text"},i):s.default.createElement("div",null,t||s.default.createElement(n.default,{type:"inbox"}),s.default.createElement("p",{className:"ant-upload-text"},"拖动文件或",s.default.createElement("span",{className:"color-blue"},"点击此处上传")),s.default.createElement("p",{className:"mt10"},"暂仅支持文件格式,不支持图片,excel等不可以txt读取的文件"),s.default.createElement("p",{className:"mt10"},"文件名请使用英文且不得超过",a,"MB")))}}]),t}(i.Component);t.default=f}}]);
\ No newline at end of file
diff --git a/static/js/114.4a696b70.chunk.js b/static/js/115.53db6ace.chunk.js
similarity index 99%
rename from static/js/114.4a696b70.chunk.js
rename to static/js/115.53db6ace.chunk.js
index aec9afb6..0ab35937 100644
--- a/static/js/114.4a696b70.chunk.js
+++ b/static/js/115.53db6ace.chunk.js
@@ -1 +1 @@
-(this.webpackJsonp=this.webpackJsonp||[]).push([[114],{"6V0J":function(e,t,n){},"9BHv":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=p(n("W9HT")),a=p(n("NUBc")),o=Object.assign||function(e){for(var t=1;to?u.default.createElement("div",{className:"mt50 mb30 edu-txt-center"},u.default.createElement(a.default,{simple:!0,defaultCurrent:r,total:t,pageSize:o,onChange:n.ChangePage})):"")},n.state={user_type:n.props.user_type,type_title:n.props.type_title,project_id:n.props.project_id,owner:n.props.owner,users:null,count:0,limit:20,page:1,isSpin:!1},n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),l(t,[{key:"render",value:function(){var e=this.state,t=e.users,n=e.count,a=e.isSpin,l=e.type_title;return u.default.createElement("div",{className:"pbt15"},u.default.createElement("div",{className:"main background-f minH-670",style:{padding:"0px"}},u.default.createElement("div",{className:"user-list-items"},u.default.createElement("div",{className:"font-18 padding10-20 border-b-line"},l),u.default.createElement(r.default,{spinning:a},u.default.createElement("div",{className:"w-100 inline-block"},0===n?u.default.createElement(c.default,{_html:"暂时还没有相关数据!"}):u.default.createElement(f.default,o({users:t,userClass:"w-25",successFunc:this.getUsersList,notReset:!0},this.props)))),this.Paginations())))}}]),t}(i.Component);t.default=d},KJct:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=u(n("2/Rp")),a=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,a=!1,o=void 0;try{for(var l,i=e[Symbol.iterator]();!(r=(l=i.next()).done)&&(n.push(l.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{!r&&i.return&&i.return()}finally{if(a)throw o}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};n("L/Qf");var o=n("q1tI"),l=u(o),i=u(n("vDqi"));function u(e){return e&&e.__esModule?e:{default:e}}n("6V0J"),t.default=function(e){var t=e.is_watch,n=e.fontClass,u=e.starText,s=e.is_block,c=e.id,f=e.successFunc,p=e.notReset,d=(0,o.useState)(!1),m=a(d,2),y=m[0],b=m[1],h=(0,o.useState)(t),v=a(h,2),_=v[0],g=v[1];return l.default.createElement(r.default,{type:_?"default":"primary",ghost:!_,block:s,loading:y,onClick:function(){return e=_,b(!0),void(0,i.default)({method:e?"delete":"post",url:"/watchers/"+(e?"unfollow":"follow")+".json",params:{target_type:"user",id:c}}).then((function(e){e&&0===e.data.status&&(f&&f(),p&&g(!_)),b(!1)})).catch((function(e){b(!1)}));var e}},_?l.default.createElement("span",{className:""},l.default.createElement("i",{className:"iconfont icon-shixing font-15 text-yellow mr-4"}),l.default.createElement("span",{className:n||"font-12"},"已关注")):l.default.createElement("span",{className:""},l.default.createElement("i",{className:"iconfont icon-kongxing font-15"}),l.default.createElement("span",{className:n},u||"关注")))}},Xd6l:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=c(n("2/Rp")),a=function(){function e(e,t){for(var n=0;n0)return e.map((function(e,f){return l.default.createElement("div",{className:"pull-left "+t,key:f},l.default.createElement("div",{className:"pbt25 grid-item mlr10 border-b-line"},l.default.createElement("div",null,l.default.createElement("a",{href:"/"+e.login,className:"show-user-link"},l.default.createElement("img",{className:"avatar-60",src:(0,i.getImageUrl)("/"+e.image_url),alt:""}))),l.default.createElement("div",{className:"ml12"},l.default.createElement("div",null,l.default.createElement(u.Link,{to:"/"+e.login,className:"font-16 text-primary task-hide max-w-200",style:{display:"block"},title:e.name},e.name)),l.default.createElement("div",{className:"font-12 text-gray grid-item pb5"},l.default.createElement("i",{className:"iconfont icon-shijian user-join-time"}),l.default.createElement("span",{className:"ml4"},"点赞列表"===a?"点赞":"关注列表"===a?"关注":"fork","时间:",e.format_time)),n&&n.login===e.login?l.default.createElement(r.default,{type:"default"},"当前用户"):l.default.createElement(s.default,{is_watch:e.is_watch,notReset:c,id:e.login,successFunc:o}))))}))},p(a,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),a(t,[{key:"render",value:function(){var e=this.props,t=e.users,n=e.userClass,r=e.current_user,a=e.type_title,o=e.successFunc,l=e.notReset,i=e.title_type;return this.renderList(t,n,r,a,o,l,i)}}]),t}(o.Component);t.default=d},zM51:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;no?u.default.createElement("div",{className:"mt50 mb30 edu-txt-center"},u.default.createElement(a.default,{simple:!0,defaultCurrent:r,total:t,pageSize:o,onChange:n.ChangePage})):"")},n.state={user_type:n.props.user_type,type_title:n.props.type_title,project_id:n.props.project_id,owner:n.props.owner,users:null,count:0,limit:20,page:1,isSpin:!1},n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),l(t,[{key:"render",value:function(){var e=this.state,t=e.users,n=e.count,a=e.isSpin,l=e.type_title;return u.default.createElement("div",{className:"pbt15"},u.default.createElement("div",{className:"main background-f minH-670",style:{padding:"0px"}},u.default.createElement("div",{className:"user-list-items"},u.default.createElement("div",{className:"font-18 padding10-20 border-b-line"},l),u.default.createElement(r.default,{spinning:a},u.default.createElement("div",{className:"w-100 inline-block"},0===n?u.default.createElement(c.default,{_html:"暂时还没有相关数据!"}):u.default.createElement(f.default,o({users:t,userClass:"w-25",successFunc:this.getUsersList,notReset:!0},this.props)))),this.Paginations())))}}]),t}(i.Component);t.default=d},KJct:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=u(n("2/Rp")),a=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,a=!1,o=void 0;try{for(var l,i=e[Symbol.iterator]();!(r=(l=i.next()).done)&&(n.push(l.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{!r&&i.return&&i.return()}finally{if(a)throw o}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};n("L/Qf");var o=n("q1tI"),l=u(o),i=u(n("vDqi"));function u(e){return e&&e.__esModule?e:{default:e}}n("6V0J"),t.default=function(e){var t=e.is_watch,n=e.fontClass,u=e.starText,s=e.is_block,c=e.id,f=e.successFunc,p=e.notReset,d=(0,o.useState)(!1),m=a(d,2),y=m[0],b=m[1],h=(0,o.useState)(t),v=a(h,2),_=v[0],g=v[1];return l.default.createElement(r.default,{type:_?"default":"primary",ghost:!_,block:s,loading:y,onClick:function(){return e=_,b(!0),void(0,i.default)({method:e?"delete":"post",url:"/watchers/"+(e?"unfollow":"follow")+".json",params:{target_type:"user",id:c}}).then((function(e){e&&0===e.data.status&&(f&&f(),p&&g(!_)),b(!1)})).catch((function(e){b(!1)}));var e}},_?l.default.createElement("span",{className:""},l.default.createElement("i",{className:"iconfont icon-shixing font-15 text-yellow mr-4"}),l.default.createElement("span",{className:n||"font-12"},"已关注")):l.default.createElement("span",{className:""},l.default.createElement("i",{className:"iconfont icon-kongxing font-15"}),l.default.createElement("span",{className:n},u||"关注")))}},Xd6l:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=c(n("2/Rp")),a=function(){function e(e,t){for(var n=0;n0)return e.map((function(e,f){return l.default.createElement("div",{className:"pull-left "+t,key:f},l.default.createElement("div",{className:"pbt25 grid-item mlr10 border-b-line"},l.default.createElement("div",null,l.default.createElement("a",{href:"/"+e.login,className:"show-user-link"},l.default.createElement("img",{className:"avatar-60",src:(0,i.getImageUrl)("/"+e.image_url),alt:""}))),l.default.createElement("div",{className:"ml12"},l.default.createElement("div",null,l.default.createElement(u.Link,{to:"/"+e.login,className:"font-16 text-primary task-hide max-w-200",style:{display:"block"},title:e.name},e.name)),l.default.createElement("div",{className:"font-12 text-gray grid-item pb5"},l.default.createElement("i",{className:"iconfont icon-shijian user-join-time"}),l.default.createElement("span",{className:"ml4"},"点赞列表"===a?"点赞":"关注列表"===a?"关注":"fork","时间:",e.format_time)),n&&n.login===e.login?l.default.createElement(r.default,{type:"default"},"当前用户"):l.default.createElement(s.default,{is_watch:e.is_watch,notReset:c,id:e.login,successFunc:o}))))}))},p(a,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),a(t,[{key:"render",value:function(){var e=this.props,t=e.users,n=e.userClass,r=e.current_user,a=e.type_title,o=e.successFunc,l=e.notReset,i=e.title_type;return this.renderList(t,n,r,a,o,l,i)}}]),t}(o.Component);t.default=d},zM51:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;no?u.default.createElement("div",{className:"mt50 mb30 edu-txt-center"},u.default.createElement(a.default,{simple:!0,defaultCurrent:r,total:t,pageSize:o,onChange:n.ChangePage})):"")},n.state={user_type:n.props.user_type,type_title:n.props.type_title,project_id:n.props.project_id,owner:n.props.owner,users:null,count:0,limit:20,page:1,isSpin:!1},n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),l(t,[{key:"render",value:function(){var e=this.state,t=e.users,n=e.count,a=e.isSpin,l=e.type_title;return u.default.createElement("div",{className:"pbt15"},u.default.createElement("div",{className:"main background-f minH-670",style:{padding:"0px"}},u.default.createElement("div",{className:"user-list-items"},u.default.createElement("div",{className:"font-18 padding10-20 border-b-line"},l),u.default.createElement(r.default,{spinning:a},u.default.createElement("div",{className:"w-100 inline-block"},0===n?u.default.createElement(c.default,{_html:"暂时还没有相关数据!"}):u.default.createElement(f.default,o({users:t,userClass:"w-25",successFunc:this.getUsersList,notReset:!0},this.props)))),this.Paginations())))}}]),t}(i.Component);t.default=d},KJct:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=u(n("2/Rp")),a=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,a=!1,o=void 0;try{for(var l,i=e[Symbol.iterator]();!(r=(l=i.next()).done)&&(n.push(l.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{!r&&i.return&&i.return()}finally{if(a)throw o}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};n("L/Qf");var o=n("q1tI"),l=u(o),i=u(n("vDqi"));function u(e){return e&&e.__esModule?e:{default:e}}n("6V0J"),t.default=function(e){var t=e.is_watch,n=e.fontClass,u=e.starText,s=e.is_block,c=e.id,f=e.successFunc,p=e.notReset,d=(0,o.useState)(!1),m=a(d,2),y=m[0],b=m[1],h=(0,o.useState)(t),v=a(h,2),_=v[0],g=v[1];return l.default.createElement(r.default,{type:_?"default":"primary",ghost:!_,block:s,loading:y,onClick:function(){return e=_,b(!0),void(0,i.default)({method:e?"delete":"post",url:"/watchers/"+(e?"unfollow":"follow")+".json",params:{target_type:"user",id:c}}).then((function(e){e&&0===e.data.status&&(f&&f(),p&&g(!_)),b(!1)})).catch((function(e){b(!1)}));var e}},_?l.default.createElement("span",{className:""},l.default.createElement("i",{className:"iconfont icon-shixing font-15 text-yellow mr-4"}),l.default.createElement("span",{className:n||"font-12"},"已关注")):l.default.createElement("span",{className:""},l.default.createElement("i",{className:"iconfont icon-kongxing font-15"}),l.default.createElement("span",{className:n},u||"关注")))}},Xd6l:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=c(n("2/Rp")),a=function(){function e(e,t){for(var n=0;n0)return e.map((function(e,f){return l.default.createElement("div",{className:"pull-left "+t,key:f},l.default.createElement("div",{className:"pbt25 grid-item mlr10 border-b-line"},l.default.createElement("div",null,l.default.createElement("a",{href:"/"+e.login,className:"show-user-link"},l.default.createElement("img",{className:"avatar-60",src:(0,i.getImageUrl)("/"+e.image_url),alt:""}))),l.default.createElement("div",{className:"ml12"},l.default.createElement("div",null,l.default.createElement(u.Link,{to:"/"+e.login,className:"font-16 text-primary task-hide max-w-200",style:{display:"block"},title:e.name},e.name)),l.default.createElement("div",{className:"font-12 text-gray grid-item pb5"},l.default.createElement("i",{className:"iconfont icon-shijian user-join-time"}),l.default.createElement("span",{className:"ml4"},"点赞列表"===a?"点赞":"关注列表"===a?"关注":"fork","时间:",e.format_time)),n&&n.login===e.login?l.default.createElement(r.default,{type:"default"},"当前用户"):l.default.createElement(s.default,{is_watch:e.is_watch,notReset:c,id:e.login,successFunc:o}))))}))},p(a,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),a(t,[{key:"render",value:function(){var e=this.props,t=e.users,n=e.userClass,r=e.current_user,a=e.type_title,o=e.successFunc,l=e.notReset,i=e.title_type;return this.renderList(t,n,r,a,o,l,i)}}]),t}(o.Component);t.default=d},cFFD:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;no?u.default.createElement("div",{className:"mt50 mb30 edu-txt-center"},u.default.createElement(a.default,{simple:!0,defaultCurrent:r,total:t,pageSize:o,onChange:n.ChangePage})):"")},n.state={user_type:n.props.user_type,type_title:n.props.type_title,project_id:n.props.project_id,owner:n.props.owner,users:null,count:0,limit:20,page:1,isSpin:!1},n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),l(t,[{key:"render",value:function(){var e=this.state,t=e.users,n=e.count,a=e.isSpin,l=e.type_title;return u.default.createElement("div",{className:"pbt15"},u.default.createElement("div",{className:"main background-f minH-670",style:{padding:"0px"}},u.default.createElement("div",{className:"user-list-items"},u.default.createElement("div",{className:"font-18 padding10-20 border-b-line"},l),u.default.createElement(r.default,{spinning:a},u.default.createElement("div",{className:"w-100 inline-block"},0===n?u.default.createElement(c.default,{_html:"暂时还没有相关数据!"}):u.default.createElement(f.default,o({users:t,userClass:"w-25",successFunc:this.getUsersList,notReset:!0},this.props)))),this.Paginations())))}}]),t}(i.Component);t.default=d},KJct:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=u(n("2/Rp")),a=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,a=!1,o=void 0;try{for(var l,i=e[Symbol.iterator]();!(r=(l=i.next()).done)&&(n.push(l.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{!r&&i.return&&i.return()}finally{if(a)throw o}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};n("L/Qf");var o=n("q1tI"),l=u(o),i=u(n("vDqi"));function u(e){return e&&e.__esModule?e:{default:e}}n("6V0J"),t.default=function(e){var t=e.is_watch,n=e.fontClass,u=e.starText,s=e.is_block,c=e.id,f=e.successFunc,p=e.notReset,d=(0,o.useState)(!1),m=a(d,2),y=m[0],b=m[1],h=(0,o.useState)(t),v=a(h,2),_=v[0],g=v[1];return l.default.createElement(r.default,{type:_?"default":"primary",ghost:!_,block:s,loading:y,onClick:function(){return e=_,b(!0),void(0,i.default)({method:e?"delete":"post",url:"/watchers/"+(e?"unfollow":"follow")+".json",params:{target_type:"user",id:c}}).then((function(e){e&&0===e.data.status&&(f&&f(),p&&g(!_)),b(!1)})).catch((function(e){b(!1)}));var e}},_?l.default.createElement("span",{className:""},l.default.createElement("i",{className:"iconfont icon-shixing font-15 text-yellow mr-4"}),l.default.createElement("span",{className:n||"font-12"},"已关注")):l.default.createElement("span",{className:""},l.default.createElement("i",{className:"iconfont icon-kongxing font-15"}),l.default.createElement("span",{className:n},u||"关注")))}},Xd6l:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=c(n("2/Rp")),a=function(){function e(e,t){for(var n=0;n0)return e.map((function(e,f){return l.default.createElement("div",{className:"pull-left "+t,key:f},l.default.createElement("div",{className:"pbt25 grid-item mlr10 border-b-line"},l.default.createElement("div",null,l.default.createElement("a",{href:"/"+e.login,className:"show-user-link"},l.default.createElement("img",{className:"avatar-60",src:(0,i.getImageUrl)("/"+e.image_url),alt:""}))),l.default.createElement("div",{className:"ml12"},l.default.createElement("div",null,l.default.createElement(u.Link,{to:"/"+e.login,className:"font-16 text-primary task-hide max-w-200",style:{display:"block"},title:e.name},e.name)),l.default.createElement("div",{className:"font-12 text-gray grid-item pb5"},l.default.createElement("i",{className:"iconfont icon-shijian user-join-time"}),l.default.createElement("span",{className:"ml4"},"点赞列表"===a?"点赞":"关注列表"===a?"关注":"fork","时间:",e.format_time)),n&&n.login===e.login?l.default.createElement(r.default,{type:"default"},"当前用户"):l.default.createElement(s.default,{is_watch:e.is_watch,notReset:c,id:e.login,successFunc:o}))))}))},p(a,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),a(t,[{key:"render",value:function(){var e=this.props,t=e.users,n=e.userClass,r=e.current_user,a=e.type_title,o=e.successFunc,l=e.notReset,i=e.title_type;return this.renderList(t,n,r,a,o,l,i)}}]),t}(o.Component);t.default=d},cFFD:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n0?y.registrationTaskList.map((function(e,t){return i.default.createElement("div",{className:"taskItem mt20",key:t},i.default.createElement("div",{className:"left"},i.default.createElement("div",{className:"taskTitle",onClick:function(){window.location.href="/glcc/subjects/detail/"+e.id}},i.default.createElement(r.default,{title:e.taskName},e.taskName)),i.default.createElement("div",{className:"mt20 oneLine leftWidth"},"导师姓名: ",e.tutorName),e.tutorMail&&i.default.createElement("div",{className:"mb20 email oneLine leftWidth"},"邮箱地址: ",i.default.createElement("span",null,i.default.createElement(r.default,{title:e.tutorMail},e.tutorMail)))),i.default.createElement("div",{className:"center"},i.default.createElement("div",{className:"taskDesc"},e.taskDesc),e.taskUrl&&i.default.createElement("div",{className:"taskUrl oneLine"},"课题链接: ",i.default.createElement("a",{href:e.taskUrl,target:"_blank"},e.taskUrl)),i.default.createElement("div",null,(p||E)&&(o&&e.id&&Object.keys(o).includes(e.id.toString())?i.default.createElement(l.default,{onClick:function(){window.location.href="/glcc/student/apply/"+e.id},className:"lookDetail mr10"},"报名详情"):p&&i.default.createElement(l.default,{type:"primary",className:"applyBut mr10",onClick:function(){var t;t=e.id,f&&f.login?o&&Object.keys(o).length>=2?n.default.error("最多只能同时报名两个课题"):window.location.href="/glcc/student/apply/"+t:m()}},"申请课题")),i.default.createElement(l.default,{onClick:function(){window.open("/glcc/subjects/detail/"+e.id)},className:"lookDetail"},"课题详情"))),i.default.createElement("div",{className:"right oneLine taskUrl"},i.default.createElement("span",{className:"taskReward"},"¥",e.taskReward)))})):i.default.createElement(u.default,{_html:"课题暂无数据",small:!0})):i.default.createElement("div",{className:"projectDetailBox nodata"},i.default.createElement(u.default,{_html:"暂无数据",small:!0}))}},mn8b:function(e,t,a){"use strict";a.r(t),t.default=a.p+"static/media/logo.62af9fee.png"},nujH:function(e,t,a){}}]);
\ No newline at end of file
+(this.webpackJsonp=this.webpackJsonp||[]).push([[117],{"9Rdz":function(e,t,a){"use strict";a.r(t),t.default=a.p+"static/media/bgPng.ed010245.png"},DCaW:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var l=p(a("W9HT")),r=p(a("diRs")),n=p(a("5rEg")),c=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var a=[],l=!0,r=!1,n=void 0;try{for(var c,s=e[Symbol.iterator]();!(l=(c=s.next()).done)&&(a.push(c.value),!t||a.length!==t);l=!0);}catch(e){r=!0,n=e}finally{try{!l&&s.return&&s.return()}finally{if(r)throw n}}return a}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};a("04bd"),a("Aosp"),a("1vPl");var s=a("q1tI"),i=p(s),u=a("ucFT");a("nujH");var d=a("hJRQ"),o=p(a("Tl6q")),f=p(a("9Rdz")),m=p(a("mn8b"));function p(e){return e&&e.__esModule?e:{default:e}}var E=n.default.Search;t.default=function(e){var t=e.applyTaskId,a=e.current_user,n=e.showLoginDialog,p=e.isStudentApplyDate,v=e.studentApplyEnd,g=(0,s.useState)(void 0),y=c(g,2),k=y[0],h=y[1],N=(0,s.useState)([]),b=c(N,2),j=b[0],w=b[1],L=(0,s.useState)(!1),T=c(L,2),_=T[0],I=T[1];return(0,s.useEffect)((function(){I(!0);var e={curPage:1,keyword:k,pageSize:1e4};(0,d.projectList)(e).then((function(e){e&&"success"===e.message&&w(e.data.rows),I(!1)}))}),[k]),i.default.createElement("div",{className:"taskList listBox"},i.default.createElement("div",{className:"list"},i.default.createElement("div",{className:"search"},i.default.createElement(E,{placeholder:"请输入项目名称进行搜索",allowClear:!0,enterButton:!0,onSearch:function(e){h(e)}})),i.default.createElement(l.default,{spinning:_},i.default.createElement("div",{className:"projectListBox"},j&&j.map((function(e,l){return i.default.createElement(r.default,{key:l,placement:(l+1)%3==0?"bottomRight":(l+1)%3%2==0?"bottom":"bottomLeft",content:i.default.createElement(o.default,{detail:e,applyTaskId:t,current_user:a,showLoginDialog:n,isStudentApplyDate:p,studentApplyEnd:v}),trigger:"click",overlayClassName:"projectItemPopover",autoAdjustOverflow:!1},i.default.createElement("div",{className:"projectItem "+((l+1)%3==0||(l+1)%3%2==0?"":"firstBox")},i.default.createElement("div",{className:"border"}),i.default.createElement("div",{className:"projectLogo"},i.default.createElement("img",{src:e.projectLogoId?u.main_site_url+"/api/attachments/"+e.projectLogoId:m.default,alt:""})),i.default.createElement("div",{className:"title"},e.projectName),i.default.createElement("div",{className:"intro"},e.projectIntro)))}))))),i.default.createElement("img",{src:f.default,alt:"",className:"bgPng3"}),i.default.createElement("img",{src:f.default,alt:"",className:"bgPng4"}))}},Tl6q:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var l=o(a("2/Rp")),r=o(a("3S7+")),n=o(a("tsqr")),c=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var a=[],l=!0,r=!1,n=void 0;try{for(var c,s=e[Symbol.iterator]();!(l=(c=s.next()).done)&&(a.push(c.value),!t||a.length!==t);l=!0);}catch(e){r=!0,n=e}finally{try{!l&&s.return&&s.return()}finally{if(r)throw n}}return a}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};a("L/Qf"),a("TfFZ"),a("8/o9");var s=a("q1tI"),i=o(s),u=o(a("2CTR")),d=a("hJRQ");function o(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=e.detail,a=e.projectId,o=e.applyTaskId,f=e.current_user,m=e.showLoginDialog,p=e.isStudentApplyDate,E=e.studentApplyEnd,v=(0,s.useState)(t),g=c(v,2),y=g[0],k=g[1];return(0,s.useEffect)((function(){!t&&a&&(0,d.getProjectById)(a).then((function(e){e&&"success"===e.message&&k(e.data)}))}),[t]),y?i.default.createElement("div",{className:"projectDetailBox "+(t?"":"byTask")},i.default.createElement("div",{className:"projectDetailHead"},i.default.createElement("span",{className:"name"},y.projectName),y.projectType&&i.default.createElement("span",{className:"type"},y.projectType),i.default.createElement("p",null,"GitLink项目地址: ",i.default.createElement("a",{href:y.gitlinkUrl,className:"linkUrl",target:"_blank"},y.gitlinkUrl)),i.default.createElement("div",null,"项目简介: ",y.projectIntro)),y.registrationTaskList&&y.registrationTaskList.length>0?y.registrationTaskList.map((function(e,t){return i.default.createElement("div",{className:"taskItem mt20",key:t},i.default.createElement("div",{className:"left"},i.default.createElement("div",{className:"taskTitle",onClick:function(){window.location.href="/glcc/subjects/detail/"+e.id}},i.default.createElement(r.default,{title:e.taskName},e.taskName)),i.default.createElement("div",{className:"mt20 oneLine leftWidth"},"导师姓名: ",e.tutorName),e.tutorMail&&i.default.createElement("div",{className:"mb20 email oneLine leftWidth"},"邮箱地址: ",i.default.createElement("span",null,i.default.createElement(r.default,{title:e.tutorMail},e.tutorMail)))),i.default.createElement("div",{className:"center"},i.default.createElement("div",{className:"taskDesc"},e.taskDesc),e.taskUrl&&i.default.createElement("div",{className:"taskUrl oneLine"},"课题链接: ",i.default.createElement("a",{href:e.taskUrl,target:"_blank"},e.taskUrl)),i.default.createElement("div",null,(p||E)&&(o&&e.id&&Object.keys(o).includes(e.id.toString())?i.default.createElement(l.default,{onClick:function(){window.location.href="/glcc/student/apply/"+e.id},className:"lookDetail mr10"},"报名详情"):p&&i.default.createElement(l.default,{type:"primary",className:"applyBut mr10",onClick:function(){var t;t=e.id,f&&f.login?o&&Object.keys(o).length>=2?n.default.error("最多只能同时报名两个课题"):window.location.href="/glcc/student/apply/"+t:m()}},"申请课题")),i.default.createElement(l.default,{onClick:function(){window.open("/glcc/subjects/detail/"+e.id)},className:"lookDetail"},"课题详情"))),i.default.createElement("div",{className:"right oneLine taskUrl"},i.default.createElement("span",{className:"taskReward"},"¥",e.taskReward)))})):i.default.createElement(u.default,{_html:"课题暂无数据",small:!0})):i.default.createElement("div",{className:"projectDetailBox nodata"},i.default.createElement(u.default,{_html:"暂无数据",small:!0}))}},mn8b:function(e,t,a){"use strict";a.r(t),t.default=a.p+"static/media/logo.62af9fee.png"},nujH:function(e,t,a){}}]);
\ No newline at end of file
diff --git a/static/js/117.54c558b7.chunk.js b/static/js/118.31729c8e.chunk.js
similarity index 99%
rename from static/js/117.54c558b7.chunk.js
rename to static/js/118.31729c8e.chunk.js
index 9eda5879..8a1d1e3f 100644
--- a/static/js/117.54c558b7.chunk.js
+++ b/static/js/118.31729c8e.chunk.js
@@ -1 +1 @@
-(this.webpackJsonp=this.webpackJsonp||[]).push([[117],{"+hnl":function(e,t,n){},MKzF:function(e,t,n){"use strict";n.r(t);n("SchZ"),n("+hnl")},cNeJ:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=c(n("kaz8")),o=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,o=!1,a=void 0;try{for(var u,i=e[Symbol.iterator]();!(r=(u=i.next()).done)&&(n.push(u.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{!r&&i.return&&i.return()}finally{if(o)throw a}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};n("MKzF");var a=n("q1tI"),u=c(a),i=c(n("vDqi"));function c(e){return e&&e.__esModule?e:{default:e}}n("j4F2"),t.default=function(e){var t=e.current_user,n=(0,a.useState)(),c=o(n,2),l=c[0],s=c[1],f=(0,a.useState)(),p=o(f,2),d=p[0],y=p[1],b=(0,a.useState)(),h=o(b,2),v=h[0],m=h[1];function g(e,n,r){var o=d,a=v;e?o[r]=n.target.checked:a[r]=n.target.checked,i.default.post("/users/"+t.login+"/template_message_settings/update_setting.json",{setting:{notification_body:o,email_body:a}}).then((function(e){e&&0===e.status&&O()}))}function O(){i.default.get("/users/"+t.login+"/template_message_settings.json").then((function(e){e&&200===e.status&&(m(e.data.email_body),y(e.data.notification_body))}))}return(0,a.useEffect)((function(){i.default.get("/template_message_settings.json").then((function(e){e&&200===e.status&&s(e.data.setting_types)})),O()}),[]),u.default.createElement("div",{className:"notice01"},u.default.createElement("div",{className:"sshHead"},u.default.createElement("span",{className:"text-shadow07"},"通知管理")),u.default.createElement("div",null,u.default.createElement("span",{className:"notice-manager-tip"},"您可以通过通知管理来选择接受通知的方式"),l&&d&&v&&l.map((function(e,t){return e.type_name&&u.default.createElement("div",{key:t},u.default.createElement("div",{className:"manager-cont-top"},e.type_name),e.settings.map((function(t,n){var o=e.type.substring(e.type.indexOf("::")+2)+"::"+t.key;return u.default.createElement("div",{className:"manager-cont",key:n},u.default.createElement("div",{className:"manager-cont-title"},t.name),u.default.createElement(r.default,{disabled:t.notification_disabled,defaultChecked:d[o],onChange:function(e){g(!0,e,o)}},"站内信"),u.default.createElement(r.default,{disabled:t.email_disabled,defaultChecked:v[o],onChange:function(e){g(!1,e,o)}},"邮件"))})))}))))}},kaz8:function(e,t,n){"use strict";n.r(t);var r=n("q1tI"),o=n("17x9"),a=n("VCL8"),u=n("TSYQ"),i=n.n(u),c=n("x1Ya"),l=n("Gytx"),s=n.n(l),f=n("H84U"),p=n("6CfX");function d(e){return(d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function y(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function b(){return(b=Object.assign||function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&(h=t.getOptions().map((function(e){return r.createElement(_,{prefixCls:d,key:e.value.toString(),disabled:"disabled"in e?e.disabled:a.disabled,value:e.value,checked:-1!==u.value.indexOf(e.value),onChange:e.onChange,className:"".concat(y,"-item")},e.label)})));var v=i()(y,l);return r.createElement("div",E({className:v,style:s},b),h)},t.state={value:e.value||e.defaultValue||[],registeredValues:[]},t}return t=u,o=[{key:"getDerivedStateFromProps",value:function(e){return"value"in e?{value:e.value||[]}:null}}],(n=[{key:"getChildContext",value:function(){return{checkboxGroup:{toggleOption:this.toggleOption,value:this.state.value,disabled:this.props.disabled,name:this.props.name,registerValue:this.registerValue,cancelValue:this.cancelValue}}}},{key:"shouldComponentUpdate",value:function(e,t){return!s()(this.props,e)||!s()(this.state,t)}},{key:"getOptions",value:function(){return this.props.options.map((function(e){return"string"==typeof e?{label:e,value:e}:e}))}},{key:"render",value:function(){return r.createElement(f.a,null,this.renderGroup)}}])&&N(t.prototype,n),o&&N(t,o),u}(r.Component);D.defaultProps={options:[]},D.propTypes={defaultValue:o.array,value:o.array,options:o.array.isRequired,onChange:o.func},D.childContextTypes={checkboxGroup:o.any},Object(a.polyfill)(D);var U=D;_.Group=U;t.default=_}}]);
\ No newline at end of file
+(this.webpackJsonp=this.webpackJsonp||[]).push([[118],{"+hnl":function(e,t,n){},MKzF:function(e,t,n){"use strict";n.r(t);n("SchZ"),n("+hnl")},cNeJ:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=c(n("kaz8")),o=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,o=!1,a=void 0;try{for(var u,i=e[Symbol.iterator]();!(r=(u=i.next()).done)&&(n.push(u.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{!r&&i.return&&i.return()}finally{if(o)throw a}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};n("MKzF");var a=n("q1tI"),u=c(a),i=c(n("vDqi"));function c(e){return e&&e.__esModule?e:{default:e}}n("j4F2"),t.default=function(e){var t=e.current_user,n=(0,a.useState)(),c=o(n,2),l=c[0],s=c[1],f=(0,a.useState)(),p=o(f,2),d=p[0],y=p[1],b=(0,a.useState)(),h=o(b,2),v=h[0],m=h[1];function g(e,n,r){var o=d,a=v;e?o[r]=n.target.checked:a[r]=n.target.checked,i.default.post("/users/"+t.login+"/template_message_settings/update_setting.json",{setting:{notification_body:o,email_body:a}}).then((function(e){e&&0===e.status&&O()}))}function O(){i.default.get("/users/"+t.login+"/template_message_settings.json").then((function(e){e&&200===e.status&&(m(e.data.email_body),y(e.data.notification_body))}))}return(0,a.useEffect)((function(){i.default.get("/template_message_settings.json").then((function(e){e&&200===e.status&&s(e.data.setting_types)})),O()}),[]),u.default.createElement("div",{className:"notice01"},u.default.createElement("div",{className:"sshHead"},u.default.createElement("span",{className:"text-shadow07"},"通知管理")),u.default.createElement("div",null,u.default.createElement("span",{className:"notice-manager-tip"},"您可以通过通知管理来选择接受通知的方式"),l&&d&&v&&l.map((function(e,t){return e.type_name&&u.default.createElement("div",{key:t},u.default.createElement("div",{className:"manager-cont-top"},e.type_name),e.settings.map((function(t,n){var o=e.type.substring(e.type.indexOf("::")+2)+"::"+t.key;return u.default.createElement("div",{className:"manager-cont",key:n},u.default.createElement("div",{className:"manager-cont-title"},t.name),u.default.createElement(r.default,{disabled:t.notification_disabled,defaultChecked:d[o],onChange:function(e){g(!0,e,o)}},"站内信"),u.default.createElement(r.default,{disabled:t.email_disabled,defaultChecked:v[o],onChange:function(e){g(!1,e,o)}},"邮件"))})))}))))}},kaz8:function(e,t,n){"use strict";n.r(t);var r=n("q1tI"),o=n("17x9"),a=n("VCL8"),u=n("TSYQ"),i=n.n(u),c=n("x1Ya"),l=n("Gytx"),s=n.n(l),f=n("H84U"),p=n("6CfX");function d(e){return(d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function y(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function b(){return(b=Object.assign||function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&(h=t.getOptions().map((function(e){return r.createElement(_,{prefixCls:d,key:e.value.toString(),disabled:"disabled"in e?e.disabled:a.disabled,value:e.value,checked:-1!==u.value.indexOf(e.value),onChange:e.onChange,className:"".concat(y,"-item")},e.label)})));var v=i()(y,l);return r.createElement("div",E({className:v,style:s},b),h)},t.state={value:e.value||e.defaultValue||[],registeredValues:[]},t}return t=u,o=[{key:"getDerivedStateFromProps",value:function(e){return"value"in e?{value:e.value||[]}:null}}],(n=[{key:"getChildContext",value:function(){return{checkboxGroup:{toggleOption:this.toggleOption,value:this.state.value,disabled:this.props.disabled,name:this.props.name,registerValue:this.registerValue,cancelValue:this.cancelValue}}}},{key:"shouldComponentUpdate",value:function(e,t){return!s()(this.props,e)||!s()(this.state,t)}},{key:"getOptions",value:function(){return this.props.options.map((function(e){return"string"==typeof e?{label:e,value:e}:e}))}},{key:"render",value:function(){return r.createElement(f.a,null,this.renderGroup)}}])&&N(t.prototype,n),o&&N(t,o),u}(r.Component);D.defaultProps={options:[]},D.propTypes={defaultValue:o.array,value:o.array,options:o.array.isRequired,onChange:o.func},D.childContextTypes={checkboxGroup:o.any},Object(a.polyfill)(D);var U=D;_.Group=U;t.default=_}}]);
\ No newline at end of file
diff --git a/static/js/118.8fc43a38.chunk.js b/static/js/119.e1ffe803.chunk.js
similarity index 99%
rename from static/js/118.8fc43a38.chunk.js
rename to static/js/119.e1ffe803.chunk.js
index f6d9878b..11fadb1e 100644
--- a/static/js/118.8fc43a38.chunk.js
+++ b/static/js/119.e1ffe803.chunk.js
@@ -1 +1 @@
-(this.webpackJsonp=this.webpackJsonp||[]).push([[118],{"Ie+W":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=f(a("2/Rp")),r=f(a("CtXQ")),l=f(a("lrIw")),u=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var a=[],n=!0,r=!1,l=void 0;try{for(var u,o=e[Symbol.iterator]();!(n=(u=o.next()).done)&&(a.push(u.value),!t||a.length!==t);n=!0);}catch(e){r=!0,l=e}finally{try{!n&&o.return&&o.return()}finally{if(r)throw l}}return a}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};a("L/Qf"),a("2oDE"),a("bipt");var o=a("q1tI"),i=f(o),c=f(a("vDqi")),d=a("sYIF");function f(e){return e&&e.__esModule?e:{default:e}}var s=l.default.Option;t.default=function(e){var t=e.getID,a=e.login,f=e.showNotification,m=(0,o.useState)(void 0),p=u(m,2),v=p[0],h=p[1],E=(0,o.useState)(void 0),y=u(E,2),g=y[0],b=y[1],w=(0,o.useState)(void 0),I=u(w,2),S=I[0],_=I[1];return(0,o.useEffect)((function(){c.default.get("/users/list.json",{params:{search:S}}).then((function(e){var t,a;e&&(t=e.data.users,a=t&&t.map((function(e,t){return i.default.createElement(s,{key:t,value:""+e.user_id,login:""+e.login,name:e.username},i.default.createElement("img",{className:"user_img radius",width:"28",height:"28",src:(0,d.getImageUrl)("/"+(e&&e.image_url)),alt:""}),i.default.createElement("span",{className:"ml10",style:{verticalAlign:"middle"}},e.username,i.default.createElement("span",{className:"color-grey ml10"},"(",e.login,")")))})),b(a))})).catch((function(e){console.log(e)}))}),[S]),i.default.createElement("div",{className:"addPanel"},i.default.createElement(l.default,{dataSource:g,value:S,style:{width:300},onChange:function(e){_(e)},onSelect:function(e,t){h(a?e:t.props.login),_(t.props.name)},placeholder:"搜索需要添加的用户...",allowClear:!0}),i.default.createElement(n.default,{type:"primary",ghost:!0,onClick:function(){g&&g.length>0&&S?(t&&t(v),_(void 0),h(void 0)):f("请选择存在的用户!")},className:"ml15"},i.default.createElement(r.default,{type:"plus",size:"16"}),"添加成员"))}},"XyF/":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var a=[],n=!0,r=!1,l=void 0;try{for(var u,o=e[Symbol.iterator]();!(n=(u=o.next()).done)&&(a.push(u.value),!t||a.length!==t);n=!0);}catch(e){r=!0,l=e}finally{try{!n&&o.return&&o.return()}finally{if(r)throw l}}return a}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},r=a("q1tI"),l=f(r),u=a("spEH"),o=f(a("Ie+W")),i=f(a("fF4P")),c=f(a("YtIU")),d=f(a("xj5X"));function f(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=(0,r.useState)("1"),a=n(t,2),f=a[0],s=a[1],m=(0,r.useState)(void 0),p=n(m,2),v=p[0],h=p[1],E=(0,r.useState)(!1),y=n(E,2),g=y[0],b=y[1],w=(0,r.useState)(!0),I=n(w,2),S=I[0],_=I[1],N=(0,r.useState)(void 0),j=n(N,2),x=j[0],k=j[1],C=e.match.params,D=C.projectsId,O=C.owner,A=e&&e.projectDetail&&e.projectDetail.author;return l.default.createElement(u.WhiteBack,null,l.default.createElement("div",{className:"flex-a-center baseForm bbr"},A&&"Organization"===A.type?l.default.createElement("span",null,l.default.createElement("span",{style:{cursor:"pointer"},className:"1"===f?"font-18 text-black color-blue":"font-18 text-black",onClick:function(){s("1"),h(void 0)}},"协作者管理"),l.default.createElement("span",{style:{cursor:"pointer"},className:"2"===f?"font-18 text-black ml30 color-blue":"font-18 text-black ml30",onClick:function(){s("2"),h(void 0),k(void 0)}},"团队管理")):l.default.createElement("span",{className:"font-18 text-black"},"协作者管理"),"1"===f&&l.default.createElement(o.default,{getID:function(e){h(e),b(!g)},login:!0,showNotification:e.showNotification}),"1"!==f&&S&&l.default.createElement(i.default,{getGroupID:function(e){k(e)},organizeId:O})),l.default.createElement("div",null,"1"===f?l.default.createElement(c.default,{newId:v,flag:g,projectsId:D,owner:O,project_id:e.project_id,author:e.projectDetail&&e.projectDetail.author,showNotification:e.showNotification}):l.default.createElement(d.default,{setAddOperation:_,owner:O,projectsId:D,newGroupId:x})))}},YtIU:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=g(a("NUBc")),r=g(a("W9HT")),l=g(a("wCAj")),u=g(a("NJEC")),o=g(a("jsC+")),i=g(a("3S7+")),c=g(a("CtXQ")),d=g(a("BvKs")),f=g(a("5rEg")),s=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var a=[],n=!0,r=!1,l=void 0;try{for(var u,o=e[Symbol.iterator]();!(n=(u=o.next()).done)&&(a.push(u.value),!t||a.length!==t);n=!0);}catch(e){r=!0,l=e}finally{try{!n&&o.return&&o.return()}finally{if(r)throw l}}return a}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};a("YQTV"),a("04bd"),a("mbEz"),a("k994"),a("aIZi"),a("TfFZ"),a("2oDE"),a("2WkQ"),a("1vPl");var m=a("q1tI"),p=g(m),v=g(a("vDqi")),h=g(a("2CTR")),E=a("eO8H"),y=a("sYIF");function g(e){return e&&e.__esModule?e:{default:e}}var b=f.default.Search,w=[{id:"Manager",name:"管理员"},{id:"Developer",name:"开发者"},{id:"Reporter",name:"报告者"}];t.default=(0,m.forwardRef)((function(e){var t=e.projectsId,a=e.owner,f=e.project_id,g=e.author,I=e.showNotification,S=e.newId,_=e.flag,N=(0,m.useState)(void 0),j=s(N,2),x=j[0],k=j[1],C=(0,m.useState)(void 0),D=s(C,2),O=D[0],A=D[1],T=(0,m.useState)(1),z=s(T,2),M=z[0],q=z[1],F=(0,m.useState)(!0),P=s(F,2),Q=P[0],L=P[1],R=(0,m.useState)(void 0),U=s(R,2),X=U[0],Y=U[1],B=(0,m.useState)(void 0),H=s(B,2),W=H[0],G=H[1],J=(0,m.useState)(0),K=s(J,2),V=K[0],Z=K[1];function $(){L(!0);var e="/"+a+"/"+t+"/collaborators.json";v.default.get(e,{params:{page:M,search:O,role:X,limit:15}}).then((function(e){e&&(M>1&&W&&1===W.length?q(M-1):(G(e.data.members),Z(e.data.total_count)),L(!1))})).catch((function(e){L(!1)}))}function ee(e,t){Y(e),k(t)}(0,m.useEffect)((function(){S&&function(e){if(e){var n="/"+a+"/"+t+"/collaborators.json";v.default.post(n,{user_id:e}).then((function(e){e&&$()})).catch((function(e){}))}}(S)}),[_]),(0,m.useEffect)((function(){f&&t&&a&&$()}),[f,O,M,X]);var te=p.default.createElement("div",null,p.default.createElement("span",{className:"mr3"},"角色"),p.default.createElement(i.default,{placement:"bottom",title:p.default.createElement("div",null,p.default.createElement("div",{className:"mb3"},"管理员:拥有仓库设置功能、代码库读、写操作"),p.default.createElement("div",{className:"mb3"},"开发人员:只拥有代码库读、写操作"),p.default.createElement("div",{className:"mb3"},"报告者:只拥有代码库读操作"))},p.default.createElement(c.default,{type:"question-circle"}))),ae=function(e){return"Manager"===e?"text-green":"Developer"===e?"text-primary":"text-yellow"},ne=function(e){return p.default.createElement(d.default,null,w.map((function(n,r){return p.default.createElement(d.default.Item,{key:n.id,value:n.id,onClick:function(n){return function(e,n){var r="/"+a+"/"+t+"/collaborators/change_role.json";v.default.put(r,{user_id:n,role:e.key}).then((function(e){e&&(I("权限修改成功!"),$())})).catch((function(e){}))}(n,e)}},n.name)})))},re=[{title:"头像",dataIndex:"image_url",render:function(e,t){return p.default.createElement("span",{className:"f-wrap-alignCenter"},p.default.createElement(E.Link,{to:"/"+t.login,className:"show-user-link"},p.default.createElement("img",{src:(0,y.getImageUrl)("/"+e),alt:"",width:"32px",height:"32px",className:"mr3 radius"})))}},{title:"用户名",dataIndex:"name",render:function(e,t){return p.default.createElement(E.Link,{to:"/"+t.login,className:"show-user-link"},e)}},{title:"邮箱",dataIndex:"email",render:function(e){return p.default.createElement("span",null,e)}},{title:te,dataIndex:"role_name",render:function(e,t){return function(e){var t=w.filter((function(t){return t.id===e.role}));return p.default.createElement("span",null,g&&g.login===e.login?p.default.createElement("label",{className:ae(e.role)},t&&t[0].name):p.default.createElement(o.default,{overlay:ne(""+e.id),placement:"bottomCenter"},p.default.createElement("span",{className:ae(e.role)},t&&t[0].name,p.default.createElement(c.default,{type:"caret-down",className:"ml2",size:"13"}))))}(t)}},{title:"操作",dataIndex:"action",render:function(e,n){return p.default.createElement("span",{style:{justifyContent:"center"}},g&&g.login!==n.login&&p.default.createElement(u.default,{title:"确认将此成员从项目中移除?",okText:"是",cancelText:"否",onConfirm:function(){return e=n.id,r="/"+a+"/"+t+"/collaborators/remove.json",void v.default.delete(r,{data:{user_id:e}}).then((function(e){e&&(I("成员删除成功!"),$())})).catch((function(e){}));var e,r}},p.default.createElement("a",{className:"text-delete"},"删除")))}}];return p.default.createElement(p.default.Fragment,null,p.default.createElement("div",{className:"baseForm",style:{display:"flex",justifyContent:"space-between",alignItems:"center"}},p.default.createElement(o.default,{overlay:function(e){return p.default.createElement(d.default,null,p.default.createElement(d.default.Item,{key:0,value:void 0,onClick:function(e){return ee(void 0,"角色筛选")}},"全部"),w.map((function(e,t){return p.default.createElement(d.default.Item,{key:e.id,value:e.id,onClick:function(t){return ee(e.id,e.name)}},e.name)})))},placement:"bottomCenter"},p.default.createElement("a",{className:"text-primary"},x||"角色筛选",p.default.createElement(c.default,{type:"caret-down",size:"16"}))),p.default.createElement(b,{placeholder:"搜索项目成员...",enterButton:"搜索",onSearch:A,style:{width:300}})),p.default.createElement(r.default,{spinning:Q},p.default.createElement("div",{className:"collaboratorList baseForm"},W&&W.length>0&&p.default.createElement(l.default,{pagination:!1,columns:re,dataSource:W,rowKey:function(e){return e.id}}),W&&0===W.length&&p.default.createElement(h.default,{_html:"暂时还没有相关数据!"}))),V>15?p.default.createElement("div",{className:"edu-txt-center mt20 pb20"},p.default.createElement(n.default,{simple:!0,pageSize:15,current:M,total:V,onChange:function(e){return q(e)}})):"")}))},fF4P:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=d(a("2/Rp")),r=d(a("CtXQ")),l=d(a("lrIw")),u=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var a=[],n=!0,r=!1,l=void 0;try{for(var u,o=e[Symbol.iterator]();!(n=(u=o.next()).done)&&(a.push(u.value),!t||a.length!==t);n=!0);}catch(e){r=!0,l=e}finally{try{!n&&o.return&&o.return()}finally{if(r)throw l}}return a}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};a("L/Qf"),a("2oDE"),a("bipt");var o=a("q1tI"),i=d(o),c=d(a("vDqi"));function d(e){return e&&e.__esModule?e:{default:e}}var f=l.default.Option;t.default=function(e){var t=e.organizeId,a=e.getGroupID,d=(0,o.useState)(void 0),s=u(d,2),m=s[0],p=s[1],v=(0,o.useState)(void 0),h=u(v,2),E=h[0],y=h[1],g=(0,o.useState)(""),b=u(g,2),w=b[0],I=b[1];return(0,o.useEffect)((function(){var e;e="/organizations/"+t+"/teams/search.json",c.default.get(e,{params:{search:w}}).then((function(e){var t,a;e&&(t=e.data.teams,a=t&&t.map((function(e,t){return i.default.createElement(f,{key:t,value:""+e.id,name:e.name},e.name)})),y(a))})).catch((function(e){console.log(e)}))}),[w]),i.default.createElement("div",{className:"addPanel"},i.default.createElement(l.default,{dataSource:E,value:w,style:{width:300},onChange:function(e){I(e||"")},onSelect:function(e,t){p(e),I(t.props.name)},placeholder:"搜索需要添加的团队...",allowClear:!0}),i.default.createElement(n.default,{type:"primary",ghost:!0,onClick:function(){a&&a(m),p(void 0)},className:"ml15"},i.default.createElement(r.default,{type:"plus",size:"16"}),"添加团队"))}},xj5X:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=s(a("NUBc")),r=s(a("wCAj")),l=s(a("NJEC")),u=s(a("2/Rp")),o=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var a=[],n=!0,r=!1,l=void 0;try{for(var u,o=e[Symbol.iterator]();!(n=(u=o.next()).done)&&(a.push(u.value),!t||a.length!==t);n=!0);}catch(e){r=!0,l=e}finally{try{!n&&o.return&&o.return()}finally{if(r)throw l}}return a}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};a("YQTV"),a("mbEz"),a("k994"),a("L/Qf");var i=a("q1tI"),c=s(i),d=a("eO8H"),f=s(a("vDqi"));function s(e){return e&&e.__esModule?e:{default:e}}var m={owner:"所有者",admin:"管理者",write:"开发者",read:"报告者"};t.default=function(e){var t=e.newGroupId,a=e.owner,s=e.projectsId,p=e.setAddOperation,v=(0,i.useState)(void 0),h=o(v,2),E=h[0],y=h[1],g=(0,i.useState)(!0),b=o(g,2),w=b[0],I=b[1],S=(0,i.useState)(1),_=o(S,2),N=_[0],j=_[1],x=(0,i.useState)(0),k=o(x,2),C=k[0],D=k[1];function O(){var e="/"+a+"/"+s+"/teams.json";f.default.get(e,{params:{page:N,limit:15}}).then((function(e){e&&e.data&&(y(e.data.teams),D(e.data.total_count),I(!1),p(e.data.can_add))})).catch((function(e){}))}(0,i.useEffect)((function(){O()}),[]),(0,i.useEffect)((function(){var e,n;t&&(e=t,n="/"+a+"/"+s+"/teams.json",f.default.post(n,{team_id:e}).then((function(e){e&&e.data&&O()})).catch((function(e){})))}),[t]);var A=[{title:"团队名",dataIndex:"name",render:function(e,t){return t.is_admin||t.is_member?c.default.createElement(d.Link,{to:"/"+a+"/teams/"+t.id},e):c.default.createElement("span",null,e)}},{title:"权限",dataIndex:"authorize",width:"20%",render:function(e,t){return m[e]}},{title:"操作",dataIndex:"operation",width:"25%",render:function(e,t){return t.can_remove&&c.default.createElement(l.default,{title:"确定要删除‘"+t.name+"’团队?",okText:"是",cancelText:"否",onConfirm:function(){var e,n;e=t.id,n="/"+a+"/"+s+"/teams/"+e+".json",f.default.delete(n).then((function(e){e&&e.data&&O()})).catch((function(e){}))}},c.default.createElement(u.default,{type:"danger"},"删除"))}}];return c.default.createElement("div",{className:"padding20-30",style:{minHeight:"400px"}},c.default.createElement(r.default,{dataSource:E,columns:A,pagination:!1,loading:w}),C>15?c.default.createElement("div",{className:"pb20 mt20 edu-txt-center"},c.default.createElement(n.default,{simple:!0,current:N,total:C,pageSize:15,onChange:function(e){j(e)}})):"")}}}]);
\ No newline at end of file
+(this.webpackJsonp=this.webpackJsonp||[]).push([[119],{"Ie+W":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=f(a("2/Rp")),r=f(a("CtXQ")),l=f(a("lrIw")),u=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var a=[],n=!0,r=!1,l=void 0;try{for(var u,o=e[Symbol.iterator]();!(n=(u=o.next()).done)&&(a.push(u.value),!t||a.length!==t);n=!0);}catch(e){r=!0,l=e}finally{try{!n&&o.return&&o.return()}finally{if(r)throw l}}return a}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};a("L/Qf"),a("2oDE"),a("bipt");var o=a("q1tI"),i=f(o),c=f(a("vDqi")),d=a("sYIF");function f(e){return e&&e.__esModule?e:{default:e}}var s=l.default.Option;t.default=function(e){var t=e.getID,a=e.login,f=e.showNotification,m=(0,o.useState)(void 0),p=u(m,2),v=p[0],h=p[1],E=(0,o.useState)(void 0),y=u(E,2),g=y[0],b=y[1],w=(0,o.useState)(void 0),I=u(w,2),S=I[0],_=I[1];return(0,o.useEffect)((function(){c.default.get("/users/list.json",{params:{search:S}}).then((function(e){var t,a;e&&(t=e.data.users,a=t&&t.map((function(e,t){return i.default.createElement(s,{key:t,value:""+e.user_id,login:""+e.login,name:e.username},i.default.createElement("img",{className:"user_img radius",width:"28",height:"28",src:(0,d.getImageUrl)("/"+(e&&e.image_url)),alt:""}),i.default.createElement("span",{className:"ml10",style:{verticalAlign:"middle"}},e.username,i.default.createElement("span",{className:"color-grey ml10"},"(",e.login,")")))})),b(a))})).catch((function(e){console.log(e)}))}),[S]),i.default.createElement("div",{className:"addPanel"},i.default.createElement(l.default,{dataSource:g,value:S,style:{width:300},onChange:function(e){_(e)},onSelect:function(e,t){h(a?e:t.props.login),_(t.props.name)},placeholder:"搜索需要添加的用户...",allowClear:!0}),i.default.createElement(n.default,{type:"primary",ghost:!0,onClick:function(){g&&g.length>0&&S?(t&&t(v),_(void 0),h(void 0)):f("请选择存在的用户!")},className:"ml15"},i.default.createElement(r.default,{type:"plus",size:"16"}),"添加成员"))}},"XyF/":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var a=[],n=!0,r=!1,l=void 0;try{for(var u,o=e[Symbol.iterator]();!(n=(u=o.next()).done)&&(a.push(u.value),!t||a.length!==t);n=!0);}catch(e){r=!0,l=e}finally{try{!n&&o.return&&o.return()}finally{if(r)throw l}}return a}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},r=a("q1tI"),l=f(r),u=a("spEH"),o=f(a("Ie+W")),i=f(a("fF4P")),c=f(a("YtIU")),d=f(a("xj5X"));function f(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=(0,r.useState)("1"),a=n(t,2),f=a[0],s=a[1],m=(0,r.useState)(void 0),p=n(m,2),v=p[0],h=p[1],E=(0,r.useState)(!1),y=n(E,2),g=y[0],b=y[1],w=(0,r.useState)(!0),I=n(w,2),S=I[0],_=I[1],N=(0,r.useState)(void 0),j=n(N,2),x=j[0],k=j[1],C=e.match.params,D=C.projectsId,O=C.owner,A=e&&e.projectDetail&&e.projectDetail.author;return l.default.createElement(u.WhiteBack,null,l.default.createElement("div",{className:"flex-a-center baseForm bbr"},A&&"Organization"===A.type?l.default.createElement("span",null,l.default.createElement("span",{style:{cursor:"pointer"},className:"1"===f?"font-18 text-black color-blue":"font-18 text-black",onClick:function(){s("1"),h(void 0)}},"协作者管理"),l.default.createElement("span",{style:{cursor:"pointer"},className:"2"===f?"font-18 text-black ml30 color-blue":"font-18 text-black ml30",onClick:function(){s("2"),h(void 0),k(void 0)}},"团队管理")):l.default.createElement("span",{className:"font-18 text-black"},"协作者管理"),"1"===f&&l.default.createElement(o.default,{getID:function(e){h(e),b(!g)},login:!0,showNotification:e.showNotification}),"1"!==f&&S&&l.default.createElement(i.default,{getGroupID:function(e){k(e)},organizeId:O})),l.default.createElement("div",null,"1"===f?l.default.createElement(c.default,{newId:v,flag:g,projectsId:D,owner:O,project_id:e.project_id,author:e.projectDetail&&e.projectDetail.author,showNotification:e.showNotification}):l.default.createElement(d.default,{setAddOperation:_,owner:O,projectsId:D,newGroupId:x})))}},YtIU:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=g(a("NUBc")),r=g(a("W9HT")),l=g(a("wCAj")),u=g(a("NJEC")),o=g(a("jsC+")),i=g(a("3S7+")),c=g(a("CtXQ")),d=g(a("BvKs")),f=g(a("5rEg")),s=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var a=[],n=!0,r=!1,l=void 0;try{for(var u,o=e[Symbol.iterator]();!(n=(u=o.next()).done)&&(a.push(u.value),!t||a.length!==t);n=!0);}catch(e){r=!0,l=e}finally{try{!n&&o.return&&o.return()}finally{if(r)throw l}}return a}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};a("YQTV"),a("04bd"),a("mbEz"),a("k994"),a("aIZi"),a("TfFZ"),a("2oDE"),a("2WkQ"),a("1vPl");var m=a("q1tI"),p=g(m),v=g(a("vDqi")),h=g(a("2CTR")),E=a("eO8H"),y=a("sYIF");function g(e){return e&&e.__esModule?e:{default:e}}var b=f.default.Search,w=[{id:"Manager",name:"管理员"},{id:"Developer",name:"开发者"},{id:"Reporter",name:"报告者"}];t.default=(0,m.forwardRef)((function(e){var t=e.projectsId,a=e.owner,f=e.project_id,g=e.author,I=e.showNotification,S=e.newId,_=e.flag,N=(0,m.useState)(void 0),j=s(N,2),x=j[0],k=j[1],C=(0,m.useState)(void 0),D=s(C,2),O=D[0],A=D[1],T=(0,m.useState)(1),z=s(T,2),M=z[0],q=z[1],F=(0,m.useState)(!0),P=s(F,2),Q=P[0],L=P[1],R=(0,m.useState)(void 0),U=s(R,2),X=U[0],Y=U[1],B=(0,m.useState)(void 0),H=s(B,2),W=H[0],G=H[1],J=(0,m.useState)(0),K=s(J,2),V=K[0],Z=K[1];function $(){L(!0);var e="/"+a+"/"+t+"/collaborators.json";v.default.get(e,{params:{page:M,search:O,role:X,limit:15}}).then((function(e){e&&(M>1&&W&&1===W.length?q(M-1):(G(e.data.members),Z(e.data.total_count)),L(!1))})).catch((function(e){L(!1)}))}function ee(e,t){Y(e),k(t)}(0,m.useEffect)((function(){S&&function(e){if(e){var n="/"+a+"/"+t+"/collaborators.json";v.default.post(n,{user_id:e}).then((function(e){e&&$()})).catch((function(e){}))}}(S)}),[_]),(0,m.useEffect)((function(){f&&t&&a&&$()}),[f,O,M,X]);var te=p.default.createElement("div",null,p.default.createElement("span",{className:"mr3"},"角色"),p.default.createElement(i.default,{placement:"bottom",title:p.default.createElement("div",null,p.default.createElement("div",{className:"mb3"},"管理员:拥有仓库设置功能、代码库读、写操作"),p.default.createElement("div",{className:"mb3"},"开发人员:只拥有代码库读、写操作"),p.default.createElement("div",{className:"mb3"},"报告者:只拥有代码库读操作"))},p.default.createElement(c.default,{type:"question-circle"}))),ae=function(e){return"Manager"===e?"text-green":"Developer"===e?"text-primary":"text-yellow"},ne=function(e){return p.default.createElement(d.default,null,w.map((function(n,r){return p.default.createElement(d.default.Item,{key:n.id,value:n.id,onClick:function(n){return function(e,n){var r="/"+a+"/"+t+"/collaborators/change_role.json";v.default.put(r,{user_id:n,role:e.key}).then((function(e){e&&(I("权限修改成功!"),$())})).catch((function(e){}))}(n,e)}},n.name)})))},re=[{title:"头像",dataIndex:"image_url",render:function(e,t){return p.default.createElement("span",{className:"f-wrap-alignCenter"},p.default.createElement(E.Link,{to:"/"+t.login,className:"show-user-link"},p.default.createElement("img",{src:(0,y.getImageUrl)("/"+e),alt:"",width:"32px",height:"32px",className:"mr3 radius"})))}},{title:"用户名",dataIndex:"name",render:function(e,t){return p.default.createElement(E.Link,{to:"/"+t.login,className:"show-user-link"},e)}},{title:"邮箱",dataIndex:"email",render:function(e){return p.default.createElement("span",null,e)}},{title:te,dataIndex:"role_name",render:function(e,t){return function(e){var t=w.filter((function(t){return t.id===e.role}));return p.default.createElement("span",null,g&&g.login===e.login?p.default.createElement("label",{className:ae(e.role)},t&&t[0].name):p.default.createElement(o.default,{overlay:ne(""+e.id),placement:"bottomCenter"},p.default.createElement("span",{className:ae(e.role)},t&&t[0].name,p.default.createElement(c.default,{type:"caret-down",className:"ml2",size:"13"}))))}(t)}},{title:"操作",dataIndex:"action",render:function(e,n){return p.default.createElement("span",{style:{justifyContent:"center"}},g&&g.login!==n.login&&p.default.createElement(u.default,{title:"确认将此成员从项目中移除?",okText:"是",cancelText:"否",onConfirm:function(){return e=n.id,r="/"+a+"/"+t+"/collaborators/remove.json",void v.default.delete(r,{data:{user_id:e}}).then((function(e){e&&(I("成员删除成功!"),$())})).catch((function(e){}));var e,r}},p.default.createElement("a",{className:"text-delete"},"删除")))}}];return p.default.createElement(p.default.Fragment,null,p.default.createElement("div",{className:"baseForm",style:{display:"flex",justifyContent:"space-between",alignItems:"center"}},p.default.createElement(o.default,{overlay:function(e){return p.default.createElement(d.default,null,p.default.createElement(d.default.Item,{key:0,value:void 0,onClick:function(e){return ee(void 0,"角色筛选")}},"全部"),w.map((function(e,t){return p.default.createElement(d.default.Item,{key:e.id,value:e.id,onClick:function(t){return ee(e.id,e.name)}},e.name)})))},placement:"bottomCenter"},p.default.createElement("a",{className:"text-primary"},x||"角色筛选",p.default.createElement(c.default,{type:"caret-down",size:"16"}))),p.default.createElement(b,{placeholder:"搜索项目成员...",enterButton:"搜索",onSearch:A,style:{width:300}})),p.default.createElement(r.default,{spinning:Q},p.default.createElement("div",{className:"collaboratorList baseForm"},W&&W.length>0&&p.default.createElement(l.default,{pagination:!1,columns:re,dataSource:W,rowKey:function(e){return e.id}}),W&&0===W.length&&p.default.createElement(h.default,{_html:"暂时还没有相关数据!"}))),V>15?p.default.createElement("div",{className:"edu-txt-center mt20 pb20"},p.default.createElement(n.default,{simple:!0,pageSize:15,current:M,total:V,onChange:function(e){return q(e)}})):"")}))},fF4P:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=d(a("2/Rp")),r=d(a("CtXQ")),l=d(a("lrIw")),u=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var a=[],n=!0,r=!1,l=void 0;try{for(var u,o=e[Symbol.iterator]();!(n=(u=o.next()).done)&&(a.push(u.value),!t||a.length!==t);n=!0);}catch(e){r=!0,l=e}finally{try{!n&&o.return&&o.return()}finally{if(r)throw l}}return a}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};a("L/Qf"),a("2oDE"),a("bipt");var o=a("q1tI"),i=d(o),c=d(a("vDqi"));function d(e){return e&&e.__esModule?e:{default:e}}var f=l.default.Option;t.default=function(e){var t=e.organizeId,a=e.getGroupID,d=(0,o.useState)(void 0),s=u(d,2),m=s[0],p=s[1],v=(0,o.useState)(void 0),h=u(v,2),E=h[0],y=h[1],g=(0,o.useState)(""),b=u(g,2),w=b[0],I=b[1];return(0,o.useEffect)((function(){var e;e="/organizations/"+t+"/teams/search.json",c.default.get(e,{params:{search:w}}).then((function(e){var t,a;e&&(t=e.data.teams,a=t&&t.map((function(e,t){return i.default.createElement(f,{key:t,value:""+e.id,name:e.name},e.name)})),y(a))})).catch((function(e){console.log(e)}))}),[w]),i.default.createElement("div",{className:"addPanel"},i.default.createElement(l.default,{dataSource:E,value:w,style:{width:300},onChange:function(e){I(e||"")},onSelect:function(e,t){p(e),I(t.props.name)},placeholder:"搜索需要添加的团队...",allowClear:!0}),i.default.createElement(n.default,{type:"primary",ghost:!0,onClick:function(){a&&a(m),p(void 0)},className:"ml15"},i.default.createElement(r.default,{type:"plus",size:"16"}),"添加团队"))}},xj5X:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=s(a("NUBc")),r=s(a("wCAj")),l=s(a("NJEC")),u=s(a("2/Rp")),o=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var a=[],n=!0,r=!1,l=void 0;try{for(var u,o=e[Symbol.iterator]();!(n=(u=o.next()).done)&&(a.push(u.value),!t||a.length!==t);n=!0);}catch(e){r=!0,l=e}finally{try{!n&&o.return&&o.return()}finally{if(r)throw l}}return a}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};a("YQTV"),a("mbEz"),a("k994"),a("L/Qf");var i=a("q1tI"),c=s(i),d=a("eO8H"),f=s(a("vDqi"));function s(e){return e&&e.__esModule?e:{default:e}}var m={owner:"所有者",admin:"管理者",write:"开发者",read:"报告者"};t.default=function(e){var t=e.newGroupId,a=e.owner,s=e.projectsId,p=e.setAddOperation,v=(0,i.useState)(void 0),h=o(v,2),E=h[0],y=h[1],g=(0,i.useState)(!0),b=o(g,2),w=b[0],I=b[1],S=(0,i.useState)(1),_=o(S,2),N=_[0],j=_[1],x=(0,i.useState)(0),k=o(x,2),C=k[0],D=k[1];function O(){var e="/"+a+"/"+s+"/teams.json";f.default.get(e,{params:{page:N,limit:15}}).then((function(e){e&&e.data&&(y(e.data.teams),D(e.data.total_count),I(!1),p(e.data.can_add))})).catch((function(e){}))}(0,i.useEffect)((function(){O()}),[]),(0,i.useEffect)((function(){var e,n;t&&(e=t,n="/"+a+"/"+s+"/teams.json",f.default.post(n,{team_id:e}).then((function(e){e&&e.data&&O()})).catch((function(e){})))}),[t]);var A=[{title:"团队名",dataIndex:"name",render:function(e,t){return t.is_admin||t.is_member?c.default.createElement(d.Link,{to:"/"+a+"/teams/"+t.id},e):c.default.createElement("span",null,e)}},{title:"权限",dataIndex:"authorize",width:"20%",render:function(e,t){return m[e]}},{title:"操作",dataIndex:"operation",width:"25%",render:function(e,t){return t.can_remove&&c.default.createElement(l.default,{title:"确定要删除‘"+t.name+"’团队?",okText:"是",cancelText:"否",onConfirm:function(){var e,n;e=t.id,n="/"+a+"/"+s+"/teams/"+e+".json",f.default.delete(n).then((function(e){e&&e.data&&O()})).catch((function(e){}))}},c.default.createElement(u.default,{type:"danger"},"删除"))}}];return c.default.createElement("div",{className:"padding20-30",style:{minHeight:"400px"}},c.default.createElement(r.default,{dataSource:E,columns:A,pagination:!1,loading:w}),C>15?c.default.createElement("div",{className:"pb20 mt20 edu-txt-center"},c.default.createElement(n.default,{simple:!0,current:N,total:C,pageSize:15,onChange:function(e){j(e)}})):"")}}}]);
\ No newline at end of file
diff --git a/static/js/11.9cf2278b.chunk.js b/static/js/12.b7fdf957.chunk.js
similarity index 99%
rename from static/js/11.9cf2278b.chunk.js
rename to static/js/12.b7fdf957.chunk.js
index ce9c474c..0e938af6 100644
--- a/static/js/11.9cf2278b.chunk.js
+++ b/static/js/12.b7fdf957.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(170).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),x=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),E=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 x=parseFloat(O.substr(0,O.length-2));n=m.clampedInt(x*a,0,0,1e3)}else n=m.clampedInt(O,0,0,1e3);D&&(n+=16);var E=0;if(h){var k=Math.max(s,f);E=Math.round(k*u)}var I=0;d&&(I=r);var M,T,A,R,P=0,F=P+I,V=F+E,W=V+n,B=i-I-E-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:E,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 console.log` because `log` has been completed recently."),o.a("suggestSelection.recentlyUsedByPrefix","Select suggestions based on previous prefixes that have completed those suggestions, e.g. `co -> console` and `con -> const`.")],description:o.a("suggestSelection","Controls how suggestions are pre-selected when showing the suggest list.")})),tabCompletion:X(new y(94,"tabCompletion","off",["on","off","onlySnippets"],{enumDescriptions:[o.a("tabCompletion.on","Tab complete will insert the best matching suggestion when pressing tab."),o.a("tabCompletion.off","Disable tab completions."),o.a("tabCompletion.onlySnippets","Tab complete snippets when their prefix match. Works best when 'quickSuggestions' aren't enabled.")],description:o.a("tabCompletion","Enables tab completions.")})),useTabStops:X(new g(95,"useTabStops",!0,{description:o.a("useTabStops","Inserting and deleting whitespace follows tab stops.")})),wordSeparators:X(new _(96,"wordSeparators",s.b,{description:o.a("wordSeparators","Characters that will be used as word separators when doing word related navigations or operations.")})),wordWrap:X(new y(97,"wordWrap","off",["off","on","wordWrapColumn","bounded"],{markdownEnumDescriptions:[o.a("wordWrap.off","Lines will never wrap."),o.a("wordWrap.on","Lines will wrap at the viewport width."),o.a({key:"wordWrap.wordWrapColumn",comment:["- `editor.wordWrapColumn` refers to a different setting and should not be localized."]},"Lines will wrap at `#editor.wordWrapColumn#`."),o.a({key:"wordWrap.bounded",comment:["- viewport means the edge of the visible window size.","- `editor.wordWrapColumn` refers to a different setting and should not be localized."]},"Lines will wrap at the minimum of viewport and `#editor.wordWrapColumn#`.")],description:o.a({key:"wordWrap",comment:["- 'off', 'on', 'wordWrapColumn' and 'bounded' refer to values the setting can take and should not be localized.","- `editor.wordWrapColumn` refers to a different setting and should not be localized."]},"Controls how lines should wrap.")})),wordWrapBreakAfterCharacters:X(new _(98,"wordWrapBreakAfterCharacters"," \t})]?|/&.,;¢°′″‰℃、。。、¢,.:;?!%・・ゝゞヽヾーァィゥェォッャュョヮヵヶぁぃぅぇぉっゃゅょゎゕゖㇰㇱㇲㇳㇴㇵㇶㇷㇸㇹㇺㇻㇼㇽㇾㇿ々〻ァィゥェォャュョッー”〉》」』】〕)]}」")),wordWrapBreakBeforeCharacters:X(new _(99,"wordWrapBreakBeforeCharacters","([{‘“〈《「『【〔([{「£¥$£¥++")),wordWrapColumn:X(new m(100,"wordWrapColumn",80,1,1073741824,{markdownDescription:o.a({key:"wordWrapColumn",comment:["- `editor.wordWrap` refers to a different setting and should not be localized.","- 'wordWrapColumn' and 'bounded' refer to values the different setting can take and should not be localized."]},"Controls the wrapping column of the editor when `#editor.wordWrap#` is `wordWrapColumn` or `bounded`.")})),wordWrapMinified:X(new g(101,"wordWrapMinified",!0)),wrappingIndent:X(new b(102,"wrappingIndent",1,"same",["none","same","indent","deepIndent"],(function(e){switch(e){case"none":return 0;case"same":return 1;case"indent":return 2;case"deepIndent":return 3}}),{enumDescriptions:[o.a("wrappingIndent.none","No indentation. Wrapped lines begin at column 1."),o.a("wrappingIndent.same","Wrapped lines get the same indentation as the parent."),o.a("wrappingIndent.indent","Wrapped lines get +1 indentation toward the parent."),o.a("wrappingIndent.deepIndent","Wrapped lines get +2 indentation toward the parent.")],description:o.a("wrappingIndent","Controls the indentation of wrapped lines.")})),wrappingStrategy:X(new y(103,"wrappingStrategy","simple",["simple","advanced"],{enumDescriptions:[o.a("wrappingStrategy.simple","Assumes that all characters are of the same width. This is a fast algorithm that works correctly for monospace fonts and certain scripts (like Latin characters) where glyphs are of equal width."),o.a("wrappingStrategy.advanced","Delegates wrapping points computation to the browser. This is a slow algorithm, that might cause freezes for large files, but it works correctly in all cases.")],description:o.a("wrappingStrategy","Controls the algorithm that computes wrapping points.")})),editorClassName:X(new L),pixelRatio:X(new F),tabFocusMode:X(new K),layoutInfo:X(new M),wrappingInfo:X(new q)}},"/cAr":function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"msdax",extensions:[".dax",".msdax"],aliases:["DAX","MSDAX"],loader:function(){return n.e(177).then(n.bind(null,"8m5U"))}})},"/cxE":function(e,t,n){"use strict";n.d(t,"e",(function(){return o})),n.d(t,"f",(function(){return r})),n.d(t,"d",(function(){return s})),n.d(t,"a",(function(){return a})),n.d(t,"b",(function(){return u})),n.d(t,"c",(function(){return l}));var i=new(function(){function e(){this.listeners=[],this.unexpectedErrorHandler=function(e){setTimeout((function(){if(e.stack)throw new Error(e.message+"\n\n"+e.stack);throw e}),0)}}return e.prototype.emit=function(e){this.listeners.forEach((function(t){t(e)}))},e.prototype.onUnexpectedError=function(e){this.unexpectedErrorHandler(e),this.emit(e)},e.prototype.onUnexpectedExternalError=function(e){this.unexpectedErrorHandler(e)},e}());function o(e){s(e)||i.onUnexpectedError(e)}function r(e){return e instanceof Error?{$isError:!0,name:e.name,message:e.message,stack:e.stacktrace||e.stack}:e}function s(e){return e instanceof Error&&"Canceled"===e.name&&"Canceled"===e.message}function a(){var e=new Error("Canceled");return e.name=e.message,e}function u(e){return e?new Error("Illegal argument: "+e):new Error("Illegal argument")}function l(e){return e?new Error("Illegal state: "+e):new Error("Illegal state")}},"/kV6":function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"a",(function(){return l})),n.d(t,"f",(function(){return c})),n.d(t,"e",(function(){return h})),n.d(t,"d",(function(){return p})),n.d(t,"c",(function(){return g}));var i,o=n("/cxE"),r=function(){function e(){this._keyCodeToStr=[],this._strToKeyCode=Object.create(null)}return e.prototype.define=function(e,t){this._keyCodeToStr[e]=t,this._strToKeyCode[t.toLowerCase()]=e},e.prototype.keyCodeToStr=function(e){return this._keyCodeToStr[e]},e.prototype.strToKeyCode=function(e){return this._strToKeyCode[e.toLowerCase()]||0},e}(),s=new r,a=new r,u=new r;function l(e,t){return(e|(65535&t)<<16>>>0)>>>0}function c(e,t){if(0===e)return null;var n=(65535&e)>>>0,i=(4294901760&e)>>>16;return new f(0!==i?[d(n,t),d(i,t)]:[d(n,t)])}function d(e,t){var n=!!(2048&e),i=!!(256&e);return new h(2===t?i:n,!!(1024&e),!!(512&e),2===t?n:i,255&e)}!function(){function e(e,t,n,i){void 0===n&&(n=t),void 0===i&&(i=n),s.define(e,t),a.define(e,n),u.define(e,i)}e(0,"unknown"),e(1,"Backspace"),e(2,"Tab"),e(3,"Enter"),e(4,"Shift"),e(5,"Ctrl"),e(6,"Alt"),e(7,"PauseBreak"),e(8,"CapsLock"),e(9,"Escape"),e(10,"Space"),e(11,"PageUp"),e(12,"PageDown"),e(13,"End"),e(14,"Home"),e(15,"LeftArrow","Left"),e(16,"UpArrow","Up"),e(17,"RightArrow","Right"),e(18,"DownArrow","Down"),e(19,"Insert"),e(20,"Delete"),e(21,"0"),e(22,"1"),e(23,"2"),e(24,"3"),e(25,"4"),e(26,"5"),e(27,"6"),e(28,"7"),e(29,"8"),e(30,"9"),e(31,"A"),e(32,"B"),e(33,"C"),e(34,"D"),e(35,"E"),e(36,"F"),e(37,"G"),e(38,"H"),e(39,"I"),e(40,"J"),e(41,"K"),e(42,"L"),e(43,"M"),e(44,"N"),e(45,"O"),e(46,"P"),e(47,"Q"),e(48,"R"),e(49,"S"),e(50,"T"),e(51,"U"),e(52,"V"),e(53,"W"),e(54,"X"),e(55,"Y"),e(56,"Z"),e(57,"Meta"),e(58,"ContextMenu"),e(59,"F1"),e(60,"F2"),e(61,"F3"),e(62,"F4"),e(63,"F5"),e(64,"F6"),e(65,"F7"),e(66,"F8"),e(67,"F9"),e(68,"F10"),e(69,"F11"),e(70,"F12"),e(71,"F13"),e(72,"F14"),e(73,"F15"),e(74,"F16"),e(75,"F17"),e(76,"F18"),e(77,"F19"),e(78,"NumLock"),e(79,"ScrollLock"),e(80,";",";","OEM_1"),e(81,"=","=","OEM_PLUS"),e(82,",",",","OEM_COMMA"),e(83,"-","-","OEM_MINUS"),e(84,".",".","OEM_PERIOD"),e(85,"/","/","OEM_2"),e(86,"`","`","OEM_3"),e(110,"ABNT_C1"),e(111,"ABNT_C2"),e(87,"[","[","OEM_4"),e(88,"\\","\\","OEM_5"),e(89,"]","]","OEM_6"),e(90,"'","'","OEM_7"),e(91,"OEM_8"),e(92,"OEM_102"),e(93,"NumPad0"),e(94,"NumPad1"),e(95,"NumPad2"),e(96,"NumPad3"),e(97,"NumPad4"),e(98,"NumPad5"),e(99,"NumPad6"),e(100,"NumPad7"),e(101,"NumPad8"),e(102,"NumPad9"),e(103,"NumPad_Multiply"),e(104,"NumPad_Add"),e(105,"NumPad_Separator"),e(106,"NumPad_Subtract"),e(107,"NumPad_Decimal"),e(108,"NumPad_Divide")}(),function(e){e.toString=function(e){return s.keyCodeToStr(e)},e.fromString=function(e){return s.strToKeyCode(e)},e.toUserSettingsUS=function(e){return a.keyCodeToStr(e)},e.toUserSettingsGeneral=function(e){return u.keyCodeToStr(e)},e.fromUserSettings=function(e){return a.strToKeyCode(e)||u.strToKeyCode(e)}}(i||(i={}));var h=function(){function e(e,t,n,i,o){this.ctrlKey=e,this.shiftKey=t,this.altKey=n,this.metaKey=i,this.keyCode=o}return e.prototype.equals=function(e){return this.ctrlKey===e.ctrlKey&&this.shiftKey===e.shiftKey&&this.altKey===e.altKey&&this.metaKey===e.metaKey&&this.keyCode===e.keyCode},e.prototype.isModifierKey=function(){return 0===this.keyCode||5===this.keyCode||57===this.keyCode||6===this.keyCode||4===this.keyCode},e.prototype.toChord=function(){return new f([this])},e.prototype.isDuplicateModifierCase=function(){return this.ctrlKey&&5===this.keyCode||this.shiftKey&&4===this.keyCode||this.altKey&&6===this.keyCode||this.metaKey&&57===this.keyCode},e}(),f=function(){function e(e){if(0===e.length)throw Object(o.b)("parts");this.parts=e}return e.prototype.equals=function(e){if(null===e)return!1;if(this.parts.length!==e.parts.length)return!1;for(var t=0;t/?";var o=function(e){void 0===e&&(e="");for(var t="(-?\\d*\\.\\d\\w*)|([^",n=0,o=i;n=0||(t+="\\"+r)}return t+="\\s]+)",new RegExp(t,"g")}();function r(e){var t=o;if(e&&e instanceof RegExp)if(e.global)t=e;else{var n="g";e.ignoreCase&&(n+="i"),e.multiline&&(n+="m"),e.unicode&&(n+="u"),t=new RegExp(e.source,n)}return t.lastIndex=0,t}function s(e,t,n,i){t.lastIndex=0;var o=t.exec(n);if(!o)return null;var r=o[0].indexOf(" ")>=0?function(e,t,n,i){var o,r=e-1-i;for(t.lastIndex=0;o=t.exec(n);){var s=o.index||0;if(s>r)return null;if(t.lastIndex>=r)return{word:o[0],startColumn:i+1+s,endColumn:i+1+t.lastIndex}}return null}(e,t,n,i):function(e,t,n,i){var o,r=e-1-i,s=n.lastIndexOf(" ",r-1)+1;for(t.lastIndex=s;o=t.exec(n);){var a=o.index||0;if(a<=r&&t.lastIndex>=r)return{word:o[0],startColumn:i+1+a,endColumn:i+1+t.lastIndex}}return null}(e,t,n,i);return t.lastIndex=0,r}},"1YUG":function(e,t,n){"use strict";n.r(t),n.d(t,"CoreEditorCommand",(function(){return R})),n.d(t,"EditorScroll_",(function(){return w})),n.d(t,"RevealLine_",(function(){return L})),n.d(t,"CoreNavigationCommands",(function(){return O})),n.d(t,"CoreEditingCommands",(function(){return D}));var i,o=n("3/fG"),r=n("746U"),s=n("sswD"),a=n("Vxe3"),u=n("Ll0s"),l=n("cGHE"),c=n("aokT"),d=function(){function e(){}return e.columnSelect=function(e,t,n,i,o,r){for(var s=Math.abs(o-n)+1,a=n>o,d=i>r,h=ir)continue;if(yi)continue;if(_1&&o--,e.columnSelect(t,n,i.fromViewLineNumber,i.fromViewVisualColumn,i.toViewLineNumber,o)},e.columnSelectRight=function(e,t,n){for(var i=0,o=Math.min(n.fromViewLineNumber,n.toViewLineNumber),r=Math.max(n.fromViewLineNumber,n.toViewLineNumber),s=o;s<=r;s++){var a=t.getLineMaxColumn(s),c=u.a.visibleColumnFromColumn2(e,t,new l.a(s,a));i=Math.max(i,c)}var d=n.toViewVisualColumn;return d=0;o--){var r=e.charCodeAt(o),s=t.get(r);if(0===s){if(2===i)return this._createWord(e,i,s,o+1,this._findEndOfWord(e,t,i,o+1));i=1}else if(2===s){if(1===i)return this._createWord(e,i,s,o+1,this._findEndOfWord(e,t,i,o+1));i=2}else if(1===s&&0!==i)return this._createWord(e,i,s,o+1,this._findEndOfWord(e,t,i,o+1))}return 0!==i?this._createWord(e,i,1,0,this._findEndOfWord(e,t,i,0)):null},e._findEndOfWord=function(e,t,n,i){for(var o=e.length,r=i;r=0;o--){var r=e.charCodeAt(o),s=t.get(r);if(1===s)return o+1;if(1===n&&2===s)return o+1;if(2===n&&0===s)return o+1}return 0},e.moveWordLeft=function(t,n,i,o){var r=i.lineNumber,s=i.column,a=!1;1===s&&r>1&&(a=!0,r-=1,s=n.getLineMaxColumn(r));var u=e._findPreviousWordOnLine(t,n,new l.a(r,s));if(0===o){if(u&&!a)if(n.getLineLastNonWhitespaceColumn(r)1?new l.a(n-1,e.getLineMaxColumn(n-1)):t;for(var o=e.getLineContent(n),r=t.column-1;r>1;r--){var s=o.charCodeAt(r-2),a=o.charCodeAt(r-1);if(95!==s&&95===a)return new l.a(n,r);if(p.z(s)&&p.A(a))return new l.a(n,r);if(p.A(s)&&p.A(a)&&r+1=u.start+1&&(u=e._findNextWordOnLine(t,n,new l.a(r,u.end+1))),s=u?u.start+1:n.getLineMaxColumn(r);return new l.a(r,s)},e._moveWordPartRight=function(e,t){var n=t.lineNumber,i=e.getLineMaxColumn(n);if(t.column===i)return n1?u=1:(a--,u=n.getLineMaxColumn(a)):(h&&u<=h.end+1&&(h=e._findPreviousWordOnLine(t,n,new l.a(a,h.start+1))),h?u=h.end+1:u>1?u=1:(a--,u=n.getLineMaxColumn(a))),new c.a(a,u,s.lineNumber,s.column)},e._deleteWordPartLeft=function(t,n){if(!n.isEmpty())return n;var i=n.getPosition(),o=e._moveWordPartLeft(t,i);return new c.a(i.lineNumber,i.column,o.lineNumber,o.column)},e._findFirstNonWhitespaceChar=function(e,t){for(var n=e.length,i=t;i=p.start+1&&(p=e._findNextWordOnLine(t,n,new l.a(a,p.end+1))),p?u=p.start+1:ua&&(d=a,h=e.model.getLineMaxColumn(d)),u.d.fromModelState(new u.f(new c.a(r.lineNumber,1,d,h),0,new l.a(d,h),0))}var f=t.modelState.selectionStart.getStartPosition().lineNumber;if(r.lineNumberf){a=e.viewModel.getLineCount();var p=s.lineNumber+1,g=1;return p>a&&(p=a,g=e.viewModel.getLineMaxColumn(p)),u.d.fromViewState(t.viewState.move(t.modelState.hasSelection(),p,g,0))}var m=t.modelState.selectionStart.getEndPosition();return u.d.fromModelState(t.modelState.move(t.modelState.hasSelection(),m.lineNumber,m.column,0))},e.word=function(e,t,n,i){var o=e.model.validatePosition(i);return u.d.fromModelState(v.word(e.config,e.model,t.modelState,n,o))},e.cancelSelection=function(e,t){if(!t.modelState.hasSelection())return new u.d(t.modelState,t.viewState);var n=t.viewState.position.lineNumber,i=t.viewState.position.column;return u.d.fromViewState(new u.f(new c.a(n,i,n,i),0,new l.a(n,i),0))},e.moveTo=function(e,t,n,i,o){var r=e.model.validatePosition(i),s=o?e.validateViewPosition(new l.a(o.lineNumber,o.column),r):e.convertModelPositionToViewPosition(r);return u.d.fromViewState(t.viewState.move(n,s.lineNumber,s.column,0))},e.move=function(e,t,n){var i=n.select,o=n.value;switch(n.direction){case 0:return 4===n.unit?this._moveHalfLineLeft(e,t,i):this._moveLeft(e,t,i,o);case 1:return 4===n.unit?this._moveHalfLineRight(e,t,i):this._moveRight(e,t,i,o);case 2:return 2===n.unit?this._moveUpByViewLines(e,t,i,o):this._moveUpByModelLines(e,t,i,o);case 3:return 2===n.unit?this._moveDownByViewLines(e,t,i,o):this._moveDownByModelLines(e,t,i,o);case 4:return this._moveToViewMinColumn(e,t,i);case 5:return this._moveToViewFirstNonWhitespaceColumn(e,t,i);case 6:return this._moveToViewCenterColumn(e,t,i);case 7:return this._moveToViewMaxColumn(e,t,i);case 8:return this._moveToViewLastNonWhitespaceColumn(e,t,i);case 9:var r=t[0],s=e.getCompletelyVisibleModelRange(),a=this._firstLineNumberInRange(e.model,s,o),u=e.model.getLineFirstNonWhitespaceColumn(a);return[this._moveToModelPosition(e,r,i,a,u)];case 11:r=t[0],s=e.getCompletelyVisibleModelRange(),a=this._lastLineNumberInRange(e.model,s,o),u=e.model.getLineFirstNonWhitespaceColumn(a);return[this._moveToModelPosition(e,r,i,a,u)];case 10:r=t[0],s=e.getCompletelyVisibleModelRange(),a=Math.round((s.startLineNumber+s.endLineNumber)/2),u=e.model.getLineFirstNonWhitespaceColumn(a);return[this._moveToModelPosition(e,r,i,a,u)];case 12:for(var l=e.getCompletelyVisibleViewRange(),c=[],d=0,h=t.length;dn.endLineNumber-1&&(o=n.endLineNumber-1),o1)for(var r=n.modelState?n.modelState.position:null,s=n.viewState?n.viewState.position:null,a=0,u=o.length;ao&&(i=o);var r=new c.a(i,1,i,e.context.model.getLineMaxColumn(i)),s=0;if(n.at)switch(n.at){case L.RawAtArgument.Top:s=3;break;case L.RawAtArgument.Center:s=1;break;case L.RawAtArgument.Bottom:s=4}var a=e.context.convertModelRangeToViewRange(r);e.revealRange(t.source,!1,a,s,0)},t}(R))),e.SelectAll=Object(s.f)(new(function(e){function t(){return e.call(this,{id:"selectAll",precondition:void 0})||this}return A(t,e),t.prototype.runCoreEditorCommand=function(e,t){e.context.model.pushStackElement(),e.setStates(t.source,3,[C.selectAll(e.context,e.getPrimaryCursor())])},t}(R))),e.SetSelection=Object(s.f)(new(function(e){function t(){return e.call(this,{id:"setSelection",precondition:void 0})||this}return A(t,e),t.prototype.runCoreEditorCommand=function(e,t){e.context.model.pushStackElement(),e.setStates(t.source,3,[u.d.fromModelSelection(t.selection)])},t}(R)))}(O||(O={})),x=D||(D={}),E=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return A(t,e),t.prototype.runEditorCommand=function(e,t,n){var i=t._getCursors();i&&this.runCoreEditingCommand(t,i,n||{})},t}(s.c),x.CoreEditingCommand=E,x.LineBreakInsert=Object(s.f)(new(function(e){function t(){return e.call(this,{id:"lineBreakInsert",precondition:M.a.writable,kbOpts:{weight:0,kbExpr:M.a.textInputFocus,primary:0,mac:{primary:301}}})||this}return A(t,e),t.prototype.runCoreEditingCommand=function(e,t,n){e.pushUndoStop(),e.executeCommands(this.id,k.a.lineBreakInsert(t.context.config,t.context.model,t.getAll().map((function(e){return e.modelState.selection}))))},t}(E))),x.Outdent=Object(s.f)(new(function(e){function t(){return e.call(this,{id:"outdent",precondition:M.a.writable,kbOpts:{weight:0,kbExpr:T.a.and(M.a.editorTextFocus,M.a.tabDoesNotMoveFocus),primary:1026}})||this}return A(t,e),t.prototype.runCoreEditingCommand=function(e,t,n){e.pushUndoStop(),e.executeCommands(this.id,k.a.outdent(t.context.config,t.context.model,t.getAll().map((function(e){return e.modelState.selection})))),e.pushUndoStop()},t}(E))),x.Tab=Object(s.f)(new(function(e){function t(){return e.call(this,{id:"tab",precondition:M.a.writable,kbOpts:{weight:0,kbExpr:T.a.and(M.a.editorTextFocus,M.a.tabDoesNotMoveFocus),primary:2}})||this}return A(t,e),t.prototype.runCoreEditingCommand=function(e,t,n){e.pushUndoStop(),e.executeCommands(this.id,k.a.tab(t.context.config,t.context.model,t.getAll().map((function(e){return e.modelState.selection})))),e.pushUndoStop()},t}(E))),x.DeleteLeft=Object(s.f)(new(function(e){function t(){return e.call(this,{id:"deleteLeft",precondition:M.a.writable,kbOpts:{weight:0,kbExpr:M.a.textInputFocus,primary:1,secondary:[1025],mac:{primary:1,secondary:[1025,294,257]}}})||this}return A(t,e),t.prototype.runCoreEditingCommand=function(e,t,n){var i=h.a.deleteLeft(t.getPrevEditOperationType(),t.context.config,t.context.model,t.getAll().map((function(e){return e.modelState.selection}))),o=i[0],r=i[1];o&&e.pushUndoStop(),e.executeCommands(this.id,r),t.setPrevEditOperationType(2)},t}(E))),x.DeleteRight=Object(s.f)(new(function(e){function t(){return e.call(this,{id:"deleteRight",precondition:M.a.writable,kbOpts:{weight:0,kbExpr:M.a.textInputFocus,primary:20,mac:{primary:20,secondary:[290,276]}}})||this}return A(t,e),t.prototype.runCoreEditingCommand=function(e,t,n){var i=h.a.deleteRight(t.getPrevEditOperationType(),t.context.config,t.context.model,t.getAll().map((function(e){return e.modelState.selection}))),o=i[0],r=i[1];o&&e.pushUndoStop(),e.executeCommands(this.id,r),t.setPrevEditOperationType(3)},t}(E)));var F=function(e){function t(t){var n=e.call(this,t)||this;return n._editorHandler=t.editorHandler,n._inputHandler=t.inputHandler,n}return A(t,e),t.prototype.runCommand=function(e,t){var n=e.get(a.a).getFocusedCodeEditor();if(n&&n.hasTextFocus())return this._runEditorHandler(e,n,t);var i=document.activeElement;if(!(i&&["input","textarea"].indexOf(i.tagName.toLowerCase())>=0)){var o=e.get(a.a).getActiveCodeEditor();return o?(o.focus(),this._runEditorHandler(e,o,t)):void 0}document.execCommand(this._inputHandler)},t.prototype._runEditorHandler=function(e,t,n){var i=this._editorHandler;"string"==typeof i?t.trigger("keyboard",i,n):((n=n||{}).source="keyboard",i.runEditorCommand(e,t,n))},t}(s.a),V=function(e){function t(t,n,i){var o=e.call(this,{id:t,precondition:void 0,description:i})||this;return o._handlerId=n,o}return A(t,e),t.prototype.runCommand=function(e,t){var n=e.get(a.a).getFocusedCodeEditor();n&&n.trigger("keyboard",this._handlerId,t)},t}(s.a);function W(e,t){P(new V("default:"+e,e)),P(new V(e,e,t))}P(new F({editorHandler:O.SelectAll,inputHandler:"selectAll",id:"editor.action.selectAll",precondition:M.a.textInputFocus,kbOpts:{weight:0,kbExpr:null,primary:2079},menuOpts:{menuId:25,group:"1_basic",title:o.a({key:"miSelectAll",comment:["&& denotes a mnemonic"]},"&&Select All"),order:1}})),P(new F({editorHandler:I.b.Undo,inputHandler:"undo",id:I.b.Undo,precondition:M.a.writable,kbOpts:{weight:0,kbExpr:M.a.textInputFocus,primary:2104},menuOpts:{menuId:17,group:"1_do",title:o.a({key:"miUndo",comment:["&& denotes a mnemonic"]},"&&Undo"),order:1}})),P(new V("default:"+I.b.Undo,I.b.Undo)),P(new F({editorHandler:I.b.Redo,inputHandler:"redo",id:I.b.Redo,precondition:M.a.writable,kbOpts:{weight:0,kbExpr:M.a.textInputFocus,primary:2103,secondary:[3128],mac:{primary:3128}},menuOpts:{menuId:17,group:"1_do",title:o.a({key:"miRedo",comment:["&& denotes a mnemonic"]},"&&Redo"),order:2}})),P(new V("default:"+I.b.Redo,I.b.Redo)),W(I.b.Type,{description:"Type",args:[{name:"args",schema:{type:"object",required:["text"],properties:{text:{type:"string"}}}}]}),W(I.b.ReplacePreviousChar),W(I.b.CompositionStart),W(I.b.CompositionEnd),W(I.b.Paste),W(I.b.Cut)},"23p7":function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"apex",extensions:[".cls"],aliases:["Apex","apex"],mimetypes:["text/x-apex-source","text/x-apex"],loader:function(){return n.e(159).then(n.bind(null,"aA7r"))}})},"24hK":function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var i=n("JYp7"),o=function(){function e(t){this.element=t,this.next=e.Undefined,this.prev=e.Undefined}return e.Undefined=new e(void 0),e}(),r=function(){function e(){this._first=o.Undefined,this._last=o.Undefined,this._size=0}return Object.defineProperty(e.prototype,"size",{get:function(){return this._size},enumerable:!0,configurable:!0}),e.prototype.isEmpty=function(){return this._first===o.Undefined},e.prototype.clear=function(){this._first=o.Undefined,this._last=o.Undefined,this._size=0},e.prototype.unshift=function(e){return this._insert(e,!1)},e.prototype.push=function(e){return this._insert(e,!0)},e.prototype._insert=function(e,t){var n=this,i=new o(e);if(this._first===o.Undefined)this._first=i,this._last=i;else if(t){var r=this._last;this._last=i,i.prev=r,r.next=i}else{var s=this._first;this._first=i,i.next=s,s.prev=i}this._size+=1;var a=!1;return function(){a||(a=!0,n._remove(i))}},e.prototype.shift=function(){if(this._first!==o.Undefined){var e=this._first.element;return this._remove(this._first),e}},e.prototype.pop=function(){if(this._last!==o.Undefined){var e=this._last.element;return this._remove(this._last),e}},e.prototype._remove=function(e){if(e.prev!==o.Undefined&&e.next!==o.Undefined){var t=e.prev;t.next=e.next,e.next.prev=t}else e.prev===o.Undefined&&e.next===o.Undefined?(this._first=o.Undefined,this._last=o.Undefined):e.next===o.Undefined?(this._last=this._last.prev,this._last.next=o.Undefined):e.prev===o.Undefined&&(this._first=this._first.next,this._first.prev=o.Undefined);this._size-=1},e.prototype.iterator=function(){var e,t=this._first;return{next:function(){return t===o.Undefined?i.b:(e?e.value=t.element:e={done:!1,value:t.element},t=t.next,e)}}},e.prototype.toArray=function(){for(var e=[],t=this._first;t!==o.Undefined;t=t.next)e.push(t.element);return e},e}()},"2MPD":function(e,t,n){},"2Tsy":function(e,t,n){},"2V9f":function(e,t,n){},"3/fG":function(e,t,n){"use strict";function i(e,t){return 0===t.length?e:e.replace(/\{(\d+)\}/g,(function(e,n){var i=n[0];return void 0!==t[i]?t[i]:e}))}function o(e,t){for(var n=[],o=2;o0&&"#"===n.charAt(n.length-1)?n.substring(0,n.length-1):n)]=t,this._onDidChangeSchema.fire(e)},e.prototype.notifySchemaChanged=function(e){this._onDidChangeSchema.fire(e)},e}());i.a.add(r.JSONContribution,s)},"4bUh":function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var i=n("twdY"),o=function(){function e(e,t){this._tokens=e,this._tokensCount=this._tokens.length>>>1,this._text=t}return e.prototype.equals=function(t){return t instanceof e&&this.slicedEquals(t,0,this._tokensCount)},e.prototype.slicedEquals=function(e,t,n){if(this._text!==e._text)return!1;if(this._tokensCount!==e._tokensCount)return!1;for(var i=t<<1,o=i+(n<<1),r=i;r0?this._tokens[e-1<<1]:0},e.prototype.getMetadata=function(e){return this._tokens[1+(e<<1)]},e.prototype.getLanguageId=function(e){var t=this._tokens[1+(e<<1)];return i.x.getLanguageId(t)},e.prototype.getStandardTokenType=function(e){var t=this._tokens[1+(e<<1)];return i.x.getTokenType(t)},e.prototype.getForeground=function(e){var t=this._tokens[1+(e<<1)];return i.x.getForeground(t)},e.prototype.getClassName=function(e){var t=this._tokens[1+(e<<1)];return i.x.getClassNameFromMetadata(t)},e.prototype.getInlineStyle=function(e,t){var n=this._tokens[1+(e<<1)];return i.x.getInlineStyleFromMetadata(n,t)},e.prototype.getEndOffset=function(e){return this._tokens[e<<1]},e.prototype.findTokenIndexAtOffset=function(t){return e.findIndexInTokensArray(this._tokens,t)},e.prototype.inflate=function(){return this},e.prototype.sliceAndInflate=function(e,t,n){return new r(this,e,t,n)},e.convertToEndOffset=function(e,t){for(var n=(e.length>>>1)-1,i=0;i>>1)-1;nt&&(i=o)}return n},e}(),r=function(){function e(e,t,n,i){this._source=e,this._startOffset=t,this._endOffset=n,this._deltaOffset=i,this._firstTokenIndex=e.findTokenIndexAtOffset(t),this._tokensCount=0;for(var o=this._firstTokenIndex,r=e.getCount();o=n)break;this._tokensCount++}}return e.prototype.equals=function(t){return t instanceof e&&(this._startOffset===t._startOffset&&this._endOffset===t._endOffset&&this._deltaOffset===t._deltaOffset&&this._source.slicedEquals(t._source,this._firstTokenIndex,this._tokensCount))},e.prototype.getCount=function(){return this._tokensCount},e.prototype.getForeground=function(e){return this._source.getForeground(this._firstTokenIndex+e)},e.prototype.getEndOffset=function(e){var t=this._source.getEndOffset(this._firstTokenIndex+e);return Math.min(this._endOffset,t)-this._startOffset+this._deltaOffset},e.prototype.getClassName=function(e){return this._source.getClassName(this._firstTokenIndex+e)},e.prototype.getInlineStyle=function(e,t){return this._source.getInlineStyle(this._firstTokenIndex+e,t)},e.prototype.findTokenIndexAtOffset=function(e){return this._source.findTokenIndexAtOffset(e+this._startOffset-this._deltaOffset)-this._firstTokenIndex},e}()},"4rho":function(e,t,n){},"4y0V":function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var i=n("MI8n"),o=function(e,t,n){var o=function(e){return r.fire(e)},r=new i.a({onFirstListenerAdd:function(){e.addEventListener(t,o,n)},onLastListenerRemove:function(){e.removeEventListener(t,o,n)}});return r.event}},"51f4":function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var i=!1,o=null;function r(e){if(!e.parent||e.parent===e)return null;try{var t=e.location,n=e.parent.location;if(t.protocol!==n.protocol||t.hostname!==n.hostname||t.port!==n.port)return i=!0,null}catch(e){return i=!0,null}return e.parent}function s(e,t){for(var n,i=e.document.getElementsByTagName("iframe"),o=0,r=i.length;o0))return r;o=r-1}}return-(i+1)}function a(e,t){return function e(t,n,i,o,r){if(o<=i)return;var s=i+(o-i)/2|0;if(e(t,n,i,s,r),e(t,n,s+1,o,r),n(t[s],t[s+1])<=0)return;!function(e,t,n,i,o,r){for(var s=n,a=i+1,u=n;u<=o;u++)r[u]=e[u];for(u=n;u<=o;u++)s>i?e[u]=r[a++]:a>o?e[u]=r[s++]:t(r[a],r[s])<0?e[u]=r[a++]:e[u]=r[s++]}(t,n,i,s,o,r)}(e,t,0,e.length-1,[]),e}function u(e){return e.filter((function(e){return!!e}))}function l(e){return!Array.isArray(e)||0===e.length}function c(e){return Array.isArray(e)&&e.length>0}function d(e,t){if(!t)return e.filter((function(t,n){return e.indexOf(t)===n}));var n=Object.create(null);return e.filter((function(e){var i=t(e);return!n[i]&&(n[i]=!0,!0)}))}function h(e){var t=new Set;return e.filter((function(e){return!t.has(e)&&(t.add(e),!0)}))}function f(e){var t=[];return e.forEach((function(e){return t.push(e)})),t}function p(e,t){for(var n=0;n0?e[0]:t}function v(e){var t;return(t=[]).concat.apply(t,e)}function _(e,t){var n="number"==typeof t?e:0;"number"==typeof t?n=e:(n=0,t=e);var i=[];if(n<=t)for(var o=n;ot;o--)i.push(o);return i}function y(e,t,n){var i=e.slice(0,t),o=e.slice(t);return i.concat(n,o)}n.d(t,"p",(function(){return i})),n.d(t,"q",(function(){return o})),n.d(t,"f",(function(){return r})),n.d(t,"b",(function(){return s})),n.d(t,"n",(function(){return a})),n.d(t,"c",(function(){return u})),n.d(t,"l",(function(){return l})),n.d(t,"m",(function(){return c})),n.d(t,"d",(function(){return d})),n.d(t,"e",(function(){return h})),n.d(t,"k",(function(){return f})),n.d(t,"h",(function(){return p})),n.d(t,"g",(function(){return g})),n.d(t,"i",(function(){return m})),n.d(t,"j",(function(){return v})),n.d(t,"o",(function(){return _})),n.d(t,"a",(function(){return y}))},"746U":function(e,t,n){"use strict";n.d(t,"d",(function(){return u})),n.d(t,"j",(function(){return l})),n.d(t,"i",(function(){return c})),n.d(t,"h",(function(){return d})),n.d(t,"e",(function(){return h})),n.d(t,"k",(function(){return f})),n.d(t,"l",(function(){return p})),n.d(t,"a",(function(){return g})),n.d(t,"f",(function(){return v})),n.d(t,"g",(function(){return _})),n.d(t,"m",(function(){return y})),n.d(t,"c",(function(){return C})),n.d(t,"b",(function(){return w})),n.d(t,"n",(function(){return S})),n.d(t,"o",(function(){return L}));var i="number",o="string",r="undefined",s="object",a="function";function u(e){return Array.isArray?Array.isArray(e):!(!e||typeof e.length!==i||e.constructor!==Array)}function l(e){return typeof e===o||e instanceof String}function c(e){return!(typeof e!==s||null===e||Array.isArray(e)||e instanceof RegExp||e instanceof Date)}function d(e){return(typeof e===i||e instanceof Number)&&!isNaN(e)}function h(e){return!0===e||!1===e}function f(e){return typeof e===r}function p(e){return f(e)||null===e}function g(e,t){if(!e)throw new Error(t?"Unexpected type, expected '"+t+"'":"Unexpected type")}var m=Object.prototype.hasOwnProperty;function v(e){if(!c(e))return!1;for(var t in e)if(m.call(e,t))return!1;return!0}function _(e){return typeof e===a}function y(e,t){for(var n=Math.min(e.length,t.length),i=0;i0&&o[o.length-1])||6!==r[0]&&2!==r[0])){s=0;continue}if(3===r[0]&&(!o||r[1]>o[0]&&r[1]200)return t;if("object"==typeof t){switch(t.$mid){case 1:return j.a.revive(t);case 2:return new RegExp(t.source,t.flags)}for(var i in t)Object.hasOwnProperty.call(t,i)&&(t[i]=e(t[i],n+1))}return t}(t)}var Q,$=n("tYmi"),ee=n("PTeM"),te=n("MrjW"),ne=n("N0LK"),ie=n("MNsG"),oe=function(){for(var e=0,t=0,n=arguments.length;t1&&e.scheme===$.b.file?"//"+e.authority+n:ie.h&&47===n.charCodeAt(0)&&ee.b(n.charCodeAt(1))&&58===n.charCodeAt(2)?n.substr(1):n,ie.h&&(t=t.replace(/\//g,"\\")),t}!function(e){e.META_DATA_LABEL="label",e.META_DATA_DESCRIPTION="description",e.META_DATA_SIZE="size",e.META_DATA_MIME="mime",e.parseMetaData=function(t){var n=new Map;t.path.substring(t.path.indexOf(";")+1,t.path.lastIndexOf(";")).split(";").forEach((function(e){var t=e.split(":"),i=t[0],o=t[1];i&&o&&n.set(i,o)}));var i=t.path.substring(0,t.path.indexOf(";"));return i&&n.set(e.META_DATA_MIME,i),n}}(Q||(Q={}));var se,ae=n("nnTU"),ue=n("Cg/j"),le=n("pmY6"),ce=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{u(i.next(e))}catch(e){r(e)}}function a(e){try{u(i.throw(e))}catch(e){r(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}u((i=i.apply(e,t||[])).next())}))},de=function(e,t){var n,i,o,r,s={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return r={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(r[Symbol.iterator]=function(){return this}),r;function a(r){return function(a){return function(r){if(n)throw new TypeError("Generator is already executing.");for(;s;)try{if(n=1,i&&(o=2&r[0]?i.return:r[0]?i.throw||((o=i.return)&&o.call(i),0):i.next)&&!(o=o.call(i,r[1])).done)return o;switch(i=0,o&&(r=[2&r[0],o.value]),r[0]){case 0:case 1:o=r;break;case 4:return s.label++,{value:r[1],done:!1};case 5:s.label++,i=r[1],r=[0];continue;case 7:r=s.ops.pop(),s.trys.pop();continue;default:if(!(o=s.trys,(o=o.length>0&&o[o.length-1])||6!==r[0]&&2!==r[0])){s=0;continue}if(3===r[0]&&(!o||r[1]>o[0]&&r[1]=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},me=function(e,t){return function(n,i){t(n,i,e)}},ve=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{u(i.next(e))}catch(e){r(e)}}function a(e){try{u(i.throw(e))}catch(e){r(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}u((i=i.apply(e,t||[])).next())}))},_e=function(e,t){var n,i,o,r,s={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return r={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(r[Symbol.iterator]=function(){return this}),r;function a(r){return function(a){return function(r){if(n)throw new TypeError("Generator is already executing.");for(;s;)try{if(n=1,i&&(o=2&r[0]?i.return:r[0]?i.throw||((o=i.return)&&o.call(i),0):i.next)&&!(o=o.call(i,r[1])).done)return o;switch(i=0,o&&(r=[2&r[0],o.value]),r[0]){case 0:case 1:o=r;break;case 4:return s.label++,{value:r[1],done:!1};case 5:s.label++,i=r[1],r=[0];continue;case 7:r=s.ops.pop(),s.trys.pop();continue;default:if(!(o=s.trys,(o=o.length>0&&o[o.length-1])||6!==r[0]&&2!==r[0])){s=0;continue}if(3===r[0]&&(!o||r[1]>o[0]&&r[1]=this.ranges.length&&(this.nextIdx=0)):(this.nextIdx-=1,this.nextIdx<0&&(this.nextIdx=this.ranges.length-1));var n=this.ranges[this.nextIdx];this.ignoreSelectionChange=!0;try{var i=n.range.getStartPosition();this._editor.setPosition(i),this._editor.revealPositionInCenter(i,t)}finally{this.ignoreSelectionChange=!1}}},t.prototype.canNavigate=function(){return this.ranges&&this.ranges.length>0},t.prototype.next=function(e){void 0===e&&(e=0),this._move(!0,e)},t.prototype.previous=function(e){void 0===e&&(e=0),this._move(!1,e)},t.prototype.dispose=function(){e.prototype.dispose.call(this),this.ranges=[],this.disposed=!0},t}(le.a),xe=new(function(){function e(){this._zoomLevel=0,this._onDidChangeZoomLevel=new W.a,this.onDidChangeZoomLevel=this._onDidChangeZoomLevel.event}return e.prototype.getZoomLevel=function(){return this._zoomLevel},e.prototype.setZoomLevel=function(e){e=Math.min(Math.max(-5,e),20),this._zoomLevel!==e&&(this._zoomLevel=e,this._onDidChangeZoomLevel.fire(this._zoomLevel))},e}()),Ee=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)}}(),ke=ie.e?1.5:1.35,Ie=function(){function e(e){this.zoomLevel=e.zoomLevel,this.fontFamily=String(e.fontFamily),this.fontWeight=String(e.fontWeight),this.fontSize=e.fontSize,this.fontFeatureSettings=e.fontFeatureSettings,this.lineHeight=0|e.lineHeight,this.letterSpacing=e.letterSpacing}return e.createFromValidatedSettings=function(t,n,i){var o=t.get(33),r=t.get(37),s=t.get(36),a=t.get(35),u=t.get(49),l=t.get(46);return e._create(o,r,s,a,u,l,n,i)},e._create=function(t,n,i,o,r,s,a,u){0===r?r=Math.round(ke*i):r<8&&(r=8);var l=1+(u?0:.1*xe.getZoomLevel());return new e({zoomLevel:a,fontFamily:t,fontWeight:n,fontSize:i*=l,fontFeatureSettings:o,lineHeight:r*=l,letterSpacing:s})},e.prototype.getId=function(){return this.zoomLevel+"-"+this.fontFamily+"-"+this.fontWeight+"-"+this.fontSize+"-"+this.fontFeatureSettings+"-"+this.lineHeight+"-"+this.letterSpacing},e.prototype.getMassagedFontFamily=function(){return/[,"']/.test(this.fontFamily)?this.fontFamily:/[+ ]/.test(this.fontFamily)?'"'+this.fontFamily+'"':this.fontFamily},e}(),Me=function(e){function t(t,n){var i=e.call(this,t)||this;return i.isTrusted=n,i.isMonospace=t.isMonospace,i.typicalHalfwidthCharacterWidth=t.typicalHalfwidthCharacterWidth,i.typicalFullwidthCharacterWidth=t.typicalFullwidthCharacterWidth,i.canUseHalfwidthRightwardsArrow=t.canUseHalfwidthRightwardsArrow,i.spaceWidth=t.spaceWidth,i.middotWidth=t.middotWidth,i.maxDigitWidth=t.maxDigitWidth,i}return Ee(t,e),t.prototype.equals=function(e){return this.fontFamily===e.fontFamily&&this.fontWeight===e.fontWeight&&this.fontSize===e.fontSize&&this.fontFeatureSettings===e.fontFeatureSettings&&this.lineHeight===e.lineHeight&&this.letterSpacing===e.letterSpacing&&this.typicalHalfwidthCharacterWidth===e.typicalHalfwidthCharacterWidth&&this.typicalFullwidthCharacterWidth===e.typicalFullwidthCharacterWidth&&this.canUseHalfwidthRightwardsArrow===e.canUseHalfwidthRightwardsArrow&&this.spaceWidth===e.spaceWidth&&this.middotWidth===e.middotWidth&&this.maxDigitWidth===e.maxDigitWidth},t}(Ie),Te=n("iuje"),Ae=n("M1Kb"),Re=n("twdY"),Pe=n("i/Ef"),Fe=Object(ue.c)("editorWorkerService"),Ve=n("t49l"),We=n("X+cX"),Be=n("/cxE"),je=n("746U"),He=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)}}(),ze=!1;function Ue(e){ie.g&&(ze||(ze=!0,console.warn("Could not create web worker(s). Falling back to loading web worker code in main thread, which might cause UI freezes. Please see https://github.com/Microsoft/monaco-editor#faq")),console.warn(e.message))}var Ke=function(){function e(e){this._workerId=-1,this._handler=e,this._lastSentReq=0,this._pendingReplies=Object.create(null)}return e.prototype.setWorkerId=function(e){this._workerId=e},e.prototype.sendMessage=function(e,t){var n=this,i=String(++this._lastSentReq);return new Promise((function(o,r){n._pendingReplies[i]={resolve:o,reject:r},n._send({vsWorker:n._workerId,req:i,method:e,args:t})}))},e.prototype.handleMessage=function(e){e&&e.vsWorker&&(-1!==this._workerId&&e.vsWorker!==this._workerId||this._handleMessage(e))},e.prototype._handleMessage=function(e){var t=this;if(e.seq){var n=e;if(!this._pendingReplies[n.seq])return void console.warn("Got reply to unknown seq");var i=this._pendingReplies[n.seq];if(delete this._pendingReplies[n.seq],n.err){var o=n.err;return n.err.$isError&&((o=new Error).name=n.err.name,o.message=n.err.message,o.stack=n.err.stack),void i.reject(o)}i.resolve(n.res)}else{var r=e,s=r.req;this._handler.handleMessage(r.method,r.args).then((function(e){t._send({vsWorker:t._workerId,seq:s,res:e,err:void 0})}),(function(e){e.detail instanceof Error&&(e.detail=Object(Be.f)(e.detail)),t._send({vsWorker:t._workerId,seq:s,res:void 0,err:Object(Be.f)(e)})}))}},e.prototype._send=function(e){var t=[];if(e.req)for(var n=e,i=0;i0||this.m_modifiedCount>0)&&this.m_changes.push(new Je(this.m_originalStart,this.m_originalCount,this.m_modifiedStart,this.m_modifiedCount)),this.m_originalCount=0,this.m_modifiedCount=0,this.m_originalStart=1073741824,this.m_modifiedStart=1073741824},e.prototype.AddOriginalElement=function(e,t){this.m_originalStart=Math.min(this.m_originalStart,e),this.m_modifiedStart=Math.min(this.m_modifiedStart,t),this.m_originalCount++},e.prototype.AddModifiedElement=function(e,t){this.m_originalStart=Math.min(this.m_originalStart,e),this.m_modifiedStart=Math.min(this.m_modifiedStart,t),this.m_modifiedCount++},e.prototype.getChanges=function(){return(this.m_originalCount>0||this.m_modifiedCount>0)&&this.MarkNextChange(),this.m_changes},e.prototype.getReverseChanges=function(){return(this.m_originalCount>0||this.m_modifiedCount>0)&&this.MarkNextChange(),this.m_changes.reverse(),this.m_changes},e}(),rt=function(){function e(t,n,i){void 0===i&&(i=null),this.ContinueProcessingPredicate=i;var o=e._getElements(t),r=o[0],s=o[1],a=o[2],u=e._getElements(n),l=u[0],c=u[1],d=u[2];this._hasStrings=a&&d,this._originalStringElements=r,this._originalElementsOrHash=s,this._modifiedStringElements=l,this._modifiedElementsOrHash=c,this.m_forwardHistory=[],this.m_reverseHistory=[]}return e._isStringArray=function(e){return e.length>0&&"string"==typeof e[0]},e._getElements=function(t){var n=t.getElements();if(e._isStringArray(n)){for(var i=new Int32Array(n.length),o=0,r=n.length;o=e&&i>=n&&this.ElementsAreEqual(t,i);)t--,i--;if(e>t||n>i){var r=void 0;return n<=i?(nt.Assert(e===t+1,"originalStart should only be one more than originalEnd"),r=[new Je(e,0,n,i-n+1)]):e<=t?(nt.Assert(n===i+1,"modifiedStart should only be one more than modifiedEnd"),r=[new Je(e,t-e+1,n,0)]):(nt.Assert(e===t+1,"originalStart should only be one more than originalEnd"),nt.Assert(n===i+1,"modifiedStart should only be one more than modifiedEnd"),r=[]),r}var s=[0],a=[0],u=this.ComputeRecursionPoint(e,t,n,i,s,a,o),l=s[0],c=a[0];if(null!==u)return u;if(!o[0]){var d=this.ComputeDiffRecursive(e,l,n,c,o),h=[];return h=o[0]?[new Je(l+1,t-(l+1)+1,c+1,i-(c+1)+1)]:this.ComputeDiffRecursive(l+1,t,c+1,i,o),this.ConcatenateChanges(d,h)}return[new Je(e,t-e+1,n,i-n+1)]},e.prototype.WALKTRACE=function(e,t,n,i,o,r,s,a,u,l,c,d,h,f,p,g,m,v){var _,y=null,b=new ot,C=t,w=n,S=h[0]-g[0]-i,L=-1073741824,N=this.m_forwardHistory.length-1;do{(E=S+e)===C||E=0&&(e=(u=this.m_forwardHistory[N])[0],C=1,w=u.length-1)}while(--N>=-1);if(_=b.getReverseChanges(),v[0]){var O=h[0]+1,D=g[0]+1;if(null!==_&&_.length>0){var x=_[_.length-1];O=Math.max(O,x.getOriginalEnd()),D=Math.max(D,x.getModifiedEnd())}y=[new Je(O,d-O+1,D,p-D+1)]}else{b=new ot,C=r,w=s,S=h[0]-g[0]-a,L=1073741824,N=m?this.m_reverseHistory.length-1:this.m_reverseHistory.length-2;do{var E;(E=S+o)===C||E=l[E+1]?(f=(c=l[E+1]-1)-S-a,c>L&&b.MarkNextChange(),L=c+1,b.AddOriginalElement(c+1,f+1),S=E+1-o):(f=(c=l[E-1])-S-a,c>L&&b.MarkNextChange(),L=c,b.AddModifiedElement(c+1,f+1),S=E-1-o),N>=0&&(o=(l=this.m_reverseHistory[N])[0],C=1,w=l.length-1)}while(--N>=-1);y=b.getChanges()}return this.ConcatenateChanges(_,y)},e.prototype.ComputeRecursionPoint=function(e,t,n,i,o,r,s){var a=0,u=0,l=0,c=0,d=0,h=0;e--,n--,o[0]=0,r[0]=0,this.m_forwardHistory=[],this.m_reverseHistory=[];var f=t-e+(i-n),p=f+1,g=new Int32Array(p),m=new Int32Array(p),v=i-n,_=t-e,y=e-n,b=t-i,C=(_-v)%2==0;g[v]=e,m[_]=t,s[0]=!1;for(var w=1;w<=f/2+1;w++){var S=0,L=0;l=this.ClipDiagonalBound(v-w,w,v,p),c=this.ClipDiagonalBound(v+w,w,v,p);for(var N=l;N<=c;N+=2){u=(a=N===l||NS+L&&(S=a,L=u),!C&&Math.abs(N-_)<=w-1&&a>=m[N])return o[0]=a,r[0]=u,O<=m[N]&&w<=1448?this.WALKTRACE(v,l,c,y,_,d,h,b,g,m,a,t,o,u,i,r,C,s):null}var D=(S-e+(L-n)-w)/2;if(null!==this.ContinueProcessingPredicate&&!this.ContinueProcessingPredicate(S,D))return s[0]=!0,o[0]=S,r[0]=L,D>0&&w<=1448?this.WALKTRACE(v,l,c,y,_,d,h,b,g,m,a,t,o,u,i,r,C,s):(e++,n++,[new Je(e,t-e+1,n,i-n+1)]);d=this.ClipDiagonalBound(_-w,w,_,p),h=this.ClipDiagonalBound(_+w,w,_,p);for(N=d;N<=h;N+=2){u=(a=N===d||N=m[N+1]?m[N+1]-1:m[N-1])-(N-_)-b;for(O=a;a>e&&u>n&&this.ElementsAreEqual(a,u);)a--,u--;if(m[N]=a,C&&Math.abs(N-v)<=w&&a<=g[N])return o[0]=a,r[0]=u,O>=g[N]&&w<=1448?this.WALKTRACE(v,l,c,y,_,d,h,b,g,m,a,t,o,u,i,r,C,s):null}if(w<=1447){var x=new Int32Array(c-l+2);x[0]=v-l+1,it.Copy2(g,l,x,1,c-l+1),this.m_forwardHistory.push(x),(x=new Int32Array(h-d+2))[0]=_-d+1,it.Copy2(m,d,x,1,h-d+1),this.m_reverseHistory.push(x)}}return this.WALKTRACE(v,l,c,y,_,d,h,b,g,m,a,t,o,u,i,r,C,s)},e.prototype.PrettifyChanges=function(e){for(var t=0;t0,s=n.modifiedLength>0;n.originalStart+n.originalLength=0;t--){n=e[t],i=0,o=0;if(t>0){var u=e[t-1];u.originalLength>0&&(i=u.originalStart+u.originalLength),u.modifiedLength>0&&(o=u.modifiedStart+u.modifiedLength)}r=n.originalLength>0,s=n.modifiedLength>0;for(var l=0,c=this._boundaryScore(n.originalStart,n.originalLength,n.modifiedStart,n.modifiedLength),d=1;;d++){var h=n.originalStart-d,f=n.modifiedStart-d;if(hc&&(c=p,l=d)}n.originalStart-=l,n.modifiedStart-=l}return e},e.prototype._OriginalIsBoundary=function(e){return e<=0||e>=this._originalElementsOrHash.length-1||this._hasStrings&&/^\s*$/.test(this._originalStringElements[e])},e.prototype._OriginalRegionIsBoundary=function(e,t){if(this._OriginalIsBoundary(e)||this._OriginalIsBoundary(e-1))return!0;if(t>0){var n=e+t;if(this._OriginalIsBoundary(n-1)||this._OriginalIsBoundary(n))return!0}return!1},e.prototype._ModifiedIsBoundary=function(e){return e<=0||e>=this._modifiedElementsOrHash.length-1||this._hasStrings&&/^\s*$/.test(this._modifiedStringElements[e])},e.prototype._ModifiedRegionIsBoundary=function(e,t){if(this._ModifiedIsBoundary(e)||this._ModifiedIsBoundary(e-1))return!0;if(t>0){var n=e+t;if(this._ModifiedIsBoundary(n-1)||this._ModifiedIsBoundary(n))return!0}return!1},e.prototype._boundaryScore=function(e,t,n,i){return(this._OriginalRegionIsBoundary(e,t)?1:0)+(this._ModifiedRegionIsBoundary(n,i)?1:0)},e.prototype.ConcatenateChanges=function(e,t){var n=[];if(0===e.length||0===t.length)return t.length>0?t:e;if(this.ChangesOverlap(e[e.length-1],t[0],n)){var i=new Array(e.length+t.length-1);return it.Copy(e,0,i,0,e.length-1),i[e.length-1]=n[0],it.Copy(t,1,i,e.length,t.length-1),i}i=new Array(e.length+t.length);return it.Copy(e,0,i,0,e.length),it.Copy(t,0,i,e.length,t.length),i},e.prototype.ChangesOverlap=function(e,t,n){if(nt.Assert(e.originalStart<=t.originalStart,"Left change is not less than or equal to right change"),nt.Assert(e.modifiedStart<=t.modifiedStart,"Left change is not less than or equal to right change"),e.originalStart+e.originalLength>=t.originalStart||e.modifiedStart+e.modifiedLength>=t.modifiedStart){var i=e.originalStart,o=e.originalLength,r=e.modifiedStart,s=e.modifiedLength;return e.originalStart+e.originalLength>=t.originalStart&&(o=t.originalStart+t.originalLength-e.originalStart),e.modifiedStart+e.modifiedLength>=t.modifiedStart&&(s=t.modifiedStart+t.modifiedLength-e.modifiedStart),n[0]=new Je(i,o,r,s),!0}return n[0]=null,!1},e.prototype.ClipDiagonalBound=function(e,t,n,i){if(e>=0&&e0&&n.originalLength<20&&n.modifiedLength>0&&n.modifiedLength<20&&r()){var f=i.createCharSequence(t,n.originalStart,n.originalStart+n.originalLength-1),p=o.createCharSequence(t,n.modifiedStart,n.modifiedStart+n.modifiedLength-1),g=at(f,p,r,!0).changes;a&&(g=function(e){if(e.length<=1)return e;for(var t=[e[0]],n=t[0],i=1,o=e.length;i1&&m>1;){if(f.charCodeAt(g-2)!==p.charCodeAt(m-2))break;g--,m--}(g>1||m>1)&&this._pushTrimWhitespaceCharChange(s,a+1,1,g,u+1,1,m);for(var v=pt(f,1),_=pt(p,1),y=f.length+1,b=p.length+1;v=0&&this.prefixSum.set(i.subarray(0,this.prefixSumValidIndex[0]+1)),!0)},e.prototype.changeValue=function(e,t){return e=Object(mt.a)(e),t=Object(mt.a)(t),this.values[e]!==t&&(this.values[e]=t,e-1=n.length)return!1;var o=n.length-e;return t>=o&&(t=o),0!==t&&(this.values=new Uint32Array(n.length-t),this.values.set(n.subarray(0,e),0),this.values.set(n.subarray(e+t),e),this.prefixSum=new Uint32Array(this.values.length),e-1=0&&this.prefixSum.set(i.subarray(0,this.prefixSumValidIndex[0]+1)),!0)},e.prototype.getTotalValue=function(){return 0===this.values.length?0:this._getAccumulatedValue(this.values.length-1)},e.prototype.getAccumulatedValue=function(e){return e<0?0:(e=Object(mt.a)(e),this._getAccumulatedValue(e))},e.prototype._getAccumulatedValue=function(e){if(e<=this.prefixSumValidIndex[0])return this.prefixSum[e];var t=this.prefixSumValidIndex[0]+1;0===t&&(this.prefixSum[0]=this.values[0],t++),e>=this.values.length&&(e=this.values.length-1);for(var n=t;n<=e;n++)this.prefixSum[n]=this.prefixSum[n-1]+this.values[n];return this.prefixSumValidIndex[0]=Math.max(this.prefixSumValidIndex[0],e),this.prefixSum[e]},e.prototype.getIndexOf=function(e){e=Math.floor(e),this.getTotalValue();for(var t=0,n=this.values.length-1,i=0,o=0,r=0;t<=n;)if(i=t+(n-t)/2|0,e<(r=(o=this.prefixSum[i])-this.values[i]))n=i-1;else{if(!(e>=o))break;t=i+1}return new vt(i,e-r)},e}(),yt=function(){function e(e,t,n,i){this._uri=e,this._lines=t,this._eol=n,this._versionId=i,this._lineStarts=null}return e.prototype.dispose=function(){this._lines.length=0},e.prototype.getText=function(){return this._lines.join(this._eol)},e.prototype.onEvents=function(e){e.eol&&e.eol!==this._eol&&(this._eol=e.eol,this._lineStarts=null);for(var t=0,n=e.changes;tt&&(t=l),s>n&&(n=s),(c=r[2])>n&&(n=c)}t++,n++;var a=new wt(n,t,0);for(i=0,o=e.length;i=this._maxCharCode?0:this._states.get(e,t)},e}(),Lt=null;var Nt=null;var Ot=function(){function e(){}return e._createLink=function(e,t,n,i,o){var r=o-1;do{var s=t.charCodeAt(r);if(2!==e.get(s))break;r--}while(r>i);if(i>0){var a=t.charCodeAt(i-1),u=t.charCodeAt(r);(40===a&&41===u||91===a&&93===u||123===a&&125===u)&&r--}return{range:{startLineNumber:n,startColumn:i+1,endLineNumber:n,endColumn:r+2},url:t.substring(i,r+1)}},e.computeLinks=function(t,n){void 0===n&&(null===Lt&&(Lt=new St([[1,104,2],[1,72,2],[1,102,6],[1,70,6],[2,116,3],[2,84,3],[3,116,4],[3,84,4],[4,112,5],[4,80,5],[5,115,9],[5,83,9],[5,58,10],[6,105,7],[6,73,7],[7,108,8],[7,76,8],[8,101,9],[8,69,9],[9,58,10],[10,47,11],[11,47,12]])),n=Lt);for(var i=function(){if(null===Nt){Nt=new Ct.a(0);for(var e=0;e<" \t<>'\"、。。、,.:;?!@#$%&*‘“〈《「『【〔([{「」}])〕】』」》〉”’`~…".length;e++)Nt.set(" \t<>'\"、。。、,.:;?!@#$%&*‘“〈《「『【〔([{「」}])〕】』」》〉”’`~…".charCodeAt(e),1);for(e=0;e<".,;".length;e++)Nt.set(".,;".charCodeAt(e),2)}return Nt}(),o=[],r=1,s=t.getLineCount();r<=s;r++){for(var a=t.getLineContent(r),u=a.length,l=0,c=0,d=0,h=1,f=!1,p=!1,g=!1;l=0?((i+=n?1:-1)<0?i=e.length-1:i%=e.length,e[i]):null},e.INSTANCE=new e,e}(),Et=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)}}(),kt=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{u(i.next(e))}catch(e){r(e)}}function a(e){try{u(i.throw(e))}catch(e){r(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}u((i=i.apply(e,t||[])).next())}))},It=function(e,t){var n,i,o,r,s={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return r={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(r[Symbol.iterator]=function(){return this}),r;function a(r){return function(a){return function(r){if(n)throw new TypeError("Generator is already executing.");for(;s;)try{if(n=1,i&&(o=2&r[0]?i.return:r[0]?i.throw||((o=i.return)&&o.call(i),0):i.next)&&!(o=o.call(i,r[1])).done)return o;switch(i=0,o&&(r=[2&r[0],o.value]),r[0]){case 0:case 1:o=r;break;case 4:return s.label++,{value:r[1],done:!1};case 5:s.label++,i=r[1],r=[0];continue;case 7:r=s.ops.pop(),s.trys.pop();continue;default:if(!(o=s.trys,(o=o.length>0&&o[o.length-1])||6!==r[0]&&2!==r[0])){s=0;continue}if(3===r[0]&&(!o||r[1]>o[0]&&r[1]=i._lines.length?st.b:(n=i._lines[o],s=i._wordenize(n,e),r=0,o+=1,a())};return{next:a}},t.prototype.getLineWords=function(e,t){for(var n=this._lines[e-1],i=[],o=0,r=this._wordenize(n,t);othis._lines.length)t=this._lines.length,n=this._lines[t-1].length+1,i=!0;else{var o=this._lines[t-1].length+1;n<1?(n=1,i=!0):n>o&&(n=o,i=!0)}return i?{lineNumber:t,column:n}:e},t}(yt),Tt=function(){function e(e,t){this._host=e,this._models=Object.create(null),this._foreignModuleFactory=t,this._foreignModule=null}return e.prototype.dispose=function(){this._models=Object.create(null)},e.prototype._getModel=function(e){return this._models[e]},e.prototype._getModels=function(){var e=this,t=[];return Object.keys(this._models).forEach((function(n){return t.push(e._models[n])})),t},e.prototype.acceptNewModel=function(e){this._models[e.url]=new Mt(j.a.parse(e.url),e.lines,e.EOL,e.versionId)},e.prototype.acceptModelChanged=function(e,t){this._models[e]&&this._models[e].onEvents(t)},e.prototype.acceptRemovedModel=function(e){this._models[e]&&delete this._models[e]},e.prototype.computeDiff=function(e,t,n,i){return kt(this,void 0,void 0,(function(){var o,r,s,a,u,l,c;return It(this,(function(d){return o=this._getModel(e),r=this._getModel(t),o&&r?(s=o.getLinesContent(),a=r.getLinesContent(),u=new ht(s,a,{shouldComputeCharChanges:!0,shouldPostProcessCharChanges:!0,shouldIgnoreTrimWhitespace:n,shouldMakePrettyDiff:!0,maxComputationTime:i}),l=u.computeDiff(),c=!(l.changes.length>0)&&this._modelsAreIdentical(o,r),[2,{quitEarly:l.quitEarly,identical:c,changes:l.changes}]):[2,null]}))}))},e.prototype._modelsAreIdentical=function(e,t){var n=e.getLineCount();if(n!==t.getLineCount())return!1;for(var i=1;i<=n;i++){if(e.getLineContent(i)!==t.getLineContent(i))return!1}return!0},e.prototype.computeMoreMinimalEdits=function(t,n){return kt(this,void 0,void 0,(function(){var i,o,r,s,a,u,l,c,d,h,f,p,g,m,v,_,y,b;return It(this,(function(C){if(!(i=this._getModel(t)))return[2,n];for(o=[],r=void 0,n=Object(Xe.n)(n,(function(e,t){return e.range&&t.range?z.a.compareRangesUsingStarts(e.range,t.range):(e.range?0:1)-(t.range?0:1)})),s=0,a=n;se._diffLimit)o.push({range:l,text:c});else for(f=tt(h,c,!1),p=i.offsetAt(z.a.lift(l).getStartPosition()),g=0,m=f;g=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},zt=function(e,t){return function(n,i){t(n,i,e)}},Ut=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{u(i.next(e))}catch(e){r(e)}}function a(e){try{u(i.throw(e))}catch(e){r(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}u((i=i.apply(e,t||[])).next())}))},Kt=function(e,t){var n,i,o,r,s={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return r={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(r[Symbol.iterator]=function(){return this}),r;function a(r){return function(a){return function(r){if(n)throw new TypeError("Generator is already executing.");for(;s;)try{if(n=1,i&&(o=2&r[0]?i.return:r[0]?i.throw||((o=i.return)&&o.call(i),0):i.next)&&!(o=o.call(i,r[1])).done)return o;switch(i=0,o&&(r=[2&r[0],o.value]),r[0]){case 0:case 1:o=r;break;case 4:return s.label++,{value:r[1],done:!1};case 5:s.label++,i=r[1],r=[0];continue;case 7:r=s.ops.pop(),s.trys.pop();continue;default:if(!(o=s.trys,(o=o.length>0&&o[o.length-1])||6!==r[0]&&2!==r[0])){s=0;continue}if(3===r[0]&&(!o||r[1]>o[0]&&r[1]3e5&&(this._editorWorkerClient.dispose(),this._editorWorkerClient=null))},t.prototype.withWorker=function(){return this._lastWorkerUsedTime=(new Date).getTime(),this._editorWorkerClient||(this._editorWorkerClient=new $t(this._modelService,!1,"editorWorkerService")),Promise.resolve(this._editorWorkerClient)},t}(le.a),Xt=function(e){function t(t,n,i){var o=e.call(this)||this;if(o._syncedModels=Object.create(null),o._syncedModelsLastUsedTime=Object.create(null),o._proxy=t,o._modelService=n,!i){var r=new We.c;r.cancelAndSet((function(){return o._checkStopModelSync()}),Math.round(3e4)),o._register(r)}return o}return jt(t,e),t.prototype.dispose=function(){for(var t in this._syncedModels)Object(le.e)(this._syncedModels[t]);this._syncedModels=Object.create(null),this._syncedModelsLastUsedTime=Object.create(null),e.prototype.dispose.call(this)},t.prototype.ensureSyncedResources=function(e){for(var t=0,n=e;t6e4&&t.push(n)}for(var i=0,o=t;i=this._capacity)return this._flushBuffer(),void(this._completedStrings[this._completedStrings.length]=e);for(var n=0;nn)&&(!c.isEmpty()||0!==l.type&&3!==l.type)){var d=c.startLineNumber===n?c.startColumn:i,h=c.endLineNumber===n?c.endColumn:o;r[s++]=new e(d,h,l.inlineClassName,l.type)}}return r},e.compare=function(e,t){return e.startColumn===t.startColumn?e.endColumn===t.endColumn?e.classNamet.className?1:0:e.endColumn-t.endColumn:e.startColumn-t.startColumn},e}(),un=function(e,t,n){this.startOffset=e,this.endOffset=t,this.className=n},ln=function(){function e(){this.stopOffsets=[],this.classNames=[],this.count=0}return e.prototype.consumeLowerThan=function(e,t,n){for(;this.count>0&&this.stopOffsets[0]0&&t=e){this.stopOffsets.splice(n,0,e),this.classNames.splice(n,0,t);break}this.count++},e}(),cn=function(){function e(){}return e.normalize=function(e,t){if(0===t.length)return[];for(var n=[],i=new ln,o=0,r=0,s=t.length;r1){var d=e.charCodeAt(u-2);ne.x(d)&&u--}if(l>1){d=e.charCodeAt(l-2);ne.x(d)&&l--}var h=u-1,f=l-2;o=i.consumeLowerThan(h,o,n),0===i.count&&(o=h),i.insert(f,c)}return i.consumeLowerThan(1073741824,o,n),n},e}(),dn=function(e,t){this.endIndex=e,this.type=t},hn=function(){function e(e,t){this.startOffset=e,this.endOffset=t}return e.prototype.equals=function(e){return this.startOffset===e.startOffset&&this.endOffset===e.endOffset},e}(),fn=function(){function e(e,t,n,i,o,r,s,a,u,l,c,d,h,f,p,g,m,v){this.useMonospaceOptimizations=e,this.canUseHalfwidthRightwardsArrow=t,this.lineContent=n,this.continuesWithWrappedLine=i,this.isBasicASCII=o,this.containsRTL=r,this.fauxIndentLength=s,this.lineTokens=a,this.lineDecorations=u,this.tabSize=l,this.startVisibleColumn=c,this.spaceWidth=d,this.middotWidth=h,this.stopRenderingLineAfter=f,this.renderWhitespace="all"===p?3:"boundary"===p?1:"selection"===p?2:0,this.renderControlCharacters=g,this.fontLigatures=m,this.selectionsOnLine=v&&v.sort((function(e,t){return e.startOffset>>16},e.getCharIndex=function(e){return(65535&e)>>>0},e.prototype.setPartData=function(e,t,n,i){var o=(t<<16|n<<0)>>>0;this._data[e]=o,this._absoluteOffsets[e]=i+n},e.prototype.getAbsoluteOffsets=function(){return this._absoluteOffsets},e.prototype.charOffsetToPartData=function(e){return 0===this.length?0:e<0?this._data[0]:e>=this.length?this._data[this.length-1]:this._data[e]},e.prototype.partDataToCharOffset=function(t,n,i){if(0===this.length)return 0;for(var o=(t<<16|i<<0)>>>0,r=0,s=this.length-1;r+1>>1,u=this._data[a];if(u===o)return a;u>o?s=a:r=a}if(r===s)return r;var l=this._data[r],c=this._data[s];if(l===o)return r;if(c===o)return s;var d=e.getPartIndex(l);return i-e.getCharIndex(l)<=(d!==e.getPartIndex(c)?n:e.getCharIndex(c))-i?r:s},e}(),gn=function(e,t,n){this.characterMapping=e,this.containsRTL=t,this.containsForeignElements=n};function mn(e,t){if(0===e.lineContent.length){var n=0,i=" ";if(e.lineDecorations.length>0){for(var o=[],r=[],s=0,a=e.lineDecorations.length;s"+(o.length>0?'':"")+(r.length>0?'':"")+""}return t.appendASCIIString(i),new gn(new pn(0,0),!1,n)}return function(e,t){var n=e.fontIsMonospace,i=e.canUseHalfwidthRightwardsArrow,o=e.containsForeignElements,r=e.lineContent,s=e.len,a=e.isOverflowing,u=e.parts,l=e.fauxIndentLength,c=e.tabSize,d=e.startVisibleColumn,h=e.containsRTL,f=e.spaceWidth,p=e.middotWidth,g=e.renderWhitespace,m=e.renderControlCharacters,v=p>f?11825:183,_=new pn(s+1,u.length),y=0,b=d,C=0,w=0,S=0;t.appendASCIIString("");for(var L=0,N=u.length;L=0;if(C=0,t.appendASCIIString('1?t.write1(8594):t.write1(65515);for(var R=2;R<=A;R++)t.write1(160)}else A=1,t.write1(v);C+=A,y>=l&&(b+=A)}w=k}else{k=0;for(h&&t.appendASCIIString(' dir="ltr"'),t.appendASCII(62);y=l&&(b+=A)}w=k}t.appendASCIIString("")}_.setPartData(s,u.length-1,C,S),a&&t.appendASCIIString("…");return t.appendASCIIString(""),new gn(_,h,o)}(function(e){var t,n,i=e.useMonospaceOptimizations,o=e.lineContent;-1!==e.stopRenderingLineAfter&&e.stopRenderingLineAfter0&&(i[o++]=new dn(t,""));for(var r=0,s=e.getCount();r=n){i[o++]=new dn(n,u);break}i[o++]=new dn(a,u)}}return i}(e.lineTokens,e.fauxIndentLength,n);(3===e.renderWhitespace||1===e.renderWhitespace||2===e.renderWhitespace&&e.selectionsOnLine)&&(r=function(e,t,n,i,o,r,s,a,u,l){var c,d=[],h=0,f=0,p=i[f].type,g=i[f].endIndex,m=i.length,v=ne.o(e);-1===v?(v=t,c=t):c=ne.B(e);for(var _=!1,y=0,b=u&&u[y],C=s%r,w=o;w=b.endOffset&&(y++,b=u&&u[y]);var L=void 0;if(wc)L=!0;else if(9===S)L=!0;else if(32===S)if(l)if(_)L=!0;else{var N=w+1w),_?(!L||!a&&C>=r)&&(d[h++]=new dn(w,"vs-whitespace"),C%=r):(w===g||L&&w>o)&&(d[h++]=new dn(w,p),C%=r),9===S?C=r:ne.w(S)?C+=2:C++,_=L,w===g&&++f0?e.charCodeAt(t-1):0,x=t>1?e.charCodeAt(t-2):0;32===D&&32!==x&&9!==x||(O=!0)}else O=!0;return d[h++]=new dn(t,O?"vs-whitespace":p),d}(o,n,e.continuesWithWrappedLine,r,e.fauxIndentLength,e.tabSize,e.startVisibleColumn,i,e.selectionsOnLine,1===e.renderWhitespace));var s=0;if(e.lineDecorations.length>0){for(var a=0,u=e.lineDecorations.length;al&&(l=g.startOffset,a[u++]=new dn(l,p)),!(g.endOffset+1<=f)){l=f,a[u++]=new dn(l,p+" "+g.className);break}l=g.endOffset+1,a[u++]=new dn(l,p+" "+g.className),s++}f>l&&(l=f,a[u++]=new dn(l,p))}var m=n[n.length-1].endIndex;if(s=50&&(o[r++]=new dn(c+1,l),d=c+1,c=-1);d!==u&&(o[r++]=new dn(u,l))}else o[r++]=f;i=u}else for(s=0,a=t.length;s50){l=f.type;var g=Math.ceil(p/50);for(h=1;h'"_]/g,"-")}function Mn(e,t){return new Error(e.languageId+": "+t)}function Tn(e,t,n,i,o){var r=null;return t.replace(/\$((\$)|(#)|(\d\d?)|[sS](\d\d?)|@(\w+))/g,(function(t,s,a,u,l,c,d,h,f){return En(a)?En(u)?!En(l)&&l0;){var i=e.tokenizer[n];if(i)return i;var o=n.lastIndexOf(".");n=o<0?null:n.substr(0,o)}return null}var Rn=function(){function e(e){this._maxCacheDepth=e,this._entries=Object.create(null)}return e.create=function(e,t){return this._INSTANCE.create(e,t)},e.prototype.create=function(e,t){if(null!==e&&e.depth>=this._maxCacheDepth)return new Pn(e,t);var n=Pn.getStackElementId(e);n.length>0&&(n+="|"),n+=t;var i=this._entries[n];return i||(i=new Pn(e,t),this._entries[n]=i,i)},e._INSTANCE=new e(5),e}(),Pn=function(){function e(e,t){this.parent=e,this.state=t,this.depth=(this.parent?this.parent.depth:0)+1}return e.getStackElementId=function(e){for(var t="";null!==e;)t.length>0&&(t+="|"),t+=e.state,e=e.parent;return t},e._equals=function(e,t){for(;null!==e&&null!==t;){if(e===t)return!0;if(e.state!==t.state)return!1;e=e.parent,t=t.parent}return null===e&&null===t},e.prototype.equals=function(t){return e._equals(this,t)},e.prototype.push=function(e){return Rn.create(this,e)},e.prototype.pop=function(){return this.parent},e.prototype.popall=function(){for(var e=this;e.parent;)e=e.parent;return e},e.prototype.switchTo=function(e){return Rn.create(this.parent,e)},e}(),Fn=function(){function e(e,t){this.modeId=e,this.state=t}return e.prototype.equals=function(e){return this.modeId===e.modeId&&this.state.equals(e.state)},e.prototype.clone=function(){return this.state.clone()===this.state?this:new e(this.modeId,this.state)},e}(),Vn=function(){function e(e){this._maxCacheDepth=e,this._entries=Object.create(null)}return e.create=function(e,t){return this._INSTANCE.create(e,t)},e.prototype.create=function(e,t){if(null!==t)return new Wn(e,t);if(null!==e&&e.depth>=this._maxCacheDepth)return new Wn(e,t);var n=Pn.getStackElementId(e),i=this._entries[n];return i||(i=new Wn(e,null),this._entries[n]=i,i)},e._INSTANCE=new e(5),e}(),Wn=function(){function e(e,t){this.stack=e,this.embeddedModeData=t}return e.prototype.clone=function(){return(this.embeddedModeData?this.embeddedModeData.clone():null)===this.embeddedModeData?this:Vn.create(this.stack,this.embeddedModeData)},e.prototype.equals=function(t){return t instanceof e&&(!!this.stack.equals(t.stack)&&(null===this.embeddedModeData&&null===t.embeddedModeData||null!==this.embeddedModeData&&null!==t.embeddedModeData&&this.embeddedModeData.equals(t.embeddedModeData)))},e}(),Bn=function(){function e(){this._tokens=[],this._language=null,this._lastTokenType=null,this._lastTokenLanguage=null}return e.prototype.enterMode=function(e,t){this._language=t},e.prototype.emit=function(e,t){this._lastTokenType===t&&this._lastTokenLanguage===this._language||(this._lastTokenType=t,this._lastTokenLanguage=this._language,this._tokens.push(new K.a(e,t,this._language)))},e.prototype.nestedModeTokenize=function(e,t,n){var i=t.modeId,o=t.state,r=Re.y.get(i);if(!r)return this.enterMode(n,i),this.emit(n,""),o;var s=r.tokenize(e,o,n);return this._tokens=this._tokens.concat(s.tokens),this._lastTokenType=null,this._lastTokenLanguage=null,this._language=null,s.endState},e.prototype.finalize=function(e){return new K.b(this._tokens,e)},e}(),jn=function(){function e(e,t){this._modeService=e,this._theme=t,this._prependTokens=null,this._tokens=[],this._currentLanguageId=0,this._lastTokenMetadata=0}return e.prototype.enterMode=function(e,t){this._currentLanguageId=this._modeService.getLanguageIdentifier(t).id},e.prototype.emit=function(e,t){var n=this._theme.match(this._currentLanguageId,t);this._lastTokenMetadata!==n&&(this._lastTokenMetadata=n,this._tokens.push(e),this._tokens.push(n))},e._merge=function(e,t,n){var i=null!==e?e.length:0,o=t.length,r=null!==n?n.length:0;if(0===i&&0===o&&0===r)return new Uint32Array(0);if(0===i&&0===o)return n;if(0===o&&0===r)return e;var s=new Uint32Array(i+o+r);null!==e&&s.set(e);for(var a=0;a0&&i.nestedModeTokenize(s,t.embeddedModeData,n);var a=e.substring(o);return this._myTokenize(a,t,n+o,i)},e.prototype._safeRuleName=function(e){return e?e.name:"(unknown)"},e.prototype._myTokenize=function(e,t,n,i){i.enterMode(n,this._modeId);for(var o,r,s=e.length,a=t.embeddedModeData,u=t.stack,l=0,c=null,d=!0;d||l=s)break;d=!1;var w=this._lexer.tokenizer[g];if(!w&&!(w=An(this._lexer,g)))throw Mn(this._lexer,"tokenizer state is not defined: "+g);for(var S=e.substr(l),L=0,N=w;L=this._lexer.maxStack)throw Mn(this._lexer,"maximum tokenizer stack size reached: ["+u.state+","+u.parent.state+",...]");u=u.push(g)}else if("@pop"===_.next){if(u.depth<=1)throw Mn(this._lexer,"trying to pop an empty stack in rule: "+this._safeRuleName(y));u=u.pop()}else if("@popall"===_.next)u=u.popall();else{var x;if("@"===(x=Tn(this._lexer,_.next,v,m,g))[0]&&(x=x.substr(1)),!An(this._lexer,x))throw Mn(this._lexer,"trying to set a next state '"+x+"' that is undefined in rule: "+this._safeRuleName(y));u=u.push(x)}}_.log&&"string"==typeof _.log&&(o=this._lexer,r=this._lexer.languageId+": "+Tn(this._lexer,_.log,v,m,g),console.log(o.languageId+": "+r))}if(null===D)throw Mn(this._lexer,"lexer rule has no well-defined action in rule: "+this._safeRuleName(y));if(Array.isArray(D)){if(c&&c.groups.length>0)throw Mn(this._lexer,"groups cannot be nested: "+this._safeRuleName(y));if(m.length!==D.length+1)throw Mn(this._lexer,"matched number of groups does not match the number of actions in rule: "+this._safeRuleName(y));for(var E=0,k=1;k=0&&a()}))})},e.colorizeLine=function(e,t,n,i,o){void 0===o&&(o=4);var r=Sn.isBasicASCII(e,t),s=Sn.containsRTL(e,r,n);return _n(new fn(!1,!0,e,!1,r,s,0,i,[],o,0,0,0,-1,"none",!1,!1,null)).html},e.colorizeModelLine=function(e,t,n){void 0===n&&(n=4);var i=e.getLineContent(t);e.forceTokenization(t);var o=e.getLineTokens(t).inflate();return this.colorizeLine(i,e.mightContainNonBasicASCII(),e.mightContainRTL(),o,n)},e}();function Kn(e,t,n){return new Promise((function(i,o){var r=function(){var s=function(e,t,n){for(var i=[],o=n.getInitialState(),r=0,s=e.length;r"),o=u.endState}return i.join("")}(e,t,n);if(n instanceof Hn){var a=n.getLoadStatus();if(!1===a.loaded)return void a.promise.then(r,o)}i(s)};r()}))}function qn(e,t){var n=[],i=new Uint32Array(2);i[0]=0,i[1]=16793600;for(var o=0,r=e.length;o")}return n.join("")}var Gn=n("uDWl"),Yn=n("S3by");var Zn=n("3/fG"),Xn=n("ic2d"),Jn=n("3Rsk"),Qn=n("QDVR"),$n="base.contributions.configuration",ei={properties:{},patternProperties:{}},ti={properties:{},patternProperties:{}},ni={properties:{},patternProperties:{}},ii={properties:{},patternProperties:{}},oi={properties:{},patternProperties:{}},ri={properties:{},patternProperties:{}},si=Xn.a.as(Jn.a.JSONContribution),ai=function(){function e(){this.overrideIdentifiers=new Set,this._onDidSchemaChange=new W.a,this._onDidUpdateConfiguration=new W.a,this.defaultOverridesConfigurationNode={id:"defaultOverrides",title:Zn.a("defaultConfigurations.title","Default Configuration Overrides"),properties:{}},this.configurationContributors=[this.defaultOverridesConfigurationNode],this.resourceLanguageSettingsSchema={properties:{},patternProperties:{},additionalProperties:!1,errorMessage:"Unknown editor configuration setting",allowTrailingCommas:!0,allowComments:!0},this.configurationProperties={},this.excludedConfigurationProperties={},si.registerSchema("vscode://schemas/settings/resourceLanguage",this.resourceLanguageSettingsSchema)}return e.prototype.registerConfiguration=function(e,t){void 0===t&&(t=!0),this.registerConfigurations([e],t)},e.prototype.registerConfigurations=function(e,t){var n=this;void 0===t&&(t=!0);var i=[];e.forEach((function(e){i.push.apply(i,n.validateAndRegisterProperties(e,t)),n.configurationContributors.push(e),n.registerJSONConfiguration(e)})),si.registerSchema("vscode://schemas/settings/resourceLanguage",this.resourceLanguageSettingsSchema),this._onDidSchemaChange.fire(),this._onDidUpdateConfiguration.fire(i)},e.prototype.registerOverrideIdentifiers=function(e){for(var t=0,n=e;t5e3&&n._leaveChordMode():n._leaveChordMode()}),500)},t.prototype._leaveChordMode=function(){this._currentChordStatusMessage&&(this._currentChordStatusMessage.dispose(),this._currentChordStatusMessage=null),this._currentChordChecker.cancel(),this._currentChord=null},t.prototype._dispatch=function(e,t){return this._doDispatch(this.resolveKeyboardEvent(e),t)},t.prototype._doDispatch=function(e,t){var n=this,i=!1;if(e.isChord())return console.warn("Unexpected keyboard event mapped to a chord"),!1;var o=e.getDispatchParts()[0];if(null===o)return i;var r=this._contextKeyService.getContext(t),s=this._currentChord?this._currentChord.keypress:null,a=e.getLabel(),u=this._getResolver().resolve(r,s,o);return u&&u.enterChord?(i=!0,this._enterChordMode(o,a),i):(this._currentChord&&(u&&u.commandId||(this._notificationService.status(Zn.a("missing.chord","The key combination ({0}, {1}) is not a command.",this._currentChord.label,a),{hideAfter:1e4}),i=!0)),this._leaveChordMode(),u&&u.commandId&&(u.bubble||(i=!0),void 0===u.commandArgs?this._commandService.executeCommand(u.commandId).then(void 0,(function(e){return n._notificationService.warn(e)})):this._commandService.executeCommand(u.commandId,u.commandArgs).then(void 0,(function(e){return n._notificationService.warn(e)})),this._telemetryService.publicLog2("workbenchActionExecuted",{id:u.commandId,from:"keybinding"})),i)},t.prototype.mightProducePrintableCharacter=function(e){return!e.ctrlKey&&!e.metaKey&&(e.keyCode>=31&&e.keyCode<=56||e.keyCode>=21&&e.keyCode<=30)},t}(le.a),Zi=n("T8No"),Xi=function(){function e(t,n){this._defaultKeybindings=t,this._defaultBoundCommands=new Map;for(var i=0,o=t.length;i=0;c--)this._isTargetedForRemoval(e[c],a,u,s,l)&&e.splice(c,1);else n.push(r)}return e.concat(n)},e.prototype._addKeyPress=function(t,n){var i=this._map.get(t);if(void 0===i)return this._map.set(t,[n]),void this._addToLookupMap(n);for(var o=i.length-1;o>=0;o--){var r=i[o];if(r.command!==n.command){var s=r.keypressParts.length>1,a=n.keypressParts.length>1;s&&a&&r.keypressParts[1]!==n.keypressParts[1]||e.whenIsEntirelyIncluded(r.when,n.when)&&this._removeFromLookupMap(r)}}i.push(n),this._addToLookupMap(n)},e.prototype._addToLookupMap=function(e){if(e.command){var t=this._lookupMap.get(e.command);void 0===t?(t=[e],this._lookupMap.set(e.command,t)):t.push(e)}},e.prototype._removeFromLookupMap=function(e){if(e.command){var t=this._lookupMap.get(e.command);if(void 0!==t)for(var n=0,i=t.length;n1&&null!==u.keypressParts[1]?{enterChord:!0,commandId:null,commandArgs:null,bubble:!1}:{enterChord:!1,commandId:u.command,commandArgs:u.commandArgs,bubble:u.bubble}:null},e.prototype._findCommand=function(t,n){for(var i=n.length-1;i>=0;i--){var o=n[i];if(e.contextMatchesRules(t,o.when))return o}return null},e.contextMatchesRules=function(e,t){return!t||t.evaluate(e)},e}(),Ji=n("nrhi"),Qi=function(e,t,n,i,o){this.resolvedKeybinding=e,this.keypressParts=e?function(e){for(var t=[],n=0,i=e.length;n1},t.prototype.getParts=function(){var e=this;return this._parts.map((function(t){return e._getPart(t)}))},t.prototype._getPart=function(e){return new B.d(e.ctrlKey,e.shiftKey,e.altKey,e.metaKey,this._getLabel(e),this._getAriaLabel(e))},t.prototype.getDispatchParts=function(){var e=this;return this._parts.map((function(t){return e._getDispatchPart(t)}))},t}(B.c),ao=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)}}(),uo=function(e){function t(t,n){return e.call(this,n,t.parts)||this}return ao(t,e),t.prototype._keyCodeToUILabel=function(e){if(2===this._os)switch(e){case 15:return"←";case 16:return"↑";case 17:return"→";case 18:return"↓"}return B.b.toString(e)},t.prototype._getLabel=function(e){return e.isDuplicateModifierCase()?"":this._keyCodeToUILabel(e.keyCode)},t.prototype._getAriaLabel=function(e){return e.isDuplicateModifierCase()?"":B.b.toString(e.keyCode)},t.prototype._getDispatchPart=function(e){return t.getDispatchStr(e)},t.getDispatchStr=function(e){if(e.isModifierKey())return null;var t="";return e.ctrlKey&&(t+="ctrl+"),e.shiftKey&&(t+="shift+"),e.altKey&&(t+="alt+"),e.metaKey&&(t+="meta+"),t+=B.b.toString(e.keyCode)},t}(so),lo=n("sM1p"),co=Object(ue.c)("contextService");!function(e){e.isIWorkspace=function(e){return e&&"object"==typeof e&&"string"==typeof e.id&&Array.isArray(e.folders)}}(io||(io={})),(oo||(oo={})).isIWorkspaceFolder=function(e){return e&&"object"==typeof e&&j.a.isUri(e.uri)&&"string"==typeof e.name&&"function"==typeof e.toResource};!function(){function e(e,t,n){void 0===t&&(t=[]),void 0===n&&(n=null),this._id=e,this._configuration=n,this._foldersMap=Qn.c.forPaths(),this.folders=t}Object.defineProperty(e.prototype,"folders",{get:function(){return this._folders},set:function(e){this._folders=e,this.updateFoldersMap()},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"id",{get:function(){return this._id},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"configuration",{get:function(){return this._configuration},set:function(e){this._configuration=e},enumerable:!0,configurable:!0}),e.prototype.getFolder=function(e){return e&&this._foldersMap.findSubstr(e.with({scheme:e.scheme,authority:e.authority,path:e.path}).toString())||null},e.prototype.updateFoldersMap=function(){this._foldersMap=Qn.c.forPaths();for(var e=0,t=this.folders;e=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},xo=function(e,t){return function(n,i){t(n,i,e)}},Eo=function(){for(var e=0,t=0,n=arguments.length;t.001){b=!1;break}}var N=!0;b&&v.width!==C&&(N=!1),v.width>m.width&&(N=!1);var O=Yo.b()>2e3;return new Me({zoomLevel:Yo.c(),fontFamily:e.fontFamily,fontWeight:e.fontWeight,fontSize:e.fontSize,fontFeatureSettings:e.fontFeatureSettings,lineHeight:e.lineHeight,letterSpacing:e.letterSpacing,isMonospace:b,typicalHalfwidthCharacterWidth:i.width,typicalFullwidthCharacterWidth:o.width,canUseHalfwidthRightwardsArrow:N,spaceWidth:r.width,middotWidth:_.width,maxDigitWidth:y},O)},t.INSTANCE=new t,t}(le.a),ir=function(e){function t(t,n,i,o){void 0===i&&(i=null);var r=e.call(this,t,n)||this;return r.accessibilityService=o,r._elementSizeObserver=r._register(new $o(i,n.dimension,(function(){return r._onReferenceDomElementSizeChanged()}))),r._register(nr.INSTANCE.onDidChange((function(){return r._onCSSBasedConfigurationChanged()}))),r._validatedOptions.get(9)&&r._elementSizeObserver.startObserving(),r._register(Yo.o((function(e){return r._recomputeOptions()}))),r._register(r.accessibilityService.onDidChangeScreenReaderOptimized((function(){return r._recomputeOptions()}))),r._recomputeOptions(),r}return er(t,e),t.applyFontInfoSlow=function(e,t){e.style.fontFamily=t.getMassagedFontFamily(),e.style.fontWeight=t.fontWeight,e.style.fontSize=t.fontSize+"px",e.style.fontFeatureSettings=t.fontFeatureSettings,e.style.lineHeight=t.lineHeight+"px",e.style.letterSpacing=t.letterSpacing+"px"},t.applyFontInfo=function(e,t){e.setFontFamily(t.getMassagedFontFamily()),e.setFontWeight(t.fontWeight),e.setFontSize(t.fontSize),e.setFontFeatureSettings(t.fontFeatureSettings),e.setLineHeight(t.lineHeight),e.setLetterSpacing(t.letterSpacing)},t.prototype._onReferenceDomElementSizeChanged=function(){this._recomputeOptions()},t.prototype._onCSSBasedConfigurationChanged=function(){this._recomputeOptions()},t.prototype.observeReferenceElement=function(e){this._elementSizeObserver.observe(e)},t.prototype.dispose=function(){e.prototype.dispose.call(this)},t.prototype._getExtraEditorClassName=function(){var e="";return Yo.k||Yo.n||(e+="no-user-select "),ie.e&&(e+="mac "),e},t.prototype._getEnvConfiguration=function(){return{extraEditorClassName:this._getExtraEditorClassName(),outerWidth:this._elementSizeObserver.getWidth(),outerHeight:this._elementSizeObserver.getHeight(),emptySelectionClipboard:Yo.m||Yo.h,pixelRatio:Yo.a(),zoomLevel:Yo.c(),accessibilitySupport:this.accessibilityService.isScreenReaderOptimized()?2:this.accessibilityService.getAccessibilitySupport()}},t.prototype.readConfiguration=function(e){return nr.INSTANCE.readConfiguration(e)},t}(Li),or=n("sswD"),rr=n("ZlPH"),sr=n("pg8w"),ar=n("XSiN"),ur=n("AKMP"),lr=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)}}(),cr=function(){function e(e,t){this.x=e,this.y=t}return e.prototype.toClientCoordinates=function(){return new dr(this.x-Z.d.scrollX,this.y-Z.d.scrollY)},e}(),dr=function(){function e(e,t){this.clientX=e,this.clientY=t}return e.prototype.toPageCoordinates=function(){return new cr(this.clientX+Z.d.scrollX,this.clientY+Z.d.scrollY)},e}(),hr=function(e,t,n,i){this.x=e,this.y=t,this.width=n,this.height=i};function fr(e){var t=Z.w(e);return new hr(t.left,t.top,t.width,t.height)}var pr=function(e){function t(t,n){var i=e.call(this,t)||this;return i.pos=new cr(i.posx,i.posy),i.editorPos=fr(n),i}return lr(t,e),t}(ar.a),gr=function(){function e(e){this._editorViewDomNode=e}return e.prototype._create=function(e){return new pr(e,this._editorViewDomNode)},e.prototype.onContextMenu=function(e,t){var n=this;return Z.g(e,"contextmenu",(function(e){t(n._create(e))}))},e.prototype.onMouseUp=function(e,t){var n=this;return Z.g(e,"mouseup",(function(e){t(n._create(e))}))},e.prototype.onMouseDown=function(e,t){var n=this;return Z.g(e,"mousedown",(function(e){t(n._create(e))}))},e.prototype.onMouseLeave=function(e,t){var n=this;return Z.h(e,(function(e){t(n._create(e))}))},e.prototype.onMouseMoveThrottled=function(e,t,n,i){var o=this;return Z.j(e,"mousemove",t,(function(e,t){return n(e,o._create(t))}),i)},e}(),mr=function(){function e(e){this._editorViewDomNode=e}return e.prototype._create=function(e){return new pr(e,this._editorViewDomNode)},e.prototype.onPointerUp=function(e,t){var n=this;return Z.g(e,"pointerup",(function(e){t(n._create(e))}))},e.prototype.onPointerDown=function(e,t){var n=this;return Z.g(e,"pointerdown",(function(e){t(n._create(e))}))},e.prototype.onPointerLeave=function(e,t){var n=this;return Z.i(e,(function(e){t(n._create(e))}))},e.prototype.onPointerMoveThrottled=function(e,t,n,i){var o=this;return Z.j(e,"pointermove",t,(function(e,t){return n(e,o._create(t))}),i)},e}(),vr=function(e){function t(t){var n=e.call(this)||this;return n._editorViewDomNode=t,n._globalMouseMoveMonitor=n._register(new ur.a),n._keydownListener=null,n}return lr(t,e),t.prototype.startMonitoring=function(e,t,n,i,o){var r=this;this._keydownListener=Z.k(document,"keydown",(function(e){e.toKeybinding().isModifierKey()||r._globalMouseMoveMonitor.stopMonitoring(!0)}),!0);this._globalMouseMoveMonitor.startMonitoring(e,t,(function(e,t){return n(e,new pr(t,r._editorViewDomNode))}),i,(function(){r._keydownListener.dispose(),o()}))},t}(le.a),_r=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)}}(),yr=function(e){function t(){var t=e.call(this)||this;return t._shouldRender=!0,t}return _r(t,e),t.prototype.shouldRender=function(){return this._shouldRender},t.prototype.forceShouldRender=function(){this._shouldRender=!0},t.prototype.setShouldRender=function(){this._shouldRender=!0},t.prototype.onDidRender=function(){this._shouldRender=!1},t.prototype.onConfigurationChanged=function(e){return!1},t.prototype.onContentSizeChanged=function(e){return!1},t.prototype.onCursorStateChanged=function(e){return!1},t.prototype.onDecorationsChanged=function(e){return!1},t.prototype.onFlushed=function(e){return!1},t.prototype.onFocusChanged=function(e){return!1},t.prototype.onLanguageConfigurationChanged=function(e){return!1},t.prototype.onLineMappingChanged=function(e){return!1},t.prototype.onLinesChanged=function(e){return!1},t.prototype.onLinesDeleted=function(e){return!1},t.prototype.onLinesInserted=function(e){return!1},t.prototype.onRevealRangeRequest=function(e){return!1},t.prototype.onScrollChanged=function(e){return!1},t.prototype.onThemeChanged=function(e){return!1},t.prototype.onTokensChanged=function(e){return!1},t.prototype.onTokensColorsChanged=function(e){return!1},t.prototype.onZonesChanged=function(e){return!1},t.prototype.handleEvents=function(e){for(var t=!1,n=0,i=e.length;n=u?o=Math.max(o,u+l-i):(t[n++]=new Or(i,o),i=u,o=l)}return t[n++]=new Or(i,o),t},e._createHorizontalRangesFromClientRects=function(e,t){if(!e||0===e.length)return null;for(var n=[],i=0,o=e.length;ia)return null;(t=Math.min(a,Math.max(0,t)))!==(i=Math.min(a,Math.max(0,i)))&&i>0&&0===o&&(i--,o=1073741824);var u=e.children[t].firstChild,l=e.children[i].firstChild;if(u&&l||(!u&&0===n&&t>0&&(u=e.children[t-1].firstChild,n=1073741824),!l&&0===o&&i>0&&(l=e.children[i-1].firstChild,o=1073741824)),!u||!l)return null;n=Math.min(u.textContent.length,Math.max(0,n)),o=Math.min(l.textContent.length,Math.max(0,o));var c=this._readClientRects(u,n,l,o,s);return this._createHorizontalRangesFromClientRects(c,r)},e}(),Ir=n("t9D7"),Mr=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)}}(),Tr=!!ie.f||!(ie.d||Yo.h||Yo.k),Ar=Yo.f,Rr=function(){function e(e,t){this._domNode=e,this._clientRectDeltaLeft=0,this._clientRectDeltaLeftRead=!1,this.endNode=t}return Object.defineProperty(e.prototype,"clientRectDeltaLeft",{get:function(){return this._clientRectDeltaLeftRead||(this._clientRectDeltaLeftRead=!0,this._clientRectDeltaLeft=this._domNode.getBoundingClientRect().left),this._clientRectDeltaLeft},enumerable:!0,configurable:!0}),e}(),Pr=function(){function e(e,t){this.themeType=t;var n=e.options,i=n.get(34);this.renderWhitespace=n.get(74),this.renderControlCharacters=n.get(69),this.spaceWidth=i.spaceWidth,this.middotWidth=i.middotWidth,this.useMonospaceOptimizations=i.isMonospace&&!n.get(23),this.canUseHalfwidthRightwardsArrow=i.canUseHalfwidthRightwardsArrow,this.lineHeight=n.get(49),this.stopRenderingLineAfter=n.get(88),this.fontLigatures=n.get(35)}return e.prototype.equals=function(e){return this.themeType===e.themeType&&this.renderWhitespace===e.renderWhitespace&&this.renderControlCharacters===e.renderControlCharacters&&this.spaceWidth===e.spaceWidth&&this.middotWidth===e.middotWidth&&this.useMonospaceOptimizations===e.useMonospaceOptimizations&&this.canUseHalfwidthRightwardsArrow===e.canUseHalfwidthRightwardsArrow&&this.lineHeight===e.lineHeight&&this.stopRenderingLineAfter===e.stopRenderingLineAfter&&this.fontLigatures===e.fontLigatures},e}(),Fr=function(){function e(e){this._options=e,this._isMaybeInvalid=!0,this._renderedViewLine=null}return e.prototype.getDomNode=function(){return this._renderedViewLine&&this._renderedViewLine.domNode?this._renderedViewLine.domNode.domNode:null},e.prototype.setDomNode=function(e){if(!this._renderedViewLine)throw new Error("I have no rendered view line to set the dom node to...");this._renderedViewLine.domNode=Object(rr.b)(e)},e.prototype.onContentChanged=function(){this._isMaybeInvalid=!0},e.prototype.onTokensChanged=function(){this._isMaybeInvalid=!0},e.prototype.onDecorationsChanged=function(){this._isMaybeInvalid=!0},e.prototype.onOptionsChanged=function(e){this._isMaybeInvalid=!0,this._options=e},e.prototype.onSelectionChanged=function(){return!(!Ar&&this._options.themeType!==Ir.b&&"selection"!==this._options.renderWhitespace)&&(this._isMaybeInvalid=!0,!0)},e.prototype.renderLine=function(t,n,i,o){if(!1===this._isMaybeInvalid)return!1;this._isMaybeInvalid=!1;var r=i.getViewLineRenderingData(t),s=this._options,a=an.filter(r.inlineDecorations,t,r.minColumn,r.maxColumn),u=null;if(Ar||s.themeType===Ir.b||"selection"===this._options.renderWhitespace)for(var l=0,c=i.selections;lt)){var h=d.startLineNumber===t?d.startColumn:r.minColumn,f=d.endLineNumber===t?d.endColumn:r.maxColumn;h');var g=mn(p,o);o.appendASCIIString("");var m=null;return Tr&&r.isBasicASCII&&s.useMonospaceOptimizations&&0===g.containsForeignElements&&r.content.length<300&&p.lineTokens.getCount()<100&&(m=new Vr(this._renderedViewLine?this._renderedViewLine.domNode:null,p,g.characterMapping)),m||(m=jr(this._renderedViewLine?this._renderedViewLine.domNode:null,p,g.characterMapping,g.containsRTL,g.containsForeignElements)),this._renderedViewLine=m,!0},e.prototype.layoutLine=function(e,t){this._renderedViewLine&&this._renderedViewLine.domNode&&(this._renderedViewLine.domNode.setTop(t),this._renderedViewLine.domNode.setHeight(this._options.lineHeight))},e.prototype.getWidth=function(){return this._renderedViewLine?this._renderedViewLine.getWidth():0},e.prototype.getWidthIsFast=function(){return!this._renderedViewLine||this._renderedViewLine.getWidthIsFast()},e.prototype.getVisibleRangesForRange=function(e,t,n){if(!this._renderedViewLine)return null;e|=0,t|=0,e=Math.min(this._renderedViewLine.input.lineContent.length+1,Math.max(1,e)),t=Math.min(this._renderedViewLine.input.lineContent.length+1,Math.max(1,t));var i=0|this._renderedViewLine.input.stopRenderingLineAfter,o=!1;-1!==i&&e>i+1&&t>i+1&&(o=!0),-1!==i&&e>i+1&&(e=i+1),-1!==i&&t>i+1&&(t=i+1);var r=this._renderedViewLine.getVisibleRangesForRange(e,t,n);return r&&r.length>0?new xr(o,r):null},e.prototype.getColumnOfNodeOffset=function(e,t,n){return this._renderedViewLine?this._renderedViewLine.getColumnOfNodeOffset(e,t,n):1},e.CLASS_NAME="view-line",e}(),Vr=function(){function e(e,t,n){this.domNode=e,this.input=t,this._characterMapping=n,this._charWidth=t.spaceWidth}return e.prototype.getWidth=function(){return this._getCharPosition(this._characterMapping.length)},e.prototype.getWidthIsFast=function(){return!0},e.prototype.getVisibleRangesForRange=function(e,t,n){var i=this._getCharPosition(e),o=this._getCharPosition(t);return[new Or(i,o-i)]},e.prototype._getCharPosition=function(e){var t=this._characterMapping.getAbsoluteOffsets();return 0===t.length?0:Math.round(this._charWidth*t[e-1])},e.prototype.getColumnOfNodeOffset=function(e,t,n){for(var i=t.textContent.length,o=-1;t;)t=t.previousSibling,o++;return this._characterMapping.partDataToCharOffset(o,i,n)+1},e}(),Wr=function(){function e(e,t,n,i,o){if(this.domNode=e,this.input=t,this._characterMapping=n,this._isWhitespaceOnly=/^\s*$/.test(t.lineContent),this._containsForeignElements=o,this._cachedWidth=-1,this._pixelOffsetCache=null,!i||0===this._characterMapping.length){this._pixelOffsetCache=new Int32Array(Math.max(2,this._characterMapping.length+1));for(var r=0,s=this._characterMapping.length;r<=s;r++)this._pixelOffsetCache[r]=-1}}return e.prototype._getReadingTarget=function(e){return e.domNode.firstChild},e.prototype.getWidth=function(){return this.domNode?(-1===this._cachedWidth&&(this._cachedWidth=this._getReadingTarget(this.domNode).offsetWidth),this._cachedWidth):0},e.prototype.getWidthIsFast=function(){return-1!==this._cachedWidth},e.prototype.getVisibleRangesForRange=function(e,t,n){if(!this.domNode)return null;if(null!==this._pixelOffsetCache){var i=this._readPixelOffset(this.domNode,e,n);if(-1===i)return null;var o=this._readPixelOffset(this.domNode,t,n);return-1===o?null:[new Or(i,o-i)]}return this._readVisibleRangesForRange(this.domNode,e,t,n)},e.prototype._readVisibleRangesForRange=function(e,t,n,i){if(t===n){var o=this._readPixelOffset(e,t,i);return-1===o?null:[new Or(o,0)]}return this._readRawVisibleRangesForRange(e,t,n,i)},e.prototype._readPixelOffset=function(e,t,n){if(0===this._characterMapping.length){if(0===this._containsForeignElements)return 0;if(2===this._containsForeignElements)return 0;if(1===this._containsForeignElements)return this.getWidth();var i=this._getReadingTarget(e);return i.firstChild?i.firstChild.offsetWidth:0}if(null!==this._pixelOffsetCache){var o=this._pixelOffsetCache[t];if(-1!==o)return o;var r=this._actualReadPixelOffset(e,t,n);return this._pixelOffsetCache[t]=r,r}return this._actualReadPixelOffset(e,t,n)},e.prototype._actualReadPixelOffset=function(e,t,n){if(0===this._characterMapping.length){var i=kr.readHorizontalRanges(this._getReadingTarget(e),0,0,0,0,n.clientRectDeltaLeft,n.endNode);return i&&0!==i.length?i[0].left:-1}if(t===this._characterMapping.length&&this._isWhitespaceOnly&&0===this._containsForeignElements)return this.getWidth();var o=this._characterMapping.charOffsetToPartData(t-1),r=pn.getPartIndex(o),s=pn.getCharIndex(o),a=kr.readHorizontalRanges(this._getReadingTarget(e),r,s,r,s,n.clientRectDeltaLeft,n.endNode);return a&&0!==a.length?a[0].left:-1},e.prototype._readRawVisibleRangesForRange=function(e,t,n,i){if(1===t&&n===this._characterMapping.length)return[new Or(0,this.getWidth())];var o=this._characterMapping.charOffsetToPartData(t-1),r=pn.getPartIndex(o),s=pn.getCharIndex(o),a=this._characterMapping.charOffsetToPartData(n-1),u=pn.getPartIndex(a),l=pn.getCharIndex(a);return kr.readHorizontalRanges(this._getReadingTarget(e),r,s,u,l,i.clientRectDeltaLeft,i.endNode)},e.prototype.getColumnOfNodeOffset=function(e,t,n){for(var i=t.textContent.length,o=-1;t;)t=t.previousSibling,o++;return this._characterMapping.partDataToCharOffset(o,i,n)+1},e}(),Br=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Mr(t,e),t.prototype._readVisibleRangesForRange=function(t,n,i,o){var r=e.prototype._readVisibleRangesForRange.call(this,t,n,i,o);if(!r||0===r.length||n===i||1===n&&i===this._characterMapping.length)return r;if(!this.input.containsRTL){var s=this._readPixelOffset(t,i,o);if(-1!==s){var a=r[r.length-1];a.left=4&&3===e[0]&&7===e[3]},e.isStrictChildOfViewLines=function(e){return e.length>4&&3===e[0]&&7===e[3]},e.isChildOfScrollableElement=function(e){return e.length>=2&&3===e[0]&&5===e[1]},e.isChildOfMinimap=function(e){return e.length>=2&&3===e[0]&&8===e[1]},e.isChildOfContentWidgets=function(e){return e.length>=4&&3===e[0]&&1===e[3]},e.isChildOfOverflowingContentWidgets=function(e){return e.length>=1&&2===e[0]},e.isChildOfOverlayWidgets=function(e){return e.length>=2&&3===e[0]&&4===e[1]},e}(),Zr=function(){function e(e,t,n){this.model=e.model;var i=e.configuration.options;this.layoutInfo=i.get(107),this.viewDomNode=t.viewDomNode,this.lineHeight=i.get(49),this.typicalHalfwidthCharacterWidth=i.get(34).typicalHalfwidthCharacterWidth,this.lastRenderData=n,this._context=e,this._viewHelper=t}return e.prototype.getZoneAtCoord=function(t){return e.getZoneAtCoord(this._context,t)},e.getZoneAtCoord=function(e,t){var n=e.viewLayout.getWhitespaceAtVerticalOffset(t);if(n){var i=n.verticalOffset+n.height/2,o=e.model.getLineCount(),r=null,s=void 0,a=null;return n.afterLineNumber!==o&&(a=new H.a(n.afterLineNumber+1,1)),n.afterLineNumber>0&&(r=new H.a(n.afterLineNumber,e.model.getLineMaxColumn(n.afterLineNumber))),s=null===a?r:null===r?a:t=e.layoutInfo.glyphMarginLeft,this.isInContentArea=!this.isInMarginArea,this.mouseColumn=Math.max(0,$r._getMouseColumn(this.mouseContentHorizontalOffset,e.typicalHalfwidthCharacterWidth))})),Jr={isAfterLines:!0};function Qr(e){return{isAfterLines:!1,horizontalDistanceToText:e}}var $r=function(){function e(e,t){this._context=e,this._viewHelper=t}return e.prototype.mouseTargetIsWidget=function(e){var t=e.target,n=wr.collect(t,this._viewHelper.viewDomNode);return!(!Yr.isChildOfContentWidgets(n)&&!Yr.isChildOfOverflowingContentWidgets(n))||!!Yr.isChildOfOverlayWidgets(n)},e.prototype.createMouseTarget=function(t,n,i,o){var r=new Zr(this._context,this._viewHelper,t),s=new Xr(r,n,i,o);try{return e._createMouseTarget(r,s,!1)}catch(e){return s.fulfill(0)}},e._createMouseTarget=function(t,n,i){if(null===n.target){if(i)return n.fulfill(0);var o=e._doHitTest(t,n);return o.position?e.createMouseTargetFromHitTestPosition(t,n,o.position.lineNumber,o.position.column):this._createMouseTarget(t,n.withTarget(o.hitTarget),!0)}var r=n,s=null;return(s=(s=(s=(s=(s=(s=(s=(s=(s=(s=s||e._hitTestContentWidget(t,r))||e._hitTestOverlayWidget(t,r))||e._hitTestMinimap(t,r))||e._hitTestScrollbarSlider(t,r))||e._hitTestViewZone(t,r))||e._hitTestMargin(t,r))||e._hitTestViewCursor(t,r))||e._hitTestTextArea(t,r))||e._hitTestViewLines(t,r,i))||e._hitTestScrollbar(t,r))||n.fulfill(0)},e._hitTestContentWidget=function(e,t){if(Yr.isChildOfContentWidgets(t.targetPath)||Yr.isChildOfOverflowingContentWidgets(t.targetPath)){var n=e.findAttribute(t.target,"widgetId");return n?t.fulfill(9,null,null,n):t.fulfill(0)}return null},e._hitTestOverlayWidget=function(e,t){if(Yr.isChildOfOverlayWidgets(t.targetPath)){var n=e.findAttribute(t.target,"widgetId");return n?t.fulfill(12,null,null,n):t.fulfill(0)}return null},e._hitTestViewCursor=function(e,t){if(t.target)for(var n=0,i=r=e.lastRenderData.lastViewCursorsRenderData;no.contentLeft+o.width)){var c=e.getVerticalOffsetForLineNumber(o.position.lineNumber);if(c<=a&&a<=c+o.height)return t.fulfill(6,o.position)}}return null},e._hitTestViewZone=function(e,t){var n=e.getZoneAtCoord(t.mouseVerticalOffset);if(n){var i=t.isInContentArea?8:5;return t.fulfill(i,n.position,null,n)}return null},e._hitTestTextArea=function(e,t){return Yr.isTextArea(t.targetPath)?e.lastRenderData.lastTextareaPosition?t.fulfill(6,e.lastRenderData.lastTextareaPosition):t.fulfill(1,e.lastRenderData.lastTextareaPosition):null},e._hitTestMargin=function(e,t){if(t.isInMarginArea){var n=e.getFullLineRangeAtCoord(t.mouseVerticalOffset),i=n.range.getStartPosition(),o=Math.abs(t.pos.x-t.editorPos.x),r={isAfterLines:n.isAfterLines,glyphMarginLeft:e.layoutInfo.glyphMarginLeft,glyphMarginWidth:e.layoutInfo.glyphMarginWidth,lineNumbersWidth:e.layoutInfo.lineNumbersWidth,offsetX:o};return(o-=e.layoutInfo.glyphMarginLeft)<=e.layoutInfo.glyphMarginWidth?t.fulfill(2,i,n.range,r):(o-=e.layoutInfo.glyphMarginWidth)<=e.layoutInfo.lineNumbersWidth?t.fulfill(3,i,n.range,r):(o-=e.layoutInfo.lineNumbersWidth,t.fulfill(4,i,n.range,r))}return null},e._hitTestViewLines=function(t,n,i){if(!Yr.isChildOfViewLines(n.targetPath))return null;if(t.isAfterLines(n.mouseVerticalOffset)){var o=t.model.getLineCount(),r=t.model.getLineMaxColumn(o);return n.fulfill(7,new H.a(o,r),void 0,Jr)}if(i){if(Yr.isStrictChildOfViewLines(n.targetPath)){var s=t.getLineNumberAtVerticalOffset(n.mouseVerticalOffset);if(0===t.model.getLineLength(s)){var a=t.getLineWidth(s),u=Qr(n.mouseContentHorizontalOffset-a);return n.fulfill(7,new H.a(s,1),void 0,u)}var l=t.getLineWidth(s);if(n.mouseContentHorizontalOffset>=l){u=Qr(n.mouseContentHorizontalOffset-l);var c=new H.a(s,t.model.getLineMaxColumn(s));return n.fulfill(7,c,void 0,u)}}return n.fulfill(0)}var d=e._doHitTest(t,n);return d.position?e.createMouseTargetFromHitTestPosition(t,n,d.position.lineNumber,d.position.column):this._createMouseTarget(t,n.withTarget(d.hitTarget),!0)},e._hitTestMinimap=function(e,t){if(Yr.isChildOfMinimap(t.targetPath)){var n=e.getLineNumberAtVerticalOffset(t.mouseVerticalOffset),i=e.model.getLineMaxColumn(n);return t.fulfill(11,new H.a(n,i))}return null},e._hitTestScrollbarSlider=function(e,t){if(Yr.isChildOfScrollableElement(t.targetPath)&&t.target&&1===t.target.nodeType){var n=t.target.className;if(n&&/\b(slider|scrollbar)\b/.test(n)){var i=e.getLineNumberAtVerticalOffset(t.mouseVerticalOffset),o=e.model.getLineMaxColumn(i);return t.fulfill(11,new H.a(i,o))}}return null},e._hitTestScrollbar=function(e,t){if(Yr.isChildOfScrollableElement(t.targetPath)){var n=e.getLineNumberAtVerticalOffset(t.mouseVerticalOffset),i=e.model.getLineMaxColumn(n);return t.fulfill(11,new H.a(n,i))}return null},e.prototype.getMouseColumn=function(t,n){var i=this._context.configuration.options,o=i.get(107),r=this._context.viewLayout.getCurrentScrollLeft()+n.x-t.x-o.contentLeft;return e._getMouseColumn(r,i.get(34).typicalHalfwidthCharacterWidth)},e._getMouseColumn=function(e,t){return e<0?1:Math.round(e/t)+1},e.createMouseTargetFromHitTestPosition=function(e,t,n,i){var o=new H.a(n,i),r=e.getLineWidth(n);if(t.mouseContentHorizontalOffset>r){if(Yo.e&&1===o.column){var s=Qr(t.mouseContentHorizontalOffset-r);return t.fulfill(7,new H.a(n,e.model.getLineMaxColumn(n)),void 0,s)}var a=Qr(t.mouseContentHorizontalOffset-r);return t.fulfill(7,o,void 0,a)}var u=e.visibleRangeForPosition(n,i);if(!u)return t.fulfill(0,o);var l=u.left;if(t.mouseContentHorizontalOffset===l)return t.fulfill(6,o);var c=[];if(c.push({offset:u.left,column:i}),i>1){var d=e.visibleRangeForPosition(n,i-1);d&&c.push({offset:d.left,column:i-1})}if(i=t.editorPos.y+e.layoutInfo.height&&(o=t.editorPos.y+e.layoutInfo.height-1);var r=new cr(t.pos.x,o),s=this._actualDoHitTestWithCaretRangeFromPoint(e,r.toClientCoordinates());return s.position?s:this._actualDoHitTestWithCaretRangeFromPoint(e,t.pos.toClientCoordinates())},e._actualDoHitTestWithCaretRangeFromPoint=function(e,t){var n,i=Z.y(e.viewDomNode);if(!(n=i?void 0===i.caretRangeFromPoint?function(e,t,n){var i=document.createRange(),o=e.elementFromPoint(t,n);if(null!==o){for(;o&&o.firstChild&&o.firstChild.nodeType!==o.firstChild.TEXT_NODE;)o=o.lastChild;var r=o.getBoundingClientRect(),s=window.getComputedStyle(o,null).getPropertyValue("font"),a=o.innerText,u=r.left,l=0,c=void 0;if(t>r.left+r.width)l=a.length;else for(var d=es.getInstance(),h=0;h0?1:-1;xe.setZoomLevel(n+i),t.preventDefault(),t.stopPropagation()}}}),{capture:!0,passive:!1})),r._context.addEventHandler(r),r}return ts(t,e),t.prototype.dispose=function(){this._context.removeEventHandler(this),e.prototype.dispose.call(this)},t.prototype.onCursorStateChanged=function(e){return this._mouseDownOperation.onCursorStateChanged(e),!1},t.prototype.onFocusChanged=function(e){return this._isFocused=e.isFocused,!1},t.prototype.onScrollChanged=function(e){return this._mouseDownOperation.onScrollChanged(),!1},t.prototype.getTargetAtClientPoint=function(e,t){var n=new dr(e,t).toPageCoordinates(),i=fr(this.viewHelper.viewDomNode);return n.yi.y+i.height||n.xi.x+i.width?null:this.mouseTargetFactory.createMouseTarget(this.viewHelper.getLastRenderData(),i,n,null)},t.prototype._createMouseTarget=function(e,t){return this.mouseTargetFactory.createMouseTarget(this.viewHelper.getLastRenderData(),e.editorPos,e.pos,t?e.target:null)},t.prototype._getMouseColumn=function(e){return this.mouseTargetFactory.getMouseColumn(e.editorPos,e.pos)},t.prototype._onContextMenu=function(e,t){this.viewController.emitContextMenu({event:e,target:this._createMouseTarget(e,t)})},t.prototype._onMouseMove=function(e){this._mouseDownOperation.isActive()||(e.timestampt.y+t.height){var a,u;r=i.getCurrentScrollTop()+(e.posy-t.y);if(a=Zr.getZoneAtCoord(this._context,r))if(u=this._helpPositionJumpOverViewZone(a))return new Gr(null,13,o,u);var l=i.getLineNumberAtVerticalOffset(r);return new Gr(null,13,o,new H.a(l,n.getLineMaxColumn(l)))}var c=i.getLineNumberAtVerticalOffset(i.getCurrentScrollTop()+(e.posy-t.y));return e.posxt.x+t.width?new Gr(null,13,o,new H.a(c,n.getLineMaxColumn(c))):null},t.prototype._findMousePosition=function(e,t){var n=this._getPositionOutsideEditor(e);if(n)return n;var i=this._createMouseTarget(e,t);if(!i.position)return null;if(8===i.type||5===i.type){var o=this._helpPositionJumpOverViewZone(i.detail);if(o)return new Gr(i.element,i.type,i.mouseColumn,o,null,i.detail)}return i},t.prototype._helpPositionJumpOverViewZone=function(e){var t=new H.a(this._currentSelection.selectionStartLineNumber,this._currentSelection.selectionStartColumn),n=e.positionBefore,i=e.positionAfter;return n&&i?n.isBefore(t)?n:i:null},t.prototype._dispatchMouse=function(e,t){e.position&&this._viewController.dispatchMouse({position:e.position,mouseColumn:e.mouseColumn,startedOnLineNumbers:this._mouseState.startedOnLineNumbers,inSelectionMode:t,mouseDownCount:this._mouseState.count,altKey:this._mouseState.altKey,ctrlKey:this._mouseState.ctrlKey,metaKey:this._mouseState.metaKey,shiftKey:this._mouseState.shiftKey,leftButton:this._mouseState.leftButton,middleButton:this._mouseState.middleButton})},t}(le.a),rs=function(){function e(){this._altKey=!1,this._ctrlKey=!1,this._metaKey=!1,this._shiftKey=!1,this._leftButton=!1,this._middleButton=!1,this._startedOnLineNumbers=!1,this._lastMouseDownPosition=null,this._lastMouseDownPositionEqualCount=0,this._lastMouseDownCount=0,this._lastSetMouseDownCountTime=0,this.isDragAndDrop=!1}return Object.defineProperty(e.prototype,"altKey",{get:function(){return this._altKey},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"ctrlKey",{get:function(){return this._ctrlKey},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"metaKey",{get:function(){return this._metaKey},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"shiftKey",{get:function(){return this._shiftKey},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"leftButton",{get:function(){return this._leftButton},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"middleButton",{get:function(){return this._middleButton},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"startedOnLineNumbers",{get:function(){return this._startedOnLineNumbers},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"count",{get:function(){return this._lastMouseDownCount},enumerable:!0,configurable:!0}),e.prototype.setModifiers=function(e){this._altKey=e.altKey,this._ctrlKey=e.ctrlKey,this._metaKey=e.metaKey,this._shiftKey=e.shiftKey},e.prototype.setStartButtons=function(e){this._leftButton=e.leftButton,this._middleButton=e.middleButton},e.prototype.setStartedOnLineNumbers=function(e){this._startedOnLineNumbers=e},e.prototype.trySetCount=function(t,n){var i=(new Date).getTime();i-this._lastSetMouseDownCountTime>e.CLEAR_MOUSE_DOWN_COUNT_TIME&&(t=1),this._lastSetMouseDownCountTime=i,t>this._lastMouseDownCount+1&&(t=this._lastMouseDownCount+1),this._lastMouseDownPosition&&this._lastMouseDownPosition.equals(n)?this._lastMouseDownPositionEqualCount++:this._lastMouseDownPositionEqualCount=1,this._lastMouseDownPosition=n,this._lastMouseDownCount=Math.min(t,this._lastMouseDownPositionEqualCount)},e.CLEAR_MOUSE_DOWN_COUNT_TIME=400,e}(),ss=n("CjF5"),as=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 us(e,t){var n={translationY:t.translationY,translationX:t.translationX};return e&&(n.translationY+=e.translationY,n.translationX+=e.translationX),n}var ls=function(e){function t(t,n,i){var o=e.call(this,t,n,i)||this;return o.viewHelper.linesContentDomNode.style.msTouchAction="none",o.viewHelper.linesContentDomNode.style.msContentZooming="none",o._installGestureHandlerTimeout=window.setTimeout((function(){if(o._installGestureHandlerTimeout=-1,window.MSGesture){var e=new MSGesture,t=new MSGesture;e.target=o.viewHelper.linesContentDomNode,t.target=o.viewHelper.linesContentDomNode,o.viewHelper.linesContentDomNode.addEventListener("MSPointerDown",(function(n){var i=n.pointerType;i!==(n.MSPOINTER_TYPE_MOUSE||"mouse")?i===(n.MSPOINTER_TYPE_TOUCH||"touch")?(o._lastPointerType="touch",e.addPointer(n.pointerId)):(o._lastPointerType="pen",t.addPointer(n.pointerId)):o._lastPointerType="mouse"})),o._register(Z.j(o.viewHelper.linesContentDomNode,"MSGestureChange",(function(e){return o._onGestureChange(e)}),us)),o._register(Z.g(o.viewHelper.linesContentDomNode,"MSGestureTap",(function(e){return o._onCaptureGestureTap(e)}),!0))}}),100),o._lastPointerType="mouse",o}return as(t,e),t.prototype._onMouseDown=function(t){"mouse"===this._lastPointerType&&e.prototype._onMouseDown.call(this,t)},t.prototype._onCaptureGestureTap=function(e){var t=this,n=new pr(e,this.viewHelper.viewDomNode),i=this._createMouseTarget(n,!1);i.position&&this.viewController.moveTo(i.position),n.browserEvent.fromElement?(n.preventDefault(),this.viewHelper.focusTextArea()):setTimeout((function(){t.viewHelper.focusTextArea()}))},t.prototype._onGestureChange=function(e){this._context.viewLayout.deltaScrollNow(-e.translationX,-e.translationY)},t.prototype.dispose=function(){window.clearTimeout(this._installGestureHandlerTimeout),e.prototype.dispose.call(this)},t}(is),cs=function(e){function t(t,n,i){var o=e.call(this,t,n,i)||this;return o.viewHelper.linesContentDomNode.style.touchAction="none",o._installGestureHandlerTimeout=window.setTimeout((function(){if(o._installGestureHandlerTimeout=-1,window.MSGesture){var e=new MSGesture,t=new MSGesture;e.target=o.viewHelper.linesContentDomNode,t.target=o.viewHelper.linesContentDomNode,o.viewHelper.linesContentDomNode.addEventListener("pointerdown",(function(n){var i=n.pointerType;"mouse"!==i?"touch"===i?(o._lastPointerType="touch",e.addPointer(n.pointerId)):(o._lastPointerType="pen",t.addPointer(n.pointerId)):o._lastPointerType="mouse"})),o._register(Z.j(o.viewHelper.linesContentDomNode,"MSGestureChange",(function(e){return o._onGestureChange(e)}),us)),o._register(Z.g(o.viewHelper.linesContentDomNode,"MSGestureTap",(function(e){return o._onCaptureGestureTap(e)}),!0))}}),100),o._lastPointerType="mouse",o}return as(t,e),t.prototype._onMouseDown=function(t){"mouse"===this._lastPointerType&&e.prototype._onMouseDown.call(this,t)},t.prototype._onCaptureGestureTap=function(e){var t=this,n=new pr(e,this.viewHelper.viewDomNode),i=this._createMouseTarget(n,!1);i.position&&this.viewController.moveTo(i.position),n.browserEvent.fromElement?(n.preventDefault(),this.viewHelper.focusTextArea()):setTimeout((function(){t.viewHelper.focusTextArea()}))},t.prototype._onGestureChange=function(e){this._context.viewLayout.deltaScrollNow(-e.translationX,-e.translationY)},t.prototype.dispose=function(){window.clearTimeout(this._installGestureHandlerTimeout),e.prototype.dispose.call(this)},t}(is),ds=function(e){function t(t,n,i){var o=e.call(this,t,n,i)||this;o._register(sr.b.addTarget(o.viewHelper.linesContentDomNode)),o._register(Z.g(o.viewHelper.linesContentDomNode,sr.a.Tap,(function(e){return o.onTap(e)}))),o._register(Z.g(o.viewHelper.linesContentDomNode,sr.a.Change,(function(e){return o.onChange(e)}))),o._register(Z.g(o.viewHelper.linesContentDomNode,sr.a.Contextmenu,(function(e){return o._onContextMenu(new pr(e,o.viewHelper.viewDomNode),!1)}))),o._lastPointerType="mouse",o._register(Z.g(o.viewHelper.linesContentDomNode,"pointerdown",(function(e){var t=e.pointerType;o._lastPointerType="mouse"!==t?"touch"===t?"touch":"pen":"mouse"})));var r=new mr(o.viewHelper.viewDomNode);return o._register(r.onPointerMoveThrottled(o.viewHelper.viewDomNode,(function(e){return o._onMouseMove(e)}),ns(o.mouseTargetFactory),is.MOUSE_MOVE_MINIMUM_TIME)),o._register(r.onPointerUp(o.viewHelper.viewDomNode,(function(e){return o._onMouseUp(e)}))),o._register(r.onPointerLeave(o.viewHelper.viewDomNode,(function(e){return o._onMouseLeave(e)}))),o._register(r.onPointerDown(o.viewHelper.viewDomNode,(function(e){return o._onMouseDown(e)}))),o}return as(t,e),t.prototype.onTap=function(e){if(e.initialTarget&&this.viewHelper.linesContentDomNode.contains(e.initialTarget)){e.preventDefault(),this.viewHelper.focusTextArea();var t=this._createMouseTarget(new pr(e,this.viewHelper.viewDomNode),!1);t.position&&this.viewController.dispatchMouse({position:t.position,mouseColumn:t.position.column,startedOnLineNumbers:!1,mouseDownCount:e.tapCount,inSelectionMode:!1,altKey:!1,ctrlKey:!1,metaKey:!1,shiftKey:!1,leftButton:!1,middleButton:!1})}},t.prototype.onChange=function(e){"touch"===this._lastPointerType&&this._context.viewLayout.deltaScrollNow(-e.translationX,-e.translationY)},t.prototype._onMouseDown=function(t){t.target&&this.viewHelper.linesContentDomNode.contains(t.target)&&"touch"===this._lastPointerType||e.prototype._onMouseDown.call(this,t)},t}(is),hs=function(e){function t(t,n,i){var o=e.call(this,t,n,i)||this;return o._register(sr.b.addTarget(o.viewHelper.linesContentDomNode)),o._register(Z.g(o.viewHelper.linesContentDomNode,sr.a.Tap,(function(e){return o.onTap(e)}))),o._register(Z.g(o.viewHelper.linesContentDomNode,sr.a.Change,(function(e){return o.onChange(e)}))),o._register(Z.g(o.viewHelper.linesContentDomNode,sr.a.Contextmenu,(function(e){return o._onContextMenu(new pr(e,o.viewHelper.viewDomNode),!1)}))),o}return as(t,e),t.prototype.onTap=function(e){e.preventDefault(),this.viewHelper.focusTextArea();var t=this._createMouseTarget(new pr(e,this.viewHelper.viewDomNode),!1);t.position&&this.viewController.moveTo(t.position)},t.prototype.onChange=function(e){this._context.viewLayout.deltaScrollNow(-e.translationX,-e.translationY)},t}(is),fs=function(e){function t(t,n,i){var o=e.call(this)||this;return window.navigator.msPointerEnabled?o.handler=o._register(new ls(t,n,i)):ie.c&&ss.a.pointerEvents?o.handler=o._register(new ds(t,n,i)):window.TouchEvent?o.handler=o._register(new hs(t,n,i)):window.navigator.pointerEnabled||window.PointerEvent?o.handler=o._register(new cs(t,n,i)):o.handler=o._register(new is(t,n,i)),o}return as(t,e),t.prototype.getTargetAtClientPoint=function(e,t){return this.handler.getTargetAtClientPoint(e,t)},t}(le.a),ps=(n("VvMK"),function(){function e(e,t,n,i,o){this.value=e,this.selectionStart=t,this.selectionEnd=n,this.selectionStartPosition=i,this.selectionEndPosition=o}return e.prototype.toString=function(){return"[ <"+this.value+">, selectionStart: "+this.selectionStart+", selectionEnd: "+this.selectionEnd+"]"},e.readFromTextArea=function(t){return new e(t.getValue(),t.getSelectionStart(),t.getSelectionEnd(),null,null)},e.prototype.collapseSelection=function(){return new e(this.value,this.value.length,this.value.length,null,null)},e.prototype.writeToTextArea=function(e,t,n){t.setValue(e,this.value),n&&t.setSelectionRange(e,this.selectionStart,this.selectionEnd)},e.prototype.deduceEditorPosition=function(e){if(e<=this.selectionStart){var t=this.value.substring(e,this.selectionStart);return this._finishDeduceEditorPosition(this.selectionStartPosition,t,-1)}if(e>=this.selectionEnd){t=this.value.substring(this.selectionEnd,e);return this._finishDeduceEditorPosition(this.selectionEndPosition,t,1)}var n=this.value.substring(this.selectionStart,e);if(-1===n.indexOf(String.fromCharCode(8230)))return this._finishDeduceEditorPosition(this.selectionStartPosition,n,1);var i=this.value.substring(e,this.selectionEnd);return this._finishDeduceEditorPosition(this.selectionEndPosition,i,-1)},e.prototype._finishDeduceEditorPosition=function(e,t,n){for(var i=0,o=-1;-1!==(o=t.indexOf("\n",o+1));)i++;return[e,n*t.length,i]},e.selectedText=function(t){return new e(t,0,t.length,null,null)},e.deduceInput=function(e,t,n){if(!e)return{text:"",replaceCharCnt:0};var i=e.value,o=e.selectionStart,r=e.selectionEnd,s=t.value,a=t.selectionStart,u=t.selectionEnd,l=i.substring(r),c=s.substring(u),d=ne.d(l,c);s=s.substring(0,s.length-d);var h=(i=i.substring(0,i.length-d)).substring(0,o),f=s.substring(0,a),p=ne.c(h,f);if(s=s.substring(p),i=i.substring(p),a-=p,o-=p,u-=p,r-=p,n&&a===u&&i.length>0){var g=null;if(a===s.length?ne.H(s,i)&&(g=s.substring(i.length)):ne.k(s,i)&&(g=s.substring(0,s.length-i.length)),null!==g&&g.length>0&&(/\uFE0F/.test(g)||ne.e(g)))return{text:g,replaceCharCnt:0}}return a===u?i===s&&0===o&&r===i.length&&a===s.length&&-1===s.indexOf("\n")&&ne.f(s)?{text:"",replaceCharCnt:0}:{text:s,replaceCharCnt:h.length-p}:{text:s,replaceCharCnt:r-o}},e.EMPTY=new e("",0,0,null,null),e}()),gs=function(){function e(){}return e._getPageOfLine=function(e,t){return Math.floor((e-1)/t)},e._getRangeForPage=function(e,t){var n=e*t,i=n+1,o=n+t;return new z.a(i,1,o+1,1)},e.fromEditorSelection=function(t,n,i,o,r){var s,a=e._getPageOfLine(i.startLineNumber,o),u=e._getRangeForPage(a,o),l=e._getPageOfLine(i.endLineNumber,o),c=e._getRangeForPage(l,o),d=u.intersectRanges(new z.a(1,1,i.startLineNumber,i.startColumn)),h=n.getValueInRange(d,1),f=n.getLineCount(),p=n.getLineMaxColumn(f),g=c.intersectRanges(new z.a(i.endLineNumber,i.endColumn,f,p)),m=n.getValueInRange(g,1);if(a===l||a+1===l)s=n.getValueInRange(i,1);else{var v=u.intersectRanges(i),_=c.intersectRanges(i);s=n.getValueInRange(v,1)+String.fromCharCode(8230)+n.getValueInRange(_,1)}if(r){h.length>500&&(h=h.substring(h.length-500,h.length)),m.length>500&&(m=m.substring(0,500)),s.length>1e3&&(s=s.substring(0,500)+String.fromCharCode(8230)+s.substring(s.length-500,s.length))}return new ps(h+s+m,h.length,h.length+s.length,new H.a(i.startLineNumber,i.startColumn),new H.a(i.endLineNumber,i.endColumn))},e}(),ms=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)}}(),vs=!1,_s=function(){function e(){this._lastState=null}return e.prototype.set=function(e,t){this._lastState={lastCopiedValue:e,data:t}},e.prototype.get=function(e){return this._lastState&&this._lastState.lastCopiedValue===e?this._lastState.data:(this._lastState=null,null)},e.INSTANCE=new e,e}(),ys=function(e){function t(t,n){var i=e.call(this)||this;i.textArea=n,i._onFocus=i._register(new W.a),i.onFocus=i._onFocus.event,i._onBlur=i._register(new W.a),i.onBlur=i._onBlur.event,i._onKeyDown=i._register(new W.a),i.onKeyDown=i._onKeyDown.event,i._onKeyUp=i._register(new W.a),i.onKeyUp=i._onKeyUp.event,i._onCut=i._register(new W.a),i.onCut=i._onCut.event,i._onPaste=i._register(new W.a),i.onPaste=i._onPaste.event,i._onType=i._register(new W.a),i.onType=i._onType.event,i._onCompositionStart=i._register(new W.a),i.onCompositionStart=i._onCompositionStart.event,i._onCompositionUpdate=i._register(new W.a),i.onCompositionUpdate=i._onCompositionUpdate.event,i._onCompositionEnd=i._register(new W.a),i.onCompositionEnd=i._onCompositionEnd.event,i._onSelectionChangeRequest=i._register(new W.a),i.onSelectionChangeRequest=i._onSelectionChangeRequest.event,i._host=t,i._textArea=i._register(new Cs(n)),i._asyncTriggerCut=i._register(new We.d((function(){return i._onCut.fire()}),0)),i._textAreaState=ps.EMPTY,i._selectionChangeListener=null,i.writeScreenReaderContent("ctor"),i._hasFocus=!1,i._isDoingComposition=!1,i._nextCommand=0,i._register(Z.k(n.domNode,"keydown",(function(e){!i._isDoingComposition||109!==e.keyCode&&1!==e.keyCode||e.stopPropagation(),e.equals(9)&&e.preventDefault(),i._onKeyDown.fire(e)}))),i._register(Z.k(n.domNode,"keyup",(function(e){i._onKeyUp.fire(e)}))),i._register(Z.g(n.domNode,"compositionstart",(function(e){i._isDoingComposition||(i._isDoingComposition=!0,Yo.f||i._setAndWriteTextAreaState("compositionstart",ps.EMPTY),i._onCompositionStart.fire())})));var o=function(e){var t=i._textAreaState,n=ps.readFromTextArea(i._textArea);return[n,ps.deduceInput(t,n,e)]},r=function(e){var t=i._textAreaState,n=ps.selectedText(e);return[n,{text:n.value,replaceCharCnt:t.selectionEnd-t.selectionStart}]},s=function(e){return!(!Yo.f||"ja"!==e)||!(!Yo.i||0!==e.indexOf("zh-Han"))};return i._register(Z.g(n.domNode,"compositionupdate",(function(e){if(s(e.locale)){var t=o(!1),n=t[0],a=t[1];return i._textAreaState=n,i._onType.fire(a),void i._onCompositionUpdate.fire(e)}var u=r(e.data),l=u[0],c=u[1];i._textAreaState=l,i._onType.fire(c),i._onCompositionUpdate.fire(e)}))),i._register(Z.g(n.domNode,"compositionend",(function(e){if(i._isDoingComposition){if(s(e.locale)){var t=o(!1),n=t[0],a=t[1];i._textAreaState=n,i._onType.fire(a)}else{var u=r(e.data);n=u[0],a=u[1];i._textAreaState=n,i._onType.fire(a)}(Yo.f||Yo.d)&&(i._textAreaState=ps.readFromTextArea(i._textArea)),i._isDoingComposition&&(i._isDoingComposition=!1,i._onCompositionEnd.fire())}}))),i._register(Z.g(n.domNode,"input",(function(){if(i._textArea.setIgnoreSelectionChangeTime("received input event"),!i._isDoingComposition){var e=o(ie.e),t=e[0],n=e[1];0===n.replaceCharCnt&&1===n.text.length&&ne.x(n.text.charCodeAt(0))||(i._textAreaState=t,0===i._nextCommand?""!==n.text&&i._onType.fire(n):(""===n.text&&0===n.replaceCharCnt||i._firePaste(n.text,null),i._nextCommand=0))}}))),i._register(Z.g(n.domNode,"cut",(function(e){i._textArea.setIgnoreSelectionChangeTime("received cut event"),i._ensureClipboardGetsEditorSelection(e),i._asyncTriggerCut.schedule()}))),i._register(Z.g(n.domNode,"copy",(function(e){i._ensureClipboardGetsEditorSelection(e)}))),i._register(Z.g(n.domNode,"paste",(function(e){if(i._textArea.setIgnoreSelectionChangeTime("received paste event"),bs.canUseTextData(e)){var t=bs.getTextData(e),n=t[0],o=t[1];""!==n&&i._firePaste(n,o)}else i._textArea.getSelectionStart()!==i._textArea.getSelectionEnd()&&i._setAndWriteTextAreaState("paste",ps.EMPTY),i._nextCommand=1}))),i._register(Z.g(n.domNode,"focus",(function(){i._setHasFocus(!0)}))),i._register(Z.g(n.domNode,"blur",(function(){i._setHasFocus(!1)}))),i}return ms(t,e),t.prototype._installSelectionChangeListener=function(){var e=this,t=0;return Z.g(document,"selectionchange",(function(n){if(e._hasFocus&&!e._isDoingComposition&&Yo.d&&ie.h){var i=Date.now(),o=i-t;if(t=i,!(o<5)){var r=i-e._textArea.getIgnoreSelectionChangeTime();if(e._textArea.resetSelectionChangeTime(),!(r<100)&&e._textAreaState.selectionStartPosition&&e._textAreaState.selectionEndPosition){var s=e._textArea.getValue();if(e._textAreaState.value===s){var a=e._textArea.getSelectionStart(),u=e._textArea.getSelectionEnd();if(e._textAreaState.selectionStart!==a||e._textAreaState.selectionEnd!==u){var l=e._textAreaState.deduceEditorPosition(a),c=e._host.deduceModelPosition(l[0],l[1],l[2]),d=e._textAreaState.deduceEditorPosition(u),h=e._host.deduceModelPosition(d[0],d[1],d[2]),f=new U.a(c.lineNumber,c.column,h.lineNumber,h.column);e._onSelectionChangeRequest.fire(f)}}}}}}))},t.prototype.dispose=function(){e.prototype.dispose.call(this),this._selectionChangeListener&&(this._selectionChangeListener.dispose(),this._selectionChangeListener=null)},t.prototype.focusTextArea=function(){this._setHasFocus(!0),this.refreshFocusState()},t.prototype.isFocused=function(){return this._hasFocus},t.prototype.refreshFocusState=function(){var e=Z.y(this.textArea.domNode);e?this._setHasFocus(e.activeElement===this.textArea.domNode):Z.G(this.textArea.domNode)?this._setHasFocus(document.activeElement===this.textArea.domNode):this._setHasFocus(!1)},t.prototype._setHasFocus=function(e){this._hasFocus!==e&&(this._hasFocus=e,this._selectionChangeListener&&(this._selectionChangeListener.dispose(),this._selectionChangeListener=null),this._hasFocus&&(this._selectionChangeListener=this._installSelectionChangeListener()),this._hasFocus&&(Yo.e?this._setAndWriteTextAreaState("focusgain",ps.EMPTY):this.writeScreenReaderContent("focusgain")),this._hasFocus?this._onFocus.fire():this._onBlur.fire())},t.prototype._setAndWriteTextAreaState=function(e,t){this._hasFocus||(t=t.collapseSelection()),t.writeToTextArea(e,this._textArea,this._hasFocus),this._textAreaState=t},t.prototype.writeScreenReaderContent=function(e){this._isDoingComposition||this._setAndWriteTextAreaState(e,this._host.getScreenReaderContent(this._textAreaState))},t.prototype._ensureClipboardGetsEditorSelection=function(e){var t=this._host.getDataToCopy(bs.canUseTextData(e)&&ss.a.clipboard.richText),n={version:1,isFromEmptySelection:t.isFromEmptySelection,multicursorText:t.multicursorText,mode:t.mode};_s.INSTANCE.set(Yo.h?t.text.replace(/\r\n/g,"\n"):t.text,n),bs.canUseTextData(e)?bs.setTextData(e,t.text,t.html,n):this._setAndWriteTextAreaState("copy or cut",ps.selectedText(t.text))},t.prototype._firePaste=function(e,t){t||(t=_s.INSTANCE.get(e)),this._onPaste.fire({text:e,metadata:t})},t}(le.a),bs=function(){function e(){}return e.canUseTextData=function(e){return!!e.clipboardData||!!window.clipboardData},e.getTextData=function(e){if(e.clipboardData){e.preventDefault();var t=e.clipboardData.getData("text/plain"),n=null,i=e.clipboardData.getData("vscode-editor-data");if("string"==typeof i)try{1!==(n=JSON.parse(i)).version&&(n=null)}catch(e){}return[t,n]}if(window.clipboardData)return e.preventDefault(),[t=window.clipboardData.getData("Text"),null];throw new Error("ClipboardEventUtils.getTextData: Cannot use text data!")},e.setTextData=function(e,t,n,i){if(e.clipboardData)return e.clipboardData.setData("text/plain",t),"string"==typeof n&&e.clipboardData.setData("text/html",n),e.clipboardData.setData("vscode-editor-data",JSON.stringify(i)),void e.preventDefault();if(window.clipboardData)return window.clipboardData.setData("Text",t),void e.preventDefault();throw new Error("ClipboardEventUtils.setTextData: Cannot use text data!")},e}(),Cs=function(e){function t(t){var n=e.call(this)||this;return n._actual=t,n._ignoreSelectionChangeTime=0,n}return ms(t,e),t.prototype.setIgnoreSelectionChangeTime=function(e){this._ignoreSelectionChangeTime=Date.now()},t.prototype.getIgnoreSelectionChangeTime=function(){return this._ignoreSelectionChangeTime},t.prototype.resetSelectionChangeTime=function(){this._ignoreSelectionChangeTime=0},t.prototype.getValue=function(){return this._actual.domNode.value},t.prototype.setValue=function(e,t){var n=this._actual.domNode;n.value!==t&&(this.setIgnoreSelectionChangeTime("setValue"),n.value=t)},t.prototype.getSelectionStart=function(){return this._actual.domNode.selectionStart},t.prototype.getSelectionEnd=function(){return this._actual.domNode.selectionEnd},t.prototype.setSelectionRange=function(e,t,n){var i=this._actual.domNode,o=Z.y(i),r=(o?o.activeElement:document.activeElement)===i,s=i.selectionStart,a=i.selectionEnd;if(r&&s===t&&a===n)Yo.h&&window.parent!==window&&i.focus();else{if(r)return this.setIgnoreSelectionChangeTime("setSelectionRange"),i.setSelectionRange(t,n),void(Yo.h&&window.parent!==window&&i.focus());try{var u=Z.P(i);this.setIgnoreSelectionChangeTime("setSelectionRange"),i.focus(),i.setSelectionRange(t,n),Z.N(i,u)}catch(e){}}},t}(le.a),ws=(n("Krc3"),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)}}()),Ss=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return ws(t,e),t}(yr),Ls=n("zrhQ"),Ns=n("MD5Z"),Os=Object(Ns.Eb)("editor.lineHighlightBackground",{dark:null,light:null,hc:null},Zn.a("lineHighlight","Background color for the highlight of line at the cursor position.")),Ds=Object(Ns.Eb)("editor.lineHighlightBorder",{dark:"#282828",light:"#eeeeee",hc:"#f38518"},Zn.a("lineHighlightBorderBox","Background color for the border around the line at the cursor position.")),xs=Object(Ns.Eb)("editor.rangeHighlightBackground",{dark:"#ffffff0b",light:"#fdff0033",hc:null},Zn.a("rangeHighlight","Background color of highlighted ranges, like by quick open and find features. The color must not be opaque so as not to hide underlying decorations."),!0),Es=Object(Ns.Eb)("editor.rangeHighlightBorder",{dark:null,light:null,hc:Ns.b},Zn.a("rangeHighlightBorder","Background color of the border around highlighted ranges."),!0),ks=Object(Ns.Eb)("editor.symbolHighlightBackground",{dark:Ns.s,light:Ns.s,hc:null},Zn.a("symbolHighlight","Background color of highlighted symbol, like for go to definition or go next/previous symbol. The color must not be opaque so as not to hide underlying decorations."),!0),Is=Object(Ns.Eb)("editor.symbolHighlightBorder",{dark:null,light:null,hc:Ns.b},Zn.a("symbolHighlightBorder","Background color of the border around highlighted symbols."),!0),Ms=Object(Ns.Eb)("editorCursor.foreground",{dark:"#AEAFAD",light:Ls.a.black,hc:Ls.a.white},Zn.a("caret","Color of the editor cursor.")),Ts=Object(Ns.Eb)("editorCursor.background",null,Zn.a("editorCursorBackground","The background color of the editor cursor. Allows customizing the color of a character overlapped by a block cursor.")),As=Object(Ns.Eb)("editorWhitespace.foreground",{dark:"#e3e4e229",light:"#33333333",hc:"#e3e4e229"},Zn.a("editorWhitespaces","Color of whitespace characters in the editor.")),Rs=Object(Ns.Eb)("editorIndentGuide.background",{dark:As,light:As,hc:As},Zn.a("editorIndentGuides","Color of the editor indentation guides.")),Ps=Object(Ns.Eb)("editorIndentGuide.activeBackground",{dark:As,light:As,hc:As},Zn.a("editorActiveIndentGuide","Color of the active editor indentation guides.")),Fs=Object(Ns.Eb)("editorLineNumber.foreground",{dark:"#858585",light:"#237893",hc:Ls.a.white},Zn.a("editorLineNumbers","Color of editor line numbers.")),Vs=Object(Ns.Eb)("editorActiveLineNumber.foreground",{dark:"#c6c6c6",light:"#0B216F",hc:Ns.b},Zn.a("editorActiveLineNumber","Color of editor active line number"),!1,Zn.a("deprecatedEditorActiveLineNumber","Id is deprecated. Use 'editorLineNumber.activeForeground' instead.")),Ws=Object(Ns.Eb)("editorLineNumber.activeForeground",{dark:Vs,light:Vs,hc:Vs},Zn.a("editorActiveLineNumber","Color of editor active line number")),Bs=Object(Ns.Eb)("editorRuler.foreground",{dark:"#5A5A5A",light:Ls.a.lightgrey,hc:Ls.a.white},Zn.a("editorRuler","Color of the editor rulers.")),js=(Object(Ns.Eb)("editorCodeLens.foreground",{dark:"#999999",light:"#999999",hc:"#999999"},Zn.a("editorCodeLensForeground","Foreground color of editor code lenses")),Object(Ns.Eb)("editorBracketMatch.background",{dark:"#0064001a",light:"#0064001a",hc:"#0064001a"},Zn.a("editorBracketMatchBackground","Background color behind matching brackets")),Object(Ns.Eb)("editorBracketMatch.border",{dark:"#888",light:"#B9B9B9",hc:Ns.e},Zn.a("editorBracketMatchBorder","Color for matching brackets boxes")),Object(Ns.Eb)("editorOverviewRuler.border",{dark:"#7f7f7f4d",light:"#7f7f7f4d",hc:"#7f7f7f4d"},Zn.a("editorOverviewRulerBorder","Color of the overview ruler border."))),Hs=Object(Ns.Eb)("editorGutter.background",{dark:Ns.n,light:Ns.n,hc:Ns.n},Zn.a("editorGutter","Background color of the editor gutter. The gutter contains the glyph margins and the line numbers.")),zs=Object(Ns.Eb)("editorUnnecessaryCode.border",{dark:null,light:null,hc:Ls.a.fromHex("#fff").transparent(.8)},Zn.a("unnecessaryCodeBorder","Border color of unnecessary (unused) source code in the editor.")),Us=Object(Ns.Eb)("editorUnnecessaryCode.opacity",{dark:Ls.a.fromHex("#000a"),light:Ls.a.fromHex("#0007"),hc:null},Zn.a("unnecessaryCodeOpacity","Opacity of unnecessary (unused) source code in the editor. For example, \"#000000c0\" will render the code with 75% opacity. For high contrast themes, use the 'editorUnnecessaryCode.border' theme color to underline unnecessary code instead of fading it out.")),Ks=Object(Ns.Eb)("editorOverviewRuler.errorForeground",{dark:new Ls.a(new Ls.b(255,18,18,.7)),light:new Ls.a(new Ls.b(255,18,18,.7)),hc:new Ls.a(new Ls.b(255,50,50,1))},Zn.a("overviewRuleError","Overview ruler marker color for errors.")),qs=Object(Ns.Eb)("editorOverviewRuler.warningForeground",{dark:Ns.G,light:Ns.G,hc:Ns.F},Zn.a("overviewRuleWarning","Overview ruler marker color for warnings.")),Gs=Object(Ns.Eb)("editorOverviewRuler.infoForeground",{dark:Ns.B,light:Ns.B,hc:Ns.A},Zn.a("overviewRuleInfo","Overview ruler marker color for infos."));Object(Ir.e)((function(e,t){var n=e.getColor(Ns.n);n&&t.addRule(".monaco-editor, .monaco-editor-background, .monaco-editor .inputarea.ime-input { background-color: "+n+"; }");var i=e.getColor(Ns.w);i&&t.addRule(".monaco-editor, .monaco-editor .inputarea.ime-input { color: "+i+"; }");var o=e.getColor(Hs);o&&t.addRule(".monaco-editor .margin { background-color: "+o+"; }");var r=e.getColor(xs);r&&t.addRule(".monaco-editor .rangeHighlight { background-color: "+r+"; }");var s=e.getColor(Es);s&&t.addRule(".monaco-editor .rangeHighlight { border: 1px "+("hc"===e.type?"dotted":"solid")+" "+s+"; }");var a=e.getColor(ks);a&&t.addRule(".monaco-editor .symbolHighlight { background-color: "+a+"; }");var u=e.getColor(Is);u&&t.addRule(".monaco-editor .symbolHighlight { border: 1px "+("hc"===e.type?"dotted":"solid")+" "+u+"; }");var l=e.getColor(As);l&&t.addRule(".vs-whitespace { color: "+l+" !important; }")}));var Ys=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)}}(),Zs=function(e){function t(t){var n=e.call(this)||this;return n._context=t,n._readConfig(),n._lastCursorModelPosition=new H.a(1,1),n._renderResult=null,n._context.addEventHandler(n),n}return Ys(t,e),t.prototype._readConfig=function(){var e=this._context.configuration.options;this._lineHeight=e.get(49);var t=e.get(50);this._renderLineNumbers=t.renderType,this._renderCustomLineNumbers=t.renderFn,this._renderFinalNewline=e.get(71);var n=e.get(107);this._lineNumbersLeft=n.lineNumbersLeft,this._lineNumbersWidth=n.lineNumbersWidth},t.prototype.dispose=function(){this._context.removeEventHandler(this),this._renderResult=null,e.prototype.dispose.call(this)},t.prototype.onConfigurationChanged=function(e){return this._readConfig(),!0},t.prototype.onCursorStateChanged=function(e){var t=e.selections[0].getPosition();return this._lastCursorModelPosition=this._context.model.coordinatesConverter.convertViewPositionToModelPosition(t),2===this._renderLineNumbers||3===this._renderLineNumbers},t.prototype.onFlushed=function(e){return!0},t.prototype.onLinesChanged=function(e){return!0},t.prototype.onLinesDeleted=function(e){return!0},t.prototype.onLinesInserted=function(e){return!0},t.prototype.onScrollChanged=function(e){return e.scrollTopChanged},t.prototype.onZonesChanged=function(e){return!0},t.prototype._getLineRenderLineNumber=function(e){var t=this._context.model.coordinatesConverter.convertViewPositionToModelPosition(new H.a(e,1));if(1!==t.column)return"";var n=t.lineNumber;if(this._renderCustomLineNumbers)return this._renderCustomLineNumbers(n);if(2===this._renderLineNumbers){var i=Math.abs(this._lastCursorModelPosition.lineNumber-n);return 0===i?''+n+"":String(i)}return 3===this._renderLineNumbers?this._lastCursorModelPosition.lineNumber===n||n%10==0?String(n):"":String(n)},t.prototype.prepareRender=function(e){if(0!==this._renderLineNumbers){for(var n=ie.d?this._lineHeight%2==0?" lh-even":" lh-odd":"",i=e.visibleRange.startLineNumber,o=e.visibleRange.endLineNumber,r='',s=this._context.model.getLineCount(),a=[],u=i;u<=o;u++){var l=u-i;if(this._renderFinalNewline||u!==s||0!==this._context.model.getLineLength(u)){var c=this._getLineRenderLineNumber(u);a[l]=c?r+c+"
":""}else a[l]=""}this._renderResult=a}else this._renderResult=null},t.prototype.render=function(e,t){if(!this._renderResult)return"";var n=t-e;return n<0||n>=this._renderResult.length?"":this._renderResult[n]},t.CLASS_NAME="line-numbers",t}(Ss);Object(Ir.e)((function(e,t){var n=e.getColor(Fs);n&&t.addRule(".monaco-editor .line-numbers { color: "+n+"; }");var i=e.getColor(Ws);i&&t.addRule(".monaco-editor .current-line ~ .line-numbers { color: "+i+"; }")}));var Xs=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)}}(),Js=function(e){function t(n){var i=e.call(this,n)||this,o=i._context.configuration.options,r=o.get(107);return i._canUseLayerHinting=!o.get(22),i._contentLeft=r.contentLeft,i._glyphMarginLeft=r.glyphMarginLeft,i._glyphMarginWidth=r.glyphMarginWidth,i._domNode=Object(rr.b)(document.createElement("div")),i._domNode.setClassName(t.OUTER_CLASS_NAME),i._domNode.setPosition("absolute"),i._domNode.setAttribute("role","presentation"),i._domNode.setAttribute("aria-hidden","true"),i._glyphMarginBackgroundDomNode=Object(rr.b)(document.createElement("div")),i._glyphMarginBackgroundDomNode.setClassName(t.CLASS_NAME),i._domNode.appendChild(i._glyphMarginBackgroundDomNode),i}return Xs(t,e),t.prototype.dispose=function(){e.prototype.dispose.call(this)},t.prototype.getDomNode=function(){return this._domNode},t.prototype.onConfigurationChanged=function(e){var t=this._context.configuration.options,n=t.get(107);return this._canUseLayerHinting=!t.get(22),this._contentLeft=n.contentLeft,this._glyphMarginLeft=n.glyphMarginLeft,this._glyphMarginWidth=n.glyphMarginWidth,!0},t.prototype.onScrollChanged=function(t){return e.prototype.onScrollChanged.call(this,t)||t.scrollTopChanged},t.prototype.prepareRender=function(e){},t.prototype.render=function(e){this._domNode.setLayerHinting(this._canUseLayerHinting),this._domNode.setContain("strict");var t=e.scrollTop-e.bigNumbersDelta;this._domNode.setTop(-t);var n=Math.min(e.scrollHeight,1e6);this._domNode.setHeight(n),this._domNode.setWidth(this._contentLeft),this._glyphMarginBackgroundDomNode.setLeft(this._glyphMarginLeft),this._glyphMarginBackgroundDomNode.setWidth(this._glyphMarginWidth),this._glyphMarginBackgroundDomNode.setHeight(n)},t.CLASS_NAME="glyph-margin",t.OUTER_CLASS_NAME="margin",t}(Cr),Qs=n("5v8Y"),$s=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)}}(),ea=function(){function e(e){this.type=1,this._source=e}return e.prototype.hasChanged=function(e){return this._source.hasChanged(e)},e}(),ta=function(e){this.type=2,this.contentWidth=e.contentWidth,this.contentHeight=e.contentHeight,this.contentWidthChanged=e.contentWidthChanged,this.contentHeightChanged=e.contentHeightChanged},na=function(e,t){this.type=3,this.selections=e,this.modelSelections=t},ia=function(){this.type=4},oa=function(){this.type=5},ra=function(e){this.type=6,this.isFocused=e},sa=function(){this.type=7},aa=function(){this.type=8},ua=function(e,t){this.type=9,this.fromLineNumber=e,this.toLineNumber=t},la=function(e,t){this.type=10,this.fromLineNumber=e,this.toLineNumber=t},ca=function(e,t){this.type=11,this.fromLineNumber=e,this.toLineNumber=t},da=function(e,t,n,i,o){this.type=12,this.source=e,this.range=t,this.verticalType=n,this.revealHorizontal=i,this.scrollType=o},ha=function(e){this.type=13,this.scrollWidth=e.scrollWidth,this.scrollLeft=e.scrollLeft,this.scrollHeight=e.scrollHeight,this.scrollTop=e.scrollTop,this.scrollWidthChanged=e.scrollWidthChanged,this.scrollLeftChanged=e.scrollLeftChanged,this.scrollHeightChanged=e.scrollHeightChanged,this.scrollTopChanged=e.scrollTopChanged},fa=function(){this.type=14},pa=function(e){this.type=15,this.ranges=e},ga=function(){this.type=16},ma=function(){this.type=17},va=function(e){function t(){var t=e.call(this)||this;return t._listeners=[],t._collector=null,t._collectorCnt=0,t}return $s(t,e),t.prototype.dispose=function(){this._listeners=[],e.prototype.dispose.call(this)},t.prototype._beginEmit=function(){return this._collectorCnt++,1===this._collectorCnt&&(this._collector=new _a),this._collector},t.prototype._endEmit=function(){if(this._collectorCnt--,0===this._collectorCnt){var e=this._collector.finalize();this._collector=null,e.length>0&&this._emit(e)}},t.prototype._emit=function(e){for(var t=this._listeners.slice(0),n=0,i=t.length;n0)return new ps(i,i.length,i.length,n,n)}}return ps.EMPTY}return gs.fromEditorSelection(e,a,o._selections[0],o._accessibilityPageSize,0===o._accessibilitySupport)},deduceModelPosition:function(e,t,n){return o._context.model.deduceModelPositionRelativeToViewPosition(e,t,n)}};return o._textAreaInput=o._register(new ys(u,o.textArea)),o._register(o._textAreaInput.onKeyDown((function(e){o._viewController.emitKeyDown(e)}))),o._register(o._textAreaInput.onKeyUp((function(e){o._viewController.emitKeyUp(e)}))),o._register(o._textAreaInput.onPaste((function(e){var t=!1,n=null,i=null;e.metadata&&(t=o._emptySelectionClipboard&&!!e.metadata.isFromEmptySelection,n=void 0!==e.metadata.multicursorText?e.metadata.multicursorText:null,i=e.metadata.mode),o._viewController.paste("keyboard",e.text,t,n,i)}))),o._register(o._textAreaInput.onCut((function(){o._viewController.cut("keyboard")}))),o._register(o._textAreaInput.onType((function(e){e.replaceCharCnt?o._viewController.replacePreviousChar("keyboard",e.text,e.replaceCharCnt):o._viewController.type("keyboard",e.text)}))),o._register(o._textAreaInput.onSelectionChangeRequest((function(e){o._viewController.setSelection("keyboard",e)}))),o._register(o._textAreaInput.onCompositionStart((function(){var e=o._selections[0].startLineNumber,t=o._selections[0].startColumn;o._context.privateViewEventBus.emit(new da("keyboard",new z.a(e,t,e,t),0,!0,1));var n=o._viewHelper.visibleRangeForPositionRelativeToEditor(e,t);n&&(o._visibleTextArea=new Ca(o._context.viewLayout.getVerticalOffsetForLineNumber(e),n.left,wa?0:1),o._render()),o.textArea.setClassName("inputarea ime-input"),o._viewController.compositionStart("keyboard")}))),o._register(o._textAreaInput.onCompositionUpdate((function(e){Yo.f?o._visibleTextArea=o._visibleTextArea.setWidth(0):o._visibleTextArea=o._visibleTextArea.setWidth(function(e,t){var n=document.createElement("canvas").getContext("2d");n.font=(i=t,o="normal",r=i.fontWeight,s=i.fontSize,a=i.lineHeight,u=i.fontFamily,o+" normal "+r+" "+s+"px / "+a+"px "+u);var i,o,r,s,a,u;var l=n.measureText(e);return Yo.h?l.width+2:l.width}(e.data,o._fontInfo)),o._render()}))),o._register(o._textAreaInput.onCompositionEnd((function(){o._visibleTextArea=null,o._render(),o.textArea.setClassName("inputarea"),o._viewController.compositionEnd("keyboard")}))),o._register(o._textAreaInput.onFocus((function(){o._context.privateViewEventBus.emit(new ra(!0))}))),o._register(o._textAreaInput.onBlur((function(){o._context.privateViewEventBus.emit(new ra(!1))}))),o}return ba(t,e),t.prototype.dispose=function(){e.prototype.dispose.call(this)},t.prototype._getWordBeforePosition=function(e){for(var t=this._context.model.getLineContent(e.lineNumber),n=Object(Qs.a)(this._context.configuration.options.get(96)),i=e.column,o=0;i>1;){var r=t.charCodeAt(i-2);if(0!==n.get(r)||o>50)return t.substring(i-1,e.column-1);o++,i--}return t.substring(0,e.column-1)},t.prototype._getCharacterBeforePosition=function(e){if(e.column>1){var t=this._context.model.getLineContent(e.lineNumber).charAt(e.column-2);if(!ne.x(t.charCodeAt(0)))return t}return""},t.prototype._getAriaLabel=function(e){return 1===e.get(2)?Zn.a("accessibilityOffAriaLabel","The editor is not accessible at this time. Press Alt+F1 for options."):e.get(4)},t.prototype._setAccessibilityOptions=function(e){this._accessibilitySupport=e.get(2);var t=e.get(3);2===this._accessibilitySupport&&t===F.e.accessibilityPageSize.defaultValue?this._accessibilityPageSize=160:this._accessibilityPageSize=t},t.prototype.onConfigurationChanged=function(e){var t=this._context.configuration.options,n=t.get(107);return this._setAccessibilityOptions(t),this._contentLeft=n.contentLeft,this._contentWidth=n.contentWidth,this._contentHeight=n.height,this._fontInfo=t.get(34),this._lineHeight=t.get(49),this._emptySelectionClipboard=t.get(25),this._copyWithSyntaxHighlighting=t.get(15),this.textArea.setAttribute("aria-label",this._getAriaLabel(t)),ie.g&&e.hasChanged(68)&&(t.get(68)?this.textArea.setAttribute("readonly","true"):this.textArea.removeAttribute("readonly")),e.hasChanged(2)&&this._textAreaInput.writeScreenReaderContent("strategy changed"),!0},t.prototype.onCursorStateChanged=function(e){return this._selections=e.selections.slice(0),this._modelSelections=e.modelSelections.slice(0),this._textAreaInput.writeScreenReaderContent("selection changed"),!0},t.prototype.onDecorationsChanged=function(e){return!0},t.prototype.onFlushed=function(e){return!0},t.prototype.onLinesChanged=function(e){return!0},t.prototype.onLinesDeleted=function(e){return!0},t.prototype.onLinesInserted=function(e){return!0},t.prototype.onScrollChanged=function(e){return this._scrollLeft=e.scrollLeft,this._scrollTop=e.scrollTop,!0},t.prototype.onZonesChanged=function(e){return!0},t.prototype.isFocused=function(){return this._textAreaInput.isFocused()},t.prototype.focusTextArea=function(){this._textAreaInput.focusTextArea()},t.prototype.getLastRenderData=function(){return this._lastRenderPosition},t.prototype.setAriaOptions=function(e){e.activeDescendant?(this.textArea.setAttribute("aria-haspopup","true"),this.textArea.setAttribute("aria-autocomplete","list"),this.textArea.setAttribute("aria-activedescendant",e.activeDescendant)):(this.textArea.setAttribute("aria-haspopup","false"),this.textArea.setAttribute("aria-autocomplete","both"),this.textArea.removeAttribute("aria-activedescendant"))},t.prototype.prepareRender=function(e){this._primaryCursorPosition=new H.a(this._selections[0].positionLineNumber,this._selections[0].positionColumn),this._primaryCursorVisibleRange=e.visibleRangeForPosition(this._primaryCursorPosition)},t.prototype.render=function(e){this._textAreaInput.writeScreenReaderContent("render"),this._render()},t.prototype._render=function(){if(this._visibleTextArea)this._renderInsideEditor(null,this._visibleTextArea.top-this._scrollTop,this._contentLeft+this._visibleTextArea.left-this._scrollLeft,this._visibleTextArea.width,this._lineHeight);else if(this._primaryCursorVisibleRange){var e=this._contentLeft+this._primaryCursorVisibleRange.left-this._scrollLeft;if(ethis._contentLeft+this._contentWidth)this._renderAtTopLeft();else{var t=this._context.viewLayout.getVerticalOffsetForLineNumber(this._selections[0].positionLineNumber)-this._scrollTop;t<0||t>this._contentHeight?this._renderAtTopLeft():ie.e?this._renderInsideEditor(this._primaryCursorPosition,t,e,wa?0:1,this._lineHeight):this._renderInsideEditor(this._primaryCursorPosition,t,e,wa?0:1,wa?0:1)}}else this._renderAtTopLeft()},t.prototype._renderInsideEditor=function(e,t,n,i,o){this._lastRenderPosition=e;var r=this.textArea,s=this.textAreaCover;ir.applyFontInfo(r,this._fontInfo),r.setTop(t),r.setLeft(n),r.setWidth(i),r.setHeight(o),s.setTop(0),s.setLeft(0),s.setWidth(0),s.setHeight(0)},t.prototype._renderAtTopLeft=function(){this._lastRenderPosition=null;var e=this.textArea,t=this.textAreaCover;if(ir.applyFontInfo(e,this._fontInfo),e.setTop(0),e.setLeft(0),t.setTop(0),t.setLeft(0),wa)return e.setWidth(0),e.setHeight(0),t.setWidth(0),void t.setHeight(0);e.setWidth(1),e.setHeight(1),t.setWidth(1),t.setHeight(1);var n=this._context.configuration.options;n.get(40)?t.setClassName("monaco-editor-background textAreaCover "+Js.OUTER_CLASS_NAME):0!==n.get(50).renderType?t.setClassName("monaco-editor-background textAreaCover "+Zs.CLASS_NAME):t.setClassName("monaco-editor-background textAreaCover")},t}(Cr);var La=n("1YUG"),Na=function(){function e(e,t,n,i){this.configuration=e,this.viewModel=t,this.outgoingEvents=n,this.commandDelegate=i}return e.prototype._execMouseCommand=function(e,t){t.source="mouse",this.commandDelegate.executeEditorCommand(e,t)},e.prototype.paste=function(e,t,n,i,o){this.commandDelegate.paste(e,t,n,i,o)},e.prototype.type=function(e,t){this.commandDelegate.type(e,t)},e.prototype.replacePreviousChar=function(e,t,n){this.commandDelegate.replacePreviousChar(e,t,n)},e.prototype.compositionStart=function(e){this.commandDelegate.compositionStart(e)},e.prototype.compositionEnd=function(e){this.commandDelegate.compositionEnd(e)},e.prototype.cut=function(e){this.commandDelegate.cut(e)},e.prototype.setSelection=function(e,t){this.commandDelegate.executeEditorCommand(La.CoreNavigationCommands.SetSelection,{source:e,selection:t})},e.prototype._validateViewColumn=function(e){var t=this.viewModel.getLineMinColumn(e.lineNumber);return e.column=4?this._selectAll():3===e.mouseDownCount?this._hasMulticursorModifier(e)?e.inSelectionMode?this._lastCursorLineSelectDrag(e.position):this._lastCursorLineSelect(e.position):e.inSelectionMode?this._lineSelectDrag(e.position):this._lineSelect(e.position):2===e.mouseDownCount?this._hasMulticursorModifier(e)?this._lastCursorWordSelect(e.position):e.inSelectionMode?this._wordSelectDrag(e.position):this._wordSelect(e.position):this._hasMulticursorModifier(e)?this._hasNonMulticursorModifier(e)||(e.shiftKey?this._columnSelect(e.position,e.mouseColumn,!0):e.inSelectionMode?this._lastCursorMoveToSelect(e.position):this._createCursor(e.position,!1)):e.inSelectionMode?e.altKey?this._columnSelect(e.position,e.mouseColumn,!0):this._moveToSelect(e.position):this.moveTo(e.position)},e.prototype._usualArgs=function(e){return e=this._validateViewColumn(e),{position:this._convertViewToModelPosition(e),viewPosition:e}},e.prototype.moveTo=function(e){this._execMouseCommand(La.CoreNavigationCommands.MoveTo,this._usualArgs(e))},e.prototype._moveToSelect=function(e){this._execMouseCommand(La.CoreNavigationCommands.MoveToSelect,this._usualArgs(e))},e.prototype._columnSelect=function(e,t,n){e=this._validateViewColumn(e),this._execMouseCommand(La.CoreNavigationCommands.ColumnSelect,{position:this._convertViewToModelPosition(e),viewPosition:e,mouseColumn:t,doColumnSelect:n})},e.prototype._createCursor=function(e,t){e=this._validateViewColumn(e),this._execMouseCommand(La.CoreNavigationCommands.CreateCursor,{position:this._convertViewToModelPosition(e),viewPosition:e,wholeLine:t})},e.prototype._lastCursorMoveToSelect=function(e){this._execMouseCommand(La.CoreNavigationCommands.LastCursorMoveToSelect,this._usualArgs(e))},e.prototype._wordSelect=function(e){this._execMouseCommand(La.CoreNavigationCommands.WordSelect,this._usualArgs(e))},e.prototype._wordSelectDrag=function(e){this._execMouseCommand(La.CoreNavigationCommands.WordSelectDrag,this._usualArgs(e))},e.prototype._lastCursorWordSelect=function(e){this._execMouseCommand(La.CoreNavigationCommands.LastCursorWordSelect,this._usualArgs(e))},e.prototype._lineSelect=function(e){this._execMouseCommand(La.CoreNavigationCommands.LineSelect,this._usualArgs(e))},e.prototype._lineSelectDrag=function(e){this._execMouseCommand(La.CoreNavigationCommands.LineSelectDrag,this._usualArgs(e))},e.prototype._lastCursorLineSelect=function(e){this._execMouseCommand(La.CoreNavigationCommands.LastCursorLineSelect,this._usualArgs(e))},e.prototype._lastCursorLineSelectDrag=function(e){this._execMouseCommand(La.CoreNavigationCommands.LastCursorLineSelectDrag,this._usualArgs(e))},e.prototype._selectAll=function(){this._execMouseCommand(La.CoreNavigationCommands.SelectAll,{})},e.prototype._convertViewToModelPosition=function(e){return this.viewModel.coordinatesConverter.convertViewPositionToModelPosition(e)},e.prototype.emitKeyDown=function(e){this.outgoingEvents.emitKeyDown(e)},e.prototype.emitKeyUp=function(e){this.outgoingEvents.emitKeyUp(e)},e.prototype.emitContextMenu=function(e){this.outgoingEvents.emitContextMenu(e)},e.prototype.emitMouseMove=function(e){this.outgoingEvents.emitMouseMove(e)},e.prototype.emitMouseLeave=function(e){this.outgoingEvents.emitMouseLeave(e)},e.prototype.emitMouseUp=function(e){this.outgoingEvents.emitMouseUp(e)},e.prototype.emitMouseDown=function(e){this.outgoingEvents.emitMouseDown(e)},e.prototype.emitMouseDrag=function(e){this.outgoingEvents.emitMouseDrag(e)},e.prototype.emitMouseDrop=function(e){this.outgoingEvents.emitMouseDrop(e)},e.prototype.emitMouseWheel=function(e){this.outgoingEvents.emitMouseWheel(e)},e}(),Oa=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)}}(),Da=function(e){function t(t){var n=e.call(this)||this;return n.onDidContentSizeChange=null,n.onDidScroll=null,n.onDidGainFocus=null,n.onDidLoseFocus=null,n.onKeyDown=null,n.onKeyUp=null,n.onContextMenu=null,n.onMouseMove=null,n.onMouseLeave=null,n.onMouseUp=null,n.onMouseDown=null,n.onMouseDrag=null,n.onMouseDrop=null,n.onMouseWheel=null,n._viewModel=t,n}return Oa(t,e),t.prototype.emitContentSizeChange=function(e){this.onDidContentSizeChange&&this.onDidContentSizeChange(e)},t.prototype.emitScrollChanged=function(e){this.onDidScroll&&this.onDidScroll(e)},t.prototype.emitViewFocusGained=function(){this.onDidGainFocus&&this.onDidGainFocus(void 0)},t.prototype.emitViewFocusLost=function(){this.onDidLoseFocus&&this.onDidLoseFocus(void 0)},t.prototype.emitKeyDown=function(e){this.onKeyDown&&this.onKeyDown(e)},t.prototype.emitKeyUp=function(e){this.onKeyUp&&this.onKeyUp(e)},t.prototype.emitContextMenu=function(e){this.onContextMenu&&this.onContextMenu(this._convertViewToModelMouseEvent(e))},t.prototype.emitMouseMove=function(e){this.onMouseMove&&this.onMouseMove(this._convertViewToModelMouseEvent(e))},t.prototype.emitMouseLeave=function(e){this.onMouseLeave&&this.onMouseLeave(this._convertViewToModelMouseEvent(e))},t.prototype.emitMouseUp=function(e){this.onMouseUp&&this.onMouseUp(this._convertViewToModelMouseEvent(e))},t.prototype.emitMouseDown=function(e){this.onMouseDown&&this.onMouseDown(this._convertViewToModelMouseEvent(e))},t.prototype.emitMouseDrag=function(e){this.onMouseDrag&&this.onMouseDrag(this._convertViewToModelMouseEvent(e))},t.prototype.emitMouseDrop=function(e){this.onMouseDrop&&this.onMouseDrop(this._convertViewToModelMouseEvent(e))},t.prototype.emitMouseWheel=function(e){this.onMouseWheel&&this.onMouseWheel(e)},t.prototype._convertViewToModelMouseEvent=function(e){return e.target?{event:e.event,target:this._convertViewToModelMouseTarget(e.target)}:e},t.prototype._convertViewToModelMouseTarget=function(e){return t.convertViewToModelMouseTarget(e,this._viewModel.coordinatesConverter)},t.convertViewToModelMouseTarget=function(e,t){return new xa(e.element,e.type,e.mouseColumn,e.position?t.convertViewPositionToModelPosition(e.position):null,e.range?t.convertViewRangeToModelRange(e.range):null,e.detail)},t}(le.a),xa=function(){function e(e,t,n,i,o,r){this.element=e,this.type=t,this.mouseColumn=n,this.position=i,this.range=o,this.detail=r}return e.prototype.toString=function(){return Gr.toString(this)},e}(),Ea=function(){function e(e){this._createLine=e,this._set(1,[])}return e.prototype.flush=function(){this._set(1,[])},e.prototype._set=function(e,t){this._lines=t,this._rendLineNumberStart=e},e.prototype._get=function(){return{rendLineNumberStart:this._rendLineNumberStart,lines:this._lines}},e.prototype.getStartLineNumber=function(){return this._rendLineNumberStart},e.prototype.getEndLineNumber=function(){return this._rendLineNumberStart+this._lines.length-1},e.prototype.getCount=function(){return this._lines.length},e.prototype.getLine=function(e){var t=e-this._rendLineNumberStart;if(t<0||t>=this._lines.length)throw new Error("Illegal value for lineNumber");return this._lines[t]},e.prototype.onLinesDeleted=function(e,t){if(0===this.getCount())return null;var n=this.getStartLineNumber(),i=this.getEndLineNumber();if(ti)return null;for(var r=0,s=0,a=n;a<=i;a++){var u=a-this._rendLineNumberStart;e<=a&&a<=t&&(0===s?(r=u,s=1):s++)}if(e=n&&r<=i&&(this._lines[r-this._rendLineNumberStart].onContentChanged(),o=!0);return o},e.prototype.onLinesInserted=function(e,t){if(0===this.getCount())return null;var n=t-e+1,i=this.getStartLineNumber(),o=this.getEndLineNumber();if(e<=i)return this._rendLineNumberStart+=n,null;if(e>o)return null;if(n+e>o)return this._lines.splice(e-this._rendLineNumberStart,o-e+1);for(var r=[],s=0;sn))for(var a=Math.max(t,s.fromLineNumber),u=Math.min(n,s.toLineNumber),l=a;l<=u;l++){var c=l-this._rendLineNumberStart;this._lines[c].onTokensChanged(),i=!0}}return i},e}(),ka=function(){function e(e){var t=this;this._host=e,this.domNode=this._createDomNode(),this._linesCollection=new Ea((function(){return t._host.createVisibleLine()}))}return e.prototype._createDomNode=function(){var e=Object(rr.b)(document.createElement("div"));return e.setClassName("view-layer"),e.setPosition("absolute"),e.domNode.setAttribute("role","presentation"),e.domNode.setAttribute("aria-hidden","true"),e},e.prototype.onConfigurationChanged=function(e){return!!e.hasChanged(107)},e.prototype.onFlushed=function(e){return this._linesCollection.flush(),!0},e.prototype.onLinesChanged=function(e){return this._linesCollection.onLinesChanged(e.fromLineNumber,e.toLineNumber)},e.prototype.onLinesDeleted=function(e){var t=this._linesCollection.onLinesDeleted(e.fromLineNumber,e.toLineNumber);if(t)for(var n=0,i=t.length;nt)(u=t)<=(s=Math.min(n,o.rendLineNumberStart-1))&&(this._insertLinesBefore(o,u,s,i,t),o.linesLength+=s-u+1);else if(o.rendLineNumberStart0&&(this._removeLinesBefore(o,a),o.linesLength-=a)}if(o.rendLineNumberStart=t,o.rendLineNumberStart+o.linesLength-1n){var s,a,u=Math.max(0,n-o.rendLineNumberStart+1);(a=(s=o.linesLength-1)-u+1)>0&&(this._removeLinesAfter(o,a),o.linesLength-=a)}return this._finishRendering(o,!1,i),o},e.prototype._renderUntouchedLines=function(e,t,n,i,o){for(var r=e.rendLineNumberStart,s=e.lines,a=t;a<=n;a++){var u=r+a;s[a].layoutLine(u,i[u-o])}},e.prototype._insertLinesBefore=function(e,t,n,i,o){for(var r=[],s=0,a=t;a<=n;a++)r[s++]=this.host.createVisibleLine();e.lines=r.concat(e.lines)},e.prototype._removeLinesBefore=function(e,t){for(var n=0;n=0;s--){var a=e.lines[s];i[s]&&(a.setDomNode(r),r=r.previousSibling)}},e.prototype._finishRenderingInvalidLines=function(e,t,n){var i=document.createElement("div");i.innerHTML=t;for(var o=0;o'),i.appendASCIIString(o),i.appendASCIIString(""),!0)},e.prototype.layoutLine=function(e,t){this._domNode&&(this._domNode.setTop(t),this._domNode.setHeight(this._lineHeight))},e}(),Ra=function(e){function t(t){var n=e.call(this,t)||this,i=n._context.configuration.options.get(107);return n._contentWidth=i.contentWidth,n.domNode.setHeight(0),n}return Ma(t,e),t.prototype.onConfigurationChanged=function(t){var n=this._context.configuration.options.get(107);return this._contentWidth=n.contentWidth,e.prototype.onConfigurationChanged.call(this,t)||!0},t.prototype.onScrollChanged=function(t){return e.prototype.onScrollChanged.call(this,t)||t.scrollWidthChanged},t.prototype._viewOverlaysRender=function(t){e.prototype._viewOverlaysRender.call(this,t),this.domNode.setWidth(Math.max(t.scrollWidth,this._contentWidth))},t}(Ta),Pa=function(e){function t(t){var n=e.call(this,t)||this,i=n._context.configuration.options,o=i.get(107);return n._contentLeft=o.contentLeft,n.domNode.setClassName("margin-view-overlays"),n.domNode.setWidth(1),ir.applyFontInfo(n.domNode,i.get(34)),n}return Ma(t,e),t.prototype.onConfigurationChanged=function(t){var n=this._context.configuration.options;ir.applyFontInfo(this.domNode,n.get(34));var i=n.get(107);return this._contentLeft=i.contentLeft,e.prototype.onConfigurationChanged.call(this,t)||!0},t.prototype.onScrollChanged=function(t){return e.prototype.onScrollChanged.call(this,t)||t.scrollHeightChanged},t.prototype._viewOverlaysRender=function(t){e.prototype._viewOverlaysRender.call(this,t);var n=Math.min(t.scrollHeight,1e6);this.domNode.setHeight(n),this.domNode.setWidth(this._contentLeft)},t}(Ta),Fa=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)}}(),Va=function(e,t){this.top=e,this.left=t},Wa=function(e){function t(t,n){var i=e.call(this,t)||this;return i._viewDomNode=n,i._widgets={},i.domNode=Object(rr.b)(document.createElement("div")),wr.write(i.domNode,1),i.domNode.setClassName("contentWidgets"),i.domNode.setPosition("absolute"),i.domNode.setTop(0),i.overflowingContentWidgetsDomNode=Object(rr.b)(document.createElement("div")),wr.write(i.overflowingContentWidgetsDomNode,2),i.overflowingContentWidgetsDomNode.setClassName("overflowingContentWidgets"),i}return Fa(t,e),t.prototype.dispose=function(){e.prototype.dispose.call(this),this._widgets={}},t.prototype.onConfigurationChanged=function(e){for(var t=0,n=Object.keys(this._widgets);t=i,c=a,d=o.viewportHeight-a>=i,h=e.left,f=t.left;return h+n>o.scrollLeft+o.viewportWidth&&(h=o.scrollLeft+o.viewportWidth-n),f+n>o.scrollLeft+o.viewportWidth&&(f=o.scrollLeft+o.viewportWidth-n),hs&&(a-=o=a-(s-i),n-=o);a=22,_=l+i<=c.height-22;return this._fixedOverflowWidgets?{fitsAbove:v,aboveTop:Math.max(u,22),aboveLeft:f,fitsBelow:_,belowTop:l,belowLeft:m}:{fitsAbove:v,aboveTop:Math.max(r,22),aboveLeft:h,fitsBelow:_,belowTop:s,belowLeft:g}},e.prototype._prepareRenderWidgetAtExactPositionOverflowing=function(e){return new Va(e.top,e.left+this._contentLeft)},e.prototype._getTopAndBottomLeft=function(e){if(!this._viewRange)return[null,null];var t=e.linesVisibleRangesForRange(this._viewRange,!1);if(!t||0===t.length)return[null,null];for(var n=t[0],i=t[0],o=0,r=t;oi.lineNumber&&(i=s)}for(var a=1073741824,u=0,l=n.ranges;ue.endLineNumber||this.domNode.setMaxWidth(this._maxWidth))},e.prototype.prepareRender=function(e){this._renderData=this._prepareRenderWidget(e)},e.prototype.render=function(e){this._renderData?(this.allowEditorOverflow?(this.domNode.setTop(this._renderData.top),this.domNode.setLeft(this._renderData.left)):(this.domNode.setTop(this._renderData.top+e.scrollTop-e.bigNumbersDelta),this.domNode.setLeft(this._renderData.left)),this._isVisible||(this.domNode.setVisibility("inherit"),this.domNode.setAttribute("monaco-visible-content-widget","true"),this._isVisible=!0)):this._isVisible&&(this.domNode.removeAttribute("monaco-visible-content-widget"),this._isVisible=!1,this.domNode.setVisibility("hidden"))},e}(),ja=(n("kw+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)}}()),Ha=!0,za=function(e){function t(t){var n=e.call(this)||this;n._context=t;var i=n._context.configuration.options,o=i.get(107);return n._lineHeight=i.get(49),n._renderLineHighlight=i.get(72),n._contentLeft=o.contentLeft,n._contentWidth=o.contentWidth,n._selectionIsEmpty=!0,n._cursorLineNumbers=[],n._selections=[],n._renderData=null,n._context.addEventHandler(n),n}return ja(t,e),t.prototype.dispose=function(){this._context.removeEventHandler(this),e.prototype.dispose.call(this)},t.prototype._readFromSelections=function(){var e=!1,t=Ha?this._selections.slice(0,1):this._selections,n=t.map((function(e){return e.positionLineNumber}));n.sort((function(e,t){return e-t})),Xe.f(this._cursorLineNumbers,n)||(this._cursorLineNumbers=n,e=!0);var i=t.every((function(e){return e.isEmpty()}));return this._selectionIsEmpty!==i&&(this._selectionIsEmpty=i,e=!0),e},t.prototype.onThemeChanged=function(e){return this._readFromSelections()},t.prototype.onConfigurationChanged=function(e){var t=this._context.configuration.options,n=t.get(107);return this._lineHeight=t.get(49),this._renderLineHighlight=t.get(72),this._contentLeft=n.contentLeft,this._contentWidth=n.contentWidth,!0},t.prototype.onCursorStateChanged=function(e){return this._selections=e.selections,this._readFromSelections()},t.prototype.onFlushed=function(e){return!0},t.prototype.onLinesDeleted=function(e){return!0},t.prototype.onLinesInserted=function(e){return!0},t.prototype.onScrollChanged=function(e){return e.scrollWidthChanged||e.scrollTopChanged},t.prototype.onZonesChanged=function(e){return!0},t.prototype.prepareRender=function(e){if(this._shouldRenderThis()){for(var t=this._renderOne(e),n=e.visibleRange.startLineNumber,i=e.visibleRange.endLineNumber,o=this._cursorLineNumbers.length,r=0,s=[],a=n;a<=i;a++){for(var u=a-n;r=this._renderData.length?"":this._renderData[n]},t}(Ss),Ua=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return ja(t,e),t.prototype._renderOne=function(e){return''},t.prototype._shouldRenderThis=function(){return("line"===this._renderLineHighlight||"all"===this._renderLineHighlight)&&this._selectionIsEmpty},t.prototype._shouldRenderOther=function(){return"gutter"===this._renderLineHighlight||"all"===this._renderLineHighlight},t}(za),Ka=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return ja(t,e),t.prototype._renderOne=function(e){return''},t.prototype._shouldRenderThis=function(){return"gutter"===this._renderLineHighlight||"all"===this._renderLineHighlight},t.prototype._shouldRenderOther=function(){return("line"===this._renderLineHighlight||"all"===this._renderLineHighlight)&&this._selectionIsEmpty},t}(za);Object(Ir.e)((function(e,t){Ha=!1;var n=e.getColor(Os);if(n&&(t.addRule(".monaco-editor .view-overlays .current-line { background-color: "+n+"; }"),t.addRule(".monaco-editor .margin-view-overlays .current-line-margin { background-color: "+n+"; border: none; }")),!n||n.isTransparent()||e.defines(Ds)){var i=e.getColor(Ds);i&&(Ha=!0,t.addRule(".monaco-editor .view-overlays .current-line { border: 2px solid "+i+"; }"),t.addRule(".monaco-editor .margin-view-overlays .current-line-margin { border: 2px solid "+i+"; }"),"hc"===e.type&&(t.addRule(".monaco-editor .view-overlays .current-line { border-width: 1px; }"),t.addRule(".monaco-editor .margin-view-overlays .current-line-margin { border-width: 1px; }")))}}));n("Vtyv");var qa=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)}}(),Ga=function(e){function t(t){var n=e.call(this)||this;n._context=t;var i=n._context.configuration.options;return n._lineHeight=i.get(49),n._typicalHalfwidthCharacterWidth=i.get(34).typicalHalfwidthCharacterWidth,n._renderResult=null,n._context.addEventHandler(n),n}return qa(t,e),t.prototype.dispose=function(){this._context.removeEventHandler(this),this._renderResult=null,e.prototype.dispose.call(this)},t.prototype.onConfigurationChanged=function(e){var t=this._context.configuration.options;return this._lineHeight=t.get(49),this._typicalHalfwidthCharacterWidth=t.get(34).typicalHalfwidthCharacterWidth,!0},t.prototype.onDecorationsChanged=function(e){return!0},t.prototype.onFlushed=function(e){return!0},t.prototype.onLinesChanged=function(e){return!0},t.prototype.onLinesDeleted=function(e){return!0},t.prototype.onLinesInserted=function(e){return!0},t.prototype.onScrollChanged=function(e){return e.scrollTopChanged||e.scrollWidthChanged},t.prototype.onZonesChanged=function(e){return!0},t.prototype.prepareRender=function(e){for(var t=e.getDecorationsInViewport(),n=[],i=0,o=0,r=t.length;ot.options.zIndex)return 1;var n=e.options.className,i=t.options.className;return ni?1:z.a.compareRangesUsingStarts(e.range,t.range)}));for(var a=e.visibleRange.startLineNumber,u=e.visibleRange.endLineNumber,l=[],c=a;c<=u;c++){l[c-a]=""}this._renderWholeLineDecorations(e,n,l),this._renderNormalDecorations(e,n,l),this._renderResult=l},t.prototype._renderWholeLineDecorations=function(e,t,n){for(var i=String(this._lineHeight),o=e.visibleRange.startLineNumber,r=e.visibleRange.endLineNumber,s=0,a=t.length;s',c=Math.max(u.range.startLineNumber,o),d=Math.min(u.range.endLineNumber,r),h=c;h<=d;h++){n[h-o]+=l}}},t.prototype._renderNormalDecorations=function(e,t,n){for(var i=String(this._lineHeight),o=e.visibleRange.startLineNumber,r=null,s=!1,a=null,u=0,l=t.length;u';s[d]+=m}}}},t.prototype.render=function(e,t){if(!this._renderResult)return"";var n=t-e;return n<0||n>=this._renderResult.length?"":this._renderResult[n]},t}(Ss),Ya=n("GJhM"),Za=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)}}(),Xa=function(e){function t(t,n,i,o){var r=e.call(this,t)||this,s=r._context.configuration.options,a=s.get(78),u=s.get(56),l=s.get(27),c={listenOnDomNode:i.domNode,className:"editor-scrollable "+Object(Ir.d)(t.theme.type),useShadows:!1,lazyRender:!0,vertical:a.vertical,horizontal:a.horizontal,verticalHasArrows:a.verticalHasArrows,horizontalHasArrows:a.horizontalHasArrows,verticalScrollbarSize:a.verticalScrollbarSize,verticalSliderSize:a.verticalSliderSize,horizontalScrollbarSize:a.horizontalScrollbarSize,horizontalSliderSize:a.horizontalSliderSize,handleMouseWheel:a.handleMouseWheel,alwaysConsumeMouseWheel:a.alwaysConsumeMouseWheel,arrowSize:a.arrowSize,mouseWheelScrollSensitivity:u,fastScrollSensitivity:l};r.scrollbar=r._register(new Ya.c(n.domNode,c,r._context.viewLayout.getScrollable())),wr.write(r.scrollbar.getDomNode(),5),r.scrollbarDomNode=Object(rr.b)(r.scrollbar.getDomNode()),r.scrollbarDomNode.setPosition("absolute"),r._setLayout();var d=function(e,t,n){var i={};if(t){var o=e.scrollTop;o&&(i.scrollTop=r._context.viewLayout.getCurrentScrollTop()+o,e.scrollTop=0)}if(n){var s=e.scrollLeft;s&&(i.scrollLeft=r._context.viewLayout.getCurrentScrollLeft()+s,e.scrollLeft=0)}r._context.viewLayout.setScrollPositionNow(i)};return r._register(Z.g(i.domNode,"scroll",(function(e){return d(i.domNode,!0,!0)}))),r._register(Z.g(n.domNode,"scroll",(function(e){return d(n.domNode,!0,!1)}))),r._register(Z.g(o.domNode,"scroll",(function(e){return d(o.domNode,!0,!1)}))),r._register(Z.g(r.scrollbarDomNode.domNode,"scroll",(function(e){return d(r.scrollbarDomNode.domNode,!0,!1)}))),r}return Za(t,e),t.prototype.dispose=function(){e.prototype.dispose.call(this)},t.prototype._setLayout=function(){var e=this._context.configuration.options,t=e.get(107);this.scrollbarDomNode.setLeft(t.contentLeft),"right"===e.get(54).side?this.scrollbarDomNode.setWidth(t.contentWidth+t.minimapWidth):this.scrollbarDomNode.setWidth(t.contentWidth),this.scrollbarDomNode.setHeight(t.height)},t.prototype.getOverviewRulerLayoutInfo=function(){return this.scrollbar.getOverviewRulerLayoutInfo()},t.prototype.getDomNode=function(){return this.scrollbarDomNode},t.prototype.delegateVerticalScrollbarMouseDown=function(e){this.scrollbar.delegateVerticalScrollbarMouseDown(e)},t.prototype.onConfigurationChanged=function(e){if(e.hasChanged(78)||e.hasChanged(56)||e.hasChanged(27)){var t=this._context.configuration.options,n=t.get(78),i=t.get(56),o=t.get(27),r={handleMouseWheel:n.handleMouseWheel,mouseWheelScrollSensitivity:i,fastScrollSensitivity:o};this.scrollbar.updateOptions(r)}return e.hasChanged(107)&&this._setLayout(),!0},t.prototype.onScrollChanged=function(e){return!0},t.prototype.onThemeChanged=function(e){return this.scrollbar.updateClassName("editor-scrollable "+Object(Ir.d)(this._context.theme.type)),!0},t.prototype.prepareRender=function(e){},t.prototype.render=function(e){this.scrollbar.renderNow()},t}(Cr),Ja=(n("hHjc"),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)}}()),Qa=function(e,t,n){this.startLineNumber=+e,this.endLineNumber=+t,this.className=String(n)},$a=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Ja(t,e),t.prototype._render=function(e,t,n){for(var i=[],o=e;o<=t;o++){i[o-e]=[]}if(0===n.length)return i;n.sort((function(e,t){return e.className===t.className?e.startLineNumber===t.startLineNumber?e.endLineNumber-t.endLineNumber:e.startLineNumber-t.startLineNumber:e.className',s=[],a=t;a<=n;a++){var u=a-t,l=i[u];0===l.length?s[u]="":s[u]='=this._renderResult.length?"":this._renderResult[n]},t}($a),tu=(n("C6rC"),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)}}()),nu=function(e){function t(t){var n=e.call(this)||this;n._context=t,n._primaryLineNumber=0;var i=n._context.configuration.options,o=i.get(108),r=i.get(34);return n._lineHeight=i.get(49),n._spaceWidth=r.spaceWidth,n._enabled=i.get(70),n._activeIndentEnabled=i.get(43),n._maxIndentLeft=-1===o.wrappingColumn?-1:o.wrappingColumn*r.typicalHalfwidthCharacterWidth,n._renderResult=null,n._context.addEventHandler(n),n}return tu(t,e),t.prototype.dispose=function(){this._context.removeEventHandler(this),this._renderResult=null,e.prototype.dispose.call(this)},t.prototype.onConfigurationChanged=function(e){var t=this._context.configuration.options,n=t.get(108),i=t.get(34);return this._lineHeight=t.get(49),this._spaceWidth=i.spaceWidth,this._enabled=t.get(70),this._activeIndentEnabled=t.get(43),this._maxIndentLeft=-1===n.wrappingColumn?-1:n.wrappingColumn*i.typicalHalfwidthCharacterWidth,!0},t.prototype.onCursorStateChanged=function(e){var t=e.selections[0],n=t.isEmpty()?t.positionLineNumber:0;return this._primaryLineNumber!==n&&(this._primaryLineNumber=n,!0)},t.prototype.onDecorationsChanged=function(e){return!0},t.prototype.onFlushed=function(e){return!0},t.prototype.onLinesChanged=function(e){return!0},t.prototype.onLinesDeleted=function(e){return!0},t.prototype.onLinesInserted=function(e){return!0},t.prototype.onScrollChanged=function(e){return e.scrollTopChanged},t.prototype.onZonesChanged=function(e){return!0},t.prototype.onLanguageConfigurationChanged=function(e){return!0},t.prototype.prepareRender=function(e){if(this._enabled){var t=e.visibleRange.startLineNumber,n=e.visibleRange.endLineNumber,i=this._context.model.getOptions().indentSize*this._spaceWidth,o=e.scrollWidth,r=this._lineHeight,s=this._context.model.getLinesIndentGuides(t,n),a=0,u=0,l=0;if(this._activeIndentEnabled&&this._primaryLineNumber){var c=this._context.model.getActiveIndentGuide(this._primaryLineNumber,t,n);a=c.startLineNumber,u=c.endLineNumber,l=c.indent}for(var d=[],h=t;h<=n;h++){var f=a<=h&&h<=u,p=h-t,g=s[p],m="";if(g>=1)for(var v=e.visibleRangeForPosition(new H.a(h,1)),_=v?v.left:0,y=1;y<=g;y++){if(m+='
',(_+=i)>o||this._maxIndentLeft>0&&_>this._maxIndentLeft)break}d[p]=m}this._renderResult=d}else this._renderResult=null},t.prototype.render=function(e,t){if(!this._renderResult)return"";var n=t-e;return n<0||n>=this._renderResult.length?"":this._renderResult[n]},t}(Ss);Object(Ir.e)((function(e,t){var n=e.getColor(Rs);n&&t.addRule(".monaco-editor .lines-content .cigr { box-shadow: 1px 0 0 0 "+n+" inset; }");var i=e.getColor(Ps)||n;i&&t.addRule(".monaco-editor .lines-content .cigra { box-shadow: 1px 0 0 0 "+i+" inset; }")}));n("OKK6");var iu=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)}}(),ou=function(){function e(){this._currentVisibleRange=new z.a(1,1,1,1)}return e.prototype.getCurrentVisibleRange=function(){return this._currentVisibleRange},e.prototype.setCurrentVisibleRange=function(e){this._currentVisibleRange=e},e}(),ru=function(e,t,n,i,o,r){this.lineNumber=e,this.startColumn=t,this.endColumn=n,this.startScrollTop=i,this.stopScrollTop=o,this.scrollType=r},su=function(e){function t(t,n){var i=e.call(this,t)||this;i._linesContent=n,i._textRangeRestingSpot=document.createElement("div"),i._visibleLines=new ka(i),i.domNode=i._visibleLines.domNode;var o=i._context.configuration,r=i._context.configuration.options,s=r.get(34),a=r.get(108);return i._lineHeight=r.get(49),i._typicalHalfwidthCharacterWidth=s.typicalHalfwidthCharacterWidth,i._isViewportWrapping=a.isViewportWrapping,i._revealHorizontalRightPadding=r.get(75),i._cursorSurroundingLines=r.get(19),i._cursorSurroundingLinesStyle=r.get(20),i._canUseLayerHinting=!r.get(22),i._viewLineOptions=new Pr(o,i._context.theme.type),wr.write(i.domNode,7),i.domNode.setClassName("view-lines"),ir.applyFontInfo(i.domNode,s),i._maxLineWidth=0,i._asyncUpdateLineWidths=new We.d((function(){i._updateLineWidthsSlow()}),200),i._lastRenderedData=new ou,i._horizontalRevealRequest=null,i}return iu(t,e),t.prototype.dispose=function(){this._asyncUpdateLineWidths.dispose(),e.prototype.dispose.call(this)},t.prototype.getDomNode=function(){return this.domNode},t.prototype.createVisibleLine=function(){return new Fr(this._viewLineOptions)},t.prototype.onConfigurationChanged=function(e){this._visibleLines.onConfigurationChanged(e),e.hasChanged(108)&&(this._maxLineWidth=0);var t=this._context.configuration.options,n=t.get(34),i=t.get(108);return this._lineHeight=t.get(49),this._typicalHalfwidthCharacterWidth=n.typicalHalfwidthCharacterWidth,this._isViewportWrapping=i.isViewportWrapping,this._revealHorizontalRightPadding=t.get(75),this._cursorSurroundingLines=t.get(19),this._cursorSurroundingLinesStyle=t.get(20),this._canUseLayerHinting=!t.get(22),ir.applyFontInfo(this.domNode,n),this._onOptionsMaybeChanged(),e.hasChanged(107)&&(this._maxLineWidth=0),!0},t.prototype._onOptionsMaybeChanged=function(){var e=this._context.configuration,t=new Pr(e,this._context.theme.type);if(!this._viewLineOptions.equals(t)){this._viewLineOptions=t;for(var n=this._visibleLines.getStartLineNumber(),i=this._visibleLines.getEndLineNumber(),o=n;o<=i;o++){this._visibleLines.getVisibleLine(o).onOptionsChanged(this._viewLineOptions)}return!0}return!1},t.prototype.onCursorStateChanged=function(e){for(var t=this._visibleLines.getStartLineNumber(),n=this._visibleLines.getEndLineNumber(),i=!1,o=t;o<=n;o++)i=this._visibleLines.getVisibleLine(o).onSelectionChanged()||i;return i},t.prototype.onDecorationsChanged=function(e){for(var t=this._visibleLines.getStartLineNumber(),n=this._visibleLines.getEndLineNumber(),i=t;i<=n;i++)this._visibleLines.getVisibleLine(i).onDecorationsChanged();return!0},t.prototype.onFlushed=function(e){var t=this._visibleLines.onFlushed(e);return this._maxLineWidth=0,t},t.prototype.onLinesChanged=function(e){return this._visibleLines.onLinesChanged(e)},t.prototype.onLinesDeleted=function(e){return this._visibleLines.onLinesDeleted(e)},t.prototype.onLinesInserted=function(e){return this._visibleLines.onLinesInserted(e)},t.prototype.onRevealRangeRequest=function(e){var t=this._computeScrollTopToRevealRange(this._context.viewLayout.getFutureViewport(),e.source,e.range,e.verticalType),n=this._context.viewLayout.validateScrollPosition({scrollTop:t});e.revealHorizontal?e.range.startLineNumber!==e.range.endLineNumber?n={scrollTop:n.scrollTop,scrollLeft:0}:this._horizontalRevealRequest=new ru(e.range.startLineNumber,e.range.startColumn,e.range.endColumn,this._context.viewLayout.getCurrentScrollTop(),n.scrollTop,e.scrollType):this._horizontalRevealRequest=null;var i=Math.abs(this._context.viewLayout.getCurrentScrollTop()-n.scrollTop);return 0===e.scrollType&&i>this._lineHeight?this._context.viewLayout.setScrollPositionSmooth(n):this._context.viewLayout.setScrollPositionNow(n),!0},t.prototype.onScrollChanged=function(e){if(this._horizontalRevealRequest&&e.scrollLeftChanged&&(this._horizontalRevealRequest=null),this._horizontalRevealRequest&&e.scrollTopChanged){var t=Math.min(this._horizontalRevealRequest.startScrollTop,this._horizontalRevealRequest.stopScrollTop),n=Math.max(this._horizontalRevealRequest.startScrollTop,this._horizontalRevealRequest.stopScrollTop);(e.scrollTop
n)&&(this._horizontalRevealRequest=null)}return this.domNode.setWidth(e.scrollWidth),this._visibleLines.onScrollChanged(e)||!0},t.prototype.onTokensChanged=function(e){return this._visibleLines.onTokensChanged(e)},t.prototype.onZonesChanged=function(e){return this._context.viewLayout.onMaxLineWidthChanged(this._maxLineWidth),this._visibleLines.onZonesChanged(e)},t.prototype.onThemeChanged=function(e){return this._onOptionsMaybeChanged()},t.prototype.getPositionFromDOMInfo=function(e,t){var n=this._getViewLineDomNode(e);if(null===n)return null;var i=this._getLineNumberFor(n);if(-1===i)return null;if(i<1||i>this._context.model.getLineCount())return null;if(1===this._context.model.getLineMaxColumn(i))return new H.a(i,1);var o=this._visibleLines.getStartLineNumber(),r=this._visibleLines.getEndLineNumber();if(ir)return null;var s=this._visibleLines.getVisibleLine(i).getColumnOfNodeOffset(i,e,t),a=this._context.model.getLineMinColumn(i);return sn?-1:this._visibleLines.getVisibleLine(e).getWidth()},t.prototype.linesVisibleRangesForRange=function(e,t){if(this.shouldRender())return null;var n=e.endLineNumber,i=z.a.intersectRanges(e,this._lastRenderedData.getCurrentVisibleRange());if(!i)return null;var o=[],r=0,s=new Rr(this.domNode.domNode,this._textRangeRestingSpot),a=0;t&&(a=this._context.model.coordinatesConverter.convertViewPositionToModelPosition(new H.a(i.startLineNumber,1)).lineNumber);for(var u=this._visibleLines.getStartLineNumber(),l=this._visibleLines.getEndLineNumber(),c=i.startLineNumber;c<=i.endLineNumber;c++)if(!(cl)){var d=c===i.startLineNumber?i.startColumn:1,h=c===i.endLineNumber?i.endColumn:this._context.model.getLineMaxColumn(c),f=this._visibleLines.getVisibleLine(c).getVisibleRangesForRange(d,h,s);if(f){if(t&&cthis._visibleLines.getEndLineNumber()?null:this._visibleLines.getVisibleLine(e).getVisibleRangesForRange(t,n,new Rr(this.domNode.domNode,this._textRangeRestingSpot))},t.prototype.visibleRangeForPosition=function(e){var t=this._visibleRangesForLineRange(e.lineNumber,e.column,e.column);return t?new Dr(t.outsideRenderedLine,t.ranges[0].left):null},t.prototype.updateLineWidths=function(){this._updateLineWidths(!1)},t.prototype._updateLineWidthsFast=function(){return this._updateLineWidths(!0)},t.prototype._updateLineWidthsSlow=function(){this._updateLineWidths(!1)},t.prototype._updateLineWidths=function(e){for(var t=this._visibleLines.getStartLineNumber(),n=this._visibleLines.getEndLineNumber(),i=1,o=!0,r=t;r<=n;r++){var s=this._visibleLines.getVisibleLine(r);!e||s.getWidthIsFast()?i=Math.max(i,s.getWidth()):o=!1}return o&&1===t&&n===this._context.model.getLineCount()&&(this._maxLineWidth=0),this._ensureMaxLineWidth(i),o},t.prototype.prepareRender=function(){throw new Error("Not supported")},t.prototype.render=function(){throw new Error("Not supported")},t.prototype.renderText=function(e){if(this._visibleLines.renderLines(e),this._lastRenderedData.setCurrentVisibleRange(e.visibleRange),this.domNode.setWidth(this._context.viewLayout.getScrollWidth()),this.domNode.setHeight(Math.min(this._context.viewLayout.getScrollHeight(),1e6)),this._horizontalRevealRequest){var t=this._horizontalRevealRequest.lineNumber,n=this._horizontalRevealRequest.startColumn,i=this._horizontalRevealRequest.endColumn,o=this._horizontalRevealRequest.scrollType;if(e.startLineNumber<=t&&t<=e.endLineNumber){this._horizontalRevealRequest=null,this.onDidRender();var r=this._computeScrollLeftToRevealRange(t,n,i);this._isViewportWrapping||this._ensureMaxLineWidth(r.maxHorizontalOffset),0===o?this._context.viewLayout.setScrollPositionSmooth({scrollLeft:r.scrollLeft}):this._context.viewLayout.setScrollPositionNow({scrollLeft:r.scrollLeft})}}this._updateLineWidthsFast()||this._asyncUpdateLineWidths.schedule(),this._linesContent.setLayerHinting(this._canUseLayerHinting),this._linesContent.setContain("strict");var s=this._context.viewLayout.getCurrentScrollTop()-e.bigNumbersDelta;this._linesContent.setTop(-s),this._linesContent.setLeft(-this._context.viewLayout.getCurrentScrollLeft())},t.prototype._ensureMaxLineWidth=function(e){var t=Math.ceil(e);this._maxLineWidthu)s=o;else if(1===i||2===i)if(2===i&&a<=o&&r<=l)s=a;else{var d=(o+r)/2;s=Math.max(0,d-u/2)}else s=this._computeMinimumScrolling(a,l,o,r,3===i,4===i);return s},t.prototype._computeScrollLeftToRevealRange=function(e,n,i){var o=0,r=this._context.viewLayout.getCurrentViewport(),s=r.left,a=s+r.width,u=this._visibleRangesForLineRange(e,n,i),l=1073741824,c=0;if(!u)return{scrollLeft:s,maxHorizontalOffset:o};for(var d=0,h=u.ranges;dc&&(c=f.left+f.width)}return o=c,l=Math.max(0,l-t.HORIZONTAL_EXTRA_PX),c+=this._revealHorizontalRightPadding,{scrollLeft:this._computeMinimumScrolling(s,a,l,c),maxHorizontalOffset:o}},t.prototype._computeMinimumScrolling=function(e,t,n,i,o,r){o=!!o,r=!!r;var s=(t|=0)-(e|=0);return(i|=0)-(n|=0)t?Math.max(0,i-s):e:n},t.HORIZONTAL_EXTRA_PX=30,t}(Cr),au=(n("J+ZK"),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)}}()),uu=function(e){function t(t){var n=e.call(this)||this;n._context=t;var i=n._context.configuration.options.get(107);return n._decorationsLeft=i.decorationsLeft,n._decorationsWidth=i.decorationsWidth,n._renderResult=null,n._context.addEventHandler(n),n}return au(t,e),t.prototype.dispose=function(){this._context.removeEventHandler(this),this._renderResult=null,e.prototype.dispose.call(this)},t.prototype.onConfigurationChanged=function(e){var t=this._context.configuration.options.get(107);return this._decorationsLeft=t.decorationsLeft,this._decorationsWidth=t.decorationsWidth,!0},t.prototype.onDecorationsChanged=function(e){return!0},t.prototype.onFlushed=function(e){return!0},t.prototype.onLinesChanged=function(e){return!0},t.prototype.onLinesDeleted=function(e){return!0},t.prototype.onLinesInserted=function(e){return!0},t.prototype.onScrollChanged=function(e){return e.scrollTopChanged},t.prototype.onZonesChanged=function(e){return!0},t.prototype._getDecorations=function(e){for(var t=e.getDecorationsInViewport(),n=[],i=0,o=0,r=t.length;o ',r=[],s=t;s<=n;s++){for(var a=s-t,u=i[a],l="",c=0,d=u.length;c';o[s]=u}this._renderResult=o},t.prototype.render=function(e,t){return this._renderResult?this._renderResult[t-e]:""},t}($a),du=(n("8gvo"),function(){function e(t,n,i,o){this.r=e._clamp(t),this.g=e._clamp(n),this.b=e._clamp(i),this.a=e._clamp(o)}return e._clamp=function(e){return e<0?0:e>255?255:0|e},e.Empty=new e(0,0,0,0),e}()),hu=function(){function e(){var e=this;this._onDidChange=new W.a,this.onDidChange=this._onDidChange.event,this._updateColorMap(),Re.y.onDidChange((function(t){t.changedColorMap&&e._updateColorMap()}))}return e.getInstance=function(){return this._INSTANCE||(this._INSTANCE=new e),this._INSTANCE},e.prototype._updateColorMap=function(){var e=Re.y.getColorMap();if(!e)return this._colors=[du.Empty],void(this._backgroundIsLight=!0);this._colors=[du.Empty];for(var t=1;t=.5,this._onDidChange.fire(void 0)},e.prototype.getColor=function(e){return(e<1||e>=this._colors.length)&&(e=2),this._colors[e]},e.prototype.backgroundIsLight=function(){return this._backgroundIsLight},e._INSTANCE=null,e}(),fu=function(){for(var e=[],t=32;t<=126;t++)e.push(t);return e.push(65533),e}(),pu=function(){function e(t,n){this.scale=n,this.charDataNormal=e.soften(t,.8),this.charDataLight=e.soften(t,50/60)}return e.soften=function(e,t){for(var n=new Uint8ClampedArray(e.length),i=0,o=e.length;ie.width||n+l>e.height)console.warn("bad render request outside image data");else for(var c=a?this.charDataLight:this.charDataNormal,d=function(e,t){return(e-=32)<0||e>96?t<=2?(e+96)%96:95:e}(i,s),h=4*e.width,f=r.r,p=r.g,g=r.b,m=o.r-f,v=o.g-p,_=o.b-g,y=e.data,b=d*u*l,C=n*h+4*t,w=0;we.width||n+a>e.height)console.warn("bad render request outside image data");else for(var u=4*e.width,l=o.r,c=o.g,d=o.b,h=l+.5*(i.r-l),f=c+.5*(i.g-c),p=d+.5*(i.b-d),g=e.data,m=n*u+4*t,v=0;v>1]=mu[e[n]]<<4|15&mu[e[n+1]];return t},_u={1:Object(gu.a)((function(){return vu("0000511D6300CF609C709645A78432005642574171487021003C451900274D35D762755E8B629C5BA856AF57BA649530C167D1512A272A3F6038604460398526BCA2A968DB6F8957C768BE5FBE2FB467CF5D8D5B795DC7625B5DFF50DE64C466DB2FC47CD860A65E9A2EB96CB54CE06DA763AB2EA26860524D3763536601005116008177A8705E53AB738E6A982F88BAA35B5F5B626D9C636B449B737E5B7B678598869A662F6B5B8542706C704C80736A607578685B70594A49715A4522E792")})),2:Object(gu.a)((function(){return vu("000000000000000055394F383D2800008B8B1F210002000081B1CBCBCC820000847AAF6B9AAF2119BE08B8881AD60000A44FD07DCCF107015338130C00000000385972265F390B406E2437634B4B48031B12B8A0847000001E15B29A402F0000000000004B33460B00007A752C2A0000000000004D3900000084394B82013400ABA5CFC7AD9C0302A45A3E5A98AB000089A43382D97900008BA54AA087A70A0248A6A7AE6DBE0000BF6F94987EA40A01A06DCFA7A7A9030496C32F77891D0000A99FB1A0AFA80603B29AB9CA75930D010C0948354D3900000C0948354F37460D0028BE673D8400000000AF9D7B6E00002B007AA8933400007AA642675C2700007984CFB9C3985B768772A8A6B7B20000CAAECAAFC4B700009F94A6009F840009D09F9BA4CA9C0000CC8FC76DC87F0000C991C472A2000000A894A48CA7B501079BA2C9C69BA20000B19A5D3FA89000005CA6009DA2960901B0A7F0669FB200009D009E00B7890000DAD0F5D092820000D294D4C48BD10000B5A7A4A3B1A50402CAB6CBA6A2000000B5A7A4A3B1A8044FCDADD19D9CB00000B7778F7B8AAE0803C9AB5D3F5D3F00009EA09EA0BAB006039EA0989A8C7900009B9EF4D6B7C00000A9A7816CACA80000ABAC84705D3F000096DA635CDC8C00006F486F266F263D4784006124097B00374F6D2D6D2D6D4A3A95872322000000030000000000008D8939130000000000002E22A5C9CBC70600AB25C0B5C9B400061A2DB04CA67001082AA6BEBEBFC606002321DACBC19E03087AA08B6768380000282FBAC0B8CA7A88AD25BBA5A29900004C396C5894A6000040485A6E356E9442A32CD17EADA70000B4237923628600003E2DE9C1D7B500002F25BBA5A2990000231DB6AFB4A804023025C0B5CAB588062B2CBDBEC0C706882435A75CA20000002326BD6A82A908048B4B9A5A668000002423A09CB4BB060025259C9D8A7900001C1FCAB2C7C700002A2A9387ABA200002626A4A47D6E9D14333163A0C87500004B6F9C2D643A257049364936493647358A34438355497F1A0000A24C1D590000D38DFFBDD4CD3126")}))},yu=function(){function e(){}return e.create=function(t,n){return this.lastCreated&&t===this.lastCreated.scale&&n===this.lastFontFamily?this.lastCreated:(i=_u[t]?new pu(_u[t](),t):e.createFromSampleData(e.createSampleData(n).data,t),this.lastFontFamily=n,this.lastCreated=i,i);var i},e.createSampleData=function(e){var t=document.createElement("canvas"),n=t.getContext("2d");t.style.height="16px",t.height=16,t.width=960,t.style.width="960px",n.fillStyle="#ffffff",n.font="bold 16px "+e,n.textBaseline="middle";for(var i=0,o=0,r=fu;o0)for(var l=255/a,c=0;c=s+b)return new e(a,u,_,y,c,C=1,s);var C=Math.max(1,Math.floor(n-y*h/f));return l&&l.scrollHeight===u&&(l.scrollTop>a&&(C=Math.min(C,l.startLineNumber)),l.scrollTop140)n._context.viewLayout.setScrollPositionNow({scrollTop:o.scrollTop});else{var s=e.posy-t;n._context.viewLayout.setScrollPositionNow({scrollTop:o.getDesiredScrollTopFromDelta(s)})}}),(function(){n._slider.toggleClassName("active",!1)}))}})),n._gestureDisposable=sr.b.addTarget(n._domNode.domNode),n._sliderTouchStartListener=Z.g(n._domNode.domNode,sr.a.Start,(function(e){e.preventDefault(),e.stopPropagation(),n._lastRenderData&&(n._slider.toggleClassName("active",!0),n._gestureInProgress=!0,n.scrollDueToTouchEvent(e))})),n._sliderTouchMoveListener=Z.k(n._domNode.domNode,sr.a.Change,(function(e){e.preventDefault(),e.stopPropagation(),n._lastRenderData&&n._gestureInProgress&&n.scrollDueToTouchEvent(e)})),n._sliderTouchEndListener=Z.k(n._domNode.domNode,sr.a.End,(function(e){e.preventDefault(),e.stopPropagation(),n._gestureInProgress=!1,n._slider.toggleClassName("active",!1)})),n}return bu(t,e),t.prototype.scrollDueToTouchEvent=function(e){var t=this._domNode.domNode.getBoundingClientRect().top,n=this._lastRenderData.renderedLayout.getDesiredScrollTopFromTouchLocation(e.pageY-t);this._context.viewLayout.setScrollPositionNow({scrollTop:n})},t.prototype.dispose=function(){this._mouseDownListener.dispose(),this._sliderMouseMoveMonitor.dispose(),this._sliderMouseDownListener.dispose(),this._gestureDisposable.dispose(),this._sliderTouchStartListener.dispose(),this._sliderTouchMoveListener.dispose(),this._sliderTouchEndListener.dispose(),e.prototype.dispose.call(this)},t.prototype._getMinimapDomNodeClassName=function(){return"always"===this._options.showSlider?"minimap slider-always":"minimap slider-mouseover"},t.prototype.getDomNode=function(){return this._domNode},t.prototype._applyLayout=function(){this._domNode.setLeft(this._options.minimapLeft),this._domNode.setWidth(this._options.minimapWidth),this._domNode.setHeight(this._options.minimapHeight),this._shadow.setHeight(this._options.minimapHeight),this._canvas.setWidth(this._options.canvasOuterWidth),this._canvas.setHeight(this._options.canvasOuterHeight),this._canvas.domNode.width=this._options.canvasInnerWidth,this._canvas.domNode.height=this._options.canvasInnerHeight,this._decorationsCanvas.setWidth(this._options.canvasOuterWidth),this._decorationsCanvas.setHeight(this._options.canvasOuterHeight),this._decorationsCanvas.domNode.width=this._options.canvasInnerWidth,this._decorationsCanvas.domNode.height=this._options.canvasInnerHeight,this._slider.setWidth(this._options.minimapWidth)},t.prototype._getBuffer=function(){return this._buffers||this._options.canvasInnerWidth>0&&this._options.canvasInnerHeight>0&&(this._buffers=new Du(this._canvas.domNode.getContext("2d"),this._options.canvasInnerWidth,this._options.canvasInnerHeight,this._tokensColorTracker.getColor(2))),this._buffers?this._buffers.getBuffer():null},t.prototype._onOptionsMaybeChanged=function(){var e=new Su(this._context.configuration);return!this._options.equals(e)&&(this._options=e,this._lastRenderData=null,this._buffers=null,this._applyLayout(),this._domNode.setClassName(this._getMinimapDomNodeClassName()),!0)},t.prototype.onConfigurationChanged=function(e){return this._onOptionsMaybeChanged()},t.prototype.onCursorStateChanged=function(e){return this._selections=e.selections,this._renderDecorations=!0,!0},t.prototype.onFlushed=function(e){return this._lastRenderData=null,!0},t.prototype.onLinesChanged=function(e){return!!this._lastRenderData&&this._lastRenderData.onLinesChanged(e)},t.prototype.onLinesDeleted=function(e){return this._lastRenderData&&this._lastRenderData.onLinesDeleted(e),!0},t.prototype.onLinesInserted=function(e){return this._lastRenderData&&this._lastRenderData.onLinesInserted(e),!0},t.prototype.onScrollChanged=function(e){return this._renderDecorations=!0,!0},t.prototype.onTokensChanged=function(e){return!!this._lastRenderData&&this._lastRenderData.onTokensChanged(e)},t.prototype.onTokensColorsChanged=function(e){return this._lastRenderData=null,this._buffers=null,!0},t.prototype.onZonesChanged=function(e){return this._lastRenderData=null,!0},t.prototype.onDecorationsChanged=function(e){return this._renderDecorations=!0,!0},t.prototype.onThemeChanged=function(e){return this._context.model.invalidateMinimapColorCache(),this._selectionColor=this._context.theme.getColor(Ns.yb),this._renderDecorations=!0,!0},t.prototype.prepareRender=function(e){},t.prototype.render=function(e){if(0===this._options.renderMinimap)return this._shadow.setClassName("minimap-shadow-hidden"),this._sliderHorizontal.setWidth(0),void this._sliderHorizontal.setHeight(0);e.scrollLeft+e.viewportWidth>=e.scrollWidth?this._shadow.setClassName("minimap-shadow-hidden"):this._shadow.setClassName("minimap-shadow-visible");var t=Lu.create(this._options,e.visibleRange.startLineNumber,e.visibleRange.endLineNumber,e.viewportHeight,e.viewportData.whitespaceViewportData.length>0,this._context.model.getLineCount(),e.scrollTop,e.scrollHeight,this._lastRenderData?this._lastRenderData.renderedLayout:null);this._slider.setTop(t.sliderTop),this._slider.setHeight(t.sliderHeight);var n=e.scrollLeft/this._options.typicalHalfwidthCharacterWidth,i=Math.min(this._options.minimapWidth,Math.round(n*wu(this._options.renderMinimap,this._options.fontScale)/this._options.pixelRatio));this._sliderHorizontal.setLeft(i),this._sliderHorizontal.setWidth(this._options.minimapWidth-i),this._sliderHorizontal.setTop(0),this._sliderHorizontal.setHeight(t.sliderHeight),this.renderDecorations(t),this._lastRenderData=this.renderLines(t)},t.prototype.renderDecorations=function(e){if(this._renderDecorations){this._renderDecorations=!1;var t=this._context.model.getDecorationsInViewport(new z.a(e.startLineNumber,1,e.endLineNumber,this._context.model.getLineMaxColumn(e.endLineNumber))),n=this._options,i=n.renderMinimap,o=n.canvasInnerWidth,r=n.canvasInnerHeight,s=Cu(i,this._options.fontScale),a=wu(0,this._options.fontScale),u=this._context.model.getOptions().tabSize,l=this._decorationsCanvas.domNode.getContext("2d");l.clearRect(0,0,o,r);for(var c=new Map,d=0;dthis._options.canvasInnerHeight)){var d=t.get(r),h=!d;if(!d){var f=this._context.model.getLineContent(r);d=[F.f];for(var p=1;pr?d.length-1:_-1;if(w>0){var S=d[w]-C||2;this.renderDecoration(e,i,C,c,S,s)}h&&this.renderLineHighlight(e,i,c,s)}},t.prototype.renderLineHighlight=function(e,t,n,i){e.fillStyle=t&&t.transparent(.5).toString()||"",e.fillRect(F.f,n,e.canvas.width,i)},t.prototype.renderDecoration=function(e,t,n,i,o,r){e.fillStyle=t&&t.toString()||"",e.fillRect(n,i,o,r)},t.prototype.renderLines=function(e){var n=this._options.renderMinimap,i=this._options.charRenderer(),o=e.startLineNumber,r=e.endLineNumber,s=Cu(n,this._options.fontScale);if(this._lastRenderData&&this._lastRenderData.linesEquals(e)){var a=this._lastRenderData._get();return new Ou(e,a.imageData,a.lines)}var u=this._getBuffer();if(!u)return null;for(var l=t._renderUntouchedLines(u,o,r,s,this._lastRenderData),c=l[0],d=l[1],h=l[2],f=this._context.model.getMinimapLinesRenderingData(o,r,h),p=f.tabSize,g=this._tokensColorTracker.getColor(2),m=this._tokensColorTracker.backgroundIsLight(),v=0,_=[],y=0,b=r-o+1;y=0&&Nf)return;var w=c.charCodeAt(g);if(9===w){var S=a-(g+m)%a;m+=S-1,p+=S*h}else if(32===w)p+=h;else for(var L=ne.w(w)?2:1,N=0;Nf)return}},t}(Cr);Object(Ir.e)((function(e,t){var n=e.getColor(Ns.Ib);if(n){var i=n.transparent(.5);t.addRule(".monaco-editor .minimap-slider, .monaco-editor .minimap-slider .minimap-slider-horizontal { background: "+i+"; }")}var o=e.getColor(Ns.Jb);if(o){var r=o.transparent(.5);t.addRule(".monaco-editor .minimap-slider:hover, .monaco-editor .minimap-slider:hover .minimap-slider-horizontal { background: "+r+"; }")}var s=e.getColor(Ns.Hb);if(s){var a=s.transparent(.5);t.addRule(".monaco-editor .minimap-slider.active, .monaco-editor .minimap-slider.active .minimap-slider-horizontal { background: "+a+"; }")}var u=e.getColor(Ns.Gb);u&&t.addRule(".monaco-editor .minimap-shadow-visible { box-shadow: "+u+" -6px 0 6px -6px inset; }")}));n("cl4r");var Eu=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)}}(),ku=function(e){function t(t){var n=e.call(this,t)||this,i=n._context.configuration.options.get(107);return n._widgets={},n._verticalScrollbarWidth=i.verticalScrollbarWidth,n._minimapWidth=i.minimapWidth,n._horizontalScrollbarHeight=i.horizontalScrollbarHeight,n._editorHeight=i.height,n._editorWidth=i.width,n._domNode=Object(rr.b)(document.createElement("div")),wr.write(n._domNode,4),n._domNode.setClassName("overlayWidgets"),n}return Eu(t,e),t.prototype.dispose=function(){e.prototype.dispose.call(this),this._widgets={}},t.prototype.getDomNode=function(){return this._domNode},t.prototype.onConfigurationChanged=function(e){var t=this._context.configuration.options.get(107);return this._verticalScrollbarWidth=t.verticalScrollbarWidth,this._minimapWidth=t.minimapWidth,this._horizontalScrollbarHeight=t.horizontalScrollbarHeight,this._editorHeight=t.height,this._editorWidth=t.width,!0},t.prototype.addWidget=function(e){var t=Object(rr.b)(e.getDomNode());this._widgets[e.getId()]={widget:e,preference:null,domNode:t},t.setPosition("absolute"),t.setAttribute("widgetId",e.getId()),this._domNode.appendChild(t),this.setShouldRender()},t.prototype.setWidgetPosition=function(e,t){var n=this._widgets[e.getId()];return n.preference!==t&&(n.preference=t,this.setShouldRender(),!0)},t.prototype.removeWidget=function(e){var t=e.getId();if(this._widgets.hasOwnProperty(t)){var n=this._widgets[t].domNode.domNode;delete this._widgets[t],n.parentNode.removeChild(n),this.setShouldRender()}},t.prototype._renderWidget=function(e){var t=e.domNode;if(null!==e.preference)if(0===e.preference)t.setTop(0),t.setRight(2*this._verticalScrollbarWidth+this._minimapWidth);else if(1===e.preference){var n=t.domNode.clientHeight;t.setTop(this._editorHeight-n-2*this._horizontalScrollbarHeight),t.setRight(2*this._verticalScrollbarWidth+this._minimapWidth)}else 2===e.preference&&(t.setTop(0),t.domNode.style.right="50%");else t.unsetTop()},t.prototype.prepareRender=function(e){},t.prototype.render=function(e){this._domNode.setWidth(this._editorWidth);for(var t=Object.keys(this._widgets),n=0,i=t.length;n=3){var o,r,s,a=i-(o=Math.floor(i/3))-(r=Math.floor(i/3)),u=(s=e)+o;return[[0,s,u,s,s+o+a,s,u,s],[0,o,a,o+a,r,o+a+r,a+r,o+a+r]]}if(2===n)return[[0,s=e,s,s,s+(o=Math.floor(i/2)),s,s,s],[0,o,o,o,r=i-o,o+r,o+r,o+r]];return[[0,e,e,e,e,e,e,e],[0,i,i,i,i,i,i,i]]},e.prototype.equals=function(e){return this.lineHeight===e.lineHeight&&this.pixelRatio===e.pixelRatio&&this.overviewRulerLanes===e.overviewRulerLanes&&this.renderBorder===e.renderBorder&&this.borderColor===e.borderColor&&this.hideCursor===e.hideCursor&&this.cursorColor===e.cursorColor&&this.themeType===e.themeType&&this.backgroundColor===e.backgroundColor&&this.top===e.top&&this.right===e.right&&this.domWidth===e.domWidth&&this.domHeight===e.domHeight&&this.canvasWidth===e.canvasWidth&&this.canvasHeight===e.canvasHeight},e}(),Tu=function(e){function t(t){var n=e.call(this,t)||this;return n._domNode=Object(rr.b)(document.createElement("canvas")),n._domNode.setClassName("decorationsOverviewRuler"),n._domNode.setPosition("absolute"),n._domNode.setLayerHinting(!0),n._domNode.setContain("strict"),n._domNode.setAttribute("aria-hidden","true"),n._updateSettings(!1),n._tokensColorTrackerListener=Re.y.onDidChange((function(e){e.changedColorMap&&n._updateSettings(!0)})),n._cursorPositions=[],n}return Iu(t,e),t.prototype.dispose=function(){e.prototype.dispose.call(this),this._tokensColorTrackerListener.dispose()},t.prototype._updateSettings=function(e){var t=new Mu(this._context.configuration,this._context.theme);return(!this._settings||!this._settings.equals(t))&&(this._settings=t,this._domNode.setTop(this._settings.top),this._domNode.setRight(this._settings.right),this._domNode.setWidth(this._settings.domWidth),this._domNode.setHeight(this._settings.domHeight),this._domNode.domNode.width=this._settings.canvasWidth,this._domNode.domNode.height=this._settings.canvasHeight,e&&this._render(),!0)},t.prototype.onConfigurationChanged=function(e){return this._updateSettings(!1)},t.prototype.onCursorStateChanged=function(e){this._cursorPositions=[];for(var t=0,n=e.selections.length;tt&&(E=t-a),L=E-a,I=E+a;L>_+1||C!==m?(0!==y&&u.fillRect(l[m],v,c[m],_-v),m=C,v=L,_=I):I>_&&(_=I)}u.fillRect(l[m],v,c[m],_-v)}if(!this._settings.hideCursor&&this._settings.cursorColor){var N=2*this._settings.pixelRatio|0,O=N/2|0,D=this._settings.x[7],x=this._settings.w[7];u.fillStyle=this._settings.cursorColor;for(v=-100,_=-100,y=0,b=this._cursorPositions.length;yt&&(E=t-O);var I=(L=E-O)+N;L>_+1?(0!==y&&u.fillRect(D,v,x,_-v),v=L,_=I):I>_&&(_=I)}u.fillRect(D,v,x,_-v)}this._settings.renderBorder&&this._settings.borderColor&&this._settings.overviewRulerLanes>0&&(u.beginPath(),u.lineWidth=1,u.strokeStyle=this._settings.borderColor,u.moveTo(0,0),u.lineTo(0,t),u.stroke(),u.moveTo(0,0),u.lineTo(e,0),u.stroke())}else this._domNode.setBackgroundColor(this._settings.backgroundColor?this._settings.backgroundColor:"")},t}(Cr),Au=function(){function e(e,t,n){this.from=0|e,this.to=0|t,this.colorId=0|n}return e.compare=function(e,t){return e.colorId===t.colorId?e.from===t.from?e.to-t.to:e.from-t.from:e.colorId-t.colorId},e}(),Ru=function(){function e(e,t,n){this.startLineNumber=e,this.endLineNumber=t,this.color=n,this._colorZone=null}return e.compare=function(e,t){return e.color===t.color?e.startLineNumber===t.startLineNumber?e.endLineNumber-t.endLineNumber:e.startLineNumber-t.startLineNumber:e.colorn&&(h=n-f);var p=u.color,g=this._color2Id[p];g||(g=++this._lastAssignedId,this._color2Id[p]=g,this._id2Color[g]=p);var m=new Au(h-f,h+f,g);u.setColorZone(m),r.push(m)}return this._colorZonesInvalid=!1,r.sort(Au.compare),r},e}(),Fu=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)}}(),Vu=function(e){function t(t,n){var i=e.call(this)||this;i._context=t;var o=i._context.configuration.options;return i._domNode=Object(rr.b)(document.createElement("canvas")),i._domNode.setClassName(n),i._domNode.setPosition("absolute"),i._domNode.setLayerHinting(!0),i._domNode.setContain("strict"),i._zoneManager=new Pu((function(e){return i._context.viewLayout.getVerticalOffsetForLineNumber(e)})),i._zoneManager.setDOMWidth(0),i._zoneManager.setDOMHeight(0),i._zoneManager.setOuterHeight(i._context.viewLayout.getScrollHeight()),i._zoneManager.setLineHeight(o.get(49)),i._zoneManager.setPixelRatio(o.get(105)),i._context.addEventHandler(i),i}return Fu(t,e),t.prototype.dispose=function(){this._context.removeEventHandler(this),e.prototype.dispose.call(this)},t.prototype.onConfigurationChanged=function(e){var t=this._context.configuration.options;return e.hasChanged(49)&&(this._zoneManager.setLineHeight(t.get(49)),this._render()),e.hasChanged(105)&&(this._zoneManager.setPixelRatio(t.get(105)),this._domNode.setWidth(this._zoneManager.getDOMWidth()),this._domNode.setHeight(this._zoneManager.getDOMHeight()),this._domNode.domNode.width=this._zoneManager.getCanvasWidth(),this._domNode.domNode.height=this._zoneManager.getCanvasHeight(),this._render()),!0},t.prototype.onFlushed=function(e){return this._render(),!0},t.prototype.onScrollChanged=function(e){return e.scrollHeightChanged&&(this._zoneManager.setOuterHeight(e.scrollHeight),this._render()),!0},t.prototype.onZonesChanged=function(e){return this._render(),!0},t.prototype.getDomNode=function(){return this._domNode.domNode},t.prototype.setLayout=function(e){this._domNode.setTop(e.top),this._domNode.setRight(e.right);var t=!1;t=this._zoneManager.setDOMWidth(e.width)||t,(t=this._zoneManager.setDOMHeight(e.height)||t)&&(this._domNode.setWidth(this._zoneManager.getDOMWidth()),this._domNode.setHeight(this._zoneManager.getDOMHeight()),this._domNode.domNode.width=this._zoneManager.getCanvasWidth(),this._domNode.domNode.height=this._zoneManager.getCanvasHeight(),this._render())},t.prototype.setZones=function(e){this._zoneManager.setZones(e),this._render()},t.prototype._render=function(){if(0===this._zoneManager.getOuterHeight())return!1;var e=this._zoneManager.getCanvasWidth(),t=this._zoneManager.getCanvasHeight(),n=this._zoneManager.resolveColorZones(),i=this._zoneManager.getId2Color(),o=this._domNode.domNode.getContext("2d");return o.clearRect(0,0,e,t),n.length>0&&this._renderOneLane(o,n,i,e),!0},t.prototype._renderOneLane=function(e,t,n,i){for(var o=0,r=0,s=0,a=0,u=t;a=d?s=Math.max(s,h):(e.fillRect(0,r,i,s-r),r=d,s=h)}e.fillRect(0,r,i,s-r)},t}(yr),Wu=(n("7zd4"),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)}}()),Bu=function(e){function t(t){var n=e.call(this,t)||this;n.domNode=Object(rr.b)(document.createElement("div")),n.domNode.setAttribute("role","presentation"),n.domNode.setAttribute("aria-hidden","true"),n.domNode.setClassName("view-rulers"),n._renderedRulers=[];var i=n._context.configuration.options;return n._rulers=i.get(77),n._typicalHalfwidthCharacterWidth=i.get(34).typicalHalfwidthCharacterWidth,n}return Wu(t,e),t.prototype.dispose=function(){e.prototype.dispose.call(this)},t.prototype.onConfigurationChanged=function(e){var t=this._context.configuration.options;return this._rulers=t.get(77),this._typicalHalfwidthCharacterWidth=t.get(34).typicalHalfwidthCharacterWidth,!0},t.prototype.onScrollChanged=function(e){return e.scrollHeightChanged},t.prototype.prepareRender=function(e){},t.prototype._ensureRulersCount=function(){var e=this._renderedRulers.length,t=this._rulers.length;if(e!==t)if(e0;){(r=Object(rr.b)(document.createElement("div"))).setClassName("view-ruler"),r.setWidth(n),this.domNode.appendChild(r),this._renderedRulers.push(r),i--}else for(var o=e-t;o>0;){var r=this._renderedRulers.pop();this.domNode.removeChild(r),o--}},t.prototype.render=function(e){this._ensureRulersCount();for(var t=0,n=this._rulers.length;t0;return this._shouldShow!==e&&(this._shouldShow=e,!0)},t.prototype.getDomNode=function(){return this._domNode},t.prototype._updateWidth=function(){var e=this._context.configuration.options.get(107);0===e.renderMinimap||e.minimapWidth>0&&0===e.minimapLeft?this._width=e.width:this._width=e.width-e.minimapWidth-e.verticalScrollbarWidth},t.prototype.onConfigurationChanged=function(e){var t=this._context.configuration.options.get(78);return this._useShadows=t.useShadows,this._updateWidth(),this._updateShouldShow(),!0},t.prototype.onScrollChanged=function(e){return this._scrollTop=e.scrollTop,this._updateShouldShow()},t.prototype.prepareRender=function(e){},t.prototype.render=function(e){this._domNode.setWidth(this._width),this._domNode.setClassName(this._shouldShow?"scroll-decoration":"")},t}(Cr);Object(Ir.e)((function(e,t){var n=e.getColor(Ns.Gb);n&&t.addRule(".monaco-editor .scroll-decoration { box-shadow: "+n+" 0 6px 6px -6px inset; }")}));n("eC1c");var zu=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)}}(),Uu=function(e){this.left=e.left,this.width=e.width,this.startStyle=null,this.endStyle=null},Ku=function(e,t){this.lineNumber=e,this.ranges=t};function qu(e){return new Uu(e)}function Gu(e){return new Ku(e.lineNumber,e.ranges.map(qu))}var Yu=Yo.f,Zu=function(e){function t(t){var n=e.call(this)||this;n._previousFrameVisibleRangesWithStyle=[],n._context=t;var i=n._context.configuration.options;return n._lineHeight=i.get(49),n._roundedSelection=i.get(76),n._typicalHalfwidthCharacterWidth=i.get(34).typicalHalfwidthCharacterWidth,n._selections=[],n._renderResult=null,n._context.addEventHandler(n),n}return zu(t,e),t.prototype.dispose=function(){this._context.removeEventHandler(this),this._renderResult=null,e.prototype.dispose.call(this)},t.prototype.onConfigurationChanged=function(e){var t=this._context.configuration.options;return this._lineHeight=t.get(49),this._roundedSelection=t.get(76),this._typicalHalfwidthCharacterWidth=t.get(34).typicalHalfwidthCharacterWidth,!0},t.prototype.onCursorStateChanged=function(e){return this._selections=e.selections.slice(0),!0},t.prototype.onDecorationsChanged=function(e){return!0},t.prototype.onFlushed=function(e){return!0},t.prototype.onLinesChanged=function(e){return!0},t.prototype.onLinesDeleted=function(e){return!0},t.prototype.onLinesInserted=function(e){return!0},t.prototype.onScrollChanged=function(e){return e.scrollTopChanged},t.prototype.onZonesChanged=function(e){return!0},t.prototype._visibleRangesHaveGaps=function(e){for(var t=0,n=e.length;t1)return!0}return!1},t.prototype._enrichVisibleRangesWithStyle=function(e,t,n){var i=this._typicalHalfwidthCharacterWidth/4,o=null,r=null;if(n&&n.length>0&&t.length>0){var s=t[0].lineNumber;if(s===e.startLineNumber)for(var a=0;!o&&a=0;a--)n[a].lineNumber===u&&(r=n[a].ranges[0]);o&&!o.startStyle&&(o=null),r&&!r.startStyle&&(r=null)}a=0;for(var l=t.length;a0){var g=t[a-1].ranges[0].left,m=t[a-1].ranges[0].left+t[a-1].ranges[0].width;Xu(d-g)g&&(f.top=1),Xu(h-m)'},t.prototype._actualRenderOneSelection=function(e,n,i,o){if(0!==o.length)for(var r=!!o[0].ranges[0].startStyle,s=this._lineHeight.toString(),a=(this._lineHeight-1).toString(),u=o[0].lineNumber,l=o[o.length-1].lineNumber,c=0,d=o.length;c1,l)}}this._previousFrameVisibleRangesWithStyle=r,this._renderResult=t.map((function(e){return e[0]+e[1]}))},t.prototype.render=function(e,t){if(!this._renderResult)return"";var n=t-e;return n<0||n>=this._renderResult.length?"":this._renderResult[n]},t.SELECTION_CLASS_NAME="selected-text",t.SELECTION_TOP_LEFT="top-left-radius",t.SELECTION_BOTTOM_LEFT="bottom-left-radius",t.SELECTION_TOP_RIGHT="top-right-radius",t.SELECTION_BOTTOM_RIGHT="bottom-right-radius",t.EDITOR_BACKGROUND_CLASS_NAME="monaco-editor-background",t.ROUNDED_PIECE_WIDTH=10,t}(Ss);function Xu(e){return e<0?-e:e}Object(Ir.e)((function(e,t){var n=e.getColor(Ns.C);n&&t.addRule(".monaco-editor .focused .selected-text { background-color: "+n+"; }");var i=e.getColor(Ns.z);i&&t.addRule(".monaco-editor .selected-text { background-color: "+i+"; }");var o=e.getColor(Ns.D);o&&t.addRule(".monaco-editor .view-line span.inline-selected-text { color: "+o+"; }")}));n("2Tsy");var Ju=function(e,t,n,i,o,r){this.top=e,this.left=t,this.width=n,this.height=i,this.textContent=o,this.textContentClassName=r},Qu=function(){function e(e){this._context=e;var t=this._context.configuration.options,n=t.get(34);this._cursorStyle=t.get(18),this._lineHeight=t.get(49),this._typicalHalfwidthCharacterWidth=n.typicalHalfwidthCharacterWidth,this._lineCursorWidth=Math.min(t.get(21),this._typicalHalfwidthCharacterWidth),this._isVisible=!0,this._domNode=Object(rr.b)(document.createElement("div")),this._domNode.setClassName("cursor"),this._domNode.setHeight(this._lineHeight),this._domNode.setTop(0),this._domNode.setLeft(0),ir.applyFontInfo(this._domNode,n),this._domNode.setDisplay("none"),this._position=new H.a(1,1),this._lastRenderedContent="",this._renderData=null}return e.prototype.getDomNode=function(){return this._domNode},e.prototype.getPosition=function(){return this._position},e.prototype.show=function(){this._isVisible||(this._domNode.setVisibility("inherit"),this._isVisible=!0)},e.prototype.hide=function(){this._isVisible&&(this._domNode.setVisibility("hidden"),this._isVisible=!1)},e.prototype.onConfigurationChanged=function(e){var t=this._context.configuration.options,n=t.get(34);return this._cursorStyle=t.get(18),this._lineHeight=t.get(49),this._typicalHalfwidthCharacterWidth=n.typicalHalfwidthCharacterWidth,this._lineCursorWidth=Math.min(t.get(21),this._typicalHalfwidthCharacterWidth),ir.applyFontInfo(this._domNode,n),!0},e.prototype.onCursorPositionChanged=function(e){return this._position=e,!0},e.prototype._prepareRender=function(e){var t="";if(this._cursorStyle===F.g.Line||this._cursorStyle===F.g.LineThin){var n,i=e.visibleRangeForPosition(this._position);if(!i||i.outsideRenderedLine)return null;if(this._cursorStyle===F.g.Line){if((n=Z.p(this._lineCursorWidth>0?this._lineCursorWidth:2))>2){var o=this._context.model.getLineContent(this._position.lineNumber),r=ne.C(o,this._position.column-1);t=o.substr(this._position.column-1,r)}}else n=Z.p(1);var s=i.left;n>=2&&s>=1&&(s-=1);var a=e.getVerticalOffsetForLineNumber(this._position.lineNumber)-e.bigNumbersDelta;return new Ju(a,s,n,this._lineHeight,t,"")}var u=this._context.model.getLineContent(this._position.lineNumber),l=ne.C(u,this._position.column-1),c=e.linesVisibleRangesForRange(new z.a(this._position.lineNumber,this._position.column,this._position.lineNumber,this._position.column+l),!1);if(!c||0===c.length)return null;var d=c[0];if(d.outsideRenderedLine||0===d.ranges.length)return null;var h=d.ranges[0],f=h.width<1?this._typicalHalfwidthCharacterWidth:h.width,p="";if(this._cursorStyle===F.g.Block){var g=this._context.model.getViewLineData(this._position.lineNumber);t=u.substr(this._position.column-1,l);var m=g.tokens.findTokenIndexAtOffset(this._position.column-1);p=g.tokens.getClassName(m)}var v=e.getVerticalOffsetForLineNumber(this._position.lineNumber)-e.bigNumbersDelta,_=this._lineHeight;return this._cursorStyle!==F.g.Underline&&this._cursorStyle!==F.g.UnderlineThin||(v+=this._lineHeight-2,_=2),new Ju(v,h.left,f,_,t,p)},e.prototype.prepareRender=function(e){this._renderData=this._prepareRender(e)},e.prototype.render=function(e){return this._renderData?(this._lastRenderedContent!==this._renderData.textContent&&(this._lastRenderedContent=this._renderData.textContent,this._domNode.domNode.textContent=this._lastRenderedContent),this._domNode.setClassName("cursor "+this._renderData.textContentClassName),this._domNode.setDisplay("block"),this._domNode.setTop(this._renderData.top),this._domNode.setLeft(this._renderData.left),this._domNode.setWidth(this._renderData.width),this._domNode.setLineHeight(this._renderData.height),this._domNode.setHeight(this._renderData.height),{domNode:this._domNode.domNode,position:this._position,contentLeft:this._renderData.left,height:this._renderData.height,width:2}):(this._domNode.setDisplay("none"),null)},e}(),$u=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)}}(),el=function(e){function t(t){var n=e.call(this,t)||this,i=n._context.configuration.options;return n._readOnly=i.get(68),n._cursorBlinking=i.get(16),n._cursorStyle=i.get(18),n._cursorSmoothCaretAnimation=i.get(17),n._selectionIsEmpty=!0,n._isVisible=!1,n._primaryCursor=new Qu(n._context),n._secondaryCursors=[],n._renderData=[],n._domNode=Object(rr.b)(document.createElement("div")),n._domNode.setAttribute("role","presentation"),n._domNode.setAttribute("aria-hidden","true"),n._updateDomClassName(),n._domNode.appendChild(n._primaryCursor.getDomNode()),n._startCursorBlinkAnimation=new We.e,n._cursorFlatBlinkInterval=new We.c,n._blinkingEnabled=!1,n._editorHasFocus=!1,n._updateBlinking(),n}return $u(t,e),t.prototype.dispose=function(){e.prototype.dispose.call(this),this._startCursorBlinkAnimation.dispose(),this._cursorFlatBlinkInterval.dispose()},t.prototype.getDomNode=function(){return this._domNode},t.prototype.onConfigurationChanged=function(e){var t=this._context.configuration.options;this._readOnly=t.get(68),this._cursorBlinking=t.get(16),this._cursorStyle=t.get(18),this._cursorSmoothCaretAnimation=t.get(17),this._updateBlinking(),this._updateDomClassName(),this._primaryCursor.onConfigurationChanged(e);for(var n=0,i=this._secondaryCursors.length;nt.length){var r=this._secondaryCursors.length-t.length;for(i=0;in){var r=t-n;for(o=0;o=e+1&&this.lastAddedCursorIndex--,this.secondaryCursors[e].dispose(this.context),this.secondaryCursors.splice(e,1)},e.prototype._getAll=function(){var e=[];e[0]=this.primaryCursor;for(var t=0,n=this.secondaryCursors.length;td&&S.index--}e.splice(d,1),t.splice(c,1),this._removeSecondaryCursor(d-1),o--}}}}},e}(),hl=n("snIX"),fl=n("GR/f"),pl=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)}}();var gl=function(e,t,n,i,o,r){this.selections=e,this.modelVersionId=t,this.oldSelections=n,this.oldModelVersionId=i,this.source=o,this.reason=r},ml=function(){function e(e,t){this.modelVersionId=e.getVersionId(),this.cursorState=t.getAll()}return e.prototype.equals=function(e){if(!e)return!1;if(this.modelVersionId!==e.modelVersionId)return!1;if(this.cursorState.length!==e.cursorState.length)return!1;for(var t=0,n=this.cursorState.length;t=t.length)return!1;if(!t[n].strictContainsRange(e[n]))return!1}return!0},e}(),_l=function(e){function t(t,n,i){var o=e.call(this)||this;o._onDidReachMaxCursorCount=o._register(new W.a),o.onDidReachMaxCursorCount=o._onDidReachMaxCursorCount.event,o._onDidAttemptReadOnlyEdit=o._register(new W.a),o.onDidAttemptReadOnlyEdit=o._onDidAttemptReadOnlyEdit.event,o._onDidChange=o._register(new W.a),o.onDidChange=o._onDidChange.event,o._configuration=t,o._model=n,o._knownModelVersionId=o._model.getVersionId(),o._viewModel=i,o.context=new Ur.c(o._configuration,o._model,o._viewModel),o._cursors=new dl(o.context),o._isHandling=!1,o._isDoingComposition=!1,o._selectionsWhenCompositionStarted=null,o._columnSelectData=null,o._autoClosedActions=[],o._prevEditOperationType=0,o._register(o._model.onDidChangeRawContent((function(e){if(o._knownModelVersionId=e.versionId,!o._isHandling){var t=e.containsEvent(1);o._onModelContentChanged(t)}}))),o._register(i.addEventListener((function(e){(function(e){for(var t=0,n=e.length;t0)for(var e=this._cursors.getSelections(),t=0;tt.MAX_CURSOR_COUNT&&(i=i.slice(0,t.MAX_CURSOR_COUNT),this._onDidReachMaxCursorCount.fire(void 0));var o=new ml(this._model,this);this._cursors.setStates(i),this._cursors.normalize(),this._columnSelectData=null,this._validateAutoClosedActions(),this._emitStateChangedIfNecessary(e,n,o)},t.prototype.setColumnSelectData=function(e){this._columnSelectData=e},t.prototype.reveal=function(e,t,n,i){this._revealRange(e,n,0,t,i)},t.prototype.revealRange=function(e,t,n,i,o){this.emitCursorRevealRange(e,n,i,t,o)},t.prototype.scrollTo=function(e){this._viewModel.viewLayout.setScrollPositionSmooth({scrollTop:e})},t.prototype.saveState=function(){for(var e=[],t=this._cursors.getSelections(),n=0,i=t.length;n0&&this._pushAutoClosedAction(n,i),this._prevEditOperationType=e.type}e.shouldPushStackElementAfter&&this._model.pushStackElement()}},t.prototype._interpretCommandResult=function(e){e&&0!==e.length||(e=this._cursors.readSelectionFromMarkers()),this._columnSelectData=null,this._cursors.setSelections(e),this._cursors.normalize()},t.prototype._emitStateChangedIfNecessary=function(e,t,n){var i=new ml(this._model,this);if(i.equals(n))return!1;var o=this._cursors.getSelections(),r=this._cursors.getViewSelections();try{this._beginEmit().emit(new na(r,o))}finally{this._endEmit()}if(!n||n.cursorState.length!==i.cursorState.length||i.cursorState.some((function(e,t){return!e.modelState.equals(n.cursorState[t].modelState)}))){var s=n?n.cursorState.map((function(e){return e.modelState.selection})):null,a=n?n.modelVersionId:0;this._onDidChange.fire(new gl(o,i.modelVersionId,s,a,e||"keyboard",t))}return!0},t.prototype._revealRange=function(e,t,n,i,o){var r=this._cursors.getViewPositions(),s=r[0];if(1===t)for(var a=1;a1)return;var u=new z.a(s.lineNumber,s.column,s.lineNumber,s.column);this.emitCursorRevealRange(e,u,n,i,o)},t.prototype.emitCursorRevealRange=function(e,t,n,i,o){try{this._beginEmit().emit(new da(e,t,n,i,o))}finally{this._endEmit()}},t.prototype._findAutoClosingPairs=function(e){if(!e.length)return null;for(var t=[],n=0,i=e.length;n=0)return null;var r=o.text.match(/([)\]}>'"`])([^)\]}>'"`]*)$/);if(!r)return null;var s=r[1],a=this.context.config.autoClosingPairsClose2.get(s);if(!a||1!==a.length)return null;var u=a[0].open,l=o.text.length-r[2].length-1,c=o.text.lastIndexOf(u,l-1);if(-1===c)return null;t.push([c,l])}return t},t.prototype.executeEdits=function(e,t,n){var i=this,o=null;"snippet"===e&&(o=this._findAutoClosingPairs(t)),o&&(t[0]._isTracked=!0);var r=[],s=[],a=this._model.pushEditOperations(this.getSelections(),t,(function(e){if(o)for(var t=0,a=o.length;t0&&this._pushAutoClosedAction(r,s)},t.prototype.trigger=function(e,t,n){var i=Te.b;if(t===i.CompositionStart)return this._isDoingComposition=!0,void(this._selectionsWhenCompositionStarted=this.getSelections().slice(0));if(t===i.CompositionEnd&&(this._isDoingComposition=!1),this._configuration.options.get(68))this._onDidAttemptReadOnlyEdit.fire(void 0);else{var o=new ml(this._model,this),r=0;t!==i.Undo&&t!==i.Redo&&this._cursors.stopTrackingSelections(),this._cursors.ensureValidState(),this._isHandling=!0;try{switch(t){case i.Type:this._type(e,n.text);break;case i.ReplacePreviousChar:this._replacePreviousChar(n.text,n.replaceCharCnt);break;case i.Paste:r=4,this._paste(n.text,n.pasteOnNewLine,n.multicursorText||[]);break;case i.Cut:this._cut();break;case i.Undo:r=5,this._interpretCommandResult(this._model.undo());break;case i.Redo:r=6,this._interpretCommandResult(this._model.redo());break;case i.ExecuteCommand:this._externalExecuteCommand(n);break;case i.ExecuteCommands:this._externalExecuteCommands(n);break;case i.CompositionEnd:this._interpretCompositionEnd(e)}}catch(e){Object(Be.e)(e)}this._isHandling=!1,t!==i.Undo&&t!==i.Redo&&this._cursors.startTrackingSelections(),this._validateAutoClosedActions(),this._emitStateChangedIfNecessary(e,r,o)&&this._revealRange(e,0,0,!0,0)}},t.prototype._interpretCompositionEnd=function(e){if(!this._isDoingComposition&&"keyboard"===e){var t=vl.getAllAutoClosedCharacters(this._autoClosedActions);this._executeEditOperation(fl.a.compositionEndWithInterceptors(this._prevEditOperationType,this.context.config,this.context.model,this._selectionsWhenCompositionStarted,this.getSelections(),t)),this._selectionsWhenCompositionStarted=null}},t.prototype._type=function(e,t){if(this._isDoingComposition||"keyboard"!==e)this._executeEditOperation(fl.a.typeWithoutInterceptors(this._prevEditOperationType,this.context.config,this.context.model,this.getSelections(),t));else for(var n=t.length,i=0;i0&&(r[0]._isTracked=!0);var u=e.model.pushEditOperations(e.selectionsBefore,r,(function(n){for(var i=[],o=0;o0?(i[n].sort(u),l[n]=t[n].computeCursorState(e.model,{getInverseEditOperations:function(){return i[n]},getTrackedSelection:function(t){var n=parseInt(t,10),i=e.model._getTrackedRange(e.trackedRanges[n]);return 0===e.trackedRangesDirection[n]?new U.a(i.startLineNumber,i.startColumn,i.endLineNumber,i.endColumn):new U.a(i.endLineNumber,i.endColumn,i.startLineNumber,i.startColumn)}})):l[n]=e.selectionsBefore[n]};for(o=0;oo.identifier.major?i.identifier.major:o.identifier.major).toString()]=!0;for(var s=0;s0&&n--}}return t},e}(),bl=function(){function e(e,t,n,i,o,r){this.id=e,this.label=t,this.alias=n,this._precondition=i,this._run=o,this._contextKeyService=r}return e.prototype.isSupported=function(){return this._contextKeyService.contextMatchesRules(this._precondition)},e.prototype.run=function(){if(!this.isSupported())return Promise.resolve(void 0);var e=this._run();return e||Promise.resolve(void 0)},e}(),Cl=n("wQH0");function wl(e,t,n,i,o,r,s){for(var a="",u=i,l=0,c=0,d=t.getCount();c0;)f+=s?" ":" ",g--;break;case 60:f+="<";break;case 62:f+=">";break;case 38:f+="&";break;case 0:f+="";break;case 65279:case 8232:f+="�";break;case 13:f+="";break;case 32:f+=s?" ":" ";break;default:f+=String.fromCharCode(p)}}if(a+=''+f+"",h>o||u>=o)break}}return a+="
"}var Sl=n("QuOb"),Ll=function(){function e(){this._hasPending=!1,this._inserts=[],this._changes=[],this._removes=[]}return e.prototype.insert=function(e){this._hasPending=!0,this._inserts.push(e)},e.prototype.change=function(e){this._hasPending=!0,this._changes.push(e)},e.prototype.remove=function(e){this._hasPending=!0,this._removes.push(e)},e.prototype.mustCommit=function(){return this._hasPending},e.prototype.commit=function(e){if(this._hasPending){var t=this._inserts,n=this._changes,i=this._removes;this._hasPending=!1,this._inserts=[],this._changes=[],this._removes=[],e._commitPendingChanges(t,n,i)}},e}(),Nl=function(e,t,n,i,o){this.id=e,this.afterLineNumber=t,this.ordinal=n,this.height=i,this.minWidth=o,this.prefixSum=0},Ol=function(){function e(t,n){this._instanceId=ne.G(++e.INSTANCE_COUNT),this._pendingChanges=new Ll,this._lastWhitespaceId=0,this._arr=[],this._prefixSumValidIndex=-1,this._minWidth=-1,this._lineCount=t,this._lineHeight=n}return e.findInsertionIndex=function(e,t,n){for(var i=0,o=e.length;i>>1;t===e[r].afterLineNumber?n0||n.length>0)&&(this._minWidth=-1),e.length+t.length+n.length<=1){for(var i=0,o=e;it&&(this._arr[n].afterLineNumber-=t-e+1)}},e.prototype.onLinesInserted=function(e,t){this._checkPendingChanges(),e|=0,t|=0,this._lineCount+=t-e+1;for(var n=0,i=this._arr.length;n=t.length||t[o+1].afterLineNumber>=e)return o;n=o+1|0}else i=o-1|0}return-1},e.prototype._findFirstWhitespaceAfterLineNumber=function(e){e|=0;var t=this._findLastWhitespaceBeforeLineNumber(e)+1;return t1?this._lineHeight*(e-1):0)+this.getWhitespaceAccumulatedHeightBeforeLineNumber(e)},e.prototype.getWhitespaceMinWidth=function(){if(this._checkPendingChanges(),-1===this._minWidth){for(var e=0,t=0,n=this._arr.length;tthis.getLinesTotalHeight()},e.prototype.getLineNumberAtOrAfterVerticalOffset=function(e){if(this._checkPendingChanges(),(e|=0)<0)return 1;for(var t=0|this._lineCount,n=this._lineHeight,i=1,o=t;i=s+n)i=r+1;else{if(e>=s)return r;o=r}}return i>t?t:i},e.prototype.getLinesViewportData=function(e,t){this._checkPendingChanges(),e|=0,t|=0;var n,i,o=this._lineHeight,r=0|this.getLineNumberAtOrAfterVerticalOffset(e),s=0|this.getVerticalOffsetForLineNumber(r),a=0|this._lineCount,u=0|this.getFirstWhitespaceIndexAfterLineNumber(r),l=0|this.getWhitespacesCount();-1===u?(u=l,i=a+1,n=0):(i=0|this.getAfterLineNumberForWhitespaceIndex(u),n=0|this.getHeightForWhitespaceIndex(u));var c=s,d=c,h=0;s>=5e5&&(h=5e5*Math.floor(s/5e5),d-=h=Math.floor(h/o)*o);for(var f=[],p=e+(t-e)/2,g=-1,m=r;m<=a;m++){if(-1===g){(c<=p&&pp)&&(g=m)}for(c+=o,f[m-r]=d,d+=o;i===m;)d+=n,c+=n,++u>=l?i=a+1:(i=0|this.getAfterLineNumberForWhitespaceIndex(u),n=0|this.getHeightForWhitespaceIndex(u));if(c>=t){a=m;break}}-1===g&&(g=a);var v=0|this.getVerticalOffsetForLineNumber(a),_=r,y=a;return _t&&y--,{bigNumbersDelta:h,startLineNumber:r,endLineNumber:a,relativeVerticalOffset:f,centeredLineNumber:g,completelyVisibleStartLineNumber:_,completelyVisibleEndLineNumber:y}},e.prototype.getVerticalOffsetForWhitespaceIndex=function(e){this._checkPendingChanges(),e|=0;var t=this.getAfterLineNumberForWhitespaceIndex(e);return(t>=1?this._lineHeight*t:0)+(e>0?this.getWhitespacesAccumulatedHeight(e-1):0)},e.prototype.getWhitespaceIndexAtOrAfterVerticallOffset=function(e){this._checkPendingChanges(),e|=0;var t=0,n=this.getWhitespacesCount()-1;if(n<0)return-1;if(e>=this.getVerticalOffsetForWhitespaceIndex(n)+this.getHeightForWhitespaceIndex(n))return-1;for(;t=o+this.getHeightForWhitespaceIndex(i))t=i+1;else{if(e>=o)return i;n=i}}return t},e.prototype.getWhitespaceAtVerticalOffset=function(e){this._checkPendingChanges(),e|=0;var t=this.getWhitespaceIndexAtOrAfterVerticallOffset(e);if(t<0)return null;if(t>=this.getWhitespacesCount())return null;var n=this.getVerticalOffsetForWhitespaceIndex(t);if(n>e)return null;var i=this.getHeightForWhitespaceIndex(t);return{id:this.getIdForWhitespaceIndex(t),afterLineNumber:this.getAfterLineNumberForWhitespaceIndex(t),verticalOffset:n,height:i}},e.prototype.getWhitespaceViewportData=function(e,t){this._checkPendingChanges(),e|=0,t|=0;var n=this.getWhitespaceIndexAtOrAfterVerticallOffset(e),i=this.getWhitespacesCount()-1;if(n<0)return[];for(var o=[],r=n;r<=i;r++){var s=this.getVerticalOffsetForWhitespaceIndex(r),a=this.getHeightForWhitespaceIndex(r);if(s>=t)break;o.push({id:this.getIdForWhitespaceIndex(r),afterLineNumber:this.getAfterLineNumberForWhitespaceIndex(r),verticalOffset:s,height:a})}return o},e.prototype.getWhitespaces=function(){return this._checkPendingChanges(),this._arr.slice(0)},e.prototype.getWhitespacesCount=function(){return this._checkPendingChanges(),this._arr.length},e.prototype.getIdForWhitespaceIndex=function(e){return this._checkPendingChanges(),e|=0,this._arr[e].id},e.prototype.getAfterLineNumberForWhitespaceIndex=function(e){return this._checkPendingChanges(),e|=0,this._arr[e].afterLineNumber},e.prototype.getHeightForWhitespaceIndex=function(e){return this._checkPendingChanges(),e|=0,this._arr[e].height},e.INSTANCE_COUNT=0,e}(),Dl=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)}}(),xl=function(){function e(e,t,n,i){(e|=0)<0&&(e=0),(t|=0)<0&&(t=0),(n|=0)<0&&(n=0),(i|=0)<0&&(i=0),this.width=e,this.contentWidth=t,this.scrollWidth=Math.max(e,t),this.height=n,this.contentHeight=i,this.scrollHeight=Math.max(n,i)}return e.prototype.equals=function(e){return this.width===e.width&&this.contentWidth===e.contentWidth&&this.height===e.height&&this.contentHeight===e.contentHeight},e}(),El=function(e){function t(t,n){var i=e.call(this)||this;return i._onDidContentSizeChange=i._register(new W.a),i.onDidContentSizeChange=i._onDidContentSizeChange.event,i._dimensions=new xl(0,0,0,0),i._scrollable=i._register(new Sl.a(t,n)),i.onDidScroll=i._scrollable.onScroll,i}return Dl(t,e),t.prototype.getScrollable=function(){return this._scrollable},t.prototype.setSmoothScrollDuration=function(e){this._scrollable.setSmoothScrollDuration(e)},t.prototype.validateScrollPosition=function(e){return this._scrollable.validateScrollPosition(e)},t.prototype.getScrollDimensions=function(){return this._dimensions},t.prototype.setScrollDimensions=function(e){if(!this._dimensions.equals(e)){var t=this._dimensions;this._dimensions=e,this._scrollable.setScrollDimensions({width:e.width,scrollWidth:e.scrollWidth,height:e.height,scrollHeight:e.scrollHeight});var n=t.contentWidth!==e.contentWidth,i=t.contentHeight!==e.contentHeight;(n||i)&&this._onDidContentSizeChange.fire({contentWidth:e.contentWidth,contentHeight:e.contentHeight,contentWidthChanged:n,contentHeightChanged:i})}},t.prototype.getFutureScrollPosition=function(){return this._scrollable.getFutureScrollPosition()},t.prototype.getCurrentScrollPosition=function(){return this._scrollable.getCurrentScrollPosition()},t.prototype.setScrollPositionNow=function(e){this._scrollable.setScrollPositionNow(e)},t.prototype.setScrollPositionSmooth=function(e){this._scrollable.setScrollPositionSmooth(e)},t}(le.a),kl=function(e){function t(t,n,i){var o=e.call(this)||this;o._configuration=t;var r=o._configuration.options,s=r.get(107);return o._linesLayout=new Ol(n,r.get(49)),o._scrollable=o._register(new El(0,i)),o._configureSmoothScrollDuration(),o._scrollable.setScrollDimensions(new xl(s.contentWidth,0,s.height,0)),o.onDidScroll=o._scrollable.onDidScroll,o.onDidContentSizeChange=o._scrollable.onDidContentSizeChange,o._updateHeight(),o}return Dl(t,e),t.prototype.dispose=function(){e.prototype.dispose.call(this)},t.prototype.getScrollable=function(){return this._scrollable.getScrollable()},t.prototype.onHeightMaybeChanged=function(){this._updateHeight()},t.prototype._configureSmoothScrollDuration=function(){this._scrollable.setSmoothScrollDuration(this._configuration.options.get(87)?125:0)},t.prototype.onConfigurationChanged=function(e){var t=this._configuration.options;if(e.hasChanged(49)&&this._linesLayout.setLineHeight(t.get(49)),e.hasChanged(107)){var n=t.get(107),i=n.contentWidth,o=n.height,r=this._scrollable.getScrollDimensions(),s=r.scrollWidth;this._scrollable.setScrollDimensions(new xl(i,r.contentWidth,o,this._getContentHeight(i,o,s)))}else this._updateHeight();e.hasChanged(87)&&this._configureSmoothScrollDuration()},t.prototype.onFlushed=function(e){this._linesLayout.onFlushed(e)},t.prototype.onLinesDeleted=function(e,t){this._linesLayout.onLinesDeleted(e,t)},t.prototype.onLinesInserted=function(e,t){this._linesLayout.onLinesInserted(e,t)},t.prototype._getHorizontalScrollbarHeight=function(e,t){var n=this._configuration.options.get(78);return 2===n.horizontal||e>=t?0:n.horizontalScrollbarSize},t.prototype._getContentHeight=function(e,t,n){var i=this._configuration.options,o=this._linesLayout.getLinesTotalHeight();return i.get(80)?o+=t-i.get(49):o+=this._getHorizontalScrollbarHeight(e,n),o},t.prototype._updateHeight=function(){var e=this._scrollable.getScrollDimensions(),t=e.width,n=e.height,i=e.scrollWidth;this._scrollable.setScrollDimensions(new xl(t,e.contentWidth,n,this._getContentHeight(t,n,i)))},t.prototype.getCurrentViewport=function(){var e=this._scrollable.getScrollDimensions(),t=this._scrollable.getCurrentScrollPosition();return new bn(t.scrollTop,t.scrollLeft,e.width,e.height)},t.prototype.getFutureViewport=function(){var e=this._scrollable.getScrollDimensions(),t=this._scrollable.getFutureScrollPosition();return new bn(t.scrollTop,t.scrollLeft,e.width,e.height)},t.prototype._computeContentWidth=function(e){var t=this._configuration.options,n=t.get(108),i=t.get(34);if(n.isViewportWrapping){var o=t.get(107),r=t.get(54);return e>o.contentWidth+i.typicalHalfwidthCharacterWidth&&r.enabled&&"right"===r.side?e+o.verticalScrollbarWidth:e}var s=t.get(79)*i.typicalHalfwidthCharacterWidth,a=this._linesLayout.getWhitespaceMinWidth();return Math.max(e+s,a)},t.prototype.onMaxLineWidthChanged=function(e){var t=this._scrollable.getScrollDimensions();this._scrollable.setScrollDimensions(new xl(t.width,this._computeContentWidth(e),t.height,t.contentHeight)),this._updateHeight()},t.prototype.saveState=function(){var e=this._scrollable.getFutureScrollPosition(),t=e.scrollTop,n=this._linesLayout.getLineNumberAtOrAfterVerticalOffset(t);return{scrollTop:t,scrollTopWithoutViewZones:t-this._linesLayout.getWhitespaceAccumulatedHeightBeforeLineNumber(n),scrollLeft:e.scrollLeft}},t.prototype.changeWhitespace=function(e){return this._linesLayout.changeWhitespace(e)},t.prototype.getVerticalOffsetForLineNumber=function(e){return this._linesLayout.getVerticalOffsetForLineNumber(e)},t.prototype.isAfterLines=function(e){return this._linesLayout.isAfterLines(e)},t.prototype.getLineNumberAtVerticalOffset=function(e){return this._linesLayout.getLineNumberAtOrAfterVerticalOffset(e)},t.prototype.getWhitespaceAtVerticalOffset=function(e){return this._linesLayout.getWhitespaceAtVerticalOffset(e)},t.prototype.getLinesViewportData=function(){var e=this.getCurrentViewport();return this._linesLayout.getLinesViewportData(e.top,e.top+e.height)},t.prototype.getLinesViewportDataAtScrollTop=function(e){var t=this._scrollable.getScrollDimensions();return e+t.height>t.scrollHeight&&(e=t.scrollHeight-t.height),e<0&&(e=0),this._linesLayout.getLinesViewportData(e,e+t.height)},t.prototype.getWhitespaceViewportData=function(){var e=this.getCurrentViewport();return this._linesLayout.getWhitespaceViewportData(e.top,e.top+e.height)},t.prototype.getWhitespaces=function(){return this._linesLayout.getWhitespaces()},t.prototype.getContentWidth=function(){return this._scrollable.getScrollDimensions().contentWidth},t.prototype.getScrollWidth=function(){return this._scrollable.getScrollDimensions().scrollWidth},t.prototype.getContentHeight=function(){return this._scrollable.getScrollDimensions().contentHeight},t.prototype.getScrollHeight=function(){return this._scrollable.getScrollDimensions().scrollHeight},t.prototype.getCurrentScrollLeft=function(){return this._scrollable.getCurrentScrollPosition().scrollLeft},t.prototype.getCurrentScrollTop=function(){return this._scrollable.getCurrentScrollPosition().scrollTop},t.prototype.validateScrollPosition=function(e){return this._scrollable.validateScrollPosition(e)},t.prototype.setScrollPositionNow=function(e){this._scrollable.setScrollPositionNow(e)},t.prototype.setScrollPositionSmooth=function(e){this._scrollable.setScrollPositionSmooth(e)},t.prototype.deltaScrollNow=function(e,t){var n=this._scrollable.getCurrentScrollPosition();this._scrollable.setScrollPositionNow({scrollLeft:n.scrollLeft+e,scrollTop:n.scrollTop+t})},t}(le.a),Il=n("tX9W"),Ml=function(e,t){this.outputLineIndex=e,this.outputOffset=t},Tl=function(){function e(e,t,n){this.breakOffsets=e,this.breakOffsetsVisibleColumn=t,this.wrappedTextIndentLength=n}return e.getInputOffsetOfOutputPosition=function(e,t,n){return 0===t?n:e[t-1]+n},e.getOutputPositionOfInputOffset=function(e,t){for(var n=0,i=e.length-1,o=0,r=0;n<=i;){var s=e[o=n+(i-n)/2|0];if(t<(r=o>0?e[o-1]:0))i=o-1;else{if(!(t>=s))break;n=o+1}}return new Ml(o,t-r)},e}(),Al=function(){function e(e){this._lines=e}return e.prototype.convertViewPositionToModelPosition=function(e){return this._lines.convertViewPositionToModelPosition(e.lineNumber,e.column)},e.prototype.convertViewRangeToModelRange=function(e){return this._lines.convertViewRangeToModelRange(e)},e.prototype.validateViewPosition=function(e,t){return this._lines.validateViewPosition(e.lineNumber,e.column,t)},e.prototype.validateViewRange=function(e,t){return this._lines.validateViewRange(e,t)},e.prototype.convertModelPositionToViewPosition=function(e){return this._lines.convertModelPositionToViewPosition(e.lineNumber,e.column)},e.prototype.convertModelRangeToViewRange=function(e){return this._lines.convertModelRangeToViewRange(e)},e.prototype.modelPositionIsVisible=function(e){return this._lines.modelPositionIsVisible(e.lineNumber,e.column)},e}(),Rl=function(){function e(e){this._counts=e,this._isValid=!1,this._validEndIndex=-1,this._modelToView=[],this._viewToModel=[]}return e.prototype._invalidate=function(e){this._isValid=!1,this._validEndIndex=Math.min(this._validEndIndex,e-1)},e.prototype._ensureValid=function(){if(!this._isValid){for(var e=this._validEndIndex+1,t=this._counts.length;e0?this._modelToView[e-1]:0;this._modelToView[e]=i+n;for(var o=0;o0?this._modelToView[t-1]:0;return new vt(t,e-n)},e}(),Pl=function(){function e(e,t,n,i,o,r,s,a){this.model=e,this._validModelVersionId=-1,this._domLineBreaksComputerFactory=t,this._monospaceLineBreaksComputerFactory=n,this.fontInfo=i,this.tabSize=o,this.wrappingStrategy=r,this.wrappingColumn=s,this.wrappingIndent=a,this._constructLines(!0,null)}return e.prototype.dispose=function(){this.hiddenAreasIds=this.model.deltaDecorations(this.hiddenAreasIds,[])},e.prototype.createCoordinatesConverter=function(){return new Al(this)},e.prototype._constructLines=function(e,t){var n=this;this.lines=[],e&&(this.hiddenAreasIds=[]);for(var i=this.model.getLinesContent(),o=i.length,r=this.createLineBreaksComputer(),s=0;s=c&&p<=d,m=zl(a[s],!g);u[s]=m.getViewLineCount(),this.lines[s]=m}this._validModelVersionId=this.model.getVersionId(),this.prefixSumComputer=new Rl(u)},e.prototype.getHiddenAreas=function(){var e=this;return this.hiddenAreasIds.map((function(t){return e.model.getDecorationRange(t)}))},e.prototype._reduceRanges=function(e){var t=this;if(0===e.length)return[];for(var n=e.map((function(e){return t.model.validateRange(e)})).sort(z.a.compareRangesUsingStarts),i=[],o=n[0].startLineNumber,r=n[0].endLineNumber,s=1,a=n.length;sr+1?(i.push(new z.a(o,1,r,1)),o=u.startLineNumber,r=u.endLineNumber):u.endLineNumber>r&&(r=u.endLineNumber)}return i.push(new z.a(o,1,r,1)),i},e.prototype.setHiddenAreas=function(e){var t=this,n=this._reduceRanges(e),i=this.hiddenAreasIds.map((function(e){return t.model.getDecorationRange(e)})).sort(z.a.compareRangesUsingStarts);if(n.length===i.length){for(var o=!1,r=0;r=d&&m<=h?this.lines[r].isVisible()&&(this.lines[r]=this.lines[r].setVisible(!1),v=!0):(g=!0,this.lines[r].isVisible()||(this.lines[r]=this.lines[r].setVisible(!0),v=!0)),v){var _=this.lines[r].getViewLineCount();this.prefixSumComputer.changeValue(r,_)}}return g||this.setHiddenAreas([]),!0},e.prototype.modelPositionIsVisible=function(e,t){return!(e<1||e>this.lines.length)&&this.lines[e-1].isVisible()},e.prototype.setTabSize=function(e){return this.tabSize!==e&&(this.tabSize=e,this._constructLines(!1,null),!0)},e.prototype.setWrappingSettings=function(e,t,n,i){var o=this.fontInfo.equals(e),r=this.wrappingStrategy===t,s=this.wrappingColumn===n,a=this.wrappingIndent===i;if(o&&r&&s&&a)return!1;var u=o&&r&&!s&&a;this.fontInfo=e,this.wrappingStrategy=t,this.wrappingColumn=n,this.wrappingIndent=i;var l=null;if(u){l=[];for(var c=0,d=this.lines.length;cs?(f=(h=(l=(u=1===t?1:this.prefixSumComputer.getAccumulatedValue(t-2)+1)+s-1)+1)+(o-s)-1,a=!0):ot?t:0|e},e.prototype.getActiveIndentGuide=function(e,t,n){e=this._toValidViewLineNumber(e),t=this._toValidViewLineNumber(t),n=this._toValidViewLineNumber(n);var i=this.convertViewPositionToModelPosition(e,this.getViewLineMinColumn(e)),o=this.convertViewPositionToModelPosition(t,this.getViewLineMinColumn(t)),r=this.convertViewPositionToModelPosition(n,this.getViewLineMinColumn(n)),s=this.model.getActiveIndentGuide(i.lineNumber,o.lineNumber,r.lineNumber),a=this.convertModelPositionToViewPosition(s.startLineNumber,1),u=this.convertModelPositionToViewPosition(s.endLineNumber,this.model.getLineMaxColumn(s.endLineNumber));return{startLineNumber:a.lineNumber,endLineNumber:u.lineNumber,indent:s.indent}},e.prototype.getViewLinesIndentGuides=function(e,t){e=this._toValidViewLineNumber(e),t=this._toValidViewLineNumber(t);for(var n=this.convertViewPositionToModelPosition(e,this.getViewLineMinColumn(e)),i=this.convertViewPositionToModelPosition(t,this.getViewLineMaxColumn(t)),o=[],r=[],s=[],a=n.lineNumber-1,u=i.lineNumber-1,l=null,c=a;c<=u;c++){var d=this.lines[c];if(d.isVisible()){var h=d.getViewLineNumberOfModelPosition(0,c===a?n.column:1),f=d.getViewLineNumberOfModelPosition(0,this.model.getLineMaxColumn(c+1)),p=0;(C=f-h+1)>1&&1===d.getViewLineMinColumn(this.model,c+1,f)&&(p=0===h?1:2),r.push(C),s.push(p),null===l&&(l=new H.a(c+1,0))}else null!==l&&(o=o.concat(this.model.getLinesIndentGuides(l.lineNumber,c)),l=null)}null!==l&&(o=o.concat(this.model.getLinesIndentGuides(l.lineNumber,i.lineNumber)),l=null);for(var g=t-e+1,m=new Array(g),v=0,_=0,y=o.length;_t&&(f=!0,h=t-o+1);var p=d+h;if(c.getViewLinesData(this.model,u+1,d,p,o-e,n,a),o+=h,f)break}}return a},e.prototype.validateViewPosition=function(e,t,n){e=this._toValidViewLineNumber(e);var i=this.prefixSumComputer.getIndexOf(e-1),o=i.index,r=i.remainder,s=this.lines[o],a=s.getViewLineMinColumn(this.model,o+1,r),u=s.getViewLineMaxColumn(this.model,o+1,r);tu&&(t=u);var l=s.getModelColumnOfViewPosition(r,t);return this.model.validatePosition(new H.a(o+1,l)).equals(n)?new H.a(e,t):this.convertModelPositionToViewPosition(n.lineNumber,n.column)},e.prototype.validateViewRange=function(e,t){var n=this.validateViewPosition(e.startLineNumber,e.startColumn,t.getStartPosition()),i=this.validateViewPosition(e.endLineNumber,e.endColumn,t.getEndPosition());return new z.a(n.lineNumber,n.column,i.lineNumber,i.column)},e.prototype.convertViewPositionToModelPosition=function(e,t){e=this._toValidViewLineNumber(e);var n=this.prefixSumComputer.getIndexOf(e-1),i=n.index,o=n.remainder,r=this.lines[i].getModelColumnOfViewPosition(o,t);return this.model.validatePosition(new H.a(i+1,r))},e.prototype.convertViewRangeToModelRange=function(e){var t=this.convertViewPositionToModelPosition(e.startLineNumber,e.startColumn),n=this.convertViewPositionToModelPosition(e.endLineNumber,e.endColumn);return new z.a(t.lineNumber,t.column,n.lineNumber,n.column)},e.prototype.convertModelPositionToViewPosition=function(e,t){for(var n=this.model.validatePosition(new H.a(e,t)),i=n.lineNumber,o=n.column,r=i-1,s=!1;r>0&&!this.lines[r].isVisible();)r--,s=!0;if(0===r&&!this.lines[r].isVisible())return new H.a(1,1);var a=1+(0===r?0:this.prefixSumComputer.getAccumulatedValue(r-1));return s?this.lines[r].getViewPositionOfModelPosition(a,this.model.getLineMaxColumn(r+1)):this.lines[i-1].getViewPositionOfModelPosition(a,o)},e.prototype.convertModelRangeToViewRange=function(e){var t=this.convertModelPositionToViewPosition(e.startLineNumber,e.startColumn),n=this.convertModelPositionToViewPosition(e.endLineNumber,e.endColumn);return e.startLineNumber===e.endLineNumber&&t.lineNumber!==n.lineNumber&&n.column===this.getViewLineMinColumn(n.lineNumber)?new z.a(t.lineNumber,t.column,n.lineNumber-1,this.getViewLineMaxColumn(n.lineNumber-1)):new z.a(t.lineNumber,t.column,n.lineNumber,n.column)},e.prototype._getViewLineNumberForModelPosition=function(e,t){var n=e-1;if(this.lines[n].isVisible()){var i=1+(0===n?0:this.prefixSumComputer.getAccumulatedValue(n-1));return this.lines[n].getViewLineNumberOfModelPosition(i,t)}for(;n>0&&!this.lines[n].isVisible();)n--;if(0===n&&!this.lines[n].isVisible())return 1;var o=1+(0===n?0:this.prefixSumComputer.getAccumulatedValue(n-1));return this.lines[n].getViewLineNumberOfModelPosition(o,this.model.getLineMaxColumn(n+1))},e.prototype.getAllOverviewRulerDecorations=function(e,t,n){for(var i=this.model.getOverviewRulerDecorations(e,t),o=new ql,r=0,s=i;rt.id?1:0:n}));for(var d=[],h=0,f=null,p=0,g=r;p0&&(r=jl(this._lineBreakData.wrappedTextIndentLength)+r),r},e.prototype.getViewLineLength=function(e,t,n){if(!this._isVisible)throw new Error("Not supported");var i=this.getInputStartOffsetOfOutputLineIndex(n),o=this.getInputEndOffsetOfOutputLineIndex(e,t,n)-i;return n>0&&(o=this._lineBreakData.wrappedTextIndentLength+o),o},e.prototype.getViewLineMinColumn=function(e,t,n){if(!this._isVisible)throw new Error("Not supported");return n>0?this._lineBreakData.wrappedTextIndentLength+1:1},e.prototype.getViewLineMaxColumn=function(e,t,n){if(!this._isVisible)throw new Error("Not supported");return this.getViewLineContent(e,t,n).length+1},e.prototype.getViewLineData=function(e,t,n){if(!this._isVisible)throw new Error("Not supported");var i=this.getInputStartOffsetOfOutputLineIndex(n),o=this.getInputEndOffsetOfOutputLineIndex(e,t,n),r=e.getValueInRange({startLineNumber:t,startColumn:i+1,endLineNumber:t,endColumn:o+1});n>0&&(r=jl(this._lineBreakData.wrappedTextIndentLength)+r);var s=n>0?this._lineBreakData.wrappedTextIndentLength+1:1,a=r.length+1,u=n+10&&(l=this._lineBreakData.wrappedTextIndentLength);var c=e.getLineTokens(t),d=0===n?0:this._lineBreakData.breakOffsetsVisibleColumn[n-1];return new wn(r,u,s,a,d,c.sliceAndInflate(i,o,l))},e.prototype.getViewLinesData=function(e,t,n,i,o,r,s){if(!this._isVisible)throw new Error("Not supported");for(var a=n;a0&&(n0&&(o+=this._lineBreakData.wrappedTextIndentLength),new H.a(e+i,o)},e.prototype.getViewLineNumberOfModelPosition=function(e,t){if(!this._isVisible)throw new Error("Not supported");return e+Tl.getOutputPositionOfInputOffset(this._lineBreakData.breakOffsets,t-1).outputLineIndex},e}(),Bl=[""];function jl(e){if(e>=Bl.length)for(var t=1;t<=e;t++)Bl[t]=Hl(t);return Bl[e]}function Hl(e){return new Array(e+1).join(" ")}function zl(e,t){return null===e?t?Fl.INSTANCE:Vl.INSTANCE:new Wl(e,t)}var Ul=function(){function e(e){this._lines=e}return e.prototype._validPosition=function(e){return this._lines.model.validatePosition(e)},e.prototype._validRange=function(e){return this._lines.model.validateRange(e)},e.prototype.convertViewPositionToModelPosition=function(e){return this._validPosition(e)},e.prototype.convertViewRangeToModelRange=function(e){return this._validRange(e)},e.prototype.validateViewPosition=function(e,t){return this._validPosition(t)},e.prototype.validateViewRange=function(e,t){return this._validRange(t)},e.prototype.convertModelPositionToViewPosition=function(e){return this._validPosition(e)},e.prototype.convertModelRangeToViewRange=function(e){return this._validRange(e)},e.prototype.modelPositionIsVisible=function(e){var t=this._lines.model.getLineCount();return!(e.lineNumber<1||e.lineNumber>t)},e}(),Kl=function(){function e(e){this.model=e}return e.prototype.dispose=function(){},e.prototype.createCoordinatesConverter=function(){return new Ul(this)},e.prototype.getHiddenAreas=function(){return[]},e.prototype.setHiddenAreas=function(e){return!1},e.prototype.setTabSize=function(e){return!1},e.prototype.setWrappingSettings=function(e,t,n,i){return!1},e.prototype.createLineBreaksComputer=function(){var e=[];return{addRequest:function(t,n){e.push(null)},finalize:function(){return e}}},e.prototype.onModelFlushed=function(){},e.prototype.onModelLinesDeleted=function(e,t,n){return new la(t,n)},e.prototype.onModelLinesInserted=function(e,t,n,i){return new ca(t,n)},e.prototype.onModelLineChanged=function(e,t,n){return[!1,new ua(t,t),null,null]},e.prototype.acceptVersionId=function(e){},e.prototype.getViewLineCount=function(){return this.model.getLineCount()},e.prototype.getActiveIndentGuide=function(e,t,n){return{startLineNumber:e,endLineNumber:e,indent:0}},e.prototype.getViewLinesIndentGuides=function(e,t){for(var n=t-e+1,i=new Array(n),o=0;o=t)return void(n>s&&(o[o.length-1]=n));o.push(i,t,n)}else this.result[e]=[i,t,n]},e}(),Gl=function(){function e(e,t,n,i,o){this.editorId=e,this.model=t,this.configuration=n,this._linesCollection=i,this._coordinatesConverter=o,this._decorationsCache=Object.create(null),this._cachedModelDecorationsResolver=null,this._cachedModelDecorationsResolverViewRange=null}return e.prototype._clearCachedModelDecorationsResolver=function(){this._cachedModelDecorationsResolver=null,this._cachedModelDecorationsResolverViewRange=null},e.prototype.dispose=function(){this._decorationsCache=Object.create(null),this._clearCachedModelDecorationsResolver()},e.prototype.reset=function(){this._decorationsCache=Object.create(null),this._clearCachedModelDecorationsResolver()},e.prototype.onModelDecorationsChanged=function(){this._decorationsCache=Object.create(null),this._clearCachedModelDecorationsResolver()},e.prototype.onLineMappingChanged=function(){this._decorationsCache=Object.create(null),this._clearCachedModelDecorationsResolver()},e.prototype._getOrCreateViewModelDecoration=function(e){var t=e.id,n=this._decorationsCache[t];if(!n){var i=e.range,o=e.options,r=void 0;if(o.isWholeLine){var s=this._coordinatesConverter.convertModelPositionToViewPosition(new H.a(i.startLineNumber,1)),a=this._coordinatesConverter.convertModelPositionToViewPosition(new H.a(i.endLineNumber,this.model.getLineMaxColumn(i.endLineNumber)));r=new z.a(s.lineNumber,s.column,a.lineNumber,a.column)}else r=this._coordinatesConverter.convertModelRangeToViewRange(i);n=new Nn(r,o),this._decorationsCache[t]=n}return n},e.prototype.getDecorationsViewportData=function(e){var t=null!==this._cachedModelDecorationsResolver;return(t=t&&e.equalsRange(this._cachedModelDecorationsResolverViewRange))||(this._cachedModelDecorationsResolver=this._getDecorationsViewportData(e),this._cachedModelDecorationsResolverViewRange=e),this._cachedModelDecorationsResolver},e.prototype._getDecorationsViewportData=function(e){for(var t=this._linesCollection.getDecorationsInRange(e,this.editorId,Object(F.j)(this.configuration.options)),n=e.startLineNumber,i=e.endLineNumber,o=[],r=0,s=[],a=n;a<=i;a++)s[a-n]=[];for(var u=0,l=t.length;u=2&&e.viewportStartLineTrackedRange){var N=e.model._getTrackedRange(e.viewportStartLineTrackedRange);if(N){var O=e.coordinatesConverter.convertModelPositionToViewPosition(N.getStartPosition()),D=e.viewLayout.getVerticalOffsetForLineNumber(O.lineNumber);e.viewLayout.setScrollPositionNow({scrollTop:D+e.viewportStartLineDelta})}}}))),this._register(this.model.onDidChangeTokens((function(t){for(var n=[],i=0,o=t.ranges.length;ia||(r0&&u[c-1]===u[c]||(l+=this.model.getLineContent(u[c])+i);return l}if(o&&t){for(var d=[],h=0,f=0,p=e;f'+this._getHTMLToCopy(i,s)+""}},t.prototype._getHTMLToCopy=function(e,t){for(var n=e.startLineNumber,i=e.startColumn,o=e.endLineNumber,r=e.endColumn,s=this.getTabSize(),a="",u=n;u<=o;u++){var l=this.model.getLineTokens(u),c=l.getLineContent(),d=u===n?i-1:0,h=u===o?r-1:c.length;a+=""===c?"
":wl(c,l.inflate(),t,d,h,s,ie.h)}return a},t.prototype._getColorMap=function(){var e=Re.y.getColorMap(),t=["#000000"];if(e)for(var n=1,i=e.length;n=0&&e<256?this._asciiMap[e]:e>=12352&&e<=12543||e>=13312&&e<=19903||e>=19968&&e<=40959?3:this._map.get(e)||this._defaultValue},t}(Ct.a),tc=[],nc=[],ic=function(){function e(e,t){this.classifier=new ec(e,t)}return e.create=function(t){return new e(t.get(99),t.get(98))},e.prototype.createLineBreaksComputer=function(e,t,n,i){var o=this;t|=0,n=+n;var r=[],s=[];return{addRequest:function(e,t){r.push(e),s.push(t)},finalize:function(){for(var a=e.typicalFullwidthCharacterWidth/e.typicalHalfwidthCharacterWidth,u=[],l=0,c=r.length;l