From c5b3352ebef365e14f972008ccbc698f8a96e899 Mon Sep 17 00:00:00 2001 From: caishi <1149225589@qq.com> Date: Mon, 7 Apr 2025 17:34:25 +0800 Subject: [PATCH] =?UTF-8?q?'=E6=94=BE=E5=BC=80issue=E6=A8=A1=E5=9D=97'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- asset-manifest.json | 804 +++++++++---------- css/gitlink.min.css | 14 +- css/iconfont.css | 78 +- css/iconfont.js | 2 +- css/iconfont.json | 126 +++ css/iconfont.ttf | Bin 250352 -> 254616 bytes css/iconfont.woff | Bin 154312 -> 157180 bytes css/iconfont.woff2 | Bin 126956 -> 129452 bytes index.html | 2 +- service-worker.js | 2 +- static/css/113.4054f41b.chunk.css | 1 + static/css/114.6cf7864c.chunk.css | 1 + static/css/116.6fb7b900.chunk.css | 1 + static/css/120.41b8aabd.chunk.css | 1 + static/css/121.b7b78777.chunk.css | 1 + static/css/122.212e8ffd.chunk.css | 1 + static/css/124.fd61519e.chunk.css | 1 + static/css/128.54bd5dfb.chunk.css | 1 + static/css/129.41b8aabd.chunk.css | 1 + static/css/130.0a4618f4.chunk.css | 1 + static/css/132.38aad773.chunk.css | 1 + static/css/135.9564778a.chunk.css | 1 + static/css/147.db767247.chunk.css | 1 + static/css/148.167b2911.chunk.css | 1 + static/css/149.d34dec6c.chunk.css | 1 + static/css/150.e59d7372.chunk.css | 1 + static/css/151.72319a07.chunk.css | 1 + static/css/152.b92181f7.chunk.css | 1 + static/css/153.60363166.chunk.css | 1 + static/css/154.1b154d7a.chunk.css | 1 + static/css/155.12134822.chunk.css | 1 + static/css/156.65678519.chunk.css | 1 + static/css/157.a5898551.chunk.css | 1 + static/css/159.42865e00.chunk.css | 1 + static/css/185.53604072.chunk.css | 1 + static/css/186.c041974c.chunk.css | 1 + static/css/188.238afeea.chunk.css | 1 + static/css/189.0235d756.chunk.css | 1 + static/css/190.46fb7389.chunk.css | 1 + static/css/191.a40d4673.chunk.css | 1 + static/css/192.d4ed71fa.chunk.css | 1 + static/css/193.4ad9941b.chunk.css | 1 + static/css/195.7c83954e.chunk.css | 1 + static/css/196.0a4618f4.chunk.css | 1 + static/css/198.41b8aabd.chunk.css | 1 + static/css/201.3fda21ec.chunk.css | 1 + static/css/203.87b2f83c.chunk.css | 1 + static/css/73.a65c9d2d.chunk.css | 1 + static/css/74.64eed33f.chunk.css | 1 + static/css/78.e292282f.chunk.css | 1 + static/css/82.ab8b4fa4.chunk.css | 1 + static/css/84.285c512b.chunk.css | 1 + static/css/85.a8369a12.chunk.css | 1 + static/css/88.01fa08a8.chunk.css | 1 + static/css/89.c713331c.chunk.css | 1 + static/css/9.b2ad95e2.chunk.css | 1 + static/css/90.4ce784a3.chunk.css | 1 + static/css/91.09f79998.chunk.css | 1 + static/css/92.834ebd5d.chunk.css | 1 + static/css/94.f9492a75.chunk.css | 1 + static/css/97.b374ea9c.chunk.css | 1 + static/css/99.ade1d045.chunk.css | 1 + static/css/main.a495c1e8.chunk.css | 2 + static/js/106.8309ae54.chunk.js | 1 + static/js/107.b00f245e.chunk.js | 1 + static/js/108.2c9c4f5f.chunk.js | 1 + static/js/109.964c6842.chunk.js | 1 + static/js/110.b030475b.chunk.js | 1 + static/js/111.a203e1dd.chunk.js | 1 + static/js/112.61a44992.chunk.js | 1 + static/js/113.152e397c.chunk.js | 1 + static/js/114.581a8fd8.chunk.js | 1 + static/js/115.53ae6b24.chunk.js | 1 + static/js/116.8bc92649.chunk.js | 1 + static/js/119.a5ed9318.chunk.js | 1 + static/js/120.ffe6881d.chunk.js | 1 + static/js/121.6d31d126.chunk.js | 1 + static/js/122.074351a9.chunk.js | 1 + static/js/123.4b976c1b.chunk.js | 1 + static/js/124.e99ba501.chunk.js | 1 + static/js/125.6f19896a.chunk.js | 1 + static/js/126.db1abd64.chunk.js | 1 + static/js/127.41c08209.chunk.js | 1 + static/js/128.7841c04c.chunk.js | 1 + static/js/129.6c890212.chunk.js | 1 + static/js/13.18b26e1f.chunk.js | 1 + static/js/130.fcca8008.chunk.js | 1 + static/js/131.276833a1.chunk.js | 1 + static/js/132.244fce4a.chunk.js | 1 + static/js/133.365d35d6.chunk.js | 1 + static/js/134.99bf69f3.chunk.js | 1 + static/js/138.5127da02.chunk.js | 1 + static/js/139.ec4879a5.chunk.js | 1 + static/js/141.b8dde65e.chunk.js | 1 + static/js/144.5fa3a2ec.chunk.js | 1 + static/js/145.6aa2d702.chunk.js | 1 + static/js/147.10846514.chunk.js | 1 + static/js/148.4110f1d8.chunk.js | 1 + static/js/149.912c0905.chunk.js | 1 + static/js/150.7bcfa1a8.chunk.js | 1 + static/js/151.0d6dd353.chunk.js | 1 + static/js/152.c286b8e3.chunk.js | 1 + static/js/153.459cdc51.chunk.js | 1 + static/js/154.49b4d57f.chunk.js | 1 + static/js/155.2a8c216d.chunk.js | 1 + static/js/156.c79cee02.chunk.js | 1 + static/js/157.27668e44.chunk.js | 1 + static/js/158.366485df.chunk.js | 1 + static/js/159.006adc04.chunk.js | 1 + static/js/160.9324e63c.chunk.js | 1 + static/js/162.658e5b58.chunk.js | 1 + static/js/163.07e2da12.chunk.js | 1 + static/js/164.27faac50.chunk.js | 1 + static/js/165.5f867bae.chunk.js | 1 + static/js/166.bec6b9a8.chunk.js | 1 + static/js/171.4aef2e17.chunk.js | 1 + static/js/172.a33a5a6c.chunk.js | 1 + static/js/173.bc093c85.chunk.js | 1 + static/js/174.62387295.chunk.js | 1 + static/js/175.4c9d8cbe.chunk.js | 1 + static/js/176.a711b7b4.chunk.js | 1 + static/js/178.6f84376b.chunk.js | 1 + static/js/179.0a41a8d3.chunk.js | 1 + static/js/182.3e685def.chunk.js | 1 + static/js/183.d429fea9.chunk.js | 1 + static/js/184.b806e958.chunk.js | 1 + static/js/185.0418c73d.chunk.js | 1 + static/js/186.7cba5f6a.chunk.js | 1 + static/js/187.fa83e144.chunk.js | 1 + static/js/188.dc0d0c96.chunk.js | 1 + static/js/189.611f13cf.chunk.js | 1 + static/js/190.62a61f59.chunk.js | 1 + static/js/191.7c871a2e.chunk.js | 1 + static/js/192.e1b7220b.chunk.js | 1 + static/js/193.374de611.chunk.js | 1 + static/js/194.9cd029ea.chunk.js | 1 + static/js/195.9733f904.chunk.js | 1 + static/js/196.2d4a6a92.chunk.js | 1 + static/js/197.3361708d.chunk.js | 1 + static/js/198.f678bf5e.chunk.js | 1 + static/js/199.9e5042f1.chunk.js | 1 + static/js/200.58910098.chunk.js | 1 + static/js/201.4e63fa80.chunk.js | 1 + static/js/202.0d70a44d.chunk.js | 1 + static/js/203.73483217.chunk.js | 1 + static/js/204.784e2355.chunk.js | 1 + static/js/205.24c8c2d0.chunk.js | 1 + static/js/206.147191a6.chunk.js | 1 + static/js/207.4b20c2fc.chunk.js | 1 + static/js/208.a695c620.chunk.js | 1 + static/js/209.34cd19f6.chunk.js | 1 + static/js/210.4eee3fc1.chunk.js | 1 + static/js/211.afe1055a.chunk.js | 1 + static/js/212.09fb562f.chunk.js | 1 + static/js/213.c3caa6f0.chunk.js | 1 + static/js/214.65f004ca.chunk.js | 1 + static/js/215.ac310950.chunk.js | 1 + static/js/216.cd32318c.chunk.js | 1 + static/js/217.7fa42032.chunk.js | 1 + static/js/218.7167f54c.chunk.js | 1 + static/js/219.24386af0.chunk.js | 1 + static/js/220.cfa45f11.chunk.js | 1 + static/js/221.4d73a514.chunk.js | 1 + static/js/222.7939a3ef.chunk.js | 1 + static/js/223.43a47238.chunk.js | 1 + static/js/224.2eb66aed.chunk.js | 1 + static/js/225.19c74ae4.chunk.js | 1 + static/js/226.bb3b0582.chunk.js | 1 + static/js/227.ec9117b9.chunk.js | 1 + static/js/228.a7fecf9a.chunk.js | 1 + static/js/229.07944c24.chunk.js | 1 + static/js/230.47dd4fff.chunk.js | 1 + static/js/231.95ace3ae.chunk.js | 1 + static/js/232.a3440b76.chunk.js | 1 + static/js/233.5dc4b4fc.chunk.js | 1 + static/js/234.b6e6b538.chunk.js | 1 + static/js/235.21ee2449.chunk.js | 1 + static/js/236.c35e6af2.chunk.js | 1 + static/js/237.a1e9d8c2.chunk.js | 1 + static/js/238.8b239013.chunk.js | 1 + static/js/239.cda27d6f.chunk.js | 1 + static/js/24.4d305429.chunk.js | 1 + static/js/240.cc33f5c7.chunk.js | 1 + static/js/241.a6f5f563.chunk.js | 1 + static/js/242.126f363e.chunk.js | 1 + static/js/243.9972826a.chunk.js | 1 + static/js/244.e07fb340.chunk.js | 1 + static/js/245.edcb331b.chunk.js | 1 + static/js/246.5281ccb0.chunk.js | 1 + static/js/247.d8330d8e.chunk.js | 1 + static/js/248.db46ec05.chunk.js | 1 + static/js/249.482d8546.chunk.js | 1 + static/js/250.d37ff9ab.chunk.js | 1 + static/js/251.01999587.chunk.js | 1 + static/js/252.8e6b5a9f.chunk.js | 1 + static/js/253.2a40701b.chunk.js | 1 + static/js/254.52fa59f9.chunk.js | 1 + static/js/255.9ff330ae.chunk.js | 1 + static/js/256.4804942d.chunk.js | 1 + static/js/257.b4949591.chunk.js | 1 + static/js/258.5bc56387.chunk.js | 1 + static/js/259.53ad5332.chunk.js | 1 + static/js/26.9a1bee88.chunk.js | 1 + static/js/260.d0a9f740.chunk.js | 1 + static/js/261.45bf2093.chunk.js | 1 + static/js/262.603f66f9.chunk.js | 1 + static/js/263.db0d3d23.chunk.js | 1 + static/js/264.6b7d8b8d.chunk.js | 1 + static/js/265.bc659f9e.chunk.js | 1 + static/js/266.bba23a8f.chunk.js | 1 + static/js/267.d282aae9.chunk.js | 1 + static/js/268.7d9d327b.chunk.js | 1 + static/js/269.4885b6ad.chunk.js | 1 + static/js/270.59d02441.chunk.js | 1 + static/js/271.b9ed8a06.chunk.js | 1 + static/js/272.24d7d858.chunk.js | 1 + static/js/273.af3ddb6e.chunk.js | 1 + static/js/274.125ab6b9.chunk.js | 1 + static/js/275.5dd1d294.chunk.js | 1 + static/js/276.9bca6b79.chunk.js | 1 + static/js/277.8e4e6680.chunk.js | 1 + static/js/278.e793bdc3.chunk.js | 1 + static/js/279.d3bd98ec.chunk.js | 1 + static/js/28.c0ff0478.chunk.js | 1 + static/js/280.3aa4d315.chunk.js | 2 + static/js/280.3aa4d315.chunk.js.LICENSE.txt | 1 + static/js/281.400a8924.chunk.js | 1 + static/js/282.8f467c51.chunk.js | 1 + static/js/283.8be35766.chunk.js | 1 + static/js/284.9d221c8f.chunk.js | 1 + static/js/285.0c6c6887.chunk.js | 1 + static/js/34.66d5f926.chunk.js | 1 + static/js/36.f5aebb48.chunk.js | 1 + static/js/37.5ed9af50.chunk.js | 1 + static/js/38.d4177246.chunk.js | 1 + static/js/40.70d0aece.chunk.js | 1 + static/js/41.4d45c67f.chunk.js | 2 + static/js/41.4d45c67f.chunk.js.LICENSE.txt | 1 + static/js/42.0ebed82b.chunk.js | 1 + static/js/43.c0ab09b6.chunk.js | 1 + static/js/44.34fd0f4f.chunk.js | 1 + static/js/46.097a7c9e.chunk.js | 1 + static/js/50.2d3af114.chunk.js | 1 + static/js/53.39dad7c0.chunk.js | 1 + static/js/54.323ec2a6.chunk.js | 1 + static/js/55.54bd630c.chunk.js | 1 + static/js/56.591c48a1.chunk.js | 1 + static/js/57.1e3f828f.chunk.js | 1 + static/js/58.8adfe824.chunk.js | 1 + static/js/59.3b88bc68.chunk.js | 1 + static/js/63.4f46faa7.chunk.js | 1 + static/js/67.4e66a167.chunk.js | 1 + static/js/70.bca27c9d.chunk.js | 1 + static/js/71.f024abd2.chunk.js | 1 + static/js/72.75859409.chunk.js | 1 + static/js/73.bb3d463f.chunk.js | 1 + static/js/74.27d43afb.chunk.js | 1 + static/js/76.00f10a3d.chunk.js | 1 + static/js/78.d29c3a85.chunk.js | 1 + static/js/8.fb11af33.chunk.js | 1 + static/js/82.6aaf86d6.chunk.js | 1 + static/js/83.d1aab9a3.chunk.js | 1 + static/js/84.1aed83c4.chunk.js | 1 + static/js/85.6ded8296.chunk.js | 1 + static/js/87.9ea1a909.chunk.js | 1 + static/js/88.0275358c.chunk.js | 1 + static/js/89.189ece9a.chunk.js | 1 + static/js/90.2738cd8d.chunk.js | 1 + static/js/91.1256f024.chunk.js | 1 + static/js/92.4e6f746f.chunk.js | 1 + static/js/93.fad97869.chunk.js | 2 + static/js/93.fad97869.chunk.js.LICENSE.txt | 1 + static/js/94.3638e8a6.chunk.js | 1 + static/js/95.ccabdc25.chunk.js | 1 + static/js/96.1fb7848d.chunk.js | 1 + static/js/97.1567195f.chunk.js | 1 + static/js/98.ba4f9a9d.chunk.js | 1 + static/js/99.0fc0ee34.chunk.js | 1 + static/js/main.b0ce2f32.chunk.js | 2 + static/js/main.b0ce2f32.chunk.js.LICENSE.txt | 1 + static/js/runtime~main.5c66a3ef.js | 1 + static/media/banner.e5f8fa85.png | Bin 0 -> 2902952 bytes static/media/bk.53461c81.png | Bin 0 -> 158986 bytes static/media/bk1.ea9df682.png | Bin 0 -> 938511 bytes static/media/bk2.ff8bea84.png | Bin 0 -> 329282 bytes static/media/left.0f914009.png | Bin 0 -> 317410 bytes static/media/right.c9429858.png | Bin 0 -> 613635 bytes 287 files changed, 861 insertions(+), 443 deletions(-) create mode 100644 static/css/113.4054f41b.chunk.css create mode 100644 static/css/114.6cf7864c.chunk.css create mode 100644 static/css/116.6fb7b900.chunk.css create mode 100644 static/css/120.41b8aabd.chunk.css create mode 100644 static/css/121.b7b78777.chunk.css create mode 100644 static/css/122.212e8ffd.chunk.css create mode 100644 static/css/124.fd61519e.chunk.css create mode 100644 static/css/128.54bd5dfb.chunk.css create mode 100644 static/css/129.41b8aabd.chunk.css create mode 100644 static/css/130.0a4618f4.chunk.css create mode 100644 static/css/132.38aad773.chunk.css create mode 100644 static/css/135.9564778a.chunk.css create mode 100644 static/css/147.db767247.chunk.css create mode 100644 static/css/148.167b2911.chunk.css create mode 100644 static/css/149.d34dec6c.chunk.css create mode 100644 static/css/150.e59d7372.chunk.css create mode 100644 static/css/151.72319a07.chunk.css create mode 100644 static/css/152.b92181f7.chunk.css create mode 100644 static/css/153.60363166.chunk.css create mode 100644 static/css/154.1b154d7a.chunk.css create mode 100644 static/css/155.12134822.chunk.css create mode 100644 static/css/156.65678519.chunk.css create mode 100644 static/css/157.a5898551.chunk.css create mode 100644 static/css/159.42865e00.chunk.css create mode 100644 static/css/185.53604072.chunk.css create mode 100644 static/css/186.c041974c.chunk.css create mode 100644 static/css/188.238afeea.chunk.css create mode 100644 static/css/189.0235d756.chunk.css create mode 100644 static/css/190.46fb7389.chunk.css create mode 100644 static/css/191.a40d4673.chunk.css create mode 100644 static/css/192.d4ed71fa.chunk.css create mode 100644 static/css/193.4ad9941b.chunk.css create mode 100644 static/css/195.7c83954e.chunk.css create mode 100644 static/css/196.0a4618f4.chunk.css create mode 100644 static/css/198.41b8aabd.chunk.css create mode 100644 static/css/201.3fda21ec.chunk.css create mode 100644 static/css/203.87b2f83c.chunk.css create mode 100644 static/css/73.a65c9d2d.chunk.css create mode 100644 static/css/74.64eed33f.chunk.css create mode 100644 static/css/78.e292282f.chunk.css create mode 100644 static/css/82.ab8b4fa4.chunk.css create mode 100644 static/css/84.285c512b.chunk.css create mode 100644 static/css/85.a8369a12.chunk.css create mode 100644 static/css/88.01fa08a8.chunk.css create mode 100644 static/css/89.c713331c.chunk.css create mode 100644 static/css/9.b2ad95e2.chunk.css create mode 100644 static/css/90.4ce784a3.chunk.css create mode 100644 static/css/91.09f79998.chunk.css create mode 100644 static/css/92.834ebd5d.chunk.css create mode 100644 static/css/94.f9492a75.chunk.css create mode 100644 static/css/97.b374ea9c.chunk.css create mode 100644 static/css/99.ade1d045.chunk.css create mode 100644 static/css/main.a495c1e8.chunk.css create mode 100644 static/js/106.8309ae54.chunk.js create mode 100644 static/js/107.b00f245e.chunk.js create mode 100644 static/js/108.2c9c4f5f.chunk.js create mode 100644 static/js/109.964c6842.chunk.js create mode 100644 static/js/110.b030475b.chunk.js create mode 100644 static/js/111.a203e1dd.chunk.js create mode 100644 static/js/112.61a44992.chunk.js create mode 100644 static/js/113.152e397c.chunk.js create mode 100644 static/js/114.581a8fd8.chunk.js create mode 100644 static/js/115.53ae6b24.chunk.js create mode 100644 static/js/116.8bc92649.chunk.js create mode 100644 static/js/119.a5ed9318.chunk.js create mode 100644 static/js/120.ffe6881d.chunk.js create mode 100644 static/js/121.6d31d126.chunk.js create mode 100644 static/js/122.074351a9.chunk.js create mode 100644 static/js/123.4b976c1b.chunk.js create mode 100644 static/js/124.e99ba501.chunk.js create mode 100644 static/js/125.6f19896a.chunk.js create mode 100644 static/js/126.db1abd64.chunk.js create mode 100644 static/js/127.41c08209.chunk.js create mode 100644 static/js/128.7841c04c.chunk.js create mode 100644 static/js/129.6c890212.chunk.js create mode 100644 static/js/13.18b26e1f.chunk.js create mode 100644 static/js/130.fcca8008.chunk.js create mode 100644 static/js/131.276833a1.chunk.js create mode 100644 static/js/132.244fce4a.chunk.js create mode 100644 static/js/133.365d35d6.chunk.js create mode 100644 static/js/134.99bf69f3.chunk.js create mode 100644 static/js/138.5127da02.chunk.js create mode 100644 static/js/139.ec4879a5.chunk.js create mode 100644 static/js/141.b8dde65e.chunk.js create mode 100644 static/js/144.5fa3a2ec.chunk.js create mode 100644 static/js/145.6aa2d702.chunk.js create mode 100644 static/js/147.10846514.chunk.js create mode 100644 static/js/148.4110f1d8.chunk.js create mode 100644 static/js/149.912c0905.chunk.js create mode 100644 static/js/150.7bcfa1a8.chunk.js create mode 100644 static/js/151.0d6dd353.chunk.js create mode 100644 static/js/152.c286b8e3.chunk.js create mode 100644 static/js/153.459cdc51.chunk.js create mode 100644 static/js/154.49b4d57f.chunk.js create mode 100644 static/js/155.2a8c216d.chunk.js create mode 100644 static/js/156.c79cee02.chunk.js create mode 100644 static/js/157.27668e44.chunk.js create mode 100644 static/js/158.366485df.chunk.js create mode 100644 static/js/159.006adc04.chunk.js create mode 100644 static/js/160.9324e63c.chunk.js create mode 100644 static/js/162.658e5b58.chunk.js create mode 100644 static/js/163.07e2da12.chunk.js create mode 100644 static/js/164.27faac50.chunk.js create mode 100644 static/js/165.5f867bae.chunk.js create mode 100644 static/js/166.bec6b9a8.chunk.js create mode 100644 static/js/171.4aef2e17.chunk.js create mode 100644 static/js/172.a33a5a6c.chunk.js create mode 100644 static/js/173.bc093c85.chunk.js create mode 100644 static/js/174.62387295.chunk.js create mode 100644 static/js/175.4c9d8cbe.chunk.js create mode 100644 static/js/176.a711b7b4.chunk.js create mode 100644 static/js/178.6f84376b.chunk.js create mode 100644 static/js/179.0a41a8d3.chunk.js create mode 100644 static/js/182.3e685def.chunk.js create mode 100644 static/js/183.d429fea9.chunk.js create mode 100644 static/js/184.b806e958.chunk.js create mode 100644 static/js/185.0418c73d.chunk.js create mode 100644 static/js/186.7cba5f6a.chunk.js create mode 100644 static/js/187.fa83e144.chunk.js create mode 100644 static/js/188.dc0d0c96.chunk.js create mode 100644 static/js/189.611f13cf.chunk.js create mode 100644 static/js/190.62a61f59.chunk.js create mode 100644 static/js/191.7c871a2e.chunk.js create mode 100644 static/js/192.e1b7220b.chunk.js create mode 100644 static/js/193.374de611.chunk.js create mode 100644 static/js/194.9cd029ea.chunk.js create mode 100644 static/js/195.9733f904.chunk.js create mode 100644 static/js/196.2d4a6a92.chunk.js create mode 100644 static/js/197.3361708d.chunk.js create mode 100644 static/js/198.f678bf5e.chunk.js create mode 100644 static/js/199.9e5042f1.chunk.js create mode 100644 static/js/200.58910098.chunk.js create mode 100644 static/js/201.4e63fa80.chunk.js create mode 100644 static/js/202.0d70a44d.chunk.js create mode 100644 static/js/203.73483217.chunk.js create mode 100644 static/js/204.784e2355.chunk.js create mode 100644 static/js/205.24c8c2d0.chunk.js create mode 100644 static/js/206.147191a6.chunk.js create mode 100644 static/js/207.4b20c2fc.chunk.js create mode 100644 static/js/208.a695c620.chunk.js create mode 100644 static/js/209.34cd19f6.chunk.js create mode 100644 static/js/210.4eee3fc1.chunk.js create mode 100644 static/js/211.afe1055a.chunk.js create mode 100644 static/js/212.09fb562f.chunk.js create mode 100644 static/js/213.c3caa6f0.chunk.js create mode 100644 static/js/214.65f004ca.chunk.js create mode 100644 static/js/215.ac310950.chunk.js create mode 100644 static/js/216.cd32318c.chunk.js create mode 100644 static/js/217.7fa42032.chunk.js create mode 100644 static/js/218.7167f54c.chunk.js create mode 100644 static/js/219.24386af0.chunk.js create mode 100644 static/js/220.cfa45f11.chunk.js create mode 100644 static/js/221.4d73a514.chunk.js create mode 100644 static/js/222.7939a3ef.chunk.js create mode 100644 static/js/223.43a47238.chunk.js create mode 100644 static/js/224.2eb66aed.chunk.js create mode 100644 static/js/225.19c74ae4.chunk.js create mode 100644 static/js/226.bb3b0582.chunk.js create mode 100644 static/js/227.ec9117b9.chunk.js create mode 100644 static/js/228.a7fecf9a.chunk.js create mode 100644 static/js/229.07944c24.chunk.js create mode 100644 static/js/230.47dd4fff.chunk.js create mode 100644 static/js/231.95ace3ae.chunk.js create mode 100644 static/js/232.a3440b76.chunk.js create mode 100644 static/js/233.5dc4b4fc.chunk.js create mode 100644 static/js/234.b6e6b538.chunk.js create mode 100644 static/js/235.21ee2449.chunk.js create mode 100644 static/js/236.c35e6af2.chunk.js create mode 100644 static/js/237.a1e9d8c2.chunk.js create mode 100644 static/js/238.8b239013.chunk.js create mode 100644 static/js/239.cda27d6f.chunk.js create mode 100644 static/js/24.4d305429.chunk.js create mode 100644 static/js/240.cc33f5c7.chunk.js create mode 100644 static/js/241.a6f5f563.chunk.js create mode 100644 static/js/242.126f363e.chunk.js create mode 100644 static/js/243.9972826a.chunk.js create mode 100644 static/js/244.e07fb340.chunk.js create mode 100644 static/js/245.edcb331b.chunk.js create mode 100644 static/js/246.5281ccb0.chunk.js create mode 100644 static/js/247.d8330d8e.chunk.js create mode 100644 static/js/248.db46ec05.chunk.js create mode 100644 static/js/249.482d8546.chunk.js create mode 100644 static/js/250.d37ff9ab.chunk.js create mode 100644 static/js/251.01999587.chunk.js create mode 100644 static/js/252.8e6b5a9f.chunk.js create mode 100644 static/js/253.2a40701b.chunk.js create mode 100644 static/js/254.52fa59f9.chunk.js create mode 100644 static/js/255.9ff330ae.chunk.js create mode 100644 static/js/256.4804942d.chunk.js create mode 100644 static/js/257.b4949591.chunk.js create mode 100644 static/js/258.5bc56387.chunk.js create mode 100644 static/js/259.53ad5332.chunk.js create mode 100644 static/js/26.9a1bee88.chunk.js create mode 100644 static/js/260.d0a9f740.chunk.js create mode 100644 static/js/261.45bf2093.chunk.js create mode 100644 static/js/262.603f66f9.chunk.js create mode 100644 static/js/263.db0d3d23.chunk.js create mode 100644 static/js/264.6b7d8b8d.chunk.js create mode 100644 static/js/265.bc659f9e.chunk.js create mode 100644 static/js/266.bba23a8f.chunk.js create mode 100644 static/js/267.d282aae9.chunk.js create mode 100644 static/js/268.7d9d327b.chunk.js create mode 100644 static/js/269.4885b6ad.chunk.js create mode 100644 static/js/270.59d02441.chunk.js create mode 100644 static/js/271.b9ed8a06.chunk.js create mode 100644 static/js/272.24d7d858.chunk.js create mode 100644 static/js/273.af3ddb6e.chunk.js create mode 100644 static/js/274.125ab6b9.chunk.js create mode 100644 static/js/275.5dd1d294.chunk.js create mode 100644 static/js/276.9bca6b79.chunk.js create mode 100644 static/js/277.8e4e6680.chunk.js create mode 100644 static/js/278.e793bdc3.chunk.js create mode 100644 static/js/279.d3bd98ec.chunk.js create mode 100644 static/js/28.c0ff0478.chunk.js create mode 100644 static/js/280.3aa4d315.chunk.js create mode 100644 static/js/280.3aa4d315.chunk.js.LICENSE.txt create mode 100644 static/js/281.400a8924.chunk.js create mode 100644 static/js/282.8f467c51.chunk.js create mode 100644 static/js/283.8be35766.chunk.js create mode 100644 static/js/284.9d221c8f.chunk.js create mode 100644 static/js/285.0c6c6887.chunk.js create mode 100644 static/js/34.66d5f926.chunk.js create mode 100644 static/js/36.f5aebb48.chunk.js create mode 100644 static/js/37.5ed9af50.chunk.js create mode 100644 static/js/38.d4177246.chunk.js create mode 100644 static/js/40.70d0aece.chunk.js create mode 100644 static/js/41.4d45c67f.chunk.js create mode 100644 static/js/41.4d45c67f.chunk.js.LICENSE.txt create mode 100644 static/js/42.0ebed82b.chunk.js create mode 100644 static/js/43.c0ab09b6.chunk.js create mode 100644 static/js/44.34fd0f4f.chunk.js create mode 100644 static/js/46.097a7c9e.chunk.js create mode 100644 static/js/50.2d3af114.chunk.js create mode 100644 static/js/53.39dad7c0.chunk.js create mode 100644 static/js/54.323ec2a6.chunk.js create mode 100644 static/js/55.54bd630c.chunk.js create mode 100644 static/js/56.591c48a1.chunk.js create mode 100644 static/js/57.1e3f828f.chunk.js create mode 100644 static/js/58.8adfe824.chunk.js create mode 100644 static/js/59.3b88bc68.chunk.js create mode 100644 static/js/63.4f46faa7.chunk.js create mode 100644 static/js/67.4e66a167.chunk.js create mode 100644 static/js/70.bca27c9d.chunk.js create mode 100644 static/js/71.f024abd2.chunk.js create mode 100644 static/js/72.75859409.chunk.js create mode 100644 static/js/73.bb3d463f.chunk.js create mode 100644 static/js/74.27d43afb.chunk.js create mode 100644 static/js/76.00f10a3d.chunk.js create mode 100644 static/js/78.d29c3a85.chunk.js create mode 100644 static/js/8.fb11af33.chunk.js create mode 100644 static/js/82.6aaf86d6.chunk.js create mode 100644 static/js/83.d1aab9a3.chunk.js create mode 100644 static/js/84.1aed83c4.chunk.js create mode 100644 static/js/85.6ded8296.chunk.js create mode 100644 static/js/87.9ea1a909.chunk.js create mode 100644 static/js/88.0275358c.chunk.js create mode 100644 static/js/89.189ece9a.chunk.js create mode 100644 static/js/90.2738cd8d.chunk.js create mode 100644 static/js/91.1256f024.chunk.js create mode 100644 static/js/92.4e6f746f.chunk.js create mode 100644 static/js/93.fad97869.chunk.js create mode 100644 static/js/93.fad97869.chunk.js.LICENSE.txt create mode 100644 static/js/94.3638e8a6.chunk.js create mode 100644 static/js/95.ccabdc25.chunk.js create mode 100644 static/js/96.1fb7848d.chunk.js create mode 100644 static/js/97.1567195f.chunk.js create mode 100644 static/js/98.ba4f9a9d.chunk.js create mode 100644 static/js/99.0fc0ee34.chunk.js create mode 100644 static/js/main.b0ce2f32.chunk.js create mode 100644 static/js/main.b0ce2f32.chunk.js.LICENSE.txt create mode 100644 static/js/runtime~main.5c66a3ef.js create mode 100644 static/media/banner.e5f8fa85.png create mode 100644 static/media/bk.53461c81.png create mode 100644 static/media/bk1.ea9df682.png create mode 100644 static/media/bk2.ff8bea84.png create mode 100644 static/media/left.0f914009.png create mode 100644 static/media/right.c9429858.png diff --git a/asset-manifest.json b/asset-manifest.json index 4683217e2..225daa6cc 100644 --- a/asset-manifest.json +++ b/asset-manifest.json @@ -6,22 +6,22 @@ "./static/js/4.2f13b054.chunk.js": "/build/./static/js/4.2f13b054.chunk.js", "./static/js/5.3cb42556.chunk.js": "/build/./static/js/5.3cb42556.chunk.js", "./static/js/6.9bf7dd91.chunk.js": "/build/./static/js/6.9bf7dd91.chunk.js", - "static/css/7.b2ad95e2.chunk.css": "/build/static/css/7.b2ad95e2.chunk.css", - "./static/js/7.4dd51bf4.chunk.js": "/build/./static/js/7.4dd51bf4.chunk.js", - "./static/js/8.595f1e70.chunk.js": "/build/./static/js/8.595f1e70.chunk.js", - "./static/js/9.e6c57cc0.chunk.js": "/build/./static/js/9.e6c57cc0.chunk.js", - "static/css/10.8bdeed6f.chunk.css": "/build/static/css/10.8bdeed6f.chunk.css", - "./static/js/10.2158fc52.chunk.js": "/build/./static/js/10.2158fc52.chunk.js", - "./static/js/11.73a57414.chunk.js": "/build/./static/js/11.73a57414.chunk.js", + "./static/js/7.4a8abd40.chunk.js": "/build/./static/js/7.4a8abd40.chunk.js", + "static/css/8.8bdeed6f.chunk.css": "/build/static/css/8.8bdeed6f.chunk.css", + "./static/js/8.fb11af33.chunk.js": "/build/./static/js/8.fb11af33.chunk.js", + "static/css/9.b2ad95e2.chunk.css": "/build/static/css/9.b2ad95e2.chunk.css", + "./static/js/9.4120b570.chunk.js": "/build/./static/js/9.4120b570.chunk.js", + "./static/js/10.7d07ad36.chunk.js": "/build/./static/js/10.7d07ad36.chunk.js", + "./static/js/11.f545216a.chunk.js": "/build/./static/js/11.f545216a.chunk.js", "static/css/12.f7228588.chunk.css": "/build/static/css/12.f7228588.chunk.css", "./static/js/12.37b58c9d.chunk.js": "/build/./static/js/12.37b58c9d.chunk.js", "static/css/13.1c5f3a58.chunk.css": "/build/static/css/13.1c5f3a58.chunk.css", - "./static/js/13.7000ca4e.chunk.js": "/build/./static/js/13.7000ca4e.chunk.js", + "./static/js/13.18b26e1f.chunk.js": "/build/./static/js/13.18b26e1f.chunk.js", "./static/js/14.d1aeb0bd.chunk.js": "/build/./static/js/14.d1aeb0bd.chunk.js", "static/css/15.b075271d.chunk.css": "/build/static/css/15.b075271d.chunk.css", "./static/js/15.f24c7247.chunk.js": "/build/./static/js/15.f24c7247.chunk.js", "./static/js/16.117844f2.chunk.js": "/build/./static/js/16.117844f2.chunk.js", - "./static/js/17.13eaf097.chunk.js": "/build/./static/js/17.13eaf097.chunk.js", + "./static/js/17.5be11f82.chunk.js": "/build/./static/js/17.5be11f82.chunk.js", "./static/js/18.a8dcee67.chunk.js": "/build/./static/js/18.a8dcee67.chunk.js", "./static/js/19.31e9b7a3.chunk.js": "/build/./static/js/19.31e9b7a3.chunk.js", "./static/js/20.07e69471.chunk.js": "/build/./static/js/20.07e69471.chunk.js", @@ -29,430 +29,407 @@ "./static/js/22.03e97454.chunk.js": "/build/./static/js/22.03e97454.chunk.js", "./static/js/23.0adf847c.chunk.js": "/build/./static/js/23.0adf847c.chunk.js", "static/css/24.cdeb4377.chunk.css": "/build/static/css/24.cdeb4377.chunk.css", - "./static/js/24.e1712f77.chunk.js": "/build/./static/js/24.e1712f77.chunk.js", + "./static/js/24.4d305429.chunk.js": "/build/./static/js/24.4d305429.chunk.js", "./static/js/25.59efb14c.chunk.js": "/build/./static/js/25.59efb14c.chunk.js", "static/css/26.d2ddda53.chunk.css": "/build/static/css/26.d2ddda53.chunk.css", - "./static/js/26.4c908361.chunk.js": "/build/./static/js/26.4c908361.chunk.js", + "./static/js/26.9a1bee88.chunk.js": "/build/./static/js/26.9a1bee88.chunk.js", "./static/js/27.277bb826.chunk.js": "/build/./static/js/27.277bb826.chunk.js", "static/css/28.2ded9f12.chunk.css": "/build/static/css/28.2ded9f12.chunk.css", - "./static/js/28.01db46e1.chunk.js": "/build/./static/js/28.01db46e1.chunk.js", + "./static/js/28.c0ff0478.chunk.js": "/build/./static/js/28.c0ff0478.chunk.js", "static/css/29.9be13309.chunk.css": "/build/static/css/29.9be13309.chunk.css", "./static/js/29.54edff05.chunk.js": "/build/./static/js/29.54edff05.chunk.js", - "./static/js/30.c4733d05.chunk.js": "/build/./static/js/30.c4733d05.chunk.js", + "./static/js/30.d5d4251f.chunk.js": "/build/./static/js/30.d5d4251f.chunk.js", "./static/js/31.e9f9f70f.chunk.js": "/build/./static/js/31.e9f9f70f.chunk.js", "./static/js/32.05e55429.chunk.js": "/build/./static/js/32.05e55429.chunk.js", "./static/js/33.1b48b049.chunk.js": "/build/./static/js/33.1b48b049.chunk.js", - "./static/js/34.80515721.chunk.js": "/build/./static/js/34.80515721.chunk.js", + "./static/js/34.66d5f926.chunk.js": "/build/./static/js/34.66d5f926.chunk.js", "./static/js/35.3c5fc883.chunk.js": "/build/./static/js/35.3c5fc883.chunk.js", "static/css/36.46217ba3.chunk.css": "/build/static/css/36.46217ba3.chunk.css", - "./static/js/36.9f99e781.chunk.js": "/build/./static/js/36.9f99e781.chunk.js", + "./static/js/36.f5aebb48.chunk.js": "/build/./static/js/36.f5aebb48.chunk.js", "static/css/37.551e5fab.chunk.css": "/build/static/css/37.551e5fab.chunk.css", - "./static/js/37.afb7f292.chunk.js": "/build/./static/js/37.afb7f292.chunk.js", + "./static/js/37.5ed9af50.chunk.js": "/build/./static/js/37.5ed9af50.chunk.js", "static/css/38.44ffc181.chunk.css": "/build/static/css/38.44ffc181.chunk.css", - "./static/js/38.84e51b37.chunk.js": "/build/./static/js/38.84e51b37.chunk.js", + "./static/js/38.d4177246.chunk.js": "/build/./static/js/38.d4177246.chunk.js", "./static/js/39.4ecf00a2.chunk.js": "/build/./static/js/39.4ecf00a2.chunk.js", "static/css/40.51644ece.chunk.css": "/build/static/css/40.51644ece.chunk.css", - "./static/js/40.bfb6d323.chunk.js": "/build/./static/js/40.bfb6d323.chunk.js", + "./static/js/40.70d0aece.chunk.js": "/build/./static/js/40.70d0aece.chunk.js", "static/css/41.05019a35.chunk.css": "/build/static/css/41.05019a35.chunk.css", - "./static/js/41.ca51d7b8.chunk.js": "/build/./static/js/41.ca51d7b8.chunk.js", + "./static/js/41.4d45c67f.chunk.js": "/build/./static/js/41.4d45c67f.chunk.js", "static/css/42.6417fb3d.chunk.css": "/build/static/css/42.6417fb3d.chunk.css", - "./static/js/42.dbbf9a0d.chunk.js": "/build/./static/js/42.dbbf9a0d.chunk.js", + "./static/js/42.0ebed82b.chunk.js": "/build/./static/js/42.0ebed82b.chunk.js", "static/css/43.b5e4a770.chunk.css": "/build/static/css/43.b5e4a770.chunk.css", - "./static/js/43.a81394f6.chunk.js": "/build/./static/js/43.a81394f6.chunk.js", + "./static/js/43.c0ab09b6.chunk.js": "/build/./static/js/43.c0ab09b6.chunk.js", "static/css/44.8bdeed6f.chunk.css": "/build/static/css/44.8bdeed6f.chunk.css", - "./static/js/44.a412bb59.chunk.js": "/build/./static/js/44.a412bb59.chunk.js", - "./static/js/45.9aedd63e.chunk.js": "/build/./static/js/45.9aedd63e.chunk.js", - "static/css/46.c3a96e50.chunk.css": "/build/static/css/46.c3a96e50.chunk.css", - "./static/js/46.404833b3.chunk.js": "/build/./static/js/46.404833b3.chunk.js", - "static/css/47.3262fb19.chunk.css": "/build/static/css/47.3262fb19.chunk.css", - "./static/js/47.eac62482.chunk.js": "/build/./static/js/47.eac62482.chunk.js", - "static/css/48.5fc996d6.chunk.css": "/build/static/css/48.5fc996d6.chunk.css", - "./static/js/48.96f2dbcd.chunk.js": "/build/./static/js/48.96f2dbcd.chunk.js", - "static/css/49.abf6bb9b.chunk.css": "/build/static/css/49.abf6bb9b.chunk.css", - "./static/js/49.c5fcc230.chunk.js": "/build/./static/js/49.c5fcc230.chunk.js", - "./static/js/50.cdae5046.chunk.js": "/build/./static/js/50.cdae5046.chunk.js", - "static/css/51.acffe7d4.chunk.css": "/build/static/css/51.acffe7d4.chunk.css", - "./static/js/51.e77da645.chunk.js": "/build/./static/js/51.e77da645.chunk.js", - "./static/js/52.76b46828.chunk.js": "/build/./static/js/52.76b46828.chunk.js", - "./static/js/53.55c60c0c.chunk.js": "/build/./static/js/53.55c60c0c.chunk.js", - "static/css/54.8ee941ba.chunk.css": "/build/static/css/54.8ee941ba.chunk.css", - "./static/js/54.06c10315.chunk.js": "/build/./static/js/54.06c10315.chunk.js", - "static/css/55.af42b21d.chunk.css": "/build/static/css/55.af42b21d.chunk.css", - "./static/js/55.50a29936.chunk.js": "/build/./static/js/55.50a29936.chunk.js", - "static/css/56.6fb7b900.chunk.css": "/build/static/css/56.6fb7b900.chunk.css", - "./static/js/56.956b4620.chunk.js": "/build/./static/js/56.956b4620.chunk.js", - "static/css/57.8897a42f.chunk.css": "/build/static/css/57.8897a42f.chunk.css", - "./static/js/57.61764e8c.chunk.js": "/build/./static/js/57.61764e8c.chunk.js", - "static/css/58.ec1571c8.chunk.css": "/build/static/css/58.ec1571c8.chunk.css", - "./static/js/58.77816556.chunk.js": "/build/./static/js/58.77816556.chunk.js", - "static/css/59.a8e7b652.chunk.css": "/build/static/css/59.a8e7b652.chunk.css", - "./static/js/59.685d6ddf.chunk.js": "/build/./static/js/59.685d6ddf.chunk.js", - "static/css/60.68bdc9d4.chunk.css": "/build/static/css/60.68bdc9d4.chunk.css", - "./static/js/60.afdaa030.chunk.js": "/build/./static/js/60.afdaa030.chunk.js", - "./static/js/61.3fc4c499.chunk.js": "/build/./static/js/61.3fc4c499.chunk.js", - "./static/js/62.fa2657da.chunk.js": "/build/./static/js/62.fa2657da.chunk.js", - "static/css/63.db767247.chunk.css": "/build/static/css/63.db767247.chunk.css", - "./static/js/63.527d608c.chunk.js": "/build/./static/js/63.527d608c.chunk.js", - "static/css/64.95c8fd70.chunk.css": "/build/static/css/64.95c8fd70.chunk.css", - "./static/js/64.1504eaa8.chunk.js": "/build/./static/js/64.1504eaa8.chunk.js", - "static/css/65.d6056abe.chunk.css": "/build/static/css/65.d6056abe.chunk.css", - "./static/js/65.3cce12ef.chunk.js": "/build/./static/js/65.3cce12ef.chunk.js", - "./static/js/66.713031d0.chunk.js": "/build/./static/js/66.713031d0.chunk.js", - "static/css/67.a8369a12.chunk.css": "/build/static/css/67.a8369a12.chunk.css", - "./static/js/67.45ee98bf.chunk.js": "/build/./static/js/67.45ee98bf.chunk.js", - "static/css/68.84ea399c.chunk.css": "/build/static/css/68.84ea399c.chunk.css", - "./static/js/68.b7bb14cb.chunk.js": "/build/./static/js/68.b7bb14cb.chunk.js", - "static/css/69.cf29d6a8.chunk.css": "/build/static/css/69.cf29d6a8.chunk.css", - "./static/js/69.4d0bfd29.chunk.js": "/build/./static/js/69.4d0bfd29.chunk.js", - "static/css/70.306147eb.chunk.css": "/build/static/css/70.306147eb.chunk.css", - "./static/js/70.ffff2c3f.chunk.js": "/build/./static/js/70.ffff2c3f.chunk.js", - "static/css/71.f4704690.chunk.css": "/build/static/css/71.f4704690.chunk.css", - "./static/js/71.0fe54a78.chunk.js": "/build/./static/js/71.0fe54a78.chunk.js", - "./static/js/72.4f3c5674.chunk.js": "/build/./static/js/72.4f3c5674.chunk.js", - "static/css/73.64eed33f.chunk.css": "/build/static/css/73.64eed33f.chunk.css", - "./static/js/73.ae6c791c.chunk.js": "/build/./static/js/73.ae6c791c.chunk.js", - "static/css/74.a8d6fed1.chunk.css": "/build/static/css/74.a8d6fed1.chunk.css", - "./static/js/74.72351a5b.chunk.js": "/build/./static/js/74.72351a5b.chunk.js", - "static/css/75.b2743ec7.chunk.css": "/build/static/css/75.b2743ec7.chunk.css", - "./static/js/75.b9d5ae11.chunk.js": "/build/./static/js/75.b9d5ae11.chunk.js", - "./static/js/76.afec4736.chunk.js": "/build/./static/js/76.afec4736.chunk.js", - "./static/js/77.a5ccfcd3.chunk.js": "/build/./static/js/77.a5ccfcd3.chunk.js", - "static/css/78.a9e60da0.chunk.css": "/build/static/css/78.a9e60da0.chunk.css", - "./static/js/78.268e83e5.chunk.js": "/build/./static/js/78.268e83e5.chunk.js", - "static/css/79.0469c2bd.chunk.css": "/build/static/css/79.0469c2bd.chunk.css", - "./static/js/79.7533ffa3.chunk.js": "/build/./static/js/79.7533ffa3.chunk.js", - "static/css/80.a65c9d2d.chunk.css": "/build/static/css/80.a65c9d2d.chunk.css", - "./static/js/80.c3d7ec45.chunk.js": "/build/./static/js/80.c3d7ec45.chunk.js", - "static/css/81.746d3b5f.chunk.css": "/build/static/css/81.746d3b5f.chunk.css", - "./static/js/81.198571c1.chunk.js": "/build/./static/js/81.198571c1.chunk.js", - "./static/js/82.01651401.chunk.js": "/build/./static/js/82.01651401.chunk.js", - "static/css/83.a8369a12.chunk.css": "/build/static/css/83.a8369a12.chunk.css", - "./static/js/83.a5593188.chunk.js": "/build/./static/js/83.a5593188.chunk.js", - "static/css/84.ab8b4fa4.chunk.css": "/build/static/css/84.ab8b4fa4.chunk.css", - "./static/js/84.ab04338f.chunk.js": "/build/./static/js/84.ab04338f.chunk.js", - "./static/js/85.bc21cb1e.chunk.js": "/build/./static/js/85.bc21cb1e.chunk.js", - "static/css/86.c9cfe6bf.chunk.css": "/build/static/css/86.c9cfe6bf.chunk.css", - "./static/js/86.b09411b8.chunk.js": "/build/./static/js/86.b09411b8.chunk.js", - "static/css/87.b9ac6b8a.chunk.css": "/build/static/css/87.b9ac6b8a.chunk.css", - "./static/js/87.9613c4aa.chunk.js": "/build/./static/js/87.9613c4aa.chunk.js", - "static/css/88.285c512b.chunk.css": "/build/static/css/88.285c512b.chunk.css", - "./static/js/88.f3645466.chunk.js": "/build/./static/js/88.f3645466.chunk.js", - "static/css/89.a8369a12.chunk.css": "/build/static/css/89.a8369a12.chunk.css", - "./static/js/89.bc139365.chunk.js": "/build/./static/js/89.bc139365.chunk.js", - "static/css/90.bcb1f451.chunk.css": "/build/static/css/90.bcb1f451.chunk.css", - "./static/js/90.268d3f77.chunk.js": "/build/./static/js/90.268d3f77.chunk.js", - "static/css/91.17d1bb70.chunk.css": "/build/static/css/91.17d1bb70.chunk.css", - "./static/js/91.7a97179a.chunk.js": "/build/./static/js/91.7a97179a.chunk.js", - "static/css/92.01fa08a8.chunk.css": "/build/static/css/92.01fa08a8.chunk.css", - "./static/js/92.7bc9219a.chunk.js": "/build/./static/js/92.7bc9219a.chunk.js", - "static/css/93.c713331c.chunk.css": "/build/static/css/93.c713331c.chunk.css", - "./static/js/93.1addcef6.chunk.js": "/build/./static/js/93.1addcef6.chunk.js", - "static/css/94.4ce784a3.chunk.css": "/build/static/css/94.4ce784a3.chunk.css", - "./static/js/94.17467003.chunk.js": "/build/./static/js/94.17467003.chunk.js", + "./static/js/44.34fd0f4f.chunk.js": "/build/./static/js/44.34fd0f4f.chunk.js", + "./static/js/45.81774b51.chunk.js": "/build/./static/js/45.81774b51.chunk.js", + "static/css/46.3262fb19.chunk.css": "/build/static/css/46.3262fb19.chunk.css", + "./static/js/46.097a7c9e.chunk.js": "/build/./static/js/46.097a7c9e.chunk.js", + "static/css/47.5fc996d6.chunk.css": "/build/static/css/47.5fc996d6.chunk.css", + "./static/js/47.c0bb0ad4.chunk.js": "/build/./static/js/47.c0bb0ad4.chunk.js", + "static/css/48.abf6bb9b.chunk.css": "/build/static/css/48.abf6bb9b.chunk.css", + "./static/js/48.f90fb033.chunk.js": "/build/./static/js/48.f90fb033.chunk.js", + "./static/js/49.7ef9d990.chunk.js": "/build/./static/js/49.7ef9d990.chunk.js", + "static/css/50.acffe7d4.chunk.css": "/build/static/css/50.acffe7d4.chunk.css", + "./static/js/50.2d3af114.chunk.js": "/build/./static/js/50.2d3af114.chunk.js", + "./static/js/51.5c8084b5.chunk.js": "/build/./static/js/51.5c8084b5.chunk.js", + "./static/js/52.dc37f8ce.chunk.js": "/build/./static/js/52.dc37f8ce.chunk.js", + "static/css/53.8ee941ba.chunk.css": "/build/static/css/53.8ee941ba.chunk.css", + "./static/js/53.39dad7c0.chunk.js": "/build/./static/js/53.39dad7c0.chunk.js", + "static/css/54.6fb7b900.chunk.css": "/build/static/css/54.6fb7b900.chunk.css", + "./static/js/54.323ec2a6.chunk.js": "/build/./static/js/54.323ec2a6.chunk.js", + "static/css/55.e9f0a2f6.chunk.css": "/build/static/css/55.e9f0a2f6.chunk.css", + "./static/js/55.54bd630c.chunk.js": "/build/./static/js/55.54bd630c.chunk.js", + "static/css/56.8897a42f.chunk.css": "/build/static/css/56.8897a42f.chunk.css", + "./static/js/56.591c48a1.chunk.js": "/build/./static/js/56.591c48a1.chunk.js", + "static/css/57.ec1571c8.chunk.css": "/build/static/css/57.ec1571c8.chunk.css", + "./static/js/57.1e3f828f.chunk.js": "/build/./static/js/57.1e3f828f.chunk.js", + "static/css/58.a8e7b652.chunk.css": "/build/static/css/58.a8e7b652.chunk.css", + "./static/js/58.8adfe824.chunk.js": "/build/./static/js/58.8adfe824.chunk.js", + "static/css/59.68bdc9d4.chunk.css": "/build/static/css/59.68bdc9d4.chunk.css", + "./static/js/59.3b88bc68.chunk.js": "/build/./static/js/59.3b88bc68.chunk.js", + "./static/js/60.dc534864.chunk.js": "/build/./static/js/60.dc534864.chunk.js", + "./static/js/61.5cc11253.chunk.js": "/build/./static/js/61.5cc11253.chunk.js", + "static/css/62.db767247.chunk.css": "/build/static/css/62.db767247.chunk.css", + "./static/js/62.e73a2fba.chunk.js": "/build/./static/js/62.e73a2fba.chunk.js", + "static/css/63.95c8fd70.chunk.css": "/build/static/css/63.95c8fd70.chunk.css", + "./static/js/63.4f46faa7.chunk.js": "/build/./static/js/63.4f46faa7.chunk.js", + "static/css/64.d6056abe.chunk.css": "/build/static/css/64.d6056abe.chunk.css", + "./static/js/64.824dca6f.chunk.js": "/build/./static/js/64.824dca6f.chunk.js", + "static/css/65.a8369a12.chunk.css": "/build/static/css/65.a8369a12.chunk.css", + "./static/js/65.c0b02146.chunk.js": "/build/./static/js/65.c0b02146.chunk.js", + "static/css/66.84ea399c.chunk.css": "/build/static/css/66.84ea399c.chunk.css", + "./static/js/66.f4fd72e4.chunk.js": "/build/./static/js/66.f4fd72e4.chunk.js", + "./static/js/67.4e66a167.chunk.js": "/build/./static/js/67.4e66a167.chunk.js", + "static/css/68.cf29d6a8.chunk.css": "/build/static/css/68.cf29d6a8.chunk.css", + "./static/js/68.17085106.chunk.js": "/build/./static/js/68.17085106.chunk.js", + "static/css/69.306147eb.chunk.css": "/build/static/css/69.306147eb.chunk.css", + "./static/js/69.ce1f8d71.chunk.js": "/build/./static/js/69.ce1f8d71.chunk.js", + "static/css/70.f4704690.chunk.css": "/build/static/css/70.f4704690.chunk.css", + "./static/js/70.bca27c9d.chunk.js": "/build/./static/js/70.bca27c9d.chunk.js", + "./static/js/71.f024abd2.chunk.js": "/build/./static/js/71.f024abd2.chunk.js", + "static/css/72.a8d6fed1.chunk.css": "/build/static/css/72.a8d6fed1.chunk.css", + "./static/js/72.75859409.chunk.js": "/build/./static/js/72.75859409.chunk.js", + "static/css/73.a65c9d2d.chunk.css": "/build/static/css/73.a65c9d2d.chunk.css", + "./static/js/73.bb3d463f.chunk.js": "/build/./static/js/73.bb3d463f.chunk.js", + "static/css/74.64eed33f.chunk.css": "/build/static/css/74.64eed33f.chunk.css", + "./static/js/74.27d43afb.chunk.js": "/build/./static/js/74.27d43afb.chunk.js", + "./static/js/75.368fbd71.chunk.js": "/build/./static/js/75.368fbd71.chunk.js", + "./static/js/76.00f10a3d.chunk.js": "/build/./static/js/76.00f10a3d.chunk.js", + "static/css/77.a9e60da0.chunk.css": "/build/static/css/77.a9e60da0.chunk.css", + "./static/js/77.69968631.chunk.js": "/build/./static/js/77.69968631.chunk.js", + "static/css/78.e292282f.chunk.css": "/build/static/css/78.e292282f.chunk.css", + "./static/js/78.d29c3a85.chunk.js": "/build/./static/js/78.d29c3a85.chunk.js", + "static/css/79.746d3b5f.chunk.css": "/build/static/css/79.746d3b5f.chunk.css", + "./static/js/79.65e396e9.chunk.js": "/build/./static/js/79.65e396e9.chunk.js", + "./static/js/80.9f4d7952.chunk.js": "/build/./static/js/80.9f4d7952.chunk.js", + "static/css/81.a8369a12.chunk.css": "/build/static/css/81.a8369a12.chunk.css", + "./static/js/81.4effbe45.chunk.js": "/build/./static/js/81.4effbe45.chunk.js", + "static/css/82.ab8b4fa4.chunk.css": "/build/static/css/82.ab8b4fa4.chunk.css", + "./static/js/82.6aaf86d6.chunk.js": "/build/./static/js/82.6aaf86d6.chunk.js", + "./static/js/83.d1aab9a3.chunk.js": "/build/./static/js/83.d1aab9a3.chunk.js", + "static/css/84.285c512b.chunk.css": "/build/static/css/84.285c512b.chunk.css", + "./static/js/84.1aed83c4.chunk.js": "/build/./static/js/84.1aed83c4.chunk.js", + "static/css/85.a8369a12.chunk.css": "/build/static/css/85.a8369a12.chunk.css", + "./static/js/85.6ded8296.chunk.js": "/build/./static/js/85.6ded8296.chunk.js", + "static/css/86.bcb1f451.chunk.css": "/build/static/css/86.bcb1f451.chunk.css", + "./static/js/86.b9bd270f.chunk.js": "/build/./static/js/86.b9bd270f.chunk.js", + "static/css/87.17d1bb70.chunk.css": "/build/static/css/87.17d1bb70.chunk.css", + "./static/js/87.9ea1a909.chunk.js": "/build/./static/js/87.9ea1a909.chunk.js", + "static/css/88.01fa08a8.chunk.css": "/build/static/css/88.01fa08a8.chunk.css", + "./static/js/88.0275358c.chunk.js": "/build/./static/js/88.0275358c.chunk.js", + "static/css/89.c713331c.chunk.css": "/build/static/css/89.c713331c.chunk.css", + "./static/js/89.189ece9a.chunk.js": "/build/./static/js/89.189ece9a.chunk.js", + "static/css/90.4ce784a3.chunk.css": "/build/static/css/90.4ce784a3.chunk.css", + "./static/js/90.2738cd8d.chunk.js": "/build/./static/js/90.2738cd8d.chunk.js", + "static/css/91.09f79998.chunk.css": "/build/static/css/91.09f79998.chunk.css", + "./static/js/91.1256f024.chunk.js": "/build/./static/js/91.1256f024.chunk.js", + "static/css/92.834ebd5d.chunk.css": "/build/static/css/92.834ebd5d.chunk.css", + "./static/js/92.4e6f746f.chunk.js": "/build/./static/js/92.4e6f746f.chunk.js", + "./static/js/93.fad97869.chunk.js": "/build/./static/js/93.fad97869.chunk.js", + "static/css/94.f9492a75.chunk.css": "/build/static/css/94.f9492a75.chunk.css", + "./static/js/94.3638e8a6.chunk.js": "/build/./static/js/94.3638e8a6.chunk.js", "static/css/95.89efd2d4.chunk.css": "/build/static/css/95.89efd2d4.chunk.css", - "./static/js/95.0d456582.chunk.js": "/build/./static/js/95.0d456582.chunk.js", + "./static/js/95.ccabdc25.chunk.js": "/build/./static/js/95.ccabdc25.chunk.js", "static/css/96.0a9590f5.chunk.css": "/build/static/css/96.0a9590f5.chunk.css", - "./static/js/96.3d931828.chunk.js": "/build/./static/js/96.3d931828.chunk.js", - "static/css/97.09f79998.chunk.css": "/build/static/css/97.09f79998.chunk.css", - "./static/js/97.bfc0f5e6.chunk.js": "/build/./static/js/97.bfc0f5e6.chunk.js", - "static/css/98.834ebd5d.chunk.css": "/build/static/css/98.834ebd5d.chunk.css", - "./static/js/98.42bf4daa.chunk.js": "/build/./static/js/98.42bf4daa.chunk.js", - "./static/js/99.2f9bab76.chunk.js": "/build/./static/js/99.2f9bab76.chunk.js", - "static/css/100.f9492a75.chunk.css": "/build/static/css/100.f9492a75.chunk.css", - "./static/js/100.7bda0a6c.chunk.js": "/build/./static/js/100.7bda0a6c.chunk.js", - "static/css/101.b374ea9c.chunk.css": "/build/static/css/101.b374ea9c.chunk.css", - "./static/js/101.fffa310d.chunk.js": "/build/./static/js/101.fffa310d.chunk.js", - "./static/js/102.aff01f1c.chunk.js": "/build/./static/js/102.aff01f1c.chunk.js", - "./static/js/103.a5098181.chunk.js": "/build/./static/js/103.a5098181.chunk.js", - "static/css/104.db767247.chunk.css": "/build/static/css/104.db767247.chunk.css", - "./static/js/104.7193bf01.chunk.js": "/build/./static/js/104.7193bf01.chunk.js", - "static/css/105.02c763e8.chunk.css": "/build/static/css/105.02c763e8.chunk.css", - "./static/js/105.bae5d91b.chunk.js": "/build/./static/js/105.bae5d91b.chunk.js", - "./static/js/106.6bb2e611.chunk.js": "/build/./static/js/106.6bb2e611.chunk.js", - "./static/js/107.ee642054.chunk.js": "/build/./static/js/107.ee642054.chunk.js", - "static/css/108.1ca1309d.chunk.css": "/build/static/css/108.1ca1309d.chunk.css", - "./static/js/108.f8eb913d.chunk.js": "/build/./static/js/108.f8eb913d.chunk.js", - "./static/js/109.d7ad241f.chunk.js": "/build/./static/js/109.d7ad241f.chunk.js", - "static/css/110.4c8c6a11.chunk.css": "/build/static/css/110.4c8c6a11.chunk.css", - "./static/js/110.45b25843.chunk.js": "/build/./static/js/110.45b25843.chunk.js", - "static/css/111.d4e40697.chunk.css": "/build/static/css/111.d4e40697.chunk.css", - "./static/js/111.ebf61367.chunk.js": "/build/./static/js/111.ebf61367.chunk.js", - "static/css/112.89bc1500.chunk.css": "/build/static/css/112.89bc1500.chunk.css", - "./static/js/112.4bed7520.chunk.js": "/build/./static/js/112.4bed7520.chunk.js", - "static/css/113.f392094f.chunk.css": "/build/static/css/113.f392094f.chunk.css", - "./static/js/113.f083a87e.chunk.js": "/build/./static/js/113.f083a87e.chunk.js", - "./static/js/114.86e70d6d.chunk.js": "/build/./static/js/114.86e70d6d.chunk.js", - "static/css/115.7cc79b14.chunk.css": "/build/static/css/115.7cc79b14.chunk.css", - "./static/js/115.c2bc19f7.chunk.js": "/build/./static/js/115.c2bc19f7.chunk.js", - "./static/js/116.8f34821a.chunk.js": "/build/./static/js/116.8f34821a.chunk.js", - "./static/js/117.4c72f640.chunk.js": "/build/./static/js/117.4c72f640.chunk.js", - "static/css/118.4054f41b.chunk.css": "/build/static/css/118.4054f41b.chunk.css", - "./static/js/118.8721e4b6.chunk.js": "/build/./static/js/118.8721e4b6.chunk.js", - "static/css/119.6cf7864c.chunk.css": "/build/static/css/119.6cf7864c.chunk.css", - "./static/js/119.8cd57a8a.chunk.js": "/build/./static/js/119.8cd57a8a.chunk.js", - "./static/js/120.1a38806c.chunk.js": "/build/./static/js/120.1a38806c.chunk.js", - "static/css/121.6fb7b900.chunk.css": "/build/static/css/121.6fb7b900.chunk.css", - "./static/js/121.829c212d.chunk.js": "/build/./static/js/121.829c212d.chunk.js", - "./static/js/122.0dee25d7.chunk.js": "/build/./static/js/122.0dee25d7.chunk.js", - "./static/js/123.59b18e03.chunk.js": "/build/./static/js/123.59b18e03.chunk.js", - "static/css/124.4e686135.chunk.css": "/build/static/css/124.4e686135.chunk.css", - "./static/js/124.9d051d2d.chunk.js": "/build/./static/js/124.9d051d2d.chunk.js", - "static/css/125.41b8aabd.chunk.css": "/build/static/css/125.41b8aabd.chunk.css", - "./static/js/125.6c20e0ff.chunk.js": "/build/./static/js/125.6c20e0ff.chunk.js", - "static/css/126.b7b78777.chunk.css": "/build/static/css/126.b7b78777.chunk.css", - "./static/js/126.119d6436.chunk.js": "/build/./static/js/126.119d6436.chunk.js", - "static/css/127.212e8ffd.chunk.css": "/build/static/css/127.212e8ffd.chunk.css", - "./static/js/127.3d2fd170.chunk.js": "/build/./static/js/127.3d2fd170.chunk.js", - "./static/js/128.c297214f.chunk.js": "/build/./static/js/128.c297214f.chunk.js", - "static/css/129.fd61519e.chunk.css": "/build/static/css/129.fd61519e.chunk.css", - "./static/js/129.20827215.chunk.js": "/build/./static/js/129.20827215.chunk.js", - "./static/js/130.55ec616d.chunk.js": "/build/./static/js/130.55ec616d.chunk.js", - "./static/js/131.da79013d.chunk.js": "/build/./static/js/131.da79013d.chunk.js", - "./static/js/132.24b13003.chunk.js": "/build/./static/js/132.24b13003.chunk.js", - "static/css/133.54bd5dfb.chunk.css": "/build/static/css/133.54bd5dfb.chunk.css", - "./static/js/133.5e6658af.chunk.js": "/build/./static/js/133.5e6658af.chunk.js", + "./static/js/96.1fb7848d.chunk.js": "/build/./static/js/96.1fb7848d.chunk.js", + "static/css/97.b374ea9c.chunk.css": "/build/static/css/97.b374ea9c.chunk.css", + "./static/js/97.1567195f.chunk.js": "/build/./static/js/97.1567195f.chunk.js", + "./static/js/98.ba4f9a9d.chunk.js": "/build/./static/js/98.ba4f9a9d.chunk.js", + "static/css/99.ade1d045.chunk.css": "/build/static/css/99.ade1d045.chunk.css", + "./static/js/99.0fc0ee34.chunk.js": "/build/./static/js/99.0fc0ee34.chunk.js", + "static/css/100.02c763e8.chunk.css": "/build/static/css/100.02c763e8.chunk.css", + "./static/js/100.e0dfca21.chunk.js": "/build/./static/js/100.e0dfca21.chunk.js", + "./static/js/101.cf3e55a9.chunk.js": "/build/./static/js/101.cf3e55a9.chunk.js", + "./static/js/102.d57d6a54.chunk.js": "/build/./static/js/102.d57d6a54.chunk.js", + "./static/js/103.fab7d6e6.chunk.js": "/build/./static/js/103.fab7d6e6.chunk.js", + "static/css/104.4c8c6a11.chunk.css": "/build/static/css/104.4c8c6a11.chunk.css", + "./static/js/104.11a48225.chunk.js": "/build/./static/js/104.11a48225.chunk.js", + "static/css/105.d4e40697.chunk.css": "/build/static/css/105.d4e40697.chunk.css", + "./static/js/105.20f82f52.chunk.js": "/build/./static/js/105.20f82f52.chunk.js", + "static/css/106.89bc1500.chunk.css": "/build/static/css/106.89bc1500.chunk.css", + "./static/js/106.8309ae54.chunk.js": "/build/./static/js/106.8309ae54.chunk.js", + "static/css/107.f392094f.chunk.css": "/build/static/css/107.f392094f.chunk.css", + "./static/js/107.b00f245e.chunk.js": "/build/./static/js/107.b00f245e.chunk.js", + "./static/js/108.2c9c4f5f.chunk.js": "/build/./static/js/108.2c9c4f5f.chunk.js", + "./static/js/109.964c6842.chunk.js": "/build/./static/js/109.964c6842.chunk.js", + "static/css/110.7cc79b14.chunk.css": "/build/static/css/110.7cc79b14.chunk.css", + "./static/js/110.b030475b.chunk.js": "/build/./static/js/110.b030475b.chunk.js", + "./static/js/111.a203e1dd.chunk.js": "/build/./static/js/111.a203e1dd.chunk.js", + "./static/js/112.61a44992.chunk.js": "/build/./static/js/112.61a44992.chunk.js", + "static/css/113.4054f41b.chunk.css": "/build/static/css/113.4054f41b.chunk.css", + "./static/js/113.152e397c.chunk.js": "/build/./static/js/113.152e397c.chunk.js", + "static/css/114.6cf7864c.chunk.css": "/build/static/css/114.6cf7864c.chunk.css", + "./static/js/114.581a8fd8.chunk.js": "/build/./static/js/114.581a8fd8.chunk.js", + "./static/js/115.53ae6b24.chunk.js": "/build/./static/js/115.53ae6b24.chunk.js", + "static/css/116.6fb7b900.chunk.css": "/build/static/css/116.6fb7b900.chunk.css", + "./static/js/116.8bc92649.chunk.js": "/build/./static/js/116.8bc92649.chunk.js", + "./static/js/117.50c9f62a.chunk.js": "/build/./static/js/117.50c9f62a.chunk.js", + "./static/js/118.2bf01504.chunk.js": "/build/./static/js/118.2bf01504.chunk.js", + "static/css/119.4e686135.chunk.css": "/build/static/css/119.4e686135.chunk.css", + "./static/js/119.a5ed9318.chunk.js": "/build/./static/js/119.a5ed9318.chunk.js", + "static/css/120.41b8aabd.chunk.css": "/build/static/css/120.41b8aabd.chunk.css", + "./static/js/120.ffe6881d.chunk.js": "/build/./static/js/120.ffe6881d.chunk.js", + "static/css/121.b7b78777.chunk.css": "/build/static/css/121.b7b78777.chunk.css", + "./static/js/121.6d31d126.chunk.js": "/build/./static/js/121.6d31d126.chunk.js", + "static/css/122.212e8ffd.chunk.css": "/build/static/css/122.212e8ffd.chunk.css", + "./static/js/122.074351a9.chunk.js": "/build/./static/js/122.074351a9.chunk.js", + "./static/js/123.4b976c1b.chunk.js": "/build/./static/js/123.4b976c1b.chunk.js", + "static/css/124.fd61519e.chunk.css": "/build/static/css/124.fd61519e.chunk.css", + "./static/js/124.e99ba501.chunk.js": "/build/./static/js/124.e99ba501.chunk.js", + "./static/js/125.6f19896a.chunk.js": "/build/./static/js/125.6f19896a.chunk.js", + "./static/js/126.db1abd64.chunk.js": "/build/./static/js/126.db1abd64.chunk.js", + "./static/js/127.41c08209.chunk.js": "/build/./static/js/127.41c08209.chunk.js", + "static/css/128.54bd5dfb.chunk.css": "/build/static/css/128.54bd5dfb.chunk.css", + "./static/js/128.7841c04c.chunk.js": "/build/./static/js/128.7841c04c.chunk.js", + "static/css/129.41b8aabd.chunk.css": "/build/static/css/129.41b8aabd.chunk.css", + "./static/js/129.6c890212.chunk.js": "/build/./static/js/129.6c890212.chunk.js", + "static/css/130.0a4618f4.chunk.css": "/build/static/css/130.0a4618f4.chunk.css", + "./static/js/130.fcca8008.chunk.js": "/build/./static/js/130.fcca8008.chunk.js", + "./static/js/131.276833a1.chunk.js": "/build/./static/js/131.276833a1.chunk.js", + "static/css/132.38aad773.chunk.css": "/build/static/css/132.38aad773.chunk.css", + "./static/js/132.244fce4a.chunk.js": "/build/./static/js/132.244fce4a.chunk.js", + "static/css/133.41b8aabd.chunk.css": "/build/static/css/133.41b8aabd.chunk.css", + "./static/js/133.365d35d6.chunk.js": "/build/./static/js/133.365d35d6.chunk.js", "static/css/134.41b8aabd.chunk.css": "/build/static/css/134.41b8aabd.chunk.css", - "./static/js/134.8be25ec7.chunk.js": "/build/./static/js/134.8be25ec7.chunk.js", - "static/css/135.0a4618f4.chunk.css": "/build/static/css/135.0a4618f4.chunk.css", - "./static/js/135.355f2e9b.chunk.js": "/build/./static/js/135.355f2e9b.chunk.js", - "./static/js/136.3d54c863.chunk.js": "/build/./static/js/136.3d54c863.chunk.js", - "static/css/137.38aad773.chunk.css": "/build/static/css/137.38aad773.chunk.css", - "./static/js/137.71cf9c9f.chunk.js": "/build/./static/js/137.71cf9c9f.chunk.js", - "static/css/138.41b8aabd.chunk.css": "/build/static/css/138.41b8aabd.chunk.css", - "./static/js/138.7cf7a2ac.chunk.js": "/build/./static/js/138.7cf7a2ac.chunk.js", - "static/css/139.41b8aabd.chunk.css": "/build/static/css/139.41b8aabd.chunk.css", - "./static/js/139.e15d7e00.chunk.js": "/build/./static/js/139.e15d7e00.chunk.js", - "static/css/140.9564778a.chunk.css": "/build/static/css/140.9564778a.chunk.css", - "./static/js/140.d4aca878.chunk.js": "/build/./static/js/140.d4aca878.chunk.js", - "static/css/141.56776e6e.chunk.css": "/build/static/css/141.56776e6e.chunk.css", - "./static/js/141.a9cb76bf.chunk.js": "/build/./static/js/141.a9cb76bf.chunk.js", - "./static/js/142.ac5602f1.chunk.js": "/build/./static/js/142.ac5602f1.chunk.js", - "./static/js/143.7f2873cf.chunk.js": "/build/./static/js/143.7f2873cf.chunk.js", - "./static/js/144.aba9e5e5.chunk.js": "/build/./static/js/144.aba9e5e5.chunk.js", - "./static/js/145.3214b2ca.chunk.js": "/build/./static/js/145.3214b2ca.chunk.js", - "./static/js/146.8bc09c4f.chunk.js": "/build/./static/js/146.8bc09c4f.chunk.js", - "static/css/147.de5ed58f.chunk.css": "/build/static/css/147.de5ed58f.chunk.css", - "./static/js/147.eb86d433.chunk.js": "/build/./static/js/147.eb86d433.chunk.js", - "static/css/148.c041974c.chunk.css": "/build/static/css/148.c041974c.chunk.css", - "./static/js/148.81bcc16b.chunk.js": "/build/./static/js/148.81bcc16b.chunk.js", - "./static/js/149.6424729d.chunk.js": "/build/./static/js/149.6424729d.chunk.js", - "./static/js/150.bf5459f0.chunk.js": "/build/./static/js/150.bf5459f0.chunk.js", - "static/css/151.83a06073.chunk.css": "/build/static/css/151.83a06073.chunk.css", - "./static/js/151.e5d83b33.chunk.js": "/build/./static/js/151.e5d83b33.chunk.js", - "static/css/152.167b2911.chunk.css": "/build/static/css/152.167b2911.chunk.css", - "./static/js/152.045bc12d.chunk.js": "/build/./static/js/152.045bc12d.chunk.js", - "static/css/153.e59d7372.chunk.css": "/build/static/css/153.e59d7372.chunk.css", - "./static/js/153.4723116e.chunk.js": "/build/./static/js/153.4723116e.chunk.js", - "static/css/154.72319a07.chunk.css": "/build/static/css/154.72319a07.chunk.css", - "./static/js/154.10691082.chunk.js": "/build/./static/js/154.10691082.chunk.js", - "static/css/155.b92181f7.chunk.css": "/build/static/css/155.b92181f7.chunk.css", - "./static/js/155.ec4469af.chunk.js": "/build/./static/js/155.ec4469af.chunk.js", - "static/css/156.60363166.chunk.css": "/build/static/css/156.60363166.chunk.css", - "./static/js/156.84faa40e.chunk.js": "/build/./static/js/156.84faa40e.chunk.js", - "static/css/157.1b154d7a.chunk.css": "/build/static/css/157.1b154d7a.chunk.css", - "./static/js/157.7ff2dca4.chunk.js": "/build/./static/js/157.7ff2dca4.chunk.js", - "static/css/158.12134822.chunk.css": "/build/static/css/158.12134822.chunk.css", - "./static/js/158.b52cbd8e.chunk.js": "/build/./static/js/158.b52cbd8e.chunk.js", - "static/css/159.65678519.chunk.css": "/build/static/css/159.65678519.chunk.css", - "./static/js/159.7787deaf.chunk.js": "/build/./static/js/159.7787deaf.chunk.js", - "static/css/160.a5898551.chunk.css": "/build/static/css/160.a5898551.chunk.css", - "./static/js/160.9e860249.chunk.js": "/build/./static/js/160.9e860249.chunk.js", - "static/css/161.a5898551.chunk.css": "/build/static/css/161.a5898551.chunk.css", - "./static/js/161.96ea7860.chunk.js": "/build/./static/js/161.96ea7860.chunk.js", - "./static/js/162.4457bad6.chunk.js": "/build/./static/js/162.4457bad6.chunk.js", - "static/css/163.83a06073.chunk.css": "/build/static/css/163.83a06073.chunk.css", - "./static/js/163.5124d964.chunk.js": "/build/./static/js/163.5124d964.chunk.js", - "./static/js/164.e904c3cf.chunk.js": "/build/./static/js/164.e904c3cf.chunk.js", - "./static/js/165.23969df4.chunk.js": "/build/./static/js/165.23969df4.chunk.js", - "static/css/166.0bd8a340.chunk.css": "/build/static/css/166.0bd8a340.chunk.css", - "./static/js/166.9cbfca8b.chunk.js": "/build/./static/js/166.9cbfca8b.chunk.js", - "static/css/167.cdeb4377.chunk.css": "/build/static/css/167.cdeb4377.chunk.css", - "./static/js/167.afcc13bb.chunk.js": "/build/./static/js/167.afcc13bb.chunk.js", - "static/css/168.1b154d7a.chunk.css": "/build/static/css/168.1b154d7a.chunk.css", - "./static/js/168.178c5684.chunk.js": "/build/./static/js/168.178c5684.chunk.js", - "./static/js/169.ce2b090f.chunk.js": "/build/./static/js/169.ce2b090f.chunk.js", - "static/css/170.01fa08a8.chunk.css": "/build/static/css/170.01fa08a8.chunk.css", - "./static/js/170.8af02544.chunk.js": "/build/./static/js/170.8af02544.chunk.js", - "static/css/171.1b154d7a.chunk.css": "/build/static/css/171.1b154d7a.chunk.css", - "./static/js/171.25d7fd18.chunk.js": "/build/./static/js/171.25d7fd18.chunk.js", - "static/css/172.4cedb0b7.chunk.css": "/build/static/css/172.4cedb0b7.chunk.css", - "./static/js/172.a8f0a771.chunk.js": "/build/./static/js/172.a8f0a771.chunk.js", - "static/css/173.6d12ef9c.chunk.css": "/build/static/css/173.6d12ef9c.chunk.css", - "./static/js/173.db5023e5.chunk.js": "/build/./static/js/173.db5023e5.chunk.js", - "./static/js/174.399097ec.chunk.js": "/build/./static/js/174.399097ec.chunk.js", - "./static/js/175.0ee8c603.chunk.js": "/build/./static/js/175.0ee8c603.chunk.js", - "./static/js/176.7b9c7965.chunk.js": "/build/./static/js/176.7b9c7965.chunk.js", - "static/css/177.0a2b06f0.chunk.css": "/build/static/css/177.0a2b06f0.chunk.css", - "./static/js/177.c7bb6e57.chunk.js": "/build/./static/js/177.c7bb6e57.chunk.js", - "./static/js/178.2cb5b6a8.chunk.js": "/build/./static/js/178.2cb5b6a8.chunk.js", - "./static/js/179.eccea989.chunk.js": "/build/./static/js/179.eccea989.chunk.js", - "static/css/180.853964e7.chunk.css": "/build/static/css/180.853964e7.chunk.css", - "./static/js/180.28578199.chunk.js": "/build/./static/js/180.28578199.chunk.js", - "static/css/181.853964e7.chunk.css": "/build/static/css/181.853964e7.chunk.css", - "./static/js/181.cc8a191b.chunk.js": "/build/./static/js/181.cc8a191b.chunk.js", - "./static/js/182.c5fe1d7c.chunk.js": "/build/./static/js/182.c5fe1d7c.chunk.js", - "./static/js/183.491631a7.chunk.js": "/build/./static/js/183.491631a7.chunk.js", - "static/css/184.8ddbb070.chunk.css": "/build/static/css/184.8ddbb070.chunk.css", - "./static/js/184.dc99b1cc.chunk.js": "/build/./static/js/184.dc99b1cc.chunk.js", - "static/css/185.74b4d39d.chunk.css": "/build/static/css/185.74b4d39d.chunk.css", - "./static/js/185.31c9bf0b.chunk.js": "/build/./static/js/185.31c9bf0b.chunk.js", - "static/css/186.a8369a12.chunk.css": "/build/static/css/186.a8369a12.chunk.css", - "./static/js/186.0eae139b.chunk.js": "/build/./static/js/186.0eae139b.chunk.js", - "static/css/187.53604072.chunk.css": "/build/static/css/187.53604072.chunk.css", - "./static/js/187.f06ae401.chunk.js": "/build/./static/js/187.f06ae401.chunk.js", - "static/css/188.c041974c.chunk.css": "/build/static/css/188.c041974c.chunk.css", - "./static/js/188.98b7063f.chunk.js": "/build/./static/js/188.98b7063f.chunk.js", - "static/css/189.c041974c.chunk.css": "/build/static/css/189.c041974c.chunk.css", - "./static/js/189.bd7646a2.chunk.js": "/build/./static/js/189.bd7646a2.chunk.js", - "static/css/190.238afeea.chunk.css": "/build/static/css/190.238afeea.chunk.css", - "./static/js/190.5984bc11.chunk.js": "/build/./static/js/190.5984bc11.chunk.js", - "static/css/191.0235d756.chunk.css": "/build/static/css/191.0235d756.chunk.css", - "./static/js/191.2a9a66e4.chunk.js": "/build/./static/js/191.2a9a66e4.chunk.js", - "static/css/192.46fb7389.chunk.css": "/build/static/css/192.46fb7389.chunk.css", - "./static/js/192.9db10797.chunk.js": "/build/./static/js/192.9db10797.chunk.js", - "static/css/193.a40d4673.chunk.css": "/build/static/css/193.a40d4673.chunk.css", - "./static/js/193.abca633d.chunk.js": "/build/./static/js/193.abca633d.chunk.js", - "static/css/194.d4ed71fa.chunk.css": "/build/static/css/194.d4ed71fa.chunk.css", - "./static/js/194.83adfa05.chunk.js": "/build/./static/js/194.83adfa05.chunk.js", - "static/css/195.4ad9941b.chunk.css": "/build/static/css/195.4ad9941b.chunk.css", - "./static/js/195.e709b8e5.chunk.js": "/build/./static/js/195.e709b8e5.chunk.js", - "./static/js/196.38c2e13c.chunk.js": "/build/./static/js/196.38c2e13c.chunk.js", - "static/css/197.7c83954e.chunk.css": "/build/static/css/197.7c83954e.chunk.css", - "./static/js/197.f2560345.chunk.js": "/build/./static/js/197.f2560345.chunk.js", - "static/css/198.0a4618f4.chunk.css": "/build/static/css/198.0a4618f4.chunk.css", - "./static/js/198.c01fdd9e.chunk.js": "/build/./static/js/198.c01fdd9e.chunk.js", - "static/css/199.0a4618f4.chunk.css": "/build/static/css/199.0a4618f4.chunk.css", - "./static/js/199.6d9673e6.chunk.js": "/build/./static/js/199.6d9673e6.chunk.js", - "static/css/200.41b8aabd.chunk.css": "/build/static/css/200.41b8aabd.chunk.css", - "./static/js/200.c35b4325.chunk.js": "/build/./static/js/200.c35b4325.chunk.js", - "./static/js/201.6c737bcd.chunk.js": "/build/./static/js/201.6c737bcd.chunk.js", - "./static/js/202.9e318f5c.chunk.js": "/build/./static/js/202.9e318f5c.chunk.js", - "static/css/203.3fda21ec.chunk.css": "/build/static/css/203.3fda21ec.chunk.css", - "./static/js/203.1b422894.chunk.js": "/build/./static/js/203.1b422894.chunk.js", - "./static/js/204.af8bf920.chunk.js": "/build/./static/js/204.af8bf920.chunk.js", - "static/css/205.87b2f83c.chunk.css": "/build/static/css/205.87b2f83c.chunk.css", - "./static/js/205.03d43de2.chunk.js": "/build/./static/js/205.03d43de2.chunk.js", - "./static/js/206.c16c5f1e.chunk.js": "/build/./static/js/206.c16c5f1e.chunk.js", - "./static/js/207.44eba6d6.chunk.js": "/build/./static/js/207.44eba6d6.chunk.js", - "./static/js/208.f65cf5df.chunk.js": "/build/./static/js/208.f65cf5df.chunk.js", - "./static/js/209.7d20f513.chunk.js": "/build/./static/js/209.7d20f513.chunk.js", - "./static/js/210.5ad4c15c.chunk.js": "/build/./static/js/210.5ad4c15c.chunk.js", - "./static/js/211.ae105c4f.chunk.js": "/build/./static/js/211.ae105c4f.chunk.js", - "./static/js/212.e174a6cb.chunk.js": "/build/./static/js/212.e174a6cb.chunk.js", - "./static/js/213.e98087af.chunk.js": "/build/./static/js/213.e98087af.chunk.js", - "./static/js/214.c175ce1a.chunk.js": "/build/./static/js/214.c175ce1a.chunk.js", - "./static/js/215.00cc32c5.chunk.js": "/build/./static/js/215.00cc32c5.chunk.js", - "./static/js/216.48b1fbd1.chunk.js": "/build/./static/js/216.48b1fbd1.chunk.js", - "./static/js/217.c60974f4.chunk.js": "/build/./static/js/217.c60974f4.chunk.js", - "./static/js/218.c4957684.chunk.js": "/build/./static/js/218.c4957684.chunk.js", - "./static/js/219.12746dea.chunk.js": "/build/./static/js/219.12746dea.chunk.js", - "./static/js/220.105602d2.chunk.js": "/build/./static/js/220.105602d2.chunk.js", - "./static/js/221.20d61649.chunk.js": "/build/./static/js/221.20d61649.chunk.js", - "./static/js/222.83d99c89.chunk.js": "/build/./static/js/222.83d99c89.chunk.js", - "./static/js/223.16c0b5c6.chunk.js": "/build/./static/js/223.16c0b5c6.chunk.js", - "./static/js/224.507ad01f.chunk.js": "/build/./static/js/224.507ad01f.chunk.js", - "./static/js/225.0db1e520.chunk.js": "/build/./static/js/225.0db1e520.chunk.js", - "./static/js/226.f14c03b4.chunk.js": "/build/./static/js/226.f14c03b4.chunk.js", - "./static/js/227.241991b3.chunk.js": "/build/./static/js/227.241991b3.chunk.js", - "./static/js/228.d5059516.chunk.js": "/build/./static/js/228.d5059516.chunk.js", - "./static/js/229.667c149f.chunk.js": "/build/./static/js/229.667c149f.chunk.js", - "./static/js/230.bc603ae9.chunk.js": "/build/./static/js/230.bc603ae9.chunk.js", - "./static/js/231.973961b5.chunk.js": "/build/./static/js/231.973961b5.chunk.js", - "./static/js/232.d73218d5.chunk.js": "/build/./static/js/232.d73218d5.chunk.js", - "./static/js/233.9c0f0a3d.chunk.js": "/build/./static/js/233.9c0f0a3d.chunk.js", - "./static/js/234.a8b1ad67.chunk.js": "/build/./static/js/234.a8b1ad67.chunk.js", - "./static/js/235.e7dee953.chunk.js": "/build/./static/js/235.e7dee953.chunk.js", - "./static/js/236.121aaa7c.chunk.js": "/build/./static/js/236.121aaa7c.chunk.js", - "./static/js/237.d1c5ccb1.chunk.js": "/build/./static/js/237.d1c5ccb1.chunk.js", - "./static/js/238.72f16a88.chunk.js": "/build/./static/js/238.72f16a88.chunk.js", - "./static/js/239.58fa2b83.chunk.js": "/build/./static/js/239.58fa2b83.chunk.js", - "./static/js/240.708431b7.chunk.js": "/build/./static/js/240.708431b7.chunk.js", - "./static/js/241.bf4acf3d.chunk.js": "/build/./static/js/241.bf4acf3d.chunk.js", - "./static/js/242.fb0f3890.chunk.js": "/build/./static/js/242.fb0f3890.chunk.js", - "./static/js/243.607d94d9.chunk.js": "/build/./static/js/243.607d94d9.chunk.js", - "./static/js/244.84e3e627.chunk.js": "/build/./static/js/244.84e3e627.chunk.js", - "./static/js/245.ccfffdc8.chunk.js": "/build/./static/js/245.ccfffdc8.chunk.js", - "./static/js/246.bb27925d.chunk.js": "/build/./static/js/246.bb27925d.chunk.js", - "./static/js/247.16a29904.chunk.js": "/build/./static/js/247.16a29904.chunk.js", - "./static/js/248.ce811afc.chunk.js": "/build/./static/js/248.ce811afc.chunk.js", - "./static/js/249.59043cf9.chunk.js": "/build/./static/js/249.59043cf9.chunk.js", - "./static/js/250.20ccbb78.chunk.js": "/build/./static/js/250.20ccbb78.chunk.js", - "./static/js/251.edeffa45.chunk.js": "/build/./static/js/251.edeffa45.chunk.js", - "./static/js/252.5779ffe5.chunk.js": "/build/./static/js/252.5779ffe5.chunk.js", - "./static/js/253.7c72af3e.chunk.js": "/build/./static/js/253.7c72af3e.chunk.js", - "./static/js/254.4ceda144.chunk.js": "/build/./static/js/254.4ceda144.chunk.js", - "./static/js/255.81e27b4b.chunk.js": "/build/./static/js/255.81e27b4b.chunk.js", - "./static/js/256.9885a2d6.chunk.js": "/build/./static/js/256.9885a2d6.chunk.js", - "./static/js/257.5755ac9d.chunk.js": "/build/./static/js/257.5755ac9d.chunk.js", - "./static/js/258.21be4a27.chunk.js": "/build/./static/js/258.21be4a27.chunk.js", - "./static/js/259.e7726bc0.chunk.js": "/build/./static/js/259.e7726bc0.chunk.js", - "./static/js/260.d16126cf.chunk.js": "/build/./static/js/260.d16126cf.chunk.js", - "./static/js/261.83383931.chunk.js": "/build/./static/js/261.83383931.chunk.js", - "./static/js/262.b2534584.chunk.js": "/build/./static/js/262.b2534584.chunk.js", - "./static/js/263.7965a7a3.chunk.js": "/build/./static/js/263.7965a7a3.chunk.js", - "./static/js/264.60ffda60.chunk.js": "/build/./static/js/264.60ffda60.chunk.js", - "./static/js/265.cf49c288.chunk.js": "/build/./static/js/265.cf49c288.chunk.js", - "./static/js/266.db8a11f9.chunk.js": "/build/./static/js/266.db8a11f9.chunk.js", - "./static/js/267.553849c4.chunk.js": "/build/./static/js/267.553849c4.chunk.js", - "./static/js/268.8fd138c1.chunk.js": "/build/./static/js/268.8fd138c1.chunk.js", - "./static/js/269.7ef395a3.chunk.js": "/build/./static/js/269.7ef395a3.chunk.js", - "./static/js/270.6d0f686e.chunk.js": "/build/./static/js/270.6d0f686e.chunk.js", - "./static/js/271.c90dc816.chunk.js": "/build/./static/js/271.c90dc816.chunk.js", - "./static/js/272.954f9db7.chunk.js": "/build/./static/js/272.954f9db7.chunk.js", - "./static/js/273.c19b151d.chunk.js": "/build/./static/js/273.c19b151d.chunk.js", - "./static/js/274.eeb3c480.chunk.js": "/build/./static/js/274.eeb3c480.chunk.js", - "./static/js/275.b9b3699b.chunk.js": "/build/./static/js/275.b9b3699b.chunk.js", - "./static/js/276.c7b5775f.chunk.js": "/build/./static/js/276.c7b5775f.chunk.js", - "./static/js/277.ca10ec94.chunk.js": "/build/./static/js/277.ca10ec94.chunk.js", - "./static/js/278.101ab81e.chunk.js": "/build/./static/js/278.101ab81e.chunk.js", - "./static/js/279.6f4e2325.chunk.js": "/build/./static/js/279.6f4e2325.chunk.js", - "./static/js/280.655c76cb.chunk.js": "/build/./static/js/280.655c76cb.chunk.js", - "./static/js/281.480654c1.chunk.js": "/build/./static/js/281.480654c1.chunk.js", - "./static/js/282.d8347879.chunk.js": "/build/./static/js/282.d8347879.chunk.js", - "./static/js/283.88368cdc.chunk.js": "/build/./static/js/283.88368cdc.chunk.js", - "./static/js/284.0cb571c1.chunk.js": "/build/./static/js/284.0cb571c1.chunk.js", - "./static/js/285.9af488bb.chunk.js": "/build/./static/js/285.9af488bb.chunk.js", - "./static/js/286.2c9a330c.chunk.js": "/build/./static/js/286.2c9a330c.chunk.js", - "./static/js/287.eaa811f5.chunk.js": "/build/./static/js/287.eaa811f5.chunk.js", - "main.css": "/build/static/css/main.c43039ce.chunk.css", - "main.js": "/build/./static/js/main.a6570712.chunk.js", - "runtime~main.js": "/build/./static/js/runtime~main.31eac45c.js", + "./static/js/134.99bf69f3.chunk.js": "/build/./static/js/134.99bf69f3.chunk.js", + "static/css/135.9564778a.chunk.css": "/build/static/css/135.9564778a.chunk.css", + "./static/js/135.7a4310ea.chunk.js": "/build/./static/js/135.7a4310ea.chunk.js", + "static/css/136.56776e6e.chunk.css": "/build/static/css/136.56776e6e.chunk.css", + "./static/js/136.acca8be1.chunk.js": "/build/./static/js/136.acca8be1.chunk.js", + "./static/js/137.194e25c0.chunk.js": "/build/./static/js/137.194e25c0.chunk.js", + "./static/js/138.5127da02.chunk.js": "/build/./static/js/138.5127da02.chunk.js", + "./static/js/139.ec4879a5.chunk.js": "/build/./static/js/139.ec4879a5.chunk.js", + "./static/js/140.ea2bd777.chunk.js": "/build/./static/js/140.ea2bd777.chunk.js", + "./static/js/141.b8dde65e.chunk.js": "/build/./static/js/141.b8dde65e.chunk.js", + "static/css/142.de5ed58f.chunk.css": "/build/static/css/142.de5ed58f.chunk.css", + "./static/js/142.40ddb12b.chunk.js": "/build/./static/js/142.40ddb12b.chunk.js", + "static/css/143.c041974c.chunk.css": "/build/static/css/143.c041974c.chunk.css", + "./static/js/143.a90f861e.chunk.js": "/build/./static/js/143.a90f861e.chunk.js", + "./static/js/144.5fa3a2ec.chunk.js": "/build/./static/js/144.5fa3a2ec.chunk.js", + "./static/js/145.6aa2d702.chunk.js": "/build/./static/js/145.6aa2d702.chunk.js", + "static/css/146.83a06073.chunk.css": "/build/static/css/146.83a06073.chunk.css", + "./static/js/146.477a5e03.chunk.js": "/build/./static/js/146.477a5e03.chunk.js", + "static/css/147.db767247.chunk.css": "/build/static/css/147.db767247.chunk.css", + "./static/js/147.10846514.chunk.js": "/build/./static/js/147.10846514.chunk.js", + "static/css/148.167b2911.chunk.css": "/build/static/css/148.167b2911.chunk.css", + "./static/js/148.4110f1d8.chunk.js": "/build/./static/js/148.4110f1d8.chunk.js", + "static/css/149.d34dec6c.chunk.css": "/build/static/css/149.d34dec6c.chunk.css", + "./static/js/149.912c0905.chunk.js": "/build/./static/js/149.912c0905.chunk.js", + "static/css/150.e59d7372.chunk.css": "/build/static/css/150.e59d7372.chunk.css", + "./static/js/150.7bcfa1a8.chunk.js": "/build/./static/js/150.7bcfa1a8.chunk.js", + "static/css/151.72319a07.chunk.css": "/build/static/css/151.72319a07.chunk.css", + "./static/js/151.0d6dd353.chunk.js": "/build/./static/js/151.0d6dd353.chunk.js", + "static/css/152.b92181f7.chunk.css": "/build/static/css/152.b92181f7.chunk.css", + "./static/js/152.c286b8e3.chunk.js": "/build/./static/js/152.c286b8e3.chunk.js", + "static/css/153.60363166.chunk.css": "/build/static/css/153.60363166.chunk.css", + "./static/js/153.459cdc51.chunk.js": "/build/./static/js/153.459cdc51.chunk.js", + "static/css/154.1b154d7a.chunk.css": "/build/static/css/154.1b154d7a.chunk.css", + "./static/js/154.49b4d57f.chunk.js": "/build/./static/js/154.49b4d57f.chunk.js", + "static/css/155.12134822.chunk.css": "/build/static/css/155.12134822.chunk.css", + "./static/js/155.2a8c216d.chunk.js": "/build/./static/js/155.2a8c216d.chunk.js", + "static/css/156.65678519.chunk.css": "/build/static/css/156.65678519.chunk.css", + "./static/js/156.c79cee02.chunk.js": "/build/./static/js/156.c79cee02.chunk.js", + "static/css/157.a5898551.chunk.css": "/build/static/css/157.a5898551.chunk.css", + "./static/js/157.27668e44.chunk.js": "/build/./static/js/157.27668e44.chunk.js", + "static/css/158.a5898551.chunk.css": "/build/static/css/158.a5898551.chunk.css", + "./static/js/158.366485df.chunk.js": "/build/./static/js/158.366485df.chunk.js", + "static/css/159.42865e00.chunk.css": "/build/static/css/159.42865e00.chunk.css", + "./static/js/159.006adc04.chunk.js": "/build/./static/js/159.006adc04.chunk.js", + "./static/js/160.9324e63c.chunk.js": "/build/./static/js/160.9324e63c.chunk.js", + "static/css/161.83a06073.chunk.css": "/build/static/css/161.83a06073.chunk.css", + "./static/js/161.3e3a4328.chunk.js": "/build/./static/js/161.3e3a4328.chunk.js", + "./static/js/162.658e5b58.chunk.js": "/build/./static/js/162.658e5b58.chunk.js", + "./static/js/163.07e2da12.chunk.js": "/build/./static/js/163.07e2da12.chunk.js", + "static/css/164.0bd8a340.chunk.css": "/build/static/css/164.0bd8a340.chunk.css", + "./static/js/164.27faac50.chunk.js": "/build/./static/js/164.27faac50.chunk.js", + "static/css/165.cdeb4377.chunk.css": "/build/static/css/165.cdeb4377.chunk.css", + "./static/js/165.5f867bae.chunk.js": "/build/./static/js/165.5f867bae.chunk.js", + "static/css/166.1b154d7a.chunk.css": "/build/static/css/166.1b154d7a.chunk.css", + "./static/js/166.bec6b9a8.chunk.js": "/build/./static/js/166.bec6b9a8.chunk.js", + "./static/js/167.184778dc.chunk.js": "/build/./static/js/167.184778dc.chunk.js", + "static/css/168.01fa08a8.chunk.css": "/build/static/css/168.01fa08a8.chunk.css", + "./static/js/168.d4a5d25b.chunk.js": "/build/./static/js/168.d4a5d25b.chunk.js", + "static/css/169.1b154d7a.chunk.css": "/build/static/css/169.1b154d7a.chunk.css", + "./static/js/169.0de51000.chunk.js": "/build/./static/js/169.0de51000.chunk.js", + "static/css/170.4cedb0b7.chunk.css": "/build/static/css/170.4cedb0b7.chunk.css", + "./static/js/170.c2377525.chunk.js": "/build/./static/js/170.c2377525.chunk.js", + "static/css/171.6d12ef9c.chunk.css": "/build/static/css/171.6d12ef9c.chunk.css", + "./static/js/171.4aef2e17.chunk.js": "/build/./static/js/171.4aef2e17.chunk.js", + "./static/js/172.a33a5a6c.chunk.js": "/build/./static/js/172.a33a5a6c.chunk.js", + "./static/js/173.bc093c85.chunk.js": "/build/./static/js/173.bc093c85.chunk.js", + "./static/js/174.62387295.chunk.js": "/build/./static/js/174.62387295.chunk.js", + "static/css/175.0a2b06f0.chunk.css": "/build/static/css/175.0a2b06f0.chunk.css", + "./static/js/175.4c9d8cbe.chunk.js": "/build/./static/js/175.4c9d8cbe.chunk.js", + "./static/js/176.a711b7b4.chunk.js": "/build/./static/js/176.a711b7b4.chunk.js", + "./static/js/177.fb8f1bbd.chunk.js": "/build/./static/js/177.fb8f1bbd.chunk.js", + "static/css/178.853964e7.chunk.css": "/build/static/css/178.853964e7.chunk.css", + "./static/js/178.6f84376b.chunk.js": "/build/./static/js/178.6f84376b.chunk.js", + "static/css/179.853964e7.chunk.css": "/build/static/css/179.853964e7.chunk.css", + "./static/js/179.0a41a8d3.chunk.js": "/build/./static/js/179.0a41a8d3.chunk.js", + "./static/js/180.67ef5c2e.chunk.js": "/build/./static/js/180.67ef5c2e.chunk.js", + "./static/js/181.e0adacd0.chunk.js": "/build/./static/js/181.e0adacd0.chunk.js", + "static/css/182.8ddbb070.chunk.css": "/build/static/css/182.8ddbb070.chunk.css", + "./static/js/182.3e685def.chunk.js": "/build/./static/js/182.3e685def.chunk.js", + "static/css/183.e6754f94.chunk.css": "/build/static/css/183.e6754f94.chunk.css", + "./static/js/183.d429fea9.chunk.js": "/build/./static/js/183.d429fea9.chunk.js", + "static/css/184.a8369a12.chunk.css": "/build/static/css/184.a8369a12.chunk.css", + "./static/js/184.b806e958.chunk.js": "/build/./static/js/184.b806e958.chunk.js", + "static/css/185.53604072.chunk.css": "/build/static/css/185.53604072.chunk.css", + "./static/js/185.0418c73d.chunk.js": "/build/./static/js/185.0418c73d.chunk.js", + "static/css/186.c041974c.chunk.css": "/build/static/css/186.c041974c.chunk.css", + "./static/js/186.7cba5f6a.chunk.js": "/build/./static/js/186.7cba5f6a.chunk.js", + "static/css/187.c041974c.chunk.css": "/build/static/css/187.c041974c.chunk.css", + "./static/js/187.fa83e144.chunk.js": "/build/./static/js/187.fa83e144.chunk.js", + "static/css/188.238afeea.chunk.css": "/build/static/css/188.238afeea.chunk.css", + "./static/js/188.dc0d0c96.chunk.js": "/build/./static/js/188.dc0d0c96.chunk.js", + "static/css/189.0235d756.chunk.css": "/build/static/css/189.0235d756.chunk.css", + "./static/js/189.611f13cf.chunk.js": "/build/./static/js/189.611f13cf.chunk.js", + "static/css/190.46fb7389.chunk.css": "/build/static/css/190.46fb7389.chunk.css", + "./static/js/190.62a61f59.chunk.js": "/build/./static/js/190.62a61f59.chunk.js", + "static/css/191.a40d4673.chunk.css": "/build/static/css/191.a40d4673.chunk.css", + "./static/js/191.7c871a2e.chunk.js": "/build/./static/js/191.7c871a2e.chunk.js", + "static/css/192.d4ed71fa.chunk.css": "/build/static/css/192.d4ed71fa.chunk.css", + "./static/js/192.e1b7220b.chunk.js": "/build/./static/js/192.e1b7220b.chunk.js", + "static/css/193.4ad9941b.chunk.css": "/build/static/css/193.4ad9941b.chunk.css", + "./static/js/193.374de611.chunk.js": "/build/./static/js/193.374de611.chunk.js", + "./static/js/194.9cd029ea.chunk.js": "/build/./static/js/194.9cd029ea.chunk.js", + "static/css/195.7c83954e.chunk.css": "/build/static/css/195.7c83954e.chunk.css", + "./static/js/195.9733f904.chunk.js": "/build/./static/js/195.9733f904.chunk.js", + "static/css/196.0a4618f4.chunk.css": "/build/static/css/196.0a4618f4.chunk.css", + "./static/js/196.2d4a6a92.chunk.js": "/build/./static/js/196.2d4a6a92.chunk.js", + "static/css/197.0a4618f4.chunk.css": "/build/static/css/197.0a4618f4.chunk.css", + "./static/js/197.3361708d.chunk.js": "/build/./static/js/197.3361708d.chunk.js", + "static/css/198.41b8aabd.chunk.css": "/build/static/css/198.41b8aabd.chunk.css", + "./static/js/198.f678bf5e.chunk.js": "/build/./static/js/198.f678bf5e.chunk.js", + "./static/js/199.9e5042f1.chunk.js": "/build/./static/js/199.9e5042f1.chunk.js", + "./static/js/200.58910098.chunk.js": "/build/./static/js/200.58910098.chunk.js", + "static/css/201.3fda21ec.chunk.css": "/build/static/css/201.3fda21ec.chunk.css", + "./static/js/201.4e63fa80.chunk.js": "/build/./static/js/201.4e63fa80.chunk.js", + "./static/js/202.0d70a44d.chunk.js": "/build/./static/js/202.0d70a44d.chunk.js", + "static/css/203.87b2f83c.chunk.css": "/build/static/css/203.87b2f83c.chunk.css", + "./static/js/203.73483217.chunk.js": "/build/./static/js/203.73483217.chunk.js", + "./static/js/204.784e2355.chunk.js": "/build/./static/js/204.784e2355.chunk.js", + "./static/js/205.24c8c2d0.chunk.js": "/build/./static/js/205.24c8c2d0.chunk.js", + "./static/js/206.147191a6.chunk.js": "/build/./static/js/206.147191a6.chunk.js", + "./static/js/207.4b20c2fc.chunk.js": "/build/./static/js/207.4b20c2fc.chunk.js", + "./static/js/208.a695c620.chunk.js": "/build/./static/js/208.a695c620.chunk.js", + "./static/js/209.34cd19f6.chunk.js": "/build/./static/js/209.34cd19f6.chunk.js", + "./static/js/210.4eee3fc1.chunk.js": "/build/./static/js/210.4eee3fc1.chunk.js", + "./static/js/211.afe1055a.chunk.js": "/build/./static/js/211.afe1055a.chunk.js", + "./static/js/212.09fb562f.chunk.js": "/build/./static/js/212.09fb562f.chunk.js", + "./static/js/213.c3caa6f0.chunk.js": "/build/./static/js/213.c3caa6f0.chunk.js", + "./static/js/214.65f004ca.chunk.js": "/build/./static/js/214.65f004ca.chunk.js", + "./static/js/215.ac310950.chunk.js": "/build/./static/js/215.ac310950.chunk.js", + "./static/js/216.cd32318c.chunk.js": "/build/./static/js/216.cd32318c.chunk.js", + "./static/js/217.7fa42032.chunk.js": "/build/./static/js/217.7fa42032.chunk.js", + "./static/js/218.7167f54c.chunk.js": "/build/./static/js/218.7167f54c.chunk.js", + "./static/js/219.24386af0.chunk.js": "/build/./static/js/219.24386af0.chunk.js", + "./static/js/220.cfa45f11.chunk.js": "/build/./static/js/220.cfa45f11.chunk.js", + "./static/js/221.4d73a514.chunk.js": "/build/./static/js/221.4d73a514.chunk.js", + "./static/js/222.7939a3ef.chunk.js": "/build/./static/js/222.7939a3ef.chunk.js", + "./static/js/223.43a47238.chunk.js": "/build/./static/js/223.43a47238.chunk.js", + "./static/js/224.2eb66aed.chunk.js": "/build/./static/js/224.2eb66aed.chunk.js", + "./static/js/225.19c74ae4.chunk.js": "/build/./static/js/225.19c74ae4.chunk.js", + "./static/js/226.bb3b0582.chunk.js": "/build/./static/js/226.bb3b0582.chunk.js", + "./static/js/227.ec9117b9.chunk.js": "/build/./static/js/227.ec9117b9.chunk.js", + "./static/js/228.a7fecf9a.chunk.js": "/build/./static/js/228.a7fecf9a.chunk.js", + "./static/js/229.07944c24.chunk.js": "/build/./static/js/229.07944c24.chunk.js", + "./static/js/230.47dd4fff.chunk.js": "/build/./static/js/230.47dd4fff.chunk.js", + "./static/js/231.95ace3ae.chunk.js": "/build/./static/js/231.95ace3ae.chunk.js", + "./static/js/232.a3440b76.chunk.js": "/build/./static/js/232.a3440b76.chunk.js", + "./static/js/233.5dc4b4fc.chunk.js": "/build/./static/js/233.5dc4b4fc.chunk.js", + "./static/js/234.b6e6b538.chunk.js": "/build/./static/js/234.b6e6b538.chunk.js", + "./static/js/235.21ee2449.chunk.js": "/build/./static/js/235.21ee2449.chunk.js", + "./static/js/236.c35e6af2.chunk.js": "/build/./static/js/236.c35e6af2.chunk.js", + "./static/js/237.a1e9d8c2.chunk.js": "/build/./static/js/237.a1e9d8c2.chunk.js", + "./static/js/238.8b239013.chunk.js": "/build/./static/js/238.8b239013.chunk.js", + "./static/js/239.cda27d6f.chunk.js": "/build/./static/js/239.cda27d6f.chunk.js", + "./static/js/240.cc33f5c7.chunk.js": "/build/./static/js/240.cc33f5c7.chunk.js", + "./static/js/241.a6f5f563.chunk.js": "/build/./static/js/241.a6f5f563.chunk.js", + "./static/js/242.126f363e.chunk.js": "/build/./static/js/242.126f363e.chunk.js", + "./static/js/243.9972826a.chunk.js": "/build/./static/js/243.9972826a.chunk.js", + "./static/js/244.e07fb340.chunk.js": "/build/./static/js/244.e07fb340.chunk.js", + "./static/js/245.edcb331b.chunk.js": "/build/./static/js/245.edcb331b.chunk.js", + "./static/js/246.5281ccb0.chunk.js": "/build/./static/js/246.5281ccb0.chunk.js", + "./static/js/247.d8330d8e.chunk.js": "/build/./static/js/247.d8330d8e.chunk.js", + "./static/js/248.db46ec05.chunk.js": "/build/./static/js/248.db46ec05.chunk.js", + "./static/js/249.482d8546.chunk.js": "/build/./static/js/249.482d8546.chunk.js", + "./static/js/250.d37ff9ab.chunk.js": "/build/./static/js/250.d37ff9ab.chunk.js", + "./static/js/251.01999587.chunk.js": "/build/./static/js/251.01999587.chunk.js", + "./static/js/252.8e6b5a9f.chunk.js": "/build/./static/js/252.8e6b5a9f.chunk.js", + "./static/js/253.2a40701b.chunk.js": "/build/./static/js/253.2a40701b.chunk.js", + "./static/js/254.52fa59f9.chunk.js": "/build/./static/js/254.52fa59f9.chunk.js", + "./static/js/255.9ff330ae.chunk.js": "/build/./static/js/255.9ff330ae.chunk.js", + "./static/js/256.4804942d.chunk.js": "/build/./static/js/256.4804942d.chunk.js", + "./static/js/257.b4949591.chunk.js": "/build/./static/js/257.b4949591.chunk.js", + "./static/js/258.5bc56387.chunk.js": "/build/./static/js/258.5bc56387.chunk.js", + "./static/js/259.53ad5332.chunk.js": "/build/./static/js/259.53ad5332.chunk.js", + "./static/js/260.d0a9f740.chunk.js": "/build/./static/js/260.d0a9f740.chunk.js", + "./static/js/261.45bf2093.chunk.js": "/build/./static/js/261.45bf2093.chunk.js", + "./static/js/262.603f66f9.chunk.js": "/build/./static/js/262.603f66f9.chunk.js", + "./static/js/263.db0d3d23.chunk.js": "/build/./static/js/263.db0d3d23.chunk.js", + "./static/js/264.6b7d8b8d.chunk.js": "/build/./static/js/264.6b7d8b8d.chunk.js", + "./static/js/265.bc659f9e.chunk.js": "/build/./static/js/265.bc659f9e.chunk.js", + "./static/js/266.bba23a8f.chunk.js": "/build/./static/js/266.bba23a8f.chunk.js", + "./static/js/267.d282aae9.chunk.js": "/build/./static/js/267.d282aae9.chunk.js", + "./static/js/268.7d9d327b.chunk.js": "/build/./static/js/268.7d9d327b.chunk.js", + "./static/js/269.4885b6ad.chunk.js": "/build/./static/js/269.4885b6ad.chunk.js", + "./static/js/270.59d02441.chunk.js": "/build/./static/js/270.59d02441.chunk.js", + "./static/js/271.b9ed8a06.chunk.js": "/build/./static/js/271.b9ed8a06.chunk.js", + "./static/js/272.24d7d858.chunk.js": "/build/./static/js/272.24d7d858.chunk.js", + "./static/js/273.af3ddb6e.chunk.js": "/build/./static/js/273.af3ddb6e.chunk.js", + "./static/js/274.125ab6b9.chunk.js": "/build/./static/js/274.125ab6b9.chunk.js", + "./static/js/275.5dd1d294.chunk.js": "/build/./static/js/275.5dd1d294.chunk.js", + "./static/js/276.9bca6b79.chunk.js": "/build/./static/js/276.9bca6b79.chunk.js", + "./static/js/277.8e4e6680.chunk.js": "/build/./static/js/277.8e4e6680.chunk.js", + "./static/js/278.e793bdc3.chunk.js": "/build/./static/js/278.e793bdc3.chunk.js", + "./static/js/279.d3bd98ec.chunk.js": "/build/./static/js/279.d3bd98ec.chunk.js", + "./static/js/280.3aa4d315.chunk.js": "/build/./static/js/280.3aa4d315.chunk.js", + "./static/js/281.400a8924.chunk.js": "/build/./static/js/281.400a8924.chunk.js", + "./static/js/282.8f467c51.chunk.js": "/build/./static/js/282.8f467c51.chunk.js", + "./static/js/283.8be35766.chunk.js": "/build/./static/js/283.8be35766.chunk.js", + "./static/js/284.9d221c8f.chunk.js": "/build/./static/js/284.9d221c8f.chunk.js", + "./static/js/285.0c6c6887.chunk.js": "/build/./static/js/285.0c6c6887.chunk.js", + "main.css": "/build/static/css/main.a495c1e8.chunk.css", + "main.js": "/build/./static/js/main.b0ce2f32.chunk.js", + "runtime~main.js": "/build/./static/js/runtime~main.5c66a3ef.js", "./static/js/12.37b58c9d.chunk.js.LICENSE.txt": "/build/./static/js/12.37b58c9d.chunk.js.LICENSE.txt", - "./static/js/282.d8347879.chunk.js.LICENSE.txt": "/build/./static/js/282.d8347879.chunk.js.LICENSE.txt", + "./static/js/280.3aa4d315.chunk.js.LICENSE.txt": "/build/./static/js/280.3aa4d315.chunk.js.LICENSE.txt", "./static/js/39.4ecf00a2.chunk.js.LICENSE.txt": "/build/./static/js/39.4ecf00a2.chunk.js.LICENSE.txt", - "./static/js/41.ca51d7b8.chunk.js.LICENSE.txt": "/build/./static/js/41.ca51d7b8.chunk.js.LICENSE.txt", - "./static/js/99.2f9bab76.chunk.js.LICENSE.txt": "/build/./static/js/99.2f9bab76.chunk.js.LICENSE.txt", - "./static/js/main.a6570712.chunk.js.LICENSE.txt": "/build/./static/js/main.a6570712.chunk.js.LICENSE.txt", + "./static/js/41.4d45c67f.chunk.js.LICENSE.txt": "/build/./static/js/41.4d45c67f.chunk.js.LICENSE.txt", + "./static/js/93.fad97869.chunk.js.LICENSE.txt": "/build/./static/js/93.fad97869.chunk.js.LICENSE.txt", + "./static/js/main.b0ce2f32.chunk.js.LICENSE.txt": "/build/./static/js/main.b0ce2f32.chunk.js.LICENSE.txt", "css.worker.js": "/build/css.worker.js", "editor.worker.js": "/build/editor.worker.js", "html.worker.js": "/build/html.worker.js", "index.html": "/build/index.html", "json.worker.js": "/build/json.worker.js", - "static/media/Index.scss": "/build/static/media/typebg.b2b0ea32.png", - "static/media/2-2-1.afd0f2f5.png": "/build/static/media/2-2-1.afd0f2f5.png", - "static/media/2-2-2.26bc3301.png": "/build/static/media/2-2-2.26bc3301.png", - "static/media/2-2-3.6d6ce99c.png": "/build/static/media/2-2-3.6d6ce99c.png", - "static/media/2-2-head.5e69dbb2.png": "/build/static/media/2-2-head.5e69dbb2.png", - "static/media/2-3-1.bcb33d47.png": "/build/static/media/2-3-1.bcb33d47.png", - "static/media/2-3-2.57ef08ae.png": "/build/static/media/2-3-2.57ef08ae.png", - "static/media/2-3-3.52733627.png": "/build/static/media/2-3-3.52733627.png", - "static/media/2-3-4.339b2f1c.png": "/build/static/media/2-3-4.339b2f1c.png", - "static/media/2-6-1.302b729e.png": "/build/static/media/2-6-1.302b729e.png", - "static/media/2-6-2.b262b91e.png": "/build/static/media/2-6-2.b262b91e.png", - "static/media/3-1.9fdda521.png": "/build/static/media/3-1.9fdda521.png", - "static/media/3-2.47050941.png": "/build/static/media/3-2.47050941.png", - "static/media/3-3.c767aae7.png": "/build/static/media/3-3.c767aae7.png", - "static/media/3-4.92820cbc.png": "/build/static/media/3-4.92820cbc.png", "static/media/34@2x.ed8e5910.png": "/build/static/media/34@2x.ed8e5910.png", "static/media/35@2x.33462edc.png": "/build/static/media/35@2x.33462edc.png", "static/media/36@2x.8f54f5ba.png": "/build/static/media/36@2x.8f54f5ba.png", "static/media/37@2x.97a40a2a.png": "/build/static/media/37@2x.97a40a2a.png", "static/media/38@2x.f072fe68.png": "/build/static/media/38@2x.f072fe68.png", "static/media/39@2x.ee1af05a.png": "/build/static/media/39@2x.ee1af05a.png", - "static/media/4-1.79fa159d.png": "/build/static/media/4-1.79fa159d.png", - "static/media/4-2.9c066e75.png": "/build/static/media/4-2.9c066e75.png", - "static/media/4-3.a1487a5b.png": "/build/static/media/4-3.a1487a5b.png", - "static/media/4-4.5eb40734.png": "/build/static/media/4-4.5eb40734.png", "static/media/40@2x.f10a55e2.png": "/build/static/media/40@2x.f10a55e2.png", "static/media/42@2x.25d6b5fd.png": "/build/static/media/42@2x.25d6b5fd.png", "static/media/44@2x.1374baf9.png": "/build/static/media/44@2x.1374baf9.png", @@ -470,45 +447,27 @@ "static/media/67@2x.4a4f4b6c.png": "/build/static/media/67@2x.4a4f4b6c.png", "static/media/69@2x.379c6a82.png": "/build/static/media/69@2x.379c6a82.png", "static/media/70.df160b27.png": "/build/static/media/70.df160b27.png", - "static/media/index.scss": "/build/static/media/visionBackActive.14814f28.png", - "static/media/BJHKHT.f065403a.png": "/build/static/media/BJHKHT.f065403a.png", - "static/media/CEC.3b748059.png": "/build/static/media/CEC.3b748059.png", - "static/media/GFKJ.eb30c414.png": "/build/static/media/GFKJ.eb30c414.png", - "static/media/HSKY.2e76ba44.png": "/build/static/media/HSKY.2e76ba44.png", - "static/media/ISCAS.851fcfda.png": "/build/static/media/ISCAS.851fcfda.png", - "static/media/KYRJLM.2d659e5c.png": "/build/static/media/KYRJLM.2d659e5c.png", "static/media/katex.css": "/build/static/media/KaTeX_Typewriter-Regular.d3c8e68f.woff", - "static/media/LC.f247fdb8.png": "/build/static/media/LC.f247fdb8.png", - "static/media/LSLM.99387946.png": "/build/static/media/LSLM.99387946.png", - "static/media/ML.08d278e2.png": "/build/static/media/ML.08d278e2.png", - "static/media/NJDX.bb34b326.png": "/build/static/media/NJDX.bb34b326.png", - "static/media/QH.b57a0131.png": "/build/static/media/QH.b57a0131.png", - "static/media/SHJT.426bf0c7.png": "/build/static/media/SHJT.426bf0c7.png", - "static/media/TX.b703476c.png": "/build/static/media/TX.b703476c.png", - "static/media/WXYJY.21e40191.png": "/build/static/media/WXYJY.21e40191.png", - "static/media/XH.a0a88f17.png": "/build/static/media/XH.a0a88f17.png", - "static/media/XJY.b4c57bf1.png": "/build/static/media/XJY.b4c57bf1.png", - "static/media/YKD.4f7e2766.png": "/build/static/media/YKD.4f7e2766.png", - "static/media/ZC.ad056aa5.png": "/build/static/media/ZC.ad056aa5.png", "static/media/achievements.f20b7e39.png": "/build/static/media/achievements.f20b7e39.png", + "static/media/index.scss": "/build/static/media/visionBackActive.14814f28.png", "static/media/back1.png": "/build/static/media/back1.1f20bd0a.png", "static/media/back2.png": "/build/static/media/back2.0041bb9e.png", "static/media/back3.png": "/build/static/media/back3.16134f64.png", "static/media/ball.24214b6e.png": "/build/static/media/ball.24214b6e.png", "static/media/banner-interim.c50ff667.png": "/build/static/media/banner-interim.c50ff667.png", "static/media/banner-interim1.bc583d0a.png": "/build/static/media/banner-interim1.bc583d0a.png", + "static/media/Index.scss": "/build/static/media/typebg.b2b0ea32.png", "static/media/AboutUs.scss": "/build/static/media/teambanner.fad350dd.png", "static/media/banner.png": "/build/static/media/banner.84187e6e.png", "static/media/banner.f7da2db1.png": "/build/static/media/banner.f7da2db1.png", "static/media/banner2024.65b24d59.jpg": "/build/static/media/banner2024.65b24d59.jpg", "static/media/banner_list.e02c5e16.jpg": "/build/static/media/banner_list.e02c5e16.jpg", - "static/media/beijing.bfcd5b0e.png": "/build/static/media/beijing.bfcd5b0e.png", "static/media/LoginRegisterPage.scss": "/build/static/media/rightBg.55f14f0c.png", "static/media/bgPng.png": "/build/static/media/bgPng.ed010245.png", + "static/media/bk1.ea9df682.png": "/build/static/media/bk1.ea9df682.png", + "static/media/bk2.ff8bea84.png": "/build/static/media/bk2.ff8bea84.png", "static/media/ccf_logo.a54fdc70.png": "/build/static/media/ccf_logo.a54fdc70.png", "static/media/ccf_logo1.be10ead7.png": "/build/static/media/ccf_logo1.be10ead7.png", - "static/media/center_title_bg.0404e256.png": "/build/static/media/center_title_bg.0404e256.png", - "static/media/codeafter.c3088c74.png": "/build/static/media/codeafter.c3088c74.png", "static/media/color1.png": "/build/static/media/color1.5ec57881.png", "static/media/color2.png": "/build/static/media/color2.a71ab734.png", "static/media/color3.png": "/build/static/media/color3.76d404ab.png", @@ -517,7 +476,7 @@ "static/media/computer.4fe86b12.png": "/build/static/media/computer.4fe86b12.png", "static/media/devops.39983f5b.png": "/build/static/media/devops.39983f5b.png", "static/media/earth.050b1435.png": "/build/static/media/earth.050b1435.png", - "static/media/educoder.png": "/build/static/media/educoder.c918f385.png", + "static/media/educoder.c918f385.png": "/build/static/media/educoder.c918f385.png", "static/media/emp.png": "/build/static/media/emp.35f6c709.png", "static/media/freeBanner.292dbf56.png": "/build/static/media/freeBanner.292dbf56.png", "static/media/fun1.c99ffa49.png": "/build/static/media/fun1.c99ffa49.png", @@ -560,7 +519,6 @@ "static/media/introduce.30b50cda.png": "/build/static/media/introduce.30b50cda.png", "static/media/jijinhui.041fb524.png": "/build/static/media/jijinhui.041fb524.png", "static/media/large.a34ed58b.png": "/build/static/media/large.a34ed58b.png", - "static/media/license.25734ac7.png": "/build/static/media/license.25734ac7.png", "static/media/lightspot1.9214f0ae.png": "/build/static/media/lightspot1.9214f0ae.png", "static/media/lightspot2.b7053786.png": "/build/static/media/lightspot2.b7053786.png", "static/media/lightspot3.2f8af8da.png": "/build/static/media/lightspot3.2f8af8da.png", @@ -585,8 +543,6 @@ "static/media/new8.b44ee8f1.png": "/build/static/media/new8.b44ee8f1.png", "static/media/new9.55b70ab9.png": "/build/static/media/new9.55b70ab9.png", "static/media/newsBg.66918645.png": "/build/static/media/newsBg.66918645.png", - "static/media/news_line.eb05bff1.png": "/build/static/media/news_line.eb05bff1.png", - "static/media/next.1c184f48.png": "/build/static/media/next.1c184f48.png", "static/media/nodata.png": "/build/static/media/nodata.e34b5912.png", "static/media/TPMIndex.css": "/build/static/media/nps2.d5d0b666.png", "static/media/person.7544cfa0.png": "/build/static/media/person.7544cfa0.png", diff --git a/css/gitlink.min.css b/css/gitlink.min.css index d6c28484f..e23d7f262 100644 --- a/css/gitlink.min.css +++ b/css/gitlink.min.css @@ -4,18 +4,6 @@ font-family: "YouSheBiaoTiHei"; src: url("../fonts/YouSheBiaoTiHei-2.ttf"); } -@font-face { - font-family: "pangmen"; - src: url("../fonts/PangMenZhengDaoBiaoTiTiMianFeiBan-2.ttf"); -} -@font-face { - font-family: "alibaba"; - src: url("../fonts/ALIBABA-PUHUITI-MEDIUM.TTF"); -} -@font-face { - font-family: "alibabaReg"; - src: url("../fonts/ALIBABA-PUHUITI-REGULAR.TTF"); -} .header { width: 100%; height: 51px; @@ -3672,7 +3660,7 @@ html>body #ajax-indicator { .head-nav li a:hover, .head-nav li.active a { - color: #5091ff + /* color: #5091ff */ } .head-right { diff --git a/css/iconfont.css b/css/iconfont.css index f877beb85..a08e1df9d 100644 --- a/css/iconfont.css +++ b/css/iconfont.css @@ -1,8 +1,8 @@ @font-face { font-family: "iconfont"; /* Project id 2340181 */ - src: url('iconfont.woff2?t=1727340588188') format('woff2'), - url('iconfont.woff?t=1727340588188') format('woff'), - url('iconfont.ttf?t=1727340588188') format('truetype'); + src: url('iconfont.woff2?t=1743578721658') format('woff2'), + url('iconfont.woff?t=1743578721658') format('woff'), + url('iconfont.ttf?t=1743578721658') format('truetype'); } .iconfont { @@ -13,6 +13,78 @@ -moz-osx-font-smoothing: grayscale; } +.icon-yincang3:before { + content: "\e986"; +} + +.icon-shoujihao:before { + content: "\e987"; +} + +.icon-xianshi1:before { + content: "\e988"; +} + +.icon-mima:before { + content: "\e989"; +} + +.icon-paixu:before { + content: "\e98a"; +} + +.icon-jiantou_xiangyou:before { + content: "\e98b"; +} + +.icon-a-fork1:before { + content: "\e98c"; +} + +.icon-dianzan1:before { + content: "\e983"; +} + +.icon-yonghuming:before { + content: "\e984"; +} + +.icon-youxiang2:before { + content: "\e985"; +} + +.icon-tongzhi1:before { + content: "\e981"; +} + +.icon-xinzeng:before { + content: "\e982"; +} + +.icon-a-fenzhi1:before { + content: "\e980"; +} + +.icon-yunxiazai:before { + content: "\e97b"; +} + +.icon-lunwen1:before { + content: "\e97c"; +} + +.icon-zhuanli2:before { + content: "\e97d"; +} + +.icon-jiantou2:before { + content: "\e97e"; +} + +.icon-jiantou-you-cuxiantiao:before { + content: "\e97f"; +} + .icon-gongxianquequan:before { content: "\e979"; } diff --git a/css/iconfont.js b/css/iconfont.js index 433c5d5f1..3d1bd6bdf 100644 --- a/css/iconfont.js +++ b/css/iconfont.js @@ -1 +1 @@ -window._iconfont_svg_string_2340181='',(c=>{var a=(l=(l=document.getElementsByTagName("script"))[l.length-1]).getAttribute("data-injectcss"),l=l.getAttribute("data-disable-injectsvg");if(!l){var h,i,o,z,t,p=function(a,l){l.parentNode.insertBefore(a,l)};if(a&&!c.__iconfont__svg__cssinject__){c.__iconfont__svg__cssinject__=!0;try{document.write("")}catch(a){console&&console.log(a)}}h=function(){var a,l=document.createElement("div");l.innerHTML=c._iconfont_svg_string_2340181,(l=l.getElementsByTagName("svg")[0])&&(l.setAttribute("aria-hidden","true"),l.style.position="absolute",l.style.width=0,l.style.height=0,l.style.overflow="hidden",l=l,(a=document.body).firstChild?p(l,a.firstChild):a.appendChild(l))},document.addEventListener?~["complete","loaded","interactive"].indexOf(document.readyState)?setTimeout(h,0):(i=function(){document.removeEventListener("DOMContentLoaded",i,!1),h()},document.addEventListener("DOMContentLoaded",i,!1)):document.attachEvent&&(o=h,z=c.document,t=!1,m(),z.onreadystatechange=function(){"complete"==z.readyState&&(z.onreadystatechange=null,v())})}function v(){t||(t=!0,o())}function m(){try{z.documentElement.doScroll("left")}catch(a){return void setTimeout(m,50)}v()}})(window); \ No newline at end of file +window._iconfont_svg_string_2340181='',(c=>{var a=(l=(l=document.getElementsByTagName("script"))[l.length-1]).getAttribute("data-injectcss"),l=l.getAttribute("data-disable-injectsvg");if(!l){var h,i,o,z,t,p=function(a,l){l.parentNode.insertBefore(a,l)};if(a&&!c.__iconfont__svg__cssinject__){c.__iconfont__svg__cssinject__=!0;try{document.write("")}catch(a){console&&console.log(a)}}h=function(){var a,l=document.createElement("div");l.innerHTML=c._iconfont_svg_string_2340181,(l=l.getElementsByTagName("svg")[0])&&(l.setAttribute("aria-hidden","true"),l.style.position="absolute",l.style.width=0,l.style.height=0,l.style.overflow="hidden",l=l,(a=document.body).firstChild?p(l,a.firstChild):a.appendChild(l))},document.addEventListener?~["complete","loaded","interactive"].indexOf(document.readyState)?setTimeout(h,0):(i=function(){document.removeEventListener("DOMContentLoaded",i,!1),h()},document.addEventListener("DOMContentLoaded",i,!1)):document.attachEvent&&(o=h,z=c.document,t=!1,m(),z.onreadystatechange=function(){"complete"==z.readyState&&(z.onreadystatechange=null,v())})}function v(){t||(t=!0,o())}function m(){try{z.documentElement.doScroll("left")}catch(a){return void setTimeout(m,50)}v()}})(window); \ No newline at end of file diff --git a/css/iconfont.json b/css/iconfont.json index 4ebfc428b..8739aca81 100644 --- a/css/iconfont.json +++ b/css/iconfont.json @@ -5,6 +5,132 @@ "css_prefix_text": "icon-", "description": "", "glyphs": [ + { + "icon_id": "43884585", + "name": "隐藏", + "font_class": "yincang3", + "unicode": "e986", + "unicode_decimal": 59782 + }, + { + "icon_id": "43884586", + "name": "手机号", + "font_class": "shoujihao", + "unicode": "e987", + "unicode_decimal": 59783 + }, + { + "icon_id": "43884583", + "name": "显示", + "font_class": "xianshi1", + "unicode": "e988", + "unicode_decimal": 59784 + }, + { + "icon_id": "43884584", + "name": "密码", + "font_class": "mima", + "unicode": "e989", + "unicode_decimal": 59785 + }, + { + "icon_id": "43884582", + "name": "排序", + "font_class": "paixu", + "unicode": "e98a", + "unicode_decimal": 59786 + }, + { + "icon_id": "43884581", + "name": "箭头_向右", + "font_class": "jiantou_xiangyou", + "unicode": "e98b", + "unicode_decimal": 59787 + }, + { + "icon_id": "43884580", + "name": "fork (1)", + "font_class": "a-fork1", + "unicode": "e98c", + "unicode_decimal": 59788 + }, + { + "icon_id": "43884589", + "name": "点赞", + "font_class": "dianzan1", + "unicode": "e983", + "unicode_decimal": 59779 + }, + { + "icon_id": "43884587", + "name": "用户名", + "font_class": "yonghuming", + "unicode": "e984", + "unicode_decimal": 59780 + }, + { + "icon_id": "43884588", + "name": "邮箱", + "font_class": "youxiang2", + "unicode": "e985", + "unicode_decimal": 59781 + }, + { + "icon_id": "43788877", + "name": "通知", + "font_class": "tongzhi1", + "unicode": "e981", + "unicode_decimal": 59777 + }, + { + "icon_id": "43788876", + "name": "新增", + "font_class": "xinzeng", + "unicode": "e982", + "unicode_decimal": 59778 + }, + { + "icon_id": "39410543", + "name": "分支 (1)", + "font_class": "a-fenzhi1", + "unicode": "e980", + "unicode_decimal": 59776 + }, + { + "icon_id": "42234576", + "name": "云下载", + "font_class": "yunxiazai", + "unicode": "e97b", + "unicode_decimal": 59771 + }, + { + "icon_id": "42234575", + "name": "论文", + "font_class": "lunwen1", + "unicode": "e97c", + "unicode_decimal": 59772 + }, + { + "icon_id": "42234574", + "name": "专利", + "font_class": "zhuanli2", + "unicode": "e97d", + "unicode_decimal": 59773 + }, + { + "icon_id": "42234573", + "name": "箭头", + "font_class": "jiantou2", + "unicode": "e97e", + "unicode_decimal": 59774 + }, + { + "icon_id": "42234572", + "name": "箭头-右-粗线条", + "font_class": "jiantou-you-cuxiantiao", + "unicode": "e97f", + "unicode_decimal": 59775 + }, { "icon_id": "41876673", "name": "贡献确权", diff --git a/css/iconfont.ttf b/css/iconfont.ttf index 30b0052962e285622716ee235cee2da2f9cf5189..4ac42ebf3c6497b9d300d6b4b060be957a898dfb 100644 GIT binary patch delta 20777 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 delta 16508 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

    w6Bd(_POWC6h0cRm!x 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 vTEq;l?2 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 literal 154312 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�JRW?awCFTY{8NuzY4ZrX0glDto4Nb>n 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%0D+9;1gaL(UWMK!}Md_=AA4bLV%0 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 CFZMS8 diff --git a/css/iconfont.woff2 b/css/iconfont.woff2 index d8eab05f1fc0c9c499ca6832dfe7af0b0c5a7bb9..b65e7f7af395155e9c79caadefa9db7591e96eff 100644 GIT binary patch literal 129452 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

    eTwtS2T%mDK|(;`?G1L0`;6!sA9Awd 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 p21|naiL6B04@$+FSk>nkYrisY2GitLink | 新一代开源创新服务平台

    \ No newline at end of file +GitLink | 新一代开源创新服务平台
    \ No newline at end of file diff --git a/service-worker.js b/service-worker.js index b6c199cf6..571972671 100644 --- a/service-worker.js +++ b/service-worker.js @@ -1 +1 @@ -"use strict";var precacheConfig=[["/build/css.worker.js","43bda574d819d31cd8bcfdfec0d530b0"],["/build/editor.worker.js","66a299b66a7944561324014dcfe7b600"],["/build/html.worker.js","540d3668315f4c512b5b47cbeac4a3cf"],["/build/index.html","11698e49774e54df3aed7706053e2cbe"],["/build/json.worker.js","79d31edc895c0b5d4d48138985fbce88"],["/build/static/css/10.8bdeed6f.chunk.css","51e6517154ed9af8c9daab9bb9f5be93"],["/build/static/css/100.f9492a75.chunk.css","a572d205ab83f3d5048245a99bc12fc5"],["/build/static/css/101.b374ea9c.chunk.css","f9e9e8820a0d66224c314ea8299e8ac3"],["/build/static/css/104.db767247.chunk.css","07c65ab5f940239969726ecb2ca6e6a8"],["/build/static/css/105.02c763e8.chunk.css","5cc3d979713402fd252f57cb92382a9d"],["/build/static/css/108.1ca1309d.chunk.css","706a8d7bda8a000271ab2312182d39fe"],["/build/static/css/110.4c8c6a11.chunk.css","0ae949ae461f1288dd7040ed79913510"],["/build/static/css/111.d4e40697.chunk.css","015d9d0c6dcea9d01f99ff037410b3d7"],["/build/static/css/112.89bc1500.chunk.css","3b5275cddb3b9ffda842375aff601d26"],["/build/static/css/113.f392094f.chunk.css","456877dd56d7e23451fb52357264d0f9"],["/build/static/css/115.7cc79b14.chunk.css","3807dd2deeb39cbdcbb473f7623ede11"],["/build/static/css/118.4054f41b.chunk.css","df7b038f8f1a0e16793b24bc950b9b22"],["/build/static/css/119.6cf7864c.chunk.css","ad3b0cb1c1beaa4d8b9d56600caae95e"],["/build/static/css/12.f7228588.chunk.css","66cd0a337a39f9ea0b72fa32b2a48659"],["/build/static/css/121.6fb7b900.chunk.css","b2b7f79b9a097e758534ae3e403d4213"],["/build/static/css/124.4e686135.chunk.css","450ecb015daa7d9179fefac0ad10879e"],["/build/static/css/125.41b8aabd.chunk.css","e363ea281af9e616a0d144154b88c8f8"],["/build/static/css/126.b7b78777.chunk.css","863152f8c7d88bc43c34a0814ddaf712"],["/build/static/css/127.212e8ffd.chunk.css","36881c6bebeda22d0c73469eeafc01cf"],["/build/static/css/129.fd61519e.chunk.css","26a9f3f77e6977809099fbc7b028e34c"],["/build/static/css/13.1c5f3a58.chunk.css","5d39578b91b84e925bd702d0d56a0ea2"],["/build/static/css/133.54bd5dfb.chunk.css","e0ae2d8af498e04d4b844ed54a567632"],["/build/static/css/134.41b8aabd.chunk.css","e363ea281af9e616a0d144154b88c8f8"],["/build/static/css/135.0a4618f4.chunk.css","97bda12560df7105de7a01cefecc5129"],["/build/static/css/137.38aad773.chunk.css","6e83a49c152bb193f5a695b029d3502d"],["/build/static/css/138.41b8aabd.chunk.css","e363ea281af9e616a0d144154b88c8f8"],["/build/static/css/139.41b8aabd.chunk.css","e363ea281af9e616a0d144154b88c8f8"],["/build/static/css/140.9564778a.chunk.css","c130020beb28d86cc3bccaa47b8e4a86"],["/build/static/css/141.56776e6e.chunk.css","1908029f317c5b777973d7e824556790"],["/build/static/css/147.de5ed58f.chunk.css","d9b5ca9cb767438bb42a4167d8c9141b"],["/build/static/css/148.c041974c.chunk.css","5314e7f6ff601345e2cc90fc691e3729"],["/build/static/css/15.b075271d.chunk.css","7e5f9a4662bb925d6410caec1ed96731"],["/build/static/css/151.83a06073.chunk.css","cc03c8bd582e5fb3cf3cb57075905fe6"],["/build/static/css/152.167b2911.chunk.css","2563ed0e4024a263a3c5a853f621e647"],["/build/static/css/153.e59d7372.chunk.css","ec270161f5e004353ed4374b9bf780b0"],["/build/static/css/154.72319a07.chunk.css","c57ab9b10ec991eb2facacd6c62b2381"],["/build/static/css/155.b92181f7.chunk.css","a605440071e27cff46511f5d776357bb"],["/build/static/css/156.60363166.chunk.css","6569055061b144e78422a5507923cd2c"],["/build/static/css/157.1b154d7a.chunk.css","82eca58185cd1aae12ed3e0dd8d1a183"],["/build/static/css/158.12134822.chunk.css","6feb97883acf80b63614f421702e5cbd"],["/build/static/css/159.65678519.chunk.css","1211ec54a5dbd129cf63cacdc130ca13"],["/build/static/css/160.a5898551.chunk.css","6e5bd15662109f699b8b0d6ed2b0d2ea"],["/build/static/css/161.a5898551.chunk.css","6e5bd15662109f699b8b0d6ed2b0d2ea"],["/build/static/css/163.83a06073.chunk.css","cc03c8bd582e5fb3cf3cb57075905fe6"],["/build/static/css/166.0bd8a340.chunk.css","70b903ac6be2390ad6d8b5976add839a"],["/build/static/css/167.cdeb4377.chunk.css","0daf9b56347b0e4963ae69223eaf69ac"],["/build/static/css/168.1b154d7a.chunk.css","82eca58185cd1aae12ed3e0dd8d1a183"],["/build/static/css/170.01fa08a8.chunk.css","e5d2ac9cad9566fdc8b0780112eb3b8f"],["/build/static/css/171.1b154d7a.chunk.css","82eca58185cd1aae12ed3e0dd8d1a183"],["/build/static/css/172.4cedb0b7.chunk.css","1dd217bae6c85c94697539fc354a5de4"],["/build/static/css/173.6d12ef9c.chunk.css","516fa7e38badf49d731aa8b941f1843a"],["/build/static/css/177.0a2b06f0.chunk.css","baf6cca9a6b84d17a1b08ea629f7f818"],["/build/static/css/180.853964e7.chunk.css","e2bf0d48ba76529bf6aa571df5b25730"],["/build/static/css/181.853964e7.chunk.css","e2bf0d48ba76529bf6aa571df5b25730"],["/build/static/css/184.8ddbb070.chunk.css","3de2e94ba931d38eb377530c8ea1be89"],["/build/static/css/185.74b4d39d.chunk.css","0fc720ab949d20a61da09b2d2b2d4d0e"],["/build/static/css/186.a8369a12.chunk.css","fb1e6273d324603cfb6a53e19f2a9787"],["/build/static/css/187.53604072.chunk.css","dae2a89b8b4b9577d529ccdc67b2bd1b"],["/build/static/css/188.c041974c.chunk.css","5314e7f6ff601345e2cc90fc691e3729"],["/build/static/css/189.c041974c.chunk.css","5314e7f6ff601345e2cc90fc691e3729"],["/build/static/css/190.238afeea.chunk.css","04ee7c051cc7ca94a464f183ce5cd2b5"],["/build/static/css/191.0235d756.chunk.css","3c152d150d71ca1d782cbce74e83545a"],["/build/static/css/192.46fb7389.chunk.css","3dc3569f98f0d43324c3871cc5623426"],["/build/static/css/193.a40d4673.chunk.css","cef4e78ca523db671006d90bda24824e"],["/build/static/css/194.d4ed71fa.chunk.css","bbcd2f7f67d3b52ad362dae318796a47"],["/build/static/css/195.4ad9941b.chunk.css","682ed6c4a188aef7d3521ae4301e8906"],["/build/static/css/197.7c83954e.chunk.css","0178a93765140b3d1386f22b1b69af9b"],["/build/static/css/198.0a4618f4.chunk.css","97bda12560df7105de7a01cefecc5129"],["/build/static/css/199.0a4618f4.chunk.css","97bda12560df7105de7a01cefecc5129"],["/build/static/css/200.41b8aabd.chunk.css","e363ea281af9e616a0d144154b88c8f8"],["/build/static/css/203.3fda21ec.chunk.css","2e89543faa85d4282d3b1fbbcd5c768e"],["/build/static/css/205.87b2f83c.chunk.css","c650f9bc3e7e8f9c08db9e3be135b3f9"],["/build/static/css/24.cdeb4377.chunk.css","0daf9b56347b0e4963ae69223eaf69ac"],["/build/static/css/26.d2ddda53.chunk.css","8e0f16310937497b95d0a1d51f309346"],["/build/static/css/28.2ded9f12.chunk.css","92b230d76ba7377bcd514c3595fe4381"],["/build/static/css/29.9be13309.chunk.css","321a492ab59a00c3664b30674b940e7a"],["/build/static/css/36.46217ba3.chunk.css","3d9b6cbd5bfbc8829a7cdf7269258013"],["/build/static/css/37.551e5fab.chunk.css","ea8d467fb9a5f0f69ea78c28321860d8"],["/build/static/css/38.44ffc181.chunk.css","161cee3e6952d2c26042e0b3bb9674b4"],["/build/static/css/40.51644ece.chunk.css","e60e1de2c013f64d6be33570f386f18f"],["/build/static/css/41.05019a35.chunk.css","31dd6bf1c06d4b8d89fd5a080707398a"],["/build/static/css/42.6417fb3d.chunk.css","1f3c6e46e8958c99bb21e631fea653ca"],["/build/static/css/43.b5e4a770.chunk.css","ad64c0eede853274fe7737a65d66d18b"],["/build/static/css/44.8bdeed6f.chunk.css","51e6517154ed9af8c9daab9bb9f5be93"],["/build/static/css/46.c3a96e50.chunk.css","5c032c956396fce1d0b3570be95b2e17"],["/build/static/css/47.3262fb19.chunk.css","1cadcf901734ec2a6835ad4439ef81b3"],["/build/static/css/48.5fc996d6.chunk.css","3dd10e5139158948a6c027085f755b5a"],["/build/static/css/49.abf6bb9b.chunk.css","ada3232b22b52c071d392663702224f5"],["/build/static/css/51.acffe7d4.chunk.css","acf092b4dac0549de582623a75f4b8c2"],["/build/static/css/54.8ee941ba.chunk.css","78a03f03321a824a6dbd88cd73d2795f"],["/build/static/css/55.af42b21d.chunk.css","e9973bb00b729e887f1a5e9282c83141"],["/build/static/css/56.6fb7b900.chunk.css","b2b7f79b9a097e758534ae3e403d4213"],["/build/static/css/57.8897a42f.chunk.css","ece06cde4494a0302d90ec483aada5bc"],["/build/static/css/58.ec1571c8.chunk.css","e1b364f4ed84f38d13e248c64863357d"],["/build/static/css/59.a8e7b652.chunk.css","ea8d467fb9a5f0f69ea78c28321860d8"],["/build/static/css/60.68bdc9d4.chunk.css","e241b765b4b77427228a67e5f8e56fd1"],["/build/static/css/63.db767247.chunk.css","07c65ab5f940239969726ecb2ca6e6a8"],["/build/static/css/64.95c8fd70.chunk.css","388dd0b31093c2366934f518e4fe5678"],["/build/static/css/65.d6056abe.chunk.css","6be07b41aa909943991ee2c423dcfcf9"],["/build/static/css/67.a8369a12.chunk.css","fb1e6273d324603cfb6a53e19f2a9787"],["/build/static/css/68.84ea399c.chunk.css","d898ab708ad086c3b66001e58b8e4622"],["/build/static/css/69.cf29d6a8.chunk.css","940a1020cdfc55007c346548abc4570f"],["/build/static/css/7.b2ad95e2.chunk.css","44167f3d7851a461acc4eaab89504dee"],["/build/static/css/70.306147eb.chunk.css","d6d7a13f06f71440a953ce2798887469"],["/build/static/css/71.f4704690.chunk.css","83a2ab1e5c6be84e927fda72b983d73e"],["/build/static/css/73.64eed33f.chunk.css","72d7bf3af3f5cf075aefb6e825392f62"],["/build/static/css/74.a8d6fed1.chunk.css","40e47313a3980161a1dffdef735f5233"],["/build/static/css/75.b2743ec7.chunk.css","157b459f269ef9f7149cadf75055a8f0"],["/build/static/css/78.a9e60da0.chunk.css","0549846659af8ab87b92c8096541a51f"],["/build/static/css/79.0469c2bd.chunk.css","de64d426dc721c1843166620a253ea56"],["/build/static/css/80.a65c9d2d.chunk.css","165f02e0d6681b4676914e81e43074bd"],["/build/static/css/81.746d3b5f.chunk.css","0161cd4ec4ed52e5d86fb235672f5fb1"],["/build/static/css/83.a8369a12.chunk.css","fb1e6273d324603cfb6a53e19f2a9787"],["/build/static/css/84.ab8b4fa4.chunk.css","3885a1afcd6f49498e12f3bd32a56bfe"],["/build/static/css/86.c9cfe6bf.chunk.css","a0c00a7ed53bbf2ff4a5ffed59ad027d"],["/build/static/css/87.b9ac6b8a.chunk.css","a8eee561121163fda336b1c7290f7a17"],["/build/static/css/88.285c512b.chunk.css","b50d794cac196e7e2b703dfb4238752d"],["/build/static/css/89.a8369a12.chunk.css","fb1e6273d324603cfb6a53e19f2a9787"],["/build/static/css/90.bcb1f451.chunk.css","353fbccdad2719ebee9298a8e1b2522c"],["/build/static/css/91.17d1bb70.chunk.css","1fee3b4f3a1a11ed58c2c2f40ff08f58"],["/build/static/css/92.01fa08a8.chunk.css","e5d2ac9cad9566fdc8b0780112eb3b8f"],["/build/static/css/93.c713331c.chunk.css","1373d0214c811e25b7c1763ef9cf3287"],["/build/static/css/94.4ce784a3.chunk.css","223a1668f636714711b8e42a0c276dd4"],["/build/static/css/95.89efd2d4.chunk.css","db965ed4d322960bd3d4ec8d8d17672b"],["/build/static/css/96.0a9590f5.chunk.css","5a49e8279fe5194807764d1d183aab38"],["/build/static/css/97.09f79998.chunk.css","b1cd9cd9034636695bd20282f23d5015"],["/build/static/css/98.834ebd5d.chunk.css","70c295dced5edf920d2f6727c214c311"],["/build/static/css/main.c43039ce.chunk.css","7ea7ff69e487a3cd25d3cfc2e060bb48"],["/build/static/js/0.b26c77b7.chunk.js","0cb918a3107e7ecfc53a6247fe13b0d8"],["/build/static/js/1.e2412c23.chunk.js","cfdfe41b5d3f5ac34fed64d30b1a175a"],["/build/static/js/10.2158fc52.chunk.js","2a4c4087075444957988292f374192bb"],["/build/static/js/100.7bda0a6c.chunk.js","41e973187e046d31d87ba42b3b4643ed"],["/build/static/js/101.fffa310d.chunk.js","4b9e18204b7d1b2cb28324ff4e311cf6"],["/build/static/js/102.aff01f1c.chunk.js","1766ff39ff5062887274ef16b6e8e79c"],["/build/static/js/103.a5098181.chunk.js","8b26d354de416c75aa0c5e7133bccb9f"],["/build/static/js/104.7193bf01.chunk.js","08d3c453a84f0852a2e3a0988dcf410e"],["/build/static/js/105.bae5d91b.chunk.js","71949cd025b8713fa482b7e37e879141"],["/build/static/js/106.6bb2e611.chunk.js","643b2e4045de4b0a224dcd27b44ba3be"],["/build/static/js/107.ee642054.chunk.js","352c87d623bc9d94683f8c1ebb4572f1"],["/build/static/js/108.f8eb913d.chunk.js","241fce02213ff4c9ebc48b8df92ed7f3"],["/build/static/js/109.d7ad241f.chunk.js","0b751888fb24410727a1741a40a2b628"],["/build/static/js/11.73a57414.chunk.js","87e0868ef16d6cdfb4b1e161695248e5"],["/build/static/js/110.45b25843.chunk.js","4285a1747c9cb99e1b116bd4ac23741e"],["/build/static/js/111.ebf61367.chunk.js","c891b884bc8c34356e9c966c211c7673"],["/build/static/js/112.4bed7520.chunk.js","e3d62059d29d7125d9d1cefd90e9fdc5"],["/build/static/js/113.f083a87e.chunk.js","04fd206a7f7e0421e3397628a9e353ea"],["/build/static/js/114.86e70d6d.chunk.js","9446fde365e5c2cdc634314466aca721"],["/build/static/js/115.c2bc19f7.chunk.js","46ef54fcf7366ecad2b8e47f50e6ff30"],["/build/static/js/116.8f34821a.chunk.js","49f4dc1aac1906edecbac2c916ef5cfb"],["/build/static/js/117.4c72f640.chunk.js","667c7ecbb71cc54666781036e87b2bd7"],["/build/static/js/118.8721e4b6.chunk.js","715c21dd04173afe76c3ac358d82a676"],["/build/static/js/119.8cd57a8a.chunk.js","4289c7fe5d4c2183afcae50164adf23d"],["/build/static/js/12.37b58c9d.chunk.js","802c4fd291d21331e163e0a5fb4c18e2"],["/build/static/js/12.37b58c9d.chunk.js.LICENSE.txt","cee85785815e15d37aed079bf6639435"],["/build/static/js/120.1a38806c.chunk.js","4430ac6b3084c99832fffdd91c0a3244"],["/build/static/js/121.829c212d.chunk.js","af207a850cd13af21df2a20c3fb65153"],["/build/static/js/122.0dee25d7.chunk.js","8963a034f466bfac25889a37f0b025ac"],["/build/static/js/123.59b18e03.chunk.js","c897988a131214e451bd5612832a536e"],["/build/static/js/124.9d051d2d.chunk.js","f12883891cfbe98930b839888d6c6596"],["/build/static/js/125.6c20e0ff.chunk.js","9566ac5b541513b718e7dbfbfd667785"],["/build/static/js/126.119d6436.chunk.js","09aac8d9edf5198c21b566856fd70a07"],["/build/static/js/127.3d2fd170.chunk.js","643ad8a4e7386cfe3261336506a3f4f5"],["/build/static/js/128.c297214f.chunk.js","02d7b78d00d216dca9eb76be1e9cd144"],["/build/static/js/129.20827215.chunk.js","4346566c7486ff326387b3ce66b4bc75"],["/build/static/js/13.7000ca4e.chunk.js","f97d9aea320cbe5f037acc9cad4651ea"],["/build/static/js/130.55ec616d.chunk.js","fff9df64766e84e614f2ecebb6bad7ef"],["/build/static/js/131.da79013d.chunk.js","27a9eb99e5006fa0a2e3438618ecf9ea"],["/build/static/js/132.24b13003.chunk.js","75b01139a6767e609ecdf043bf0538ec"],["/build/static/js/133.5e6658af.chunk.js","9e42edda3ca77a54ea3c2b0ee30f8720"],["/build/static/js/134.8be25ec7.chunk.js","51fb2475ccc581fa0d0510fdfb04270d"],["/build/static/js/135.355f2e9b.chunk.js","2287aa60e994cd00910c27d73d8507a9"],["/build/static/js/136.3d54c863.chunk.js","5833a9cc658850d8169f7507ae046722"],["/build/static/js/137.71cf9c9f.chunk.js","01f86f06157a0839e8bc7cd19e092137"],["/build/static/js/138.7cf7a2ac.chunk.js","8d20e6ddd7d7e268472d46c134f1988d"],["/build/static/js/139.e15d7e00.chunk.js","11d30aa885e804ad2528cc7428e4bbdf"],["/build/static/js/14.d1aeb0bd.chunk.js","56bdabad9f1db0f49f517fee49995489"],["/build/static/js/140.d4aca878.chunk.js","ac03e58e3e01dc687b6f6b0693501d17"],["/build/static/js/141.a9cb76bf.chunk.js","840328fb89f472261ee2a8cf38b1babe"],["/build/static/js/142.ac5602f1.chunk.js","14baf00af60ffac690ff7dcd2f245ba0"],["/build/static/js/143.7f2873cf.chunk.js","7fba76156d2f9296fccbe46faceafa08"],["/build/static/js/144.aba9e5e5.chunk.js","16a4aeb1fdab00ba3bd6a2b4424f83e5"],["/build/static/js/145.3214b2ca.chunk.js","418fcd517fb1551cbf82e87e6d5bdd88"],["/build/static/js/146.8bc09c4f.chunk.js","30e6b14cfcdccd1bf265bf250e1f9ef5"],["/build/static/js/147.eb86d433.chunk.js","4af515894bb19eac1b8821d2df0854f3"],["/build/static/js/148.81bcc16b.chunk.js","d4e9a2dc2143b17dc4c432aee6c171e2"],["/build/static/js/149.6424729d.chunk.js","485b2568f4d47be0e0123354a57d538b"],["/build/static/js/15.f24c7247.chunk.js","721d3c113408b12dbbff4f7588663c7d"],["/build/static/js/150.bf5459f0.chunk.js","ff077bfde5e743d35f03df88a78d12e0"],["/build/static/js/151.e5d83b33.chunk.js","0cfe9733ea8472f14730ce29e9466415"],["/build/static/js/152.045bc12d.chunk.js","a51d364e8daf72e0e9f114af53188961"],["/build/static/js/153.4723116e.chunk.js","307857055ff6348718059ef4c59e4f04"],["/build/static/js/154.10691082.chunk.js","071e0d3732f7a11743ca3cc82cc1c308"],["/build/static/js/155.ec4469af.chunk.js","b830520376634cba70525f8eb0b8cdef"],["/build/static/js/156.84faa40e.chunk.js","48abe72b7cdb7930209ea1de9aca660d"],["/build/static/js/157.7ff2dca4.chunk.js","4af44d3489e401daa2184b676796182e"],["/build/static/js/158.b52cbd8e.chunk.js","9ac0424cb07d2d17a4e44ecb885918b3"],["/build/static/js/159.7787deaf.chunk.js","b1cb3a05b718f40bfcb9daff5c2888ca"],["/build/static/js/16.117844f2.chunk.js","e9d80bc4f5e4f150d9516cc20f519942"],["/build/static/js/160.9e860249.chunk.js","031ac24c54f144bee2a7d989f9b29bff"],["/build/static/js/161.96ea7860.chunk.js","948b42e57de7e777d18c7a736e8f8df5"],["/build/static/js/162.4457bad6.chunk.js","6785581ee2d8483171c6585693e9dd39"],["/build/static/js/163.5124d964.chunk.js","50c09137853fc98bd94ccc0eaeb86bad"],["/build/static/js/164.e904c3cf.chunk.js","7520d9379ee9b68c182287b9b9cb90c4"],["/build/static/js/165.23969df4.chunk.js","b0e8a8abe0e3558226303958136710c5"],["/build/static/js/166.9cbfca8b.chunk.js","b5ca6bc396f190981199917058fc9668"],["/build/static/js/167.afcc13bb.chunk.js","75796592dae7698c9c809c3cf395e9d6"],["/build/static/js/168.178c5684.chunk.js","ae17f78e803da399d66622db179473fa"],["/build/static/js/169.ce2b090f.chunk.js","b6f07eb416b301e93606d53f9492fd80"],["/build/static/js/17.13eaf097.chunk.js","6b8e4203f7c6d5fab6f325e2ec0588ea"],["/build/static/js/170.8af02544.chunk.js","1ca5817f5fccf837815461f2dae134c8"],["/build/static/js/171.25d7fd18.chunk.js","0defb2aba7d4c33a0664b10f1bf166b3"],["/build/static/js/172.a8f0a771.chunk.js","aba97464cc20fc96d7727e4eff50cfc3"],["/build/static/js/173.db5023e5.chunk.js","6897380a77d4c441e20b2ea39ac8d12a"],["/build/static/js/174.399097ec.chunk.js","0481a047f90ad6afded1ff42462b9cff"],["/build/static/js/175.0ee8c603.chunk.js","017278a73a051280fd6c99962cfef116"],["/build/static/js/176.7b9c7965.chunk.js","6be0e0676a83084828273dbc12ca7ae6"],["/build/static/js/177.c7bb6e57.chunk.js","2ce17a34a6bd7e62cd61da42e5b59fcf"],["/build/static/js/178.2cb5b6a8.chunk.js","57e41e2a5ebe10c816e2a761d990fb95"],["/build/static/js/179.eccea989.chunk.js","ce81596a5a41ecffa66d097cf58e76a3"],["/build/static/js/18.a8dcee67.chunk.js","e243994f0cf7d0e41729ba03b725137e"],["/build/static/js/180.28578199.chunk.js","c903412b5aec7f26860bfb9c12b07814"],["/build/static/js/181.cc8a191b.chunk.js","dfc536d40830d42d1f236a5dbf3aa346"],["/build/static/js/182.c5fe1d7c.chunk.js","4eec05dc63b2ea944ce4fd5ece9e8ab2"],["/build/static/js/183.491631a7.chunk.js","cbb0d511bcae5ad762d93bf12b5ce649"],["/build/static/js/184.dc99b1cc.chunk.js","b27511281cd66c0dc0f0a8e9c392fbf6"],["/build/static/js/185.31c9bf0b.chunk.js","065de9113db2cba1b068f8334f22fdf1"],["/build/static/js/186.0eae139b.chunk.js","cbb78669936f02df038de804f691d9f9"],["/build/static/js/187.f06ae401.chunk.js","071b5bff88bb4eb18edb9dd2f1cad156"],["/build/static/js/188.98b7063f.chunk.js","bd795218e51875f2742040e71a76751a"],["/build/static/js/189.bd7646a2.chunk.js","07513923e5651551137063bd908fac1e"],["/build/static/js/19.31e9b7a3.chunk.js","0a61e2796bcd5c8d4b82f63356dde166"],["/build/static/js/190.5984bc11.chunk.js","8151412fb6f34736e1136590c9d9daa6"],["/build/static/js/191.2a9a66e4.chunk.js","b8aa192992e06bce2dcdbb91b518bb6c"],["/build/static/js/192.9db10797.chunk.js","ff437dd8479d520fa20a71474ad4bbd5"],["/build/static/js/193.abca633d.chunk.js","43e477e0ddcca13768148b01cbd0d91e"],["/build/static/js/194.83adfa05.chunk.js","5384d73aca1bcb12e151a59832e580ea"],["/build/static/js/195.e709b8e5.chunk.js","4d4d42c987064ad044ed2f0df328382a"],["/build/static/js/196.38c2e13c.chunk.js","58ee0b6470f20d85fc5376b2e3455c36"],["/build/static/js/197.f2560345.chunk.js","bd8b396d82a00f6950c493ace21e26d5"],["/build/static/js/198.c01fdd9e.chunk.js","de7867b5e8d40d728e119554e3545ea1"],["/build/static/js/199.6d9673e6.chunk.js","dc2699a6fee14cca834faf0cf3199685"],["/build/static/js/2.6d25451e.chunk.js","97ba9da9c9fb907aad98f6941ccb8285"],["/build/static/js/20.07e69471.chunk.js","f839e9cabec4b45baac3aaeb84aca8ed"],["/build/static/js/200.c35b4325.chunk.js","cd58bdc333a24168652c3eafbf3fff4e"],["/build/static/js/201.6c737bcd.chunk.js","07440b7d98283ac53d9a916a2a516a38"],["/build/static/js/202.9e318f5c.chunk.js","4fd8784b19c98862622c95af15980142"],["/build/static/js/203.1b422894.chunk.js","a4d889419f6993de2088c24896a3516c"],["/build/static/js/204.af8bf920.chunk.js","97d243eb6bca3f19f45bc1358191d18c"],["/build/static/js/205.03d43de2.chunk.js","f6f977c4be42c326c5daed128a065e44"],["/build/static/js/206.c16c5f1e.chunk.js","5ebe4bea92c842f4db367f8d67b8e5b2"],["/build/static/js/207.44eba6d6.chunk.js","f0d26874684d144c4b81ad2550b422dd"],["/build/static/js/208.f65cf5df.chunk.js","1ba77a1244ca3879a1003924641a57ce"],["/build/static/js/209.7d20f513.chunk.js","84f77701942468dd06a061e8e7278555"],["/build/static/js/21.4aab7ec3.chunk.js","f116c4ee8b0a4509589d055a1576e156"],["/build/static/js/210.5ad4c15c.chunk.js","28d07c90513c8ca4d33aa0ceb2cd4065"],["/build/static/js/211.ae105c4f.chunk.js","d485ed6fc78f2384aabbc9bf270ca4e7"],["/build/static/js/212.e174a6cb.chunk.js","cd6f80d3c26093b612fa6b6b19bfe328"],["/build/static/js/213.e98087af.chunk.js","cbc7859ea68eeeedf1bc2f46f06ebd3a"],["/build/static/js/214.c175ce1a.chunk.js","580c58166783a9c16e36f98a7f5a3b4f"],["/build/static/js/215.00cc32c5.chunk.js","f4677dc9395d1d774bceef15c460c926"],["/build/static/js/216.48b1fbd1.chunk.js","82bd673c729aed9c32a09b6a1aadea49"],["/build/static/js/217.c60974f4.chunk.js","133a00b84c8e93f5faf2ce223e6a664b"],["/build/static/js/218.c4957684.chunk.js","0ad2c2d7c0e14bc46884e6b5d3cd9f35"],["/build/static/js/219.12746dea.chunk.js","0760dc45853b09585234f57058d34e2c"],["/build/static/js/22.03e97454.chunk.js","70f7217edf1ae8b54fd2634107b2e90f"],["/build/static/js/220.105602d2.chunk.js","f93f3b7de20fb1acc4331f3d448fe7fb"],["/build/static/js/221.20d61649.chunk.js","36a7658e397ccbe92ae1eaad660ed948"],["/build/static/js/222.83d99c89.chunk.js","8eb62c1e9550c6ee53ea7e756d0db2a9"],["/build/static/js/223.16c0b5c6.chunk.js","a26b6973856fbac85b92c1592cf06d0f"],["/build/static/js/224.507ad01f.chunk.js","32dd7a76fadc5fb1ea59dd5c062adb64"],["/build/static/js/225.0db1e520.chunk.js","a88bd9e1e4c6ffd6b5122ae5af9a5251"],["/build/static/js/226.f14c03b4.chunk.js","5518284964ee0dc3989e8f3c7e315685"],["/build/static/js/227.241991b3.chunk.js","d07d922007dc74d3127bcd174f588163"],["/build/static/js/228.d5059516.chunk.js","c24d47697916b73dc07100e47cc033c3"],["/build/static/js/229.667c149f.chunk.js","b7616835a8ee3745c64b0f8969dceafe"],["/build/static/js/23.0adf847c.chunk.js","ff95fa2556df3ea3cb59babd3beab00c"],["/build/static/js/230.bc603ae9.chunk.js","a95281a02e1a401cdcff0bd12b2722db"],["/build/static/js/231.973961b5.chunk.js","d32bc6f5b4a92d4354a0be9b71694221"],["/build/static/js/232.d73218d5.chunk.js","a6e2508569dc5509ec57c88c352cb300"],["/build/static/js/233.9c0f0a3d.chunk.js","b5fa64b405193d4848d9cb5c9b3d5740"],["/build/static/js/234.a8b1ad67.chunk.js","40e9ef0b9063fde602a7b4c5bdf06965"],["/build/static/js/235.e7dee953.chunk.js","d46e284c128e9e0455435bb4b44faab5"],["/build/static/js/236.121aaa7c.chunk.js","634d42596a72564610327f8f6a737d59"],["/build/static/js/237.d1c5ccb1.chunk.js","d9024c8bcc270fbaf08bbfd0d0dba8d2"],["/build/static/js/238.72f16a88.chunk.js","aba9bbbd10deaf17ac4ea1bdb584ed82"],["/build/static/js/239.58fa2b83.chunk.js","25e854d5ff01218e6330131d93db9b52"],["/build/static/js/24.e1712f77.chunk.js","216f9053541805ed6614454bb1f01906"],["/build/static/js/240.708431b7.chunk.js","e51f61bf6460a66be39aae394a0ab221"],["/build/static/js/241.bf4acf3d.chunk.js","b10fbc27c74b0085ee0f31bbc25435bc"],["/build/static/js/242.fb0f3890.chunk.js","a0c7d15de41c94a093a6fbeed5ee765a"],["/build/static/js/243.607d94d9.chunk.js","c6298570486cfab7c14f0590f4069d75"],["/build/static/js/244.84e3e627.chunk.js","9346d2e82333ad99bc89eb8690053a54"],["/build/static/js/245.ccfffdc8.chunk.js","9ef3473b973a9b06ceff07aef60c2fbe"],["/build/static/js/246.bb27925d.chunk.js","939c5942409f2a1ab76b764de986ef63"],["/build/static/js/247.16a29904.chunk.js","40faac37502089c03c3723ad418ebd2a"],["/build/static/js/248.ce811afc.chunk.js","3d7fbb78f59567728a38665774a4a3a8"],["/build/static/js/249.59043cf9.chunk.js","f8873aa35f8eb166c87c8594206a41fb"],["/build/static/js/25.59efb14c.chunk.js","16ac643f77193e47fcd9ce99f6b1d2b1"],["/build/static/js/250.20ccbb78.chunk.js","fdda4fc2993b552e331c169b971dcfac"],["/build/static/js/251.edeffa45.chunk.js","4e57c405ca0bb0629e8d905bb1fd9f30"],["/build/static/js/252.5779ffe5.chunk.js","ba4e0b0554414d28fa8be9c9f9d77f1b"],["/build/static/js/253.7c72af3e.chunk.js","e4a766344fd0c493ca8446c5e135abe6"],["/build/static/js/254.4ceda144.chunk.js","9a93be24a9d1ac2ed382a172ad16f323"],["/build/static/js/255.81e27b4b.chunk.js","8a62cdc1bbd8105c87d49df120e46a1c"],["/build/static/js/256.9885a2d6.chunk.js","c8fbb2a0e224cbef23da2b1e2246a298"],["/build/static/js/257.5755ac9d.chunk.js","d3669ebba32409723d456c9c8af87c3f"],["/build/static/js/258.21be4a27.chunk.js","4394bd07c71963f020e3f97e79d685ca"],["/build/static/js/259.e7726bc0.chunk.js","a3f6ac841447a7942a949deeafb764c7"],["/build/static/js/26.4c908361.chunk.js","4f6718be2b0f2895034bb219d4dfd6bb"],["/build/static/js/260.d16126cf.chunk.js","bf72c530b82e6bc0ea80c37d7a7a4af1"],["/build/static/js/261.83383931.chunk.js","cdfcc6b6345e57c3bc5b3e646843d9b2"],["/build/static/js/262.b2534584.chunk.js","32781fcbb1ee097999458be3a5d9e225"],["/build/static/js/263.7965a7a3.chunk.js","97738e926a03c6c5ac01a858e4cf86b8"],["/build/static/js/264.60ffda60.chunk.js","08358e383f08f0efc24bcd7ab759b2b6"],["/build/static/js/265.cf49c288.chunk.js","f2227e70bafb9a0e23f319852435ce21"],["/build/static/js/266.db8a11f9.chunk.js","4d258c625b9ad9792a068e34a0090f49"],["/build/static/js/267.553849c4.chunk.js","8d746b885895fb3ccac47b3d7bdde0c8"],["/build/static/js/268.8fd138c1.chunk.js","27506a39cb942060865b9143ef960c36"],["/build/static/js/269.7ef395a3.chunk.js","e198d6243d2fc1a17950abfd0ef299ab"],["/build/static/js/27.277bb826.chunk.js","6242f3d3a219536db6d2e5b28011e84e"],["/build/static/js/270.6d0f686e.chunk.js","909c890e03a05a9866926e3728cc8959"],["/build/static/js/271.c90dc816.chunk.js","ef0ccb31c02f900a5a42a9d4a0f01990"],["/build/static/js/272.954f9db7.chunk.js","6e21ca87d461546ed407184359a86d7b"],["/build/static/js/273.c19b151d.chunk.js","0c032872daef5c623ff65ea9b0aa1ca2"],["/build/static/js/274.eeb3c480.chunk.js","940b1c1b67f468e09b02b615d6631964"],["/build/static/js/275.b9b3699b.chunk.js","3614a8edca956d5c7f65bf4fda01e0c4"],["/build/static/js/276.c7b5775f.chunk.js","9b8fededdd8a49283f81eecab1c385ed"],["/build/static/js/277.ca10ec94.chunk.js","d91f48a56fcd53e273d410e72fb1e7bb"],["/build/static/js/278.101ab81e.chunk.js","7e8849aaf70310d3e6b5862ba60c726a"],["/build/static/js/279.6f4e2325.chunk.js","bb5bae0d8f44ac585adc0f963b8c3099"],["/build/static/js/28.01db46e1.chunk.js","616acb1f6e7992fcefc86243b8dbeec9"],["/build/static/js/280.655c76cb.chunk.js","9ecf3af132ad2647d3d002da2e9dbbe2"],["/build/static/js/281.480654c1.chunk.js","fb2e0b03dc1b6bceb636fc76572e5487"],["/build/static/js/282.d8347879.chunk.js","43b8acea15e0504965641cbd7178b8e0"],["/build/static/js/282.d8347879.chunk.js.LICENSE.txt","878c32af18784a9182238ec761a68034"],["/build/static/js/283.88368cdc.chunk.js","3f300c7c9a1a82336d945607e85f9206"],["/build/static/js/284.0cb571c1.chunk.js","64453685feae33bd1019811c2179b3b7"],["/build/static/js/285.9af488bb.chunk.js","67c549dd2add25597c488512355e5cf4"],["/build/static/js/286.2c9a330c.chunk.js","05ac1b9bd9a1e4cd62fcf6a763067187"],["/build/static/js/287.eaa811f5.chunk.js","dde451ba5f31f0a6b58b8ddc64d3c356"],["/build/static/js/29.54edff05.chunk.js","009145cfdbd99de5b44daafc2180d38e"],["/build/static/js/3.aff98d9d.chunk.js","43ed051ed063ae0b117cdeb1ac740d17"],["/build/static/js/30.c4733d05.chunk.js","0851a311a9c68a2719d078ed84137dd6"],["/build/static/js/31.e9f9f70f.chunk.js","3f33a97f0a53de8fce55c77cd6bcb922"],["/build/static/js/32.05e55429.chunk.js","ba124938cec2cbdcbe452be4dc94e501"],["/build/static/js/33.1b48b049.chunk.js","be8c3cca17fd1ea5396626908527e929"],["/build/static/js/34.80515721.chunk.js","721041e0c5a1ede38cc3ab821191fdfb"],["/build/static/js/35.3c5fc883.chunk.js","c3ae52dd1f48bad5a1998c8bb39a2276"],["/build/static/js/36.9f99e781.chunk.js","00d353b7fe5ecf3f081e151712cc0e28"],["/build/static/js/37.afb7f292.chunk.js","83557589c982c7e851d1d7caa485705a"],["/build/static/js/38.84e51b37.chunk.js","4f228542879a5ff7c530837b3af07952"],["/build/static/js/39.4ecf00a2.chunk.js","6b3cc17c35b497d73bf3988bcb96fd81"],["/build/static/js/39.4ecf00a2.chunk.js.LICENSE.txt","5786b65d9b765ff7032239c52606c97e"],["/build/static/js/4.2f13b054.chunk.js","25269d8876f15b79b0d1c71081b55486"],["/build/static/js/40.bfb6d323.chunk.js","656647d568d1c75cb2c3c9d9ce4c65c0"],["/build/static/js/41.ca51d7b8.chunk.js","479e1025eee25689a85642144ad64f70"],["/build/static/js/41.ca51d7b8.chunk.js.LICENSE.txt","93cde566f8e5a9bf3f2be78ff29b67a0"],["/build/static/js/42.dbbf9a0d.chunk.js","3199695dc2769ff36cf0954093d4d44e"],["/build/static/js/43.a81394f6.chunk.js","574da466b68a0f0072c4f273249e479f"],["/build/static/js/44.a412bb59.chunk.js","51dc3f69d6d696456a4ac71081ac7892"],["/build/static/js/45.9aedd63e.chunk.js","c57cd8185c8db353d28898d0309e1716"],["/build/static/js/46.404833b3.chunk.js","576f9a1eaa604649c0bf314a46a61b82"],["/build/static/js/47.eac62482.chunk.js","27589bb656729ca3be0bad117ab64fad"],["/build/static/js/48.96f2dbcd.chunk.js","a810d4a9f1b06dc2af3e2c9f371b7981"],["/build/static/js/49.c5fcc230.chunk.js","cd5237682e88e446c6605b8c74bdf94a"],["/build/static/js/5.3cb42556.chunk.js","9fd0966f844cdcf57cebd3b856a88b8b"],["/build/static/js/50.cdae5046.chunk.js","3b065490e12ecf8bedb1e0fa96b025d3"],["/build/static/js/51.e77da645.chunk.js","383303e133f9cad026f32f9bfe173ce1"],["/build/static/js/52.76b46828.chunk.js","dbc270f60565c51750eac6c2d0d56aad"],["/build/static/js/53.55c60c0c.chunk.js","38f0fc940badd2e6af39c1128ce404d1"],["/build/static/js/54.06c10315.chunk.js","e7d8eb79df51795dac46d14994713ddc"],["/build/static/js/55.50a29936.chunk.js","5c1f50f37e35324ed4ae1b24830df939"],["/build/static/js/56.956b4620.chunk.js","b737a2e9274ffcfc6fcd19eb904c83fb"],["/build/static/js/57.61764e8c.chunk.js","512c85325d2908399093522252c87677"],["/build/static/js/58.77816556.chunk.js","87586708fd951e0742cd232f88e951fa"],["/build/static/js/59.685d6ddf.chunk.js","0711ff58f311c1cabca7b667c2909494"],["/build/static/js/6.9bf7dd91.chunk.js","b52b4a614f62a1f2c174e16b68e8dfb6"],["/build/static/js/60.afdaa030.chunk.js","a3d77025e774407fa3e67920ab4e3020"],["/build/static/js/61.3fc4c499.chunk.js","9d578a8bbe92474cf18e866259290f72"],["/build/static/js/62.fa2657da.chunk.js","e3f7bfef050059817c37e037cbae2d56"],["/build/static/js/63.527d608c.chunk.js","7fc6782c696f909101d0009448b2b7d2"],["/build/static/js/64.1504eaa8.chunk.js","10ceb634e9012cd8ff9aa15eb4917bc6"],["/build/static/js/65.3cce12ef.chunk.js","1c9d0b6ec2f47933d01a521d739049a8"],["/build/static/js/66.713031d0.chunk.js","478b5777accfe928a75104c4458bb781"],["/build/static/js/67.45ee98bf.chunk.js","5c9225c0c8307a37e599408c43d0c903"],["/build/static/js/68.b7bb14cb.chunk.js","cd9a294cac769c3cc248624b522335a9"],["/build/static/js/69.4d0bfd29.chunk.js","a583ca98403ca884baed85cf8b3d0406"],["/build/static/js/7.4dd51bf4.chunk.js","4ce9baaf891a91e54df7dbe6aee54fa5"],["/build/static/js/70.ffff2c3f.chunk.js","51d02687f389459d360abcf8fcc1d39b"],["/build/static/js/71.0fe54a78.chunk.js","9ec2c899ddf5df7e0e96ff43c8ff9a2f"],["/build/static/js/72.4f3c5674.chunk.js","ceee27bb1e34e01ddd5445f0fef087d5"],["/build/static/js/73.ae6c791c.chunk.js","8343466b18194c3ff33d5a9cb44dad62"],["/build/static/js/74.72351a5b.chunk.js","b49e4ee293a488431959f118e68e762f"],["/build/static/js/75.b9d5ae11.chunk.js","1e41fa497e9738a2a28be4d66832a7ab"],["/build/static/js/76.afec4736.chunk.js","802af5d533f0140c61210e598f59efb6"],["/build/static/js/77.a5ccfcd3.chunk.js","631bf247594523cb06f5cdc5e33e944c"],["/build/static/js/78.268e83e5.chunk.js","62d4baa2987c6897590fb6ccdc91506c"],["/build/static/js/79.7533ffa3.chunk.js","28fd1e3e20ca2dad788416f7fa7198e2"],["/build/static/js/8.595f1e70.chunk.js","12853e75f3168f57644bf2fe53753e89"],["/build/static/js/80.c3d7ec45.chunk.js","38087fe14273ed191a802468f343e851"],["/build/static/js/81.198571c1.chunk.js","b99a0758a0b850a7bf924b97a80bd131"],["/build/static/js/82.01651401.chunk.js","2a5b7c46e887db769e04199a7418c29a"],["/build/static/js/83.a5593188.chunk.js","c5a6d61632e21e413c0c03c59302581e"],["/build/static/js/84.ab04338f.chunk.js","e4b891bb7a4cddf27a8c533da1cf19ec"],["/build/static/js/85.bc21cb1e.chunk.js","5a2ff098c7b2a377414269a05d48e55b"],["/build/static/js/86.b09411b8.chunk.js","45be18565fad146e43498eb08716f2d3"],["/build/static/js/87.9613c4aa.chunk.js","08355dfdf42230014aee3a503a835eab"],["/build/static/js/88.f3645466.chunk.js","d95c83419cb80c617eb32427a56fe1db"],["/build/static/js/89.bc139365.chunk.js","c1c07835dce79f0ef9724825e8d0c8d3"],["/build/static/js/9.e6c57cc0.chunk.js","7f58d99b1d4c1dec85874d342e90eab9"],["/build/static/js/90.268d3f77.chunk.js","869e0acad75aaee782bf5450f54e1d9c"],["/build/static/js/91.7a97179a.chunk.js","726c91d094dad9c2ab4806cebc54a257"],["/build/static/js/92.7bc9219a.chunk.js","36bc2379a3f44dfe02472ac8363edfbd"],["/build/static/js/93.1addcef6.chunk.js","5a61670e808b01142fdcd7acee3bfcb8"],["/build/static/js/94.17467003.chunk.js","b8fd278e5793c0ad05bb7d3b4884270d"],["/build/static/js/95.0d456582.chunk.js","b3c239181211d5b669eaa1dba63b5bbe"],["/build/static/js/96.3d931828.chunk.js","61d8593f6249e1699faef32545dbd93e"],["/build/static/js/97.bfc0f5e6.chunk.js","7e10a9d395efb9fbe497ab56c5490ae9"],["/build/static/js/98.42bf4daa.chunk.js","cb82564da5700a28d489c56e998b187a"],["/build/static/js/99.2f9bab76.chunk.js","d16914e4cfda2ecc1cda080207263ec0"],["/build/static/js/99.2f9bab76.chunk.js.LICENSE.txt","71677e73087176cab08dd57f25ccc8ed"],["/build/static/js/main.a6570712.chunk.js.LICENSE.txt","c430a2d58477066be7a7737166308700"],["/build/static/js/runtime~main.31eac45c.js","f521fa2f85c479ae5ffda32597a3b050"],["/build/static/media/2-1bg.d22a63b9.png","ba2b4a272d5ca00d9400b4cd1fd573d6"],["/build/static/media/2-2-1.afd0f2f5.png","63de0e927282052b4b7a3a4a4e06c004"],["/build/static/media/2-2-2.26bc3301.png","09350b2fc63799fbbbed880ee86c54dc"],["/build/static/media/2-2-3.6d6ce99c.png","04c46e92f6c6dbc3f354c7d12f41efdf"],["/build/static/media/2-2-head.5e69dbb2.png","1ed02c446d34cd67de8d1685ffd16181"],["/build/static/media/2-3-1.bcb33d47.png","6309aee1c5b0f1906cf8224c70a2954d"],["/build/static/media/2-3-2.57ef08ae.png","13d71726e3c0f7ba20318b57eece054f"],["/build/static/media/2-3-3.52733627.png","284814681a0af3e1c41bf547a189de86"],["/build/static/media/2-3-4.339b2f1c.png","9ec275ef1b19daa2a2194674dfb106ad"],["/build/static/media/2-3bg.deef1b07.png","5b8e2e8dd995ea94a13247eb5ed7ca9e"],["/build/static/media/2-4-1.802eb322.png","d3950f1555e0210dd70a374600f83aae"],["/build/static/media/2-4bg.45478d20.png","f28c71d7b533b10dc5c1c33ddc7e028d"],["/build/static/media/2-5bg.9cca3de1.png","7d7c0003e780841147d31243f7c305ad"],["/build/static/media/2-6-1.302b729e.png","cd88cc40364a0dacde3fa5af91cb8407"],["/build/static/media/2-6-2.b262b91e.png","50b143930101e1b295683ba0099f9ab9"],["/build/static/media/3-1.9fdda521.png","f6add2be652f2989e8b5c8ebc319f44d"],["/build/static/media/3-2.47050941.png","b3ad137b32270db1b9fc4aa08c8e0451"],["/build/static/media/3-3.c767aae7.png","5d79fb69eee45493a7555b6414c739c0"],["/build/static/media/3-4.92820cbc.png","5d26624685fca97de2721a718a5209eb"],["/build/static/media/3-bg.4f22fe34.png","28b762cb9f96c8122b700f54e3c914b4"],["/build/static/media/34@2x.ed8e5910.png","174665edd0ab7f03fa9e60353417cbaa"],["/build/static/media/35@2x.33462edc.png","8cfe5ce0a0d51e3b6d9af2a5ccb2784a"],["/build/static/media/36@2x.8f54f5ba.png","0dd97091f3e6be410d8d5ef8df634ce8"],["/build/static/media/37@2x.97a40a2a.png","54b6a5ad4cdecb5d722bb1509e5e0216"],["/build/static/media/38@2x.f072fe68.png","e890bdfa45d996910aad3597b0a24c09"],["/build/static/media/39@2x.ee1af05a.png","cef1223f2f0ce7cc451c982e2f7dc6dd"],["/build/static/media/4-1.79fa159d.png","2bea356c9736a2f3787b03d69b72c733"],["/build/static/media/4-2.9c066e75.png","88eada7dcd52a5d211ee86aacd523616"],["/build/static/media/4-3.a1487a5b.png","da4afd909ef92b84e7a90043e96504d1"],["/build/static/media/4-4.5eb40734.png","d3f20f10c4de4cf438ac376516763db9"],["/build/static/media/4-bg.214b12ef.png","bb353b3cf7d527c4c052a5462e5f2209"],["/build/static/media/40@2x.f10a55e2.png","603a7113eda7af6d3d908b8b7bed4e1a"],["/build/static/media/42@2x.25d6b5fd.png","b17ffff59b4673910f125e208e448757"],["/build/static/media/44@2x.1374baf9.png","0f150a0e7cf098056300667f82d986f4"],["/build/static/media/46@2x.e272d43e.png","06d55da5cb08016c1d1561e111e41c29"],["/build/static/media/48@2x.3bde4de9.png","46fe84acf4e9b0c974d28785a76d416d"],["/build/static/media/49.b03e6efe.png","b084f468520ae3ea313839228035ed41"],["/build/static/media/50@2x.69b76634.png","59d8c56b75d5833bcaa4ca40c24e0282"],["/build/static/media/52@2x.41805cbb.png","9e64828acb8840429063f19df28f6262"],["/build/static/media/55@2x.83486b73.png","1f3a3cec5959e66b7e32acb3974c30b2"],["/build/static/media/57@2x.8dc6b0b8.png","e9e9efcca4a99b81aeaa2b3d5f3d8149"],["/build/static/media/59@2x.b0884ef0.png","076b0a99ff2dfa32cf88da927fd5bdde"],["/build/static/media/61@2x.99d3cc3e.png","0899a86bb440717a21f3692383ebf49d"],["/build/static/media/63@2x.49f389b9.png","74d7a6b844adc2bac1f21d47f3878a78"],["/build/static/media/65@2x.ef33e2f9.png","82a58ddca2302ee7b12b0c38b8df9a4b"],["/build/static/media/67@2x.4a4f4b6c.png","7f37bcee2e2be94ddef7ef4feaf6b8a9"],["/build/static/media/69@2x.379c6a82.png","b0fbdb5e689fc6ac05bc029ed150c556"],["/build/static/media/70.df160b27.png","6b30fe745757fbeb61d89e6c064ad26c"],["/build/static/media/AlimamaShuHeiTi-Bold.64aacee2.ttf","50f39ed4ec3608cb9e6de0339c8fa074"],["/build/static/media/BJHKHT.f065403a.png","7e59d4b496c81f75d5c11c5166f030a4"],["/build/static/media/CEC.3b748059.png","064eea41dfa53645eb0134012b9e7f2e"],["/build/static/media/GFKJ.eb30c414.png","a60603b90e7b35d31753400f56be7770"],["/build/static/media/HSKY.2e76ba44.png","390849e1165e584772959baecaafb55b"],["/build/static/media/ISCAS.851fcfda.png","6a2b57a38c79d3c48a5aa238a113d165"],["/build/static/media/KYRJLM.2d659e5c.png","8d92960a37abe7deb48e25b7ea72a2e5"],["/build/static/media/KaTeX_AMS-Regular.b1489df1.woff","7f06b4e30317f784d61d26686aed0ab2"],["/build/static/media/KaTeX_AMS-Regular.d4531cf7.woff2","e78e28b4834954df047e4925e9dbf354"],["/build/static/media/KaTeX_AMS-Regular.f80d9eaf.ttf","aaf4eee9fba9907d61c3935e0b6a54ae"],["/build/static/media/KaTeX_Caligraphic-Bold.0c96bc8f.ttf","021dd4dc61ee5f5cdf315f43b48c094b"],["/build/static/media/KaTeX_Caligraphic-Bold.7ce7636b.woff","1e802ca9dedc4ed4e3c6f645e4316128"],["/build/static/media/KaTeX_Caligraphic-Bold.f046a374.woff2","4ec58befa687e9752c3c91cd9bcf1bcb"],["/build/static/media/KaTeX_Caligraphic-Regular.35f3c951.ttf","d49f2d55ce4f40f982d8ba63d746fbf9"],["/build/static/media/KaTeX_Caligraphic-Regular.4519ba4c.woff2","7edb53b6693d75b8a2232481eea1a52c"],["/build/static/media/KaTeX_Caligraphic-Regular.4a559f36.woff","d3b46c3a530116933081d9d74e3e9fe8"],["/build/static/media/KaTeX_Fraktur-Bold.069514d4.ttf","a31e7cba7b7221ebf1a2ae545fb306b2"],["/build/static/media/KaTeX_Fraktur-Bold.2ea3916b.woff","c4c8cab7d5be97b2bb283e531c077355"],["/build/static/media/KaTeX_Fraktur-Bold.5b8749ee.woff2","d5b59ec9764e10f4a82369ae29f3ac58"],["/build/static/media/KaTeX_Fraktur-Regular.0d90113d.woff","b7d9c46bff5d51da6209e355cc4a235d"],["/build/static/media/KaTeX_Fraktur-Regular.2c629b06.woff2","32a5339eb809f381a7357ba56f82aab3"],["/build/static/media/KaTeX_Fraktur-Regular.96556db6.ttf","a48dad4f58c82e38a10da0ceebb86370"],["/build/static/media/KaTeX_Main-Bold.07e762d0.ttf","9ceff51b3cb7ce6eb4e8efa8163a1472"],["/build/static/media/KaTeX_Main-Bold.20b90c20.woff2","8e1e01c4b1207c0a383d9a2b4f86e637"],["/build/static/media/KaTeX_Main-Bold.a9cdbc85.woff","22086eb5d97009c3e99bcc1d16ce6865"],["/build/static/media/KaTeX_Main-BoldItalic.7649d52f.woff","4c57dbc44bfff1fdf08a59cf556fdab3"],["/build/static/media/KaTeX_Main-BoldItalic.b345de5b.woff2","284a17fe5baf72ff8217d4c7e70c0f82"],["/build/static/media/KaTeX_Main-BoldItalic.bc8d96e9.ttf","e8b44b990516dab7937bf240fde8b46a"],["/build/static/media/KaTeX_Main-Italic.44a32ae6.ttf","29c86397e75cdcb3135af8295f1c2e28"],["/build/static/media/KaTeX_Main-Italic.ab751a9e.woff2","e533d5a2506cf053cd671b335ec04dde"],["/build/static/media/KaTeX_Main-Italic.e3954fe9.woff","99be0e10c38cd42466e6fe1665ef9536"],["/build/static/media/KaTeX_Main-Regular.13b3f852.woff2","5c734d78610fa35282f3379f866707f2"],["/build/static/media/KaTeX_Main-Regular.9e75cd60.woff","b741441f6d71014d0453ca3ebc884dd4"],["/build/static/media/KaTeX_Main-Regular.af7fc7b3.ttf","5c94aef490324b0925dbe5f643e8fd04"],["/build/static/media/KaTeX_Math-BoldItalic.4d6241be.ttf","9a2834a9ff8ab411153571e0e55ac693"],["/build/static/media/KaTeX_Math-BoldItalic.94810ff6.woff","b13731ef4e2bfc3d8d859271e39550fc"],["/build/static/media/KaTeX_Math-BoldItalic.d5d35e84.woff2","d747bd1e7a6a43864285edd73dcde253"],["/build/static/media/KaTeX_Math-Italic.11278d36.woff","f0303906c2a67ac63bf1e8ccd638a89e"],["/build/static/media/KaTeX_Math-Italic.cae7ea26.ttf","291e76b8871b84560701bd29f9d1dcc7"],["/build/static/media/KaTeX_Math-Italic.ffda8803.woff2","4ad08b826b8065e1eab85324d726538c"],["/build/static/media/KaTeX_SansSerif-Bold.2946bdb5.woff","3fb419559955e3ce75619f1a5e8c6c84"],["/build/static/media/KaTeX_SansSerif-Bold.5a20a475.woff2","6e0830bee40435e72165345e0682fbfc"],["/build/static/media/KaTeX_SansSerif-Bold.f0ad0abc.ttf","7dc027cba9f7b11ec92af4a311372a85"],["/build/static/media/KaTeX_SansSerif-Italic.c7feacd5.ttf","4059868e460d2d2e6be18e180d20c43d"],["/build/static/media/KaTeX_SansSerif-Italic.c834ba6d.woff","727a9b0d97d72d2fc0228fe4e07fb4d8"],["/build/static/media/KaTeX_SansSerif-Italic.e5fc2aef.woff2","fba01c9c6fb2866a0f95bcacb2c187a5"],["/build/static/media/KaTeX_SansSerif-Regular.5af9e1cf.ttf","5c58d168c0b66d2c32234a6718e74dfb"],["/build/static/media/KaTeX_SansSerif-Regular.5bf28900.woff2","d929cd671b19f0cfea55b6200fb47461"],["/build/static/media/KaTeX_SansSerif-Regular.a4fd0563.woff","2555754a67062cac3a0913b715ab982f"],["/build/static/media/KaTeX_Script-Regular.a1c15978.woff2","755e2491f13b5269f0afd5a56f7aa692"],["/build/static/media/KaTeX_Script-Regular.cd3b0634.woff","d524c9a5b62a17f98f4a97af37fea735"],["/build/static/media/KaTeX_Script-Regular.dd0db7ae.ttf","d12ea9efb375f9dc331f562e69892638"],["/build/static/media/KaTeX_Size1-Regular.1876361f.woff2","048c39cba4dfb0460682a45e84548e4b"],["/build/static/media/KaTeX_Size1-Regular.bbd9552c.ttf","7342d45b052c3a2abc21049959fbab7f"],["/build/static/media/KaTeX_Size1-Regular.c4ae0d25.woff","08b5f00e7140f7a10e62c8e2484dfa5a"],["/build/static/media/KaTeX_Size2-Regular.635e9324.woff","af24b0e4b7e52656ca77914695c99930"],["/build/static/media/KaTeX_Size2-Regular.d1e8ff17.ttf","eb130dcc661de766c999c60ba1525a88"],["/build/static/media/KaTeX_Size2-Regular.f516b73c.woff2","81d6b8d5ca77d63d5033d6991549a659"],["/build/static/media/KaTeX_Size3-Regular.1ef7adae.woff2","b311ca09df2c89a10fbb914b5a053805"],["/build/static/media/KaTeX_Size3-Regular.5d632274.ttf","7e02a40c41e52dc3b2b6b197bbdf05ea"],["/build/static/media/KaTeX_Size3-Regular.f32a9fde.woff","0d8926405d832a4b065e516bd385d812"],["/build/static/media/KaTeX_Size4-Regular.1d132596.ttf","ad7672524b64b730dfd176140a8945cb"],["/build/static/media/KaTeX_Size4-Regular.4f012d6a.woff2","6a3255dfc1ba41c46e7e807f8ab16c49"],["/build/static/media/KaTeX_Size4-Regular.f668d566.woff","68895bb880a61a7fc019dbfaa5121bb4"],["/build/static/media/KaTeX_Typewriter-Regular.4f31d033.woff2","6cc31ea5c223c88705a13727a71417fa"],["/build/static/media/KaTeX_Typewriter-Regular.b1d1af1a.ttf","257023560753aeb0b89b7e434d3da17f"],["/build/static/media/KaTeX_Typewriter-Regular.d3c8e68f.woff","3fe216d2a5f736c560cde71984554b64"],["/build/static/media/LC.f247fdb8.png","3e02cbcebad7837bf48da07b33a10bf5"],["/build/static/media/LSLM.99387946.png","41c202edbdb8a04e0cff8dca05fcc3de"],["/build/static/media/ML.08d278e2.png","9f958c18dbce14eafeed88a2fff5ec30"],["/build/static/media/NJDX.bb34b326.png","48e32a4eb948d5d618f7234210cd111d"],["/build/static/media/QH.b57a0131.png","45efbad10af2600ac575f17c7f1c6f25"],["/build/static/media/SHJT.426bf0c7.png","93cf5b16ef9208cb5bf1da99eebde8fb"],["/build/static/media/TX.b703476c.png","47cf36954b1fbb684e346d72dd890b14"],["/build/static/media/WXYJY.21e40191.png","e080df4c7b430301c9f741d432afa8ad"],["/build/static/media/XH.a0a88f17.png","a621d3a4f230af8107e727f60ed4c8f0"],["/build/static/media/XJY.b4c57bf1.png","e41c17ce768fcf94a03339a71c30d6f3"],["/build/static/media/YKD.4f7e2766.png","fa37d44fd25bcf449ec35efe68de61c5"],["/build/static/media/YouSheBiaoTiHei-2.ccdd188b.ttf","1726685ca93be4e04930d6561afd1d68"],["/build/static/media/ZC.ad056aa5.png","c51f75c3c4c469809acda5c394c02adf"],["/build/static/media/achievements.f20b7e39.png","6a9f5aef5cc32d04d0a7a2f7acc38b11"],["/build/static/media/award-bg.f71628f1.png","c5dd065eaa235efd1c330b41d27f3370"],["/build/static/media/award-tit.4c48185a.png","5dec871e9bf24ad08589bf24da7d56c9"],["/build/static/media/back.1e418089.png","ee2944a414b58b368c7ba8736bfcf379"],["/build/static/media/back1.1f20bd0a.png","9e33ab593c27b6fceee6df8f58427b14"],["/build/static/media/back2.0041bb9e.png","ce17b8c8daffeb44536da6edca8e80c7"],["/build/static/media/back3.16134f64.png","47671b5b33de0e6a2f5c4027702df587"],["/build/static/media/ball.24214b6e.png","4600b466befba451dd38df26879cf299"],["/build/static/media/banner-interim.c50ff667.png","afee978cdb229c29525a3b28d3f411a2"],["/build/static/media/banner-interim1.bc583d0a.png","c3e7901a643703917a0ffb64112767ff"],["/build/static/media/banner.2210881f.png","e0e53da61876b65af6fd337b44eb7b3a"],["/build/static/media/banner.40f1ff0c.png","196a855ae4a95a04943211925b34b83b"],["/build/static/media/banner.84187e6e.png","ecf9fdcd304fa1e37310d49755e2f009"],["/build/static/media/banner.c3c2eb57.png","917f62f518c37b814260765ba69918e3"],["/build/static/media/banner.f7da2db1.png","23523c6657f4a1abe198837d0316a162"],["/build/static/media/banner2024.65b24d59.jpg","bfcc925ab623521bd11268c7b6228817"],["/build/static/media/banner_list.e02c5e16.jpg","bc53dcd5b0731ce2ac28c3ea02a01c97"],["/build/static/media/beijing.bfcd5b0e.png","518931a330ddf9dd7348d702c82c033c"],["/build/static/media/bg.29bcbc89.png","b94abc65627e9b2908f39eb0eee370bf"],["/build/static/media/bg.401bf2cf.png","228280fae26c66cbfd718f680d16ce7f"],["/build/static/media/bg.9688532b.png","c1f86769f7e46442052e59452f01f9d9"],["/build/static/media/bg.a51f2ffd.png","10085e3dfd86fd912dd2df5855fdd7b0"],["/build/static/media/bg1.8fea5c5f.png","9908ca0a39c6288aeb6e6753c95f7ca6"],["/build/static/media/bgJccNews.62db7ff1.png","ed537e6eae419dff367dfa8d4078de79"],["/build/static/media/bgPng.ed010245.png","9c63690dae3e5e96cc49a08ff24cf230"],["/build/static/media/bj2.c3cfe3d6.png","a79bc4e6d6af18293f3adc3dcf720637"],["/build/static/media/bootm_bg.fd79db63.png","218f633e0f3e0e0efdeeb2217e375e21"],["/build/static/media/botOneBg.4fb56df5.png","674a61ccd29c392bed8827e1772f534c"],["/build/static/media/box.548a8c8b.png","d86432e2f3b9c9e605b14855d40c4c1f"],["/build/static/media/ccf_logo.a54fdc70.png","99678a58665cdb049736919636983ee3"],["/build/static/media/ccf_logo1.be10ead7.png","e2e6fef345151e132fdcce161cc87525"],["/build/static/media/center_panel.5acfc167.png","3d3175664716e73367007a0ab32b51eb"],["/build/static/media/center_title_bg.0404e256.png","38936c7e74bbe776da6b47daf98030c9"],["/build/static/media/check_tabs.dc02b037.png","3cd1dc6de8c94ea0b139f837fc00abdf"],["/build/static/media/codeafter.c3088c74.png","49ed3ae6c715b4f312f9a4af582ef2a8"],["/build/static/media/color1.5ec57881.png","e1d1d02db263d1755f8fb561698a94cb"],["/build/static/media/color2.a71ab734.png","1d81df711d339c87cf62a09485bb2366"],["/build/static/media/color3.76d404ab.png","2f352aaccf734d3ec30cbf67c6e5096a"],["/build/static/media/color4.e0954f96.png","3ebe006326cb387e138111e3497d37ee"],["/build/static/media/communicateBg.501ecb8d.png","fcd105710f2df39616ad2c810dd881e5"],["/build/static/media/computer.4fe86b12.png","902233a9dd36c8a274324382e7f693b3"],["/build/static/media/contact_bg.ad2cf7be.png","be9e8358ae98671c686db10d24a2a81b"],["/build/static/media/datasetback.ffc43ae0.png","b773c4923749bc96b843e4f59d3a1694"],["/build/static/media/detectionBG.6759a755.png","a8244f19972a05a30815da7c25d5abd1"],["/build/static/media/devops.39983f5b.png","6fab3d0ca745ca5b57c7923030ff0db7"],["/build/static/media/earth.050b1435.png","bdc488cfc8356fbe92e2c5e85f38d3a9"],["/build/static/media/echartBack.1d4b428f.png","79a739b8eb8db5c9ac228bb1c50cf21a"],["/build/static/media/educoder.c918f385.png","8e01fe5d89fb54eb1fb1b032a53c1d75"],["/build/static/media/emp.35f6c709.png","ab4edd69519dcd864dae83950032e73f"],["/build/static/media/f_banner.d7cab36a.png","b6f72d53595ed99f4db32a09b80ac7ce"],["/build/static/media/first_panel.1bab6c7f.png","24040c6c17c3070fc90468bf2e69c8a9"],["/build/static/media/forth_panel.34bc8ff1.png","ae70f0aff70ab7e691ec9f6ba8742f5b"],["/build/static/media/freeBanner.292dbf56.png","ef1bc437bc6970b40a6f0e7208afa626"],["/build/static/media/fun1.c99ffa49.png","0821dbab48751cec64b2bb3c795796ef"],["/build/static/media/fun2.12f22bca.png","54a5d7faf4b9ddb2e82d7b5207089a6c"],["/build/static/media/fun3.75c280e6.png","5c69ce2307b9e074af5ce82d88ef8582"],["/build/static/media/fun4.f499794e.png","253ae97d5ce8d7de5fd987d0ac9cc51b"],["/build/static/media/fun5.96b44942.png","e8afdfd77e8ea57ed9945cde3bcf7b98"],["/build/static/media/funBg.410c4305.png","d6f1410497fc1f2ed6acdbc525857fc6"],["/build/static/media/funBg3.d1c7d094.png","3e38083b0ae65fdcb3e237ee1caa0e6f"],["/build/static/media/funBg4.68c5f49e.png","4387caf6448bde780eccac5072aba145"],["/build/static/media/gitlink-gz.d351910b.png","3c122aec852b71bf0d17491b698a9cc1"],["/build/static/media/gitlink-qq.90d5ac1b.png","1342e82038d67316331259e6508591c6"],["/build/static/media/gitlink1.4bf0ed96.png","74f1d8c84848fb0b81ee404552ef7427"],["/build/static/media/gitlink2.0ec0ec22.png","8f753495bab62a461ee0cb63eb0ee889"],["/build/static/media/green_nodata.be7b538b.png","e17d8166fc7264e3dbe22daa717dd58f"],["/build/static/media/growBg.46f3f3b6.png","1cabeced9300653c66c202252dae37b6"],["/build/static/media/head.52aa3fc8.png","3a5b86995f4e5b03deb387dd013e58b4"],["/build/static/media/help.0bfb2587.png","ed85504ae3ea434b5dca53dc3a666dea"],["/build/static/media/help_bg.d2bb4c18.png","4558c0fafe9b751957f47d510d3faf92"],["/build/static/media/huake.63b6a34d.png","adbad39e4b3344c8dac6fa02807eb9e5"],["/build/static/media/huawei.73ec7c22.png","64d20728102a750c9ce500eb424f1de5"],["/build/static/media/icon.1322725f.svg","f3313e4fa96f057f07ac8d52e053c11f"],["/build/static/media/ideLogo.0dca8d76.svg","42d6121571a45e6466dc8151da3ee900"],["/build/static/media/image20.4f1ce1bb.svg","2f78686cac653fd009cce87e1100b430"],["/build/static/media/image21.5cddfd61.svg","8a02d740954406b3a5ea8e748629e245"],["/build/static/media/image22.6ff2b063.svg","c66ea17e75e42e4cd6d63831a05b7cad"],["/build/static/media/img1.676de78a.png","23f2fec9d37c1332b80b474f8f19f0d2"],["/build/static/media/img1.8560258f.png","1a039a78776399d0eee98e6ad7a07ce5"],["/build/static/media/img1.e0beda57.png","37963219e6ca5c4144ba62693c52c31f"],["/build/static/media/img1.fc155528.png","2aa17810adc47741e9f26238cbe7dba7"],["/build/static/media/img10.64149a3d.png","44f29fca2b72ab9726d3413cd75c763e"],["/build/static/media/img15.87a3556c.png","caf5daf4b8834cf0c40a93f32616e2f6"],["/build/static/media/img16.32badab9.png","e20c519658bc608e7b432ea7557cf618"],["/build/static/media/img17.c25d5edc.png","2b82779b3b1f36aa80495153b68f3d3a"],["/build/static/media/img18.4963efc1.png","df5029d95eef15daf5a7326e88399d6d"],["/build/static/media/img2.789fbbfe.png","f7ef7805e3cd8e94a431def695bd886d"],["/build/static/media/img2.ae303051.png","51bd149911e029ebf15ad8838b05c674"],["/build/static/media/img3.cee3ac5b.png","eafb9519b0ba2dd31e768fa8c751ea49"],["/build/static/media/img4.53c937cb.png","d79d2611f2cfbc03316fff2204ba0b90"],["/build/static/media/img5.ca3a2287.png","a55ff2eecc025d68b5f7a6f1f8a9ed85"],["/build/static/media/img6.8f81bf78.png","f64772292e6a90fc1da0dbdca501cd11"],["/build/static/media/img7.e4a68e6e.png","4c472d65efdbd4517ada8ee751228890"],["/build/static/media/img8.10500e00.png","aea38e49166c86c63b177f3145a0b064"],["/build/static/media/img9.d25372ba.png","aa259ddd863027c59146b33666f57c2c"],["/build/static/media/importNone.5bada960.png","e88f41b5b84c9d7cb8481d53c5c72dd8"],["/build/static/media/intro1.b3997c1f.png","06f78fc9c25a66032bff3c439d042bb1"],["/build/static/media/introduce.30b50cda.png","b3ccb50edadf6c46d3b4bbe1c0dc4eb5"],["/build/static/media/jijinhui.041fb524.png","827c1f894afb783870599d02cb5c4c3f"],["/build/static/media/joinUs.26ec28cd.png","9cd5fee199af626730ee25a37f118eb3"],["/build/static/media/large.a34ed58b.png","cb0f8d37a6a8e4f21afea940cde46057"],["/build/static/media/last.7ee095fc.png","1ca885338760e45da40a1be49e047c54"],["/build/static/media/leftBg.3f49735a.png","bd773e7f800db3dd53511dbd585b7587"],["/build/static/media/license.25734ac7.png","347284d6cd291fa64f6c181ad2d8b17f"],["/build/static/media/lightspot-bg.49565787.png","52216ef4d460586b45b1fcb12dc75b2c"],["/build/static/media/lightspot1.9214f0ae.png","ac3bd597543bcfb1a17a039b9f955c50"],["/build/static/media/lightspot2.b7053786.png","5d91f7f67c0f69fb68d40416c15dc9eb"],["/build/static/media/lightspot3.2f8af8da.png","b6a4577e53a6ca085671ffd9a8b62ce0"],["/build/static/media/lightspot4.93769763.png","f9f2f6654b165d72d9780e101e19e845"],["/build/static/media/line.e5ece354.png","723e1dfefc432d6ca4681479672ecdc6"],["/build/static/media/loginBg.1cddcbff.png","86ec58b9f8f3f50140770546cf840257"],["/build/static/media/logo.62af9fee.png","bdb086d84a720bfb0c7a3bef50cc6422"],["/build/static/media/logo.f0d4927b.svg","9ee4b6d239cf05d9118b4a863ca4bfa3"],["/build/static/media/logo1.77949f0b.png","c55c1cd504df9c1e180610117d52b26c"],["/build/static/media/logo1.ec3c2e67.png","1b63bf1709328011dd17013bd4999fd3"],["/build/static/media/logo2.b04c07f2.png","82f448805e0380b391c77943d02b1d46"],["/build/static/media/middle.cf4a9916.png","ebe52378621631bf3a68183d06a520da"],["/build/static/media/mulan.690d2289.png","b9d8b87a75927dc097d45280c2ca0f4b"],["/build/static/media/new1.7caf4319.png","4b09590696ca3bc6e570ad06fb05f1f4"],["/build/static/media/new10.8294f04f.png","a2998f3ef972ae960a95f6df068dcb8e"],["/build/static/media/new11.cda47074.png","064720b7549b5c60dc6dc64ebb382096"],["/build/static/media/new12.857e066c.png","a92750f52b58643355b79da704925fa3"],["/build/static/media/new13.12733b90.png","ff5114e757ad90be9fd4cb75274a0e62"],["/build/static/media/new2.174d3a64.png","6417bb471fc5c9052630b722406ff570"],["/build/static/media/new4.01f2e96a.png","56d7c1611ffb9cc1c644842c1f880b8a"],["/build/static/media/new5.cb78fd8f.png","015654d3f39f21edc294afb2bf432b31"],["/build/static/media/new6.2a7c5121.png","5cc68bf88295110a5070bbbcbcd36b8d"],["/build/static/media/new7.6544c4a2.png","b019e11507ed42bd2c4e95100e22a38e"],["/build/static/media/new8.b44ee8f1.png","008a55df38741111a9f935a3b9c0dab1"],["/build/static/media/new9.55b70ab9.png","bdbd8e58c2a61ce73cddf0576171eae6"],["/build/static/media/newIcon.6ce5faf2.svg","47650e72fa1a06001e80def6f101b6af"],["/build/static/media/news-item.c2aef644.png","fd090d94d0fe94b8f12a9e68ac872c4d"],["/build/static/media/news-main.731a5143.png","40d592ac03be023dd1fd67a60a97df57"],["/build/static/media/news-main1.d438d3c7.png","f9c1445528c719c33464b6b9d5be8883"],["/build/static/media/newsBg.66918645.png","b3af8b6ed0a52e86fc2b344538e6645d"],["/build/static/media/newsBg.b2f6f200.png","6d9eaf2b2aeac7385c81cbea63d7e096"],["/build/static/media/news_line.eb05bff1.png","0181d2cbbb3e8b0ee24bc7a7a4c22e4d"],["/build/static/media/next.1c184f48.png","0fadfbb0ebded09fa2a6427f42cdb1fb"],["/build/static/media/nodata.3da8aec7.png","5f4cdc61fb122dc3c2033a3d548cde20"],["/build/static/media/nodata.e34b5912.png","0e96e0f9b7a03303f2a095d89798eee7"],["/build/static/media/nps1.b2849b06.png","a22d69867a2d0871e69fe18ceb7a8201"],["/build/static/media/nps2.d5d0b666.png","9b14ce3c332a63d95d62716030398ee3"],["/build/static/media/p_banner.c0387521.png","203d6f5318bd9028870abebdd31ddcdb"],["/build/static/media/partner_bg.88388216.png","eac2e2ad3b1a25d605ed746409b530ef"],["/build/static/media/person.7544cfa0.png","4b17a6ecb1fafb9c67b9ad939eac540e"],["/build/static/media/personalInfo1.13c2500e.png","813da468a7e7472edbdf3de5516049f3"],["/build/static/media/personalInfo2.f01447c8.png","5176f62523dc034a2977c61065b2e101"],["/build/static/media/phone.14961064.svg","6740ab2ceb0d77a4deccd3c9ffe60f76"],["/build/static/media/proTypeBack.55979a81.png","375d232f9d6645644108bb78a37b53cf"],["/build/static/media/productBg1.5e097b9a.png","f5b1c5cdf3012571243a639f9a1fcd88"],["/build/static/media/projectBg.774764d7.png","916780acccd06591f270420affece47c"],["/build/static/media/projectBg.fb04099c.png","ab7289c0f0747f72a11dbb2f784d8ed1"],["/build/static/media/projectDetailTaskBg.66b1fb2d.png","161c7fee542a59bdf4cb8a5a94086831"],["/build/static/media/qqChat.9e56cc22.png","fc97e294a452fcfae783dc73d1f24ff6"],["/build/static/media/registerBg.e14e89f4.png","5ca168f423644e195c7fe270cc728873"],["/build/static/media/resetPasswordBg.df9a6167.png","13b9a18d3a09d34b1320713d38fbd04f"],["/build/static/media/resultBanner2.c3095c5d.png","e7a33f637c22dbd6e7703ab7c56cf9aa"],["/build/static/media/resultBanner3.e11193de.png","2d21f1a2ad794f632b733ab4ba3ed4aa"],["/build/static/media/resultBanner4.6eda6ee5.png","169f43ebc4fed90d528eab85e1ed0e91"],["/build/static/media/rightBg.55f14f0c.png","f38c59f756ada99c3eafd76ab2333925"],["/build/static/media/second_panel.46e0d167.png","ccf433104d4678731d55df89ccb383b3"],["/build/static/media/sexange.b3665539.png","fe580c3386c0dac7aa9480dbe1c26b9d"],["/build/static/media/slick.2630a3e3.svg","f97e3bbf73254b0112091d0192f17aec"],["/build/static/media/slick.29518378.woff","b7c9e1e479de3b53f1e4e30ebac2403a"],["/build/static/media/slick.a4e97f5a.eot","ced611daf7709cc778da928fec876475"],["/build/static/media/slick.c94f7671.ttf","d41f55a78e6f49a5512878df1737e58a"],["/build/static/media/small.bbabd52e.png","0cb10aaa2e802e89ca2f701a3ae0b453"],["/build/static/media/softDetailHeadBg.b2bae10a.png","6b1379c5abf77af7fecbabb1368f1d96"],["/build/static/media/source1.a0ffd52d.png","125139327a51d0a6e735905f73cb3c86"],["/build/static/media/source2.3c5249bc.png","f4270c01275ac606dae3e8b829292817"],["/build/static/media/sourceCardBack.ecf588b0.png","62f82f23ead3a435824919e7d27377c4"],["/build/static/media/sponsor11.5e9da48d.png","0cc78d9e2df9b816f79923244d807999"],["/build/static/media/sponsor21.8a655acc.png","86d7c2304bf3f60d923bdc6f25951f33"],["/build/static/media/sponsor22.96e2b643.png","c26b18460bdc7959b7baddc5bf8e9a8c"],["/build/static/media/sponsor31.0fd95bcb.png","099a8680be13f97915df39f8247fe2d9"],["/build/static/media/sponsor33.27be3b2d.png","11f04aa6ba51b6ba1ae2e09cdabaff8e"],["/build/static/media/sponsor42.cac8770a.png","74ba6f4c575d310cbfe99dacfb6637fa"],["/build/static/media/sponsor43.9e4a3afb.png","0508f03711803f9dbe6b9354deb19bbe"],["/build/static/media/studentProject.f5bd2481.png","7482b6159f829f5acc6c10041feb1b5b"],["/build/static/media/studentProject1.ff1915a1.png","1e70d9b4de2d9f48e33fd61c3f2d5ad8"],["/build/static/media/studentProject2.78fd5476.png","c36e2407cfc02b5a51ec609751c3425c"],["/build/static/media/subbanner.ae500024.png","14fdb07a19fe5263b18ab9efabb0b13b"],["/build/static/media/subtitle.5019e086.png","b2d9c74c02d4de483f79085596d0064b"],["/build/static/media/sys.00b52dac.png","473c6d61a96ff2b7c2a0c3f50fa41201"],["/build/static/media/tab.12ed44f1.png","581200ee4543ddb99f2eeb0c6df7d4f6"],["/build/static/media/tabBackground.18febe91.png","d55a8d32e7d0303ebf04cf4ff42b470a"],["/build/static/media/taskbar.49a40f3a.png","80443aacad0a26162d838d4f71af128a"],["/build/static/media/teacher1.ee492a9b.png","b995335297dd994485a4855aea43ff27"],["/build/static/media/teacher10.9298db29.png","b081bd10fc70f320e0f4448fd1c69da6"],["/build/static/media/teacher11.8a0d8669.png","3a3db3db638f5426e7bda4bef24a2484"],["/build/static/media/teacher12.47e02224.png","0635d72f566d9365bda9d8d88d80defd"],["/build/static/media/teacher13.f7886e36.png","f903bba276231fd009dfa6fc32c8b1b6"],["/build/static/media/teacher14.83b48396.png","5b3290eacd871568046c9b5591591d7b"],["/build/static/media/teacher15.5d777604.png","2e7eb1c34f389f025d84e13c54ca8297"],["/build/static/media/teacher2.b2b9919d.png","7279b7ba87a86ca7d46dfa6d0c9df088"],["/build/static/media/teacher3.20cb800b.png","e8277cbe9f532bccc0266be07afb402b"],["/build/static/media/teacher4.c15a0bda.png","9a0016c1a46ce39fa8e415bcd9ae72b4"],["/build/static/media/teacher5.9397d078.png","51a49c0ea258d928438153cfbd399be4"],["/build/static/media/teacher6.06b6f465.png","f1b92d0ac115f75b438f05a31fd0b551"],["/build/static/media/teacher7.4102dcc1.png","6e4e9fff991f8cc1f88479706ab55a37"],["/build/static/media/teacher8.5d3f117e.png","be6bfe0c206b2089065b0313c07e7eb0"],["/build/static/media/teacher9.69b0adae.png","e0666a81294a17768829744aa117ea24"],["/build/static/media/team.698c787a.png","834fe7f7732b6c1c82a654cfb2f369fd"],["/build/static/media/teambanner.fad350dd.png","36b2d503fb1259c48d20d9487730e0f3"],["/build/static/media/third_panel.b9c9303b.png","2576eaa0537548cb0c4cbe26741eaa25"],["/build/static/media/time-bg.f61a7e5f.png","ebb56fbe31fc6fc51fb81da23fdfcdf8"],["/build/static/media/time-bg1.6b04fbd5.png","7520a3cbd3694fcc162ab39e79b595e1"],["/build/static/media/title.132e93bf.png","e3916518a83832398d2b214cf2a334d0"],["/build/static/media/top-1.54a95b91.png","3d2bbe827191450fb82fc04b7ba925c9"],["/build/static/media/top-2.2a21b300.png","7cddde07beac784e8edd065bf3c5f4e2"],["/build/static/media/top-3.48ab81a2.png","702e62391cc8148d3f6f405720527121"],["/build/static/media/top-bg.7b89cf7e.png","1cf27750ff50673346a49beeab0c3bb9"],["/build/static/media/typebg.b2b0ea32.png","c02c413fdc8fbcb9bd4a042ff9f0ea5a"],["/build/static/media/vipListBg.8179ad93.png","1622e9f2b918b295232dffde6bc352c6"],["/build/static/media/vipTitleBg.64d456e6.png","33756cefbf02eb1e0eff7af17efbbb41"],["/build/static/media/vision-fw.feb9fd4c.png","8a4981313cb329cf13b2d7e2e504832d"],["/build/static/media/vision-jz.a991d471.png","c9dca6e9ca9cfade0af5fd6bdfc2466d"],["/build/static/media/vision-yj.8ca7b113.png","f0e79df36c856f56182ac40671398628"],["/build/static/media/vision-zy.e4ac356e.png","74051fe1bb426d692314875ca2c46087"],["/build/static/media/vision0.c7dbea1d.png","246360ebccde2cea686df3691bb36d7f"],["/build/static/media/vision1.072e7be4.png","9a77d7b7bd7029b0b02c468967cc0ecd"],["/build/static/media/vision2.024daa92.png","88845f234a57b0b227e9822bc3bf6f36"],["/build/static/media/vision3.fee43e80.png","ef1d8123d90d646b105cf42746afe7fc"],["/build/static/media/visionBack.89aeea4a.png","de178a15481e8499af31045cd142cbed"],["/build/static/media/visionBackActive.14814f28.png","7fe41f1e078204f0946a7e0bafbffabe"],["/build/static/media/xigongye.d51231d3.png","751514079a6e7d1cfd19af4527749e53"],["/build/static/media/xiuos.67682257.png","6fd484b0615e89cb2a2fcde1e6e261a1"],["/build/static/media/xjy.6e62f4d6.png","6542ba49c3e8515e8cada3f15f7ab094"],["/build/static/media/浙江大学.3c545e69.png","b305afeded0784578319d459a6d71cc7"],["/build/ts.worker.js.LICENSE.txt","27424a6e40c70ed4c68b96c0215841f1"]],cacheName="sw-precache-v3-sw-precache-webpack-plugin-"+(self.registration?self.registration.scope:""),ignoreUrlParametersMatching=[/^utm_/],addDirectoryIndex=function(c,a){c=new URL(c);return"/"===c.pathname.slice(-1)&&(c.pathname+=a),c.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,d,e){c=new URL(c);return e&&c.pathname.match(e)||(c.search+=(c.search?"&":"")+encodeURIComponent(a)+"="+encodeURIComponent(d)),c.toString()},isPathWhitelisted=function(c,a){var d;return 0===c.length||(d=new URL(a).pathname,c.some(function(c){return d.match(c)}))},stripIgnoredUrlParameters=function(c,d){c=new URL(c);return c.hash="",c.search=c.search.slice(1).split("&").map(function(c){return c.split("=")}).filter(function(a){return d.every(function(c){return!c.test(a[0])})}).map(function(c){return c.join("=")}).join("&"),c.toString()},hashParamName="_sw-precache",urlsToCacheKeys=new Map(precacheConfig.map(function(c){var a=c[0],c=c[1],a=new URL(a,self.location),c=createCacheKey(a,hashParamName,c,/\.\w{8}\./);return[a.toString(),c]}));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(e){return setOfCachedUrls(e).then(function(d){return Promise.all(Array.from(urlsToCacheKeys.values()).map(function(a){var c;if(!d.has(a))return c=new Request(a,{credentials:"same-origin"}),fetch(c).then(function(c){if(c.ok)return cleanResponse(c).then(function(c){return e.put(a,c)});throw new Error("Request for "+a+" returned a response with status "+c.status)})}))})}).then(function(){return self.skipWaiting()}))}),self.addEventListener("activate",function(c){var d=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(!d.has(c.url))return a.delete(c)}))})}).then(function(){return self.clients.claim()}))}),self.addEventListener("fetch",function(a){var d,c,e;"GET"===a.request.method&&(d=stripIgnoredUrlParameters(a.request.url,ignoreUrlParametersMatching),e="index.html",(c=urlsToCacheKeys.has(d))||(d=addDirectoryIndex(d,e),c=urlsToCacheKeys.has(d)),e="/build/index.html",!c&&"navigate"===a.request.mode&&isPathWhitelisted(["^(?!\\/__).*"],a.request.url)&&(d=new URL(e,self.location).toString(),c=urlsToCacheKeys.has(d)),c)&&a.respondWith(caches.open(cacheName).then(function(c){return c.match(urlsToCacheKeys.get(d)).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=[["/build/css.worker.js","43bda574d819d31cd8bcfdfec0d530b0"],["/build/editor.worker.js","66a299b66a7944561324014dcfe7b600"],["/build/html.worker.js","540d3668315f4c512b5b47cbeac4a3cf"],["/build/index.html","4e1d1d631e643b0a2d86aff0c48af85f"],["/build/json.worker.js","79d31edc895c0b5d4d48138985fbce88"],["/build/static/css/100.02c763e8.chunk.css","5cc3d979713402fd252f57cb92382a9d"],["/build/static/css/104.4c8c6a11.chunk.css","0ae949ae461f1288dd7040ed79913510"],["/build/static/css/105.d4e40697.chunk.css","015d9d0c6dcea9d01f99ff037410b3d7"],["/build/static/css/106.89bc1500.chunk.css","3b5275cddb3b9ffda842375aff601d26"],["/build/static/css/107.f392094f.chunk.css","456877dd56d7e23451fb52357264d0f9"],["/build/static/css/110.7cc79b14.chunk.css","3807dd2deeb39cbdcbb473f7623ede11"],["/build/static/css/113.4054f41b.chunk.css","df7b038f8f1a0e16793b24bc950b9b22"],["/build/static/css/114.6cf7864c.chunk.css","ad3b0cb1c1beaa4d8b9d56600caae95e"],["/build/static/css/116.6fb7b900.chunk.css","b2b7f79b9a097e758534ae3e403d4213"],["/build/static/css/119.4e686135.chunk.css","450ecb015daa7d9179fefac0ad10879e"],["/build/static/css/12.f7228588.chunk.css","66cd0a337a39f9ea0b72fa32b2a48659"],["/build/static/css/120.41b8aabd.chunk.css","e363ea281af9e616a0d144154b88c8f8"],["/build/static/css/121.b7b78777.chunk.css","863152f8c7d88bc43c34a0814ddaf712"],["/build/static/css/122.212e8ffd.chunk.css","36881c6bebeda22d0c73469eeafc01cf"],["/build/static/css/124.fd61519e.chunk.css","26a9f3f77e6977809099fbc7b028e34c"],["/build/static/css/128.54bd5dfb.chunk.css","e0ae2d8af498e04d4b844ed54a567632"],["/build/static/css/129.41b8aabd.chunk.css","e363ea281af9e616a0d144154b88c8f8"],["/build/static/css/13.1c5f3a58.chunk.css","5d39578b91b84e925bd702d0d56a0ea2"],["/build/static/css/130.0a4618f4.chunk.css","97bda12560df7105de7a01cefecc5129"],["/build/static/css/132.38aad773.chunk.css","6e83a49c152bb193f5a695b029d3502d"],["/build/static/css/133.41b8aabd.chunk.css","e363ea281af9e616a0d144154b88c8f8"],["/build/static/css/134.41b8aabd.chunk.css","e363ea281af9e616a0d144154b88c8f8"],["/build/static/css/135.9564778a.chunk.css","c130020beb28d86cc3bccaa47b8e4a86"],["/build/static/css/136.56776e6e.chunk.css","1908029f317c5b777973d7e824556790"],["/build/static/css/142.de5ed58f.chunk.css","d9b5ca9cb767438bb42a4167d8c9141b"],["/build/static/css/143.c041974c.chunk.css","5314e7f6ff601345e2cc90fc691e3729"],["/build/static/css/146.83a06073.chunk.css","cc03c8bd582e5fb3cf3cb57075905fe6"],["/build/static/css/147.db767247.chunk.css","07c65ab5f940239969726ecb2ca6e6a8"],["/build/static/css/148.167b2911.chunk.css","2563ed0e4024a263a3c5a853f621e647"],["/build/static/css/149.d34dec6c.chunk.css","5e4a89df86c68d430a13a6dd227b1dcd"],["/build/static/css/15.b075271d.chunk.css","7e5f9a4662bb925d6410caec1ed96731"],["/build/static/css/150.e59d7372.chunk.css","ec270161f5e004353ed4374b9bf780b0"],["/build/static/css/151.72319a07.chunk.css","c57ab9b10ec991eb2facacd6c62b2381"],["/build/static/css/152.b92181f7.chunk.css","a605440071e27cff46511f5d776357bb"],["/build/static/css/153.60363166.chunk.css","6569055061b144e78422a5507923cd2c"],["/build/static/css/154.1b154d7a.chunk.css","82eca58185cd1aae12ed3e0dd8d1a183"],["/build/static/css/155.12134822.chunk.css","6feb97883acf80b63614f421702e5cbd"],["/build/static/css/156.65678519.chunk.css","1211ec54a5dbd129cf63cacdc130ca13"],["/build/static/css/157.a5898551.chunk.css","6e5bd15662109f699b8b0d6ed2b0d2ea"],["/build/static/css/158.a5898551.chunk.css","6e5bd15662109f699b8b0d6ed2b0d2ea"],["/build/static/css/159.42865e00.chunk.css","158dfffd3460487b20f359e5e689492d"],["/build/static/css/161.83a06073.chunk.css","cc03c8bd582e5fb3cf3cb57075905fe6"],["/build/static/css/164.0bd8a340.chunk.css","70b903ac6be2390ad6d8b5976add839a"],["/build/static/css/165.cdeb4377.chunk.css","0daf9b56347b0e4963ae69223eaf69ac"],["/build/static/css/166.1b154d7a.chunk.css","82eca58185cd1aae12ed3e0dd8d1a183"],["/build/static/css/168.01fa08a8.chunk.css","e5d2ac9cad9566fdc8b0780112eb3b8f"],["/build/static/css/169.1b154d7a.chunk.css","82eca58185cd1aae12ed3e0dd8d1a183"],["/build/static/css/170.4cedb0b7.chunk.css","1dd217bae6c85c94697539fc354a5de4"],["/build/static/css/171.6d12ef9c.chunk.css","516fa7e38badf49d731aa8b941f1843a"],["/build/static/css/175.0a2b06f0.chunk.css","baf6cca9a6b84d17a1b08ea629f7f818"],["/build/static/css/178.853964e7.chunk.css","e2bf0d48ba76529bf6aa571df5b25730"],["/build/static/css/179.853964e7.chunk.css","e2bf0d48ba76529bf6aa571df5b25730"],["/build/static/css/182.8ddbb070.chunk.css","3de2e94ba931d38eb377530c8ea1be89"],["/build/static/css/183.e6754f94.chunk.css","caae73f2b635e06475a7ab46f4b52210"],["/build/static/css/184.a8369a12.chunk.css","fb1e6273d324603cfb6a53e19f2a9787"],["/build/static/css/185.53604072.chunk.css","dae2a89b8b4b9577d529ccdc67b2bd1b"],["/build/static/css/186.c041974c.chunk.css","5314e7f6ff601345e2cc90fc691e3729"],["/build/static/css/187.c041974c.chunk.css","5314e7f6ff601345e2cc90fc691e3729"],["/build/static/css/188.238afeea.chunk.css","04ee7c051cc7ca94a464f183ce5cd2b5"],["/build/static/css/189.0235d756.chunk.css","3c152d150d71ca1d782cbce74e83545a"],["/build/static/css/190.46fb7389.chunk.css","3dc3569f98f0d43324c3871cc5623426"],["/build/static/css/191.a40d4673.chunk.css","cef4e78ca523db671006d90bda24824e"],["/build/static/css/192.d4ed71fa.chunk.css","bbcd2f7f67d3b52ad362dae318796a47"],["/build/static/css/193.4ad9941b.chunk.css","682ed6c4a188aef7d3521ae4301e8906"],["/build/static/css/195.7c83954e.chunk.css","0178a93765140b3d1386f22b1b69af9b"],["/build/static/css/196.0a4618f4.chunk.css","97bda12560df7105de7a01cefecc5129"],["/build/static/css/197.0a4618f4.chunk.css","97bda12560df7105de7a01cefecc5129"],["/build/static/css/198.41b8aabd.chunk.css","e363ea281af9e616a0d144154b88c8f8"],["/build/static/css/201.3fda21ec.chunk.css","2e89543faa85d4282d3b1fbbcd5c768e"],["/build/static/css/203.87b2f83c.chunk.css","c650f9bc3e7e8f9c08db9e3be135b3f9"],["/build/static/css/24.cdeb4377.chunk.css","0daf9b56347b0e4963ae69223eaf69ac"],["/build/static/css/26.d2ddda53.chunk.css","8e0f16310937497b95d0a1d51f309346"],["/build/static/css/28.2ded9f12.chunk.css","92b230d76ba7377bcd514c3595fe4381"],["/build/static/css/29.9be13309.chunk.css","321a492ab59a00c3664b30674b940e7a"],["/build/static/css/36.46217ba3.chunk.css","3d9b6cbd5bfbc8829a7cdf7269258013"],["/build/static/css/37.551e5fab.chunk.css","ea8d467fb9a5f0f69ea78c28321860d8"],["/build/static/css/38.44ffc181.chunk.css","161cee3e6952d2c26042e0b3bb9674b4"],["/build/static/css/40.51644ece.chunk.css","e60e1de2c013f64d6be33570f386f18f"],["/build/static/css/41.05019a35.chunk.css","31dd6bf1c06d4b8d89fd5a080707398a"],["/build/static/css/42.6417fb3d.chunk.css","1f3c6e46e8958c99bb21e631fea653ca"],["/build/static/css/43.b5e4a770.chunk.css","ad64c0eede853274fe7737a65d66d18b"],["/build/static/css/44.8bdeed6f.chunk.css","51e6517154ed9af8c9daab9bb9f5be93"],["/build/static/css/46.3262fb19.chunk.css","1cadcf901734ec2a6835ad4439ef81b3"],["/build/static/css/47.5fc996d6.chunk.css","3dd10e5139158948a6c027085f755b5a"],["/build/static/css/48.abf6bb9b.chunk.css","ada3232b22b52c071d392663702224f5"],["/build/static/css/50.acffe7d4.chunk.css","acf092b4dac0549de582623a75f4b8c2"],["/build/static/css/53.8ee941ba.chunk.css","78a03f03321a824a6dbd88cd73d2795f"],["/build/static/css/54.6fb7b900.chunk.css","b2b7f79b9a097e758534ae3e403d4213"],["/build/static/css/55.e9f0a2f6.chunk.css","30f8ed91811b62b5f6e9149baabb0b83"],["/build/static/css/56.8897a42f.chunk.css","ece06cde4494a0302d90ec483aada5bc"],["/build/static/css/57.ec1571c8.chunk.css","e1b364f4ed84f38d13e248c64863357d"],["/build/static/css/58.a8e7b652.chunk.css","ea8d467fb9a5f0f69ea78c28321860d8"],["/build/static/css/59.68bdc9d4.chunk.css","e241b765b4b77427228a67e5f8e56fd1"],["/build/static/css/62.db767247.chunk.css","07c65ab5f940239969726ecb2ca6e6a8"],["/build/static/css/63.95c8fd70.chunk.css","388dd0b31093c2366934f518e4fe5678"],["/build/static/css/64.d6056abe.chunk.css","6be07b41aa909943991ee2c423dcfcf9"],["/build/static/css/65.a8369a12.chunk.css","fb1e6273d324603cfb6a53e19f2a9787"],["/build/static/css/66.84ea399c.chunk.css","d898ab708ad086c3b66001e58b8e4622"],["/build/static/css/68.cf29d6a8.chunk.css","940a1020cdfc55007c346548abc4570f"],["/build/static/css/69.306147eb.chunk.css","d6d7a13f06f71440a953ce2798887469"],["/build/static/css/70.f4704690.chunk.css","83a2ab1e5c6be84e927fda72b983d73e"],["/build/static/css/72.a8d6fed1.chunk.css","40e47313a3980161a1dffdef735f5233"],["/build/static/css/73.a65c9d2d.chunk.css","165f02e0d6681b4676914e81e43074bd"],["/build/static/css/74.64eed33f.chunk.css","72d7bf3af3f5cf075aefb6e825392f62"],["/build/static/css/77.a9e60da0.chunk.css","0549846659af8ab87b92c8096541a51f"],["/build/static/css/78.e292282f.chunk.css","d211f81dc804157fb3d3949dd0be9f5d"],["/build/static/css/79.746d3b5f.chunk.css","0161cd4ec4ed52e5d86fb235672f5fb1"],["/build/static/css/8.8bdeed6f.chunk.css","51e6517154ed9af8c9daab9bb9f5be93"],["/build/static/css/81.a8369a12.chunk.css","fb1e6273d324603cfb6a53e19f2a9787"],["/build/static/css/82.ab8b4fa4.chunk.css","3885a1afcd6f49498e12f3bd32a56bfe"],["/build/static/css/84.285c512b.chunk.css","b50d794cac196e7e2b703dfb4238752d"],["/build/static/css/85.a8369a12.chunk.css","fb1e6273d324603cfb6a53e19f2a9787"],["/build/static/css/86.bcb1f451.chunk.css","353fbccdad2719ebee9298a8e1b2522c"],["/build/static/css/87.17d1bb70.chunk.css","1fee3b4f3a1a11ed58c2c2f40ff08f58"],["/build/static/css/88.01fa08a8.chunk.css","e5d2ac9cad9566fdc8b0780112eb3b8f"],["/build/static/css/89.c713331c.chunk.css","1373d0214c811e25b7c1763ef9cf3287"],["/build/static/css/9.b2ad95e2.chunk.css","44167f3d7851a461acc4eaab89504dee"],["/build/static/css/90.4ce784a3.chunk.css","223a1668f636714711b8e42a0c276dd4"],["/build/static/css/91.09f79998.chunk.css","b1cd9cd9034636695bd20282f23d5015"],["/build/static/css/92.834ebd5d.chunk.css","70c295dced5edf920d2f6727c214c311"],["/build/static/css/94.f9492a75.chunk.css","a572d205ab83f3d5048245a99bc12fc5"],["/build/static/css/95.89efd2d4.chunk.css","db965ed4d322960bd3d4ec8d8d17672b"],["/build/static/css/96.0a9590f5.chunk.css","5a49e8279fe5194807764d1d183aab38"],["/build/static/css/97.b374ea9c.chunk.css","f9e9e8820a0d66224c314ea8299e8ac3"],["/build/static/css/99.ade1d045.chunk.css","226acc64dfa2fad8420e5eadf2d7b32d"],["/build/static/css/main.a495c1e8.chunk.css","8a873316efcedbd47ec3b74894904834"],["/build/static/js/0.b26c77b7.chunk.js","0cb918a3107e7ecfc53a6247fe13b0d8"],["/build/static/js/1.e2412c23.chunk.js","cfdfe41b5d3f5ac34fed64d30b1a175a"],["/build/static/js/10.7d07ad36.chunk.js","12716569179d8f155ee611854110a851"],["/build/static/js/100.e0dfca21.chunk.js","132272083b342bf9d7f69122bb593f53"],["/build/static/js/101.cf3e55a9.chunk.js","ca6af2b4ee07f1260d6118230e32f71c"],["/build/static/js/102.d57d6a54.chunk.js","3b3d544e61de65ebe0fe77eb6567c291"],["/build/static/js/103.fab7d6e6.chunk.js","6291fb77e2d7c1a34312114c10e38d3c"],["/build/static/js/104.11a48225.chunk.js","62f94451436a4314deeb4ca9d8d7bac6"],["/build/static/js/105.20f82f52.chunk.js","a70b80618ac198c0925956519edc2810"],["/build/static/js/106.8309ae54.chunk.js","28cf56798d878a68df465eadffecc4b8"],["/build/static/js/107.b00f245e.chunk.js","fe0821f01a19afc80edb35b6faae08d0"],["/build/static/js/108.2c9c4f5f.chunk.js","1b54bb5bb4ee1a87f8f25cbf526473be"],["/build/static/js/109.964c6842.chunk.js","8132963c0468593cf179fde79868723a"],["/build/static/js/11.f545216a.chunk.js","5616eb13838e41da497d213319994f89"],["/build/static/js/110.b030475b.chunk.js","644ca69469f5b24fe025582168e412c4"],["/build/static/js/111.a203e1dd.chunk.js","943046abf63d1ead1ccf8650b066bff2"],["/build/static/js/112.61a44992.chunk.js","4f53657c9aeb5523bc4c227e5b9a99c5"],["/build/static/js/113.152e397c.chunk.js","94602170526b2c512c469989a4649557"],["/build/static/js/114.581a8fd8.chunk.js","5444c53664bb1d1fccb348c00c05dcef"],["/build/static/js/115.53ae6b24.chunk.js","d5907a84eb8b4b01139bc4b3525bc434"],["/build/static/js/116.8bc92649.chunk.js","54fe82665dc4b6b3b1b098052d362860"],["/build/static/js/117.50c9f62a.chunk.js","a117eb2ca011a926f98b4568643c7efe"],["/build/static/js/118.2bf01504.chunk.js","cb4ca1095eb212695b6b5a7213b886a0"],["/build/static/js/119.a5ed9318.chunk.js","50a7c3ca2b082c9fa445787ceb43bb1b"],["/build/static/js/12.37b58c9d.chunk.js","802c4fd291d21331e163e0a5fb4c18e2"],["/build/static/js/12.37b58c9d.chunk.js.LICENSE.txt","cee85785815e15d37aed079bf6639435"],["/build/static/js/120.ffe6881d.chunk.js","ea35a9e90275acd78212e20680fbbf10"],["/build/static/js/121.6d31d126.chunk.js","0b230c30d02e4d42c997f32634494eda"],["/build/static/js/122.074351a9.chunk.js","3ee846e369ef99e45e0212ed829bc10b"],["/build/static/js/123.4b976c1b.chunk.js","6116921201dfc6a616827280bfd41501"],["/build/static/js/124.e99ba501.chunk.js","d6b3b32c24bd891ba065f8c4dfcf5062"],["/build/static/js/125.6f19896a.chunk.js","4b155cf93481459aa8501a19b9a06139"],["/build/static/js/126.db1abd64.chunk.js","067c23feaded0d4ceecf4a56489fd6dc"],["/build/static/js/127.41c08209.chunk.js","0c22573e6a28c7a63f244a480665849a"],["/build/static/js/128.7841c04c.chunk.js","63d1da31d19f42d6b2e85126403de256"],["/build/static/js/129.6c890212.chunk.js","fd281c98ac3280e22828259fb976df03"],["/build/static/js/13.18b26e1f.chunk.js","1765370595ae2b8bb415d928f3f89480"],["/build/static/js/130.fcca8008.chunk.js","e6b3c9e7481ed6b3bb74731ba0ea4af5"],["/build/static/js/131.276833a1.chunk.js","fba571e014b4fabdeedb750b13192c14"],["/build/static/js/132.244fce4a.chunk.js","b45cd3f71bccfe02baf4cd8e194b0e05"],["/build/static/js/133.365d35d6.chunk.js","1515ec68088aef207f775ec205e6db90"],["/build/static/js/134.99bf69f3.chunk.js","82dc23ef99b9ea092265082cb6caeed3"],["/build/static/js/135.7a4310ea.chunk.js","04ecfe1955aa5351bc9d50fd26babd9b"],["/build/static/js/136.acca8be1.chunk.js","95f69001cc599dfb7f685d8032e4fc47"],["/build/static/js/137.194e25c0.chunk.js","5eefb9de1a19e76a8cd36e97a7b2f80d"],["/build/static/js/138.5127da02.chunk.js","a3483b636ca2055404d34fbd0cf16bd4"],["/build/static/js/139.ec4879a5.chunk.js","b87ab94f8ece476a2dfa4b76339264b1"],["/build/static/js/14.d1aeb0bd.chunk.js","56bdabad9f1db0f49f517fee49995489"],["/build/static/js/140.ea2bd777.chunk.js","df3b042455a1cc79dea47616a13c7421"],["/build/static/js/141.b8dde65e.chunk.js","d5403a64dac2848ddcc0ce3d43f63fd3"],["/build/static/js/142.40ddb12b.chunk.js","6114d53b51deca515fd6610d3dbbd959"],["/build/static/js/143.a90f861e.chunk.js","ccba6d4c97cefdd95040bc4dc88ab1fd"],["/build/static/js/144.5fa3a2ec.chunk.js","2673c265b17f501d203666e26e37b432"],["/build/static/js/145.6aa2d702.chunk.js","8718f43b4c46635c7475009c7504535b"],["/build/static/js/146.477a5e03.chunk.js","8413c848858e928b09eedd46c3f25825"],["/build/static/js/147.10846514.chunk.js","7392feb1f18d0b09c2fc4204ce16f1cf"],["/build/static/js/148.4110f1d8.chunk.js","8123ec30dc758153e6fb7b6c2b8391fc"],["/build/static/js/149.912c0905.chunk.js","6a072fe87cabcae8cc51b8efdedb77e3"],["/build/static/js/15.f24c7247.chunk.js","721d3c113408b12dbbff4f7588663c7d"],["/build/static/js/150.7bcfa1a8.chunk.js","41885c6bc4c92a61a9a70f4b7664e6f6"],["/build/static/js/151.0d6dd353.chunk.js","331640d3a0f651c7b489d2f4180c38de"],["/build/static/js/152.c286b8e3.chunk.js","c29c2e08f51893b3d4f43d0220637cc4"],["/build/static/js/153.459cdc51.chunk.js","b615a2d446c91ac74fac20ea614e5cf8"],["/build/static/js/154.49b4d57f.chunk.js","2f0b0fd5b31f5275ae2666e0d92a861d"],["/build/static/js/155.2a8c216d.chunk.js","77370c86e96972b86e7d1eb99bb6c2b7"],["/build/static/js/156.c79cee02.chunk.js","141fdb1120d89c02289b69efdd627e56"],["/build/static/js/157.27668e44.chunk.js","d20cdccd407f03765d20fce37380f0e7"],["/build/static/js/158.366485df.chunk.js","97c3e99ee36ad6ad13866e0671eb9ace"],["/build/static/js/159.006adc04.chunk.js","371e2ca6e64d8b3778b90e7b465b066f"],["/build/static/js/16.117844f2.chunk.js","e9d80bc4f5e4f150d9516cc20f519942"],["/build/static/js/160.9324e63c.chunk.js","205f38fb80125e199ec1b3613afb3ba4"],["/build/static/js/161.3e3a4328.chunk.js","2a8437d1604d9ddf3324f4dd65587548"],["/build/static/js/162.658e5b58.chunk.js","acb1d4bc546a45c253a05fb8c3461c40"],["/build/static/js/163.07e2da12.chunk.js","e8dd5705682f6f39a9a1029c05f721ec"],["/build/static/js/164.27faac50.chunk.js","75698c0be2177c509b82a5680f13a48f"],["/build/static/js/165.5f867bae.chunk.js","719210a4abb126218cc5f319353f9275"],["/build/static/js/166.bec6b9a8.chunk.js","79e2a4134ea248431794746927f257ab"],["/build/static/js/167.184778dc.chunk.js","2c391103e38a64a9e8af4fc6000b594b"],["/build/static/js/168.d4a5d25b.chunk.js","a8092a0399fdd67b6df966d1a5d37212"],["/build/static/js/169.0de51000.chunk.js","d0d447d0efd604a8f01551c98b388599"],["/build/static/js/17.5be11f82.chunk.js","8c4e3f861e45680921a8b84cd1630f51"],["/build/static/js/170.c2377525.chunk.js","f31b5091377dc641100126f4bd5fb934"],["/build/static/js/171.4aef2e17.chunk.js","e79c8007edac81e5f997784f0f0a492a"],["/build/static/js/172.a33a5a6c.chunk.js","5f9d88bb8f81cb142f4ea47f79c17428"],["/build/static/js/173.bc093c85.chunk.js","faebfe62b58828aa01ccfbbf2ad31ad7"],["/build/static/js/174.62387295.chunk.js","2e502fbb2cea3db8657a58faaef8d29d"],["/build/static/js/175.4c9d8cbe.chunk.js","da2dc2926d0511cf7c10b6916256840f"],["/build/static/js/176.a711b7b4.chunk.js","94c03cf8cc00f56a67ec61521ce591e4"],["/build/static/js/177.fb8f1bbd.chunk.js","7be219579161ce04c57f0f231a649ef7"],["/build/static/js/178.6f84376b.chunk.js","75c8c03865df3084b083a321ca17195f"],["/build/static/js/179.0a41a8d3.chunk.js","381b0e83dcf8e852c0966fe6dc7a0388"],["/build/static/js/18.a8dcee67.chunk.js","e243994f0cf7d0e41729ba03b725137e"],["/build/static/js/180.67ef5c2e.chunk.js","aafcfbc2072c4d1a5504cb1f9d164489"],["/build/static/js/181.e0adacd0.chunk.js","fe4cd1bbadffae83c749995e2ada2979"],["/build/static/js/182.3e685def.chunk.js","1ece386ec284668984a152fc8967e553"],["/build/static/js/183.d429fea9.chunk.js","ca294ee6443dc4597fb799cf2e5473f8"],["/build/static/js/184.b806e958.chunk.js","99265df4e6184b99fcd16fbacc6e0c42"],["/build/static/js/185.0418c73d.chunk.js","34696a2f76fba361d5c0701c5745159a"],["/build/static/js/186.7cba5f6a.chunk.js","b021199ae0455dcfe5470f15ece8ec96"],["/build/static/js/187.fa83e144.chunk.js","2d9d21c0a55c5ad4596e79e6581b2c33"],["/build/static/js/188.dc0d0c96.chunk.js","eb08f7e9858c70cc23eb9200efaede88"],["/build/static/js/189.611f13cf.chunk.js","0d20c38dcf374d2a15adadbed00f6bb6"],["/build/static/js/19.31e9b7a3.chunk.js","0a61e2796bcd5c8d4b82f63356dde166"],["/build/static/js/190.62a61f59.chunk.js","e953e8f32bdec36ea5ead44394b6fccf"],["/build/static/js/191.7c871a2e.chunk.js","014bfd24712b460359fb9e8429e6be73"],["/build/static/js/192.e1b7220b.chunk.js","09754f379b89bbff5cbc626aebf4cce0"],["/build/static/js/193.374de611.chunk.js","d89d502a422fa749c2a7cda4b58d361e"],["/build/static/js/194.9cd029ea.chunk.js","40c7394828a1d4b1dd2320b9225f8005"],["/build/static/js/195.9733f904.chunk.js","f5ccf64bca68050a7f6c1a39a81d1742"],["/build/static/js/196.2d4a6a92.chunk.js","16055707454fa7273f21b50720a0a523"],["/build/static/js/197.3361708d.chunk.js","cd5d0625e710ddfcabf5aa0d29072910"],["/build/static/js/198.f678bf5e.chunk.js","09805cbc9f6bf18434efc2bc577c0d29"],["/build/static/js/199.9e5042f1.chunk.js","6727c35932ba0e95707f0d5c63e1d99e"],["/build/static/js/2.6d25451e.chunk.js","97ba9da9c9fb907aad98f6941ccb8285"],["/build/static/js/20.07e69471.chunk.js","f839e9cabec4b45baac3aaeb84aca8ed"],["/build/static/js/200.58910098.chunk.js","3a2bd9372555b365e42466c7d1bc7d53"],["/build/static/js/201.4e63fa80.chunk.js","8195d9883baf7dbec7586161d763af08"],["/build/static/js/202.0d70a44d.chunk.js","8f084f91899ffbd666317aacbe639a90"],["/build/static/js/203.73483217.chunk.js","36ad3faa9d8f46a1fb349bd71e14973a"],["/build/static/js/204.784e2355.chunk.js","4085c8633e663cc0cb8fa54646cb67e5"],["/build/static/js/205.24c8c2d0.chunk.js","891ae6c7edc9a298fc37e07a5c6883ac"],["/build/static/js/206.147191a6.chunk.js","5764345951977d3b904be29304ea02d4"],["/build/static/js/207.4b20c2fc.chunk.js","8967aa07a774e32a45c5914aecbd67c3"],["/build/static/js/208.a695c620.chunk.js","106380dcd3c0f3b8f3de7246d9d6ad5b"],["/build/static/js/209.34cd19f6.chunk.js","20f99148564e18fc4fb9530061d14ab6"],["/build/static/js/21.4aab7ec3.chunk.js","f116c4ee8b0a4509589d055a1576e156"],["/build/static/js/210.4eee3fc1.chunk.js","8aa47048edcb31f3e43f9c9239720007"],["/build/static/js/211.afe1055a.chunk.js","4291b3a3cc12d5ca512e5a7ba486d8e0"],["/build/static/js/212.09fb562f.chunk.js","aa72d4755cad4b33442f8642d93d14c2"],["/build/static/js/213.c3caa6f0.chunk.js","e5cc0547b05402b5d2e20e46acb549c8"],["/build/static/js/214.65f004ca.chunk.js","9642efede6f55392c6b1d0c0dc5bf68f"],["/build/static/js/215.ac310950.chunk.js","7bafbeb8768797ee9cf84deabdaf61ed"],["/build/static/js/216.cd32318c.chunk.js","8fb9ec9f0c228463905b60f3699aca27"],["/build/static/js/217.7fa42032.chunk.js","0fe40c2f03b04ee1f3fb5542f03fb62d"],["/build/static/js/218.7167f54c.chunk.js","c63321d85bd3c4de127358e6a9e56d96"],["/build/static/js/219.24386af0.chunk.js","1621bd4749277c957809b46f3700c814"],["/build/static/js/22.03e97454.chunk.js","70f7217edf1ae8b54fd2634107b2e90f"],["/build/static/js/220.cfa45f11.chunk.js","16b5caad30852df4382b1dd8fc749338"],["/build/static/js/221.4d73a514.chunk.js","4fbbab22ffe4eb91dbacbc76b635010d"],["/build/static/js/222.7939a3ef.chunk.js","26bf83a9cf6b7870c80e0cc1b0811ee6"],["/build/static/js/223.43a47238.chunk.js","1f945608c67abb707dba9274bc48da38"],["/build/static/js/224.2eb66aed.chunk.js","b7656b465df03082a6ea387060e6f19c"],["/build/static/js/225.19c74ae4.chunk.js","106b225da34d0cce430862d6875c7509"],["/build/static/js/226.bb3b0582.chunk.js","67820087ec4a9068df91ef9e09d81a95"],["/build/static/js/227.ec9117b9.chunk.js","22f4f4752cd7ee41057b47fd0591b4eb"],["/build/static/js/228.a7fecf9a.chunk.js","18bd23359ded82e47a15315454c17d62"],["/build/static/js/229.07944c24.chunk.js","a77f6c9f1f95ce37d724698dd436cec0"],["/build/static/js/23.0adf847c.chunk.js","ff95fa2556df3ea3cb59babd3beab00c"],["/build/static/js/230.47dd4fff.chunk.js","351d38fe1d5365a73a3f2d87fd8323eb"],["/build/static/js/231.95ace3ae.chunk.js","0d8f6ec320aa5874fb7a2fe1a67a59f9"],["/build/static/js/232.a3440b76.chunk.js","32a3385a6224468ee9191f0136b7062e"],["/build/static/js/233.5dc4b4fc.chunk.js","f2e8fca4bcfe24fb8bcfdba630f75edc"],["/build/static/js/234.b6e6b538.chunk.js","542929143873e38867c99c674b5d5e95"],["/build/static/js/235.21ee2449.chunk.js","e51578739f0cbb0408fac9a843c16f98"],["/build/static/js/236.c35e6af2.chunk.js","3825dc222932b3d5079c03d30e918a20"],["/build/static/js/237.a1e9d8c2.chunk.js","b2870b58402f2fc0733b5b8ad6106ee8"],["/build/static/js/238.8b239013.chunk.js","3618576761977b07128cb8c9c71278ec"],["/build/static/js/239.cda27d6f.chunk.js","b6368c6075f64e76c1479474bb64fc04"],["/build/static/js/24.4d305429.chunk.js","b1712679486a55699796187713a56529"],["/build/static/js/240.cc33f5c7.chunk.js","26f9960f822f4789d5dc1a5032793cf1"],["/build/static/js/241.a6f5f563.chunk.js","221ae8defc31fd0357adc60fcd2e4b10"],["/build/static/js/242.126f363e.chunk.js","ff7e75e7924febc55e6a13225575c30e"],["/build/static/js/243.9972826a.chunk.js","b61f737167b9f2b53196f8a55f7fd25b"],["/build/static/js/244.e07fb340.chunk.js","b4cccd3aedf7bf3e342957d4f6d20858"],["/build/static/js/245.edcb331b.chunk.js","703954e3fea15cf289ee3640c8a9720d"],["/build/static/js/246.5281ccb0.chunk.js","e497b72369941de6200c6aa9164d95b0"],["/build/static/js/247.d8330d8e.chunk.js","6194f9decc40a3a3c394dd2db22ed8e9"],["/build/static/js/248.db46ec05.chunk.js","b71045c2417951232b2b2b279d5bd6d0"],["/build/static/js/249.482d8546.chunk.js","57cb7892a0f9cd67a5abb8981fba56d3"],["/build/static/js/25.59efb14c.chunk.js","16ac643f77193e47fcd9ce99f6b1d2b1"],["/build/static/js/250.d37ff9ab.chunk.js","6686e0ceebf8b9d1d04cda80cfe183ab"],["/build/static/js/251.01999587.chunk.js","74a1700e34e81c8c2a9ab16783f9e087"],["/build/static/js/252.8e6b5a9f.chunk.js","4a603db1e2d506acc07aaafafdc0b0d8"],["/build/static/js/253.2a40701b.chunk.js","55b55266f86a37d101093a4899f23270"],["/build/static/js/254.52fa59f9.chunk.js","580301ee5e8ee9926b87c0c7951d2071"],["/build/static/js/255.9ff330ae.chunk.js","4cf685423f46ad218521773a19472256"],["/build/static/js/256.4804942d.chunk.js","3222162a0935229ea88b50a98da8447c"],["/build/static/js/257.b4949591.chunk.js","924ac63888005f698cf1aba7a60b4d28"],["/build/static/js/258.5bc56387.chunk.js","6df822528d964303fe9f2e9c2e175887"],["/build/static/js/259.53ad5332.chunk.js","091be9f5b17c177b81e8d51b91597501"],["/build/static/js/26.9a1bee88.chunk.js","668735e86f61ff9e2a2d5df060f7a678"],["/build/static/js/260.d0a9f740.chunk.js","ad2ae6fa4a489cc42bef5af0b9891694"],["/build/static/js/261.45bf2093.chunk.js","68ba41432d3cfb697a0e7b85c217b8f2"],["/build/static/js/262.603f66f9.chunk.js","d428dabb06fcafdd8d9f09be35507931"],["/build/static/js/263.db0d3d23.chunk.js","f26a3be10e275e336750b6c3433dee08"],["/build/static/js/264.6b7d8b8d.chunk.js","dff4d7f2569e5097a867e7a9f71b0b62"],["/build/static/js/265.bc659f9e.chunk.js","5ee58cad44120178952f96871df1d6a8"],["/build/static/js/266.bba23a8f.chunk.js","9ec2508074aab059b9d3d0b7d7c1bdc4"],["/build/static/js/267.d282aae9.chunk.js","7e3b567c6a8f9c1fc24d3c4157bbc9c8"],["/build/static/js/268.7d9d327b.chunk.js","e1cd76cc2d7e28a803681e974b22c8b5"],["/build/static/js/269.4885b6ad.chunk.js","3e15ce44676d120345153214774b745f"],["/build/static/js/27.277bb826.chunk.js","6242f3d3a219536db6d2e5b28011e84e"],["/build/static/js/270.59d02441.chunk.js","3423b69bddf3eeae11f0fc40b8d03bb3"],["/build/static/js/271.b9ed8a06.chunk.js","c56ed0d490b03330875e179703cd7b61"],["/build/static/js/272.24d7d858.chunk.js","9750f3ac5006ae4345eb9002d00dfe8b"],["/build/static/js/273.af3ddb6e.chunk.js","da5e5fdb6e10ddfba7b6d8a0a0531e09"],["/build/static/js/274.125ab6b9.chunk.js","be2294b0297cb6b8998c65e619ddd1ac"],["/build/static/js/275.5dd1d294.chunk.js","dae7e873b11e8ff842ff5872ce436f7f"],["/build/static/js/276.9bca6b79.chunk.js","d2c5e26b201db25af4228c828e19586f"],["/build/static/js/277.8e4e6680.chunk.js","b1f43a22a37ba252d05b932619d5751b"],["/build/static/js/278.e793bdc3.chunk.js","3d14f79f6ac7bbc33c760f8de43b8779"],["/build/static/js/279.d3bd98ec.chunk.js","571ff6b6d513dfa178eb2e2a382f7cd5"],["/build/static/js/28.c0ff0478.chunk.js","35d221c4b35a351541ba57872c1cfb4d"],["/build/static/js/280.3aa4d315.chunk.js","8cc5d225c615c96631da250b42d46dee"],["/build/static/js/280.3aa4d315.chunk.js.LICENSE.txt","790882dd02fcf566cca3eb206f87bae3"],["/build/static/js/281.400a8924.chunk.js","6ebe2acd3cef70433639864e9d3f8f03"],["/build/static/js/282.8f467c51.chunk.js","a1b6b1640e527ea097786e4424ca6c8d"],["/build/static/js/283.8be35766.chunk.js","4ea7c4b0ee89c5d9959ab927e4bb174e"],["/build/static/js/284.9d221c8f.chunk.js","f9c509ef4a604f74278ad99bd6986754"],["/build/static/js/285.0c6c6887.chunk.js","114130c4dca8aed16ca542a49a43b1f3"],["/build/static/js/29.54edff05.chunk.js","009145cfdbd99de5b44daafc2180d38e"],["/build/static/js/3.aff98d9d.chunk.js","43ed051ed063ae0b117cdeb1ac740d17"],["/build/static/js/30.d5d4251f.chunk.js","42747046aa9dbb063b17f3b4a916417e"],["/build/static/js/31.e9f9f70f.chunk.js","3f33a97f0a53de8fce55c77cd6bcb922"],["/build/static/js/32.05e55429.chunk.js","ba124938cec2cbdcbe452be4dc94e501"],["/build/static/js/33.1b48b049.chunk.js","be8c3cca17fd1ea5396626908527e929"],["/build/static/js/34.66d5f926.chunk.js","880708a8a9ad95eda1f3d5caf3c5b08c"],["/build/static/js/35.3c5fc883.chunk.js","c3ae52dd1f48bad5a1998c8bb39a2276"],["/build/static/js/36.f5aebb48.chunk.js","0456d2b985075e1278137aeeb6443f73"],["/build/static/js/37.5ed9af50.chunk.js","24de1012bb2721405c94349715a0088f"],["/build/static/js/38.d4177246.chunk.js","5462ca0e92da92e0c5b2c85b3017a5bc"],["/build/static/js/39.4ecf00a2.chunk.js","6b3cc17c35b497d73bf3988bcb96fd81"],["/build/static/js/39.4ecf00a2.chunk.js.LICENSE.txt","5786b65d9b765ff7032239c52606c97e"],["/build/static/js/4.2f13b054.chunk.js","25269d8876f15b79b0d1c71081b55486"],["/build/static/js/40.70d0aece.chunk.js","c059b9943eac49f80aed90a72e7d9110"],["/build/static/js/41.4d45c67f.chunk.js","de2801d0587bb4e74d8495da1e3809e4"],["/build/static/js/41.4d45c67f.chunk.js.LICENSE.txt","0cd34444e2ff5de711a4575942e5b9d8"],["/build/static/js/42.0ebed82b.chunk.js","ef26df57ab69eea6201eb83d1b23fe53"],["/build/static/js/43.c0ab09b6.chunk.js","574da466b68a0f0072c4f273249e479f"],["/build/static/js/44.34fd0f4f.chunk.js","bc6fa9d4e44011ef5a10b3f94ae8d889"],["/build/static/js/45.81774b51.chunk.js","427f76b061e3a9264e54573b62f4f835"],["/build/static/js/46.097a7c9e.chunk.js","242d43e66fba20a88eae4d38a2cad901"],["/build/static/js/47.c0bb0ad4.chunk.js","140c155ebde6932777261d215e959c5a"],["/build/static/js/48.f90fb033.chunk.js","0d70c58c3b8cc966694fb214d6922d78"],["/build/static/js/49.7ef9d990.chunk.js","a6153cf948b2e777643887f4792501da"],["/build/static/js/5.3cb42556.chunk.js","9fd0966f844cdcf57cebd3b856a88b8b"],["/build/static/js/50.2d3af114.chunk.js","370393138793a99ec3ea02010906f442"],["/build/static/js/51.5c8084b5.chunk.js","2da739988e05af4dd7149be97d8d939c"],["/build/static/js/52.dc37f8ce.chunk.js","29e280a84a02ab0f62bc8a36c6cf8c1f"],["/build/static/js/53.39dad7c0.chunk.js","a90fc4f317c259579a9df19e856d731c"],["/build/static/js/54.323ec2a6.chunk.js","6ef7575d155693b2531bda12a4656ead"],["/build/static/js/55.54bd630c.chunk.js","4eab511cdc2d058646111eb0296f0f6c"],["/build/static/js/56.591c48a1.chunk.js","ebedb289773ce41045ae78faa5fdf80b"],["/build/static/js/57.1e3f828f.chunk.js","361eeafa749be2e3794d70ab39c85af5"],["/build/static/js/58.8adfe824.chunk.js","f9c0924127df763f56080b4323eb3be0"],["/build/static/js/59.3b88bc68.chunk.js","6cffe9b944df9ec05c469ca50b6a8406"],["/build/static/js/6.9bf7dd91.chunk.js","b52b4a614f62a1f2c174e16b68e8dfb6"],["/build/static/js/60.dc534864.chunk.js","c2595bdae18a2dc8177fc4e9c194c0c8"],["/build/static/js/61.5cc11253.chunk.js","6aabab44fa720cb3fbb9b8b3718ad934"],["/build/static/js/62.e73a2fba.chunk.js","da7df6496e6bbd141fe6bc801b0684fa"],["/build/static/js/63.4f46faa7.chunk.js","79bf6f41905d2126cf8116e8878de3d7"],["/build/static/js/64.824dca6f.chunk.js","b67f2ebb750da0851221085c21ba9e3e"],["/build/static/js/65.c0b02146.chunk.js","dc8500398e602a139ab87e371afa9940"],["/build/static/js/66.f4fd72e4.chunk.js","e6504f5c7083a4bac5cb0ff21eb0999f"],["/build/static/js/67.4e66a167.chunk.js","ba04c94be7a17bac67ccf64ebe297858"],["/build/static/js/68.17085106.chunk.js","e21d2ac708517ec005758b7d960655ab"],["/build/static/js/69.ce1f8d71.chunk.js","6322a97eaaa1004df40da00d6a07d995"],["/build/static/js/7.4a8abd40.chunk.js","fd578601c5ac36c343e9025752bf9385"],["/build/static/js/70.bca27c9d.chunk.js","aacf85ae235ed6258806772a85ddad0e"],["/build/static/js/71.f024abd2.chunk.js","369d48a3759400087ef942907290b7a5"],["/build/static/js/72.75859409.chunk.js","cb18f72c7cd8928024579a656e029bc3"],["/build/static/js/73.bb3d463f.chunk.js","b05485bf900b7594da46534402a401d4"],["/build/static/js/74.27d43afb.chunk.js","8935b1464ac88e838f6ce43916e1e5bb"],["/build/static/js/75.368fbd71.chunk.js","f77f43f28bf70411c385dfa54a77d20f"],["/build/static/js/76.00f10a3d.chunk.js","0b17f05056eea88595e2d3196c7125ef"],["/build/static/js/77.69968631.chunk.js","1f2d9f6750c1c2a15ea90a7e5eb41d3f"],["/build/static/js/78.d29c3a85.chunk.js","af1fafcca0cb0191802ad2ffd19af489"],["/build/static/js/79.65e396e9.chunk.js","e3f918c62419e70d89b7088cf7b3fb2e"],["/build/static/js/8.fb11af33.chunk.js","53d76a7f7e095aa7a2fc1ab63c5be595"],["/build/static/js/80.9f4d7952.chunk.js","14dd9658adc870b38fe675aed5c6d268"],["/build/static/js/81.4effbe45.chunk.js","f362db78f33f6995a4c8a1b7101f6be0"],["/build/static/js/82.6aaf86d6.chunk.js","e9b62d0aab31ef8e99e88f542983e558"],["/build/static/js/83.d1aab9a3.chunk.js","c2c67581a54f8602a9a8103eaa8f097c"],["/build/static/js/84.1aed83c4.chunk.js","282480b6595c4761d3f2b51ff0941270"],["/build/static/js/85.6ded8296.chunk.js","19e457b9b25011ddc38143412a274f2a"],["/build/static/js/86.b9bd270f.chunk.js","477df3fa534a356b0d4193870aa2297d"],["/build/static/js/87.9ea1a909.chunk.js","8fac613c5e05af240b1915bc1c6f2695"],["/build/static/js/88.0275358c.chunk.js","174c7c34157698da47a4f604daee2625"],["/build/static/js/89.189ece9a.chunk.js","7aad9992d9f628fecbbc5294e2d9e7e4"],["/build/static/js/9.4120b570.chunk.js","528a0e3f7864b2fcd6751e4d8570a641"],["/build/static/js/90.2738cd8d.chunk.js","d1e550c3c84d484c151d3ea5fa5ce701"],["/build/static/js/91.1256f024.chunk.js","80de1e32ddf6f3102844748d5302510d"],["/build/static/js/92.4e6f746f.chunk.js","07f677059c86f83ee899f1d9d6d7962d"],["/build/static/js/93.fad97869.chunk.js","7449c752d7fb98f84826950706d0b8c9"],["/build/static/js/93.fad97869.chunk.js.LICENSE.txt","0dc6dabe44127b25d9efeb64f14ab2e7"],["/build/static/js/94.3638e8a6.chunk.js","7ce3903abce7d523d0846e569bbaa4ad"],["/build/static/js/95.ccabdc25.chunk.js","7114f6ce1a68cfd7b3744a683a797ec8"],["/build/static/js/96.1fb7848d.chunk.js","a5d5dc84a3a75901ab3b69020fa29534"],["/build/static/js/97.1567195f.chunk.js","7536bd6f42663d25fa001a6c00f38a31"],["/build/static/js/98.ba4f9a9d.chunk.js","e629314fd20059af809321483c2c7ae7"],["/build/static/js/99.0fc0ee34.chunk.js","9c80c3badcf84b6baa875992d66ecf28"],["/build/static/js/main.b0ce2f32.chunk.js.LICENSE.txt","734bd5e98fb37fbdc5966c846b4feaad"],["/build/static/js/runtime~main.5c66a3ef.js","8835faad05551d9376055b29f7e4d083"],["/build/static/media/34@2x.ed8e5910.png","174665edd0ab7f03fa9e60353417cbaa"],["/build/static/media/35@2x.33462edc.png","8cfe5ce0a0d51e3b6d9af2a5ccb2784a"],["/build/static/media/36@2x.8f54f5ba.png","0dd97091f3e6be410d8d5ef8df634ce8"],["/build/static/media/37@2x.97a40a2a.png","54b6a5ad4cdecb5d722bb1509e5e0216"],["/build/static/media/38@2x.f072fe68.png","e890bdfa45d996910aad3597b0a24c09"],["/build/static/media/39@2x.ee1af05a.png","cef1223f2f0ce7cc451c982e2f7dc6dd"],["/build/static/media/40@2x.f10a55e2.png","603a7113eda7af6d3d908b8b7bed4e1a"],["/build/static/media/42@2x.25d6b5fd.png","b17ffff59b4673910f125e208e448757"],["/build/static/media/44@2x.1374baf9.png","0f150a0e7cf098056300667f82d986f4"],["/build/static/media/46@2x.e272d43e.png","06d55da5cb08016c1d1561e111e41c29"],["/build/static/media/48@2x.3bde4de9.png","46fe84acf4e9b0c974d28785a76d416d"],["/build/static/media/49.b03e6efe.png","b084f468520ae3ea313839228035ed41"],["/build/static/media/50@2x.69b76634.png","59d8c56b75d5833bcaa4ca40c24e0282"],["/build/static/media/52@2x.41805cbb.png","9e64828acb8840429063f19df28f6262"],["/build/static/media/55@2x.83486b73.png","1f3a3cec5959e66b7e32acb3974c30b2"],["/build/static/media/57@2x.8dc6b0b8.png","e9e9efcca4a99b81aeaa2b3d5f3d8149"],["/build/static/media/59@2x.b0884ef0.png","076b0a99ff2dfa32cf88da927fd5bdde"],["/build/static/media/61@2x.99d3cc3e.png","0899a86bb440717a21f3692383ebf49d"],["/build/static/media/63@2x.49f389b9.png","74d7a6b844adc2bac1f21d47f3878a78"],["/build/static/media/65@2x.ef33e2f9.png","82a58ddca2302ee7b12b0c38b8df9a4b"],["/build/static/media/67@2x.4a4f4b6c.png","7f37bcee2e2be94ddef7ef4feaf6b8a9"],["/build/static/media/69@2x.379c6a82.png","b0fbdb5e689fc6ac05bc029ed150c556"],["/build/static/media/70.df160b27.png","6b30fe745757fbeb61d89e6c064ad26c"],["/build/static/media/KaTeX_AMS-Regular.b1489df1.woff","7f06b4e30317f784d61d26686aed0ab2"],["/build/static/media/KaTeX_AMS-Regular.d4531cf7.woff2","e78e28b4834954df047e4925e9dbf354"],["/build/static/media/KaTeX_AMS-Regular.f80d9eaf.ttf","aaf4eee9fba9907d61c3935e0b6a54ae"],["/build/static/media/KaTeX_Caligraphic-Bold.0c96bc8f.ttf","021dd4dc61ee5f5cdf315f43b48c094b"],["/build/static/media/KaTeX_Caligraphic-Bold.7ce7636b.woff","1e802ca9dedc4ed4e3c6f645e4316128"],["/build/static/media/KaTeX_Caligraphic-Bold.f046a374.woff2","4ec58befa687e9752c3c91cd9bcf1bcb"],["/build/static/media/KaTeX_Caligraphic-Regular.35f3c951.ttf","d49f2d55ce4f40f982d8ba63d746fbf9"],["/build/static/media/KaTeX_Caligraphic-Regular.4519ba4c.woff2","7edb53b6693d75b8a2232481eea1a52c"],["/build/static/media/KaTeX_Caligraphic-Regular.4a559f36.woff","d3b46c3a530116933081d9d74e3e9fe8"],["/build/static/media/KaTeX_Fraktur-Bold.069514d4.ttf","a31e7cba7b7221ebf1a2ae545fb306b2"],["/build/static/media/KaTeX_Fraktur-Bold.2ea3916b.woff","c4c8cab7d5be97b2bb283e531c077355"],["/build/static/media/KaTeX_Fraktur-Bold.5b8749ee.woff2","d5b59ec9764e10f4a82369ae29f3ac58"],["/build/static/media/KaTeX_Fraktur-Regular.0d90113d.woff","b7d9c46bff5d51da6209e355cc4a235d"],["/build/static/media/KaTeX_Fraktur-Regular.2c629b06.woff2","32a5339eb809f381a7357ba56f82aab3"],["/build/static/media/KaTeX_Fraktur-Regular.96556db6.ttf","a48dad4f58c82e38a10da0ceebb86370"],["/build/static/media/KaTeX_Main-Bold.07e762d0.ttf","9ceff51b3cb7ce6eb4e8efa8163a1472"],["/build/static/media/KaTeX_Main-Bold.20b90c20.woff2","8e1e01c4b1207c0a383d9a2b4f86e637"],["/build/static/media/KaTeX_Main-Bold.a9cdbc85.woff","22086eb5d97009c3e99bcc1d16ce6865"],["/build/static/media/KaTeX_Main-BoldItalic.7649d52f.woff","4c57dbc44bfff1fdf08a59cf556fdab3"],["/build/static/media/KaTeX_Main-BoldItalic.b345de5b.woff2","284a17fe5baf72ff8217d4c7e70c0f82"],["/build/static/media/KaTeX_Main-BoldItalic.bc8d96e9.ttf","e8b44b990516dab7937bf240fde8b46a"],["/build/static/media/KaTeX_Main-Italic.44a32ae6.ttf","29c86397e75cdcb3135af8295f1c2e28"],["/build/static/media/KaTeX_Main-Italic.ab751a9e.woff2","e533d5a2506cf053cd671b335ec04dde"],["/build/static/media/KaTeX_Main-Italic.e3954fe9.woff","99be0e10c38cd42466e6fe1665ef9536"],["/build/static/media/KaTeX_Main-Regular.13b3f852.woff2","5c734d78610fa35282f3379f866707f2"],["/build/static/media/KaTeX_Main-Regular.9e75cd60.woff","b741441f6d71014d0453ca3ebc884dd4"],["/build/static/media/KaTeX_Main-Regular.af7fc7b3.ttf","5c94aef490324b0925dbe5f643e8fd04"],["/build/static/media/KaTeX_Math-BoldItalic.4d6241be.ttf","9a2834a9ff8ab411153571e0e55ac693"],["/build/static/media/KaTeX_Math-BoldItalic.94810ff6.woff","b13731ef4e2bfc3d8d859271e39550fc"],["/build/static/media/KaTeX_Math-BoldItalic.d5d35e84.woff2","d747bd1e7a6a43864285edd73dcde253"],["/build/static/media/KaTeX_Math-Italic.11278d36.woff","f0303906c2a67ac63bf1e8ccd638a89e"],["/build/static/media/KaTeX_Math-Italic.cae7ea26.ttf","291e76b8871b84560701bd29f9d1dcc7"],["/build/static/media/KaTeX_Math-Italic.ffda8803.woff2","4ad08b826b8065e1eab85324d726538c"],["/build/static/media/KaTeX_SansSerif-Bold.2946bdb5.woff","3fb419559955e3ce75619f1a5e8c6c84"],["/build/static/media/KaTeX_SansSerif-Bold.5a20a475.woff2","6e0830bee40435e72165345e0682fbfc"],["/build/static/media/KaTeX_SansSerif-Bold.f0ad0abc.ttf","7dc027cba9f7b11ec92af4a311372a85"],["/build/static/media/KaTeX_SansSerif-Italic.c7feacd5.ttf","4059868e460d2d2e6be18e180d20c43d"],["/build/static/media/KaTeX_SansSerif-Italic.c834ba6d.woff","727a9b0d97d72d2fc0228fe4e07fb4d8"],["/build/static/media/KaTeX_SansSerif-Italic.e5fc2aef.woff2","fba01c9c6fb2866a0f95bcacb2c187a5"],["/build/static/media/KaTeX_SansSerif-Regular.5af9e1cf.ttf","5c58d168c0b66d2c32234a6718e74dfb"],["/build/static/media/KaTeX_SansSerif-Regular.5bf28900.woff2","d929cd671b19f0cfea55b6200fb47461"],["/build/static/media/KaTeX_SansSerif-Regular.a4fd0563.woff","2555754a67062cac3a0913b715ab982f"],["/build/static/media/KaTeX_Script-Regular.a1c15978.woff2","755e2491f13b5269f0afd5a56f7aa692"],["/build/static/media/KaTeX_Script-Regular.cd3b0634.woff","d524c9a5b62a17f98f4a97af37fea735"],["/build/static/media/KaTeX_Script-Regular.dd0db7ae.ttf","d12ea9efb375f9dc331f562e69892638"],["/build/static/media/KaTeX_Size1-Regular.1876361f.woff2","048c39cba4dfb0460682a45e84548e4b"],["/build/static/media/KaTeX_Size1-Regular.bbd9552c.ttf","7342d45b052c3a2abc21049959fbab7f"],["/build/static/media/KaTeX_Size1-Regular.c4ae0d25.woff","08b5f00e7140f7a10e62c8e2484dfa5a"],["/build/static/media/KaTeX_Size2-Regular.635e9324.woff","af24b0e4b7e52656ca77914695c99930"],["/build/static/media/KaTeX_Size2-Regular.d1e8ff17.ttf","eb130dcc661de766c999c60ba1525a88"],["/build/static/media/KaTeX_Size2-Regular.f516b73c.woff2","81d6b8d5ca77d63d5033d6991549a659"],["/build/static/media/KaTeX_Size3-Regular.1ef7adae.woff2","b311ca09df2c89a10fbb914b5a053805"],["/build/static/media/KaTeX_Size3-Regular.5d632274.ttf","7e02a40c41e52dc3b2b6b197bbdf05ea"],["/build/static/media/KaTeX_Size3-Regular.f32a9fde.woff","0d8926405d832a4b065e516bd385d812"],["/build/static/media/KaTeX_Size4-Regular.1d132596.ttf","ad7672524b64b730dfd176140a8945cb"],["/build/static/media/KaTeX_Size4-Regular.4f012d6a.woff2","6a3255dfc1ba41c46e7e807f8ab16c49"],["/build/static/media/KaTeX_Size4-Regular.f668d566.woff","68895bb880a61a7fc019dbfaa5121bb4"],["/build/static/media/KaTeX_Typewriter-Regular.4f31d033.woff2","6cc31ea5c223c88705a13727a71417fa"],["/build/static/media/KaTeX_Typewriter-Regular.b1d1af1a.ttf","257023560753aeb0b89b7e434d3da17f"],["/build/static/media/KaTeX_Typewriter-Regular.d3c8e68f.woff","3fe216d2a5f736c560cde71984554b64"],["/build/static/media/achievements.f20b7e39.png","6a9f5aef5cc32d04d0a7a2f7acc38b11"],["/build/static/media/award-bg.f71628f1.png","c5dd065eaa235efd1c330b41d27f3370"],["/build/static/media/award-tit.4c48185a.png","5dec871e9bf24ad08589bf24da7d56c9"],["/build/static/media/back.1e418089.png","ee2944a414b58b368c7ba8736bfcf379"],["/build/static/media/back1.1f20bd0a.png","9e33ab593c27b6fceee6df8f58427b14"],["/build/static/media/back2.0041bb9e.png","ce17b8c8daffeb44536da6edca8e80c7"],["/build/static/media/back3.16134f64.png","47671b5b33de0e6a2f5c4027702df587"],["/build/static/media/ball.24214b6e.png","4600b466befba451dd38df26879cf299"],["/build/static/media/banner-interim.c50ff667.png","afee978cdb229c29525a3b28d3f411a2"],["/build/static/media/banner-interim1.bc583d0a.png","c3e7901a643703917a0ffb64112767ff"],["/build/static/media/banner.2210881f.png","e0e53da61876b65af6fd337b44eb7b3a"],["/build/static/media/banner.40f1ff0c.png","196a855ae4a95a04943211925b34b83b"],["/build/static/media/banner.84187e6e.png","ecf9fdcd304fa1e37310d49755e2f009"],["/build/static/media/banner.c3c2eb57.png","917f62f518c37b814260765ba69918e3"],["/build/static/media/banner.f7da2db1.png","23523c6657f4a1abe198837d0316a162"],["/build/static/media/banner2024.65b24d59.jpg","bfcc925ab623521bd11268c7b6228817"],["/build/static/media/banner_list.e02c5e16.jpg","bc53dcd5b0731ce2ac28c3ea02a01c97"],["/build/static/media/bg.29bcbc89.png","b94abc65627e9b2908f39eb0eee370bf"],["/build/static/media/bg.401bf2cf.png","228280fae26c66cbfd718f680d16ce7f"],["/build/static/media/bg.9688532b.png","c1f86769f7e46442052e59452f01f9d9"],["/build/static/media/bg.a51f2ffd.png","10085e3dfd86fd912dd2df5855fdd7b0"],["/build/static/media/bg1.8fea5c5f.png","9908ca0a39c6288aeb6e6753c95f7ca6"],["/build/static/media/bgJccNews.62db7ff1.png","ed537e6eae419dff367dfa8d4078de79"],["/build/static/media/bgPng.ed010245.png","9c63690dae3e5e96cc49a08ff24cf230"],["/build/static/media/bk.53461c81.png","901fbb00eb8de2c7eeba49505776d6f6"],["/build/static/media/bk1.ea9df682.png","4403e30519de62534b67ff7224e1636d"],["/build/static/media/bk2.ff8bea84.png","d37a384dcfaa1474f3e9ee2eb9206ff9"],["/build/static/media/botOneBg.4fb56df5.png","674a61ccd29c392bed8827e1772f534c"],["/build/static/media/box.548a8c8b.png","d86432e2f3b9c9e605b14855d40c4c1f"],["/build/static/media/ccf_logo.a54fdc70.png","99678a58665cdb049736919636983ee3"],["/build/static/media/ccf_logo1.be10ead7.png","e2e6fef345151e132fdcce161cc87525"],["/build/static/media/check_tabs.dc02b037.png","3cd1dc6de8c94ea0b139f837fc00abdf"],["/build/static/media/color1.5ec57881.png","e1d1d02db263d1755f8fb561698a94cb"],["/build/static/media/color2.a71ab734.png","1d81df711d339c87cf62a09485bb2366"],["/build/static/media/color3.76d404ab.png","2f352aaccf734d3ec30cbf67c6e5096a"],["/build/static/media/color4.e0954f96.png","3ebe006326cb387e138111e3497d37ee"],["/build/static/media/communicateBg.501ecb8d.png","fcd105710f2df39616ad2c810dd881e5"],["/build/static/media/computer.4fe86b12.png","902233a9dd36c8a274324382e7f693b3"],["/build/static/media/contact_bg.ad2cf7be.png","be9e8358ae98671c686db10d24a2a81b"],["/build/static/media/datasetback.ffc43ae0.png","b773c4923749bc96b843e4f59d3a1694"],["/build/static/media/detectionBG.6759a755.png","a8244f19972a05a30815da7c25d5abd1"],["/build/static/media/devops.39983f5b.png","6fab3d0ca745ca5b57c7923030ff0db7"],["/build/static/media/earth.050b1435.png","bdc488cfc8356fbe92e2c5e85f38d3a9"],["/build/static/media/echartBack.1d4b428f.png","79a739b8eb8db5c9ac228bb1c50cf21a"],["/build/static/media/educoder.c918f385.png","8e01fe5d89fb54eb1fb1b032a53c1d75"],["/build/static/media/emp.35f6c709.png","ab4edd69519dcd864dae83950032e73f"],["/build/static/media/f_banner.d7cab36a.png","b6f72d53595ed99f4db32a09b80ac7ce"],["/build/static/media/freeBanner.292dbf56.png","ef1bc437bc6970b40a6f0e7208afa626"],["/build/static/media/fun1.c99ffa49.png","0821dbab48751cec64b2bb3c795796ef"],["/build/static/media/fun2.12f22bca.png","54a5d7faf4b9ddb2e82d7b5207089a6c"],["/build/static/media/fun3.75c280e6.png","5c69ce2307b9e074af5ce82d88ef8582"],["/build/static/media/fun4.f499794e.png","253ae97d5ce8d7de5fd987d0ac9cc51b"],["/build/static/media/fun5.96b44942.png","e8afdfd77e8ea57ed9945cde3bcf7b98"],["/build/static/media/funBg.410c4305.png","d6f1410497fc1f2ed6acdbc525857fc6"],["/build/static/media/funBg3.d1c7d094.png","3e38083b0ae65fdcb3e237ee1caa0e6f"],["/build/static/media/funBg4.68c5f49e.png","4387caf6448bde780eccac5072aba145"],["/build/static/media/gitlink-gz.d351910b.png","3c122aec852b71bf0d17491b698a9cc1"],["/build/static/media/gitlink-qq.90d5ac1b.png","1342e82038d67316331259e6508591c6"],["/build/static/media/gitlink1.4bf0ed96.png","74f1d8c84848fb0b81ee404552ef7427"],["/build/static/media/gitlink2.0ec0ec22.png","8f753495bab62a461ee0cb63eb0ee889"],["/build/static/media/green_nodata.be7b538b.png","e17d8166fc7264e3dbe22daa717dd58f"],["/build/static/media/growBg.46f3f3b6.png","1cabeced9300653c66c202252dae37b6"],["/build/static/media/head.52aa3fc8.png","3a5b86995f4e5b03deb387dd013e58b4"],["/build/static/media/help.0bfb2587.png","ed85504ae3ea434b5dca53dc3a666dea"],["/build/static/media/help_bg.d2bb4c18.png","4558c0fafe9b751957f47d510d3faf92"],["/build/static/media/huake.63b6a34d.png","adbad39e4b3344c8dac6fa02807eb9e5"],["/build/static/media/huawei.73ec7c22.png","64d20728102a750c9ce500eb424f1de5"],["/build/static/media/icon.1322725f.svg","f3313e4fa96f057f07ac8d52e053c11f"],["/build/static/media/ideLogo.0dca8d76.svg","42d6121571a45e6466dc8151da3ee900"],["/build/static/media/image20.4f1ce1bb.svg","2f78686cac653fd009cce87e1100b430"],["/build/static/media/image21.5cddfd61.svg","8a02d740954406b3a5ea8e748629e245"],["/build/static/media/image22.6ff2b063.svg","c66ea17e75e42e4cd6d63831a05b7cad"],["/build/static/media/img1.676de78a.png","23f2fec9d37c1332b80b474f8f19f0d2"],["/build/static/media/img1.8560258f.png","1a039a78776399d0eee98e6ad7a07ce5"],["/build/static/media/img1.e0beda57.png","37963219e6ca5c4144ba62693c52c31f"],["/build/static/media/img1.fc155528.png","2aa17810adc47741e9f26238cbe7dba7"],["/build/static/media/img10.64149a3d.png","44f29fca2b72ab9726d3413cd75c763e"],["/build/static/media/img15.87a3556c.png","caf5daf4b8834cf0c40a93f32616e2f6"],["/build/static/media/img16.32badab9.png","e20c519658bc608e7b432ea7557cf618"],["/build/static/media/img17.c25d5edc.png","2b82779b3b1f36aa80495153b68f3d3a"],["/build/static/media/img18.4963efc1.png","df5029d95eef15daf5a7326e88399d6d"],["/build/static/media/img2.789fbbfe.png","f7ef7805e3cd8e94a431def695bd886d"],["/build/static/media/img2.ae303051.png","51bd149911e029ebf15ad8838b05c674"],["/build/static/media/img3.cee3ac5b.png","eafb9519b0ba2dd31e768fa8c751ea49"],["/build/static/media/img4.53c937cb.png","d79d2611f2cfbc03316fff2204ba0b90"],["/build/static/media/img5.ca3a2287.png","a55ff2eecc025d68b5f7a6f1f8a9ed85"],["/build/static/media/img6.8f81bf78.png","f64772292e6a90fc1da0dbdca501cd11"],["/build/static/media/img7.e4a68e6e.png","4c472d65efdbd4517ada8ee751228890"],["/build/static/media/img8.10500e00.png","aea38e49166c86c63b177f3145a0b064"],["/build/static/media/img9.d25372ba.png","aa259ddd863027c59146b33666f57c2c"],["/build/static/media/importNone.5bada960.png","e88f41b5b84c9d7cb8481d53c5c72dd8"],["/build/static/media/intro1.b3997c1f.png","06f78fc9c25a66032bff3c439d042bb1"],["/build/static/media/introduce.30b50cda.png","b3ccb50edadf6c46d3b4bbe1c0dc4eb5"],["/build/static/media/jijinhui.041fb524.png","827c1f894afb783870599d02cb5c4c3f"],["/build/static/media/joinUs.26ec28cd.png","9cd5fee199af626730ee25a37f118eb3"],["/build/static/media/large.a34ed58b.png","cb0f8d37a6a8e4f21afea940cde46057"],["/build/static/media/last.7ee095fc.png","1ca885338760e45da40a1be49e047c54"],["/build/static/media/left.0f914009.png","3b7a86439a4920d0eeec9aef7db7e94d"],["/build/static/media/lightspot-bg.49565787.png","52216ef4d460586b45b1fcb12dc75b2c"],["/build/static/media/lightspot1.9214f0ae.png","ac3bd597543bcfb1a17a039b9f955c50"],["/build/static/media/lightspot2.b7053786.png","5d91f7f67c0f69fb68d40416c15dc9eb"],["/build/static/media/lightspot3.2f8af8da.png","b6a4577e53a6ca085671ffd9a8b62ce0"],["/build/static/media/lightspot4.93769763.png","f9f2f6654b165d72d9780e101e19e845"],["/build/static/media/line.e5ece354.png","723e1dfefc432d6ca4681479672ecdc6"],["/build/static/media/loginBg.1cddcbff.png","86ec58b9f8f3f50140770546cf840257"],["/build/static/media/logo.62af9fee.png","bdb086d84a720bfb0c7a3bef50cc6422"],["/build/static/media/logo.f0d4927b.svg","9ee4b6d239cf05d9118b4a863ca4bfa3"],["/build/static/media/logo1.77949f0b.png","c55c1cd504df9c1e180610117d52b26c"],["/build/static/media/logo1.ec3c2e67.png","1b63bf1709328011dd17013bd4999fd3"],["/build/static/media/logo2.b04c07f2.png","82f448805e0380b391c77943d02b1d46"],["/build/static/media/middle.cf4a9916.png","ebe52378621631bf3a68183d06a520da"],["/build/static/media/mulan.690d2289.png","b9d8b87a75927dc097d45280c2ca0f4b"],["/build/static/media/new1.7caf4319.png","4b09590696ca3bc6e570ad06fb05f1f4"],["/build/static/media/new10.8294f04f.png","a2998f3ef972ae960a95f6df068dcb8e"],["/build/static/media/new11.cda47074.png","064720b7549b5c60dc6dc64ebb382096"],["/build/static/media/new12.857e066c.png","a92750f52b58643355b79da704925fa3"],["/build/static/media/new13.12733b90.png","ff5114e757ad90be9fd4cb75274a0e62"],["/build/static/media/new2.174d3a64.png","6417bb471fc5c9052630b722406ff570"],["/build/static/media/new4.01f2e96a.png","56d7c1611ffb9cc1c644842c1f880b8a"],["/build/static/media/new5.cb78fd8f.png","015654d3f39f21edc294afb2bf432b31"],["/build/static/media/new6.2a7c5121.png","5cc68bf88295110a5070bbbcbcd36b8d"],["/build/static/media/new7.6544c4a2.png","b019e11507ed42bd2c4e95100e22a38e"],["/build/static/media/new8.b44ee8f1.png","008a55df38741111a9f935a3b9c0dab1"],["/build/static/media/new9.55b70ab9.png","bdbd8e58c2a61ce73cddf0576171eae6"],["/build/static/media/newIcon.6ce5faf2.svg","47650e72fa1a06001e80def6f101b6af"],["/build/static/media/news-item.c2aef644.png","fd090d94d0fe94b8f12a9e68ac872c4d"],["/build/static/media/news-main.731a5143.png","40d592ac03be023dd1fd67a60a97df57"],["/build/static/media/news-main1.d438d3c7.png","f9c1445528c719c33464b6b9d5be8883"],["/build/static/media/newsBg.66918645.png","b3af8b6ed0a52e86fc2b344538e6645d"],["/build/static/media/newsBg.b2f6f200.png","6d9eaf2b2aeac7385c81cbea63d7e096"],["/build/static/media/nodata.3da8aec7.png","5f4cdc61fb122dc3c2033a3d548cde20"],["/build/static/media/nodata.e34b5912.png","0e96e0f9b7a03303f2a095d89798eee7"],["/build/static/media/nps1.b2849b06.png","a22d69867a2d0871e69fe18ceb7a8201"],["/build/static/media/nps2.d5d0b666.png","9b14ce3c332a63d95d62716030398ee3"],["/build/static/media/p_banner.c0387521.png","203d6f5318bd9028870abebdd31ddcdb"],["/build/static/media/partner_bg.88388216.png","eac2e2ad3b1a25d605ed746409b530ef"],["/build/static/media/person.7544cfa0.png","4b17a6ecb1fafb9c67b9ad939eac540e"],["/build/static/media/personalInfo1.13c2500e.png","813da468a7e7472edbdf3de5516049f3"],["/build/static/media/personalInfo2.f01447c8.png","5176f62523dc034a2977c61065b2e101"],["/build/static/media/phone.14961064.svg","6740ab2ceb0d77a4deccd3c9ffe60f76"],["/build/static/media/proTypeBack.55979a81.png","375d232f9d6645644108bb78a37b53cf"],["/build/static/media/productBg1.5e097b9a.png","f5b1c5cdf3012571243a639f9a1fcd88"],["/build/static/media/projectBg.774764d7.png","916780acccd06591f270420affece47c"],["/build/static/media/projectBg.fb04099c.png","ab7289c0f0747f72a11dbb2f784d8ed1"],["/build/static/media/projectDetailTaskBg.66b1fb2d.png","161c7fee542a59bdf4cb8a5a94086831"],["/build/static/media/qqChat.9e56cc22.png","fc97e294a452fcfae783dc73d1f24ff6"],["/build/static/media/registerBg.e14e89f4.png","5ca168f423644e195c7fe270cc728873"],["/build/static/media/resetPasswordBg.df9a6167.png","13b9a18d3a09d34b1320713d38fbd04f"],["/build/static/media/resultBanner2.c3095c5d.png","e7a33f637c22dbd6e7703ab7c56cf9aa"],["/build/static/media/resultBanner3.e11193de.png","2d21f1a2ad794f632b733ab4ba3ed4aa"],["/build/static/media/resultBanner4.6eda6ee5.png","169f43ebc4fed90d528eab85e1ed0e91"],["/build/static/media/right.c9429858.png","c53c7dec7d52fc8935974c7be34a0e43"],["/build/static/media/rightBg.55f14f0c.png","f38c59f756ada99c3eafd76ab2333925"],["/build/static/media/sexange.b3665539.png","fe580c3386c0dac7aa9480dbe1c26b9d"],["/build/static/media/slick.2630a3e3.svg","f97e3bbf73254b0112091d0192f17aec"],["/build/static/media/slick.29518378.woff","b7c9e1e479de3b53f1e4e30ebac2403a"],["/build/static/media/slick.a4e97f5a.eot","ced611daf7709cc778da928fec876475"],["/build/static/media/slick.c94f7671.ttf","d41f55a78e6f49a5512878df1737e58a"],["/build/static/media/small.bbabd52e.png","0cb10aaa2e802e89ca2f701a3ae0b453"],["/build/static/media/softDetailHeadBg.b2bae10a.png","6b1379c5abf77af7fecbabb1368f1d96"],["/build/static/media/source1.a0ffd52d.png","125139327a51d0a6e735905f73cb3c86"],["/build/static/media/source2.3c5249bc.png","f4270c01275ac606dae3e8b829292817"],["/build/static/media/sourceCardBack.ecf588b0.png","62f82f23ead3a435824919e7d27377c4"],["/build/static/media/sponsor11.5e9da48d.png","0cc78d9e2df9b816f79923244d807999"],["/build/static/media/sponsor21.8a655acc.png","86d7c2304bf3f60d923bdc6f25951f33"],["/build/static/media/sponsor22.96e2b643.png","c26b18460bdc7959b7baddc5bf8e9a8c"],["/build/static/media/sponsor31.0fd95bcb.png","099a8680be13f97915df39f8247fe2d9"],["/build/static/media/sponsor33.27be3b2d.png","11f04aa6ba51b6ba1ae2e09cdabaff8e"],["/build/static/media/sponsor42.cac8770a.png","74ba6f4c575d310cbfe99dacfb6637fa"],["/build/static/media/sponsor43.9e4a3afb.png","0508f03711803f9dbe6b9354deb19bbe"],["/build/static/media/studentProject.f5bd2481.png","7482b6159f829f5acc6c10041feb1b5b"],["/build/static/media/studentProject1.ff1915a1.png","1e70d9b4de2d9f48e33fd61c3f2d5ad8"],["/build/static/media/studentProject2.78fd5476.png","c36e2407cfc02b5a51ec609751c3425c"],["/build/static/media/subbanner.ae500024.png","14fdb07a19fe5263b18ab9efabb0b13b"],["/build/static/media/subtitle.5019e086.png","b2d9c74c02d4de483f79085596d0064b"],["/build/static/media/sys.00b52dac.png","473c6d61a96ff2b7c2a0c3f50fa41201"],["/build/static/media/tab.12ed44f1.png","581200ee4543ddb99f2eeb0c6df7d4f6"],["/build/static/media/tabBackground.18febe91.png","d55a8d32e7d0303ebf04cf4ff42b470a"],["/build/static/media/taskbar.49a40f3a.png","80443aacad0a26162d838d4f71af128a"],["/build/static/media/teacher1.ee492a9b.png","b995335297dd994485a4855aea43ff27"],["/build/static/media/teacher10.9298db29.png","b081bd10fc70f320e0f4448fd1c69da6"],["/build/static/media/teacher11.8a0d8669.png","3a3db3db638f5426e7bda4bef24a2484"],["/build/static/media/teacher12.47e02224.png","0635d72f566d9365bda9d8d88d80defd"],["/build/static/media/teacher13.f7886e36.png","f903bba276231fd009dfa6fc32c8b1b6"],["/build/static/media/teacher14.83b48396.png","5b3290eacd871568046c9b5591591d7b"],["/build/static/media/teacher15.5d777604.png","2e7eb1c34f389f025d84e13c54ca8297"],["/build/static/media/teacher2.b2b9919d.png","7279b7ba87a86ca7d46dfa6d0c9df088"],["/build/static/media/teacher3.20cb800b.png","e8277cbe9f532bccc0266be07afb402b"],["/build/static/media/teacher4.c15a0bda.png","9a0016c1a46ce39fa8e415bcd9ae72b4"],["/build/static/media/teacher5.9397d078.png","51a49c0ea258d928438153cfbd399be4"],["/build/static/media/teacher6.06b6f465.png","f1b92d0ac115f75b438f05a31fd0b551"],["/build/static/media/teacher7.4102dcc1.png","6e4e9fff991f8cc1f88479706ab55a37"],["/build/static/media/teacher8.5d3f117e.png","be6bfe0c206b2089065b0313c07e7eb0"],["/build/static/media/teacher9.69b0adae.png","e0666a81294a17768829744aa117ea24"],["/build/static/media/team.698c787a.png","834fe7f7732b6c1c82a654cfb2f369fd"],["/build/static/media/teambanner.fad350dd.png","36b2d503fb1259c48d20d9487730e0f3"],["/build/static/media/time-bg.f61a7e5f.png","ebb56fbe31fc6fc51fb81da23fdfcdf8"],["/build/static/media/time-bg1.6b04fbd5.png","7520a3cbd3694fcc162ab39e79b595e1"],["/build/static/media/title.132e93bf.png","e3916518a83832398d2b214cf2a334d0"],["/build/static/media/typebg.b2b0ea32.png","c02c413fdc8fbcb9bd4a042ff9f0ea5a"],["/build/static/media/vipListBg.8179ad93.png","1622e9f2b918b295232dffde6bc352c6"],["/build/static/media/vipTitleBg.64d456e6.png","33756cefbf02eb1e0eff7af17efbbb41"],["/build/static/media/vision-fw.feb9fd4c.png","8a4981313cb329cf13b2d7e2e504832d"],["/build/static/media/vision-jz.a991d471.png","c9dca6e9ca9cfade0af5fd6bdfc2466d"],["/build/static/media/vision-yj.8ca7b113.png","f0e79df36c856f56182ac40671398628"],["/build/static/media/vision-zy.e4ac356e.png","74051fe1bb426d692314875ca2c46087"],["/build/static/media/vision0.c7dbea1d.png","246360ebccde2cea686df3691bb36d7f"],["/build/static/media/vision1.072e7be4.png","9a77d7b7bd7029b0b02c468967cc0ecd"],["/build/static/media/vision2.024daa92.png","88845f234a57b0b227e9822bc3bf6f36"],["/build/static/media/vision3.fee43e80.png","ef1d8123d90d646b105cf42746afe7fc"],["/build/static/media/visionBack.89aeea4a.png","de178a15481e8499af31045cd142cbed"],["/build/static/media/visionBackActive.14814f28.png","7fe41f1e078204f0946a7e0bafbffabe"],["/build/static/media/xigongye.d51231d3.png","751514079a6e7d1cfd19af4527749e53"],["/build/static/media/xiuos.67682257.png","6fd484b0615e89cb2a2fcde1e6e261a1"],["/build/static/media/xjy.6e62f4d6.png","6542ba49c3e8515e8cada3f15f7ab094"],["/build/static/media/浙江大学.3c545e69.png","b305afeded0784578319d459a6d71cc7"],["/build/ts.worker.js.LICENSE.txt","27424a6e40c70ed4c68b96c0215841f1"]],cacheName="sw-precache-v3-sw-precache-webpack-plugin-"+(self.registration?self.registration.scope:""),ignoreUrlParametersMatching=[/^utm_/],addDirectoryIndex=function(c,a){c=new URL(c);return"/"===c.pathname.slice(-1)&&(c.pathname+=a),c.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,d,e){c=new URL(c);return e&&c.pathname.match(e)||(c.search+=(c.search?"&":"")+encodeURIComponent(a)+"="+encodeURIComponent(d)),c.toString()},isPathWhitelisted=function(c,a){var d;return 0===c.length||(d=new URL(a).pathname,c.some(function(c){return d.match(c)}))},stripIgnoredUrlParameters=function(c,d){c=new URL(c);return c.hash="",c.search=c.search.slice(1).split("&").map(function(c){return c.split("=")}).filter(function(a){return d.every(function(c){return!c.test(a[0])})}).map(function(c){return c.join("=")}).join("&"),c.toString()},hashParamName="_sw-precache",urlsToCacheKeys=new Map(precacheConfig.map(function(c){var a=c[0],c=c[1],a=new URL(a,self.location),c=createCacheKey(a,hashParamName,c,/\.\w{8}\./);return[a.toString(),c]}));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(e){return setOfCachedUrls(e).then(function(d){return Promise.all(Array.from(urlsToCacheKeys.values()).map(function(a){var c;if(!d.has(a))return c=new Request(a,{credentials:"same-origin"}),fetch(c).then(function(c){if(c.ok)return cleanResponse(c).then(function(c){return e.put(a,c)});throw new Error("Request for "+a+" returned a response with status "+c.status)})}))})}).then(function(){return self.skipWaiting()}))}),self.addEventListener("activate",function(c){var d=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(!d.has(c.url))return a.delete(c)}))})}).then(function(){return self.clients.claim()}))}),self.addEventListener("fetch",function(a){var d,c,e;"GET"===a.request.method&&(d=stripIgnoredUrlParameters(a.request.url,ignoreUrlParametersMatching),e="index.html",(c=urlsToCacheKeys.has(d))||(d=addDirectoryIndex(d,e),c=urlsToCacheKeys.has(d)),e="/build/index.html",!c&&"navigate"===a.request.mode&&isPathWhitelisted(["^(?!\\/__).*"],a.request.url)&&(d=new URL(e,self.location).toString(),c=urlsToCacheKeys.has(d)),c)&&a.respondWith(caches.open(cacheName).then(function(c){return c.match(urlsToCacheKeys.get(d)).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/113.4054f41b.chunk.css b/static/css/113.4054f41b.chunk.css new file mode 100644 index 000000000..bbc55d286 --- /dev/null +++ b/static/css/113.4054f41b.chunk.css @@ -0,0 +1 @@ +.xterm{-webkit-font-feature-settings:"liga" 0;font-feature-settings:"liga" 0;position:relative;-moz-user-select:none;user-select:none;-ms-user-select:none;-webkit-user-select:none}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{position:absolute;top:0;z-index:5}.xterm .xterm-helper-textarea{padding:0;border:0;margin:0;position:absolute;opacity:0;left:-9999em;top:0;width:0;height:0;z-index:-5;white-space:nowrap;overflow:hidden;resize:none}.xterm .composition-view{background:#000;color:#fff;display:none;position:absolute;white-space:nowrap;z-index:1}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{background-color:#000;overflow-y:scroll;cursor:default;position:absolute;right:0;left:0;top:0;bottom:0}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;left:0;top:0}.xterm .xterm-scroll-area{visibility:hidden}.xterm-char-measure-element{display:inline-block;visibility:hidden;position:absolute;top:0;left:-9999em;line-height:normal}.xterm{cursor:text}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility,.xterm .xterm-message{position:absolute;left:0;top:0;bottom:0;right:0;z-index:10;color:transparent}.xterm .live-region{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.xterm-dim{opacity:.5}.xterm-underline{text-decoration:underline} \ No newline at end of file diff --git a/static/css/114.6cf7864c.chunk.css b/static/css/114.6cf7864c.chunk.css new file mode 100644 index 000000000..eff2482c9 --- /dev/null +++ b/static/css/114.6cf7864c.chunk.css @@ -0,0 +1 @@ +.aboutUs_body{font-size:16px;color:#182332;font-family:PingFangSC-Regular,PingFang SC}.aboutUs_body table{text-align:center;margin:0 auto}.aboutUs_body .df{display:flex;justify-content:space-around;align-items:center}.aboutUs_body .aboutUs_head,.aboutUs_body .feat_fun_img,.aboutUs_body .feature_function_bg,.aboutUs_body .join_us_bg{background-size:cover;background-repeat:no-repeat;background-position:50%}.aboutUs_body .mao{position:relative;top:-70px}.about_team{min-height:495px;background-image:url(/build/static/media/teambanner.fad350dd.png);background-size:100% 100%;width:100%;display:flex;align-items:center;flex-direction:column}.about_team .about_team_lists{width:1200px;display:flex;flex-wrap:wrap;align-items:center;margin-top:20px}.about_team .about_team_lists li{height:120px;width:266px;margin-right:40px;margin-bottom:20px;display:flex;align-items:center;justify-content:center}.about_team .about_team_lists li:hover{background-color:#fff;border:2px solid #fff;border-radius:6px;box-shadow:0 1px 8px rgba(0,0,0,.06)}.about_team .about_team_lists li:nth-child(4n){margin-right:0}.aboutUs_head.df{flex-direction:column;justify-content:center;height:500px;line-height:500px;background-image:url(/build/static/media/banner.40f1ff0c.png)}.aboutUs_head.df p{text-align:center}.aboutUs_head.df .head_title{line-height:50px;font-size:48px;font-weight:600;background-image:-webkit-linear-gradient(bottom,#4cdbf5,#5aacff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.aboutUs_head.df .head_cont{line-height:39px;color:#fff;opacity:.9}.aboutUs_title{width:800px;height:62px;margin:0 auto}.aboutUs_title>table{width:800px;font-weight:400}.aboutUs_title a.active{color:#466aff;height:62px;line-height:62px;border-bottom:2px solid}.aboutUs .au_title{font-size:38px;font-weight:500;color:#1e1e1e;text-align:center;padding-top:50px}.aboutUs .subtitle{font-size:20px;font-weight:700;color:#000;margin-bottom:23px!important}.about_us .au_cont.df{justify-content:space-between}.about_us .au_bg{background:linear-gradient(180deg,#f3f9ff,hsla(0,0%,100%,0))}.about_us .cont1_introduction{width:472px}.about_us .cont1_introduction>div{line-height:34px}.about_us .cont1_achievements{width:581px}.about_us .cont1_achievements .subtitle.ml0{margin-left:0}.about_us .cont1_achievements>div{font-size:15px;line-height:36px}.about_us .subtitleImg{width:650px;height:330px}.about_us .achievementsImg{width:507px;height:384px}.about_us .inherit_items{position:relative}.about_us .inherit_items .quan1Img{width:140px;height:167px;position:absolute;left:-290px;top:90px}.about_us .inherit_items .quan2Img{width:100px;height:120px;position:absolute;right:-170px;bottom:80px}.about_us .inherit .icon-a-yuanquan2x{color:#466aff}.about_us .inherit .ant-timeline-item-tail{border-left:2px solid rgba(108,134,172,.42);height:calc(100% + 30px)}.about_us .inherit .ant-timeline-item:last-child .ant-timeline-item-tail{display:block;height:calc(100% - 18px)}.about_us .inherit .ant-timeline-item-content{margin:0 0 -15px 18px}.about_us .timeline_cont{margin-left:35px}.about_us .timeline_cont>p{font-size:20px;font-weight:500;color:#466aff;margin:45px 0 30px!important}.about_us .timeline_cont>div{width:980px;padding:20px 35px;background:#f5f7fa;font-size:15px;font-weight:400;color:#182332;line-height:33px}.about_us .timeline_cont>div:after,.about_us .timeline_cont>div:before{content:"";position:absolute;left:21px;top:100px;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:14px solid #f5f7fa}.about_us .feature_function_bg{position:relative;height:630px;background-image:url(/build/static/media/funBg.410c4305.png)}.about_us .feature_function_bg .au_cont p.au_title{font-size:30px;padding:50px 0 70px;color:#fff;opacity:.9}.about_us .feature_function_bg table{position:relative;background:none;width:1200px}.about_us .feature_function_bg .funBg2{width:1600px;left:50%;margin-left:-800px;position:absolute;bottom:-15px}.about_us .feat_func_cont{width:200px}.about_us .feat_func_cont .feat_fun_img{height:205px;line-height:205px;background-image:url(/build/static/media/funBg3.d1c7d094.png)}.about_us .feat_func_cont .feat_fun_img:hover{background-image:url(/build/static/media/funBg4.68c5f49e.png)}.about_us .feat_func_cont img{width:175px}.about_us .feat_func_cont p{font-size:18px;font-weight:500;color:#fff;line-height:28px;background-image:-webkit-linear-gradient(bottom,#4ffdff,#0183ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.about_us .feat_func_cont div>div{margin:10px auto;width:142px;font-size:14px;line-height:28px;color:#fff;opacity:.76}.about_us.statistics{text-align:center;background:linear-gradient(180deg,#ecf3ff,#fff);height:640px;overflow:hidden;position:relative}.about_us.statistics .statistics_cont{width:1014px;height:203px;background:#fff;opacity:.83;position:absolute;top:230px;left:50%;margin-left:-500px}.about_us.statistics .statistics_cont span{font-size:48px;font-weight:700;color:#1338d1}.about_us.statistics .statistics_cont p{width:111px;height:38px;line-height:38px;border:1px solid #182332;margin:0 auto;font-size:22px;color:#1e1e1e}.about_us.statistics .earthImg{width:1500px;margin-top:-120px;animation:moving 60s linear infinite}@keyframes moving{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}to{transform:rotate(1turn)}}.join_us_bg{height:710px;margin-top:40px;background-image:url(/build/static/media/joinUs.26ec28cd.png)}.join_us_bg .au_cont{position:relative}.join_us_bg .joinUsImg{width:260px;height:265px;position:absolute;top:27px;right:10px}.join_us_bg .df{display:flex!important;margin-top:30px}.join_us_bg .position{width:540px}.join_us_bg .position.right{margin-right:-30px}.join_us_bg .position p{justify-content:flex-start;height:60px;background:#253da0;line-height:60px;padding-left:20px}.join_us_bg .position p img{width:30px}.join_us_bg .position p span{font-weight:500;color:#fff;line-height:22px}.join_us_bg .position div{min-height:306px;font-size:14px;line-height:34px;padding:20px;background:#fff}.join_us_bg .ant-carousel .slick-dots-bottom{bottom:-30px}.join_us_bg .ant-carousel .slick-dots li button{width:12px;height:12px;border-radius:10px;background:#466aff}.join_us_bg .delivery{height:60px;line-height:60px;margin-left:35px}.unit{margin-bottom:60px}.unit table{width:1200px;height:550px;margin-top:15px;border-collapse:separate;border-spacing:10px}.unit table td{width:224px;height:122px;box-shadow:0 1px 8px 1px rgba(0,0,0,.06);border-radius:6px;border:2px solid #fff}.unit table td:hover{border:1px solid #466aff}.unit table .unitImg{max-width:90%;max-height:100%}.au_cont{width:1200px;margin:50px auto}.au_cont.pl30 .subtitle{margin-left:-30px} \ No newline at end of file diff --git a/static/css/116.6fb7b900.chunk.css b/static/css/116.6fb7b900.chunk.css new file mode 100644 index 000000000..090e6794d --- /dev/null +++ b/static/css/116.6fb7b900.chunk.css @@ -0,0 +1 @@ +.flexSpaceBetween{display:flex;justify-content:space-between;align-items:center}.wiki-main{width:1200px;min-height:400px;margin:20px auto 60px}.wiki-head{display:flex;justify-content:space-between;align-items:center;padding:0 20px;height:64px;background:#fafcff;box-shadow:0 1px 4px 0 rgba(0,0,0,.13);border-radius:4px}.primaryText{color:#466aff}.welcome-main{text-align:center;background:#fafcff;border-radius:4px;border:1px solid rgba(42,97,255,.23)}.wiki-home .wiki-nav-parent{width:280px;flex:none}.wiki-nav{min-height:500px;background:#fff;border:1px solid hsla(0,0%,60%,.22);overflow-y:scroll;flex:none;color:#333}.wiki-nav .expendedAllAction{cursor:pointer;text-align:right;padding-right:15px;color:#466aff;border-bottom:1px solid #d0d0d0}.wiki-nav .ant-tree.ant-tree-directory .ant-tree-child-tree>li.ant-tree-treenode-selected>span.ant-tree-node-content-wrapper:before,.wiki-nav .ant-tree.ant-tree-directory>li.ant-tree-treenode-selected>span.ant-tree-node-content-wrapper:before{background-color:#f4f6ff}.wiki-nav .ant-tree.ant-tree-directory .ant-tree-child-tree>li.ant-tree-treenode-selected>span.ant-tree-switcher,.wiki-nav .ant-tree.ant-tree-directory .ant-tree-child-tree>li span.ant-tree-node-content-wrapper.ant-tree-node-selected,.wiki-nav .ant-tree.ant-tree-directory>li.ant-tree-treenode-selected>span.ant-tree-switcher,.wiki-nav .ant-tree.ant-tree-directory>li span.ant-tree-node-content-wrapper.ant-tree-node-selected{color:#466aff}.wikiSidebar .nodeBox{display:flex;align-items:flex-end;justify-content:space-between;padding-top:2px}.wikiSidebar .nodeBox .action{display:none}.wikiSidebar .nodeBox .action.ant-dropdown-open,.wikiSidebar .nodeBox:hover .action{display:block}.wikiSidebar .sidebarByWiki .ant-tree-node-content-wrapper{overflow:hidden}.wiki-body{display:flex}.wiki-body .wiki-content{flex:1;width:0}.wiki-body .commit-user-avator{width:1.5rem;height:1.5rem;margin-right:.35rem;border-radius:50%}.wiki-preview{overflow-y:scroll;height:100%}.wiki-preview .previewWiki{overflow-y:auto;width:20vw}.wiki-preview .wiki-nav{min-height:92vh;border:none;border-right:1px solid hsla(0,0%,60%,.22)}.wiki-preview .preview-head{display:flex;justify-content:space-between;align-items:center;padding:0 12rem 0 2rem;width:100%;height:8vh;background:#272f4c;color:#fff}.wiki-preview .preview-head-right{display:flex}.wiki-preview .preview-head-right .copy-desc{flex:none}.myself-modal .ant-modal-header{padding:9px 24px;background:#f8f8f8;border-bottom:1px solid #eee}.myself-modal .ant-modal-title{text-align:left}.myself-modal .ant-modal-close{top:0!important}.myself-modal .ant-modal-close-x{font-size:24px}.myself-modal .ant-modal-body{text-align:center}.myself-modal .ant-form-explain{text-align:left}.myself-modal .content-title{display:flex;justify-content:center;align-items:center;margin:2rem 0 1rem!important;font-size:16px;color:#333;letter-spacing:0;line-height:29px;font-weight:400;word-break:break-all}.myself-modal .red-circle{align-self:flex-start;color:#ca0002;font-size:1.5rem!important}.myself-modal .content-descibe{font-size:14px;color:#666;line-height:33px;font-weight:400}.myself-modal .ant-modal-footer{padding:2rem 0;text-align:center;border:0}.myself-modal .ant-modal-footer .ant-btn{min-width:6rem}.myself-modal .foot-submit{margin-left:3rem;color:#df0002}.myself-modal .foot-submit:hover{border-color:#df0002}.myself-modal .ant-btn-default:active,.myself-modal .ant-btn-default:focus,.myself-modal .ant-btn-default:hover{background:#f3f4f6;color:#333;border-color:#d0d0d0} \ No newline at end of file diff --git a/static/css/120.41b8aabd.chunk.css b/static/css/120.41b8aabd.chunk.css new file mode 100644 index 000000000..a50799047 --- /dev/null +++ b/static/css/120.41b8aabd.chunk.css @@ -0,0 +1 @@ +.background-f{background:#fff}.pt-15{padding-top:15px}.mr-4{margin-right:4px}.pb-10{padding-bottom:10px}.plr-20{padding:0 20px}.font-12{font-size:12px}.font-15{font-size:15px}.border-b-line{border-bottom:1px solid #eee}.list-item,.w-100{width:100%}.w-25{width:25%}.p-10{padding:10px}.pd-105{padding:15px 10px}.grid-item{display:grid!important;-ms-flex-align:center;align-items:center;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr}.avatar-60{height:60px;width:60px;border-radius:50%}.text-primary{color:#5091ff!important}.text-primary:hover{color:#2878ff!important}.text-yellow{color:#ffa802!important}.text-gray{color:#888}.ml12{margin-left:12px}.user-join-time{font-size:14px!important;color:#60b25e}.btn-cir-grey{background:#fafafa;color:#888;font-weight:400;border:1px solid #eee;border-radius:2px;cursor:pointer}.wd-75{width:75px}.pbt15{padding:15px 0}.pbt25{padding:25px 0}.mlr10{margin:0 15px}.user-list-items{height:100%;width:100%;display:inline-block}.max-w-200{max-width:200px}.inline-block{display:inline-block} \ No newline at end of file diff --git a/static/css/121.b7b78777.chunk.css b/static/css/121.b7b78777.chunk.css new file mode 100644 index 000000000..6dfb5ad64 --- /dev/null +++ b/static/css/121.b7b78777.chunk.css @@ -0,0 +1 @@ +.bodies{height:100vh;width:100%;background-color:#f5f8ff}.bodies .logo{width:100%;background-color:#fff;padding:7px 26px}.bodies .content{padding-top:50px;margin:0 auto;width:570px}.bodies .content>p{height:42px;line-height:42px;font-weight:400;color:#000;font-size:30px;margin-bottom:32px!important;text-align:center}.bodies .content .panels{background-color:#fff;border-radius:6.6px;padding:40px 32px}.bodies .content .panels .tips{border:1px solid #ff6f00;color:#ff6f00;background:rgba(255,111,0,.1);padding:5px 15px;border-radius:3px;line-height:22px;font-size:13px;margin-bottom:15px!important}.bodies .content .panels .panelsMenu{border-bottom:none!important;margin-bottom:36px!important}.bodies .content .panels .panelsMenu .ant-menu-item{padding:0;margin-right:60px!important}.bodies .content .panels .bind_form{padding-bottom:10px}.bodies .content .panels .bind_form .has-error .ant-input,.bodies .content .panels .bind_form .has-error .ant-input:focus,.bodies .content .panels .bind_form .has-error .ant-input:hover{border-color:#ff4d4f!important}.bodies .content .panels .bind_form .ant-btn-primary[disabled]{background-color:rgba(70,106,255,.55);color:#fff;border:none}.bodies .content .panels .bind_form .ant-input-group-addon{background-color:transparent}.bodies .content .panels .bind_form .ant-input{border-left:none;background-color:#fff!important}.bodies .content .panels .bind_form .ant-input:focus,.bodies .content .panels .bind_form .ant-input:hover{border-right:1px solid #ddd!important;border-color:#ddd!important;border-left:none!important}.bodies .content .panels .bind_form .codeBut{border:1px solid #466aff!important}.bodies .content .panels .bind_form .codeBut span{color:#466aff}.bodies .content .panels .bind_form .codeBut.disable{border:1px solid #ddd!important}.bodies .content .panels .bind_form .codeBut.disable span{color:#ddd}.bodies .content .panels .bind_form .login_register_head{display:flex;justify-content:space-between;align-items:center}.bodies .content .panels .bind_form .login_register_head>span:first-child{font-size:1.5em;font-weight:600;color:#000;line-height:1.5}.bodies .content .panels .bind_form .login_register_head .ant-btn{margin-left:15px} \ No newline at end of file diff --git a/static/css/122.212e8ffd.chunk.css b/static/css/122.212e8ffd.chunk.css new file mode 100644 index 000000000..fd1e0e443 --- /dev/null +++ b/static/css/122.212e8ffd.chunk.css @@ -0,0 +1 @@ +.mergediv{height:65px;width:100%;padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;border:1px solid #eee;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;border-radius:4px;margin-left:15px}.new_context{-ms-flex:1 1;flex:1 1}.topmerge_btn{background:#21ba45;padding:0 14px;height:36px}.prdetail,.topmerge_btn{color:#fff!important;text-align:center;line-height:32px;border-radius:4px}.prdetail{display:inline-block;background:#a333c8;padding:0 12px;height:32px}form .ant-cascader-picker,form .ant-select{width:100%}.merge-header-button{background:#f1f8ff;text-align:left}.width70{width:70%}.width30{width:30%}.width40{width:40%}.display-flex{display:-ms-flexbox!important;display:flex!important}.w120{width:120px}.w240{width:240px}.custom-commit-tabs .ant-tabs-nav .ant-tabs-tab{padding:14px 0!important}.custom-commit-tabs .ant-tabs-bar{border-bottom:none}.custom-commit-tabs .ant-tabs-nav .ant-tabs-tab-active .tabNum{background-color:#ebf4fe}.custom-commit-tabs .ant-tabs-ink-bar{width:34px!important}.tabNum{display:inline-block;margin-left:8px;border-radius:10px;height:18px;line-height:18px;background-color:#eee;padding:0 9px;font-size:12px}.composeButton{display:-ms-flexbox;display:flex;border:1px solid #5091ff;border-radius:5px;height:34px;line-height:34px}.composeButton>span{display:block;padding:0 18px;color:#5091ff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border-radius:5px;cursor:pointer}.composeButton>span:hover{background-color:#f1f8ff}.composeButton>span:first-child{border-radius:5px 0 0 5px;border-right:1px solid #5091ff}.ant-btn{border-radius:5px}.ant-btn.ant-btn-green{border:1px solid #28bd6c;color:#28bd6c}.ant-btn.ant-btn-blue{border:1px solid #466aff;color:#466aff}.copyTab{min-width:370px;padding:0 18px 22px;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.2);box-shadow:0 2px 10px rgba(0,0,0,.2);background-color:#fff}.copyTab .ant-tabs-tab{padding:12px 0!important}.prCommits{border:1px solid #ddd;border-top:none}.prCommits:first-child{border-top:1px solid #ddd}.prCommits .prCreate{height:50px;line-height:50px;padding:0 25px;background-color:#fafafa;color:#333;font-size:16px;border-bottom:1px solid #ddd}.prCommits .prInfo{padding:20px 25px}.files{border:1px solid #ddd;margin-top:15px;border-radius:2px}.see-file-btn{color:#466aff;cursor:pointer}.filesInfo{padding:10px 15px;background-color:#fafafa}.filesInfo .cursor-pointer{cursor:pointer}.filesContent{border-top:1px solid #ddd}.icon-fuzhiicon:hover{color:#466aff}.linesContent{display:-ms-flexbox;display:flex;min-height:30px;line-height:30px;color:#333;-ms-flex-wrap:wrap;flex-wrap:wrap}.linesContent>div{-ms-flex:1 1;flex:1 1;word-break:break-all;white-space:pre-wrap;font-family:auto}.linesContent .lines{display:-ms-flexbox;display:flex;border-right:1px solid #ddd;width:100px;padding:0 8px;-webkit-box-sizing:border-box;box-sizing:border-box}.linesContent .lines>span:first-child{margin-right:0}.filesInfo,.linesContent .lines,.linesContent .linetype,.no-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.linesContent .lines>span{width:50%;text-align:right;display:block;color:#888}.linesContent.translate{background-color:#f1f8ff}.linesContent.translate .lines>span{border-right:1px solid transparent}.linesContent.reduce{background-color:rgba(247,48,48,.15)}.linesContent.add{background:rgba(48,232,132,.15)}.mergeRequest .folders{width:100%}.matchwidth .ant-select-selection__rendered{width:200px}.overlihide li{max-width:450px}.updateMerge{margin:30px auto 60px}.searchIcon .ant-select-arrow{margin-top:-9px}.i_open{color:#28bd6c!important}.i_merged{color:#4c9ed3!important}.i_closed{color:#fa6400!important}.pr_tags_open{border:1px solid #28bd6c;color:#28bd6c}.pr_tags_merged{border:1px solid #4c9ed3;color:#4c9ed3}.pr_tags_closed{border:1px solid #fa6400;color:#fa6400}.update-file-count{cursor:pointer}.update-file-count .color-grey-3{font-weight:700}.fileList .sc-bxivhb{width:55rem;overflow:hidden;white-space:normal;word-break:break-all}.fileList .see-file{width:15rem}.fileList .see-file .ml10{display:inline-block;width:4.5rem;cursor:default}.fileList .see-file span{width:7%}.fileList .anchorPoint{position:relative;top:-5rem;display:block;height:0}.filesInfo{background:#fafcff;border-color:rgba(42,97,255,.23)}.filesInfo .ant-progress-line{width:5rem}.filesInfo .ant-progress-inner{background-color:#d14a4a}.ant-anchor,.folders{margin-left:0;padding-left:0}.folders{position:absolute;z-index:2;left:0;top:37px;color:#333;width:75rem;box-shadow:0 4px 8px 2px hsla(0,0%,83.1%,.5);border-radius:4px;border:1px solid hsla(0,0%,60%,.32)}.folders .ant-anchor-link-active>.ant-anchor-link-title{color:#466aff}.folders .ant-anchor-link{padding:0}.folders .folderList{max-height:275px;overflow:auto}.folders .folderList .files{border:0}.folders .folderList .filesInfo{padding:10px 18px 10px 15px;height:55px;background:#fff;border-bottom:1px solid #eee}.folders .folderList .filesInfo:hover{background:#f3f4f6}.folders .folderList .filesInfo .color-green,.folders .folderList .filesInfo .color-red{width:3%;text-align:right}.empBtn{display:flex;align-items:center;justify-content:center;margin-top:60px;padding-top:20px;border-top:1px solid #f3f4f6}.mergeBox{margin:0 auto;width:1200px}.linetype{width:30px;text-align:center;display:inline-block}.diffDesc{padding:30px 0;display:flex;align-items:center;justify-content:center;flex-direction:column} \ No newline at end of file diff --git a/static/css/124.fd61519e.chunk.css b/static/css/124.fd61519e.chunk.css new file mode 100644 index 000000000..273212499 --- /dev/null +++ b/static/css/124.fd61519e.chunk.css @@ -0,0 +1 @@ +.mySites_head{height:65px;border-bottom:1px solid #e0e6f5;color:#151d40;font-size:17px}.createSiteForm .themeBox{text-align:center;position:relative;cursor:pointer}.createSiteForm .icon-wancheng{position:absolute;right:4px;top:-7px;color:#e5e3e0}.createSiteForm .icon-wancheng.active{color:#ffa13a}.siteBox{padding:15px 0;border-bottom:1px dashed #e0e6f5}.siteBox .siteName{color:#05101a}.siteBox .siteName:active,.siteBox .siteName:hover{color:#466aff}.m-header{background:url(data:image/png;base64,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) no-repeat;background-size:101% 100%;height:56px;text-align:center;line-height:56px;font-size:18px;font-weight:500;color:#fff;border-top-right-radius:4px;border-top-left-radius:4px;position:relative}.m-header i{position:absolute;right:16px;top:0;cursor:pointer}.m-content{padding:19px 26px;font-size:15px;color:#4c5b76;line-height:30px}.m-content ul{padding:10px 0}.m-content ol{display:flex;align-items:center}.m-content ol:before{content:"";display:inline-block;width:5px;height:5px;background:#202d40;opacity:1;border-radius:100%;margin-right:8px}.m-content .divider{width:100%;height:0;opacity:1;border:1px solid hsla(0,0%,60%,.1);margin-top:21px}.m-footer{display:flex;align-items:center;justify-content:center;padding:5px 0 27px}.m-footer button{width:120px;height:36px;border-radius:4px 4px 4px 4px;font-size:15px;font-weight:400;color:#fff}.m-footer button:first-of-type{color:#666;margin-right:78px}.formBase .ant-form-item-label{width:80px;display:block}.formBase .ant-form-explain{position:absolute}.formBase .ant-row.ant-form-item{margin-bottom:12px}.formBase.passMan .ant-form-item-label{width:92px}.infosRightMenu .ant-menu-item a{font-size:16px;color:#333;position:relative;bottom:-10px}.infosRightMenu .ant-menu-item a:hover{color:#333}.personalInfo .ant-menu-item{color:#333;line-height:20px}.personalInfo .ant-menu-item-selected{color:#2a61ff}.tipsBox{height:45px;color:#ffa13a;background-color:#fff5eb;border:1px solid #ffa13a;border-radius:2px;padding:7px 20px;letter-spacing:1.5px;display:flex;align-items:center}.tipsBox.emailBox{background-image:url(/build/static/media/personalInfo2.f01447c8.png);background-size:100% 100%;border:none;color:#181818}.tipsBox.emailBox .email{color:#666}.tipsBox .spanTil{letter-spacing:normal}.tipsBox.errorTip{height:auto;color:red;background-color:rgba(255,0,0,.05);border:1px solid red}.tipCont{min-height:330px;background-image:url(/build/static/media/personalInfo1.13c2500e.png);background-size:100% 100%;color:#181818;padding:20px 23px}.tipCont .orange{color:#ffa13a}.tipCont .oneTipBox{color:#666;display:block;position:relative;padding-left:15px}.tipCont .oneTipBox:before{content:"";position:absolute;top:11px;left:0;width:6px;height:6px;background-color:#8f8f8f;border-radius:50%}.updateEmail{font-weight:700;color:#181818;position:relative;padding-left:8px}.updateEmail:before{content:"";position:absolute;top:7px;left:0;width:3px;height:15px;background-color:#466aff;border-radius:2px}.personalUpdateInfoForm .ant-input{height:38px}.personalUpdateInfoForm .ant-row.ant-form-item{margin-bottom:20px}.personalUpdateInfoForm .ant-form-item-control{left:12px}.personalUpdateInfoForm .ant-form-item-label>label{color:#181818}.personalUpdateInfoForm .ant-form-explain{position:relative;margin-top:10px;color:#ff4c4c}.personalUpdateInfoForm .ant-form-explain:before{content:"!";width:18px;height:18px;border-radius:50%;display:inline-block;line-height:18px;text-align:center;font-size:12px;color:#ff4c4c;background-color:#ffdada;margin-right:8px}.personalUpdateInfoForm .has-error .ant-input{border-color:#ff4c4c;background-color:hsla(0,0%,40%,0)!important}.personalUpdateInfoForm .has-error:after{content:"";color:#ff4c4c;font-size:19px;position:absolute;right:-32px;top:0}.personalUpdateInfoForm .hasSuccess .ant-form-item-control:after{content:"";color:#1fd148;font-size:19px;position:absolute;right:-32px;top:0}.getCaptchaBut{height:38px;border-color:#466aff;color:#466aff}.getCaptchaBut:hover{border-color:#5d7cff;color:#5d7cff}.getCaptchaBut:focus{border-color:#1140ff;color:#1140ff}.gotoUpdateEmail{line-height:40px}.verificationForm .ant-form-item-label{width:125px}.verificationForm .uploadCard{margin-right:80px}.verificationForm .ant-form-extra{text-align:center}.verificationForm .verUpload{position:relative}.verificationForm .verUpload .ant-form-explain{position:absolute;bottom:20px}.exploitHead,.makeOverItem,.makeOverResultItem,.softBotItem{display:flex;justify-content:space-between;align-items:center}.exploitHead{height:65px;border-bottom:1px solid #e0e6f5;color:#151d40}.makeOverResultItem{background-color:rgba(255,0,0,.04);border:1px solid #f60011;border-radius:4px;margin-top:16px;padding:0 15px;height:32px;color:rgba(0,0,0,.65)}.makeOverResultItem .circle{display:inline-block;width:14px;height:14px;text-align:center;line-height:14px;border-radius:50%;background-color:#cc0209;color:#fff;font-size:12px;margin-right:5px}.makeOverBox{background-color:rgba(59,105,255,.03);border:1px solid #ebf1ff;margin-top:16px;padding:12px 30px 0 12px}.makeOverBox .makeOverItem{border-bottom:1px dashed #e0e6f5;padding:10px 0;color:#99a2af}.makeOverBox .makeOverItem:first-child{margin-top:-12px}.makeOverBox .makeOverItem .fromUserNameBot{color:#99a2af}.makeOverBox .makeOverItem .fromUserNameBot:hover{color:#466aff}.makeOverBox .botName{color:#202d40}.softBotListBox{margin-top:16px;color:#202d40}.softBotListBox .softBotItem{border-bottom:1px dashed #e0e6f5;padding:20px 0 15px}.softBotListBox .imgBox{width:44px;height:44px;border-radius:50%;object-fit:cover}.nullBotsBox{border-radius:4px 4px 0 0;text-align:center;padding:25px 158px 65px}.nullBotsBox .showBigTip{color:#333;margin-top:16px;margin-bottom:22px!important}.nullBotsBox .showTip{color:#666}.botOneLine{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.botOneLine.botNameWarpBox{display:flex;align-items:center}.botNameBox{max-width:80%;display:inline-block}.statusBot{border:1px solid #466aff;border-radius:5px;color:#466aff;padding:4px 6px;background-color:rgba(70,106,255,.09);line-height:12px}.statusBot.public{background-color:rgba(58,213,115,.08);border-color:#25c589;color:#25c589}.statusBot.private{background-color:rgba(230,126,34,.08);border-color:#e67e22;color:#e67e22}.statusBot.error{background-color:rgba(252,186,190,.2784313725);border-color:#f60011;color:#f60011} \ No newline at end of file diff --git a/static/css/128.54bd5dfb.chunk.css b/static/css/128.54bd5dfb.chunk.css new file mode 100644 index 000000000..121d755c3 --- /dev/null +++ b/static/css/128.54bd5dfb.chunk.css @@ -0,0 +1 @@ +.milepostBox{border:none;padding:0}.milepostBox .createMilepost{text-align:right}.flexSpaceBetween{display:flex;justify-content:space-between;align-items:center}.milepostHead{background-color:#fafcff;border:1px solid rgba(42,97,255,.23);color:#898d9d;padding:15px 15px 15px 20px;border-radius:4px 4px 0 0}.milepostHead .postStatus.active{color:#466aff}.milepostHead .postStatus.active .statusCount{color:#466aff;border:1px solid #466aff;background-color:#fff}.milepostHead .statusCount{background-color:rgba(70,106,255,.09);border-radius:10px;margin-left:5px;color:#666;font-weight:400;height:19px;line-height:19px;display:inline-block;min-width:30px;text-align:center}.pointBox{cursor:pointer}.milepostSort{box-shadow:0 0 10px rgba(24,54,181,.17)}.milepostList{border-left:1px solid #d0d0d0;border-right:1px solid #d0d0d0}.milepostList .milepostItemBox{border-bottom:1px solid #d0d0d0;padding:15px 20px}.milepostList .milepostInfo{display:inline-block;width:640px}.milepostList .actionMileBox{width:550px}.milepostList .actionMileBox .outTime{color:red}.createMilepostBtn{width:96px;padding:0}.flexSpaceBetween .primaryColor,.primaryColor,.primaryColor:link{color:#466aff}.effectiveDate,.flexSpaceBetween .effectiveDate{color:#40424a}.color-grey-89{color:#898d9d}.colorRed,.colorRed:hover{color:#f30000}.milestonesNoDate{border:1px solid #d0d0d0;border-top:none;text-align:center;min-height:500px;line-height:500px}.grayButton{width:108px;height:32px;text-align:center;background-color:#fafbfc;border:1px solid #d0d0d0;border-radius:4px}.grayButton:hover{background-color:#f3f4f6}.milepostDetail{border:none;padding:0}.noDataMile{display:flex;justify-content:center} \ No newline at end of file diff --git a/static/css/129.41b8aabd.chunk.css b/static/css/129.41b8aabd.chunk.css new file mode 100644 index 000000000..a50799047 --- /dev/null +++ b/static/css/129.41b8aabd.chunk.css @@ -0,0 +1 @@ +.background-f{background:#fff}.pt-15{padding-top:15px}.mr-4{margin-right:4px}.pb-10{padding-bottom:10px}.plr-20{padding:0 20px}.font-12{font-size:12px}.font-15{font-size:15px}.border-b-line{border-bottom:1px solid #eee}.list-item,.w-100{width:100%}.w-25{width:25%}.p-10{padding:10px}.pd-105{padding:15px 10px}.grid-item{display:grid!important;-ms-flex-align:center;align-items:center;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr}.avatar-60{height:60px;width:60px;border-radius:50%}.text-primary{color:#5091ff!important}.text-primary:hover{color:#2878ff!important}.text-yellow{color:#ffa802!important}.text-gray{color:#888}.ml12{margin-left:12px}.user-join-time{font-size:14px!important;color:#60b25e}.btn-cir-grey{background:#fafafa;color:#888;font-weight:400;border:1px solid #eee;border-radius:2px;cursor:pointer}.wd-75{width:75px}.pbt15{padding:15px 0}.pbt25{padding:25px 0}.mlr10{margin:0 15px}.user-list-items{height:100%;width:100%;display:inline-block}.max-w-200{max-width:200px}.inline-block{display:inline-block} \ No newline at end of file diff --git a/static/css/130.0a4618f4.chunk.css b/static/css/130.0a4618f4.chunk.css new file mode 100644 index 000000000..3a1d31969 --- /dev/null +++ b/static/css/130.0a4618f4.chunk.css @@ -0,0 +1 @@ +.cla_default_box{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:320px}.cla_default_box .cla_default_desc{width:80%;color:#666;font-size:15px;line-height:30px;text-align:center;margin:20px 0!important}.cla_list_box{display:flex;flex-wrap:wrap;padding-top:25px}.cla_list_box li{margin-right:24px;border:1px solid hsla(0,0%,60%,.3);border-radius:6px;width:446px;display:flex;padding:30px 26px;box-sizing:border-box;justify-content:flex-start;align-items:flex-start;margin-bottom:25px}.cla_list_box li:nth-child(2n){margin-right:0}.cla_list_box li .cla_list_infos{flex:1;width:0}.cla_list_box li .cla_list_infos .cla_name{color:#151d40;font-size:16px;padding-bottom:20px;height:22px;line-height:22px;word-break:break-all;margin-bottom:14px!important}.cla_list_box li .cla_list_infos .cla_personCount{color:#4c5876;display:block;margin-bottom:15px!important}.cla_list_box li .cla_list_infos .cla_personCount span{margin-left:10px}.cla_allinfos .cla_infos_header{background-color:rgba(70,106,255,.05);padding:30px 0}.cla_allinfos .cla_infos_header>div{display:flex;align-items:center;margin:0 auto;width:1200px}.cla_allinfos .cla_infos_header>div>img{height:94px;margin-right:32px;border-radius:4px}.cla_allinfos .cla_infos_header>div .cla_i{flex:1;width:0}.cla_allinfos .cla_infos_header>div .cla_i .cla_i_name{font-weight:700;color:#333;font-size:24px;height:33px;line-height:33px;margin-bottom:0!important}.cla_allinfos .cla_infos_header>div .cla_i .cla_i_email,.cla_allinfos .cla_infos_header>div .cla_i .cla_o_name{color:#4c5b76;font-size:15px;height:20px;line-height:20px;margin-top:18px}.cla_allinfos .cla_infos_header>div .cla_i .cla_i_email{margin-top:12px}.cla_allinfos .wirtes_tips{margin:25px 0}.cla_allinfos .wirtes_tips span{padding:9px 18px;font-size:15px;border-radius:6px;border:1px solid #009b28;color:#009b28}.cla_allinfos .cla_c{width:100%;background-color:hsla(0,0%,96.1%,.5);border-radius:2px;padding:25px;margin:16px auto}.cla_allinfos .cla_c .cla_c_title{font-weight:700;color:#202d40;font-size:15px;padding-bottom:20px;height:22px;line-height:22px;margin-bottom:15px!important}.cla_allinfos .form_div{display:flex}.cla_allinfos .form_div>div{flex:1}.cla_allinfos .form_div>div:first-child{margin-right:40px}.exterpriseBox .padding30{color:#4c5876;line-height:30px;border-bottom:1px dashed #eee}.exterpriseBox .font-bd{color:#0d0f12} \ No newline at end of file diff --git a/static/css/132.38aad773.chunk.css b/static/css/132.38aad773.chunk.css new file mode 100644 index 000000000..ebec1862f --- /dev/null +++ b/static/css/132.38aad773.chunk.css @@ -0,0 +1 @@ +.topWrapper{padding-bottom:20px;box-sizing:border-box;display:flex;justify-content:space-between;flex-wrap:wrap}.quillContent{position:relative;margin-bottom:4px}.quillFlag{position:absolute;bottom:30px;left:6px;height:20px;line-height:18px;color:red}.overlayBox{width:230px}.hideOverlay{display:none}.topmilepost{box-sizing:border-box;display:flex;justify-content:space-between;flex-wrap:wrap}.detail_p,.topWrapper_nav{display:flex}.detail_right{flex-grow:1;text-align:right}.commit_p{font-size:12px;padding-top:10px;padding-left:5px}.ul_width{width:100%}.a_btn{border-radius:4px;padding:0 12px;margin-right:15px;line-height:30px}.cancel_btn{border:1px solid #e6e6e6;color:#333!important}.delete_btn{border:1px solid red;color:red!important}.cancel_btn:hover{background:#e6e6e6}.Closeor_btn{border:1px solid red;color:red;height:32px;text-align:center;border-radius:4px;padding:0 12px;margin-right:15px;line-height:32px}.rectangle{width:8px;height:8px;border-radius:100%;margin-top:15px;margin-left:-4px;margin-bottom:10px;background:green}.order_line{display:flex;height:32px;margin:auto;border-left:1px solid #eee}.comment_img{height:25px;width:25px;margin-top:5px;border-radius:100%}.topWrapper_nav a,.topWrapper_nav span{border:1px solid #f4f4f4;border-radius:5px 0 0 5px;height:34px;line-height:34px;text-align:center;padding:0 10px;display:block;cursor:pointer}.topWrapper_nav a:hover{background:#f4f4f4}.topWrapper_nav a:last-child,.topWrapper_nav span:last-child{border-left:none;border-radius:0 5px 5px 0}.topWrapper_btn{background:#fff;border:1px solid #466aff;color:#466aff!important;padding:0 12px;text-align:center;height:32px;line-height:32px;border-radius:4px}.topWrapper_type_infos{border:1px solid #eee;border-radius:3px;height:35px;line-height:35px}.topWrapper_type_infos li{cursor:pointer;padding:0 10px}.topWrapper_type_infos li.active{color:#466aff}.topWrapper_type_infos li:last-child{border-left:1px solid #eee}.topWrapper_type,.topWrapper_type_infos{display:flex}.topWrapper_type li{display:flex;align-items:center;margin-right:30px}.topWrapper_type li>span{display:block;height:30px;line-height:30px;padding:0 13px;border-radius:5px;min-width:60px;box-sizing:border-box;text-align:center;background:#fafafa;border:1px solid #ddd;cursor:pointer}.topWrapper_type li>span.active{color:#466aff;border:1px solid #5091ff}.topWrapper_select{display:flex;flex-wrap:wrap;align-items:center}.topWrapper .ant-btn.ant-input-search-button{height:30px}.title_overflow{max-width:160px;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}.topWrapper_select.wrapperStyle li{width:90px}.topWrapper_select li{cursor:pointer;color:#666;width:86px;text-align:center;display:inline-block;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}.topWrapper_select li:active{background:#f4f4f4;border-radius:4px}.no-cursor li{cursor:default!important}.ant-dropdown-menu .ant-dropdown-menu-item{text-align:center;padding:6px 30px;cursor:pointer}.setItemStyle{min-height:440px}.setItemStyle .issueItem{padding:16px 0}.issueItem{display:flex;flex-wrap:wrap;align-content:center;border-bottom:1px solid #eee;padding:16px 0 16px 20px}.issueIndex{display:inline-block;height:19px;line-height:19px;background-color:rgba(213,220,246,.36);border-radius:4px;padding:0 8px;color:#666!important}.issueItem:last-child{border-bottom:none}.issueNo{padding:0 5px;border-radius:4px;background:#f4f4f4;display:block;margin-right:8px;color:#666;height:30px;line-height:30px}.issueOpen{background:#21ba45!important;color:#fff!important}.margin_detail{margin-left:15px;margin-right:15px}.user_img{height:49px;width:49px;border-radius:100%}.new_context{flex:1;border:1px solid #f4f4f4;border-radius:4px;margin-left:15px;padding:15px;position:relative;background:#fff}.new_context:before{border:9px solid transparent;border-right-color:#f4f4f4;top:12px}.new_context:after,.new_context:before{position:absolute;content:"";height:0;width:0;right:100%}.new_context:after{border:7px solid transparent;border-right-color:#fff;top:14px}.list-l-panel{border:1px solid #f4f4f4;border-radius:4px;padding:10px 15px}.list-l-panel .ant-row{margin-bottom:0}.editingsheet{background:#fff;color:#21ba45!important;padding:0 12px;text-align:center;height:32px;line-height:32px}.opendetail{background:#21ba45}.closedetail,.opendetail{display:inline-block;color:#fff!important;padding:0 12px;text-align:center;height:32px;border-radius:4px;line-height:32px}.closedetail{background:#e60b0b}.commenttitle{color:#21ba45!important}.topWrapper_detali{display:flex;background-color:#eee;align-items:center;margin-bottom:10px}.towwrapper_img_detali{display:flex;padding-left:80px;margin-left:80px;margin-right:20px;border:1px solid #466aff}.div_line{width:100%;border:10px solid #466aff}.list_img{height:145px;padding:15px;width:145px}.detail_context{flex:1;border:1px solid #f4f4f4;margin-left:15px;padding:10px;position:relative;background:#fff;border-radius:4px;width:0}.detail_context:before{border:9px solid transparent;border-right-color:#f4f4f4;top:12px}.detail_context:after,.detail_context:before{position:absolute;content:"";height:0;width:0;right:100%}.detail_context:after{border:7px solid transparent;border-right-color:#fff;top:14px}.tagList>div{border-bottom:1px dashed #efefef;display:flex;justify-content:space-around;padding:15px 0}.divwidth{width:74%}.listTowItems{width:80%;padding-left:80px}.tagList>div:last-child{border-bottom:none}.mr10{margin-right:10px}.text-right{text-align:right}.milepostdiv{display:flex}.milepostwidth{display:flex;width:60%}.mileposwidth{background:#21ba45;border-radius:4px;width:40%}.milepostrighe{display:flex;flex:1}.milepostleft{display:flex;justify-content:center}.textwidth{display:flex;width:100%}.newmilepostleft{padding:15px;margin-right:50px;width:60%}.newmilepostrighe{margin-left:50px;padding:15px;width:30%}.detailContent{padding:15px 0;border-bottom:1px solid #f4f4f4}.DetailRight{padding:10px 15px;border:1px solid #f4f4f4;border-radius:4px}.DetailRight>p{height:30px;line-height:30px}.inptwidth{width:20%}.inputcount{width:40%}.loginDiv{border:1px solid #f7c977;background:rgba(255,204,113,.3);text-align:center;padding:8px 0;border-radius:4px;width:100%;color:#999;margin-top:15px}.loginDiv a{text-decoration:underline;color:#466aff;margin-right:3px}.tagdiv{padding:15px;height:75px;border:1px solid #eee}.dialogdiv,.tagdiv{box-sizing:border-box;display:flex;justify-content:space-between;flex-wrap:wrap}.dialogdiv{padding:5px;height:45px}.issue-tag-show{padding:3px 8px;color:#fff;border-radius:6px}.journal-list-item{padding:10px 0}.span_title{min-width:40px;margin-right:15px;text-align:right;color:rgba(0,0,0,.65)}.target-detail-search .ant-input-group-addon{border:none!important}.target-detail-search .ant-input-search-button{height:32px!important}a.issue-type-button.active{background:#466aff;color:#fff}a.issue-type-button.active:hover{background:#f4f4f4;color:#466aff}@media screen and (max-width:700px){.topWrapper_select li{width:auto}}.ml10{margin-left:10px}.lineH32{line-height:32px}.lineH40{line-height:40px}.item-list-right{width:74%;border:1px solid #eee}.detail_edit_action{padding:10px;color:#999;cursor:pointer;line-height:40px}.paper-clip-color{color:#29bd8b!important}.attachment-list-a{color:rgba(0,0,0,.65)!important}.attachment-list-a>span{word-break:break-all}.btp1{border-top:1px solid #f4f4f4}.grid-item{grid-template-columns:max-content 1fr}.grid-item,.grid-item-left{display:grid;align-items:center}.grid-item-left{grid-template-columns:1fr max-content}.grid-item-top{display:grid;align-items:center;grid-template-columns:max-content 1fr;align-items:flex-start}.fwb{font-weight:700}.ant-dropdown-menu.orderCondition{max-height:350px;overflow-y:auto}.ql-bubble .ql-editor img{min-width:100px!important}.AmplifyImg .ant-modal{padding:0}.AmplifyImg img{max-width:100%;margin:0 auto}.AmplifyImg .ant-modal-body{padding:25px}.amplifyContent{text-align:center}.mb-0{margin-bottom:0!important}.text-yellow{color:#ff6e21}.border-1f{border-bottom:1px solid #f4f4f4}.background-f{background:#fff}.issue_detail_info{width:65px;color:#888}.list-left-padding{padding:0 0 0 20px!important}.comment-background{background:#fff;border-radius:4px;padding:0 30px}.border-bottom-comment{border-bottom:1px solid #eee}.custom-comment-tabs .ant-tabs-top-bar{border-bottom:none;padding-top:15px}.custom-comment-tabs .search-count-button{line-height:18px;margin-left:8px;background-color:#ebf4fe;color:#466aff;font-size:12px;padding:2px 8px;border-radius:9px}.comment-background .ant-list-item{padding-left:20px;box-sizing:border-box}.border-top-e{border-top:1px solid #e8e8e8}.commentStyle{background-color:#fff!important}.reply-comment-input .add_reply_button{background-color:#fff!important;color:#bbb;width:100%;text-align:left;border:1px solid #eee;box-shadow:none}.children-comment-bg{background:#fafafa}.display-in{display:flex;align-items:flex-start}.issue-form-right{border:1px solid #eee}.issue-form-right .ant-form-item{margin-bottom:8px!important}.issue-form-right .ant-row label{font-size:14px!important;font-weight:500}.issue-edit-form-right{margin-bottom:0!important}.plr10{padding:0 10px}.issue-form-index .editormd-toolbar{position:absolute!important}.list-right-item-padding{padding:20px 35px 10px;margin-bottom:20px}.tagColor{display:inline-block;width:28px;height:14px;margin-right:5px;vertical-align:middle}.boder-4,.tagColor{border-radius:4px}.pbt20{padding:20px 0}.inline-block{display:inline-block}.pd10{padding:10px}.mergediv{height:65px;width:100%;padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;border:1px solid #eee;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;border-radius:4px;margin-left:15px}.new_context{-ms-flex:1 1;flex:1 1}.topmerge_btn{background:#21ba45;padding:0 14px;height:36px}.prdetail,.topmerge_btn{color:#fff!important;text-align:center;line-height:32px;border-radius:4px}.prdetail{display:inline-block;background:#a333c8;padding:0 12px;height:32px}form .ant-cascader-picker,form .ant-select{width:100%}.merge-header-button{background:#f1f8ff;text-align:left}.width70{width:70%}.width30{width:30%}.width40{width:40%}.display-flex{display:-ms-flexbox!important;display:flex!important}.w120{width:120px}.w240{width:240px}.custom-commit-tabs .ant-tabs-nav .ant-tabs-tab{padding:14px 0!important}.custom-commit-tabs .ant-tabs-bar{border-bottom:none}.custom-commit-tabs .ant-tabs-nav .ant-tabs-tab-active .tabNum{background-color:#ebf4fe}.custom-commit-tabs .ant-tabs-ink-bar{width:34px!important}.tabNum{display:inline-block;margin-left:8px;border-radius:10px;height:18px;line-height:18px;background-color:#eee;padding:0 9px;font-size:12px}.composeButton{display:-ms-flexbox;display:flex;border:1px solid #5091ff;border-radius:5px;height:34px;line-height:34px}.composeButton>span{display:block;padding:0 18px;color:#5091ff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border-radius:5px;cursor:pointer}.composeButton>span:hover{background-color:#f1f8ff}.composeButton>span:first-child{border-radius:5px 0 0 5px;border-right:1px solid #5091ff}.ant-btn{border-radius:5px}.ant-btn.ant-btn-green{border:1px solid #28bd6c;color:#28bd6c}.ant-btn.ant-btn-blue{border:1px solid #466aff;color:#466aff}.copyTab{min-width:370px;padding:0 18px 22px;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.2);box-shadow:0 2px 10px rgba(0,0,0,.2);background-color:#fff}.copyTab .ant-tabs-tab{padding:12px 0!important}.prCommits{border:1px solid #ddd;border-top:none}.prCommits:first-child{border-top:1px solid #ddd}.prCommits .prCreate{height:50px;line-height:50px;padding:0 25px;background-color:#fafafa;color:#333;font-size:16px;border-bottom:1px solid #ddd}.prCommits .prInfo{padding:20px 25px}.files{border:1px solid #ddd;margin-top:15px;border-radius:2px}.see-file-btn{color:#466aff;cursor:pointer}.filesInfo{padding:10px 15px;background-color:#fafafa}.filesInfo .cursor-pointer{cursor:pointer}.filesContent{border-top:1px solid #ddd}.icon-fuzhiicon:hover{color:#466aff}.linesContent{display:-ms-flexbox;display:flex;min-height:30px;line-height:30px;color:#333;-ms-flex-wrap:wrap;flex-wrap:wrap}.linesContent>div{-ms-flex:1 1;flex:1 1;word-break:break-all;white-space:pre-wrap;font-family:auto}.linesContent .lines{display:-ms-flexbox;display:flex;border-right:1px solid #ddd;width:100px;padding:0 8px;-webkit-box-sizing:border-box;box-sizing:border-box}.linesContent .lines>span:first-child{margin-right:0}.filesInfo,.linesContent .lines,.linesContent .linetype,.no-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.linesContent .lines>span{width:50%;text-align:right;display:block;color:#888}.linesContent.translate{background-color:#f1f8ff}.linesContent.translate .lines>span{border-right:1px solid transparent}.linesContent.reduce{background-color:rgba(247,48,48,.15)}.linesContent.add{background:rgba(48,232,132,.15)}.mergeRequest .folders{width:100%}.matchwidth .ant-select-selection__rendered{width:200px}.overlihide li{max-width:450px}.updateMerge{margin:30px auto 60px}.searchIcon .ant-select-arrow{margin-top:-9px} \ No newline at end of file diff --git a/static/css/135.9564778a.chunk.css b/static/css/135.9564778a.chunk.css new file mode 100644 index 000000000..41a716c6c --- /dev/null +++ b/static/css/135.9564778a.chunk.css @@ -0,0 +1 @@ +.interimBox{background-image:linear-gradient(180deg,#ebf2ff,#ebf2ff 43.09%,#f3f4f8);padding-bottom:125px;position:relative}.interimBox .bg1,.interimBox .bg2{width:150px;position:absolute;top:45%;left:6%}.interimBox .bg2{top:auto;left:auto;right:20%;bottom:0}.interimBox.glcc-check .bg1{top:36%}.interimBox .bannerInterim{width:100%}.interimBox .navBox{padding:20px 0 10px;color:#202d40;border-bottom:1px dashed #bec5d5}.interimBox .navBox .linkBox{color:#a4aabb}.interimBox .navBox .linkBox:hover{color:#466aff}.interimBox .mainBox{width:1200px;margin:0 auto;z-index:1;position:relative}.interimBox .tipBox{padding:12px 20px;color:#6c7283;line-height:2.5;background-color:#e4edff}.interimBox .tipBox .spanBox{color:#000}.interimBox .tipBox div{line-height:1.8;margin-bottom:10px}.interimBox .tipBox .blueSpan{color:#466aff}.interimBox .tipBox .blueSpan:hover{color:#6684fe}.interimBox .titleBox{color:#333}.interimBox .referBox{margin-top:25px;background-color:hsla(0,0%,100%,.27);border:1px solid #fff;display:flex;flex-wrap:wrap;justify-content:space-around;padding:30px 0;position:relative}.interimBox .referBox .referItem{width:47%;display:flex}.interimBox .referBox .referItem .ant-form-item-control-wrapper{flex-grow:1}.interimBox .referBox .referItem.oneCont{width:97%}.interimBox .referBox .referItem.oneCont .ant-upload-list-item{width:30%}.interimBox .referBox .referItem.oneCont .ant-upload-list-item:hover .ant-upload-list-item-info{background:none}.interimBox .referBox .referItem .ant-input,.interimBox .referBox .referItem .uploadBox{border-color:#b3c3db;background:none!important}.interimBox .referBox .referItem .contentBox{padding:10px 11px 20px}.interimBox .referBox .referItem.oneLine{margin-bottom:10px}.interimBox .referBox .referItem.oneLine input{width:55%}.interimBox .referBox .referItem.oneLine .ant-form-item-label{width:74px}.interimBox .referBox .referItem.labelW .ant-form-item-label{width:77px}.interimBox .referBox .referItem.isEmpower{height:20px;line-height:20px;margin-left:95px;margin-bottom:20px}.interimBox .referBox .referItem.isEmpower .ant-form-item-control{line-height:20px}.interimBox .referBox .referItem.isEmpower .ant-checkbox-wrapper{font-weight:500}.interimBox .referBox .referItem.isEmpower .ant-checkbox-wrapper .ant-checkbox-inner{width:12px;height:12px;margin-top:-1px}.interimBox .referBox .referItem.referTips{font-size:14px;color:#f52245;margin-left:95px;margin-bottom:30px;font-weight:500}.interimBox .referBox .referItem.referTips .ant-form-item-children>p{line-height:18px}.interimBox .referBox .referItem.referTips .ant-form-item-children>p:last-child{margin-left:22px}.interimBox .referBox.tutor{border:none;margin-top:-20px;background:none}.interimBox .referBox.tutor .remarkBox{position:relative;flex:.97}.interimBox .referBox.tutor .remarkBox .has-error .ant-form-explain{position:absolute}.interimBox .referBox.tutor .oneCont{display:block}.interimBox .referBox.tutor .wordNum{position:absolute;right:55px;bottom:10px}.interimBox .referBox.tutor .referItem{margin-bottom:5px}.interimBox .tutorContent{border:1px solid #fff;margin-top:40px;background-color:#f1f6ff}.interimBox .tutorContent .task-tabs{margin-top:0;border:none;background:none}.interimBox .tutorContent .task-tabs .task-title-stuName{font-weight:700;color:#333;padding-bottom:25px;border-bottom:1px dashed #bec5d5}.interimBox .reviewBox .successReviewBox{color:#2dab4d;background-color:rgba(82,206,152,.11);border:1px solid rgba(36,167,67,.61);margin:-5px 20px 20px;padding:6px 15px}.interimBox .reviewBox .titleGlcc{color:#333;display:flex;align-items:center}.interimBox .reviewBox .titleGlcc .blueBox{display:inline-block;width:5px;height:14px;background-color:#466aff;margin-right:8px}.interimBox .reviewBox .flexBox{color:#202d40;border-bottom:1px dashed #bec5d5}.interimBox .reviewBox .flexBox div{display:flex;align-items:baseline;margin-bottom:10px}.interimBox .reviewBox .flexBox div .blueSpan{color:#466aff;word-break:break-all;display:block;flex:1}.interimBox .reviewBox .flexBox div .pptAttachment{color:#466aff;max-width:80%}.interimBox .resultBox{padding:30px 20px 50px}.interimBox .resultBox .nullDateTip{color:#ff3838}.interimBox .resultBox.nullData .flexBox div{align-items:center}.interimBox .resultBox .blueBg{width:85%;min-height:36px;display:inline-block;padding:4px 10px;background-color:rgba(70,106,255,.05);border-radius:4px;word-break:break-all}.interimBox .resultBox .mustSpan{position:relative;padding-left:10px}.interimBox .resultBox .mustSpan:before{content:"*";color:#ff3838;font-size:18px;position:absolute;left:8px;top:3px}.interimBox .resultBox .mustSpan.ppt:before{top:-2px;left:12px}.interimBox .resultBox .flexBox{border:none;width:100%}.interimBox .resultBox .tutorRes{width:100%;background-color:rgba(107,136,255,.05);border-radius:4px;color:#6c7283;padding:16px 30px 30px 20px}.interimBox .resultBox .tutorRes .smallTil{color:#202d40}.interimBox .resultBox .tutorRes .passStatusBox{display:inline-flex;justify-content:center;align-items:center;width:59px;height:28px;color:#d2001d;background-color:rgba(251,0,34,.06);border:1px solid #df001f;border-radius:6px}.interimBox .resultBox .tutorRes .passStatusBox.pass{color:#2dab4d;background-color:rgba(82,206,152,.11);border-color:rgba(36,167,67,.61)}.interimBox .resultBox .tutorRes .blueSpan{color:#466aff}.interimBox .resultBox .tutorRemark{word-break:break-all;flex:1;color:#6c7283}.interimBox.resultListBox .searchBox{display:flex;align-items:center}.interimBox.resultListBox .resultListTable th.columnsResult.actionBox .ant-table-column-title{visibility:visible}.interimBox.resultListBox .projectDetailBox.nodata{margin:0 auto}.interimBox.resultListBox .resultListTable .ant-table{border:none}.inputErrColor .ant-form-item-control-wrapper .has-error .ant-form-item-children input{border-color:#f5222d}.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(/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 .actionBox .redColBor .ant-btn-primary[disabled]{border-color:#e44141}.glcc-check .actionBox .redColBor .ant-btn-primary[disabled] span{color:#e44141}.glcc-check .actionBox .greenColBor .ant-btn-primary[disabled]{border-color:#28be6c}.glcc-check .actionBox .greenColBor .ant-btn-primary[disabled] span{color:#28be6c}.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/147.db767247.chunk.css b/static/css/147.db767247.chunk.css new file mode 100644 index 000000000..bd315c400 --- /dev/null +++ b/static/css/147.db767247.chunk.css @@ -0,0 +1 @@ +.dataset{margin:0 auto;width:1200px;padding:25px 0}.dataset .mnistData{background:#fafcff;border-radius:3px;border:1px solid rgba(42,97,255,.23);padding:20px;display:flex;align-items:center;justify-content:space-between}.dataset .mnistData p{font-weight:500;font-size:14px;color:#202d40;line-height:22px}.dataset .mnistData p:first-child{max-width:600px}.dataset .mnistData .license{height:40px;line-height:40px;background:#eceffe;border-radius:6px 6px 6px 6px;padding:0 12px;font-weight:700;font-size:15px;color:#202d40;display:inline-block}.dataset .datasetTable .ant-table-thead>tr>th{background-color:#fff}.dataset .emtpyData{background:#fafcff;border-radius:4px 4px 0 0;min-height:356px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:25px}.newBoxForm .ant-row.ant-form-item{margin-bottom:20px!important;position:relative}.newBoxForm .ant-col.ant-form-item-label{line-height:unset;font-weight:400;font-size:15px;color:#4c5b76}.newBoxForm .ant-form-explain{position:absolute}.fileTitle{line-height:25px;padding-bottom:22px;margin-bottom:15px!important;border-bottom:1px solid rgba(167,178,194,.44)}.drag{height:110px!important} \ No newline at end of file diff --git a/static/css/148.167b2911.chunk.css b/static/css/148.167b2911.chunk.css new file mode 100644 index 000000000..5acad7a17 --- /dev/null +++ b/static/css/148.167b2911.chunk.css @@ -0,0 +1 @@ +.tagTable{margin-top:9px}.tagTable thead tr th{display:none}.tagTable tbody .btn-83{margin:0 8px}.tagTable tbody tr:hover td{background-color:#fff!important}.tagTable tbody tr td{padding:20px 16px 15px;height:69px;color:#333}.tagTable tbody tr td div{font-weight:500}.tagTable tbody tr:last-child td{border-bottom:none!important}.tagTable .disabledBut{color:rgba(0,0,0,.25)!important;background-color:#f5f5f5;border-color:#d9d9d9;cursor:not-allowed}.tagSpin{min-height:300px;position:relative}.tagBranch{padding-right:15px;text-overflow:ellipsis;overflow:hidden}.tagBranch .tagClass{font-weight:700;color:#40424a}.tagModel{font-weight:400;color:#898d9d;overflow:hidden;text-overflow:ellipsis}.tagModel .tagModelImg img{width:18px;height:18px;border-radius:50%}.f6_bor_but,.f6_bor_but:focus{color:#f60011;background-color:rgba(196,0,14,.09);border:1px solid #f60011;border-radius:5px}.f6_bor_but:focus:hover,.f6_bor_but:hover{color:#f60011;background-color:rgba(196,0,14,.18);border-color:#ff727c}.f6_bor_but:active,.f6_bor_but:focus:active{color:#f60011;background-color:rgba(196,0,14,.22);border-color:#f60011}.treeCopyTag{flex:1;display:flex;justify-content:center}.treeCopyTag .treeCopyTagBox{height:32px;background:#fafbfc;border-radius:4px;border:1px solid #d0d0d0;z-index:1;display:flex;align-items:center}.treeCopyTag .treeCopyTagBox>span{padding:0 15px;border-right:1px solid hsla(0,0%,60%,.4);height:100%;width:135px}.treeCopyTag .treeCopyTagBox>span img{margin-right:4px}.treeCopyTag .treeCopyTagBox>span a{color:#466aff}.treeCopyTag .treeCopyTagBox>span a:hover{text-decoration:underline}.treeCopyTag .treeCopyTagBox>i{margin:0 12px;color:#333!important}.treeCopyTag .treeCopyTagBox input{position:absolute;z-index:0;opacity:0;top:65px} \ No newline at end of file diff --git a/static/css/149.d34dec6c.chunk.css b/static/css/149.d34dec6c.chunk.css new file mode 100644 index 000000000..f2b40b440 --- /dev/null +++ b/static/css/149.d34dec6c.chunk.css @@ -0,0 +1 @@ +.newPanel{border:1px solid #eaeaea;border-radius:4px}.newPanel_title{height:3rem;line-height:3rem;background:#f1f8ff;text-align:center;border-radius:4px 4px 0 0;font-size:1.6em;border-bottom:1px solid #f0f0f0}.token_box{align-items:center}.token_box .ant-form-explain{position:absolute}.newPanel_content{padding:2rem}.newPanel_content form .ant-row.ant-form-item{margin-bottom:25px}.newPanel_content .ant-form-item-label label{font-size:16px}.newPanel_content .ant-form-item-control-wrapper{flex:1;min-width:280px}.newPanel_content .ant-select-selection{height:35px}.newPanel_content .ant-select-selection__rendered,.newPanel_content input{height:35px;line-height:35px}.newContent_inline{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end}.explainPos .ant-form-explain{position:absolute}.newContent_inline>.ant-form-item:nth-child(2){margin-left:20px}.privatePart{margin-bottom:0!important}.privatePart .ant-form-item-label{margin-left:0}.newPanel_content .ant-form-item-label{line-height:25px;height:25px}.plateAutoComplete .ant-input{height:34px!important}@media screen and (max-width:750px){.newPanel_content{width:95%}.newPanel_content .ant-row.ant-form-item{display:grid}.newContent_inline>.ant-form-item:nth-child(2){margin-left:0}} \ No newline at end of file diff --git a/static/css/150.e59d7372.chunk.css b/static/css/150.e59d7372.chunk.css new file mode 100644 index 000000000..83069f004 --- /dev/null +++ b/static/css/150.e59d7372.chunk.css @@ -0,0 +1 @@ +.disBotItem,.oneLine{display:flex;justify-content:space-between;align-items:center}.dispositionHead{height:65px;line-height:65px;border-bottom:1px solid #e0e6f5;color:#151d40}.disBotItem{border-bottom:1px dashed #e0e6f5;padding:20px 0 15px}.disBotItem .botNameLeft{display:flex;align-items:center;width:80%}.disBotItem .botName{display:inline-block;max-width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.setBotListBox{margin-top:16px;color:#202d40}.setBotListBox .statusBox{background-color:rgba(255,81,81,.08);border:1px solid #f23737;color:#f92d2d;border-radius:4px;padding:4px 6px;line-height:11px}.setBotListBox .statusBox.active{background-color:rgba(58,213,115,.08);border-color:#25c589;color:#25c589}.imgBox{width:44px;height:44px;border-radius:50%;object-fit:cover}.dispositionDetailBox{color:#202d40}.dispositionDetailBox .color88{color:#8893af}.dispositionDetailBox a.color88:hover{color:#466aff}.dispositionDetailBox .botImg{width:86px;height:86px}.dispositionDetailBox .greenCol{color:#202d40}.dispositionDetailBox .greenCol>.icon-tishi1{color:#f60011}.dispositionDetailBox .greenCol>.icon-wanchenggouxuan{color:#00bb75}.dispositionDetailBox .detailTil{font-weight:700;color:#151d40;padding-bottom:15px;border-bottom:1px solid #e0e6f5}.dispositionDetailBox .radioBox{display:block;color:#202d40}.dispositionDetailBox .radioBox .radioBoxTip{display:inline-block;margin-top:5px;margin-left:24px;color:#99a2af}.dispositionDetailBox .radioBox .radioBoxTip.errorBot{color:#f60011}.dispositionDetailBox .selectBox{width:360px;margin:10px 0 0 24px}.dispositionDetailBox .selectBox .ant-select-selection{padding-top:0}.dispositionDetailBox .selectBox .ant-select-selection__placeholder{display:block!important}.dispositionDetailBox .selectBox .ant-select-selection-selected-value{display:none!important}.dispositionDetailBox .selectValueBox{margin:13px 0 0 23px;color:#333;border-bottom:1px dashed #e0e6f5;padding-bottom:10px}.dispositionDetailBox .selectValueBox .close{cursor:pointer;color:rgba(0,0,0,.45)}.dispositionDetailBox .changeStatusTip{color:#99a2af}.dispositionDetailBox .myInstallBotStatus{position:relative;top:-4px}.nullBotsBox .borTip{width:82%;margin:20px auto 18px;border-top:1px solid rgba(90,117,193,.23)}.exploitHead,.makeOverItem,.makeOverResultItem,.softBotItem{display:flex;justify-content:space-between;align-items:center}.exploitHead{height:65px;border-bottom:1px solid #e0e6f5;color:#151d40}.makeOverResultItem{background-color:rgba(255,0,0,.04);border:1px solid #f60011;border-radius:4px;margin-top:16px;padding:0 15px;height:32px;color:rgba(0,0,0,.65)}.makeOverResultItem .circle{display:inline-block;width:14px;height:14px;text-align:center;line-height:14px;border-radius:50%;background-color:#cc0209;color:#fff;font-size:12px;margin-right:5px}.makeOverBox{background-color:rgba(59,105,255,.03);border:1px solid #ebf1ff;margin-top:16px;padding:12px 30px 0 12px}.makeOverBox .makeOverItem{border-bottom:1px dashed #e0e6f5;padding:10px 0;color:#99a2af}.makeOverBox .makeOverItem:first-child{margin-top:-12px}.makeOverBox .makeOverItem .fromUserNameBot{color:#99a2af}.makeOverBox .makeOverItem .fromUserNameBot:hover{color:#466aff}.makeOverBox .botName{color:#202d40}.softBotListBox{margin-top:16px;color:#202d40}.softBotListBox .softBotItem{border-bottom:1px dashed #e0e6f5;padding:20px 0 15px}.softBotListBox .imgBox{width:44px;height:44px;border-radius:50%;object-fit:cover}.nullBotsBox{border-radius:4px 4px 0 0;text-align:center;padding:25px 158px 65px}.nullBotsBox .showBigTip{color:#333;margin-top:16px;margin-bottom:22px!important}.nullBotsBox .showTip{color:#666}.botOneLine{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.botOneLine.botNameWarpBox{display:flex;align-items:center}.botNameBox{max-width:80%;display:inline-block}.statusBot{border:1px solid #466aff;border-radius:5px;color:#466aff;padding:4px 6px;background-color:rgba(70,106,255,.09);line-height:12px}.statusBot.public{background-color:rgba(58,213,115,.08);border-color:#25c589;color:#25c589}.statusBot.private{background-color:rgba(230,126,34,.08);border-color:#e67e22;color:#e67e22}.statusBot.error{background-color:rgba(252,186,190,.2784313725);border-color:#f60011;color:#f60011} \ No newline at end of file diff --git a/static/css/151.72319a07.chunk.css b/static/css/151.72319a07.chunk.css new file mode 100644 index 000000000..ceb97cd63 --- /dev/null +++ b/static/css/151.72319a07.chunk.css @@ -0,0 +1 @@ +.informationHead{border-bottom:1px solid #e0e6f5;font-weight:700;color:#151d40;font-size:16px}.basicInformationBox{width:800px;margin-right:55px;padding-bottom:50px}.basicInformationBox .labelBox{line-height:40px}.basicInformationBox .blueSpan{color:#466aff}.basicInformationBox .label{display:inline-block;width:76px}.basicInformationBox .tipBox{background-color:rgba(70,106,255,.07);border-radius:4px;color:#151d40;padding:8px 13px}.basicInformationBox .imgBox{width:30px;margin-right:25px}.basicInformationBox .grayCol{color:rgba(13,22,71,.65)}.basicInformationBox .miYaoBoxItem{padding:20px 0;border-bottom:1px dashed #e0e6f5}.basicInformationBox .miYaoBoxItem:hover{background-color:rgba(125,148,246,.05)}.basicInformationBox .miYaoBoxItem .copyBotInfo{display:flex;align-items:center}.basicInformationBox .miYaoBoxItem .oneLineSpan{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:680px}.basicInformationBox .basicInformationForm .width80{width:80%}.basicInformationBox .basicInformationForm .botItem{margin-bottom:5px}.basicInformationBox .basicInformationForm .botItem .ant-form-item-label{line-height:30px}.basicInformationBox .basicInformationForm .botItem.introduce .ant-form-item-control-wrapper{margin-top:-15px;margin-bottom:0}.advancedInformationBox,.jurisdictionBox{width:85%;padding-bottom:45px}.advancedInformationBox .grayBox{color:#99a2af}.advancedInformationBox .itemBox{padding:15px 0;border-bottom:1px dashed #e0e6f5}.advancedInformationBox .transferBotStatus{background-color:rgba(70,106,255,.09);border:1px solid #466aff;border-radius:4px;color:rgba(0,0,0,.65);display:flex;align-items:center}.advancedInformationBox .icon-yuyue-lishi-shijian{color:#466aff}.themeHeadModal .ant-modal-header{height:55px;padding:8px 25px;background-color:#466aff}.themeHeadModal .ant-modal-title{text-align:left;color:#fff;font-weight:400!important}.themeHeadModal .ant-modal-close-x{line-height:38px;font-size:18px;color:#fff}.themeHeadModal .makeOverTip{color:#202d40}.themeHeadModal .makeOverSubmit{margin:70px 145px}.themeHeadModal .ant-modal-body{background-image:linear-gradient(42.46deg,#fff,#fff 48.54%,#ebf0ff)}.themeHeadModal .makeOverErrorTip{color:#f60011}.putawayBox{width:100%}.putawayBox .putaHead{color:#151d40;border-bottom:1px solid #e0e6f5}.putawayBox .oneItem.ant-form-item{margin-bottom:6px}.putawayBox .oneItem.ant-form-item.introduce .ant-form-item-control-wrapper{margin-top:-15px}.putawayBox .selectBox{display:flex;justify-content:space-between}.putawayBox .selectBox .selectOne{width:48%}.putawayBox .putawayBut[disabled]{background-color:rgba(70,106,255,.56);border:none;color:#fff}.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;z-index:0}.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} \ No newline at end of file diff --git a/static/css/152.b92181f7.chunk.css b/static/css/152.b92181f7.chunk.css new file mode 100644 index 000000000..a8a954533 --- /dev/null +++ b/static/css/152.b92181f7.chunk.css @@ -0,0 +1 @@ +.exploitHead,.makeOverItem,.makeOverResultItem,.softBotItem{display:flex;justify-content:space-between;align-items:center}.exploitHead{height:65px;border-bottom:1px solid #e0e6f5;color:#151d40}.makeOverResultItem{background-color:rgba(255,0,0,.04);border:1px solid #f60011;border-radius:4px;margin-top:16px;padding:0 15px;height:32px;color:rgba(0,0,0,.65)}.makeOverResultItem .circle{display:inline-block;width:14px;height:14px;text-align:center;line-height:14px;border-radius:50%;background-color:#cc0209;color:#fff;font-size:12px;margin-right:5px}.makeOverBox{background-color:rgba(59,105,255,.03);border:1px solid #ebf1ff;margin-top:16px;padding:12px 30px 0 12px}.makeOverBox .makeOverItem{border-bottom:1px dashed #e0e6f5;padding:10px 0;color:#99a2af}.makeOverBox .makeOverItem:first-child{margin-top:-12px}.makeOverBox .makeOverItem .fromUserNameBot{color:#99a2af}.makeOverBox .makeOverItem .fromUserNameBot:hover{color:#466aff}.makeOverBox .botName{color:#202d40}.softBotListBox{margin-top:16px;color:#202d40}.softBotListBox .softBotItem{border-bottom:1px dashed #e0e6f5;padding:20px 0 15px}.softBotListBox .imgBox{width:44px;height:44px;border-radius:50%;object-fit:cover}.nullBotsBox{border-radius:4px 4px 0 0;text-align:center;padding:25px 158px 65px}.nullBotsBox .showBigTip{color:#333;margin-top:16px;margin-bottom:22px!important}.nullBotsBox .showTip{color:#666}.botOneLine{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.botOneLine.botNameWarpBox{display:flex;align-items:center}.botNameBox{max-width:80%;display:inline-block}.statusBot{border:1px solid #466aff;border-radius:5px;color:#466aff;padding:4px 6px;background-color:rgba(70,106,255,.09);line-height:12px}.statusBot.public{background-color:rgba(58,213,115,.08);border-color:#25c589;color:#25c589}.statusBot.private{background-color:rgba(230,126,34,.08);border-color:#e67e22;color:#e67e22}.statusBot.error{background-color:rgba(252,186,190,.2784313725);border-color:#f60011;color:#f60011} \ No newline at end of file diff --git a/static/css/153.60363166.chunk.css b/static/css/153.60363166.chunk.css new file mode 100644 index 000000000..d22ca0742 --- /dev/null +++ b/static/css/153.60363166.chunk.css @@ -0,0 +1 @@ +.mySites_head{height:65px;border-bottom:1px solid #e0e6f5;color:#151d40;font-size:17px}.createSiteForm .themeBox{text-align:center;position:relative;cursor:pointer}.createSiteForm .icon-wancheng{position:absolute;right:4px;top:-7px;color:#e5e3e0}.createSiteForm .icon-wancheng.active{color:#ffa13a}.siteBox{padding:15px 0;border-bottom:1px dashed #e0e6f5}.siteBox .siteName{color:#05101a}.siteBox .siteName:active,.siteBox .siteName:hover{color:#466aff}.m-header{background:url(data:image/png;base64,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) no-repeat;background-size:101% 100%;height:56px;text-align:center;line-height:56px;font-size:18px;font-weight:500;color:#fff;border-top-right-radius:4px;border-top-left-radius:4px;position:relative}.m-header i{position:absolute;right:16px;top:0;cursor:pointer}.m-content{padding:19px 26px;font-size:15px;color:#4c5b76;line-height:30px}.m-content ul{padding:10px 0}.m-content ol{display:flex;align-items:center}.m-content ol:before{content:"";display:inline-block;width:5px;height:5px;background:#202d40;opacity:1;border-radius:100%;margin-right:8px}.m-content .divider{width:100%;height:0;opacity:1;border:1px solid hsla(0,0%,60%,.1);margin-top:21px}.m-footer{display:flex;align-items:center;justify-content:center;padding:5px 0 27px}.m-footer button{width:120px;height:36px;border-radius:4px 4px 4px 4px;font-size:15px;font-weight:400;color:#fff}.m-footer button:first-of-type{color:#666;margin-right:78px}.formBase .ant-form-item-label{width:80px;display:block}.formBase .ant-form-explain{position:absolute}.formBase .ant-row.ant-form-item{margin-bottom:12px}.formBase.passMan .ant-form-item-label{width:92px}.infosRightMenu .ant-menu-item a{font-size:16px;color:#333;position:relative;bottom:-10px}.infosRightMenu .ant-menu-item a:hover{color:#333}.personalInfo .ant-menu-item{color:#333;line-height:20px}.personalInfo .ant-menu-item-selected{color:#2a61ff}.tipsBox{height:45px;color:#ffa13a;background-color:#fff5eb;border:1px solid #ffa13a;border-radius:2px;padding:7px 20px;letter-spacing:1.5px;display:flex;align-items:center}.tipsBox.emailBox{background-image:url(/build/static/media/personalInfo2.f01447c8.png);background-size:100% 100%;border:none;color:#181818}.tipsBox.emailBox .email{color:#666}.tipsBox .spanTil{letter-spacing:normal}.tipsBox.errorTip{height:auto;color:red;background-color:rgba(255,0,0,.05);border:1px solid red}.tipCont{min-height:330px;background-image:url(/build/static/media/personalInfo1.13c2500e.png);background-size:100% 100%;color:#181818;padding:20px 23px}.tipCont .orange{color:#ffa13a}.tipCont .oneTipBox{color:#666;display:block;position:relative;padding-left:15px}.tipCont .oneTipBox:before{content:"";position:absolute;top:11px;left:0;width:6px;height:6px;background-color:#8f8f8f;border-radius:50%}.updateEmail{font-weight:700;color:#181818;position:relative;padding-left:8px}.updateEmail:before{content:"";position:absolute;top:7px;left:0;width:3px;height:15px;background-color:#466aff;border-radius:2px}.personalUpdateInfoForm .ant-input{height:38px}.personalUpdateInfoForm .ant-row.ant-form-item{margin-bottom:20px}.personalUpdateInfoForm .ant-form-item-control{left:12px}.personalUpdateInfoForm .ant-form-item-label>label{color:#181818}.personalUpdateInfoForm .ant-form-explain{position:relative;margin-top:10px;color:#ff4c4c}.personalUpdateInfoForm .ant-form-explain:before{content:"!";width:18px;height:18px;border-radius:50%;display:inline-block;line-height:18px;text-align:center;font-size:12px;color:#ff4c4c;background-color:#ffdada;margin-right:8px}.personalUpdateInfoForm .has-error .ant-input{border-color:#ff4c4c;background-color:hsla(0,0%,40%,0)!important}.personalUpdateInfoForm .has-error:after{content:"";color:#ff4c4c;font-size:19px;position:absolute;right:-32px;top:0}.personalUpdateInfoForm .hasSuccess .ant-form-item-control:after{content:"";color:#1fd148;font-size:19px;position:absolute;right:-32px;top:0}.getCaptchaBut{height:38px;border-color:#466aff;color:#466aff}.getCaptchaBut:hover{border-color:#5d7cff;color:#5d7cff}.getCaptchaBut:focus{border-color:#1140ff;color:#1140ff}.gotoUpdateEmail{line-height:40px}.verificationForm .ant-form-item-label{width:125px}.verificationForm .uploadCard{margin-right:80px}.verificationForm .ant-form-extra{text-align:center}.verificationForm .verUpload{position:relative}.verificationForm .verUpload .ant-form-explain{position:absolute;bottom:20px} \ No newline at end of file diff --git a/static/css/154.1b154d7a.chunk.css b/static/css/154.1b154d7a.chunk.css new file mode 100644 index 000000000..6fb8b8992 --- /dev/null +++ b/static/css/154.1b154d7a.chunk.css @@ -0,0 +1 @@ +.avatarBox{position:relative}.avatarBox .ant-modal-header{background-color:#f2f2ff}.avatarBox .ant-modal-header .ant-modal-title{text-align:left}.avatarBox .ant-modal-body{position:relative}.avatarBox .avatarDiv{display:flex;position:relative;min-height:320px}.avatarBox .avatarDiv .tipsPosi{position:absolute;width:100%;text-align:center;top:40%;height:30px;margin-top:-15px}.avatarBox .avatarDiv .previewBox{display:flex;flex-direction:column;align-items:center;justify-content:space-between;margin-left:auto}.avatarBox .avatarDiv .previewBox .uploadBtn{margin-bottom:30px;display:flex}.avatarBox .avatarDiv .previewBox .uploadBtn a,.avatarBox .avatarDiv .previewBox .uploadBtn label{cursor:pointer;display:block;height:32px;line-height:30px;margin:0 10px;width:100px;border:1px solid #d0d0d0;background-color:#fff;border-radius:4px;text-align:center;color:#666}.avatarBox .avatarDiv .previewBox .uploadBtn a span,.avatarBox .avatarDiv .previewBox .uploadBtn label span{display:block}.avatarBox .avatarDiv .previewBox .uploadBtn a span .ant-upload.ant-upload-select,.avatarBox .avatarDiv .previewBox .uploadBtn label span .ant-upload.ant-upload-select{width:100%;height:32px}.avatarBox .avatarDiv .previewBox .uploadBtn a span .ant-upload-list,.avatarBox .avatarDiv .previewBox .uploadBtn label span .ant-upload-list{display:none}.avatarBox .avatarDiv .previewBox .uploadBtn a{background-color:#4154f1;color:#fff;border-color:#4154f1}.avatarBox .avatarDiv .previewBox .uploadBtn a:hover{color:#fff!important}.avatarBox .avatarDiv .previewImg{overflow:hidden;background-color:#fff;text-align:center;width:100px!important;height:100px!important}.avatarBox .avatarDiv .previewImg.ring{border-radius:50%} \ No newline at end of file diff --git a/static/css/155.12134822.chunk.css b/static/css/155.12134822.chunk.css new file mode 100644 index 000000000..5495e0e5d --- /dev/null +++ b/static/css/155.12134822.chunk.css @@ -0,0 +1 @@ +.flexSpaceBetween{display:flex;justify-content:space-between;align-items:center}.wiki-main{width:1200px;min-height:400px;margin:20px auto 60px}.wiki-head{display:flex;justify-content:space-between;align-items:center;padding:0 20px;height:64px;background:#fafcff;box-shadow:0 1px 4px 0 rgba(0,0,0,.13);border-radius:4px}.primaryText{color:#466aff}.welcome-main{text-align:center;background:#fafcff;border-radius:4px;border:1px solid rgba(42,97,255,.23)}.wiki-home .wiki-nav-parent{width:280px;flex:none}.wiki-nav{min-height:500px;background:#fff;border:1px solid hsla(0,0%,60%,.22);overflow-y:scroll;flex:none;color:#333}.wiki-nav .expendedAllAction{cursor:pointer;text-align:right;padding-right:15px;color:#466aff;border-bottom:1px solid #d0d0d0}.wiki-nav .ant-tree.ant-tree-directory .ant-tree-child-tree>li.ant-tree-treenode-selected>span.ant-tree-node-content-wrapper:before,.wiki-nav .ant-tree.ant-tree-directory>li.ant-tree-treenode-selected>span.ant-tree-node-content-wrapper:before{background-color:#f4f6ff}.wiki-nav .ant-tree.ant-tree-directory .ant-tree-child-tree>li.ant-tree-treenode-selected>span.ant-tree-switcher,.wiki-nav .ant-tree.ant-tree-directory .ant-tree-child-tree>li span.ant-tree-node-content-wrapper.ant-tree-node-selected,.wiki-nav .ant-tree.ant-tree-directory>li.ant-tree-treenode-selected>span.ant-tree-switcher,.wiki-nav .ant-tree.ant-tree-directory>li span.ant-tree-node-content-wrapper.ant-tree-node-selected{color:#466aff}.wikiSidebar .nodeBox{display:flex;align-items:flex-end;justify-content:space-between;padding-top:2px}.wikiSidebar .nodeBox .action{display:none}.wikiSidebar .nodeBox .action.ant-dropdown-open,.wikiSidebar .nodeBox:hover .action{display:block}.wikiSidebar .sidebarByWiki .ant-tree-node-content-wrapper{overflow:hidden}.wiki-body{display:flex}.wiki-body .wiki-content{flex:1;width:0}.wiki-body .commit-user-avator{width:1.5rem;height:1.5rem;margin-right:.35rem;border-radius:50%}.wiki-preview{overflow-y:scroll;height:100%}.wiki-preview .previewWiki{overflow-y:auto;width:20vw}.wiki-preview .wiki-nav{min-height:92vh;border:none;border-right:1px solid hsla(0,0%,60%,.22)}.wiki-preview .preview-head{display:flex;justify-content:space-between;align-items:center;padding:0 12rem 0 2rem;width:100%;height:8vh;background:#272f4c;color:#fff}.wiki-preview .preview-head-right{display:flex}.wiki-preview .preview-head-right .copy-desc{flex:none} \ No newline at end of file diff --git a/static/css/156.65678519.chunk.css b/static/css/156.65678519.chunk.css new file mode 100644 index 000000000..2fef849da --- /dev/null +++ b/static/css/156.65678519.chunk.css @@ -0,0 +1 @@ +.boxes{padding:15px 0}.boxes .roundBox{margin:20px auto;display:flex;justify-content:center}.boxes .roundBox>div{margin:0 30px}.boxes .pBox{width:400px;margin:40px auto 20px}.boxes .pBox .progress{width:360px;margin:0 auto;display:flex;background-color:#fafafa;border-radius:10px;height:7px}.boxes .pBox .progress span:first-child{border-radius:10px 0 0 10px}.boxes .pBox .progress span:last-child{border-radius:0 10px 10px 0}.boxes .pBox .progresstip{margin-top:15px;flex-wrap:wrap;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.boxes .pBox .progresstip>span{padding-left:15px;position:relative;min-width:33%;display:flex;justify-content:flex-start}.boxes .pBox .progresstip>span i.zero{display:block;border-radius:50%;height:8px;width:8px;margin-top:10px;margin-right:5px}.boxes .pBox .progresstip>span span{color:#666}.boxes .pBox .progresstip>span span:last-child{color:#999;margin-left:5px}.annulusBasics{width:74px;height:74px;position:relative;overflow:hidden;border-radius:50%;text-align:center;z-index:1}.centerCircle{position:absolute;z-index:10;border-radius:50%;width:60px;height:60px;background:#fff;transform:translate(7px,7px);display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:20px;font-size:12px}.centerCircle .score{font-size:18px}.annulusOuter{position:absolute;top:0;left:0;width:74px;height:74px;border:12px solid #ff7f69;border-radius:50%}.leftRectangle{transform-origin:right}.leftRectangle,.rightRectangle{position:absolute;background:#ebeef5;width:37px;height:74px}.rightRectangle{transform-origin:left;left:37px;transform:rotate(0deg)}.repairAnnulus{position:absolute;width:74px;height:74px;z-index:20;border-radius:50%;box-sizing:content-box;border:20px solid #fff;top:-20px;left:-20px} \ No newline at end of file diff --git a/static/css/157.a5898551.chunk.css b/static/css/157.a5898551.chunk.css new file mode 100644 index 000000000..857b26246 --- /dev/null +++ b/static/css/157.a5898551.chunk.css @@ -0,0 +1 @@ +.interimBox{background-image:linear-gradient(180deg,#ebf2ff,#ebf2ff 43.09%,#f3f4f8);padding-bottom:125px;position:relative}.interimBox .bg1,.interimBox .bg2{width:150px;position:absolute;top:45%;left:6%}.interimBox .bg2{top:auto;left:auto;right:20%;bottom:0}.interimBox.glcc-check .bg1{top:36%}.interimBox .bannerInterim{width:100%}.interimBox .navBox{padding:20px 0 10px;color:#202d40;border-bottom:1px dashed #bec5d5}.interimBox .navBox .linkBox{color:#a4aabb}.interimBox .navBox .linkBox:hover{color:#466aff}.interimBox .mainBox{width:1200px;margin:0 auto;z-index:1;position:relative}.interimBox .tipBox{padding:12px 20px;color:#6c7283;line-height:2.5;background-color:#e4edff}.interimBox .tipBox .spanBox{color:#000}.interimBox .tipBox div{line-height:1.8;margin-bottom:10px}.interimBox .tipBox .blueSpan{color:#466aff}.interimBox .tipBox .blueSpan:hover{color:#6684fe}.interimBox .titleBox{color:#333}.interimBox .referBox{margin-top:25px;background-color:hsla(0,0%,100%,.27);border:1px solid #fff;display:flex;flex-wrap:wrap;justify-content:space-around;padding:30px 0;position:relative}.interimBox .referBox .referItem{width:47%;display:flex}.interimBox .referBox .referItem .ant-form-item-control-wrapper{flex-grow:1}.interimBox .referBox .referItem.oneCont{width:97%}.interimBox .referBox .referItem.oneCont .ant-upload-list-item{width:30%}.interimBox .referBox .referItem.oneCont .ant-upload-list-item:hover .ant-upload-list-item-info{background:none}.interimBox .referBox .referItem .ant-input,.interimBox .referBox .referItem .uploadBox{border-color:#b3c3db;background:none!important}.interimBox .referBox .referItem .contentBox{padding:10px 11px 20px}.interimBox .referBox .referItem.oneLine{margin-bottom:10px}.interimBox .referBox .referItem.oneLine input{width:55%}.interimBox .referBox .referItem.oneLine .ant-form-item-label{width:74px}.interimBox .referBox .referItem.labelW .ant-form-item-label{width:77px}.interimBox .referBox .referItem.isEmpower{height:20px;line-height:20px;margin-left:95px;margin-bottom:20px}.interimBox .referBox .referItem.isEmpower .ant-form-item-control{line-height:20px}.interimBox .referBox .referItem.isEmpower .ant-checkbox-wrapper{font-weight:500}.interimBox .referBox .referItem.isEmpower .ant-checkbox-wrapper .ant-checkbox-inner{width:12px;height:12px;margin-top:-1px}.interimBox .referBox .referItem.referTips{font-size:14px;color:#f52245;margin-left:95px;margin-bottom:30px;font-weight:500}.interimBox .referBox .referItem.referTips .ant-form-item-children>p{line-height:18px}.interimBox .referBox .referItem.referTips .ant-form-item-children>p:last-child{margin-left:22px}.interimBox .referBox.tutor{border:none;margin-top:-20px;background:none}.interimBox .referBox.tutor .remarkBox{position:relative;flex:.97}.interimBox .referBox.tutor .remarkBox .has-error .ant-form-explain{position:absolute}.interimBox .referBox.tutor .oneCont{display:block}.interimBox .referBox.tutor .wordNum{position:absolute;right:55px;bottom:10px}.interimBox .referBox.tutor .referItem{margin-bottom:5px}.interimBox .tutorContent{border:1px solid #fff;margin-top:40px;background-color:#f1f6ff}.interimBox .tutorContent .task-tabs{margin-top:0;border:none;background:none}.interimBox .tutorContent .task-tabs .task-title-stuName{font-weight:700;color:#333;padding-bottom:25px;border-bottom:1px dashed #bec5d5}.interimBox .reviewBox .successReviewBox{color:#2dab4d;background-color:rgba(82,206,152,.11);border:1px solid rgba(36,167,67,.61);margin:-5px 20px 20px;padding:6px 15px}.interimBox .reviewBox .titleGlcc{color:#333;display:flex;align-items:center}.interimBox .reviewBox .titleGlcc .blueBox{display:inline-block;width:5px;height:14px;background-color:#466aff;margin-right:8px}.interimBox .reviewBox .flexBox{color:#202d40;border-bottom:1px dashed #bec5d5}.interimBox .reviewBox .flexBox div{display:flex;align-items:baseline;margin-bottom:10px}.interimBox .reviewBox .flexBox div .blueSpan{color:#466aff;word-break:break-all;display:block;flex:1}.interimBox .reviewBox .flexBox div .pptAttachment{color:#466aff;max-width:80%}.interimBox .resultBox{padding:30px 20px 50px}.interimBox .resultBox .nullDateTip{color:#ff3838}.interimBox .resultBox.nullData .flexBox div{align-items:center}.interimBox .resultBox .blueBg{width:85%;min-height:36px;display:inline-block;padding:4px 10px;background-color:rgba(70,106,255,.05);border-radius:4px;word-break:break-all}.interimBox .resultBox .mustSpan{position:relative;padding-left:10px}.interimBox .resultBox .mustSpan:before{content:"*";color:#ff3838;font-size:18px;position:absolute;left:8px;top:3px}.interimBox .resultBox .mustSpan.ppt:before{top:-2px;left:12px}.interimBox .resultBox .flexBox{border:none;width:100%}.interimBox .resultBox .tutorRes{width:100%;background-color:rgba(107,136,255,.05);border-radius:4px;color:#6c7283;padding:16px 30px 30px 20px}.interimBox .resultBox .tutorRes .smallTil{color:#202d40}.interimBox .resultBox .tutorRes .passStatusBox{display:inline-flex;justify-content:center;align-items:center;width:59px;height:28px;color:#d2001d;background-color:rgba(251,0,34,.06);border:1px solid #df001f;border-radius:6px}.interimBox .resultBox .tutorRes .passStatusBox.pass{color:#2dab4d;background-color:rgba(82,206,152,.11);border-color:rgba(36,167,67,.61)}.interimBox .resultBox .tutorRes .blueSpan{color:#466aff}.interimBox .resultBox .tutorRemark{word-break:break-all;flex:1;color:#6c7283}.interimBox.resultListBox .searchBox{display:flex;align-items:center}.interimBox.resultListBox .resultListTable th.columnsResult.actionBox .ant-table-column-title{visibility:visible}.interimBox.resultListBox .projectDetailBox.nodata{margin:0 auto}.interimBox.resultListBox .resultListTable .ant-table{border:none}.inputErrColor .ant-form-item-control-wrapper .has-error .ant-form-item-children input{border-color:#f5222d}.taskList{padding-bottom:50px}.taskList .ant-table{border:1px solid #fff}.taskList .ant-pagination-item-active,.taskList .ant-pagination-item:hover,.taskList .ant-pagination-next:not(.ant-pagination-disabled) .ant-pagination-item-link:hover,.taskList .ant-pagination-options-quick-jumper:hover input,.taskList .ant-select-selection:hover{border-color:#466aff}.taskList .ant-pagination-item-active a,.taskList .ant-pagination-item:hover a,.taskList .ant-pagination-next:not(.ant-pagination-disabled) .ant-pagination-item-link:hover a,.taskList .ant-pagination-options-quick-jumper:hover input a,.taskList .ant-select-selection:hover a{color:#466aff}.taskList .ant-pagination-disabled .ant-pagination-item-link:hover .anticon{color:rgba(0,0,0,.25)}.taskTableColumns span div span{font-size:16px;font-weight:700;color:#273778}.taskTableColumns span{font-size:15px;color:#353f5e}.ant-table-tbody .taskTableColumns.taskName span{color:#2545c9;cursor:pointer}.ant-table-tbody>tr>.taskTableColumns,.ant-table-thead>tr>.taskTableColumns{background-color:#f1f6ff;border-bottom:1px dashed #bec5d5}.ant-table-tbody>tr:hover:not(.ant-table-expanded-row):not(.ant-table-row-selected)>.taskTableColumns{background-color:#fbfbfc}.actionColumns{display:flex}.actionColumns .actionBox,.actionColumns .actionBox span{cursor:pointer;color:#466aff}.actionColumns .actionBox:hover,.actionColumns .actionBox span:hover{color:#5d7cff!important}.actionColumns .actionBox:active,.actionColumns .actionBox span:active{color:#1140ff!important}.actionColumns .actionBox.disabled .disabled,.actionColumns .actionBox span.disabled .disabled{color:#a4aabb;cursor:not-allowed}.actionColumns .actionBox.disabled .disabled:active,.actionColumns .actionBox.disabled .disabled:hover,.actionColumns .actionBox span.disabled .disabled:active,.actionColumns .actionBox span.disabled .disabled:hover{color:#a4aabb!important}.actionColumns .applyTask,.actionColumns span.applyTask{color:#eb9350}.actionColumns .applyTask:hover,.actionColumns span.applyTask:hover{color:#ffb074!important}.actionColumns .applyTask:active,.actionColumns span.applyTask:active{color:#d66a17!important}.actionColumns .cancelApply{visibility:hidden}tr:hover .actionColumns .cancelApply{visibility:visible;color:#e31e1e}.cancelApplyTask .ant-modal-close{top:0!important}.cancelApplyTask .ant-modal-header{padding:8px 20px;background-color:#e9edff}.cancelApplyTask .ant-modal-header .ant-modal-title{text-align:left}.cancelApplyTask .carefulIcon{width:36px;height:36px;background:#ca0002;display:inline-block;border-radius:50%;text-align:center;line-height:36px;font-size:18px;color:#fff;margin-right:15px}.cancelApplyTask .tilTask{color:#333;font-size:16px;margin-left:35px}.cancelApplyTask .tipTask{color:#666;font-size:14px;margin:10px 0 10px 37px!important}.cancelApplyTask .tipTaskTime{font-size:36px;color:#df0002}.cancelApplyTask .ant-modal-footer{border-top:none;text-align:center;padding-bottom:50px}.cancelApplyTask .ant-modal-footer .ant-btn.ant-btn-default{color:#df0002}.cancelApplyTask .ant-modal-footer .ant-btn:hover{border-color:#466aff;color:#466aff}.cancelApplyTask .ant-modal-footer .ant-btn:hover.ant-btn-default{border-color:#df0002;color:#df0002}.cancelApplyTask .ant-modal-footer .ant-btn-default{margin-left:43px}.task.search .ant-checkbox-input:focus+.ant-checkbox-inner,.task.search .ant-checkbox-wrapper:hover .ant-checkbox-inner,.task.search .ant-checkbox:hover .ant-checkbox-inner{border-color:#466aff}.task.search .ant-checkbox-checked .ant-checkbox-inner{background-color:#466aff}.task.search .ant-checkbox::selection{border-color:#466aff}.task.search .ant-checkbox-checked:after,.task.search .ant-checkbox-input:after{border:1px solid #466aff} \ No newline at end of file diff --git a/static/css/159.42865e00.chunk.css b/static/css/159.42865e00.chunk.css new file mode 100644 index 000000000..a02e4f6a4 --- /dev/null +++ b/static/css/159.42865e00.chunk.css @@ -0,0 +1 @@ +.dissertion_homePage_banner{color:#fff;height:413px;padding-top:80px;background-image:url(/build/static/media/banner.e5f8fa85.png);background-size:100% 100%;position:relative;z-index:10}.dissertion_homePage_banner .dataStatistics{justify-content:center}.dissertion_homePage_banner .statistics{color:#ffbf6c;font-family:YouSheBiaoTiHei;line-height:70px}.dissertion_homePage{padding-bottom:100px}.dissertion_homePage .projects_bg_box{position:relative;min-height:60vh}.dissertion_homePage .dissertion_projects{width:1200px;margin:0 auto;position:relative;z-index:20;padding-top:50px}.dissertion_homePage .dissertion_bk1,.dissertion_homePage .dissertion_bk2{position:absolute;width:100%}.dissertion_homePage .dissertion_bk1{top:-78px}.dissertion_homePage .dissertion_bk2{bottom:-250px}.dissertion_projects_flex{flex-wrap:wrap}.dissertion_projects_flex .dissertion_project{width:48.5%;height:126px;background:#fff;border-radius:8px;background-image:url(/build/static/media/bk.53461c81.png);background-size:100% 100%;border:2px solid;border-color:#fff #fff #466aff;flex-direction:column;justify-content:center;padding:0 25px}.dissertion_projects_flex .d-p-photo-a{width:44px;height:44px;border-radius:50%;border:1px solid #466aff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.dissertion_projects_flex .d-p-photo{width:36px;height:36px;border-radius:50%}.dissertion_projects_flex .d-p-infos{padding-left:63px;margin-top:12px}.dissertion_projects_flex .parise_tag{background:#fff;border-radius:4px;color:#27254c;padding:0 10px}.dissertion_projects_Pagination{text-align:right}.color727{color:#72748e}.color020{color:#020814}.color5A6{color:#5a6782}.color828{color:#8284a4}.opacity86{opacity:.86}.letter-spacing-10{letter-spacing:10px}.space-between{justify-content:space-between}.align-items-center{align-items:center} \ No newline at end of file diff --git a/static/css/185.53604072.chunk.css b/static/css/185.53604072.chunk.css new file mode 100644 index 000000000..9d2bce517 --- /dev/null +++ b/static/css/185.53604072.chunk.css @@ -0,0 +1 @@ +.noticeMenu{padding:0 30px;display:flex;border-bottom:1px solid #eee}.noticeMenu li{font-size:16px;padding:0;margin-right:30px;height:70px;line-height:70px;position:relative;transform:none}.noticeMenu li a{display:flex}.noticeMenu li.active a span{color:#466aff}.noticeMenu li .unNum{color:#d38900;font-size:12px;border-radius:13px;height:16px;line-height:16px;padding:0 4px;min-width:23px;text-align:center;background-color:#ffe4b3;margin-top:27px;margin-left:10px;display:block}.notifyList{padding:0 30px}.notifyList li{display:flex;border-bottom:1px solid #eee;padding:20px 0}.notifyList li .notifyImg{width:48px;height:48px;border-radius:50%;margin-right:15px}.notifyList li .notifyFlex{flex:1}.notifyList li .notifyFlex p{margin:0;max-width:660px}.notifyList li .notifyFlex .notifyInfos{margin-bottom:8px}.notifyList li:last-child{border-bottom:none} \ No newline at end of file diff --git a/static/css/186.c041974c.chunk.css b/static/css/186.c041974c.chunk.css new file mode 100644 index 000000000..029ebb85b --- /dev/null +++ b/static/css/186.c041974c.chunk.css @@ -0,0 +1 @@ +.topWrapper{padding-bottom:20px;box-sizing:border-box;display:flex;justify-content:space-between;flex-wrap:wrap}.quillContent{position:relative;margin-bottom:4px}.quillFlag{position:absolute;bottom:30px;left:6px;height:20px;line-height:18px;color:red}.overlayBox{width:230px}.hideOverlay{display:none}.topmilepost{box-sizing:border-box;display:flex;justify-content:space-between;flex-wrap:wrap}.detail_p,.topWrapper_nav{display:flex}.detail_right{flex-grow:1;text-align:right}.commit_p{font-size:12px;padding-top:10px;padding-left:5px}.ul_width{width:100%}.a_btn{border-radius:4px;padding:0 12px;margin-right:15px;line-height:30px}.cancel_btn{border:1px solid #e6e6e6;color:#333!important}.delete_btn{border:1px solid red;color:red!important}.cancel_btn:hover{background:#e6e6e6}.Closeor_btn{border:1px solid red;color:red;height:32px;text-align:center;border-radius:4px;padding:0 12px;margin-right:15px;line-height:32px}.rectangle{width:8px;height:8px;border-radius:100%;margin-top:15px;margin-left:-4px;margin-bottom:10px;background:green}.order_line{display:flex;height:32px;margin:auto;border-left:1px solid #eee}.comment_img{height:25px;width:25px;margin-top:5px;border-radius:100%}.topWrapper_nav a,.topWrapper_nav span{border:1px solid #f4f4f4;border-radius:5px 0 0 5px;height:34px;line-height:34px;text-align:center;padding:0 10px;display:block;cursor:pointer}.topWrapper_nav a:hover{background:#f4f4f4}.topWrapper_nav a:last-child,.topWrapper_nav span:last-child{border-left:none;border-radius:0 5px 5px 0}.topWrapper_btn{background:#fff;border:1px solid #466aff;color:#466aff!important;padding:0 12px;text-align:center;height:32px;line-height:32px;border-radius:4px}.topWrapper_type_infos{border:1px solid #eee;border-radius:3px;height:35px;line-height:35px}.topWrapper_type_infos li{cursor:pointer;padding:0 10px}.topWrapper_type_infos li.active{color:#466aff}.topWrapper_type_infos li:last-child{border-left:1px solid #eee}.topWrapper_type,.topWrapper_type_infos{display:flex}.topWrapper_type li{display:flex;align-items:center;margin-right:30px}.topWrapper_type li>span{display:block;height:30px;line-height:30px;padding:0 13px;border-radius:5px;min-width:60px;box-sizing:border-box;text-align:center;background:#fafafa;border:1px solid #ddd;cursor:pointer}.topWrapper_type li>span.active{color:#466aff;border:1px solid #5091ff}.topWrapper_select{display:flex;flex-wrap:wrap;align-items:center}.topWrapper .ant-btn.ant-input-search-button{height:30px}.title_overflow{max-width:160px;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}.topWrapper_select.wrapperStyle li{width:90px}.topWrapper_select li{cursor:pointer;color:#666;width:86px;text-align:center;display:inline-block;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}.topWrapper_select li:active{background:#f4f4f4;border-radius:4px}.no-cursor li{cursor:default!important}.ant-dropdown-menu .ant-dropdown-menu-item{text-align:center;padding:6px 30px;cursor:pointer}.setItemStyle{min-height:440px}.setItemStyle .issueItem{padding:16px 0}.issueItem{display:flex;flex-wrap:wrap;align-content:center;border-bottom:1px solid #eee;padding:16px 0 16px 20px}.issueIndex{display:inline-block;height:19px;line-height:19px;background-color:rgba(213,220,246,.36);border-radius:4px;padding:0 8px;color:#666!important}.issueItem:last-child{border-bottom:none}.issueNo{padding:0 5px;border-radius:4px;background:#f4f4f4;display:block;margin-right:8px;color:#666;height:30px;line-height:30px}.issueOpen{background:#21ba45!important;color:#fff!important}.margin_detail{margin-left:15px;margin-right:15px}.user_img{height:49px;width:49px;border-radius:100%}.new_context{flex:1;border:1px solid #f4f4f4;border-radius:4px;margin-left:15px;padding:15px;position:relative;background:#fff}.new_context:before{border:9px solid transparent;border-right-color:#f4f4f4;top:12px}.new_context:after,.new_context:before{position:absolute;content:"";height:0;width:0;right:100%}.new_context:after{border:7px solid transparent;border-right-color:#fff;top:14px}.list-l-panel{border:1px solid #f4f4f4;border-radius:4px;padding:10px 15px}.list-l-panel .ant-row{margin-bottom:0}.editingsheet{background:#fff;color:#21ba45!important;padding:0 12px;text-align:center;height:32px;line-height:32px}.opendetail{background:#21ba45}.closedetail,.opendetail{display:inline-block;color:#fff!important;padding:0 12px;text-align:center;height:32px;border-radius:4px;line-height:32px}.closedetail{background:#e60b0b}.commenttitle{color:#21ba45!important}.topWrapper_detali{display:flex;background-color:#eee;align-items:center;margin-bottom:10px}.towwrapper_img_detali{display:flex;padding-left:80px;margin-left:80px;margin-right:20px;border:1px solid #466aff}.div_line{width:100%;border:10px solid #466aff}.list_img{height:145px;padding:15px;width:145px}.detail_context{flex:1;border:1px solid #f4f4f4;margin-left:15px;padding:10px;position:relative;background:#fff;border-radius:4px;width:0}.detail_context:before{border:9px solid transparent;border-right-color:#f4f4f4;top:12px}.detail_context:after,.detail_context:before{position:absolute;content:"";height:0;width:0;right:100%}.detail_context:after{border:7px solid transparent;border-right-color:#fff;top:14px}.tagList>div{border-bottom:1px dashed #efefef;display:flex;justify-content:space-around;padding:15px 0}.divwidth{width:74%}.listTowItems{width:80%;padding-left:80px}.tagList>div:last-child{border-bottom:none}.mr10{margin-right:10px}.text-right{text-align:right}.milepostdiv{display:flex}.milepostwidth{display:flex;width:60%}.mileposwidth{background:#21ba45;border-radius:4px;width:40%}.milepostrighe{display:flex;flex:1}.milepostleft{display:flex;justify-content:center}.textwidth{display:flex;width:100%}.newmilepostleft{padding:15px;margin-right:50px;width:60%}.newmilepostrighe{margin-left:50px;padding:15px;width:30%}.detailContent{padding:15px 0;border-bottom:1px solid #f4f4f4}.DetailRight{padding:10px 15px;border:1px solid #f4f4f4;border-radius:4px}.DetailRight>p{height:30px;line-height:30px}.inptwidth{width:20%}.inputcount{width:40%}.loginDiv{border:1px solid #f7c977;background:rgba(255,204,113,.3);text-align:center;padding:8px 0;border-radius:4px;width:100%;color:#999;margin-top:15px}.loginDiv a{text-decoration:underline;color:#466aff;margin-right:3px}.tagdiv{padding:15px;height:75px;border:1px solid #eee}.dialogdiv,.tagdiv{box-sizing:border-box;display:flex;justify-content:space-between;flex-wrap:wrap}.dialogdiv{padding:5px;height:45px}.issue-tag-show{padding:3px 8px;color:#fff;border-radius:6px}.journal-list-item{padding:10px 0}.span_title{min-width:40px;margin-right:15px;text-align:right;color:rgba(0,0,0,.65)}.target-detail-search .ant-input-group-addon{border:none!important}.target-detail-search .ant-input-search-button{height:32px!important}a.issue-type-button.active{background:#466aff;color:#fff}a.issue-type-button.active:hover{background:#f4f4f4;color:#466aff}@media screen and (max-width:700px){.topWrapper_select li{width:auto}}.ml10{margin-left:10px}.lineH32{line-height:32px}.lineH40{line-height:40px}.item-list-right{width:74%;border:1px solid #eee}.detail_edit_action{padding:10px;color:#999;cursor:pointer;line-height:40px}.paper-clip-color{color:#29bd8b!important}.attachment-list-a{color:rgba(0,0,0,.65)!important}.attachment-list-a>span{word-break:break-all}.btp1{border-top:1px solid #f4f4f4}.grid-item{grid-template-columns:max-content 1fr}.grid-item,.grid-item-left{display:grid;align-items:center}.grid-item-left{grid-template-columns:1fr max-content}.grid-item-top{display:grid;align-items:center;grid-template-columns:max-content 1fr;align-items:flex-start}.fwb{font-weight:700}.ant-dropdown-menu.orderCondition{max-height:350px;overflow-y:auto}.ql-bubble .ql-editor img{min-width:100px!important}.AmplifyImg .ant-modal{padding:0}.AmplifyImg img{max-width:100%;margin:0 auto}.AmplifyImg .ant-modal-body{padding:25px}.amplifyContent{text-align:center}.mb-0{margin-bottom:0!important}.text-yellow{color:#ff6e21}.border-1f{border-bottom:1px solid #f4f4f4}.background-f{background:#fff}.issue_detail_info{width:65px;color:#888}.list-left-padding{padding:0 0 0 20px!important}.comment-background{background:#fff;border-radius:4px;padding:0 30px}.border-bottom-comment{border-bottom:1px solid #eee}.custom-comment-tabs .ant-tabs-top-bar{border-bottom:none;padding-top:15px}.custom-comment-tabs .search-count-button{line-height:18px;margin-left:8px;background-color:#ebf4fe;color:#466aff;font-size:12px;padding:2px 8px;border-radius:9px}.comment-background .ant-list-item{padding-left:20px;box-sizing:border-box}.border-top-e{border-top:1px solid #e8e8e8}.commentStyle{background-color:#fff!important}.reply-comment-input .add_reply_button{background-color:#fff!important;color:#bbb;width:100%;text-align:left;border:1px solid #eee;box-shadow:none}.children-comment-bg{background:#fafafa}.display-in{display:flex;align-items:flex-start}.issue-form-right{border:1px solid #eee}.issue-form-right .ant-form-item{margin-bottom:8px!important}.issue-form-right .ant-row label{font-size:14px!important;font-weight:500}.issue-edit-form-right{margin-bottom:0!important}.plr10{padding:0 10px}.issue-form-index .editormd-toolbar{position:absolute!important}.list-right-item-padding{padding:20px 35px 10px;margin-bottom:20px}.tagColor{display:inline-block;width:28px;height:14px;margin-right:5px;vertical-align:middle}.boder-4,.tagColor{border-radius:4px}.pbt20{padding:20px 0}.inline-block{display:inline-block}.pd10{padding:10px}.searchIcon .ant-select-arrow{margin-top:-9px} \ No newline at end of file diff --git a/static/css/188.238afeea.chunk.css b/static/css/188.238afeea.chunk.css new file mode 100644 index 000000000..173f3631d --- /dev/null +++ b/static/css/188.238afeea.chunk.css @@ -0,0 +1 @@ +.default_head{height:65px;line-height:64px;border-bottom:1px solid #e0e6f5;color:#151d40;font-size:17px;padding-bottom:20px}.cla_lists{display:flex;flex-wrap:wrap}.cla_lists li{width:478px;margin-right:26px;border:1px solid hsla(0,0%,60%,.3);border-radius:6px;padding:30px 26px;box-sizing:border-box;display:flex;align-items:flex-start;margin-top:25px}.cla_lists li>img{width:65px;margin-right:20px}.cla_lists li>div{flex:1;width:0;display:flex;flex-direction:column}.cla_lists li>div>span{color:#4c5876;height:20px;line-height:20px;margin-bottom:10px!important}.cla_lists li>div .agree_status>span{margin-left:20px;position:relative;color:#8a94a2}.cla_lists li>div .agree_status>span:before{position:absolute;height:6px;width:6px;border-radius:50%;left:-11px;content:"";background-color:#8a94a2;top:50%;margin-top:-3px}.cla_lists li>div .agree_status>span.green_tip{color:#009b28}.cla_lists li>div .agree_status>span.green_tip:before{background-color:#009b28}.cla_lists li>div .agree_name{color:#151d40;font-size:16px;margin-bottom:10px;display:block;height:22px;line-height:22px}.cla_lists li:nth-child(2n){margin-right:0} \ No newline at end of file diff --git a/static/css/189.0235d756.chunk.css b/static/css/189.0235d756.chunk.css new file mode 100644 index 000000000..0aaa9610b --- /dev/null +++ b/static/css/189.0235d756.chunk.css @@ -0,0 +1 @@ +.myself-modal .ant-modal-header{padding:9px 24px;background:#f8f8f8;border-bottom:1px solid #eee}.myself-modal .ant-modal-title{text-align:left}.myself-modal .ant-modal-close{top:0!important}.myself-modal .ant-modal-close-x{font-size:24px}.myself-modal .ant-modal-body{text-align:center}.myself-modal .content-title{display:flex;justify-content:center;align-items:center;margin:2rem 0 1rem!important;font-size:16px;color:#333;letter-spacing:0;line-height:29px;font-weight:400}.myself-modal .red-circle{align-self:flex-start;color:#ca0002;font-size:1.5rem!important}.myself-modal .content-descibe{font-size:14px;color:#666;line-height:33px;font-weight:400}.myself-modal .ant-modal-footer{padding:2rem 0;text-align:center;border:0}.myself-modal .ant-modal-footer .ant-btn{width:6rem}.myself-modal .foot-submit{margin-left:3rem;color:#df0002}.myself-modal .foot-submit:hover{border-color:#df0002}.myself-modal .ant-btn-default:active,.myself-modal .ant-btn-default:focus,.myself-modal .ant-btn-default:hover{background:#f3f4f6;color:#333;border-color:#d0d0d0} \ No newline at end of file diff --git a/static/css/190.46fb7389.chunk.css b/static/css/190.46fb7389.chunk.css new file mode 100644 index 000000000..42343b85a --- /dev/null +++ b/static/css/190.46fb7389.chunk.css @@ -0,0 +1 @@ +.private-letter{border-radius:4px 4px 0 0;border:1px solid hsla(0,0%,59.2%,.24);display:flex}.private-letter .currentImg{width:40px;height:40px;margin-left:0}.private-letter .private-letter-img+.ant-badge-count{top:2px;right:5px}.pl-content{flex:auto}.pl-content .pl-name{height:3rem;border-bottom:1px solid #eee}.pl-content .pl-name>a{position:relative;left:26px;color:#999}.pl-content .pl-name span{font-size:16px;font-weight:600;color:#333;flex:auto;text-align:center}.pl-content .plcontent-list{height:24rem;padding:20px;overflow-y:scroll}.pl-content .plcontent-list .plclo{margin-bottom:30px}.pl-content .plcontent-list .notice-my{flex-direction:row-reverse}.pl-content .plcontent-list .notice-my .pld01{left:0}.pl-content .plcontent-list .notice-content{padding:8px 10px;background:#f4f4f4;border-radius:5px;position:relative;max-width:20rem}.pl-content .plcontent-list .notice-content .pld01{display:none}.pl-content .plcontent-list .notice-content:hover .pld01{display:block;position:absolute;right:0;bottom:-2em;color:#999;font-size:12px}.pl-content .plcontent-list .notice-content:hover .pld01:hover{color:#666}.pl-content .plcontent-list .message-bubble{position:relative;width:0;height:0;font-size:0;border:8px solid #fff;border-left-color:#f4f4f4}.pl-content .plcontent-list .mb-other{border-color:#fff #f4f4f4 #fff #fff}.pl-content .plcontent-list span{margin:0 10px;font-size:12px;color:#999;line-height:17px}.pl-content .private-letter-present{padding:20px}.pl-content .private-letter-present div{display:flex;align-items:center;justify-content:flex-end;flex:auto}.pl-content .private-letter-present .private-letter-cont-mt25{margin-top:8px;padding:0 22px}.pl-content .private-letter-present .private-letter-cont,.pl-content .private-letter-present .private-letter-cont .ant-input-suffix{background-color:#fafafa!important;margin-left:17px}.pl-content .private-letter-present .private-letter-cont{resize:none}.pl-content .private-letter-present .private-letter-cont:focus,.pl-content .private-letter-present .private-letter-cont:hover{background-color:#fafafa!important}.pl-list{width:30%;border-left:1px solid #eee}.pl-list .list-sort{justify-content:center;height:3rem;border-bottom:1px solid #eee}.pl-list .list-sort .ant-btn-primary{width:2.3rem;color:#466aff;background:#eff2ff;border:1px solid hsla(0,0%,59.2%,.24)}.pl-list .list-sort .ant-btn{padding:0}.pl-list .list-scroll{height:32.4rem;overflow-y:scroll}.pl-list .list-scroll-content{padding:10px 10px 15px 15px;border-bottom:1px solid #eee}.pl-list .list-scroll-content:hover{background:#f3f4f6}.pl-list .list-scroll-content a{display:none}.pl-list .list-scroll-content:hover a{display:block;color:#466aff}.pl-list .ls-cont{width:13rem;margin-left:15px;justify-content:space-between}.pl-list .ls-cont .ls-content-span{max-width:11rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.vertical-center-style{display:flex;align-items:center}img{width:45x;height:45px} \ No newline at end of file diff --git a/static/css/191.a40d4673.chunk.css b/static/css/191.a40d4673.chunk.css new file mode 100644 index 000000000..909644bd8 --- /dev/null +++ b/static/css/191.a40d4673.chunk.css @@ -0,0 +1 @@ +.panels{width:1200px;margin:20px auto}.btnhover{background-color:#466aff;color:#fff!important}.btnhover:hover{background-color:#1a47ff!important;color:#fff!important}.servertitle{display:flex;align-items:center;background-color:#fafcff;border:1px solid rgba(42,97,255,.23);border-radius:3px 3px 0 0;justify-content:space-between;padding:12px 16px}.servertitle .systitle{font-weight:500;color:#333;font-size:16px}.servertitle a{width:88px;height:36px;line-height:36px;background-color:#466aff;border-radius:5px;text-align:center}.dataEmpty{margin-top:25px;background-color:#fafcff;border-radius:4px 4px 0 0;min-height:418px}.dataEmpty,.dataEmpty .dataemptyCon{display:flex;flex-direction:column;align-items:center;justify-content:center}.dataEmpty .dataemptyCon{max-width:665px;text-align:center}.dataEmpty .dataemptyCon .nullTitle{font-size:22px;height:30px;line-height:30px;margin:15px 0 28px!important;color:#333}.dataEmpty .dataemptyCon .nullDesc{color:#666;font-size:14px;line-height:28px}.dataEmpty .dataemptyCon .ant-divider{min-width:500px;width:500px;border-top:1px solid rgba(90,117,193,.23);margin:18px 0!important;height:0}.dataEmpty .dataemptyCon .nullSubDesc{color:#333;font-size:16px}.agreementModal .ant-modal-header{padding:0;height:56px;background:url(data:image/png;base64,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) 100% 100%;color:#fff}.agreementModal .ant-modal-header .ant-modal-title{height:56px;line-height:56px!important;color:#fff}.agreementModal .ant-modal-close{top:0!important;color:#fff}.agreementModal .ant-modal-body{padding:0}.agreementModal .agreementCon{height:400px;overflow-y:auto;padding:20px}.agreementModal .agreementCon p{line-height:26px;font-size:15px;color:#333;margin-bottom:8px!important}.agreementModal .agreementCon p.blod{font-weight:500;color:#000}.agreementModal .agreeBtn{display:flex;align-items:center;height:67px;justify-content:center}.agreementModal .agreeBtn a{display:block;height:36px;line-height:34px;margin:0 20px;background-color:#fff;border:1px solid #d0d0d0;border-radius:4px;width:120px;text-align:center;color:#666;font-size:15px}.agreementModal .agreeBtn a.notagree{background-color:#b1c0ff;border-color:#b1c0ff;color:#fff!important;cursor:default}.agreementModal .agreeBtn a.agree{background-color:#466aff;border-color:#b1c0ff;color:#fff!important}.detectionAnimation{height:240px;width:100%;background-image:url(/build/static/media/detectionBG.6759a755.png);background-size:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.detectionAnimation .animationUl{width:166px;height:166px;position:relative}.detectionAnimation .animationUl.action li{-webkit-animation:App-logo-spin 5s linear infinite;animation:App-logo-spin 5s linear infinite}.detectionAnimation .animationUl li{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.detectionAnimation .animationUl li:last-child{align-items:flex-end;height:96px;bottom:36px}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.detectionAnimation .lastTimes{color:#fff;margin-top:6px;height:30px;line-height:30px;display:flex}.detectionAnimation .lastTimes span{font-size:20px;margin-left:8px}.dataTable .ant-table-thead>tr>th,.dataUl .ant-table-thead>tr>th{background-color:#fff}.dataTable .ant-table-thead>tr>th div,.dataUl .ant-table-thead>tr>th div{color:#333;font-size:16px}.dataTable .ant-table-tbody>tr:hover>td,.dataUl .ant-table-tbody>tr:hover>td{background-color:#f8faff!important}.dataTable .failure,.dataUl .failure{display:block;height:32px;line-height:32px;background-color:rgba(230,0,6,.1);border:1px solid #fcb6c2;border-radius:4px;color:#ff0c0c;width:58px;text-align:center}.dataTable .success,.dataUl .success{display:block;height:32px;line-height:32px;background-color:rgba(83,255,163,.1);border:1px solid #00b843;border-radius:4px;color:#009c44;width:58px;text-align:center}.dataTable .running,.dataUl .running{position:relative;width:137px;height:22px;background-color:rgba(75,75,75,.1);border-radius:26px}.dataTable .running span.percentline,.dataUl .running span.percentline{position:absolute;left:0;top:0;height:100%;background-color:#509cff;border-radius:26px;text-align:center;line-height:24px;color:#333}.dataTable .percentNum,.dataUl .percentNum{position:absolute;height:24px;line-height:24px}.dataTable .operationBtns,.dataUl .operationBtns{display:flex;align-items:center;justify-content:center}.dataTable .operationBtns a,.dataTable .operationBtns span,.dataUl .operationBtns a,.dataUl .operationBtns span{margin:0 14px;position:relative;color:#466aff;display:flex;align-items:center;height:26px}.dataTable .operationBtns span,.dataUl .operationBtns span{color:#c5cce1!important;cursor:default}.dataTable .operationBtns a>i,.dataTable .operationBtns span>i,.dataUl .operationBtns a>i,.dataUl .operationBtns span>i{width:13px}.dataTable .operationBtns a:before,.dataTable .operationBtns span:before,.dataUl .operationBtns a:before,.dataUl .operationBtns span:before{position:absolute;content:"";width:1px;height:12px;top:7px;background-color:#d5d5d5;left:-14px}.dataTable .operationBtns a:first-child:before,.dataTable .operationBtns span:first-child:before,.dataUl .operationBtns a:first-child:before,.dataUl .operationBtns span:first-child:before{display:none}.dataUl>div{border-bottom:1px solid #eee}.dataUl li{display:flex;flex-wrap:wrap;height:66px;align-items:center;color:#333}.dataUl li>span{padding:0 10px;text-align:left}.dataUl li>span:first-child{width:7%;text-align:center}.dataUl li>span:nth-child(2){width:30%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dataUl li>span:nth-child(3){flex:1}.dataUl li>span:nth-child(4){width:16%}.dataUl li>span:last-child{width:30%;text-align:center}.dataUl li.dataUlhead{font-size:16px}.dataUl li.dataUlbody{font-size:14px}.dataUl li.dataUlbody:hover{background-color:#f8faff}.formDiv{width:430px;margin:0 auto;padding:20px 0}.formDiv .has-error .ant-form-explain{position:absolute;bottom:-15px}.formDiv .ant-form-item-label{width:70px;height:32px;line-height:32px;margin-top:4px}.formDiv .ant-form-item-label label{color:#20294a;font-size:15px}.formDiv .ant-row.ant-form-item{margin-bottom:12px!important}.formDiv .ant-form-item-required:before{display:none}.formDiv .checkInfos>div{display:flex}.formDiv .checkInfos>div>span{display:block;width:70px;line-height:32px;text-align:left;color:#20294a;font-size:15px}.formDiv .checkInfos>div ul{display:flex;margin-top:15px}.formDiv .checkInfos>div ul li:first-child{margin-right:30px}.formDiv .checkInfos>div p,.formDiv .checkInfos>div ul>li{height:32px;line-height:32px;padding:0 12px;background-color:#f5f7ff;border-radius:4px;color:#666;margin-bottom:15px!important;flex:1}.serverlist{display:flex;flex-wrap:wrap;min-height:500px;align-content:flex-start}.serverlist li{width:368px;margin-right:36px;height:198px;background-image:url(/build/static/media/bg.a51f2ffd.png);background-repeat:no-repeat;background-size:100% 100%;margin-bottom:20px!important;padding:30px 40px 0;position:relative}.serverlist li:nth-child(3n+1){margin-left:-10px}.serverlist li:nth-child(3n){margin-right:-10px}.serverlist li .servername{display:flex;align-items:center;margin-bottom:12px}.serverlist li .servername img{margin-right:8px;width:42px}.serverlist li .servername a{font-weight:500;color:#466aff;font-size:17px}.serverlist li:hover .serverbtn{opacity:1}.serverlist li .serverdesc{-webkit-line-clamp:3;line-height:25px;color:#525662;font-size:15px}.serverlist li .serverbtn{position:absolute;height:56px;background-color:transparent;bottom:10px;left:10px;right:10px;display:flex;justify-content:center;padding:10px;opacity:0;transition:.3s}.serverlist li .serverbtn a{display:block;width:224px;height:36px;line-height:36px;text-align:center;border-radius:4px}.operateBox{color:#333;text-align:center;background-color:#fafcff;border-radius:4px 4px 0 0;padding:50px 0 80px}.operateBox .timeBox{color:#466aff}.nullStoreBox{background-color:#fafcff;border-radius:4px 4px 0 0;text-align:center;color:#333;padding-bottom:65px}.nullStoreBox .loBox{width:68px}.nullStoreBox .introBox{color:#666;width:57%;margin:15px auto;word-break:break-all}.nullStoreBox .borBox{width:45%;margin:0 auto 20px;border-bottom:1px solid rgba(90,117,193,.23)}.headBox{height:60px;line-height:60px;background-color:#fafcff;border:1px solid rgba(42,97,255,.23);border-radius:3px 3px 0 0;color:#333;position:relative}.headBox em{font-family:YouSheBiaoTiHei} \ No newline at end of file diff --git a/static/css/192.d4ed71fa.chunk.css b/static/css/192.d4ed71fa.chunk.css new file mode 100644 index 000000000..8ff227b04 --- /dev/null +++ b/static/css/192.d4ed71fa.chunk.css @@ -0,0 +1 @@ +.buildResult{padding:10px 20px;background-color:#141414;color:#fff}.theme-btn{color:#466aff;cursor:pointer}.pageStateBox{border:1px solid #466aff;border-radius:5px;color:#466aff;padding:4px 6px;background-color:rgba(70,106,255,.09);line-height:12px}.pageStateBox.public{background-color:rgba(58,213,115,.08);border-color:#25c589;color:#25c589}.pageStateBox.private{background-color:rgba(230,126,34,.08);border-color:#e67e22;color:#e67e22} \ No newline at end of file diff --git a/static/css/193.4ad9941b.chunk.css b/static/css/193.4ad9941b.chunk.css new file mode 100644 index 000000000..0f247afc4 --- /dev/null +++ b/static/css/193.4ad9941b.chunk.css @@ -0,0 +1 @@ +.settingNav{display:flex;border-bottom:1px solid #ddd;justify-content:center}.settingNav li{height:46px;line-height:46px;position:relative;padding:0 15px;cursor:pointer}.settingNav li.active a{color:#4cacff!important}.settingNav li.active:after{position:absolute;width:100%;bottom:0;height:2px;left:0;background:#4cacff;content:""}.baseForm{padding:15px 0!important}.collaboratorList{min-height:400px}.iteminline{display:flex;align-items:center}.iteminline .ant-row.ant-form-item{margin-left:15px}.setHeight .ant-form-item-control{height:20px;line-height:20px}.baseForm .ant-row.ant-form-item{margin-bottom:15px}.submitBtn{float:left;height:35px;line-height:35px}.small_submitBtn,.submitBtn{display:block;padding:0 12px;border-radius:4px;color:#fff!important;background:#466aff}.small_submitBtn{height:32px;line-height:32px}.addPanel{display:flex}.addPanel .icon-tianjiafangda{font-size:16px!important;font-weight:700}.addPanel .icon-tianjiafangda+span{position:relative;top:-1px}.red_btn{display:block;padding:0 8px;height:28px;line-height:28px;color:#fff;background:#db2828;border-radius:3px}.collaboratorItem{display:flex;border-top:1px solid #f4f4f4;padding:15px}.collaboratorItem>span{flex:1;display:flex}.branchSelect{width:200px;height:32px}.dangerousBox{margin-top:20px;padding:20px;border-top:1px solid #eee}.dangerousBox>div{border:1px solid #efc16b;border-radius:4px}.manageItem{padding:11px 0}.manageItem .webName{position:relative;color:#4cacff;padding-left:25px}.manageItem .webName:before{position:absolute;content:"";width:6px;height:6px;border-radius:50%;left:0;top:8px;background-color:#ffa802}.dangerousTitle{padding:10px;background:#f9edbe;line-height:18px}.red_deleteBtn{display:block;height:38px;line-height:38px;border:1px solid #db2828;border-radius:4px;color:#db2828!important;padding:0 15px;font-size:16px}.flex-a-center{display:flex;justify-content:space-between;align-items:center}.padding15-10{padding:15px 10px}.w-100{width:100%}.fwb{font-weight:600}.text-black{color:#333}.bbr{border-bottom:1px solid #f6f6f6}.ant-input-group-addon{border:0!important}.grid-item-left{display:grid;align-items:center;grid-template-columns:1fr max-content}.text-primary{color:#466aff!important}.ant-dropdown-menu{min-width:90px;text-align:center!important}.text-green{color:#28bd6c!important}.text-yellow{color:#ff6e21!important}.text-delete{color:#bbb}.text-delete:hover{color:#db2828}.new-tag-div{padding:15px;height:75px;box-sizing:border-box;display:flex;justify-content:space-between;background:#fafafa;flex-wrap:wrap}.topWrapper_success_btn{border:1px solid #21ba45;color:#21ba45!important;padding:0 12px;text-align:center;height:32px;line-height:32px;border-radius:4px}.setTables .ant-table-tbody>tr:hover>td{background-color:#fff!important}.setTables .ant-table-tbody>tr>td{border-bottom:none;padding:15px 8px 15px 0}.setTables .ant-table-tbody>tr>td:last-child{padding-right:0}.hooksNew .ant-select.ant-select-enabled{width:100%}.shortStyle .setStyleRule{min-height:35px}.shortStyle .setStyleRule #merge_whitelist_usernames li.ant-select-selection__choice{margin-top:0!important;margin-bottom:3px!important}.shortStyle .columsRadio{display:block;height:30px;line-height:30px}.shortStyle .ant-row.ant-form-item{margin-bottom:0}.inlineFlex{display:flex;align-items:center}.inlineFlex>span{margin-right:10px;color:#666}.setStyleRule{min-height:35px}.setStyleRule .ant-row.ant-form-item{margin-bottom:10px}.setSelectWidth .ant-select.ant-select-enabled{width:100%}.setHeight .ant-select-selection,.setHeight .ant-select-selection__rendered{height:40px;line-height:40px}.protectBranchList{border:1px solid #eee;border-radius:5px;margin-top:25px}.protectBranchList>div{padding:5px 15px;border-bottom:1px solid #eee}.protectBranchList>div:last-child{border-bottom:none}.addMemByLinkBox{color:#202d40}.addMemByLinkBox .selectBox{width:55%;display:block;margin-bottom:18px}.addMemByLinkBox .checkBox{color:#151d40}.addMemByLinkBox .tipBox{color:#7e849e;display:flex}.addMemByLinkBox .success{background-color:#36cacf;border-color:#36cacf}.addMemByLinkBox .linkBox{width:55%}.addMemByLinkBox .linkBox .ant-input-group-addon{padding:0}.addMemByLinkBox .linkBox .ant-btn{border-top-left-radius:0;border-bottom-left-radius:0}.softBotClass .softBoxHeadTitle{color:#151d40;padding:8px 0;border-bottom:1px solid #e0e6f5}.softBotClass .botListBox{margin-top:16px;color:#202d40}.softBotClass .botListBox .statusBox{background-color:rgba(255,81,81,.08);border:1px solid #f23737;color:#f92d2d;border-radius:4px;padding:4px 6px;line-height:normal}.softBotClass .botListBox .statusBox.active{background-color:rgba(58,213,115,.08);border-color:#25c589;color:#25c589}.softBotClass .botListBox .disBotItem{display:flex;justify-content:space-between;align-items:center;border-bottom:1px dashed #e0e6f5;padding:20px 0 15px}.softBotClass .botListBox .flexCenter{display:inline-flex;align-items:center}.softBotClass .botListBox .botName{display:inline-block;max-width:600px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.softBotClass .botListBox .imgBox{width:44px;height:44px;border-radius:50%;object-fit:cover}.softBotClass .nullBotBox{background-color:#fafcff;border-radius:4px 4px 0 0;text-align:center;padding:25px 158px 65px}.softBotClass .nullBotBox .showBigTip{color:#333;margin-top:16px;margin-bottom:22px!important}.softBotClass .nullBotBox .showTip{color:#666}.softBotClass .nullBotBox .borTip{width:82%;margin:20px auto 18px;border-top:1px solid rgba(90,117,193,.23)}.unitStyle .ant-checkbox-wrapper+.ant-checkbox-wrapper{margin-left:0;margin-right:8px;margin-bottom:10px} \ No newline at end of file diff --git a/static/css/195.7c83954e.chunk.css b/static/css/195.7c83954e.chunk.css new file mode 100644 index 000000000..784581335 --- /dev/null +++ b/static/css/195.7c83954e.chunk.css @@ -0,0 +1 @@ +.teaching{font-family:PingFangSC-Medium,PingFang SC;font-size:16px;color:#333}.teaching .tea_title{font-size:38px;font-weight:700;color:#1e1e1e;line-height:53px;margin-bottom:20px!important}.teaching .tea_small_title{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid hsla(0,0%,60%,.15);margin:30px 0}.teaching .tea_small_title>span{color:#1e1e1e;font-size:20px;font-weight:700}.teaching .tea_small_title a{font-size:14px;color:#466aff}.teaching .tea_small_title a:hover{opacity:.8}.teaching .practice div,.teaching .tea_head>div div,.teaching .tea_head>img,.teaching .tea_part1 .vertical:hover,.teaching .tea_part2 .vertical:hover,.teaching .tea_part3 .content:hover{cursor:pointer}.teaching .tea_part1>span{position:relative;top:-100px}.teaching .tea_part2_bg>span,.teaching .tea_part3_bg>span{position:relative;top:-50px}.tea_head{display:flex;justify-content:center;align-items:center;background-color:#f9fafd;padding:30px 0 50px}.tea_head div{display:flex;flex-direction:column;margin-right:30px}.tea_head div .head_til1{background-image:url(/build/static/media/image20.4f1ce1bb.svg)}.tea_head div .head_til2{background-image:url(/build/static/media/image21.5cddfd61.svg)}.tea_head div .head_til3{background-image:url(/build/static/media/image22.6ff2b063.svg)}.tea_head div div{width:358px;height:118px;line-height:118px;padding-left:40px;font-size:18px;font-weight:700;color:#000}.tea_head img{width:750px;height:410px}.tea_part1,.tea_part2,.tea_part3{width:1200px;margin:0 auto;display:flex;flex-direction:column}.tea_part1 p,.tea_part2 p,.tea_part3 p{margin:0 auto}.tea_part1 .content,.tea_part2 .content,.tea_part3 .content{display:flex;justify-content:space-between}.tea_part1{padding-top:50px}.tea_part1 .vertical{box-shadow:0 0 4px 2px rgba(0,0,0,.07);border-radius:6px}.tea_part1 .vertical img{width:270px}.tea_part1 .vertical p{font-weight:700;color:#000;line-height:22px;margin:25px 0 -5px 20px}.tea_part1 .vertical div{margin:15px 0 20px 20px}.tea_part1 .vertical div i{margin-right:5px}.tea_part1 .vertical .hover_bar{width:98%;height:4px;margin-left:1%!important}.tea_part1 .vertical:hover{box-shadow:0 0 4px 5px rgba(0,0,0,.07)}.tea_part1 .vertical:hover .hover_bar{background-color:#466aff}.tea_part1 .practice{margin-bottom:40px}.tea_part1 .practice div:hover{padding:3px;border-radius:6px;box-shadow:0 0 8px 7px rgba(0,0,0,.08)}.tea_part1 .practice div:hover img{width:368px;height:217px}.tea_part1 .practice div img{border-radius:6px;width:375px;height:223px}.tea_part2_bg{background:linear-gradient(180deg,#edf4ff,#ebedf5);margin-top:30px}.tea_part2_bg .tea_part2{padding:50px 0 100px}.tea_part2_bg .tea_part2 .vertical{width:275px;background:linear-gradient(180deg,#f0f8ff,#fff 46%,#fff 76%,#fbfdff);box-shadow:0 4px 4px 1px rgba(0,0,0,.05);border-radius:4px;border:2px solid #fff;padding:20px;display:flex;flex-direction:column;align-items:center;background-size:100% 100%}.tea_part2_bg .tea_part2 .vertical>p{font-weight:700;color:#000;line-height:22px}.tea_part2_bg .tea_part2 .vertical img{width:68px;margin:40px 0 20px}.tea_part2_bg .tea_part2 .vertical .thread{margin:20px 0!important;border-top:1px solid #ededed;width:270px}.tea_part2_bg .tea_part2 .vertical>div{display:flex}.tea_part2_bg .tea_part2 .vertical>div div{text-align:center}.tea_part2_bg .tea_part2 .vertical>div .mr45{margin-right:45px}.tea_part2_bg .tea_part2 .vertical>div .num{font-size:24px;font-weight:700;color:#466aff;line-height:33px}.tea_part2_bg .tea_part2 .vertical>div p{color:#666}.tea_part2_bg .tea_part2 .vertical .hover_bar{width:116%;margin-left:-8%!important;height:4px;position:relative;top:23px}.tea_part2_bg .tea_part2 .vertical:hover{box-shadow:0 0 4px 5px rgba(0,0,0,.07)}.tea_part2_bg .tea_part2 .vertical:hover .hover_bar{background-color:#466aff}.tea_part2_bg .tea_part2 .classroom1{padding:20px 0 20px 15px}.tea_part2_bg .tea_part2 .classroom1 .hover_bar{width:104.5%;margin-left:-5%!important}.tea_part2_bg .tea_part2 .classroom2 img{margin:20px 0}.tea_part3_bg{background:#f6f8fb}.tea_part3_bg .tea_part3{padding:80px 0 70px}.tea_part3_bg .tea_part3 .content{padding:15px 30px;align-items:center}.tea_part3_bg .tea_part3 .content:hover{background:#fff;box-shadow:0 0 4px 3px rgba(0,0,0,.06);border-radius:6px}.tea_part3_bg .tea_part3 .content:hover .center .title{color:#466aff}.tea_part3_bg .tea_part3 .content img{width:300px;height:160px;border-radius:7px;margin-right:-50px}.tea_part3_bg .tea_part3 .content .center{width:57.5%;text-align:left;font-size:14px;color:#595959}.tea_part3_bg .tea_part3 .content .center .title{color:#26282f;font-size:20px;font-weight:700}.tea_part3_bg .tea_part3 .content .center .tip{margin:5px 0 8px!important}.tea_part3_bg .tea_part3 .content .col85{color:#858999}.tea_part3_bg .tea_part3 .content .col18{color:#181818}.tea_part3_bg .tea_part3 .content .col{color:#000;font-weight:700} \ No newline at end of file diff --git a/static/css/196.0a4618f4.chunk.css b/static/css/196.0a4618f4.chunk.css new file mode 100644 index 000000000..3a1d31969 --- /dev/null +++ b/static/css/196.0a4618f4.chunk.css @@ -0,0 +1 @@ +.cla_default_box{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:320px}.cla_default_box .cla_default_desc{width:80%;color:#666;font-size:15px;line-height:30px;text-align:center;margin:20px 0!important}.cla_list_box{display:flex;flex-wrap:wrap;padding-top:25px}.cla_list_box li{margin-right:24px;border:1px solid hsla(0,0%,60%,.3);border-radius:6px;width:446px;display:flex;padding:30px 26px;box-sizing:border-box;justify-content:flex-start;align-items:flex-start;margin-bottom:25px}.cla_list_box li:nth-child(2n){margin-right:0}.cla_list_box li .cla_list_infos{flex:1;width:0}.cla_list_box li .cla_list_infos .cla_name{color:#151d40;font-size:16px;padding-bottom:20px;height:22px;line-height:22px;word-break:break-all;margin-bottom:14px!important}.cla_list_box li .cla_list_infos .cla_personCount{color:#4c5876;display:block;margin-bottom:15px!important}.cla_list_box li .cla_list_infos .cla_personCount span{margin-left:10px}.cla_allinfos .cla_infos_header{background-color:rgba(70,106,255,.05);padding:30px 0}.cla_allinfos .cla_infos_header>div{display:flex;align-items:center;margin:0 auto;width:1200px}.cla_allinfos .cla_infos_header>div>img{height:94px;margin-right:32px;border-radius:4px}.cla_allinfos .cla_infos_header>div .cla_i{flex:1;width:0}.cla_allinfos .cla_infos_header>div .cla_i .cla_i_name{font-weight:700;color:#333;font-size:24px;height:33px;line-height:33px;margin-bottom:0!important}.cla_allinfos .cla_infos_header>div .cla_i .cla_i_email,.cla_allinfos .cla_infos_header>div .cla_i .cla_o_name{color:#4c5b76;font-size:15px;height:20px;line-height:20px;margin-top:18px}.cla_allinfos .cla_infos_header>div .cla_i .cla_i_email{margin-top:12px}.cla_allinfos .wirtes_tips{margin:25px 0}.cla_allinfos .wirtes_tips span{padding:9px 18px;font-size:15px;border-radius:6px;border:1px solid #009b28;color:#009b28}.cla_allinfos .cla_c{width:100%;background-color:hsla(0,0%,96.1%,.5);border-radius:2px;padding:25px;margin:16px auto}.cla_allinfos .cla_c .cla_c_title{font-weight:700;color:#202d40;font-size:15px;padding-bottom:20px;height:22px;line-height:22px;margin-bottom:15px!important}.cla_allinfos .form_div{display:flex}.cla_allinfos .form_div>div{flex:1}.cla_allinfos .form_div>div:first-child{margin-right:40px}.exterpriseBox .padding30{color:#4c5876;line-height:30px;border-bottom:1px dashed #eee}.exterpriseBox .font-bd{color:#0d0f12} \ No newline at end of file diff --git a/static/css/198.41b8aabd.chunk.css b/static/css/198.41b8aabd.chunk.css new file mode 100644 index 000000000..a50799047 --- /dev/null +++ b/static/css/198.41b8aabd.chunk.css @@ -0,0 +1 @@ +.background-f{background:#fff}.pt-15{padding-top:15px}.mr-4{margin-right:4px}.pb-10{padding-bottom:10px}.plr-20{padding:0 20px}.font-12{font-size:12px}.font-15{font-size:15px}.border-b-line{border-bottom:1px solid #eee}.list-item,.w-100{width:100%}.w-25{width:25%}.p-10{padding:10px}.pd-105{padding:15px 10px}.grid-item{display:grid!important;-ms-flex-align:center;align-items:center;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr}.avatar-60{height:60px;width:60px;border-radius:50%}.text-primary{color:#5091ff!important}.text-primary:hover{color:#2878ff!important}.text-yellow{color:#ffa802!important}.text-gray{color:#888}.ml12{margin-left:12px}.user-join-time{font-size:14px!important;color:#60b25e}.btn-cir-grey{background:#fafafa;color:#888;font-weight:400;border:1px solid #eee;border-radius:2px;cursor:pointer}.wd-75{width:75px}.pbt15{padding:15px 0}.pbt25{padding:25px 0}.mlr10{margin:0 15px}.user-list-items{height:100%;width:100%;display:inline-block}.max-w-200{max-width:200px}.inline-block{display:inline-block} \ No newline at end of file diff --git a/static/css/201.3fda21ec.chunk.css b/static/css/201.3fda21ec.chunk.css new file mode 100644 index 000000000..c74293a75 --- /dev/null +++ b/static/css/201.3fda21ec.chunk.css @@ -0,0 +1 @@ +.topicRepoList{width:900px;margin:0 auto;min-height:700px}.topicRepoList .flexBoxTopic{display:flex;align-items:center;justify-content:space-between}.topicRepoList>h2{font-weight:700}.topicRepoList .topicRepoHead{color:#5f6872;padding:10px 15px;border-bottom:1px solid hsla(0,0%,60%,.16)}.topicRepoList .repoImg{width:32px;height:32px;object-fit:cover;border-radius:50%}.topicRepoList .repoTopic{align-items:flex-start;border-bottom:1px solid hsla(0,0%,60%,.1);justify-content:flex-start;padding:20px 0 15px}.topicRepoList .repoTopic .repoTitle,.topicRepoList .repoTopic .rightInfo{flex:1}.topicRepoList .descTopic{color:#414141;line-height:24px}.topicRepoList .proListTopics{display:flex;flex-wrap:wrap}.topicRepoList .proListTopics .proListTopic{background-color:#f3f8ff;border-radius:4px;max-width:158px;padding:0 10px;height:24px;line-height:24px;color:#4c5b76;margin-bottom:5px!important}.topicRepoList .info3{justify-content:flex-start;color:#7d7d7d;height:20px;line-height:20px;display:flex;align-items:center}.topicRepoList .info3 .category{position:relative;padding-left:11px;margin-right:10px}.topicRepoList .info3 .category:before{position:absolute;content:"";width:6px;height:6px;border-radius:50%;background-color:#466aff;top:7px;left:0}.topicRepoList .info3 .language{position:relative}.topicRepoList .info3 .language.hasCate{padding-left:11px}.topicRepoList .info3 .language.hasCate:before{position:absolute;content:"";width:1px;height:10px;border-radius:50%;border-left:1px solid #9e9e9e;bottom:5px;left:0}.topicRepoList .pagTopic{text-align:center}.topicRepoList .repoByTopicNodata .none_panels{min-height:520px} \ No newline at end of file diff --git a/static/css/203.87b2f83c.chunk.css b/static/css/203.87b2f83c.chunk.css new file mode 100644 index 000000000..491e736a1 --- /dev/null +++ b/static/css/203.87b2f83c.chunk.css @@ -0,0 +1 @@ +.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(/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 .actionBox .redColBor .ant-btn-primary[disabled]{border-color:#e44141}.glcc-check .actionBox .redColBor .ant-btn-primary[disabled] span{color:#e44141}.glcc-check .actionBox .greenColBor .ant-btn-primary[disabled]{border-color:#28be6c}.glcc-check .actionBox .greenColBor .ant-btn-primary[disabled] span{color:#28be6c}.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/73.a65c9d2d.chunk.css b/static/css/73.a65c9d2d.chunk.css new file mode 100644 index 000000000..8e96e9dff --- /dev/null +++ b/static/css/73.a65c9d2d.chunk.css @@ -0,0 +1 @@ +.loginRegister{height:100vh}.clear{clear:both}.login_register_left,.login_register_right,.right_cont{background-size:cover;background-repeat:no-repeat;background-position:50%}.login_register_left{height:100%;background-image:url(/build/static/media/bg.9688532b.png);float:left;width:30%;overflow:hidden;position:relative}.login_register_left .logo{width:54%;margin-left:22%;margin-top:20%}.login_register_left .logo:hover{cursor:pointer}.login_register_left .spinningBall{width:100%;position:absolute;bottom:-10%}.login_register_left .banner{height:auto;width:100%}.login_register_left .ball{position:relative;width:50%;left:24%;bottom:-15vh;z-index:2;animation:moving2 10s linear infinite}@keyframes moving2{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}to{transform:rotate(1turn)}}.login_register_right{height:100%;background-image:url(/build/static/media/rightBg.55f14f0c.png)}.login_register_right .logoInSmall{display:none}.login_register_right .img1{width:15vw;margin-top:40vh;margin-left:8vw}.login_register_right .img2{width:15vw;margin-top:60vh;margin-left:22vw}.login_register_right .right_cont{position:absolute;z-index:2;left:45vw;padding:2.5em 5em;border-radius:7px;font-size:15px;top:50%;margin-top:-329px}.login_register_right .right_cont .login_register_head{display:flex;justify-content:space-between;align-items:center}.login_register_right .right_cont .login_register_head>span:first-child{font-size:1.5em;font-weight:600;color:#000;line-height:1.5}.login_register_right .right_cont .login_register_head .ant-input{width:18rem}.login_register_right .right_cont .link_span a{color:#466aff}.login_register_right .right_cont .link_span a:hover{opacity:.8}.login_register_right .right_cont .login_register_cofBut{font-size:1em;width:100%;height:3.1em;background:#466aff;border-color:#466aff;border-radius:7px;margin-top:2.5vh}.login_register_right .right_cont .login_register_cofBut:hover{background:#3456e5;border-color:#3456e5}.login_register_right .right_cont .codeBut{height:3.1em;background:#f7f7f7;border-radius:7px;border:1px solid rgba(167,177,200,.33);width:102px;color:#466aff;font-size:1em}.login_register_right .right_cont .codeBut.disable{color:rgba(0,0,0,.25);background-color:#f5f5f5;border-color:#d9d9d9}.login_register_right .right_cont .password_tips{margin-top:-10px;padding-bottom:8px;color:grey;font-size:.9em}.login_register_right .right_cont .ant-form-explain,.login_register_right .right_cont .message{color:#d40000;font-size:13px}.login_register_right .right_cont .ant-input{height:3.1em;background-color:#f7f7f7!important;font-size:1em;color:#333}.login_register_right .right_cont .ant-input:hover{border-color:#466aff}.login_register_right .right_cont .ant-form-explain{margin-top:.5vh;margin-bottom:-10px}.login_register_right .right_cont .ant-form-item{margin-bottom:15px}.login_register_right .right_cont .has-error .ant-input{background:#f7f7f7;border-color:#d40000}.login_register_right .right_cont .ant-checkbox-checked .ant-checkbox-inner{background-color:#466aff;border:#466aff}.login_register_right .right_cont .ant-checkbox-checked:after{border:1px solid #466aff}.login_register_right .right_cont .ant-checkbox-input:focus+.ant-checkbox-inner,.login_register_right .right_cont .ant-checkbox-wrapper:hover .ant-checkbox-inner,.login_register_right .right_cont .ant-checkbox:hover .ant-checkbox-inner,.login_register_right .right_cont .ant-radio-checked .ant-radio-inner,.login_register_right .right_cont .ant-radio-input:focus+.ant-radio-inner,.login_register_right .right_cont .ant-radio-wrapper:hover .ant-radio,.login_register_right .right_cont .ant-radio:hover .ant-radio-inner{border-color:#466aff}.login_register_right .login_content{top:50%;margin-top:-220px;background-image:url(/build/static/media/loginBg.1cddcbff.png)}.login_register_right .login_content .login_register_head.login .ant-form-item{margin-bottom:0;margin-top:-1vh}.login_register_right .quick_login{text-align:center}.login_register_right .quick_login .quick_login_Divider{margin-top:13px}.login_register_right .quick_login .quick_login_Divider:after,.login_register_right .quick_login .quick_login_Divider:before{border-top:1px solid #979797}.login_register_right .quick_login .startlogin{color:#8d8d8d}.login_register_right .Register_content{background-image:url(/build/static/media/registerBg.e14e89f4.png)}.login_register_right .Register_content .register_last_form .ant-form-item-control{line-height:.5}.login_register_right .Register_content .login_register_cofBut{margin-top:.5vh}.login_register_right .Register_content .message.active{margin:-5px 0 10px!important}.login_register_right .ResetPassword_content{background-image:url(/build/static/media/resetPasswordBg.df9a6167.png)}.login_register_right .ResetPassword_content .resetFailCaptcha{position:absolute;top:25px;color:#d40000;font-size:13px}.login_register_right .ResetPassword_content .login_register_cofBut{margin-top:1.5vh}.registerNav .type{color:#000}.registerNav .activeRegisterNav{color:#466aff;display:inline-block;border-bottom:2px solid}@media screen and (min-width:1000px){.right_cont{width:540px}.ResetPassword_content{top:12vh}}@media screen and (min-width:1680px){.right_cont{width:580px}.ResetPassword_content{top:16vh}}@media screen and (max-width:1280px){.login_register_left .ball{width:40%;bottom:-8vh;left:28%}}@media screen and (max-width:786px){#root{width:auto}.login_register_left{display:none}.login_register_right{padding-top:30px}.login_register_right .right_cont{position:static;margin:0 auto;width:fit-content}.login_register_right .img1,.login_register_right .img2{display:none}.login_register_right .logoInSmall{display:block;margin:0 auto 30px}}@media screen and (max-width:500px){.login_register_right{background-color:#f4f7ff;background-image:none}.login_register_right .right_cont{padding:20px;width:auto}}@media screen and (max-width:360px){.login_register_right .right_cont .login_register_head>span:first-child{font-size:1.2em}.quick_login img{width:40px!important}} \ No newline at end of file diff --git a/static/css/74.64eed33f.chunk.css b/static/css/74.64eed33f.chunk.css new file mode 100644 index 000000000..6ec59df7d --- /dev/null +++ b/static/css/74.64eed33f.chunk.css @@ -0,0 +1 @@ +.width1200{width:1200px;margin:0 auto}.align{text-align:center;justify-content:center}.wrap{flex-wrap:wrap}.between{justify-content:space-between}.color-theme{color:#466aff}.color212{color:#212f54}.color627{color:#62729d}.color6B7{color:#6b707c}.color777{color:#777e99}.color848{color:#848992}.backWhite{background-color:#fff}.pointer{cursor:pointer}.zone_1_carousel .slick-dots li button:before{font-size:12px}.zone_1_carousel .slick-dots li.slick-active button:before,.zone_1_carousel .slick-dots li button:before{color:#466aff;opacity:1}.zone_1_carousel .slick-dots li button{background:none!important}.introduction_1_bg{background-image:url(/build/static/media/intro1.b3997c1f.png);background-size:100% 100%}.introduction_1 .firstTitle{position:relative;z-index:1}.introduction_1 .firstTitle .firstTitle_back{position:absolute;top:90%;left:50%;transform:translate(-50%,-50%);z-index:-1;color:#d9d9d9}.introduction_1 .intro_1_carousel{width:526px;float:right;margin-left:35px}.introduction_1 .intro_1_carousel .slick-dots li button:before{font-size:10px;top:-12px}.introduction_1 .intro_image{width:526px;height:272px;object-fit:scale-down}.news_1_bg{background-image:url(/build/static/media/new1.7caf4319.png);background-size:100% 100%}.news_1_bg .firstDir{background-image:url(/build/static/media/new2.174d3a64.png);background-size:100% 100%;color:#fff;width:476px;position:relative}.news_1_bg .firstDir>p{padding:10px 20px;background:linear-gradient(101deg,hsla(0,0%,100%,.21),hsla(0,0%,100%,0))}.news_1_bg .firstDir .docByFirstDir{background:linear-gradient(180deg,transparent,rgba(0,0,0,.36) 49%,rgba(0,0,0,.6));position:absolute;bottom:0;width:100%}.news_1_bg .secondDir{border-top:8px solid #466aff}.news_1_bg .secondDir .img-box{width:40px;height:40px;border-radius:50%;background:#fff}.news_1_bg .secondDir .img-box img{width:80%;margin:4px}.news_1_bg .docBySecondDir{background:#fff;min-height:230px}.news_1_bg .docBySecondDir .none_panels{min-height:205px}.news_1_bg .docDetailByNews_1{width:48%;background-color:#f8f8f8;padding:20px 30px}.news_1_bg .docDetailByNews_1:hover{background-color:#f1f4ff}.news_1_bg .n_1_dir{width:195px}.news_1_bg .activeDir,.vip_1_bg .v_type.active{position:relative}.news_1_bg .activeDir:after,.vip_1_bg .v_type.active:after{content:"";position:absolute;background-color:#466aff;width:30%;height:4px;bottom:-8px;left:50%;transform:translate(-50%,-50%);border-radius:3px}.project_1_bg .proDetailByProject_1{flex:0 0 48%;border-radius:6px}.project_1_bg .proDetailByProject_1:hover{box-shadow:0 0 10px 1px rgba(28,48,175,.41)}.project_1_bg .proDetailByProject_1>a{color:#181818}.project_1_bg .proDetailByProject_1>a:hover{color:#466aff}.project_1_bg .proDetailByProject_1 .pd_desc{color:#6b707c;margin-bottom:10px}.project_1_bg .proDetailByProject_1 .pd_tag{display:flex;align-items:center}.project_1_bg .proDetailByProject_1 .pd_tag li{height:24px;line-height:24px;background-color:var(--tag-back);border-radius:2px;margin-right:12px;color:var(--primary-color);font-size:13px;padding:0 7px}.project_1_bg .p_1_order{display:inline-block;width:36px;height:25px;line-height:25px;border-radius:5px;background-color:#485ba7;font-family:YouSheBiaoTiHei;color:#fff}.project_1_bg .p_1_order1{background:linear-gradient(94deg,red,#ff6b00)}.project_1_bg .p_1_order2{background:linear-gradient(94deg,#ff8000,#ff9244)}.project_1_bg .p_1_order3{background:linear-gradient(94deg,#ffb300,#ffc400)}.project_1_bg .proTypeBox,.specialProjects_1_bg .proTypeBox{min-width:275px;height:63px;background:#f5f6f7;border-radius:8px;border:1px solid #8da8d7;color:#212f54;justify-content:center}.project_1_bg .proTypeBox.active,.specialProjects_1_bg .proTypeBox.active{background-image:url(/build/static/media/proTypeBack.55979a81.png);background-size:100% 100%;border:none;color:#fff}.project_1_bg .proTypeBox.active .icon0,.specialProjects_1_bg .proTypeBox.active .icon0{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAApCAYAAABOScuyAAAAAXNSR0IArs4c6QAABOBJREFUWEftmXtMW1Ucx3/n9kVbyqMtrLx21z3ACQxwM+DcSJS6JQuJf82ZDTKnJmr4yyUmSxgLoWpMSGayxMgfGjWWhvnItghLFufM+s9CAsKc22zJhAKVqi0V+qK97b3md7dLeJRSOlhrwkn6Po/P+Z5zvr9zTgk8SpKvOmooihhYAiUUAYXwfSpfOULGgQVr2B/5Ad5qDyALwSeJ2XiK4uD5VMLFa5sDcIV90Q6EJryyYtIiF4mlB/Lp2i0ZSlpMUbJ0gPeE56YG3I5+R8DrZjkYYpraPiEys/E94KDsUOGO+kK5alc6gC5kiLBs6Pvxe98Eo5FwiETPEInJeAHnbJN+TxMq21pZDyWKrLTgfv+OBSYDs2D52371D69nCljoJLJu42dI99qO6jfwtau2cUNhAxGGhwhGI1CkUIFWtvL6Pn//Fthm3akDngjMQpdtANwhfsGDXCSBo/TTsD+vJKZIKQduHb7Bw/oiYXcwwvjyMpQ0QrdWHoypdEqBUd0P7lhgLhrx9Yz9dhElFRb6UbocGnT6ZSqnFBjnIgKgVV2Z+P0q0h3I3/rMTpW6prGoFBqLSzeBV3UPVygAPzvHYMI/A5oMBVTlbIFqtY4vl3YKI+zZ4RvLOiUMd9oB907aoNdh4x3gl+mpflqZQ9PK7HJ0gY/3HX7yCqPh9zlGwOZ1A74vVmTxHioY/7IVvSQYPXGFP7UNwG2Pc9GQa2QKaK04CAqxhHeARVEp1cBv9/fysEPTTst4YGaqQac3ZIqlGmGOphWwYPo4P7+z37uM4LuztXSttthQlauDd0r3pZfCsebfdlVuQX0+faQ0SwOndz+3CYyjmHRo3lR4o/cS/zuFMVCcHrwGeL4yjf5qwvn1rLaovDw7r+5FnR5eoctB8Ol+1+T1+zMuOx5qj22raBZOMUKnFzrNCzp9HUbDDdmtvTt4DYIRht8ezjBz7mJ51i48Awp72Z+co/Ct/S7fqVG/526BXEWjT6ulcviwpoGPjthpTP/M+e3+KOPdpsypwM8rnSOTXnRY6fC0E7pGBhZFOgzPZyvr+e8QCA+N0+HgfB65WAIn9VXzOzahUwsrEXw81lbwsYCxQtyR4dBOh4KA/ouPpQk7hodMtUzO/770kIlBCOvA0apS6+Ke0BMCPr/3ML83SIcUGzjdL1I4NtznGLnkCQV9/EWKuNtoEAG8iqv6UOFOQ640oyAd1EWGCMeGB91/WtB1gIA1dLyt8+FloMnYQhGoWQ/Ql0ueOiJ0+ssHw5+vR50sgQAD0Q443u7igTGh0hTHvUQIWb6S1tDqegIjKLDcMONnexZdt66BZ8WswqViLODQibY316MNrGNe4bgVmtu1sqgorvKciBwjHLc1psIsdK4GHGpus66WZ3Xgh6CngIKyRCrDPMlOCZaDAES5L5iT54bitRVXYYmp43WKkP3oIDp5pjoR6L2awjoMyZj35l9jfYmU+ZcJ+dC2EJrxR88I8zVW2bjA0m7jRwRAu1C1RACSyXNl0noRofEOON70iK+w2XiB4kDRtH1Ps5hQ0mRAEi3z49SDy/jXwOMBP/LnIoVKo8/MpRNtfK35vEzYe9vjHMFyGM3Qb1eqI67Csq+NZawIWlDltUIkk58D7nr4xLmepBcdX9DcrhVzomoRu+HQ1kSs7T/QMxDJNZ4kIAAAAABJRU5ErkJggg==)}.project_1_bg .proTypeBox.active .icon1,.specialProjects_1_bg .proTypeBox.active .icon1{background-image:url(data:image/png;base64,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)}.project_1_bg .proTypeBox.active .icon2,.specialProjects_1_bg .proTypeBox.active .icon2{background-image:url(data:image/png;base64,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)}.project_1_bg .proTypeBox.active .icon3,.specialProjects_1_bg .proTypeBox.active .icon3{background-image:url(data:image/png;base64,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)}.project_1_bg .proTypeBox.active .icon4,.specialProjects_1_bg .proTypeBox.active .icon4{background-image:url(data:image/png;base64,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)}.project_1_bg .proTypeBox.active .s_p_order>img,.project_1_bg .proTypeBox.active .s_p_order_1,.specialProjects_1_bg .proTypeBox.active .s_p_order>img,.specialProjects_1_bg .proTypeBox.active .s_p_order_1{display:none}.project_1_bg .proTypeBox.active .s_p_order_icon,.specialProjects_1_bg .proTypeBox.active .s_p_order_icon{margin-top:18px;display:inline-block;background-image:url(data:image/png;base64,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)}.project_1_bg .proTypeBox.active .s_p_order_icon1,.specialProjects_1_bg .proTypeBox.active .s_p_order_icon1{background-image:url(data:image/png;base64,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)}.project_1_bg .proTypeBox.active .s_p_order_icon2,.specialProjects_1_bg .proTypeBox.active .s_p_order_icon2{background-image:url(data:image/png;base64,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)}.project_1_bg .proTypeBox.active .s_p_order_icon3,.specialProjects_1_bg .proTypeBox.active .s_p_order_icon3{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAABZhJREFUaEPtWn1MU1cUP699pbRQSD8wBVqraGGKDnAsAk6SbWZLlESXjLlM3Ee2ZCz+NROzJYgxQ/fPEv8wWabJlm3CjKAmmjATt4UlMJFlMO0ENmCA5bMKLYNCS0vbt5ybXHmUftLSBrb3z3u9X+f3u+ece869twys8YdZ4/hh/RJga8+UCIHb42FAK2BAGg9NeTiwCTgYdgNzx3X0ZKsvDMs1cPG0VCwVHgMB5MQDtF+ZHuhx2Nyfw/unbfw2ywiIa2tOIHi5WJJcotIUyURiRaKQlcWDzLzbZbUuOCxNpsFmu9vlBCRxtPozvwTYuk/2CBnmHQR/IEN/iBUIxPEA7i3T5fE4rg91NyAJN8d97ao4dYe2WaIB8eWaE8BBzoFM/b60xCRddooSKvWFIGVFceFhcy3Ahb526J0xw8T8nPH70b6fgIEexxuLWlhCQFRXcx4d9vVNO15Dszn3zMtxA09nbNJhg5P3mwDN6crDzgYOYNJ5pPpj3xr4ruZLrHh7S/67+L6wuywuM+8ttPLXRlL0Tf/9r/DtOFL93v8EYqma/64GYjnLocgK2wdCGTSWbUImEEtQK5EVdBVayaCx7LP+CdBAFstZDUVWyD6wbghEmko0jvSC4Z9HgEkZJobFKg15h/usWiDDRKtvxkLw6FMUoBIvbtwajF3QZBpchhWzW01Sit9+vsitCoHWiWG4auwGu3uByJQIRVCu2w4laVry+8P226Sua3qizeywWbbKFPoMiUyvFEuJRvz1iwkBBH9pwEBkjdmtffhGcEiiaudesLtdcPZBM8y6nOZrxu4bWJ8lk6eXbtDtpwD5/bDszay8J+S9SURVA3zw9yymZsOUiRB4KWNLKZJAIEjgqrGLkPthrL8Z67elqnS7VZp9lDQtz5Or9QUKdWkgElEj4A88Cn9evblIl5SaW67LheG5aWibHCHm89vkaBfWP7dh466tMkUBfhvnprt+Ng220ZkORiIqBAKB5wM4k/8CXOzrICR+HO+/MWqzmhHoQe1T++UJiekUNF97WBaIRMQEQgWP5pMvV8PxjtsEJw08+F2x+ekKPCQoUmmIdvAJlUREBHCpPPughawaoQjEDfi5P+/ClHN+/ObwX7cQKJ5yHNTkHFYkSODTgheRWFASdEHApTkiAnT2+Q4ZSOUYvBpHe5fYOTWPPLkaPsgupNrxS4KeipRlZkOZJnv1CRSnaeGtrDwC7IvedjBMmZZoizo4BYTtvh0wwN2JYZ+mRP0lKgSICXW2gN0V2IQoCRrAbo701E857LN8Bz6+rZikEoHAU21JWBFU7dhLontEJoQAQnVi6qAuzuOsG/ijlq44/GMaamIxc2IKIlQS2J7vwDQCa6QpUJldSA6pwgGPbSPWQCgkqJ1j27+tlnu/PB76Hb+fVWXm5qamFaF2tEmpJELHJZAFI0FTCWzX/Nh4a8A6NY7ftBwjND7eKUawKBxVDfgigYeuWI6HwbSeT+BV3fZDyWyCsmpnKUiE7JMFAfuxAmECjc4xS+b4JK4OdZPVCR9cNSQCFixOO8lCO8xjbRlSWbpeptxFAxhdELz7lW9cTMPp+Px31HzAe3BcYkfmZkgxblIwC8UoTEnR9nT5pL+9+/E3QhEREF2uOS/gyPH64UQhm4xq10pTfI3ptwzB4U5sxDYDOPOYG+Ur1GGNwW/MO16fvfKws57jOLOz4tRHtE3gCw6ZEso35YZNYsVovToi+Ev9Bui1mhf3FoEuOJZcMWXqX2EZQUK0wEQyDgbG68bu+qBXTCiEXjPxLvmUaE6RAFhp33m3a9bitI+3PDK2kUs+r9nHcX1fs8qEx/CubKWCV6UfgreGcM1KhRNzEjAlnIdTMQwT/mFOFFigwzICZtLt4Vr5N5P8odfvXw2iMIExGWLNa+Bfs01xbUxoZtAAAAAASUVORK5CYII=)}.project_1_bg .proTypeBox .p_1_icon,.project_1_bg .proTypeBox .s_p_order_icon,.specialProjects_1_bg .proTypeBox .p_1_icon,.specialProjects_1_bg .proTypeBox .s_p_order_icon{width:22px;height:22px;background-size:100% 100%}.project_1_bg .proTypeBox .icon0,.specialProjects_1_bg .proTypeBox .icon0{width:19px;height:18px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAlCAYAAAAwYKuzAAAAAXNSR0IArs4c6QAAAeVJREFUWEftWEtSwkAQfY/gWrxB2Fpq4ATqCYxFXKsnEE+gN5AjuBc0NxBvQNRy63ACcY2krYlQgsRkio+krMw2/Xl53T3dPbQrbgliXQFwCZaQgSNAG32eq5ebDu2d2jXJ4wzgmoAgkB44KNN2am9ZYe4nSTLAPsuOJ1ljb4QnBzgVMkgAoSJxYBK1P2ZQuq9By9bATAvzTwGK4EE9Nve+AHqXJC7SWMwBjjOUM5iaL7pCB6yjIC7Js6kKXnUO6oRWz822BhZ3+a88xCsHKGF4CitsQyyfoBPXN1fGoEACFbQq0R22XXNZ4F22AI4n+Ja3Rwv3OUAAxp1kogJzBr+T5x8xCOmpoLUxnETqJPSSNblDhHKonlq+XsIoxbfpWRAdFTSrw3GrEddt5hr5o01L0AHlJG6HiZYcYQPU2yGiKylmYPWHA2s9rXXq78YhNjG2DJkc4LysRgya7gfzOptB/134UWH09BEWfRK7MxhZlsq7hHKibwUuyoO947VHP/kaNBdmd2GGcoDzhjpnMI7BqMIHa1PjfSzbBWmMWpyEjF4QUo/V76qOr5LkEovEdrx7AmbOUtHECwg/ykkgEwGWHa8HYH1G30Zq0mdVP/X+JpzM4OZRBUVxjTzNIiShUk+310mqnzG9t6UD3h/kAAAAAElFTkSuQmCC)}.project_1_bg .proTypeBox .icon1,.specialProjects_1_bg .proTypeBox .icon1{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAABUxJREFUaEPtWU1y2kgU/p4g65ATjLydGgM5gfEJhoyYtfEJbJ9g7BOEOYHxemDCnMDkBAYyNVvaJ4izttCbvBYtS1jqljCJy1WhyuUFLfV73/v73gfhhX/ohduPHw48dwRLR8DfD7rw6ATg9troCWh1oWYT9ZxOlHLAb/bOifDHpqEMvgPjHCAfhDYBnfQZ/T1oBrACYwpv9XHXDjsd8H/+vU2v+MaGMoPnYMwAkmjcIcIMHiRSDYAbIHQI1JJ3MDAF81Atxle7iJzbgQL0M0hTuOdC1m93G1jVOiA6JcIBS1QinKlP48lTHCnhQDAkoiNrBO7prfrvr1lZQ/x210dUHxDhVx0RCo9dABS9u4QD+fmffuFyPnK+J88A/5deh2o8ZOA17r3DKiCY91kvlvzHq+iaQI0iBJhxoRaj87Lob57TqRXVJyBuIeIz9envYZV3FTpgjAdwixWdUg2Sq68zuc/4Ry1G3SoXFp31m3GqcsTvqtRFrgMaFa4ttfG06qjZ5G6NVD+eAyQFOFX/jqa7MN68w2/2JBIHVdIp34FW8IFAh0yhL8a7jNTRqkcHINLRkHnAkLYKmRMzhHRVJr/XwE0BYjUfvXXdu74re8zf/61PnndZJpRxmvH7zQGWd7HuNitcuKJm5k7Z2noUAb8VLME0d+W23wxOiGhQBqWN6TxU8/Gx7Tm/GQxAOAKtZL5YMyDjQIK+YzD5reCSQP2qxpvzDJ6o+fhdYUG3uw3iuuJ4Yp/a7sk60OrdgHFrQ99v9mSSvt/W+JQT1khIVwLhQM3He6UckOlIXF/act+cearxiRMrHBbVRFILjraaRMAgyxS+Kco7P+5OO+n74oTwoTyE11TjhAinmjMxTeCFQt0f1UPKgWAotFgtRhlKnPToOC8/7wr9oigUTX9NzXPoRjoCU+HtajHOLU5T4Dt3gPlPU6jrOXBDsl/kfGS2bM6HxIG9Vo9tvVdaG5FsZLv9MOOjiXpM7nBtu4E36qaCA72p8Pjdmq8XnATVos0vM0ei6DhN+J7dAQBflvORZrvfOALuxWab6KRTSJ7fawUKoJ/ya4Dnaj42ooI+8lDErWAGJlU0xHY1wDYNY+ardONY939huRnqDvAt33vdTVKY7kLC9xuFbbTEcr9VBDZyWqdSvOT0iUTxAFiUDy8cOuZATBFsg8wW3m2Ml/y3UfaYWMrSVMyHHiKwRphzEEmGWYk2V8URa9tO7LFvaBkyJwgz08xO5nZTzKIlbRZk2nnTUl2CQZaNrpkmW+i02ZqMUFUF8dRZe+qYlTZOHyttzzpgeDj42sXXRUnYZrBpFY9WXZsOZNC3AWnAeLyRmShYqG5SE7FqJwvHRsvLj4vkPLxwYNuyNBPlmuwlTvQzcyCTfzITQAwKD10r3YNagW5eRGLdVNNhaYNOJdtv9W4I/IZp1XbdXexA3AGmDCwN+5Md2KgOsdIcXuUZpBEM6z7qoSpjcLZwY8LIFaTKYmFrP+iSRx8YLHuCSOeZEa75eYTjKiKUreDNnm1r43nP26XFtcRSdLF2ooRy4OpU2xpfmEJJkZbYwphxphajyvKKpgyxrnQp0a2KfGEXyuRkicnLqY3KhXQaGET1ExBLB7vFvdcvo9xVTiF5QDY1m2FlFbQE8ToffVUO+wSiMrqPCxSnri+Cq/wQYakDaY1CxeXvsdhL3AGx7LjyM5P8/8KMgWseuAwvlUIaNV0HNZkLj5YMyf/4dzB0iHSXyh1oySz4Boq2MwLGCeHnX5E2mpC00EGeKPWUOVAW9fS5Ug5s8+Lv9cwPB74X0kX3vPgI/A9kGS5e01CPuQAAAABJRU5ErkJggg==)}.project_1_bg .proTypeBox .icon2,.specialProjects_1_bg .proTypeBox .icon2{height:18px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAoCAYAAAC8cqlMAAAAAXNSR0IArs4c6QAABC5JREFUaEPFmV1uEzEQgGfyg4SERDkB21dE2/QG6QlISXhuewLKCSgnoJyA8EwC4QS0B0BKAuK15gS0QuIlTQbZ+5Ox1+u1NyHNW9Xdsb/5n1mEwF/05EULmouvAHANs9qh+PlxHCjC+viqcjHkEulhCLgl3yMgCXOwKsw65HqDmIelClAwON8X45EIUUr6rFNugJK8QHKHEQCwNwlgDHh7IMaj6xCYcrn+Fi8FsR0mOaRjIS5fD4Xxl+sH4wQpOiy9P1E1GJs7EQEUyy2HKQQpg8hihF1A2YngjZgOzlwuFu12+4h4VCQjlmMqyQ1jBfGGAAIgzDSpLrCgQ/F9OHKD9M4Q4TUHASRAHniBMDmQ1SAWJ+L7p75PwNussgqMBrIpiCz1WlysKkwGsmmIdcMokLuCWCcM3jXEumBwe68nq/HDpMbJPKRloaSnsmQn/8D2CX7lGVVjhuCLBIkLdVwDKkFErU4E8+ZjJaQ+m4S2KhzUH4YXULjUQEzNkbVOLC0RtTpbQI3PCNDm7xJQH3D+ygYU7XQ7UMOX6TuqtSE6F9PhhxA30zsBB4gfRP0qbenzSsg3kqa2TXgxGZ74wniBlEHE/twbIcKz7DJSsqzMvCsmeiemw1P1/M7zY6zV3rvixWxvXG5WCuIF0epESI2rZWwt+yLeI8lZRUyGj+Rz23tdAYAqjuQznDhrFtnzZZbhrRGR4Vo+EEq7T3ttrIMcd+0ZgqmdZrgP92bXGrgcARLTyTORlpakORyIH4MLdwKIFbHslk2QXCcrm0LK9U8cRF2E+VPubwlSo60M3OJbmhULQADgSJt/tLbfFeysjaaFXjNktkJq/DbTdmxRmRazQLm5mgzUfK+nee6KesonvN3mYzOPE7O1Z+fb06/thRyMUbxsQcyD1xq45pRJcCmmgyyV27Kc9W5mjKSBKF3FOs4yy8Q1pH6BgHtWCKCJmAxbWdDGCUKujuIuIv+7oRm2041MHnwZF7mhS4Hs9v4AwgMTQnqHxVWAW0bBLOpniHjMLnhDBOe2KTHp6/p5ePpFs1rHCaHyAWaTI4dZEHzDaLf7FwDvq2VCYgm2UyiFyTQuF3cA4LPjUkAN6iRZb8wnSqslEggz3adpnAgukOf3zCqcJF7EmUGsWcZV5EL+5wNhuyPJplFqB5sk83bmu9aA+s8wlSGAJoDzdjZY3SXMqhCyOdVG3buAWQeEdLfc8mGTMOuCyIGoPmpDMbNOCCvI6jBeC7pTRHjL02k8AehrNsu2UQW2bWBzrky93KzSylSfZawjdn5lWghRaBFe5FwwIRrT2vIS960i1+uzgg1GaUH7rBDnc9/FQ1EsVpVbClIUM1zDlBQlXwiXxavK9QJxwVSFKIMJlesNYoMJPayo7zLdrIrcIJAUBhoUf8ip3R6HupMLBpqLPhCKKnL/AbvCmSj0bstzAAAAAElFTkSuQmCC)}.project_1_bg .proTypeBox .icon3,.specialProjects_1_bg .proTypeBox .icon3{width:24px;height:24px;background-image:url(data:image/png;base64,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)}.project_1_bg .proTypeBox .icon4,.specialProjects_1_bg .proTypeBox .icon4{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAAwCAYAAABaHInAAAAABHNCSVQICAgIfAhkiAAAA1FJREFUaEPtmV120kAUgO8APltXYHj12IIrEFYgCD5Ld4ArsK5AXYH4LNi4guIKCq3HV9IVtDw3cL2ZEMjPJDOBDERO+sTpTO7cL/d3bhgc6R87Ui4owP43yxYWOyqLGbXOJQPWyiMUAprWdNSO0y3WFY2X3QYrw1UeoTydcAFN689wLNKxAMuj5QqL+a1SxFhKH0XE784jjLH3KR+NbM+NKyLCL+tmyMuHcdY1GYM3u8DtBYyU/gAl2wQsm1T7aiKFcbk8t25/DlywziBktTkusUemrBPwRxVg7WABhU/f9lip9E0IxuyqNTEtDlbrzOgFGOuahPCJrHnB1xJk+OVqBQtA1VsngJUrKo71KBjezaYjDmK8eFdnT/A6oCTA2JoOm97/VOC0galDAThJw7oZ9Vbx1Sd3+xyGpzZpQG3SuSqcFrA0UI6iFD9t63ZkyhJHBC4ai+v3kTmYH8qNl+612P02NkFmP6P4eljF1z3F10lcglCFyxxsNh2ue0xK2xeyLEaKTsnFeNyJ4ksEGIar1joWVb/nWpNH1A3L47gUz90Q8SvFV3/lhtIX4bqurzRQUmJYuY/EpI7uPg1cKL7GZOHXcW4ogorLtJm7oqeUX7DBU73Ycn7Xrda6mAUUfwE6LMYFAz7AY6lp/f0x4W7GXaZMvzexQB3Jbyq8Db4uubymzrS6wIRwoa6BwDYdRUKiCcRhYqH3ZVqdYGG48Jwk4K4JZcEr4K5Lx3UvQSfW5opJsbKOw1V/6LppNLMF0je1VeTghr+HTIxH3RZLPBxgAkvWh9Kyn/XE66AWU7Hqtnu2AxN04NsqoOs5fGSvvIwcPiNxxE01x+ntnupSbEe5c6qPsf1mIphx2mmxErvcUQEtj/u7GdEB0o8SblHFQbgB1aKtklC8wwXrxU2APRFSMG8jry92RXAzVtImm00Ve+JdfWQClcFkgvK2vhWYc6eC8p6SygLmcZkv6WWmAlu1O/RpCRr7tBBdBybA7LY34VI5Ox3YAb+XEVxgiiWDSwUmu0vJDtt13X+vk8lSBiM3NKiJnckE6lyngdB64Co7RxnMEURj6S80lu4doBuZ07Vm4M1NZFDOeiowFYF52VOA5cUSqnoUFlN9U3nZd7QW+weurkBPG6d2JgAAAABJRU5ErkJggg==)}.project_1_bg .proTypeBox{min-width:200px}.project_1_bg .proTypeBox .s_p_order,.specialProjects_1_bg .proTypeBox .p_1_icon{display:none}.source_1_bg{background-color:#fff;background-image:url(/build/static/media/source1.a0ffd52d.png);background-size:100% 100%}.source_1_bg .s_1_zone{width:80%;padding:5px 40px 5px 30px;background:#f4f5f8;box-shadow:0 0 6px 1px #f0f0f0;border-radius:6px;border:2px solid #fff;position:relative}.source_1_bg .s_1_zone .active_1{display:none}.source_1_bg .s_1_zone.active:before{content:"";position:absolute;left:0;width:6px;height:32px;background-color:#0052d9;border-radius:3px}.source_1_bg .s_1_zone.active .active_1{display:block;position:absolute;top:0;right:0}.source_1_bg .s_1_souce{padding:10px 25px 20px;width:325px;background:#fcfcfc;border-radius:6px 6px 6px 6px;border:1px solid #e9e9e9}.source_1_bg .s_1_souce:hover{background:linear-gradient(94deg,#2a4ad0,#2b76d8);box-shadow:0 0 10px 1px rgba(28,48,175,.08)}.source_1_bg .s_1_souce:hover a,.source_1_bg .s_1_souce:hover div,.source_1_bg .s_1_souce:hover p,.source_1_bg .s_1_souce:hover span{color:#fff!important}.source_1_bg .s_1_souce:hover .hoverImg{display:inline-block}.source_1_bg .s_1_souce .hoverImg,.source_1_bg .s_1_souce:hover .normalImg{display:none}.partner_1_bg{background:#f2f4f8}.partner_1_bg .partner_1_logo{width:170px;height:70px;background:#fff;box-shadow:0 0 15px 1px rgba(28,48,175,.08);border-radius:8px 8px 8px 8px}.partner_1_bg .partner_1_logo>img{max-width:90%;max-height:100%}.partner_1_bg .logoList{display:flex;gap:30px;justify-items:center;justify-content:center}.vip_1_bg .v_type{color:#212f54}.vip_1_bg .v_type.active{color:#466aff}.vip_1_bg .v_type.active:after{width:75%;height:2px;bottom:-4px}.vip_1_bg .intro_v_1{background-color:#f5f7fa;padding:15px;min-height:90px}.vip_1_bg .image_v_1{width:180px;height:150px;object-fit:scale-down}.specialProjects_1_bg{background-image:url(/build/static/media/s_project.70c3246a.png);background-size:100% 100%}.specialProjects_1_bg .s_p_detail+div:not(.item-details){flex:0 0 calc(33.333% - 20px);margin-bottom:35px!important}.specialProjects_1_bg .s_p_detail{flex-direction:column;flex:0 0 calc(33.333% - 20px);background:#fff;box-shadow:0 0 10px 1px rgba(28,48,175,.08);border-radius:7px 7px 7px 7px;position:relative;padding:35px;margin-bottom:35px;cursor:pointer;transition:all .3s ease}.specialProjects_1_bg .s_p_detail .breadk-all{word-break:break-all}.specialProjects_1_bg .s_p_detail .s_p_d_order{width:36px;height:30px;line-height:30px;position:absolute;top:0;left:0;border-radius:6px 0 6px 0;background:linear-gradient(159deg,#f0f3ff,#e0e6ff);font-family:YouSheBiaoTiHei;color:#354790}.specialProjects_1_bg .s_p_detail .s_p_d_order1{color:#d97f07;background:linear-gradient(159deg,#ffedca,#ffd791)}.specialProjects_1_bg .s_p_detail .s_p_d_order2{color:#566f90;background:linear-gradient(159deg,#d9e1eb,#b5c9de)}.specialProjects_1_bg .s_p_detail .s_p_d_order3{color:#c95e23;background:linear-gradient(159deg,#f9d4b1,#eaa562)}.specialProjects_1_bg .s_p_detail:focus-visible{outline:none}.specialProjects_1_bg .s_p_detail:hover{border:1px solid #466aff}.specialProjects_1_bg .s_p_detail.active{border:1px solid #466aff;position:relative}.specialProjects_1_bg .s_p_detail.active:after,.specialProjects_1_bg .s_p_detail.active:before{content:"";position:absolute;left:50%;transform:translateX(-50%);border-style:solid;border-width:20px}.specialProjects_1_bg .s_p_detail.active:after{border-color:#fff transparent transparent;z-index:2;bottom:-39px}.specialProjects_1_bg .s_p_detail.active:before{border-color:#466aff transparent transparent;z-index:1;bottom:-40px}.specialProjects_1_bg .item-details{flex:0 0 100%;margin:0 0 30px;overflow:hidden;background:#fff;box-shadow:0 0 10px 1px rgba(88,116,255,.18);border-radius:4px}.specialProjects_1_bg .item-details .intro{display:flex}.specialProjects_1_bg .item-details .intro-img{width:200px}.specialProjects_1_bg .leftBox{position:relative;padding-left:16px}.specialProjects_1_bg .leftBox:after{content:"";position:absolute;left:0;top:8px;width:5px;height:16px;background:#4154f1;border-radius:1px}.specialProjects_1_bg .s_p_head{padding:22px 33px;background-color:#f8faff}.specialProjects_1_bg .s_p_rowList .s_p_rowList_t{padding:15px 35px;background:rgba(65,84,241,.04)}.specialProjects_1_bg .s_p_rowList>.ant-col{padding:15px 35px;border-bottom:1px solid #e2e4f3}.specialProjects_1_bg .s_p_order{position:relative;font-family:YouSheBiaoTiHei}.specialProjects_1_bg .s_p_order>img{position:absolute;bottom:10px;right:-8px} \ No newline at end of file diff --git a/static/css/78.e292282f.chunk.css b/static/css/78.e292282f.chunk.css new file mode 100644 index 000000000..a02486a9b --- /dev/null +++ b/static/css/78.e292282f.chunk.css @@ -0,0 +1 @@ +.milepostBox{border:none;padding:0}.milepostBox .createMilepost{text-align:right}.flexSpaceBetween{display:flex;justify-content:space-between;align-items:center}.milepostHead{background-color:#fafcff;border:1px solid rgba(42,97,255,.23);color:#898d9d;padding:15px 15px 15px 20px;border-radius:4px 4px 0 0}.milepostHead .postStatus.active{color:#466aff}.milepostHead .postStatus.active .statusCount{color:#466aff;border:1px solid #466aff;background-color:#fff}.milepostHead .statusCount{background-color:rgba(70,106,255,.09);border-radius:10px;margin-left:5px;color:#666;font-weight:400;height:19px;line-height:19px;display:inline-block;min-width:30px;text-align:center}.pointBox{cursor:pointer}.milepostSort{box-shadow:0 0 10px rgba(24,54,181,.17)}.milepostList{border-left:1px solid #d0d0d0;border-right:1px solid #d0d0d0}.milepostList .milepostItemBox{border-bottom:1px solid #d0d0d0;padding:15px 20px}.milepostList .milepostInfo{display:inline-block;width:640px}.milepostList .actionMileBox{width:550px}.milepostList .actionMileBox .outTime{color:red}.createMilepostBtn{width:96px;padding:0}.flexSpaceBetween .primaryColor,.primaryColor,.primaryColor:link{color:#466aff}.effectiveDate,.flexSpaceBetween .effectiveDate{color:#40424a}.color-grey-89{color:#898d9d}.colorRed,.colorRed:hover{color:#f30000}.milestonesNoDate{border:1px solid #d0d0d0;border-top:none;text-align:center;min-height:500px;line-height:500px}.grayButton{width:108px;height:32px;text-align:center;background-color:#fafbfc;border:1px solid #d0d0d0;border-radius:4px}.grayButton:hover{background-color:#f3f4f6}.milepostDetail{border:none;padding:0}.noDataMile{display:flex;justify-content:center}.topWrapper{padding-bottom:20px;box-sizing:border-box;display:flex;justify-content:space-between;flex-wrap:wrap}.quillContent{position:relative;margin-bottom:4px}.quillFlag{position:absolute;bottom:30px;left:6px;height:20px;line-height:18px;color:red}.overlayBox{width:230px}.hideOverlay{display:none}.topmilepost{box-sizing:border-box;display:flex;justify-content:space-between;flex-wrap:wrap}.detail_p,.topWrapper_nav{display:flex}.detail_right{flex-grow:1;text-align:right}.commit_p{font-size:12px;padding-top:10px;padding-left:5px}.ul_width{width:100%}.a_btn{border-radius:4px;padding:0 12px;margin-right:15px;line-height:30px}.cancel_btn{border:1px solid #e6e6e6;color:#333!important}.delete_btn{border:1px solid red;color:red!important}.cancel_btn:hover{background:#e6e6e6}.Closeor_btn{border:1px solid red;color:red;height:32px;text-align:center;border-radius:4px;padding:0 12px;margin-right:15px;line-height:32px}.rectangle{width:8px;height:8px;border-radius:100%;margin-top:15px;margin-left:-4px;margin-bottom:10px;background:green}.order_line{display:flex;height:32px;margin:auto;border-left:1px solid #eee}.comment_img{height:25px;width:25px;margin-top:5px;border-radius:100%}.topWrapper_nav a,.topWrapper_nav span{border:1px solid #f4f4f4;border-radius:5px 0 0 5px;height:34px;line-height:34px;text-align:center;padding:0 10px;display:block;cursor:pointer}.topWrapper_nav a:hover{background:#f4f4f4}.topWrapper_nav a:last-child,.topWrapper_nav span:last-child{border-left:none;border-radius:0 5px 5px 0}.topWrapper_btn{background:#fff;border:1px solid #466aff;color:#466aff!important;padding:0 12px;text-align:center;height:32px;line-height:32px;border-radius:4px}.topWrapper_type_infos{border:1px solid #eee;border-radius:3px;height:35px;line-height:35px}.topWrapper_type_infos li{cursor:pointer;padding:0 10px}.topWrapper_type_infos li.active{color:#466aff}.topWrapper_type_infos li:last-child{border-left:1px solid #eee}.topWrapper_type,.topWrapper_type_infos{display:flex}.topWrapper_type li{display:flex;align-items:center;margin-right:30px}.topWrapper_type li>span{display:block;height:30px;line-height:30px;padding:0 13px;border-radius:5px;min-width:60px;box-sizing:border-box;text-align:center;background:#fafafa;border:1px solid #ddd;cursor:pointer}.topWrapper_type li>span.active{color:#466aff;border:1px solid #5091ff}.topWrapper_select{display:flex;flex-wrap:wrap;align-items:center}.topWrapper .ant-btn.ant-input-search-button{height:30px}.title_overflow{max-width:160px;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}.topWrapper_select.wrapperStyle li{width:90px}.topWrapper_select li{cursor:pointer;color:#666;width:86px;text-align:center;display:inline-block;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}.topWrapper_select li:active{background:#f4f4f4;border-radius:4px}.no-cursor li{cursor:default!important}.ant-dropdown-menu .ant-dropdown-menu-item{text-align:center;padding:6px 30px;cursor:pointer}.setItemStyle{min-height:440px}.setItemStyle .issueItem{padding:16px 0}.issueItem{display:flex;flex-wrap:wrap;align-content:center;border-bottom:1px solid #eee;padding:16px 0 16px 20px}.issueIndex{display:inline-block;height:19px;line-height:19px;background-color:rgba(213,220,246,.36);border-radius:4px;padding:0 8px;color:#666!important}.issueItem:last-child{border-bottom:none}.issueNo{padding:0 5px;border-radius:4px;background:#f4f4f4;display:block;margin-right:8px;color:#666;height:30px;line-height:30px}.issueOpen{background:#21ba45!important;color:#fff!important}.margin_detail{margin-left:15px;margin-right:15px}.user_img{height:49px;width:49px;border-radius:100%}.new_context{flex:1;border:1px solid #f4f4f4;border-radius:4px;margin-left:15px;padding:15px;position:relative;background:#fff}.new_context:before{border:9px solid transparent;border-right-color:#f4f4f4;top:12px}.new_context:after,.new_context:before{position:absolute;content:"";height:0;width:0;right:100%}.new_context:after{border:7px solid transparent;border-right-color:#fff;top:14px}.list-l-panel{border:1px solid #f4f4f4;border-radius:4px;padding:10px 15px}.list-l-panel .ant-row{margin-bottom:0}.editingsheet{background:#fff;color:#21ba45!important;padding:0 12px;text-align:center;height:32px;line-height:32px}.opendetail{background:#21ba45}.closedetail,.opendetail{display:inline-block;color:#fff!important;padding:0 12px;text-align:center;height:32px;border-radius:4px;line-height:32px}.closedetail{background:#e60b0b}.commenttitle{color:#21ba45!important}.topWrapper_detali{display:flex;background-color:#eee;align-items:center;margin-bottom:10px}.towwrapper_img_detali{display:flex;padding-left:80px;margin-left:80px;margin-right:20px;border:1px solid #466aff}.div_line{width:100%;border:10px solid #466aff}.list_img{height:145px;padding:15px;width:145px}.detail_context{flex:1;border:1px solid #f4f4f4;margin-left:15px;padding:10px;position:relative;background:#fff;border-radius:4px;width:0}.detail_context:before{border:9px solid transparent;border-right-color:#f4f4f4;top:12px}.detail_context:after,.detail_context:before{position:absolute;content:"";height:0;width:0;right:100%}.detail_context:after{border:7px solid transparent;border-right-color:#fff;top:14px}.tagList>div{border-bottom:1px dashed #efefef;display:flex;justify-content:space-around;padding:15px 0}.divwidth{width:74%}.listTowItems{width:80%;padding-left:80px}.tagList>div:last-child{border-bottom:none}.mr10{margin-right:10px}.text-right{text-align:right}.milepostdiv{display:flex}.milepostwidth{display:flex;width:60%}.mileposwidth{background:#21ba45;border-radius:4px;width:40%}.milepostrighe{display:flex;flex:1}.milepostleft{display:flex;justify-content:center}.textwidth{display:flex;width:100%}.newmilepostleft{padding:15px;margin-right:50px;width:60%}.newmilepostrighe{margin-left:50px;padding:15px;width:30%}.detailContent{padding:15px 0;border-bottom:1px solid #f4f4f4}.DetailRight{padding:10px 15px;border:1px solid #f4f4f4;border-radius:4px}.DetailRight>p{height:30px;line-height:30px}.inptwidth{width:20%}.inputcount{width:40%}.loginDiv{border:1px solid #f7c977;background:rgba(255,204,113,.3);text-align:center;padding:8px 0;border-radius:4px;width:100%;color:#999;margin-top:15px}.loginDiv a{text-decoration:underline;color:#466aff;margin-right:3px}.tagdiv{padding:15px;height:75px;border:1px solid #eee}.dialogdiv,.tagdiv{box-sizing:border-box;display:flex;justify-content:space-between;flex-wrap:wrap}.dialogdiv{padding:5px;height:45px}.issue-tag-show{padding:3px 8px;color:#fff;border-radius:6px}.journal-list-item{padding:10px 0}.span_title{min-width:40px;margin-right:15px;text-align:right;color:rgba(0,0,0,.65)}.target-detail-search .ant-input-group-addon{border:none!important}.target-detail-search .ant-input-search-button{height:32px!important}a.issue-type-button.active{background:#466aff;color:#fff}a.issue-type-button.active:hover{background:#f4f4f4;color:#466aff}@media screen and (max-width:700px){.topWrapper_select li{width:auto}}.ml10{margin-left:10px}.lineH32{line-height:32px}.lineH40{line-height:40px}.item-list-right{width:74%;border:1px solid #eee}.detail_edit_action{padding:10px;color:#999;cursor:pointer;line-height:40px}.paper-clip-color{color:#29bd8b!important}.attachment-list-a{color:rgba(0,0,0,.65)!important}.attachment-list-a>span{word-break:break-all}.btp1{border-top:1px solid #f4f4f4}.grid-item{grid-template-columns:max-content 1fr}.grid-item,.grid-item-left{display:grid;align-items:center}.grid-item-left{grid-template-columns:1fr max-content}.grid-item-top{display:grid;align-items:center;grid-template-columns:max-content 1fr;align-items:flex-start}.fwb{font-weight:700}.ant-dropdown-menu.orderCondition{max-height:350px;overflow-y:auto}.ql-bubble .ql-editor img{min-width:100px!important}.AmplifyImg .ant-modal{padding:0}.AmplifyImg img{max-width:100%;margin:0 auto}.AmplifyImg .ant-modal-body{padding:25px}.amplifyContent{text-align:center}.mb-0{margin-bottom:0!important}.text-yellow{color:#ff6e21}.border-1f{border-bottom:1px solid #f4f4f4}.background-f{background:#fff}.issue_detail_info{width:65px;color:#888}.list-left-padding{padding:0 0 0 20px!important}.comment-background{background:#fff;border-radius:4px;padding:0 30px}.border-bottom-comment{border-bottom:1px solid #eee}.custom-comment-tabs .ant-tabs-top-bar{border-bottom:none;padding-top:15px}.custom-comment-tabs .search-count-button{line-height:18px;margin-left:8px;background-color:#ebf4fe;color:#466aff;font-size:12px;padding:2px 8px;border-radius:9px}.comment-background .ant-list-item{padding-left:20px;box-sizing:border-box}.border-top-e{border-top:1px solid #e8e8e8}.commentStyle{background-color:#fff!important}.reply-comment-input .add_reply_button{background-color:#fff!important;color:#bbb;width:100%;text-align:left;border:1px solid #eee;box-shadow:none}.children-comment-bg{background:#fafafa}.display-in{display:flex;align-items:flex-start}.issue-form-right{border:1px solid #eee}.issue-form-right .ant-form-item{margin-bottom:8px!important}.issue-form-right .ant-row label{font-size:14px!important;font-weight:500}.issue-edit-form-right{margin-bottom:0!important}.plr10{padding:0 10px}.issue-form-index .editormd-toolbar{position:absolute!important}.list-right-item-padding{padding:20px 35px 10px;margin-bottom:20px}.tagColor{display:inline-block;width:28px;height:14px;margin-right:5px;vertical-align:middle}.boder-4,.tagColor{border-radius:4px}.pbt20{padding:20px 0}.inline-block{display:inline-block}.pd10{padding:10px}.searchIcon .ant-select-arrow{margin-top:-9px}.borderNo,.borderNo.ant-input,.borderNo.ant-input-number-focused,.borderNo .ant-input-number-input{border:none!important;padding:4px 0!important;background-color:transparent!important;box-shadow:none!important}.borderNo.ant-input-number-focused .ant-input-number-handler-wrap,.borderNo .ant-input-number-handler-wrap,.borderNo .ant-input-number-input .ant-input-number-handler-wrap,.borderNo.ant-input .ant-input-number-handler-wrap{display:none}.borderNo.ant-input-number-focused:focus,.borderNo .ant-input-number-input:focus,.borderNo.ant-input:focus,.borderNo:focus{border:none!important;box-shadow:none!important}.pagebox{width:1200px;margin:0 auto}.deldesc{justify-content:center}.deldesc .red{color:#df0002}.dorpdownButton{padding:0 15px;height:32px;color:#333!important;cursor:pointer;line-height:32px;background-color:#fafbfc;border:1px solid #d0d0d0;border-radius:4px;display:flex;align-items:center;min-width:107px;box-sizing:border-box}.dorpdownButton>span{display:block;width:56px;text-align:center}.dorpdownButton:hover{background-color:#f3f4f6}.between{display:flex;align-items:center;justify-content:space-between}.bluebar{height:50px;background-color:#fafcff;border:1px solid rgba(42,97,255,.23);border-radius:4px 4px 0 0;padding:0 26px}.ant-btn-background-ghost{border-color:#acb0bf;color:#acb0bf;background-color:#fff!important}.ant-btn-background-ghost.ant-btn-primary{color:#466aff;border-color:#466aff;background-color:#fff!important}.ant-btn-background-ghost.ant-btn-danger{color:#f60011;border-color:#f60011;background-color:rgba(196,0,14,.09)!important}.lists{margin-bottom:50px}.dataempty{height:420px;justify-content:center;border-radius:0 0 4px 4px;border:1px solid #d9d9d9;border-top:none}.dataempty,.listempty{display:flex;align-items:center}.listempty{flex-direction:column;background-color:#fafcff;border:1px solid rgba(42,97,255,.23);border-top:none;border-radius:0 0 4px 4px;height:344px;padding-top:62px;color:#333}.pageheader{justify-content:space-between;padding:30px 0}.listheader,.pageheader,.pageheader>div{display:flex;align-items:center}.listheader{justify-content:space-between;height:50px;background-color:#fafcff;border:1px solid rgba(42,97,255,.23);border-radius:4px 4px 0 0;padding-left:18px}.listheader .menusul,.listheader ul{display:flex;align-items:center}.listheader ul.statusul li{width:106px;font-size:15px}.listheader ul.statusul li>span{height:19px;line-height:17px;color:#666;background-color:rgba(70,106,255,.09);border-radius:10px;margin-left:5px;padding:0 6px;font-size:13px;display:block;border:1px solid rgba(70,106,255,.01);min-width:30px;text-align:center}.listheader ul li{color:#898d9d;display:flex;align-items:center;cursor:pointer}.listheader ul li.active{color:#466aff}.listheader ul li.active>span{font-weight:400;color:#466aff;border-color:#466aff;background-color:#fff}.listheader .dropboxul{padding-right:20px}.listheader .dropboxul li.minwidth{min-width:70px}.listheader .dropboxul li{min-width:88px;display:flex;justify-content:flex-end;cursor:default;margin-left:12px}.listheader .dropboxul li .dropspan{display:flex;align-items:center;cursor:pointer}.listheader .dropboxul li .dropspan>span{max-width:80px;display:inline-block;text-align:right}.listdatas{border:1px solid #d0d0d0;border-top:none;border-radius:0 0 2px 2px}.listdatas>div:not(.none_panels){padding:20px 18px;border-bottom:1px solid #eee;display:flex;align-items:center;justify-content:space-between}.listdatas>div:not(.none_panels):hover{background-color:rgba(231,233,242,.26)}.listdatas>div:not(.none_panels):last-child{border-bottom:none}.listdatas>div:not(.none_panels) .issuedetail{display:flex;align-items:flex-start;flex:1}.listdatas .idetails{display:flex;align-items:center}.listdatas .idetails>a{color:#40424a;margin-right:10px;font-size:15px;display:block;overflow:hidden;text-overflow:ellipsis;max-width:375px;white-space:nowrap}.listdatas .idetails .tagscolor{padding:0 6px;border-radius:2px;height:20px;line-height:20px;max-width:108px;font-size:13px;cursor:default;color:#fff}.listdatas .infos{display:flex;align-items:center;color:#898d9d;margin-top:12px;font-size:13px}.listdatas .issuecondition{display:flex;align-items:center;color:#40424a}.listdatas .issuecondition .principal{position:relative;display:flex;justify-content:flex-end;width:150px;text-align:justify}.listdatas .issuecondition>div{width:90px;text-align:right}.listdatas .issuecondition .commentnum{padding-right:5px;display:flex;align-items:center;justify-content:flex-end}.status{display:block;height:22px;border-radius:6px;text-align:center;margin-right:10px;line-height:20px;width:45px;font-size:14px;border:1px solid #fff}.status.normals{border-color:#28be6c;color:#28be6c}.status.hight{border-color:#e67e22;color:#e67e22}.status.urgent{border-color:#db3d1d;color:#db3d1d}.status.low{border-color:#1abcb1;color:#1abcb1}.ilog{min-width:45px;margin-right:10px;clear:both}.ilog .number{background-color:rgba(213,220,246,.36);border-radius:4px;height:19px;line-height:19px;color:#666;text-align:center;float:left;padding:0 4px;cursor:pointer;font-size:13px}.color{width:20px;height:20px;border-radius:2px}.swatch{padding:5px;background:#fff;border-radius:1px;width:92px;height:28px;line-height:20px;box-shadow:0 0 0 1px rgba(0,0,0,.1);display:flex;cursor:pointer}.popover{position:absolute;z-index:2}.cover{position:fixed;top:0;right:0;bottom:0;left:0}.modalcolor{width:20px;height:20px;border-radius:2px}.editbar{padding:18px 20px;background-color:rgba(218,225,251,.24);display:flex;align-items:center;margin-bottom:30px;justify-content:space-between}.editbar>div{position:relative}.editbar>div .inputred{border-color:red}.editbar>div .red{position:absolute;left:166px;width:100%;top:2px;color:red}.signlist{padding:10px 0;margin-bottom:40px!important}.signlist>li{display:flex;margin-bottom:5px;padding:10px 20px}.signlist>li>p{flex:1;color:40424a}.signlist>li>p:first-child{flex:1.2}.signlist>li>p:first-child,.signlist>li>p:last-child{display:flex;align-items:center;justify-content:flex-start}.signlist>li>p:last-child{justify-content:flex-end}.signlist>li>p .square{display:block;width:22px;height:15px;border-radius:2px}.signlist>li>p .line{position:relative;padding-left:13px}.signlist>li>p .line:before{position:absolute;height:13px;width:1px;left:0;top:7px;background-color:#d5d5d5;content:""}.shortwidth{width:330px;padding-left:50px}.shortwidth>li{border-bottom:1px solid rgba(172,176,191,.17);padding-bottom:8px;margin-bottom:22px!important}.shortwidth>li>span{font-size:15px;position:relative;color:#40424a;display:flex;width:100%;height:20px;line-height:20px;font-weight:600}.shortwidth>li>span a{position:absolute;right:0}.shortwidth>li .operatevalue{line-height:30px;color:#acb0bf;margin-top:10px;display:flex;flex-wrap:wrap}.shortwidth>li .operatevalue .colorsborder{padding:0 8px;height:20px;line-height:18px;border-radius:4px;text-align:center;border:1px solid;font-size:13px}.shortwidth>li .operatevalue .colorsquare{padding:0 8px;height:20px;line-height:20px;border-radius:4px;text-align:center;color:#fff;font-size:13px}.shortwidth>li .operatevalue>p{margin-top:5px!important;position:relative;padding-right:15px}.shortwidth>li .operatevalue>p.removeFlag>span{max-width:230px}.shortwidth>li .operatevalue>p .removeicon{display:none}.shortwidth>li .operatevalue .removeFlag:hover{border-radius:2px}.shortwidth>li .operatevalue .removeFlag:hover .removeicon{display:block}.shortwidth>li .operatevalue>p:first-child{margin-top:0}.addTags_form .ant-row.ant-form-item{margin-bottom:12px}.addTags_form .manageTitle{margin-bottom:20px!important;padding-bottom:15px;line-height:22px;color:#5f6872;font-size:16px;border-bottom:1px solid #e1e3e8}.addTags_form .inline{display:flex;align-items:flex-start}.addTagsModal .ant-modal-content{background-image:linear-gradient(359.37deg,#ebf3ff,#f8fbff 55.01%,#f1f5ff)}.addTagsModal .ant-modal-header{background-color:unset;padding:0 24px;height:50px;line-height:50px}.addTagsModal .ant-modal-header .ant-modal-title{text-align:left;color:#333;font-size:17px;font-weight:400!important;height:50px;line-height:50px!important}.addTagsModal .ant-modal-close{top:0!important}.addTagsModal .popover{left:94px;top:0}.menusEmpty{padding:12px 20px 10px 16px}.menusEmpty>a,.menusEmpty>p{padding:10px 16px}.menusEmpty>a{display:block;border-top:1px solid rgba(172,176,191,.17)}.piecemenu li{display:flex;align-items:center}.colorpiece{display:block;width:22px!important;height:15px;margin-right:9px;border-radius:2px}.overlayStyle{background-color:#fff;border-radius:6px;box-shadow:0 0 10px rgba(24,54,181,.17);max-width:280px;z-index:100}.overlayStyle .searchbox{padding:12px 20px 0 16px}.overlayStyle .ant-menu{padding:10px 16px;max-height:324px;overflow-y:auto}.overlayStyle .ant-menu li{padding:0 16px;height:38px;line-height:38px;border-bottom:none;color:#898d9d;position:relative;width:100%;box-sizing:border-box}.overlayStyle .ant-menu li.ant-menu-item-selected,.overlayStyle .ant-menu li:hover{background-color:rgba(70,106,255,.07);color:#40424a}.overlayStyle .ant-menu li.ant-menu-item-selected:before{content:"✓";position:absolute;right:15px;color:#acb0bf;top:0}.editpanel{padding:20px;margin-top:25px;border:1px solid rgba(42,97,255,.23);border-radius:2px}.detailbanner{display:flex;align-items:center;justify-content:space-between}.detailbanner .detailtitle{flex:1}.detailbanner .detailtitle>div{display:flex;align-items:flex-start}.detailbanner .detailtitle .name{font-size:16px;font-weight:700;color:#333;line-height:22px;max-width:580px;word-break:break-all}.detailbanner .detailtitle .author{color:#466aff}.detailbanner .detailtitle .author img{width:26px;height:26px;margin-right:4px;border-radius:50%}.detailbanner .detailoperate{display:flex;align-items:center}.descPanel{margin-top:30px}.explain .ant-form-explain{position:absolute}.overlaydrop{padding:18px 15px;position:relative;border-radius:6px;box-shadow:0 0 10px rgba(24,54,181,.17);background-color:#fff}.overlaydrop.large{width:260px}.overlaydrop.small{width:120px;padding:12px 0!important}.overlaydrop .ant-menu{max-height:305px;overflow-y:auto}.overlaydrop .ant-menu li{height:38px;line-height:38px;border-bottom:none!important;display:flex;align-items:center;padding-left:6px;padding-right:0}.overlaydrop .ant-menu li img{width:24px;height:24px;border-radius:50%}.overlaydrop .ant-menu li span{display:block;width:100%;margin-left:10px;padding-right:25px}.overlaydrop .ant-menu li.ant-menu-item-selected,.overlaydrop .ant-menu li:hover{background-color:rgba(70,106,255,.07);color:#40424a}.overlaydrop .ant-menu li.ant-menu-item-selected:before{content:"✓";position:absolute;right:15px;color:#acb0bf;top:0}.claimpart{padding-bottom:15px;border-bottom:1px solid #eee;margin-bottom:20px}.overlayChooseStyle{width:636px;background-color:#fff;border-radius:6px;box-shadow:0 0 10px rgba(24,54,181,.17);z-index:100;padding:30px 20px}.overlayChooseStyle .choosedul{display:flex;flex-wrap:wrap;padding-bottom:10px;border-bottom:1px solid #e4e4e6;margin-bottom:20px!important}.overlayChooseStyle .choosedul li{height:24px;background-color:#eff2ff;border:1px solid #466aff;border-radius:2px;color:#466aff;font-size:14px;margin-right:15px;margin-bottom:10px!important;padding:0 7px;display:flex;align-items:center}.overlayChooseStyle .choosedul li span{display:block;max-width:120px}.overlayChooseStyle .counttips{display:flex;justify-content:space-between;margin-bottom:20px}.overlayChooseStyle .ant-menu{display:flex;flex-wrap:wrap;padding:20px 0 5px;box-sizing:border-box;max-height:307px;overflow-y:auto}.overlayChooseStyle .ant-menu.piecemenu li{width:auto}.overlayChooseStyle .ant-menu.piecemenu li>span{display:flex}.overlayChooseStyle .ant-menu.piecemenu li span.task-hide{max-width:unset}.overlayChooseStyle .ant-menu.piecemenu li:nth-child(5n){margin-right:24px!important}.overlayChooseStyle .ant-menu li{width:98px;height:32px;line-height:30px;text-align:center;font-size:14px;border-radius:2px;margin-right:24px!important;margin-bottom:15px!important;border:1px solid #f4f6fe!important;padding:0 5px}.overlayChooseStyle .ant-menu li.commonli{background-color:#f4f6fe!important}.overlayChooseStyle .ant-menu li .removeicon{display:block}.overlayChooseStyle .ant-menu li span.task-hide{margin:0 auto;position:relative;color:#3f455b;max-width:80px;display:inline-block}.overlayChooseStyle .ant-menu li span{position:relative;margin:0 auto}.overlayChooseStyle .ant-menu li.colorli{border-color:transparent!important}.overlayChooseStyle .ant-menu li.colorli span{color:#fff;position:relative;margin:0 auto}.overlayChooseStyle .ant-menu li.commonli.ant-menu-item-selected{background-color:#e2e8ff!important;color:#3f5097;border-color:#466aff!important}.overlayChooseStyle .ant-menu li.colorli.ant-menu-item-selected{border-color:transparent!important}.overlayChooseStyle .ant-menu li.colorli.ant-menu-item-selected>span:before{content:"✓";position:absolute;right:-12px;color:#fff;top:-16px}.overlayChooseStyle .ant-menu li:nth-child(5n){margin-right:0!important}.editormd-emoji-dialog .editormd-dialog-mask{display:none!important}.editormd-emoji-dialog .editormd-tab-box .editormd-grid-table .editormd-grid-table-row .selected{background-color:#708cff} \ No newline at end of file diff --git a/static/css/82.ab8b4fa4.chunk.css b/static/css/82.ab8b4fa4.chunk.css new file mode 100644 index 000000000..2d54507be --- /dev/null +++ b/static/css/82.ab8b4fa4.chunk.css @@ -0,0 +1 @@ +.mergediv{height:65px;width:100%;padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;border:1px solid #eee;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;border-radius:4px;margin-left:15px}.new_context{-ms-flex:1 1;flex:1 1}.topmerge_btn{background:#21ba45;padding:0 14px;height:36px}.prdetail,.topmerge_btn{color:#fff!important;text-align:center;line-height:32px;border-radius:4px}.prdetail{display:inline-block;background:#a333c8;padding:0 12px;height:32px}form .ant-cascader-picker,form .ant-select{width:100%}.merge-header-button{background:#f1f8ff;text-align:left}.width70{width:70%}.width30{width:30%}.width40{width:40%}.display-flex{display:-ms-flexbox!important;display:flex!important}.w120{width:120px}.w240{width:240px}.custom-commit-tabs .ant-tabs-nav .ant-tabs-tab{padding:14px 0!important}.custom-commit-tabs .ant-tabs-bar{border-bottom:none}.custom-commit-tabs .ant-tabs-nav .ant-tabs-tab-active .tabNum{background-color:#ebf4fe}.custom-commit-tabs .ant-tabs-ink-bar{width:34px!important}.tabNum{display:inline-block;margin-left:8px;border-radius:10px;height:18px;line-height:18px;background-color:#eee;padding:0 9px;font-size:12px}.composeButton{display:-ms-flexbox;display:flex;border:1px solid #5091ff;border-radius:5px;height:34px;line-height:34px}.composeButton>span{display:block;padding:0 18px;color:#5091ff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border-radius:5px;cursor:pointer}.composeButton>span:hover{background-color:#f1f8ff}.composeButton>span:first-child{border-radius:5px 0 0 5px;border-right:1px solid #5091ff}.ant-btn{border-radius:5px}.ant-btn.ant-btn-green{border:1px solid #28bd6c;color:#28bd6c}.ant-btn.ant-btn-blue{border:1px solid #466aff;color:#466aff}.copyTab{min-width:370px;padding:0 18px 22px;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.2);box-shadow:0 2px 10px rgba(0,0,0,.2);background-color:#fff}.copyTab .ant-tabs-tab{padding:12px 0!important}.prCommits{border:1px solid #ddd;border-top:none}.prCommits:first-child{border-top:1px solid #ddd}.prCommits .prCreate{height:50px;line-height:50px;padding:0 25px;background-color:#fafafa;color:#333;font-size:16px;border-bottom:1px solid #ddd}.prCommits .prInfo{padding:20px 25px}.files{border:1px solid #ddd;margin-top:15px;border-radius:2px}.see-file-btn{color:#466aff;cursor:pointer}.filesInfo{padding:10px 15px;background-color:#fafafa}.filesInfo .cursor-pointer{cursor:pointer}.filesContent{border-top:1px solid #ddd}.icon-fuzhiicon:hover{color:#466aff}.linesContent{display:-ms-flexbox;display:flex;min-height:30px;line-height:30px;color:#333;-ms-flex-wrap:wrap;flex-wrap:wrap}.linesContent>div{-ms-flex:1 1;flex:1 1;word-break:break-all;white-space:pre-wrap;font-family:auto}.linesContent .lines{display:-ms-flexbox;display:flex;border-right:1px solid #ddd;width:100px;padding:0 8px;-webkit-box-sizing:border-box;box-sizing:border-box}.linesContent .lines>span:first-child{margin-right:0}.filesInfo,.linesContent .lines,.linesContent .linetype,.no-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.linesContent .lines>span{width:50%;text-align:right;display:block;color:#888}.linesContent.translate{background-color:#f1f8ff}.linesContent.translate .lines>span{border-right:1px solid transparent}.linesContent.reduce{background-color:rgba(247,48,48,.15)}.linesContent.add{background:rgba(48,232,132,.15)}.mergeRequest .folders{width:100%}.matchwidth .ant-select-selection__rendered{width:200px}.overlihide li{max-width:450px}.updateMerge{margin:30px auto 60px}.topWrapper{padding-bottom:20px;box-sizing:border-box;display:flex;justify-content:space-between;flex-wrap:wrap}.quillContent{position:relative;margin-bottom:4px}.quillFlag{position:absolute;bottom:30px;left:6px;height:20px;line-height:18px;color:red}.overlayBox{width:230px}.hideOverlay{display:none}.topmilepost{box-sizing:border-box;display:flex;justify-content:space-between;flex-wrap:wrap}.detail_p,.topWrapper_nav{display:flex}.detail_right{flex-grow:1;text-align:right}.commit_p{font-size:12px;padding-top:10px;padding-left:5px}.ul_width{width:100%}.a_btn{border-radius:4px;padding:0 12px;margin-right:15px;line-height:30px}.cancel_btn{border:1px solid #e6e6e6;color:#333!important}.delete_btn{border:1px solid red;color:red!important}.cancel_btn:hover{background:#e6e6e6}.Closeor_btn{border:1px solid red;color:red;height:32px;text-align:center;border-radius:4px;padding:0 12px;margin-right:15px;line-height:32px}.rectangle{width:8px;height:8px;border-radius:100%;margin-top:15px;margin-left:-4px;margin-bottom:10px;background:green}.order_line{display:flex;height:32px;margin:auto;border-left:1px solid #eee}.comment_img{height:25px;width:25px;margin-top:5px;border-radius:100%}.topWrapper_nav a,.topWrapper_nav span{border:1px solid #f4f4f4;border-radius:5px 0 0 5px;height:34px;line-height:34px;text-align:center;padding:0 10px;display:block;cursor:pointer}.topWrapper_nav a:hover{background:#f4f4f4}.topWrapper_nav a:last-child,.topWrapper_nav span:last-child{border-left:none;border-radius:0 5px 5px 0}.topWrapper_btn{background:#fff;border:1px solid #466aff;color:#466aff!important;padding:0 12px;text-align:center;height:32px;line-height:32px;border-radius:4px}.topWrapper_type_infos{border:1px solid #eee;border-radius:3px;height:35px;line-height:35px}.topWrapper_type_infos li{cursor:pointer;padding:0 10px}.topWrapper_type_infos li.active{color:#466aff}.topWrapper_type_infos li:last-child{border-left:1px solid #eee}.topWrapper_type,.topWrapper_type_infos{display:flex}.topWrapper_type li{display:flex;align-items:center;margin-right:30px}.topWrapper_type li>span{display:block;height:30px;line-height:30px;padding:0 13px;border-radius:5px;min-width:60px;box-sizing:border-box;text-align:center;background:#fafafa;border:1px solid #ddd;cursor:pointer}.topWrapper_type li>span.active{color:#466aff;border:1px solid #5091ff}.topWrapper_select{display:flex;flex-wrap:wrap;align-items:center}.topWrapper .ant-btn.ant-input-search-button{height:30px}.title_overflow{max-width:160px;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}.topWrapper_select.wrapperStyle li{width:90px}.topWrapper_select li{cursor:pointer;color:#666;width:86px;text-align:center;display:inline-block;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}.topWrapper_select li:active{background:#f4f4f4;border-radius:4px}.no-cursor li{cursor:default!important}.ant-dropdown-menu .ant-dropdown-menu-item{text-align:center;padding:6px 30px;cursor:pointer}.setItemStyle{min-height:440px}.setItemStyle .issueItem{padding:16px 0}.issueItem{display:flex;flex-wrap:wrap;align-content:center;border-bottom:1px solid #eee;padding:16px 0 16px 20px}.issueIndex{display:inline-block;height:19px;line-height:19px;background-color:rgba(213,220,246,.36);border-radius:4px;padding:0 8px;color:#666!important}.issueItem:last-child{border-bottom:none}.issueNo{padding:0 5px;border-radius:4px;background:#f4f4f4;display:block;margin-right:8px;color:#666;height:30px;line-height:30px}.issueOpen{background:#21ba45!important;color:#fff!important}.margin_detail{margin-left:15px;margin-right:15px}.user_img{height:49px;width:49px;border-radius:100%}.new_context{flex:1;border:1px solid #f4f4f4;border-radius:4px;margin-left:15px;padding:15px;position:relative;background:#fff}.new_context:before{border:9px solid transparent;border-right-color:#f4f4f4;top:12px}.new_context:after,.new_context:before{position:absolute;content:"";height:0;width:0;right:100%}.new_context:after{border:7px solid transparent;border-right-color:#fff;top:14px}.list-l-panel{border:1px solid #f4f4f4;border-radius:4px;padding:10px 15px}.list-l-panel .ant-row{margin-bottom:0}.editingsheet{background:#fff;color:#21ba45!important;padding:0 12px;text-align:center;height:32px;line-height:32px}.opendetail{background:#21ba45}.closedetail,.opendetail{display:inline-block;color:#fff!important;padding:0 12px;text-align:center;height:32px;border-radius:4px;line-height:32px}.closedetail{background:#e60b0b}.commenttitle{color:#21ba45!important}.topWrapper_detali{display:flex;background-color:#eee;align-items:center;margin-bottom:10px}.towwrapper_img_detali{display:flex;padding-left:80px;margin-left:80px;margin-right:20px;border:1px solid #466aff}.div_line{width:100%;border:10px solid #466aff}.list_img{height:145px;padding:15px;width:145px}.detail_context{flex:1;border:1px solid #f4f4f4;margin-left:15px;padding:10px;position:relative;background:#fff;border-radius:4px;width:0}.detail_context:before{border:9px solid transparent;border-right-color:#f4f4f4;top:12px}.detail_context:after,.detail_context:before{position:absolute;content:"";height:0;width:0;right:100%}.detail_context:after{border:7px solid transparent;border-right-color:#fff;top:14px}.tagList>div{border-bottom:1px dashed #efefef;display:flex;justify-content:space-around;padding:15px 0}.divwidth{width:74%}.listTowItems{width:80%;padding-left:80px}.tagList>div:last-child{border-bottom:none}.mr10{margin-right:10px}.text-right{text-align:right}.milepostdiv{display:flex}.milepostwidth{display:flex;width:60%}.mileposwidth{background:#21ba45;border-radius:4px;width:40%}.milepostrighe{display:flex;flex:1}.milepostleft{display:flex;justify-content:center}.textwidth{display:flex;width:100%}.newmilepostleft{padding:15px;margin-right:50px;width:60%}.newmilepostrighe{margin-left:50px;padding:15px;width:30%}.detailContent{padding:15px 0;border-bottom:1px solid #f4f4f4}.DetailRight{padding:10px 15px;border:1px solid #f4f4f4;border-radius:4px}.DetailRight>p{height:30px;line-height:30px}.inptwidth{width:20%}.inputcount{width:40%}.loginDiv{border:1px solid #f7c977;background:rgba(255,204,113,.3);text-align:center;padding:8px 0;border-radius:4px;width:100%;color:#999;margin-top:15px}.loginDiv a{text-decoration:underline;color:#466aff;margin-right:3px}.tagdiv{padding:15px;height:75px;border:1px solid #eee}.dialogdiv,.tagdiv{box-sizing:border-box;display:flex;justify-content:space-between;flex-wrap:wrap}.dialogdiv{padding:5px;height:45px}.issue-tag-show{padding:3px 8px;color:#fff;border-radius:6px}.journal-list-item{padding:10px 0}.span_title{min-width:40px;margin-right:15px;text-align:right;color:rgba(0,0,0,.65)}.target-detail-search .ant-input-group-addon{border:none!important}.target-detail-search .ant-input-search-button{height:32px!important}a.issue-type-button.active{background:#466aff;color:#fff}a.issue-type-button.active:hover{background:#f4f4f4;color:#466aff}@media screen and (max-width:700px){.topWrapper_select li{width:auto}}.ml10{margin-left:10px}.lineH32{line-height:32px}.lineH40{line-height:40px}.item-list-right{width:74%;border:1px solid #eee}.detail_edit_action{padding:10px;color:#999;cursor:pointer;line-height:40px}.paper-clip-color{color:#29bd8b!important}.attachment-list-a{color:rgba(0,0,0,.65)!important}.attachment-list-a>span{word-break:break-all}.btp1{border-top:1px solid #f4f4f4}.grid-item{grid-template-columns:max-content 1fr}.grid-item,.grid-item-left{display:grid;align-items:center}.grid-item-left{grid-template-columns:1fr max-content}.grid-item-top{display:grid;align-items:center;grid-template-columns:max-content 1fr;align-items:flex-start}.fwb{font-weight:700}.ant-dropdown-menu.orderCondition{max-height:350px;overflow-y:auto}.ql-bubble .ql-editor img{min-width:100px!important}.AmplifyImg .ant-modal{padding:0}.AmplifyImg img{max-width:100%;margin:0 auto}.AmplifyImg .ant-modal-body{padding:25px}.amplifyContent{text-align:center}.mb-0{margin-bottom:0!important}.text-yellow{color:#ff6e21}.border-1f{border-bottom:1px solid #f4f4f4}.background-f{background:#fff}.issue_detail_info{width:65px;color:#888}.list-left-padding{padding:0 0 0 20px!important}.comment-background{background:#fff;border-radius:4px;padding:0 30px}.border-bottom-comment{border-bottom:1px solid #eee}.custom-comment-tabs .ant-tabs-top-bar{border-bottom:none;padding-top:15px}.custom-comment-tabs .search-count-button{line-height:18px;margin-left:8px;background-color:#ebf4fe;color:#466aff;font-size:12px;padding:2px 8px;border-radius:9px}.comment-background .ant-list-item{padding-left:20px;box-sizing:border-box}.border-top-e{border-top:1px solid #e8e8e8}.commentStyle{background-color:#fff!important}.reply-comment-input .add_reply_button{background-color:#fff!important;color:#bbb;width:100%;text-align:left;border:1px solid #eee;box-shadow:none}.children-comment-bg{background:#fafafa}.display-in{display:flex;align-items:flex-start}.issue-form-right{border:1px solid #eee}.issue-form-right .ant-form-item{margin-bottom:8px!important}.issue-form-right .ant-row label{font-size:14px!important;font-weight:500}.issue-edit-form-right{margin-bottom:0!important}.plr10{padding:0 10px}.issue-form-index .editormd-toolbar{position:absolute!important}.list-right-item-padding{padding:20px 35px 10px;margin-bottom:20px}.tagColor{display:inline-block;width:28px;height:14px;margin-right:5px;vertical-align:middle}.boder-4,.tagColor{border-radius:4px}.pbt20{padding:20px 0}.inline-block{display:inline-block}.pd10{padding:10px}.searchIcon .ant-select-arrow{margin-top:-9px}.screenWrap{background:#fafcff;border:1px solid rgba(42,97,255,.23);padding-left:20px;box-sizing:border-box;border-radius:4px 4px 0 0}.mergeData{border:1px solid #d0d0d0;border-top:none;border-radius:0 0 2px 2px}.attachment-list-div:hover{background-color:#e6f7ff}.searchBanner{display:flex;height:50px;line-height:50px}.searchBanner li{margin-right:15px;display:flex;align-items:center}.searchBanner li>label{position:relative;cursor:pointer}.searchBanner li>span{display:block;padding:0 8px;border-radius:10px;background-color:#eee;margin-left:5px;cursor:pointer;height:20px;line-height:20px}.searchBanner li.active>label:after{position:absolute;width:100%;height:2px;content:"";left:0;bottom:0;background-color:#466aff}.milepostleft>div{display:flex;align-items:center;justify-content:center}.updateBtn{display:block;width:60px;text-align:center;height:26px;line-height:26px;background-color:#fff;border-radius:5px}.updateBtn.blue{border:1px solid #5091ff;color:#5091ff}.updateBtn.red{border:1px solid #f73030;color:#f73030}.i_open{color:#28bd6c!important}.i_merged{color:#4c9ed3!important}.i_closed{color:#fa6400!important}.pr_tags_open{border:1px solid #28bd6c;color:#28bd6c}.pr_tags_merged{border:1px solid #4c9ed3;color:#4c9ed3}.pr_tags_closed{border:1px solid #fa6400;color:#fa6400}.update-file-count{cursor:pointer}.update-file-count .color-grey-3{font-weight:700}.fileList .sc-bxivhb{width:55rem;overflow:hidden;white-space:normal;word-break:break-all}.fileList .see-file{width:15rem}.fileList .see-file .ml10{display:inline-block;width:4.5rem;cursor:default}.fileList .see-file span{width:7%}.fileList .anchorPoint{position:relative;top:-5rem;display:block;height:0}.filesInfo{background:#fafcff;border-color:rgba(42,97,255,.23)}.filesInfo .ant-progress-line{width:5rem}.filesInfo .ant-progress-inner{background-color:#d14a4a}.ant-anchor,.folders{margin-left:0;padding-left:0}.folders{position:absolute;z-index:2;left:0;top:37px;color:#333;width:75rem;box-shadow:0 4px 8px 2px hsla(0,0%,83.1%,.5);border-radius:4px;border:1px solid hsla(0,0%,60%,.32)}.folders .ant-anchor-link-active>.ant-anchor-link-title{color:#466aff}.folders .ant-anchor-link{padding:0}.folders .folderList{max-height:275px;overflow:auto}.folders .folderList .files{border:0}.folders .folderList .filesInfo{padding:10px 18px 10px 15px;height:55px;background:#fff;border-bottom:1px solid #eee}.folders .folderList .filesInfo:hover{background:#f3f4f6}.folders .folderList .filesInfo .color-green,.folders .folderList .filesInfo .color-red{width:3%;text-align:right}.empBtn{display:flex;align-items:center;justify-content:center;margin-top:60px;padding-top:20px;border-top:1px solid #f3f4f6}.mergeBox{margin:0 auto;width:1200px}.linetype{width:30px;text-align:center;display:inline-block}.diffDesc{padding:30px 0;display:flex;align-items:center;justify-content:center;flex-direction:column} \ No newline at end of file diff --git a/static/css/84.285c512b.chunk.css b/static/css/84.285c512b.chunk.css new file mode 100644 index 000000000..68cf0b211 --- /dev/null +++ b/static/css/84.285c512b.chunk.css @@ -0,0 +1 @@ +.nodata-panel-wrapper{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;width:100%}.nodata-panel-wrapper .nodata-panel{width:100%}.nodata-panel-wrapper img{display:block;margin:0 auto 20px}.nodata-panel-wrapper p{font-size:20px;text-align:center;color:#999}.glcc_help{background-image:linear-gradient(180deg,#ebf2ff,#f2f4ff);padding:30px 0 120px;min-height:85vh}.glcc_help .help_main{width:1200px;margin:0 auto;display:flex}.glcc_help .menuList{display:flex;flex-direction:column;width:16%;padding:20px 0 25px 25px;background-color:#f3f8ff;border:1px solid #fff;margin-right:40px;min-height:450px}.glcc_help .wiki_title{cursor:pointer}.glcc_help .wiki_title.active,.glcc_help .wiki_title:hover{color:#466aff}.glcc_help .help_cntent{position:relative;width:80%;word-break:break-all}.glcc_help .help_cntent .bg{position:absolute;width:100%;top:0}.glcc_help .help_cntent div img{max-width:100%} \ No newline at end of file diff --git a/static/css/85.a8369a12.chunk.css b/static/css/85.a8369a12.chunk.css new file mode 100644 index 000000000..a0f254dc4 --- /dev/null +++ b/static/css/85.a8369a12.chunk.css @@ -0,0 +1 @@ +.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;z-index:0}.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} \ No newline at end of file diff --git a/static/css/88.01fa08a8.chunk.css b/static/css/88.01fa08a8.chunk.css new file mode 100644 index 000000000..091b40191 --- /dev/null +++ b/static/css/88.01fa08a8.chunk.css @@ -0,0 +1 @@ +.scorePanel .scoreMain{display:flex;padding:35px 0}.scorePanel .scoreMain .scoreimg{width:47%;padding-right:80px;text-align:center}.scorePanel .scoreMain .scoreimg .s_detail{font-weight:400;font-size:15px;color:#131415;line-height:30px;text-align:left}.scorePanel .scoreMain .scoreimg .scoreValue{position:relative;display:block;width:270px;text-align:center;margin:0 auto}.scorePanel .scoreMain .scoreimg .scoreValue .s_content{position:absolute;width:100%;bottom:0;text-align:center;font-weight:400;font-size:13px;color:#b2c6d9;display:flex;flex-direction:column}.scorePanel .scoreMain .scoreimg .scoreValue .s_content .s_num{font-family:YouSheBiaoTiHei;font-weight:400;font-size:41px;color:#466aff;height:50px;line-height:50px}.scorePanel .scoreMain .scoreProgress{flex:1;display:flex;flex-direction:column;justify-content:space-between;padding:20px 0}.scorePanel .scoreMain .scoreProgress li{height:36px;width:100%;background:#f8f8f8;padding-right:28px;display:flex;align-items:center;color:#61708b;position:relative}.scorePanel .scoreMain .scoreProgress li:before{width:0;height:0;border:26px solid transparent;border-left-color:#f8f8f8;transform:rotate(45deg);position:absolute;left:-26px;content:"";top:10px}.scorePanel .scoreMain .scoreProgress li .index{width:56px;background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-size:100% 100%;display:block;text-align:center;line-height:36px;font-family:YouSheBiaoTiHei;font-weight:400;font-size:16px;color:#466aff;margin-right:15px}.scorePanel .scoreMain .scoreProgress li .name{width:120px;margin-right:14px;font-weight:500;font-size:16px;color:#181818}.scorePanel .scoreMain .scoreProgress li .progress{width:330px;height:16px;background:#f3f3f3;position:relative;display:flex;margin-right:15px}.scorePanel .scoreMain .scoreProgress li .progress>span{position:absolute;height:100%;left:0;top:0}.scorePanel .scoreMain .scoreProgress li .progress>p{border-right:2px solid #fff}.scorePanel .scoreMain .scoreProgress li .progress>p:last-child{border:none}.typeLi{display:flex;align-items:center;justify-content:center;padding:44px 0}.typeLi li{height:62px;background:#f5f6f7;border-radius:8px 8px 8px 8px;border:1px solid #dbe0e9;width:280px;font-weight:500;font-size:16px;color:#212f54;line-height:60px;text-align:center;margin:0 25px;cursor:pointer}.typeLi li span{font-family:YouSheBiaoTiHei;font-weight:400;font-size:25px;margin-right:15px;position:relative}.typeLi li span:after{content:"";right:-8px;bottom:-3px;width:19px;height:15px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAPCAYAAAAGRPQsAAAAAXNSR0IArs4c6QAAAX1JREFUOE+dkztIw2AUhf+8kyZNJVqxok6C4OYiiJOOQsdkEQSXjoUWuv9r1xYHB3FopnRvJ6GbbiJYoaCDiIpoQc2reUsriNpH0pz9fBzOuRcB8YWsiwpxU5ccAEDQxyBxWBBCtPOUEUybdK0X1Ww281YsWC53TAiL3LKmeUHPsYzbq8duqwXdqWGVSoNygLGuqiZiOb6mdT/uq9XvVFPBFEXhei69qesu0PVARX3vuliUzN81RepMlhu8IGC7hmFhWs97f31WL0qlA/1/36Gwiizz8zi/jVMgyZCYpev6mSRJ2qjhJsLK5ZMkm5rZYBiUTSRwm6PBeTabNcZdwFgYhEccxaXXCBwwCRZzXZO5zOf3fsqOnKxQUBiCtVYojqAJ0nf9z0wHwp3B/JM0lEwUFXJ2yUwjFE6laNu/a7MP9brkhYGGT0NUsP0Fm0UdlcYJKjitHr4BgAxeJYr+JoMQ3Wrz1Co9h9Zqw9OHAUcMAFEAoB9mjDxAHFDf8wVblY0Q9RQPcQAAAABJRU5ErkJggg==);background-repeat:no-repeat;position:absolute}.typeLi li.active{background-image:url(data:image/png;base64,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);border:none;line-height:62px;color:#fff}.typeLi li.active span:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAPCAYAAAAGRPQsAAAAAXNSR0IArs4c6QAAAYZJREFUOE+dkztPwmAYhb8Wem8pUCWmiToRExfi4qATLkT3dvQnsLt9m4thIQ7MDibwA5yMDEQdTIiJJhIYNEYTkA8oFMqltAYGo3Jp4eznyck574uB5YUpSprIZNQBAMAeYbBlWBDaeAtcBlGjZ5aHLeMqGe8tBUulHgiCMNY/UMeu1rudx9s8ymahuTCsWLSp18/SNqpqWFU39ILWekvGj8apFoJVKhW+2cF3Na0L6vV2q1ZBT6q6Z/yuyVVnCCGfKAYPNN3wNFCzUSqV72OxSPt/346wYhH5aN67LzCEwPBkT6vVrkOhkD5tuLmwXO5FIFl2h+MITpKEvtVv3smy3Jl1ATNh5+kbXhalLZ6lGIElTcln5sPh8E/ZrpMlErcMLVobQoClRRY3BSpSiEax8fzzNJEMwjQ58DKrPMdQfr/Hkrivd1VVh06gidNQlLSHXOM5gerSgSBtn54cVgGGjV/Fjf4mgxBXnn0UvbmCX5wdT0zvBJwyAMQBgJaT0fUAy4BGnm+vMIwQzrtougAAAABJRU5ErkJggg==)}.typeLi li:hover{border-color:#6f93d4}.fw500{font-weight:500}.typeContent{background:hsla(0,0%,40%,.03);border-radius:0 0 0 0;border:1px solid rgba(70,106,255,.13);padding:40px 30px}.typeContent .typeValue{font-size:17px;color:#181818;text-align:center;margin-bottom:30px!important}.typeContent .typeValue span{font-weight:400;font-size:26px}.typeContent .typeEchart{display:flex}.typeContent .echartCate{width:298px;margin-right:30px}.typeContent .echartCate .echartNum{display:flex;flex-direction:column;flex:1;font-weight:400;font-size:22px;color:#212f54}.typeContent .echartCate .echartNum span{display:flex;justify-content:space-between}.typeContent .echartCate li{background-image:url(/build/static/media/back.1e418089.png);background-size:100% 100%;width:100%;height:170px;box-shadow:0 0 10px 1px rgba(28,48,175,.04);border-radius:8px 8px 8px 8px;display:flex;align-items:center;padding-left:30px;font-weight:400;font-size:15px;color:#181818;line-height:40px;border:1px solid #fff;cursor:pointer}.typeContent .echartCate li.active{border-color:#466aff;position:relative}.typeContent .echartCate li.active:after{content:"";position:absolute;right:0;top:0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAAsCAYAAAAwwXuTAAAAAXNSR0IArs4c6QAABKBJREFUaEPd2n9MlHUcwPH397njkB9ih5gBClTL1GK6KCkps/XTnMYdoYut1dbG2Fq/WMNdGDDZxJFtrTWb9YdWq9iI7I+k5taslot+OVZTuQdUhGxNMRvJD+Huvu37HBd3dPw6Dri750+e7/P9fF77/vo8zyGwO0uBN4F4YuKSQyAOYZIOGleeFYap0LkOjSZgWUwYFULKy3jMa7xAdW1xphHHx8ADsYPEMQpUqo3SjNVZhxAvxwZS2x0I9Kns7Y+DfA9kYjRBN+cl8fWJAfoGPSNpjwdUt4vbV+P2qHW5MhqQrxanUrMtjfuqu/n25MAUgKrJpvYUFngOILBHKtJiFjSUp2PLT2b/kb8p23/BL9WJRtDXrEZqtDpfQRO1kYa0Jps4UpXJ7TcuoPl4H4/t+QOXW04T6Gtu0x8E+QmClEiAZljNHN21jBUZFs7/5WJt+Tl6/nGPSW0qI+j/iP1kNpjUusybT+SSFBMte7K4YWmckcZdji5a9MEgKU0XaGw+3QkM9+9D4+n5QC5K1PixPosV6RYjfFXDJWobL42TSihAoyspKNKfRRolXvCjJkR9zrVxXBn00NM7drpBvFnwU30WudneqrL17FXudHRxddh/3fkHDhk40kmRno+Uh4HFIXoCHlu93EJLXRYDQ5I7Ks7R1eMKuN9cmcmm25KMv3k8cMtLnbT9PjRB6JkCVdfeEk+tyw0zRR6uzOTREUDvgIf1ji5OdHsBu0vScBSl/hdixwcXqf/s8iQhwwFUIUp/juNi8msI8cJMkfpbOdw0sr6GXJJ7d3azKMmEwps0b++dF4ZZ9Xwng+NOTV8W4QL6+it0PonGAcAUKtSaZKJjXw6pyaNd9PZ7SEkc0an6o/Y8X7b2TSFEuIEqpE1fhZBfAelTyCBokzU58Xxfl0WC5f/71y+nB1m3owvPePtKQI+zAVQBHvozieTeJpAPh4rcXrCQD1+8DpMWiFS75g9Bz7xgkWYLqGKpEu83vRpJVajImm2Lqd4+ukEfaxvgnp3dyCmNnoo6m0CfqujUFqT4FIQ5FOihigwK85ONR++u7OJYW7CKZbye5wKoYhc7M3HxHYKcUJDH92ajas/lpWcYDiimJ+ttroAGUppwt78PsmSytMbevyZJ4/7cRJparkzz0bkE+lKznSpHaHvDXeIFl88HUGVi1zeAbAa8ddesXfMFNKZsdyquvm8Q4tZZ883JLjpZ9nZ9H8iy2Zmy8zmC/vDCtmfQxNuA9w02bFekABWosCMPzf0FsCRsvoiYov6arW0LMQuFLAgPMpJG0F9kU1/XqVC11sygkQpUKlt7McJ9EMQMvq5HMtA4Stpuxm1M2etDG8lIB3rPywTc/Y3A5ukjowHoU9mdDpC7pvdWEk1AY112PILm+QgprVMbzWgDGlP2dBYe1+dIcidHRiPQQEoLLv0dBE9NjIxWoE9l08sQ8o3x/4Ei2oEKau8oALfaZYN8xYsFoEJuPbMU85D67rM+cMrGClCpNh41Y818HSGfG331iiWgb+gK9SfQ5LverwWxCDRevfS1aLIJtIaw/rY3+bk0hy1KfrUyYMn/F7G6T2fnQVebAAAAAElFTkSuQmCC);width:56px;height:44px}.typeContent .echartCate li:first-child{margin-bottom:30px!important}.typeContent .echartData{background:#fff;box-shadow:0 0 10px 1px rgba(28,48,175,.08);border-radius:0 0 0 0;flex:1;min-height:370px;padding:25px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between}.smalltable{border-color:rgba(65,84,241,.04)!important}.smalltable .ant-table-body{margin:0!important}.smalltable .ant-table-body .ant-table-thead th{background-color:rgba(65,84,241,.04)!important}.smalltable .ant-table-body .ant-table-tbody tr td{background:#f5f6f7}.smalltable .ant-table-body .ant-table-tbody tr:hover{background:#f5f6fa}.dropTeam{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAApYAAABsCAYAAADQZPJcAAAAAXNSR0IArs4c6QAAGbNJREFUeF7tnX+sbFdVx9eeub/f63u972f7yuu7t6X9QwJWEjSaSIE/iNrE1ISYqjG1QRLQ1LaxVCEtbUGLsU1bAiVoNFQw2hASCIZE4x+0StR/0BIEtK8wFwz1vbb2UaDv9f6YObL2OvucM/fde2fm3plz9pn5TNLOfXfOnL3OZ+255ztrr72Wkz4frda5Szeaq9cnibvRJclSIrLkxC31+XYOgwAEIAABCEAAAhCImEAiyYoTWUmcW3Eu+fxUe/ap5eXF7w9isut1cKt1bmm9sXavS+S3eh3L6xCAAAQgAAEIQAAC40MgcfL4dGfm/uXlxZV+rmpbYekjlI31eyVJbg8n+ua3Xfvf/nOqufJcQ154ycnz5/oZgmMgAAEIQAACEIAABGInsHQikX3zIksnOvK2N220T12eNDObndw31Zn5SK8I5pbCUkXlulv7khO5Tk/4T//eWH3i72dmEZKxTwnsgwAEIAABCEAAAsMhcGxR5KZfWFt98xs7s3rGROTp6WTmrTuJy4uE5TOt569zLvmSiFz63IvuRw9/emb/ynM9V8yHcwWcBQIQgAAEIAABCEAgKgIaybznt1fPH7xEFkTk+0ni3nrt8rGntzKySzH65W+31lJRefq77vwf/cXswisXoro2jIEABCAAAQhAAAIQKJmALpHf/c7V89ecSry4nEpmlreKXGbCsrj8/cx33IX3f2x2vmSbGQ4CEIAABCAAAQhAIGICH7519fw1VyYL2y2LZ8Ly2daZRxPnbnvuBffK+z46u49IZcRexTQIQAACEIAABCBQAQGNXD5654XVxQNuVhK5/5rl4/cVzfDCUksKpUvgcucjs0JOZQWeYkgIQAACEIAABCBQAwKac/nQHave0nRJPCtF5IXlM62zjzsnNz/1leb6R5+Ynq7BNWEiBCAAAQhAAAIQgEBFBH7v19bX3vzG9kySyF9du3w8q3Xu0g07viLl7zwwR23KihzEsBCAAAQgAAEIQKAuBLQU0cff/2qIWi6GjTzu2dbZGxMnn/vGtxqdD3xiplGXC8JOCEAAAhCAAAQgAIHqCDx0x2qydCJxLpFfee3y8c+rJS4sg3/yC9PyxX/OC6xXZyYjQwACEIAABCAAAQjETuCGn2/LLb+8LsXlcHe6deZJce76ez8xK1//FoXQY3ci9kEAAhCAAAQgAIEYCLzu6kTuf/eqSJI8dc3yZW+xiOXKmZYTt0R+ZQwuwgYIQAACEIAABCBQDwJhd7jWtLx26fhPeWF5euVsoj+8471z9bgKrIQABCAAAQhAAAIQiILAZx+0DTzXLB33y94IyyjcghEQgAAEIAABCECgfgQQlvXzGRZDAAIQgAAEIACBKAkgLKN0C0ZBAAIQgAAEIACB+hFAWNbPZ1gMAQhAAAIQgAAEoiSAsIzSLRgFAQhAAAIQgAAE6kcAYVk/n2ExBCAAAQhAAAIQiJIAwjJKt2AUBCAAAQhAAAIQqB8BhGX9fIbFEIAABCAAAQhAIEoCCMso3YJREIAABCAAAQhAoH4EEJb18xkWQwACEIAABCAAgSgJICyjdAtGQQACEIAABCAAgfoRQFjWz2dYDAEIQAACEIAABKIkgLCM0i0YBQEIQAACEIAABOpHAGFZP59hMQQgAAEIQAACEIiSAMIySrdgFAQgAAEIQAACEKgfAYRl/XyGxRCAAAQgAAEIQCBKAgjLKN2CURCAAAQgAAEIQKB+BBCW9fMZFkMAAhCAAAQgAIEoCSAso3QLRkEAAhCAAAQgAIH6EUBY1s9nWAwBCEAAAhCAAASiJICwjNItGAUBCEAAAhCAAATqRwBhWT+fYTEEIAABCEAAAhCIkgDCMkq3YBQEIAABCEAAAhCoHwGEZf18hsUQgAAEIAABCEAgSgIIyyjdglEQgAAEIAABCECgfgQQlvXzGRZDAAIQgAAEIACBKAkgLKN0C0ZBAAIQgAAEIACB+hFAWPbpM+dEnB7rn/WnJP25cAJ/QHpc9lOy4whJ4s/k/6fP/t87v6VPizkMAhCAAAQgAAEIlEtgIoWlF4nZfyoTk/zfKhtVIKZC0rnqVF6X6LxIeDrpJEkmRBGj5X5wGA0CEIAABEZPoDuoo/duuznrfbu/RxoI8vEb1xW5CUGdNLbjTxfupdxT+6O71VFjJywbDZFGl3C0iagC0T/3PRl3D7Wqd1q00/kPhorOTkefxT/zgAAEIAABCFRFQPWg3ZvtfqyPIBpzsWi/8xIwXQGsyt58XLunJn5Z0YwKQZ+O3mD9v/WYxN9vEaQitRSWKh5tkjrJf9bf9fsNpvqpWrYFfsJ3LMqJ4CybPuNBAAIQGD8C263+6b1Zg4MmJCfzvhzEpj4HwalCdBLEZ/TCstkw8dhoJPYczbeY8fgjcZHgTKOc43F1XAUEIAABCOyWQB5l1HtwnkKmwnFSBeNuWW5+X7fgtEhnCPwMa4yqzhONsFS9aALShGTTT+LJ/KZT1WQI4/oJ3hFpa4Szk0ibpfSqXcL4EIAABEZCoHvVLxeQBHFGgruvk3Y0yqnRzUI6W52W2CsTliESqQLSJjYisq8ZV9FBQWi22wjNilzAsBCAAAR2TSCs+IXgzSQvU+8aYqVvTMVmQXTGGvQpRVgG8agTutmIKSm30llS68E7HScbbftGFevkrjVgjIcABCCwCwIqGE08Jj51TH8mcLMLkDV5i96LNaWtrRHOtm3YrfoxdGGpS9rNpk1qi0pGcJVVUx778Z2ESKaKTHahj73DuUAIQCACAuEeWxSTEZiFCZUScD7YE9LY2u3yjdmzsNTkXo1ImpjUzTUIyfLdGNeIWitMvznpNyiEZly+wRoIQKB+BOzeShSyfp6Lw2LdKOTvx/6+bKWRRvnYlbCcaqqQVEFJiH2UzhmXc9tmoHRiE9EcF7dyHRCAwJAJ2AbWVERq7WUqoQyZMKdTAnpPVoHphWbbV+gc6qMvYRl2aaug1J955ARCm8fwm83/7sVqEls4IjR7zQpehwAExp1AuK9m1VBY7Rt3l0d7fboLPUtnG8LS+bbC8qY/nEujkqESfrRM9mRYV4HX0AmgUCvTd3fsavG4p+F2fLOGq8O3Cf0OYdFqa0cVKv373/l6V+NT4Z+l89HNKc4MAQhUT6BYRs/yIYcdI6r+GsuyIHTkGawzj7Vy7KKetkkuy+46jRM25+42lW1bYXnzB+bqxGFLW4uiMbSS8lLN6W658VjGLxZZDdFPa+NY7z9cOqGtU1C6241amrX/PHIBEJgEAsUIJBtYL/Z4CNZsFbAxsaitl/XJd/ZO+4KXE+AKwRzrIa5CtChICz3H08BOMeAz4rTFyj46el0b7bwKTD+G1F5YZp0BdAe6dZFK81LqLaz6cV6vY0LvcNOY2krKSeLLA9WTjQlmreVlwnmcora9fMnrEIBAXAT8vSfNgQx1mSe5rM/mXuC5SNQSgxrIGf961dbGUTVpiI6mPcQ1UJKuNMY1iwezxm8CaqvQ3LmedW2EZbG4K+JxsMmw1dE+0plV9a9v0XO/jF4Qmvbz3vlwBghAAAK2wmWthMOmGr+hRpt6DH3LQ7y8jYETl9bGVEtt1W/8xeKwvZKvMqYpboXUtjpFPfXe6/MyvdDsphSdsCwWdN08kYftYM7XTWCz2FSBVs/YpuWgZtHNxAq51+lDy9yEAATKJZAJR02VCu2FJ2hDTbGtskZeNcpId55y56B+XfFpYHrP0shnjRqQtNPlchWZlQpLLyK1/mX2jbCuMqbsyVfeeLnYHI8uO3nu5nhcT3kzgZEgUG8CJpSs89tFKVQTJCB9tDEra6Qsci719vD4Wm/3YVteL/YPj/WKP/WhVW/aa08dszTZ0ytnvbobxeYda+2YCklaO8Y6J3rapaFv/TalCb2jLrTa05ghHGBLE0m2WSj7tjhGO++HgIlTQCBaArlYtE2ZltNH1K07hUwjseOxaTXaiViyYRbdzEsFlTz8tsMFYXn1lUcvEZG1oQrLUERdvyVS/zIWlw/XDt0Q5PuF90jmHe6o5Z7NNglZUrYtqecbh1heL9cXjDZZBLore9iuXC+OdL8uOX7ZZPBRR5//aMIx5IRO1mzhaq1vuK7GWUOSqu5PBWF5YE8RS2vtmE9u6nRN3iS3ZF6NZlpCb1WTumzyxWTskMtZLP1Utj2MB4GYCXTVDlYh5EWiLcmGzSAqkOqb4T1a+puXsXUlEFajZV7Xs4cOO6FveFn35F0LSy8ktRNPKignucxCXSfdqO3Oo5n1LXE0LEZhuV3CsntXHTRLKSjrQz+sa+I8EPBCsNhYoksohtfYPbzbmWLpY2lOqE8jYx/CblnyvrCpVVcY9Z48OiIDCUtdgmg2kiwyOTqzOPP4EShEMykJtK17Q+3RIDQ1Cmw/5+LTN1/i/jJ+H5EKryjvZmIRRFWLPoIYRGMWVSy3YHWFSEodOt+RnfYJ92KSD3mpTpjAwbRfuI9mpvsmhoWgp7DU5e1m08QkE31Y2DmPEgj5IKFtFGJp8HmRFeQNYjNtU2YdIdIoaPF33KsGhxz5O7LuJJujh4VIoh1T7GjC3/Oq3JrXxQwbWRGRVfmCcXMCfhOQiky/Z2JvZLYVlu/6kPYKT7+97m0M3g2BvgiMS9H2vi624oO8IM3EaHeXCDXNXs+b6YbWZZnZm/vsTnjf3c19i4OQC7lv/t9e3HU9pf8o/p213MIQLbS2dqoYQ3u7VBymEcSKpxHD9yCQL2WHmpCISCZNPQiEaKbWpRw06LOtsHzPA/XvFV4P92HlTgRCnmbof05XnXrNl9B714tVL2W19679K+td4g8KfUzyY7LjvdAdPNQaWspl4k5/oecp9iP2y75B9qXizQs5szHIOH+ONH+wXh7A2rII2AbWtKSeb/U4+Jwty1bGgcAgBHzlF91p3raKKL0eCMtehHg9OgK2hJ73C0dsRuciDILAWBOwesxWRo8ONWPtai5uEwG791obx+3uvQjLPqdNntyuwYxCKYytlrbS3CYLe+wk79MNGYXNGKFMTZ9mcVhKIORrhlqTVnsSPBCAAAR2R8BvXMo61KQbmQq9snd3Vt4FgfEhkOVlti0/MzwmUlh2l8jIk9izWmpKJ0uEr06dZHlthc0XaloQnyFHDjG69QfVi8yssLmF8Ilujs8fNa4EAsMgkG+msawIWhwOg+pwzxE6KaW35sL9uVfwJrwjlHOz4+2unr63mB9e+JnAxGA+DDUzdePPJ+9/1b/56iuPdhdIr2uOpdbV1G+ZQTzqv31uVGjztWMEcTCQsR1tQjQvSxOidtrIvp+8iNiuZ1T2eC6hQ0HWTWdUo3FeCECgSgJZX/C0R3goxO7vFeRBluaazTVPQw508EF4PVQvsNerC+wUwVhaeL6h0WdjZ5U3CqXgNgWBSoMb2UB/fs+az4u/6uTRg55c6BUes7AM4tH+MFjxXf5I9J5ZeTcYa8Oo9asQnDm3sFFI/2J4Pl6AxvKnrbd/OQICk0agGF3M+oNrslKhX/ikMSn7ers6Kfk4TuBf6KYUiUAsk00I8hSbYmTBnjFP1fqzu9c86qtOHrlCRDaiEpZFAWnJ0nzDHMUHI9t5jdjcEm+xPWMoVF78AzEKn3BOCEAgLE1b0fDuvuHWBpLH6AkUVwG7gzlxRBNHT2B0IxRTtbrvM6Mbs4wzbxKWUomwLOa46B8Q22nHpC1jAmw3Ri42yU3s5Ydir/As/zX9RkpEuBc9Xp80Atv1CvfbItPgAb3Cy5sVwR8mGtP2kSGlrDwzGGkTAQte2OqiLivXaY9AJcIylGrwNb8owl6bD5SJzeFU5q/NRQ/J0GKv8NARJ9+ERa/wIWHmNCUT2KlXuJpiKe70Ci/ZLRcNV8wzDb3Hw++qto3xByPgN+1GXnKvFGGpE7lYODaUQh4MJ0fHRiAUTbVnIszD8E9Xr3B/QnqFD4Mr59iZQK9e4bYtMK0lX2gdCde4CHix6Iuzp+kDlEeKy0EjtCbsC4ihRfJIhKW2gtTiseF5hCw5dUQEsob2PlczIsPG2JSLeoWn10qv8DF2+qZL69UrPEQO6RU+XnPCBKSljoVi7eN1hVzNXghoqMc26Wrgp9x78p6FZXcbq8R/U+IBASVgQtOimQjNuObEdr3Cwx54eoUP5q9R9Ao3C+gVPpgnxu/ofA+CbWBtNNi4NH5eLueKtJGI3o9HLTQHFpa5kBQfkWRZu5wJUf9RbEKHiY3QrL9H+7mCXfcKT0VV2rR7KL3CuzthhS7g9Arvx48cUw6BrqXsdEmb3e/lsJ+8UfSeLL7/tz4PsyB8T2GpiddNzdPweZJ5l5rJcwJXPGwCISckhOqHObGHbSvngwAEIDAsAl2l9HRzU7qcPazzcx4IDErAb85tJ7IxhGXzbYXlbQ/O+w03lP0Z1D0cv1sCuujni7YX8kJ2ey7eBwEIQCAGAhaFDMvYGqBho2MMfsGGnQlYNNPyMwcN+mwrLH//4Tm4Q6ByAtZ/NE1Cptd35f7AAAhAYHsClgOZ1oL0YpJ8SOZL/Qlozv2GF5n97ZdAWNbf5xN3BaGepuZrdrRwLDvQJ24OcMEQqJJA94aaJF3KrtIixoZAOQT8bvM0kqlic6sHwrIcXzDKiAlYX+9caIaWiyMeltNDAAJjTCDfTGNF3rP2hhPY+3qM3cyl7YGAbcgV2Wgn2ZI5wnIPQHlr7ASs3FEQmT5/M221GLvl2AcBCJRDoLsHueVDmogkF7IcDzDKuBDQ+61GMR9735q/pKtOHrlCn7Ne4eRYjouruY6tCASBGXqx6pJ6aLEIMQhAYHwI+I5BaUWT0IIyF496nQjI8fE2VxIDgUfuRFjG4AdsiIiA9fXWnXC52MyFaESGYgoEJpxA1qtcN8xkfcl1w4yVxqNhx4RPEC6/EgIIy0qwM2idCYQ2inmU03I7iXjW2avYHhOBfHnamnDYv00s+uf0dzHZjC0QgIAR2EFYLujeHzhBAAIDEtB6nEkn8c34LOoZnq1BX4iEDnhaDodAbQkEYeg/AV4kaoTRchm9WCxEG2t7kRgOAQjoJ1keuXPVk0hzLJMsx/KOh+Z8PS4eEIDAaAj4CGeX+EyX3wvic9DCtKOxlLNCICcQIoaqBk0QWjRRH91C0X5B219mDwQmh4Desx59b1eOZScTlrc9uE+mmtsUKZocRlwpBKIgYMvsdos2QWp7Drp+Fpbjo3BW5EZkeYleFRbFoRkeXjdRaBONftWROxXzIBAJAS0/9JG7uiKWbXe6dWZFnDt1z2Nzct5e4wEBCNSQgF9gLIjPfAk+XY7PXtdle3sQIY3H0V7UpcLPFJ+JwOLv8kihejAVgn5pORwcchLTbyLxXB6WQAACY0jgssOJ/MEt69IQ9/Wlk4ffLiKrKiyfFOeu/9NPzcnZF8fwqrkkCECgLwIWFU1jVpor6mWNCRgvWMPPJkn9702YpsekEVSTQ0G8pucIUddgSapsuwq/bD6mL6u3PigIsuKrdmV2Obt5mIxLLfYhPSOUnzRJRWD6Whb2M7GXHR+WiwsRwt3Yw3sgAAEIVE3g1AmR2399TRrO/evSaw6/Q0R+6J5pnX3cObn501+clqf/e5oNPFV7ifEhAAEIQAACEIBA9ASc/OwbNuRX396WqYZ85sorjtwuIufcs62zNyZOPvfNbzc6H/vMTGNuJvorwUAIQAACEIAABCAAgQoJaNedu25ZT04eS9zcTOOdJ44f+oIXlq3WuUs33No5te2uh+el7Rd3KDtUoa8YGgIQgAAEIAABCERMwMnCbCJ/fKvtCD+2eOAn9u+f+Z5z7gc+RSgsh3/5P5rtv/2H2ebcDMIyYm9iGgQgAAEIQAACEKiMwPqGyG/+0kb7Z97QaabL4L8rIj9yzr3qhWWrdW5pw6219Od7Pj4nPzjfkKkG4rIyjzEwBCAAAQhAAAIQiJCAlhg6utiRu9+17q07uLDw04cPL/xXKizTLaAicrp19r4fb/K899wP3frdj81Oz0w3pOEQlxH6FJMgAAEIQAACEIBA6QQ6iUjDiXzw3Wurl+yX2elm86GTJxY/KCJrzjlftDKrlqG5luuy9qRz8pOn/6ex+id/OTN78MCuK3OUfrEMCAEIQAACEIAABCAwGgJaYO3VVZF737O2evmhZLYh8o2D+/f/4uLi3IvOufNh1K6Kbn4jj6yt/Lj148HT321uPPzX01MauZxqErkcjZs4KwQgAAEIQAACEIibQLsj0myI3HrTxvpVr+lMN0RePrBv3+sPHZrXzd+vOOeyssQXlQp+pvX8dU6SJ1Vcnnmp8cpjT0zve/4lJwvzLI3H7XasgwAEIAABCEAAAsMjoK2F1zcSufxIIrf9xvqFA/tkXhJ5udls3nDlicWvbhaVOvKWPSiKy+KNhpN/+Wrjwmf/cXr+lVdF5uca4ihHNDyvcSYIQAACEIAABCAQEQHtqqZ1Kg/uE7nxbe0Lb3pde96blyRfu3T//hsOHZr/PxG5UIxUBvO3bW6WLovfrht6tBuZtiRbOeM6X/5Ks/G9FxvSbjfkf19ItI2PuIY2O2O5PKI5gSkQgAAEIAABCECgDwLWnjdJEjlxTGRmRuSKIx35ueva7ZPHkmbHevdK0zU+fPzI4cfm5+V555xtCd/i0bNrrpYiWpe1+7Tto4rLQrfcPozlEAhAAAIQgAAEIACBuhJwLvmbhemFBy67bP+zYef3TtfSU1iGN2sEsy1rb+mI3OhEll1DFkXc6/0JnCrduiLDbghAAAIQgAAEIAABJ/I1J/JyIu4701ONv5ubnn3q6NF9uut7o186/w+wTFBk7kr7RgAAAABJRU5ErkJggg==);background-size:100% 100%;background-repeat:no-repeat;width:330px;height:50px;margin:40px auto;color:#fff;display:flex;align-items:center;justify-content:center}.dropTeam .ant-select-selection{border:none;color:#fff;background-color:transparent;box-shadow:none}.dropTeam .ant-select-selection .ant-select-arrow .ant-select-arrow-icon svg{color:#fff}.dropTeam .ant-select{position:relative}.dropTeam .ant-select:last-child:before{content:"";position:absolute;width:1px;height:14px;border:1px solid hsla(0,0%,100%,.36);left:0;top:9px}.dropEcharts{background-image:url(/build/static/media/echartBack.1d4b428f.png);text-align:center;padding:30px}.dropEcharts .dropName{font-weight:500;font-size:20px;color:#181818}.dropEcharts .dropDesc{font-weight:400;font-size:15px;color:#212f54;width:75%;margin:15px auto 0}.dropEcharts .dropEchartPanel{background:#fff;box-shadow:0 0 10px 1px rgba(28,48,175,.08);border-radius:6px 6px 6px 6px;padding:25px;width:75%;margin:20px auto 0}.faYou{font-family:YouSheBiaoTiHei} \ No newline at end of file diff --git a/static/css/89.c713331c.chunk.css b/static/css/89.c713331c.chunk.css new file mode 100644 index 000000000..6f5810c19 --- /dev/null +++ b/static/css/89.c713331c.chunk.css @@ -0,0 +1 @@ +.ant-btn.ant-input-search-button{margin-top:-1px;margin-right:-1px} \ No newline at end of file diff --git a/static/css/9.b2ad95e2.chunk.css b/static/css/9.b2ad95e2.chunk.css new file mode 100644 index 000000000..abe1a4342 --- /dev/null +++ b/static/css/9.b2ad95e2.chunk.css @@ -0,0 +1 @@ +html[data-theme=zone]{--primary-color:#466aff;--light-color:rgba(70,106,255,0.85);--more-light-color:rgba(70,106,255,0.05);--linear-back-color:linear-gradient(89.9deg,rgba(70,106,255,0),rgba(70,106,255,0.09));--tag-back:rgba(70,106,255,0.12);--light-color-2:rgba(70,106,255,0.23);--light-color-3:rgba(70,106,255,0.55)}html[data-theme=zone1]{--primary-color:#089f7f;--more-light-color:rgba(7,165,131,0.05);--light-color:rgba(7,165,131,0.85);--linear-back-color:linear-gradient(89.9deg,rgba(7,165,131,0),rgba(7,165,131,0.09));--tag-back:rgba(142,147,161,0.1);--light-color-2:rgba(7,165,131,0.23);--light-color-3:rgba(7,165,131,0.55)}.zone1_box{background-color:#f7f9fc}.zone1_box .zone_infos{display:flex;align-items:center;margin-top:54px;padding:27px 24px}.zone1_box .zone_infos>img{border-radius:4px;object-fit:contain}.zone1_box .zone_infos .zone_infos_desc{padding:0 34px 0 10px;flex:1}.zone1_box .zone_infos .zone_infos_desc .z_name{color:#1f2329;font-size:26px;height:28px;line-height:28px;margin-bottom:28px!important}.zone1_box .zone_infos .zone_infos_desc .z_desc{color:#3d485d;font-size:14px;line-height:32px;word-break:break-all;-webkit-line-clamp:4;white-space:pre-wrap}.zone1_box .zone_vision .boxmain{display:flex;justify-content:space-between}.zone1_box .zone_vision .vision_item{width:244px;display:flex;align-items:center;flex-direction:column}.zone1_box .zone_vision .vision_item .vision_icon{height:162px;width:162px;background-image:url(/build/static/media/visionBack.89aeea4a.png);background-size:100% 100%;position:relative}.zone1_box .zone_vision .vision_item .vision_icon img{width:30%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.zone1_box .zone_vision .vision_item .vision_icon:hover{background-image:url(/build/static/media/visionBackActive.14814f28.png)}.zone1_box .zone_vision .vision_item .vision_title{font-weight:700;color:#1f2329;font-size:17px;line-height:27px;text-align:center;margin-top:39px}.zone1_box .zone_vision .vision_item .vision_content{margin-top:21px;color:#4c5876;font-size:14px;line-height:27px;text-align:center}.zone1_box .zone_news{height:29vw;min-height:475px;background-color:#273144;background-image:url(/build/static/media/newsBg.b2f6f200.png);background-repeat:no-repeat;background-size:contain}.zone1_box .zone_news .boxmain{width:1200px;height:100%;display:flex;flex-direction:column;justify-content:space-evenly}.zone1_box .zone_news .news_title{height:44px;font-weight:500;color:#fff;font-size:32px;transform:translate(40%)}.zone1_box .zone_news .new_first_title{height:25px;color:#fff;font-size:18px}.zone1_box .zone_news .new_first_desc{opacity:.8;color:#fff;font-size:14px;line-height:27px}.zone1_box .zone_news .zone_n_title{color:#1f2329;font-size:17px;height:24px;line-height:24px}.zone1_box .zone_news .zone_n_desc{color:#4c5876;font-size:14px;line-height:27px;word-break:break-all;margin-top:18px;min-height:56px}.zone1_box .zone_news .zone_n_value{margin-top:20px;display:flex;align-items:center;justify-content:space-between;height:20px;line-height:13px}.zone1_box .zone_news .zone_btn{padding-right:20px;position:relative;height:20px;line-height:20px;color:#07a583;transition:.1s}.zone1_box .zone_news .zone_btn img{position:absolute;left:62px;top:5px;transition:.1s}.zone1_box .zone_news .item_index{display:inline-block;width:26px;height:26px;margin-right:12px;border:1px solid #07a583;border-radius:3px;text-align:center;line-height:26px;color:#07a583;font-size:14px}.zone1_box .zone_news .zone_new_first{margin-left:40%;border-radius:4px;width:682px;padding-right:30px}.zone1_box .zone_news .zone_new_first .item_index{font-weight:700;color:#fff;background-color:#07a583}.zone1_box .zone_news .zone_new_three{display:flex;justify-content:space-evenly}.zone1_box .zone_news .zone_new_three>div:not(:first-child){margin-left:50px}.zone1_box .zone_news .zone_new_three li{background-color:#fff;width:354px;height:196px;padding:28px 22px;border-radius:4px;display:flex;flex-direction:column;justify-content:space-between;transition:.1s}.zone1_box .zone_news .zone_new_three .new_item{cursor:pointer}.zone1_box .zone_news .zone_new_three .new_item:hover{transform:translateY(-10px)}.zone1_box .zone_news .zone_new_three .new_item:hover img{left:73px}.zone1_box .zone_news .zone_new_three .new_item:hover .zone_btn{transform:translate(-5px)}.zone1_box .zone_news .zone_new_three .new_item:hover .zone_n_title{color:#07a583}.zone1_box .zone_news .zone_new_two{margin-left:38%;justify-content:flex-start}.zone1_box .zone_projects{background-image:linear-gradient(180deg,#f1f4fa,#fff)}.zone1_box .zone_projects .right_arraw{width:48px;height:48px;right:0}.zone1_box .zone_projects .left_arraw{width:48px;height:48px;left:0;z-index:100}.zone1_box .zone_projects .slick-track{display:flex;align-items:center;height:435px}.zone1_box .zone_projects .slick-track .slick-slide{height:auto}.zone1_box .zone_projects .less_three_project{display:flex;justify-content:center}.zone1_box .zone_projects .less_three_project .container{margin:10px}.zone1_box .zone_projects .less_three_project .container .zone_p_item{background:#fefefe}.zone1_box .zone_projects .not_three_project .slick-track .slick-slide[aria-hidden=true]{opacity:0}.zone1_box .zone_projects .slick-current{z-index:100}.zone1_box .zone_projects .slick-current .zone_p_item{width:364px;height:395px;background:#fefefe}.zone1_box .zone_projects .zone_p_item{width:364px;height:320px;border-radius:16px;padding:42px 42px 35px;box-shadow:0 0 20px rgba(35,54,185,.06);background:url(/build/static/media/projectBg.fb04099c.png) no-repeat;background-size:100% 100%;border-color:#fff;transition:.3s;display:flex;flex-direction:column;align-items:center}.zone1_box .zone_projects .zone_p_item .info_img{width:74px;height:74px;border-radius:50%}.zone1_box .zone_projects .zone_p_item .z_p_title{font-weight:700;color:#1f2329;font-size:16px;text-align:center;margin-top:10px;cursor:pointer;width:90%}.zone1_box .zone_projects .zone_p_item .z_p_desc{margin-top:18px;color:#4c5876;font-size:14px;line-height:22px;word-break:break-all;-webkit-line-clamp:5}.zone1_box .zone_projects .zone_p_item:hover .z_p_title{color:#07a583}.zone1_box .zone_contributor{min-height:466px;background-color:#f7f9fc;padding:44px 0 30px}.zone1_box .zone_contributor .container{height:220px}.zone1_box .zone_contributor .zone_c_lists .slick-track{display:flex}.zone1_box .zone_contributor .zone_c_lists .c_item{margin-top:40px;margin-left:10px;width:380px;height:165px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABHQAAAHvCAMAAAACS3ijAAAAt1BMVEUAAAD09vv2+Pz4+v33+/74+Pzz9Pr2+P319/36+/36/f/4/P/1+Pz09vz3+f32+P35+//3+P34+f74+v73+f32/P34+v79/v/3+f73+f33+f34+f36+vz2+P329/z2+v73+v74+v74+v74+v73+f33+P34+v73+f74+f75+/34+v74+f72+Pz4+v74+v73+f33+f74+f74+v74+f74+v74+v73+f35+//7/f/4+v/6+//7/P/8/f93JiwhAAAAOXRSTlMAkZGR6pGR6uqR6uqR6phd+TnWn3oTuQZyimxICYAfGeTg29Clha5nVQ6zLjO/yWJPKaokxEM/8esGuokgAAAjbElEQVR42uydDXKbMBSEERrZYgbIBDdp06at/+o2TuKkiXv/qzV+NaYGYRkjGaTst7NWTqB5WfZBAICzfGZswLryHvHW4Z7jrY0pLFtsHBbmZFEyz89jJVTeKPpnvu+ITKJToZsPTw+3AQCO84u5wu5Oqrq4TehUuAWiZL4538SFym/ib6ZTZT2RyhtFm9+b57sAAJe57MWMo75bYlJoRdXbSOTnVjw/20nkrhGPBIkfrZv7AAB3+T1gjhFvT/qfi84aEXQaQeQuiecWNeK5mxHtXNWXAABXufqxmTk695b4PLlOeHKu01yiYqHPdfS6DABwk9sPzDHUmU6suVHIrRAlF/NN2bzIdbjBXCdXRA5/BwA4yc8+zDe6XCc8c64jSrkON5TrqBSRKzOOXk8BAC7yzBxl7046dKMYpT7T0afF5MZEZIUijkdYwEXuO89y3kwMSndJflby4thWpkMIVspz2uU6QuVC1TynOJHqAC+5/crcYvfcSmWS/Z5OYVGT65BCTU9HnNDT2c91PgcAOMdFH2YcBXF+Wu/pkCoIUn5qush6ifysU0TipS6yTjcBAK7xwNwm3FmfEptA0K+2pxOa7OnQqRYLAHCMux89yHOc3L/itvevyFoFADjGT+Yk+v2r3Pb3r/ih/SvRsqej6+rg0gGucdmD+UaT65DP3NMJ7fV0yBXV9HQw6QDvuLphrlPqDmq6Oul8uZ5l2XQySZLxZDrNZqvrxcjo/pXgZ92/CgBwiovuZ5y6no7xXGe0WGdJIpWazq7nvJLrcDO5jlDmOmJ3ckWug0wHeMo35jK77qC+pzNariaJTJKDzh5f0qOeW+1Z1OQ6nE59T0dPNc/hyHSAq3zqfL7ZmOlynbjd/lV6ncnkOI3Xc/v7V+KY/StkOsBLXK/olJ5jKcUXs3yWkUed00ddxFPf0xGH9q/47uQn5TokjkwHOM3XQQ/mnMIFukznaKWP40Q21mxeeiZOFrb2r2i+qe/qYNIB/nDJ3CbW7V+l60Sepuylyf6V7p06Aj0dADbc9rSLbKqnM1oliTxZ0wUPw+rz8PYSZJWQ6QDfcfYtOtr9q+qUI084p/Pm79TRdXV47oagpwN84Oqm+/mmaiJuv3+1mCSytVZpD/avMOkAb7hgrlN/J41m+bzSzuNl4/0r+9+/Qk8HOMrVoPOZptTTMfae5PAxkaaUjSztX6GnA94dX5gnxIwo3mOazupyGkl/N2OseY5V09Ohs6S2PR2Ong5wmt51dLbOiU/t6swbpTlS7zXnZnIdUbE42NVBTwd4xSvzg8p99Jjob5KGTEdhQbP3JJPtvVMHmQ5wiIsezDSFNRzf1eGrVgmOVHs8N5jriOP3r5DpAI/46P57dFTzDp9JK4xfGvd0NF2dE0BPBzjNZfezjYX3JKfZyU3AqmVxDpNkoc5zhLGeDj+U5whMOsB5PjEPKN9J6VTaY3mwp7N9blX3/StbPR1MOsAZvnc+z1Stv1s0378abe6cpLXruKZn4pZ6OoVoxhHo6QDf8Gjtakc6kXZZNnhPcniwpyPQ0wHvjk89mGsadXX0uU6abbIXw5Z7Xpjfv9p/boWeDvCWW+YNu+dWmbROMj+U6wjN/pXxrg56OsAh7rufZVRmLfavVkNpX+O5uf0r9HTAu8K7SCdeybMwGR3X1dGnxeRmINMBDvN50IO55uTvX8XbMyxmnuVQnkcZt/OeZBKPlEZPB3iAJ3Xk3X75KMmzXute02xjcv+KEA3zHEw6wC1eezDPNOzp0FnX0wmncng2LTRdZK2E9vtXpO29IpDpAB/4w/xiLTcMc9vVOC1971PT0wlN9XQIZDrATZ46n2mM7l+9yOE5NePlTMfi968iZDrAC34wf4gZn9RmMP9raOykZrJo1NUhme7pYNIBznA36MEsY+77V49DeV6NU4v7V+jpAB/5znxi1OjGGJrw6rj9K2Ft/wqZDnCM1+7nGYPfv8rk8OyaG9y/IoW7no5ATwd4yAPziIX5+UbvTLV/JWq+f8Xt7F+ROCYd4ASXgx7MMSd9/yqu7F+lk6HsQEsj+1dC9/0r9HSAJ/hU07k+4fmTAcY83CFI6u9fqXs6Lb9/ReLIdIBDPHc/0+jMjnynDh+bml2GzXxtev9K/+0rgUkH/GXvDHSchoEgqqztGAQKUuCKAAFtr9eDQguUwv9/GifTUFGcLkmc2uvMi1b+g9PcdHZWLPKPmP9hNsyb6c9CXdq/MufT/GVBTgdMk/syAS3Tq1PnfP9KjeHoWDf28qs3Tt+Mev8Kng7IhiwuQTg2NhrLDvevwuV0FHI6QCT38fVMmJwOLQJvOHjHnl798Orjuw7Zk0z/2ZNsoHSASLLxdFY2Ijvv/SumJzmor4OcDhDDhzIBHTPw/pWbw9FfsSO+1ve6qcbav3L3PpHTATnxpsgDmtuYzLj9K6PGun+FnA4QRsJ3zNtuX3l9nX3jr1zh9Ux9rU4dhZwOkE4uu1c7G5fnHTt1jr4OPB0wPb6VCegY/zD81alTWaujfttA+1f8/St4OkA474os2NvI1ORgepKZrE4P4OkAcdzE1zMhepK3+uivxPpsdfJzTLCcjkJOB2RIkQW1bdDNe+VZe3I6pvFzyNeTjJwOmChvE9Axw3I6D1/1SNvI33a0nuQmp2NOGgeeDpBMFpHkVktH22v931VzPcnI6QDwm5/RtcyArA4d52CjK53545H2r5DTAbmRxTmI+j+9l+bTI7yrXvtX7cMBTweI5S6+hmH0De/rzG10pWM3ATp1kNMBk+C+EE9ldd9PB5stOdjbV5yvo3r6OvB0gBjelAnoGWYcZev+1Urb+N9t8J7kS/evkNMBgvleiGfdy4fxju79Ltt6kr05HWb/ymE4faPg6QCRvHwVXcf0y+mc7l9tdXSd8/CRGn//CjkdkAXya5JvB/3u5CYAFQ3Yv1LN2wPkdIA0fiagZ4btX9UjaRfdaVbX6tR5DE8HCOdjWQhnqQP+DtWbPXXr1Gk+5HTA9PhSJqBjevo6bpajejW6GYb9UD+Hy+ogpwOy4VMhnIVOgTURv39l+P0r5HTABHgbXcsMu381dzrkeuNnY0iF2r8ypxc5HZAj0k9CWJ0CMyJvTod8OZ3h+1fI6QDJ3DyNr2H842B9HSa9F/z1MwuW06FL+1fI6YAseF2IZq5TYPNPTodOfk7zsm1dDtMvp6OgdIAYPpcJaJruOR03lIyRbEiNtH/VntWB0gFSuSsks9Qp4MnpMPtXXE4Hng7ImB/RdcyQTp1ap8AqhKfD7V/B0wHZ8LYQTCJ/dKiB7UmmkDkdhZwOEImsm+ZnOZ1bnQLPz/0cc52eZAOlA2TyopDLQadARUT+nmTD9SQb5HTABPmWgI7pu3+10QkwpzCeTntORyGnA/JCcFfyXidATQ5m/8qose5fIacDxPG+TEDPcOPvSa50AuyczrlWp45CTgdkgNxbn5TC8tWMHB07ddj9K3g6IGNuXpUJ6BjPcDxNIh24ZzRO6PtX8HRABnwtpJLCb+YVNbD3r1T4rA48HSCSly+ia5qePckJ/Hy1OPNzRt6/enx8kdMBsnkntS05ASd5R8TndMjbk0zI6YDp8iO+luma00mlsHRjyDAaZ2BPcpPTMacsMjwdIB+pN7B2OjYVOfie5NFyOgqeDpDIzV18TcOMt1MnsqnzRC9IMTmdoftXyOmATPlciCS6qXMgR7uvoy7tX5kBPcnwdIB0niWgZbr6Ogn0eK0ZjRPE10FOB2TJS5nr5lsdlbmifzBMVofzdZDTAVPhXZmApvGPw79/9Vw/0Y4476H5H2pQTzJdyumc+TrI6YCMkHkFq9YxWf2lb6hTT7LhcjqG/d0Kng4QTpK3zVt42ryziDpHL07/O7kvxP0rbv8KOZ1f7J3rcqJAEIWhha0SLRLFJUZzQWGNwVuiyV503/+51p3NLIYMtsAgDOmvqzP/8rPrcDw9Q9SIKxXTOnaZm+YLEIHfkwwiP4dVWiinQ6jNTe9LBbRNyv2rJdMd5bTD/ZyC79QhT4eoLV8VfBzCMUpjCZwcd+qYlNMhPjX3lbxbRwzXO37LKKcMxwRWBed0eFFOh6glG/UWzgOjJHzglL5/pRGEusxL1zXoPclxX6cb+SxnKOt/B3zXofz9K40gFEa9uM7aENAqvH3gIPtXWXI6uOahnA5RH55K1zNRM1BfB3F1CtI7QfQNJW//ihVQTof4ZKx0xXCMJFr8lF8vcARzX7GZxCrSOMISZ5Epp0PUn4vS9U2aO3X2vWDa46zt2QDQEHs6xd6TzPUOa1I6RE2Y6moB4xRezEG1sncIuJ+D71/9LfJ0CGLPtHRNE/VR2qzb6+h3pfNUN5opUrM62P4VeTpEbVHtLaw8XnKLN+Ok03AgGTSng799RZ4O8Ql5LV3fpNi/At0evfNciq6QzRUkp2OeJ6djktIhakJHV4og0i3vTuuUsxU79xw9lyAAe/9K1Hy/nDwdgtgzb3+pgLbhHZGgd9zzeTrjBpjAiP0mXtz+VfPg/SvydIjaMldrD8s/8luThZ4MfrYST8TQQfevzAa6f0U5HeITM6vyznk8qwO2ZxTg67Q+tgumHvd0oLg7dcS+DuV0iHpyp9T9Oo4X+42Jaxcr/Znc8Shyvjt18u9fkadD1IvH/pcKaJvTsjo6BAaiW2RoHl/8DSX5/Sv8nmTydIiacnWhK8TEaCVjsc5b3QYgIFkd5LYu8nQIYqhXQOcgOR1+gsv0SIE9tk0dGKYez+nAGfevmm8n5XSIOjL7pqvDAvVkuN6xLH6maM8GhHT7V6yAcjoE8Z77XrU0jvD9q7fiWoeV9HNsAyc5p5PH1zH5KS6e02m8ZZHJ0yHqys2Drg6hkcWrYWBn107j5wB+TzJQTocgEphWQOtg+1e813zqyC6/ATrAvg9zOtW4J1kjiNrRUSidHHjcr0FPYVvicwko+D3J8ZZ0p47mhoHT/NbrP1w8vXZmm/tHjSBU5+62UhpHrHfa/9oZy9c5hgtc50QUk9PhLajEnM7v3d/a7Ztz+dMb+y/uxLGvb3uD1XT4fXZ/oxGEQtwolNgBX6RrcL2TjBdAWkwkqyNz/0rb/U6o3bu+NLovodO8HVwMO5uvGkFUnPl1JbTO29mONbxr18iqaUQTiVnIOrzrKKfDThk5HUByOsm+jraLzZfTsHzXuR5MOxuSQERF+TrQlSEYsWmRreMs0ukbQHI6Kd6/Qt+GaHKlg1TiLNqyvz/GiwD6F6/PZAYRFWNYNT+H02Z14OvodleWn2OsQX8rBjuL3r8yU+1fadFMYWcOLkcv62bvYvhMX19ENdj0dGUIxpYEjEUDsoHekyzO6bBiyPd0eDO2ic3q7/iZNHur4YzGD1EqVxdV8HUYxzydNtMlroc4yPjp2zoAfGzBnTpm0XfqNHJ7OjiiifSjGzYHTzP68iLKYq7MLlZbt5dWLkZrQJB2p46ZK6eD+znohMHr53J9/TDcXGkEcWYeB+VrHKHe4X7OYTkvXmY3uTuBg/8EvGNIf/uKd1KJcjryNA4+jS5Hrt1/eqbZQ5yToUL5ZN0OM3k7xtIBhKw5Hdal5HQiPyfJ1zm9tqOF3ZvO6Nd24jzc90v3ddrH9q9immftp9U5I9fm+iamcyq5f1Wkp8Ob1TY6We/x3Obg9V4jiKLpKOLstP81TPyWdSqjhcOnC0K2/Sv5719puJ/Dzqx+Dl4/lkFvSp9cRKE8rs6rbVLuX30se7L0LBSj6zo6JBXwPss9yZAlpyPfzxFPpS3rGL/G4fWqQz+xE0UxU+etiDaP7iy6xwSPt5zYPP2XH/FMYhVlkROKwU8cLVVGB/FzMteW9yj8Nn3WCEI+V08VevtK6OsIyl67y+5HyTP2F6GD6JtSsjqssKyOVrCfsxPOFt5iLn2n/0qih2DINZQVAD62Hawnk9B1F24YTiZrRzBRcpDunmTk/Ss5no7Yz+Etu6JZZC3M1ZysHkImnevSczpIVkdmIXfqyMvq4PtXzQZv7ulIAZ9ImMYRi55BhyYPIYtHVe7Z4d9f6ESRiInuX4lKRk5nJ+7i/Jzj316/aPIQMnm+rcL+lTCnI6Hy53RMaTmdBprTyc1W3Iifk07zUJ6QyM/36oZ2BDOJN5L+k5/TMbmfAyXkdDiiTLJ8P0cM1zzLxvROI4hc3DxVZP8KmKtzPk/HFL1/JcnTwd+/inI6u10ROR3sOyoP3rpPH1tELr4qYe2A3k7p66ixf6XlvkcnVyF+TmJfLoEkD5GDu37pWZ0CfR0odf/KRPavtHNkdLaClsDIWW00gqhXRDnB08HTf3nIcqdOI7kzeDrIHCrDz2EtKC94oAQzkdVRrkBWR4rGqcr+1Wn3JGsF+zn4bMHBppGxHsw0gsjgKFf2qp2DmYRMFIkgb1/Jyupocu7Rke/nJPo64voZ9ucaQfxh72x0mwaCILy2dUUgizqQQpOQVv1J05KiptAfAu//XlQnOQVz8fjsu8slnm+1uTzByR7PzlpydLed/Vfp+qzqxbkvTUejkoqe033/lQL7r/5vCZ2jU7Y1+DZ69/2O4jKx5CSmgaxc/wJNx4dPx+H8FZ45l0j0nJdffQI9B9b52yVj4IkV98fBfTrl6d+nk2zMSS5P5EXGpeD+K12Zdum8/JMd13Nefqu3UvEwHQghzVnEuR9Lv4MF9umk2KeTdvbpxJGj83djPQfX89Wcb1rE5trh/FXZ3nOSJaIcneasTP1aK90XM0rLpDG3sTzt4PkrYwfPSUaZOtaaTgA9B797oWccXGfZoxDS9NqJZv+Vz0ydwDnJmcGn8ztYjo47sMq8WvfPj1SWya497VS8yQG9Ogp4dVzMX8n2cnTMXafn6NO+iq9zLrohjRhMPft0wug6cP9V5mb+Shl1HbU+M6OuI7Hn6KzBU6C6VtXWFJ/mDF0mTRjEMJKlv1u18+kkrb9bGX066QafjoLzV9aaDtgsE0zPKc9V9yo+8XmHNOFpGm7/VR5i/koTZP5KNZq/kjA5Ohp9htFzyrPCtzHvHYK5HycxkEOfTnm6xKznqLr5q8xu/5VsJ0cH6jnm7li8d0hDTg4P/Pl0wO6rUJk62bqVt/kr8+zVDuboQD2n2hU+HTJrmSBuJrPEnh3O1FGmRpk6qptPB3t0YsrRaVsr3c8f6d8hiM+DYRifjq7UX6Ub5q88ZepAr47s8NwVuFvqOZtxToIgFlsXd9Jd2X/lwqcDvoh7zEXW+NBzqv3Az+ikgbjTXdOJz6cDcpL9zl+Jtxwdc3vUc8x3Sy3F1ZJ7JUg9R8tA4g6eCY1v/qrV/iuJIhf5dzA9pzzXnA/5NYvU8+Wp0wx6z3KSU+zT2Wk9Z6NPx4biO1VlAljME3/gHMFcN/DpeN5/VfEiA10HaDogQ2encnSMhb+lnw+p7pB6jiZTV7uvwnh10g5eHWe7rzLHmg7O0Ameo1NpC4rLJyGklttxEpA8cE5y6ionGWs6W8zR+eUpR6flt/QPc3oGCRSVXek5mjCZOgnI1Ak5f+VY0wmWo7PCOTrt+Dmid4dE9biT5KF9OjgnGXh1MGLUc6LL0WlX9t/Siyu+ZRH8uOMxJzkJk5OcIJ+OcuPTMe2/kv3O0amBb1kk2scdnJMcZv9VVuo6yqTrlGWt6ex9js4/zzx8yyJuOF3O3Pp08nA+nZJKdoXPnOTyeUeX9CJHx5biPa8dgrg/HCUhwO9dadkBcpJTBz6d+HN0Vs59Orx2iKM59HHS0qsTZv9VutX5K7Vh/kp2JkcH6DmG5tMO8c7NZJgAnOs6adj5K3OmToecZOlVjs4vXjvEOSfXM/h807P5K+DT8ejRiTJHx/La+SGEQBZ3B4kfct1hd1+lYPcV3H8FkB7m6NhQZFzVRxrwZTC23H/12kafTu5v/sro00k95SQb9l9JL3N0bHhzJ4Q0GgkdOp8vDzx/pZzNX9XthpC+5uhYcDEQQppwshza+nT0qcvRM45FAobSVZ7Ai4xLwfkrXZn0N0fHgksqyqQhp5PjBGO/7zOwTycFPp3a/VcA6WGOTguep5yNIE05ejzuMn+l21G19unozvzsv5Ke5+g05mwihDTl6GncWdeJaP/VZq+OLlufTow5Oq7LzV10yTBlYsHNYH5gs/8qsE8n9eTTwV6dt7JPOTqeeR4LIRZ8ub0bOd1/lccxf9UxJ1mYo2PBw0IIseHz4nAU8f6rzOP8la4U+HRa6zl7kaPTiGLEPVnE/t6ZdfluZdRzcuDTcanrqA37r7KW81eCcnR0BczR0V/Eo9NzXvlwK4S4/ZCe6/I+f6UJMn+lavdfCXN0LCmGfNghrYRlIPAgrRm/RTnE7B183X+FfTr6NCLM0bHm4l4IafWidT2NL1MnW7fyO39Vtuxfjo5/imMhJIBjOd+N+SvLnGTpRY6Oc77Rs0PcvWjlunWF2H2F9191KwX2XwlzdFrxfC2EdHrRin7/FchJTlv7dGLI0VnFl6ODGQkhXTh5HB/EPX8FynL/1aumwxydtnxlvBfx9cCDd/IFzklOcU6yau7TMbNfeo4+nfOBgRekO6dP89E+5iQbfTr6lJ3K0YlDz1nz7lEIccD9cohzBPGdpAkwf6WyTvuvhDk6HSjmQoirT1ozP/NXFl6dMJk6whwdyskkEn5MjvOGXp00pkyd1C5TR8Lm6IA3qO3vuvrD3t3gpg0EYRie4FhVpaiEFsI/qE1poJAAQqDC/Q9WBwhEic3YsGvW9vtYwA1Wy3jmm8S+CWDOaFIepNCrY7euY7hPZ3OdHB336jkHvxnFgln9SrmrzF/Z79PRc5KVXp1oksscnbCPNX84dWBcLTh4LPfpBIJfrU/HN9Wnc5y/EnJ0LvZMaDsCVg4eZf9VKZ35K+9t/soPnb/ylbrOB+JGjs7a+RydU15oE4Qlo8mwanj/VfR/KM/Q/itl/kqS1HP0HB3z9FxkB+o6D/zDwoGdg+fYi+xGTvIlfTpKPSd7OTpXybv4IYBNo/ElN56SU/NXEu+OQ46OoiuAZZ15+6n5vqbj1vxV7F4dcaVHJ6v1nDdTAVLQr5SrmZm/Cn8kE7uuPj/u3HH27pnDgsLklafVdDhTR+nVEXJ0DPlHmCAUxq88ye83+v4r2znJcTZ8btzL0XGwphN4EEBjocrjRk6y1qfjewdCjo4xxLUjJXqVR+/TuTm1a8azOX8l5OgYc8/SYVxJfbEqV+9cmb/ytt9KTSfFek7+enSOHukRhGX6yRO/rqP06VjL1JGM5Oi4cq6QrgO3KXcea5k6x0fv03GhRyeLOTrhKgJc3+7k0ft09N1XNuavhBwdk54FcMTu5LE5f+WfN38l6eXoBHKVoxOqLYBD6r3KsDUoXXX/lX/8Vft09NMopXqOozk6Yb4L4JzRfFVuNC+t6/gR81fe+/1X0Z8DIUfHLPZDwFW1cXtavUtz/soPresIOTpm3RLoBZfVe5VZa5C8Tyck60tN6wqE1XWEHJ1XjJujUDqL1bDRVHZf2Zq/EpM5OoGi5ejwAgvZVRu3g6FRc/NXweNCTSf3OTqfLQTIkFFw62l1bfXqhDxCjs4OIYIotHpvMptWbwxk6uh9OiH/nMjRucgvAbKqP16WG02r+6++irEcnUAxc3Q+WQmQabt/XMr+q7D5Ky/O/JXkMkfnujwBcqDTm7TLjYHx+SshR8e4RwHyY3/2hNR1fO+s/VdCjo55rBlG/uzPHgOZOkKOzhZFHSDB2RNa04k5fyW26jnFytHhpTmKpd6fr2bTxuCcXh1xrJ6T0Rwd9kKgoGrzSrvc6paS1HTI0THviwAFU1tM2sOnajPG/JWQo2PevQAFNeqNl6+Hz6k+nWvm6Kzz2afD6yug019MlkHVp9tMVNPZ7L7dy9FxHhuGgePxM68sh8HxU/J2xGw9p8A5Ou/NBcBHo+D4CQo/EjdHx249Jwc5OmyiAeLJ1a4rV3DTASKd2aezIUfnFHKSgWjGcnQ2Rc/R4ZU5EItSz7Gfo7POTY7Owa0AiESOzh7ZFkA6zqjnkKOj+CsAIuUsR8cJDQEQKcnc1YYcHdp0gEvlJkfHHfeMXgEnOJKjs85Djs7eiwCIRo7OFtsggLTErueQoxPXTABEM1nPKXyOztZPAXBCVD0nxRyddW5ydIhlx3/27rC1iRgO4HBeCILCPOY2dROpVUEELVSl5Pt/MYsWhmy7XHq5Nrl7ng8RLv9LfiHtPB2dOM+Ozl8fAtCjrY5OAzwFAf10dGI0RoaEqWc6NXZ0WnEZgKwvnek7OnHW967uAtCrnY5OjBWtLSY6UMFMZ/EdnRg7dWRI0dEp6SIACTo6Be2uAzB4pqOjM9omACk6OuVsA5Cko1PMc5srGGCqeU7xe1f1/0v/HYC0yjo61c+Kn/YuAAPo6BRy8yYAA+jolLH2fjkMU7yjs7fAjs7LnwEYpKKOTsPznM5TVzCUjk4JXwMwUEZH556OjiwyHEtHZ7zXARgst6NzoKPjgA4cR0dnrKsAZNDRGek2ADmmuHcVF9TRseZAptyOzjiJeU61Z/+e0r0KQJ4m5zm1rEMvXCyHbImOjnlOj09eEIZ8xec5y+nobN8HIJuOjmPI0K+WL53km3vl5zk17b123iyH45xnnrMXm+7orL2qB0dqoqNT27/07otMIBxLRyffSj0HajunE+fc0dkqk0KRmU4NHZ3av3H2doJdMMrIec70HZ1Y197rlxgyjHPSjk5svaOzexuACs7p/CfOt6Nz494DjJbuIk9xTqf6s3+PeeZKOdQz01lAR+fzdQDGO1lHJ7bd0fl4F4ASdHSG2F25UQ6F9JzR0dE56C7srKCmmc79P6t5znO+OZoDBaXmOVPNdCo9+/fQDxetoCgdnV6rTQCKOnUXuamOzurW/BhK09HpWXJUc6C8Bw0dHZ1/1htLDhzUMdOZd0fn0pUHmMgJOzqxmY6OJQemM21HJ7bY0fnuoQdIGPulU19H53y6P+zdi46aQBSAYRKabLpNZBRrUOsqrlziBa8o7Ps/WE26yfZiDFu5nBn+L+EVJsxh5mextgD8ScZMx8iOTjacWgAqRUfng+9xLAe4RdJM594Xcc3uXSUU14E6yOvoNEK5KwtAHbTo6FRt7vErK6AudHTU4mwBuEfKTMeIjs68T6ALqFWrOzpqSfkYqJv4js5VRWvRKeIlB6hfWzs68wk/zgMaoVFHpzxZhwYp0JT2dXTUMqaUAzSnzI5OLr+jowYMcoBmSejo3MGKA5hGZEfnxsOKAxiiHR0dVhxAjLI6Ornce1esOIAkd9aUWjo6V5W+5/h2yrcqQBKjOzpJn2AFII2xHZ1LuGVTBQhkZEdHJQGbKkAo8zo6PXtHkguQ65GOTi6uozNzHX7nAMhWe0enspnOJRztLQDSiZ7nFF6LsqXHP/IAPbyvLBrPc76FIz6MA/oQdUbn0/uu2SJiSwXoRd8zOr67PVoAdFN8plNPR6fQWqQSO6Y2Cuip2o5OBfMc/+B1OfgH6Eunjs5lM9xxtQHQnCYdncvJdhgZAyZ4rKOTV9TRYb0BjNVMR+eXN95vgPYRekYnn4eTmC/igIH+WlMEnNF53tjb7g8LgJkeOqNT8jxHvbpeyi1xwGyNnNF5fz5kJ9fbsZsC2qDhjk7uD+zozNsN0B6NdXRULwycNbMboG3q7+hcXg/DKH3hKgPQTvV1dPLZyZ04Xe4xAO1WdJ7z/2d0lL9xg2165NUGwFV18xzVG3T6zpkEBYDfld7RyXoDN4jGK7ZRAG4p6xzyUxJ2+k565HMUgLuKzXNun9N57p3CTjCK0xUHbQAU9Ml5Tp6x0ACoeKajvvQ2h6+TUXzeM6gB8KC3f6inebIJXTvwonjc3U/5MTiAEk36o2jrxOP0vF4dX6bfGQQDAAAA+MkeHAgAAAAAAPm/NoKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrAHBwIAAAAAQP6vjaCqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKu3BgQAAAACAIH/rQa4AAAAAAAAAAAAAAAAAALgIuGCfcmFFN44AAAAASUVORK5CYII=);background-size:100% 100%;position:relative;background-color:#f6f7fa;border:2px solid #fff;border-radius:4px;box-shadow:0 0 10px rgba(7,70,165,.11);padding:30px 35px}.zone1_box .zone_contributor .zone_c_lists .c_item img{position:absolute;width:80px;height:80px;border-radius:50%;border:2px solid #fff;right:27px;top:-40px;object-fit:cover}.zone1_box .zone_contributor .zone_c_lists .c_item .c_name{color:#000;font-size:16px;text-align:center;max-width:240px}.zone1_box .zone_contributor .zone_c_lists .c_item .c_desc{color:#4c5876;font-size:15px;line-height:26px}.zone1_box .zone_contributor .zone_c_lists .c_item:hover{box-shadow:0 0 35px rgba(7,70,165,.11)}.zone1_box .zone_community{display:flex;flex-direction:column;align-items:center;padding:30px 0 60px}.zone1_box .zone_community .sub_title{font-size:17px;line-height:27px}.zone1_box .zone_community .sub_title img{width:32.93px;height:9.15px}.zone1_box .zone_community .c_role{display:flex;justify-content:space-between;z-index:10}.zone1_box .zone_community .c_role .c_role_item{width:289px;height:243px;background-image:url(data:image/png;base64,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);background-size:100% 100%;position:relative;padding:30px 23px}.zone1_box .zone_community .c_role .c_role_item .c_role_div{display:flex;padding:20px;justify-content:space-between;align-items:flex-start}.zone1_box .zone_community .c_role .c_role_item .c_role_div img{width:58px}.zone1_box .zone_community .c_role .c_role_item:first-child{margin-left:-15px}.zone1_box .zone_community .c_role .c_role_item:last-child{margin-right:-15px}.zone1_box .zone_community .c_role .c_role_item .role_level{font-weight:700;font-size:18px;line-height:27px;text-align:left}.zone1_box .zone_community .c_role .c_role_item .role_todo{color:#3d485d;font-size:15px;line-height:27px;margin-top:10px;text-align:left}.zone1_box .zone_community .c_role .c_role_item .dot{width:14px;height:14px;border-radius:50%;background-color:#07a583;position:absolute;left:20px;bottom:22px}.zone1_box .zone_community .dot_line{height:0;width:1200px;border-bottom:1px dashed #8d95ac;transform:translateY(-28px)}.zone1_box .zone_grow{display:flex;flex-direction:column;align-items:center;background:url(/build/static/media/growBg.46f3f3b6.png) no-repeat;background-size:100% 100%}.zone1_box .zone_grow .in_title img{width:378px}.zone1_box .zone_grow .grow_path{height:158px;display:flex;justify-content:space-around;align-items:center}.zone1_box .zone_grow .grow_path .grow_path_item{z-index:10;display:flex;flex-direction:column;justify-content:center;align-items:center}.zone1_box .zone_grow .grow_path .grow_path_item .grow_path_type{width:82px;height:28px;border:1px solid #07a583;border-radius:2px;color:#07a583;font-size:15px;display:flex;align-items:center;justify-content:center;margin-top:10px}.zone1_box .zone_grow .grow_path .grow_path_item .grow_path_type div{width:3px;height:13px;background-color:#07a583;margin-right:3px}.zone1_box .zone_grow .grow_path .grow_path_item .grow_path_plan{color:#4c5876;font-size:15px;text-align:center;margin:5px 0}.zone1_box .zone_grow .grow_path .grow_path_item:nth-child(2n){align-self:self-end}.zone1_box .zone_grow .grow_path .grow_path_item:nth-child(odd){align-self:self-start}.zone1_box .zone_grow .grow_path .dot{width:12px;height:12px;background-color:#fff;border:1px solid #07a583;border-radius:50%}.zone1_box .zone_grow .line{height:0;width:1200px;border-bottom:1px solid #07a583;transform:translateY(-80px)}.zone1_box .zone_grow .grow_content{position:relative}.zone1_box .zone_grow .grow_content .grow_a{position:absolute;left:0;top:0;height:100%;padding-top:70px;display:flex;flex-direction:column;justify-content:space-between}.zone1_box .zone_grow .grow_content .grow_a a{display:block;height:38px;width:145px}.zone1_box .zone_grow .grow_introduction{display:flex;justify-content:space-between}.zone1_box .zone_grow .grow_introduction .intro_item{width:275px;height:250px;background-color:#fff;border-radius:6px;box-shadow:0 0 12px rgba(29,72,129,.08);padding:22px 17px;transition:.1s;text-align:left}.zone1_box .zone_grow .grow_introduction .intro_item .intro_title{font-weight:700;color:#3d485d;font-size:16px}.zone1_box .zone_grow .grow_introduction .intro_item .intro_title img{width:36px;height:36px;margin-right:10px}.zone1_box .zone_grow .grow_introduction .intro_item .intro_desc{color:#4c5876;font-size:15px;margin-top:6px}.zone1_box .zone_grow .grow_introduction .intro_item:hover{transform:translateY(-20px)}.zone1_box .zone_communicate{height:547px;background:url(/build/static/media/communicateBg.501ecb8d.png) no-repeat;background-size:100% 100%;display:flex;flex-direction:column;align-items:center;padding:37px 0}.zone1_box .zone_communicate p{font-weight:500;font-size:22px;color:#fff}.zone1_box .zone_communicate button{width:140px;height:40px;color:#fff;background-color:#07a583;border-radius:2px;font-size:16px;cursor:pointer;border:none;margin:16px 0 48px!important}.zone1_box .zone_communicate .zone_recruit{display:flex;width:1200px;margin:0 auto;align-items:flex-start}.zone1_box .zone_communicate .zone_recruit>div{max-width:267px;text-align:left}.zone1_box .zone_communicate .zone_recruit>div p:last-child{font-family:PingFang SC;color:#fff;font-size:15px;line-height:36px;margin-top:25px}.zone1_box .zone_communicate .zone_recruit li{background:#fff;border-radius:11px;margin-left:20px;padding:28px 16px;text-align:left;flex:1}.zone1_box .zone_communicate .zone_recruit li:hover{background:#e4eaf2;border-radius:11px;box-shadow:0 0 10px rgba(7,70,165,.11)}.zone1_box .zone_communicate .zone_recruit li:hover .zone_recruit_btn img{left:68px}.zone1_box .zone_communicate .zone_recruit li .zone_recruit_name{font-weight:700;color:#1f2329;font-size:18px;line-height:27px;height:27px}.zone1_box .zone_communicate .zone_recruit li .zone_recruit_desc{color:#3d485d;font-size:15px;line-height:30px;height:120px;margin:16px 0 6px!important;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;word-break:break-all;white-space:break-spaces}.zone1_box .zone_communicate .zone_recruit li .zone_recruit_btn{padding-right:20px;position:relative;height:20px;line-height:20px;color:#07a583;transition:.1s}.zone1_box .zone_communicate .zone_recruit li .zone_recruit_btn img{position:absolute;left:62px;top:5px;transition:.1s}.zone1_VIP_box{padding:50px 0;display:flex;flex-direction:column;align-items:center}.zone1_VIP_box .in_title{font-size:38px}.zone1_VIP_box .vip_sub_title{margin-top:25px;color:#1f2329;font-size:17px;line-height:27px;text-align:center}.zone1_VIP_box .vip_list{margin-top:50px;padding-top:1px;padding-bottom:35px;width:1200px;background-image:url(/build/static/media/vipListBg.8179ad93.png),linear-gradient(180deg,#009f7d,#0f6754);background-repeat:no-repeat;background-size:contain;border-radius:10px}.zone1_VIP_box .vip_list .vip_list_card{padding:0 40px 10px}.zone1_VIP_box .vip_list .vip_list_card .card_title{width:443px;height:49px;background:url(/build/static/media/vipTitleBg.64d456e6.png) no-repeat;background-size:100% 100%;display:flex;align-items:center;justify-content:center;margin:38px auto 0;font-size:20px;font-weight:500}.zone1_VIP_box .vip_list .vip_list_card .card_title div div:first-child{position:absolute;z-index:10;background-image:-webkit-linear-gradient(0deg,#fffcf9,#fff 51.47%,#fed5a6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none}.zone1_VIP_box .vip_list .vip_list_card .card_title div div:not(:first-child){text-shadow:0 1px 0 #fed5a6;color:#fff}.zone1_VIP_box .vip_list .vip_list_card .card_desc{color:#fff;font-size:15px;line-height:32px;word-break:break-all;margin-top:32px}.zone1_VIP_box .vip_list .vip_list_card .card_ul{margin:25px 25px 25px 0;padding-bottom:10px;background-image:linear-gradient(180deg,#f7f9fc,#fff);border-radius:12px}.zone1_VIP_box .vip_list .vip_list_card .card_ul .card_u_li:last-child .card_u_wrap{border-bottom:none}.zone1_VIP_box .vip_list .vip_list_card .card_ul .card_u_li .card_u_wrap{display:flex;padding:30px 40px;border-bottom:1px dashed rgba(141,149,172,.27);align-items:center;object-fit:cover}.zone1_VIP_box .vip_list .vip_list_card .card_ul .card_u_li .card_u_wrap>a>img{width:80px;height:80px;border-radius:50%;margin-right:24px}.zone1_VIP_box .vip_list .vip_list_card .card_ul .card_u_li .card_u_wrap .card_u_info .card_u_down{color:#4c5876;font-size:15px;line-height:26px;word-break:break-all;margin-top:15px}.zone1_VIP_box .vip_list .vip_list_card .card_ul .card_u_li .card_u_wrap .card_u_info .card_u_up{display:flex;align-items:center}.zone1_VIP_box .vip_list .vip_list_card .card_ul .card_u_li .card_u_wrap .card_u_info .card_u_up .card_name{font-weight:700;color:#1f2329;font-size:16px;display:block;max-width:700px;height:26px;line-height:26px}.zone1_VIP_box .vip_list .vip_list_card .card_ul .card_u_li .card_u_wrap .card_u_info .card_u_up .card_tag{color:#07a583;border:1px solid #07a583;border-radius:2px;display:inline-block;min-width:76px;text-align:center;line-height:26px;font-size:15px;margin-left:15px}.line_key{background-color:#fff;padding:70px 0}.zone1_source_box{padding-bottom:30px}.zone1_source_box .source_h{padding-top:40px;width:100%;height:280px;background-image:linear-gradient(180deg,#f4f6fb,#e8ebf1)}.zone1_source_box .sources{margin-top:-97px}.zone1_source_box .sources .source_left_ul{width:1200px;margin:0 auto;background-color:#fefefe;border-radius:4px;padding:30px 30px 6px}.zone1_source_box .sources .source_left_ul .source_l_u{display:flex;margin-bottom:12px!important;align-items:flex-start}.zone1_source_box .sources .source_left_ul .source_l_u>p{font-weight:400;color:#1f2329;font-size:16px;line-height:22px;height:22px;margin-right:20px}.zone1_source_box .sources .source_left_ul .source_l_u>div{flex:1;display:flex;flex-wrap:wrap}.zone1_source_box .sources .source_left_ul .source_l_u>div li{cursor:pointer;margin:0 18px 12px!important;font-weight:400;color:#3d485d;font-size:16px;line-height:22px;height:22px}.zone1_source_box .sources .source_left_ul .source_l_u>div li.active{color:var(--primary-color)}.zone1_source_box .sources .s_m_list{width:1200px;margin:30px auto 0;background-color:#fff}.zone1_source_box .sources .s_m_list .source_lists{padding:0 30px}.zone1_source_box .sources .s_m_list .source_lists .source_lists_card{position:relative;padding:20px 0 16px;border-bottom:1px dashed rgba(170,175,190,.43)}.zone1_source_box .sources .s_m_list .source_lists .source_lists_card:last-child{border-bottom:none}.zone1_source_box .sources .s_m_list .source_lists .source_lists_card a.task-hide{display:block;padding-right:100px;color:#1f2329;font-size:16px;height:22px;line-height:22px}.zone1_source_box .sources .s_m_list .source_lists .source_lists_card .s_infos{display:flex;align-items:center;margin-top:10px}.zone1_source_box .sources .s_m_list .source_lists .source_lists_card .s_infos .load_count{margin-right:100px;min-width:68px}.zone1_source_box .sources .s_m_list .source_lists .source_lists_card .desc{margin-top:15px;color:#4c5876;line-height:26px}.zone1_source_box .sources .s_m_list .source_lists .source_lists_card .load_source{position:relative;padding-left:14px;color:#8d95ac;font-size:14px;line-height:26px;height:26px}.zone1_source_box .sources .s_m_list .source_lists .source_lists_card .load_source:before{position:absolute;content:"";background-color:var(--primary-color);width:8px;height:8px;border-radius:50%;left:0;top:50%;margin-top:-4px}.zone1_source_box .sources .s_m_list .source_lists .source_lists_card .load_source>span:last-child{padding-left:21px;position:relative}.zone1_source_box .sources .s_m_list .source_lists .source_lists_card .load_source>span:last-child:before{position:absolute;left:10px;height:12px;top:1px;content:"";width:1px;background-color:#8d95ac}.kxy{text-align:center;position:relative}.kxy .zone_member{display:flex;justify-content:flex-start;align-items:flex-end;flex-wrap:wrap;width:1200px;margin:0 auto}.kxy .zone_member li{width:240px;height:124px;background-image:url(data:image/png;base64,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);background-size:100%;margin-right:80px;box-shadow:0 0 15px rgba(28,48,175,.08);border-radius:2px;font-weight:400;font-size:16px;color:#4c5876;margin-bottom:45px!important;padding:0 10px}.kxy .zone_member li img{width:50px;height:50px;background:#d8d8d8;box-shadow:0 0 6px 1px rgba(0,0,0,.08);border:1px solid #fff;border-radius:50%;margin-top:-25px;margin-bottom:3px}.kxy .zone_member li:nth-child(4n){margin-right:0}.kxy .zone_parter{padding-bottom:0}.kxy .zone_parter .zone_part_lists{margin-top:0}.kxy .chainBox{width:1200px;margin:0 auto}.kxy .chainBox .chainNews{display:flex}.kxy .chainBox .chainNews>li{display:flex;flex-direction:column;width:8%;margin-right:18px;padding:15px}.kxy .chainBox .chainNews>ul:last-child{width:84%}.kxy .chainBox .chainNews_Main{flex:1;border:1px dashed rgba(70,106,255,.5);padding:22px;color:#111;font-size:16px}.kxy .chainBox .chainNews_Main .left_Infos li{padding:10px 13px;margin-bottom:18px!important}.kxy .chainBox .chainNews_Main .right_infos li{margin-bottom:18px!important;font-size:16px;padding:3px 5px!important}.kxy .chainBox .chainNews_Main .middle_ul{width:110px;display:flex;flex-direction:column;justify-content:space-around;margin:0 auto}.kxy .chainBox .chainNews_Main .chainNews_Box{display:flex;flex-wrap:wrap}.kxy .chainBox .chainNews_Main .chainNews_Box .boldFont{display:block;text-align:center;margin-top:15px;width:100%}.kxy .chainBox>ul{border:1px dashed rgba(70,106,255,.5);padding:15px;display:flex;justify-content:space-between;margin-top:18px;color:#111}.kxy .chainBox>ul>div{display:flex;align-items:center;width:150px;padding-left:25px;font-weight:700;font-size:18px}.kxy .chainBox>ul>div img{width:22px;margin-right:10px}.kxy .chainBox>ul>li{flex:1;display:flex;flex-direction:column;margin-left:50px;font-size:16px}.kxy .chainBox>ul>li>span{margin-bottom:20px!important;display:flex;align-items:center;justify-content:center}.kxy .chainBox>ul>li>span:last-child{margin-bottom:0!important}.kxy .bord_padding{border:1px dashed rgba(70,106,255,.5);padding:5px 22px}.kxy .bord_padding14{border:1px dashed rgba(70,106,255,.5);padding:14px}.kxy .boldFont{font-weight:700;font-size:18px;line-height:27px}.kxy .width30{width:30%}.kxy .width60{width:60%}.kxy .mlauto{margin-left:auto}.kxy .width45{width:45%}.kxy .flex{display:flex}.kxy .skybox{background:#eff2fb;border:1px dashed rgba(70,106,255,.5)}.kxy .greenbox,.kxy .skybox{padding:3px 15px;display:flex;align-items:center;justify-content:center;word-break:break-all}.kxy .greenbox{background:#07a583;border:1px dashed hsla(0,0%,100%,.5);color:#fff;cursor:pointer}.kxy .greenbox a{display:block;color:#fff;display:flex;align-items:center;justify-content:center;word-break:break-all;position:relative;padding-right:32px}.kxy .greenbox img{margin-left:5px;transition:.3s;position:absolute;right:0}.kxy .greenbox:hover{box-shadow:0 0 6px 1px rgba(31,120,49,.98);border-color:#fff}.kxy .greenbox:hover img{right:-5px}.kxy .greenbox.unHover:hover{box-shadow:unset;border-color:hsla(0,0%,100%,.5)}.kxy .last_box{background-image:url(/build/static/media/last.7ee095fc.png);background-repeat:no-repeat;background-size:100% 100%}.shandowTitle{font-family:Alimama ShuHeiTi;font-weight:700;color:#1f2329;font-size:22px;position:relative;width:1200px;margin:0 auto;text-align:left}.shandowTitle span{position:absolute;background:linear-gradient(180deg,#d8ddf0,rgba(224,229,250,0));-webkit-background-clip:text;-webkit-text-fill-color:transparent;top:-13px;left:0}.joinButton{width:140px;height:40px;line-height:40px!important;color:#fff!important;background-color:#07a583!important;border-radius:2px;font-size:16px;cursor:pointer;border:none}.anchor_kxy{width:200px;z-index:1000;top:50%;left:200px;position:fixed}.anchor_kxy .ant-anchor-link{margin:15px 0;text-align:left;padding-left:15px}.anchor_kxy .ant-anchor-ink-ball{display:none}.anchor_kxy .ant-anchor-link-active,.anchor_kxy .ant-anchor-link-title-active{color:#07a583;position:relative}.anchor_kxy .ant-anchor-link-active:before{position:absolute;content:"";top:0;width:2px;height:100%;border:none;left:-3px;background-color:#07a583}.system_open{background:#f7f9fc;padding:80px 0}.system_open>div{width:1200px;margin:0 auto}.system_open .sys_box{align-items:flex-start;color:#1f2329;font-size:17px;justify-content:space-evenly}.system_open .sys_box>div{width:50%}.system_open .sys_ul{display:flex;justify-content:space-between}.system_open .sys_ul li{width:180px;height:49px;background:#f6f7fa;border:2px solid hsla(0,0%,100%,.45);border-radius:4px;box-shadow:0 0 35px rgba(7,70,165,.11);color:#111;font-size:16px;line-height:49px}@media screen and (min-width:1400px){.anchor_kxy{display:none}}@media screen and (min-width:1500px){.anchor_kxy{left:100px;display:block}}@media screen and (min-width:1600px){.anchor_kxy{left:150px;display:block}}@media screen and (min-width:1700px){.anchor_kxy{left:80px;display:block}}@media screen and (min-width:1800px){.anchor_kxy{left:100px;display:block}}@media screen and (min-width:1900px){.anchor_kxy{left:190px;display:block}} \ No newline at end of file diff --git a/static/css/90.4ce784a3.chunk.css b/static/css/90.4ce784a3.chunk.css new file mode 100644 index 000000000..d0ddd75ab --- /dev/null +++ b/static/css/90.4ce784a3.chunk.css @@ -0,0 +1 @@ +.glcc_apply{background-image:linear-gradient(180deg,#ebf2ff,#ebf2ff 43.09%,#f3f4f8);padding-bottom:120px}.glcc_apply .apply{width:1200px;margin:0 auto}.glcc_apply .glcc_info_form{display:flex;flex-wrap:wrap;padding:10px 25px 10px 0}.glcc_apply .glcc_info_form .ant-row.ant-form-item{margin-bottom:20px;display:flex;width:50%;justify-content:flex-end}.glcc_apply .glcc_info_form .ant-col.ant-form-item-control-wrapper{width:77%}.glcc_apply .glcc_info_form .ant-form-item-label{margin-right:15px}.glcc_apply .glcc_info_form .ant-form-item-label>label:after{content:none}.glcc_apply .glcc_info_form .ant-upload.ant-upload-select-picture-card{margin-bottom:0;width:118px;height:118px;border:1px solid}.glcc_apply .glcc_info_form .icon-tianjiadaohang:before{color:#b3c3db}.glcc_apply .glcc_info_form .ant-upload-text{color:#a4aabb}.glcc_apply .glcc_info_form .ant-input,.glcc_apply .glcc_info_form .ant-select-selection,.glcc_apply .glcc_info_form .ant-upload.ant-upload-select-picture-card{background:none!important;border-color:#b3c3db}.glcc_apply .glcc_info_form .ant-input:hover,.glcc_apply .glcc_info_form .ant-select-selection:hover,.glcc_apply .glcc_info_form .ant-upload.ant-upload-select-picture-card:hover{border-color:#466aff}.glcc_apply .glcc_info_form .has-error .ant-input:not([disabled]){border-color:#ef0000}.glcc_apply .glcc_info_form .disabledInput,.glcc_apply .glcc_info_form .disabledInput .ant-select-selection{background-color:#e5ebf9!important;border:none;color:#202d40}.glcc_apply .glcc_info_form .projectLogo{width:120px;height:120px;border:1px dashed #b3c3db;border-radius:4px;line-height:120px;text-align:center}.glcc_apply .glcc_info_form .projectLogo img{max-width:100px;max-height:100px}.glcc_apply .glcc_info_form .posiHasQuestionBox{width:50%;display:flex;flex-direction:column;position:relative}.glcc_apply .glcc_info_form .posiHasQuestionBox .question{color:#466aff;position:absolute;bottom:20px;right:20px}.glcc_apply .glcc_info_form .posiHasQuestionBox .ant-row.ant-form-item{width:100%}.glcc_apply .glcc_info_form .hasQuestionBox{width:50%;display:inline-flex}.glcc_apply .glcc_info_form .hasQuestionBox .question{color:#466aff}.glcc_apply .glcc_info_form .hasQuestionBox .ant-row.ant-form-item,.glcc_apply .introArea{width:100%}.glcc_apply .introArea .ant-row.ant-form-item{width:auto;justify-content:flex-start}.glcc_apply .introArea .ant-col.ant-form-item-control-wrapper{width:90%}.glcc_apply .introArea .ant-form-item-label{width:118px}.glcc_apply .introArea.tips{margin-left:40px;color:#e90000}.glcc_apply .glcc_info_form .introArea.subInfo{width:100%;text-align:center;margin:40px 0 70px -60px}.glcc_apply .glcc_info_form .introArea.subInfo .sub{width:110px;height:36px;background-color:#466aff;border-color:#466aff}.glcc_apply .glcc_info_form .introArea.subInfo .sub:hover{background-color:#5d7cff;border-color:#5d7cff}.glcc_apply .glcc_info_form .introArea.subInfo .sub:active{background-color:#1140ff;border-color:#1140ff}.glcc_apply .explain{margin-top:35px;background-color:#e4edff;color:#6c7283;padding:10px 30px 2px 20px}.glcc_apply .explain .c000{color:#000}.glcc_apply .explain div>.c000{font-weight:700}.glcc_apply .explain>div{margin:10px 0}.glcc_apply .explain .link{color:#466aff}.glcc_apply .explain .link:hover{opacity:.8}.glcc_apply .applySuccess{height:45px;line-height:45px;padding-left:20px;color:#2dab4d;border:1px solid rgba(36,167,67,.61);background-color:rgba(82,206,152,.11)}.glcc_apply .applyInfoBox{background-color:hsla(0,0%,100%,.27);border:1px solid #fff}.glcc_apply .applyInfoBox .titleG{background-color:#e1e8ff;padding:10px 0;text-align:center}.glcc-banner{width:100%}.breadcrumbGlcc{padding-bottom:15px;border-bottom:1px dashed #bec5d5}.taskApplyBox{width:100%;margin-left:50px}.taskApplyBox .taskApplyTitleBox{padding-bottom:15px;border-bottom:1px dashed #bec5d5}.taskApplyBox .taskApplyTitle{color:#333;padding-left:15px;position:relative}.taskApplyBox .taskApplyTitle:before{content:"";width:5px;height:14px;background-color:#466aff;position:absolute;left:0;top:6px}.taskApplyBox .taskApplyTitle>span{color:#466aff}.taskApplyForm .glcc_info_form{position:relative;left:-20px}.taskApplyForm .glcc_info_form .ant-row.ant-form-item{justify-content:space-between}.taskApplyForm .glcc_info_form .ant-form-item-label{margin-right:0}.taskApplyForm .introArea .ant-form-item-label{width:100px;position:relative;left:-17px}.repoListBox{background-color:hsla(0,0%,100%,.27);border:1px solid #fff;padding:15px 15px 0}.repoList{border-bottom:1px dashed #bec5d5}.repoList:hover{background-color:#fff;border-radius:4px;box-shadow:0 0 10px rgba(84,124,255,.28)}.repoList:hover .taskApplyInfo{background-color:rgba(236,242,255,.83)}.flexStartBox{display:flex;align-items:flex-start;justify-content:flex-start}.flexStartBox .repoName{font-weight:700;color:#333}.repoInfo{padding:20px 10px 30px}.repoInfo .repoLogo{width:36px;height:36px;border-radius:50%;object-fit:cover}.repoInfo .repoType{display:inline-block;padding:5px 10px;line-height:normal;color:#465474;border:1px solid #6680bb;border-radius:4px}.repoInfo .repoOthersInfo{color:#465474;word-break:break-all}.repoInfo .labelInfoBox{width:75px;display:inline-block}.repoInfo .labelInfoBox.gitlinkUrl{width:95px}.taskApplyInfo{background-color:rgba(251,252,255,.8);border:1px solid #fff;padding:20px}.taskApplyInfo .taskDifficulty{display:inline-block;width:27px;height:24px;border:1px solid #0ba840;border-radius:6px;color:#0ba840;line-height:24px;text-align:center}.taskApplyInfo .taskDifficulty.diff2{color:#ffb300;border-color:#ffb300}.taskApplyInfo .taskDifficulty.diff3{color:red;border-color:#ff1d1d}.addRepoBut,.taskApplyInfo .taskRewardBox{color:#466aff}.addRepoBut{display:inline-flex;align-items:center}.openTaskBox{text-align:center;margin-top:20px}.openTaskBox .openTask{color:#466aff;border:1px solid #466aff;border-radius:6px;padding:10px 20px} \ No newline at end of file diff --git a/static/css/91.09f79998.chunk.css b/static/css/91.09f79998.chunk.css new file mode 100644 index 000000000..1808cc6c3 --- /dev/null +++ b/static/css/91.09f79998.chunk.css @@ -0,0 +1 @@ +.banners{background:url(/build/static/media/banner.2210881f.png) no-repeat top;min-height:360px;background-size:cover;background-color:#0c2a5b}.banners .bannersCenter{padding-top:30px;max-width:1200px;margin:0 auto;position:relative;height:360px}.banners .bTitle{height:30px;line-height:30px;font-size:30px;font-weight:500;color:#fff;margin-bottom:20px!important;text-align:center}.banners .bTitle span{background:linear-gradient(90deg,#289af6 0,#9e84ff 40%,#ffb03b);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.banners .bSubTitle{text-align:center;height:30px;line-height:30px;font-size:16px;font-weight:400;color:#fff}.banners .bannerBox{background:url(/build/static/media/box.548a8c8b.png) no-repeat;background-size:100% 100%;height:195px;width:330px;margin:0 auto;padding:25px 30px 34px}.banners .bannerBox .bannersProject{position:relative}.banners .bannerBox .bannersProject .slick-list{width:100%;overflow:hidden}.banners .bannerBox .bannersProject .slick-track{display:flex}.banners .bannerBox .bannersProject .slick-track li{padding:3px 10px}.banners .bannerBox .bannersProject .slick-track li .projectinfos{display:flex;align-items:center;width:100%;margin-bottom:8px}.banners .bannerBox .bannersProject .slick-track li .projectinfos img{width:32px;height:32px;margin-right:7px;border-radius:50%}.banners .bannerBox .bannersProject .slick-track li .projectinfos .name{height:28px;line-height:28px;font-size:18px;font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:250px;color:#25ebff}.banners .bannerBox .bannersProject .slick-track li .projectinfos .name a{color:#25ebff!important}.banners .bannerBox .bannersProject .slick-track li .projectinfos .company{height:20px;line-height:20px;font-size:14px;font-weight:400;color:#fff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:250px}.banners .bannerBox .bannersProject .slick-track li .projectinfos .company a{color:#fff!important}.banners .bannerBox .bannersProject .slick-track li .desc{height:40px;font-size:13px;font-weight:400;color:#fff;line-height:20px;text-align:center;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.banners .bannerBox .bannersProject .slick-track li .infoData{display:flex;margin-top:7px;justify-content:space-around}.banners .bannerBox .bannersProject .slick-track li .infoData>span{display:flex;align-items:center}.banners .bannerBox .bannersProject .slick-track li .infoData>span>span{color:#ffb729;font-size:15px;font-weight:400}.banners .bannerBox .bannersProject .slick-track li .infoData img{width:16px;margin-right:4px}.banners .airBubble>div{position:absolute;height:100%;width:415px;bottom:0}.banners .airBubble>div.right{right:0}.banners .airBubble>div.left{left:0}.banners .airBubble>div.left div,.banners .airBubble>div.right div{position:relative;width:100%;height:100%}.banners .airBubble>div.left div span,.banners .airBubble>div.right div span{position:absolute;border-radius:50%;background:linear-gradient(124deg,hsla(0,0%,100%,.1),rgba(5,200,220,.04) 50%,rgba(5,200,220,.03));box-shadow:0 0 7px 3px rgba(0,154,255,.19);border:1px solid rgba(0,154,255,.19);font-size:14px;font-weight:400;line-height:17px;display:flex;align-items:center;word-break:break-all;text-align:center;padding:5px;animation:zoomin 1.3s infinite alternate}.banners .airBubble>div.left div span:hover,.banners .airBubble>div.right div span:hover{animation:none}.banners .airBubble>div.left span:first-child a,.banners .airBubble>div.left span:nth-child(2) a,.banners .airBubble>div.right span:nth-child(4) a{color:#25ebff!important}.banners .airBubble>div.left span:nth-child(5) a,.banners .airBubble>div.right span:first-child a{color:#cd8aff!important}.banners .airBubble>div.left span:nth-child(6) a,.banners .airBubble>div.right span:nth-child(3) a,.banners .airBubble>div.right span:nth-child(5) a{color:#ff6125!important}.banners .airBubble>div.left span:nth-child(3) a{color:#ff8425!important}.banners .airBubble>div.left span:nth-child(4) a,.banners .airBubble>div.right span:nth-child(2) a{color:#8cc2ff!important}.banners .airBubble>div.right span:first-child{right:0;height:120px;width:120px}.banners .airBubble>div.right span:nth-child(2){right:160px;height:72px;width:72px;bottom:220px;padding:0;animation-delay:.2s}.banners .airBubble>div.right span:nth-child(3){right:300px;height:94px;width:94px;bottom:99px;padding:8px;animation-delay:.3s}.banners .airBubble>div.right span:nth-child(4){right:156px;height:100px;width:100px;bottom:39px;font-size:12px;animation-delay:.2s}.banners .airBubble>div.right span:nth-child(5){right:10px;height:94px;width:94px;bottom:97px;animation-delay:.4s}.banners .airBubble>div.left span:first-child{left:80px;height:110px;width:110px;padding:8px;animation-delay:.1s}.banners .airBubble>div.left span:nth-child(2){right:60px;height:96px;width:96px;top:85px;font-size:13px;animation-delay:.2s}.banners .airBubble>div.left span:nth-child(3){left:0;height:86px;width:86px;top:145px;font-size:13px;animation-delay:.3s}.banners .airBubble>div.left span:nth-child(4){left:164px;height:70px;width:70px;bottom:158px;font-size:12px;animation-delay:.3s}.banners .airBubble>div.left span:nth-child(5){left:35px;height:102px;width:102px;bottom:32px;font-size:13px;animation-delay:.4s}.banners .airBubble>div.left span:nth-child(6){right:10px;height:114px;width:114px;bottom:26px;padding:8px}@keyframes zoomin{0%{-webkit-transform:scale(1.05);transform:scale(1.05)}to{-webkit-transform:scale(.8);transform:scale(.8)}}@-webkit-keyframes zoomin{0%{-webkit-transform:scale(1.05);transform:scale(1.05)}to{-webkit-transform:scale(.8);transform:scale(.8)}}.unitBanner{padding:29px 0;background:#f9f9f9}.unitBanner .unitContent{max-width:1200px;margin:0 auto}.unitBanner .unitContent .unitTitle{height:28px;line-height:28px;font-size:20px;font-weight:500;color:#1e1e1e;display:flex;align-items:center}.unitBanner .unitContent .unitTitle img{margin-left:9px}.unitBanner .unitContent .unitSlider{padding:30px 0 10px}.unitBanner .unitContent .unitSlider .slick-list{width:100%;height:56px;overflow:hidden}.unitBanner .unitContent .unitSlider .slick-list .slickline{display:flex!important;align-items:center;justify-content:space-between}.dataPanel{width:1200px;display:flex;justify-content:space-between;padding:30px 0 60px;margin:0 auto}.dataPanel .left{width:850px;display:flex}.dataPanel .left .leftTypes{width:220px;height:1576px;background:url(/build/static/media/typebg.b2b0ea32.png);background-size:100% 100%;box-shadow:0 0 4px 5px rgba(0,0,0,.02)}.dataPanel .left .leftTypes a{padding:0 20px;height:44px;margin-top:10px;font-size:16px;font-weight:500;color:#333;display:flex;align-items:center;cursor:pointer}.dataPanel .left .leftTypes a:hover{background-color:#f5f5f5}.dataPanel .left .leftTypes a.active{background:linear-gradient(90deg,#07228f,#466aff);color:#fff!important}.dataPanel .left .leftTypes a img{margin-right:12px;width:28px}.dataPanel .left .leftLists{flex:1;box-shadow:0 0 4px 5px rgba(0,0,0,.02)}.dataPanel .left .leftLists .leftTitles{height:60px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid hsla(0,0%,60%,.16);padding:0 20px}.dataPanel .left .leftLists .leftTitles .ant-btn-primary{background-color:#466aff;border-color:#466aff}.dataPanel .left .leftLists .leftTitles .ant-btn-primary:active,.dataPanel .left .leftLists .leftTitles .ant-btn-primary:hover{background-color:rgba(70,106,255,.8);border-color:rgba(70,106,255,.8)}.dataPanel .left .leftLists .leftTitles>span{font-size:18px;font-weight:500;color:#000}.dataPanel .left .leftLists .leftTitles a{color:#466aff!important}.dataPanel .left .leftLists .leftlistItem{padding:0 20px}.dataPanel .left .leftLists .leftlistItem li{border-bottom:1px solid hsla(0,0%,60%,.16);display:flex;align-items:flex-start;padding:20px 0}.dataPanel .left .leftLists .leftlistItem li>a img{width:32px;height:32px;border-radius:50%;margin-right:10px}.dataPanel .left .leftLists .leftlistItem li .itemTitle{flex:1}.dataPanel .left .leftLists .leftlistItem li .itemTitle .item-title-infos{height:22px;display:flex;align-items:center}.dataPanel .left .leftLists .leftlistItem li .itemTitle .item-title-infos .infotitle{flex:1;height:21px;font-size:15px;font-weight:600;line-height:21px;color:#333!important;max-width:458px}.dataPanel .left .leftLists .leftlistItem li .itemTitle .item-title-infos .infotitle:hover{color:#466aff!important}.dataPanel .left .leftLists .leftlistItem li .itemTitle .item-title-infos span{margin-left:20px;color:#333}.dataPanel .left .leftLists .leftlistItem li .itemTitle .item-title-infos span i{color:#666}.dataPanel .left .leftLists .leftlistItem li .itemTitle .item-desc{font-size:14px;font-weight:400;color:#414141;line-height:24px;max-width:548px;margin:5px 0}.dataPanel .left .leftLists .leftlistItem li .itemTitle .item-data{font-size:13px;font-weight:400;color:#7d7d7d;height:20px;line-height:20px;display:flex;align-items:center}.dataPanel .left .leftLists .leftlistItem li .itemTitle .item-data .category{position:relative;padding-left:11px;margin-right:10px}.dataPanel .left .leftLists .leftlistItem li .itemTitle .item-data .category:before{position:absolute;content:"";width:6px;height:6px;border-radius:50%;background-color:#466aff;top:7px;left:0}.dataPanel .left .leftLists .leftlistItem li .itemTitle .item-data .language{position:relative}.dataPanel .left .leftLists .leftlistItem li .itemTitle .item-data .language.hasCate{padding-left:11px}.dataPanel .left .leftLists .leftlistItem li .itemTitle .item-data .language.hasCate:before{position:absolute;content:"";width:1px;height:10px;border-radius:50%;border-left:1px solid #9e9e9e;bottom:5px;left:0}.dataPanel .left .left-bottom-btn{display:flex;justify-content:center;padding:18px 0}.dataPanel .left .left-bottom-btn a{height:38px;line-height:36px;border-radius:8px;border:1px solid #466aff;color:#466aff;font-size:16px;padding:0 20px}.dataPanel .left .left-bottom-btn a img{height:16px;margin-top:-1px;margin-left:8px}.dataPanel .right{width:330px}.dataPanel .right>div{box-shadow:0 0 4px 5px rgba(0,0,0,.02);margin-bottom:20px}.dataPanel .right .partTitle{padding:15px;background:#f6f9ff;font-size:18px;color:#000;font-weight:500;margin-bottom:10px}.dataPanel .right .partTitle img{width:33px;margin-right:6px}.dataPanel .right .righthotAuthor{padding-bottom:15px}.dataPanel .right .righthotAuthor li{padding-left:15px}.dataPanel .right .righthotAuthor li>div{display:flex;align-items:flex-start;padding:10px 15px 10px 0;border-bottom:1px solid hsla(0,0%,60%,.1)}.dataPanel .right .righthotAuthor li>div img{width:32px;height:32px;border-radius:50%;margin-right:8px;margin-top:3px}.dataPanel .right .righthotAuthor li:hover{background-color:#f3f3f3}.dataPanel .right .righthotAuthor li:last-child>div{border-bottom:none}.dataPanel .right .hotProjects li{padding:10px 15px;margin-bottom:10px}.dataPanel .right .hotProjects li:hover{background-color:#f3f3f3}.dataPanel .right .hotProjects li .mInfos{display:flex;align-items:center;height:20px}.dataPanel .right .hotProjects li .mInfos .num{width:18px;height:18px;background:#466aff;border-radius:2px;color:#fff;text-align:center;line-height:18px;margin-right:8px}.dataPanel .right .hotProjects li .mInfos .name{flex:1;font-size:15px}.dataPanel .right .hotProjects li .sInfos{background:#f7f8f9;padding:0 5px;font-size:13px;font-weight:400;color:#666;line-height:24px;word-break:break-all;margin-top:10px}.proListTopics{display:flex;flex-wrap:wrap}.proListTopics .proListTopic{background-color:#f3f8ff;border-radius:4px;max-width:158px;padding:0 10px;height:24px;line-height:24px;color:#4c5b76;margin-bottom:5px!important} \ No newline at end of file diff --git a/static/css/92.834ebd5d.chunk.css b/static/css/92.834ebd5d.chunk.css new file mode 100644 index 000000000..5d76d10df --- /dev/null +++ b/static/css/92.834ebd5d.chunk.css @@ -0,0 +1 @@ +.background-f{background:#fff}.pt-15{padding-top:15px}.mr-4{margin-right:4px}.pb-10{padding-bottom:10px}.plr-20{padding:0 20px}.font-12{font-size:12px}.font-15{font-size:15px}.border-b-line{border-bottom:1px solid #eee}.list-item{width:100%}.w-25{width:25%}.p-10{padding:10px}.pd-105{padding:15px 10px}.grid-item{display:grid!important;-ms-flex-align:center;align-items:center;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr}.avatar-60{height:60px;width:60px;border-radius:50%}.text-primary{color:#5091ff!important}.text-primary:hover{color:#2878ff!important}.text-yellow{color:#ffa802!important}.text-gray{color:#888}.ml12{margin-left:12px}.user-join-time{font-size:14px!important;color:#60b25e}.btn-cir-grey{background:#fafafa;color:#888;font-weight:400;border:1px solid #eee;border-radius:2px;cursor:pointer}.wd-75{width:75px}.pbt15{padding:15px 0}.pbt25{padding:25px 0}.mlr10{margin:0 15px}.user-list-items{height:100%;width:100%;display:inline-block}.max-w-200{max-width:200px}.inline-block{display:inline-block}.avatarBox{position:relative}.avatarBox .ant-modal-header{background-color:#f2f2ff}.avatarBox .ant-modal-header .ant-modal-title{text-align:left}.avatarBox .ant-modal-body{position:relative}.avatarBox .avatarDiv{display:flex;position:relative;min-height:320px}.avatarBox .avatarDiv .tipsPosi{position:absolute;width:100%;text-align:center;top:40%;height:30px;margin-top:-15px}.avatarBox .avatarDiv .previewBox{display:flex;flex-direction:column;align-items:center;justify-content:space-between;margin-left:auto}.avatarBox .avatarDiv .previewBox .uploadBtn{margin-bottom:30px;display:flex}.avatarBox .avatarDiv .previewBox .uploadBtn a,.avatarBox .avatarDiv .previewBox .uploadBtn label{cursor:pointer;display:block;height:32px;line-height:30px;margin:0 10px;width:100px;border:1px solid #d0d0d0;background-color:#fff;border-radius:4px;text-align:center;color:#666}.avatarBox .avatarDiv .previewBox .uploadBtn a span,.avatarBox .avatarDiv .previewBox .uploadBtn label span{display:block}.avatarBox .avatarDiv .previewBox .uploadBtn a span .ant-upload.ant-upload-select,.avatarBox .avatarDiv .previewBox .uploadBtn label span .ant-upload.ant-upload-select{width:100%;height:32px}.avatarBox .avatarDiv .previewBox .uploadBtn a span .ant-upload-list,.avatarBox .avatarDiv .previewBox .uploadBtn label span .ant-upload-list{display:none}.avatarBox .avatarDiv .previewBox .uploadBtn a{background-color:#4154f1;color:#fff;border-color:#4154f1}.avatarBox .avatarDiv .previewBox .uploadBtn a:hover{color:#fff!important}.avatarBox .avatarDiv .previewImg{overflow:hidden;background-color:#fff;text-align:center;width:100px!important;height:100px!important}.avatarBox .avatarDiv .previewImg.ring{border-radius:50%}.new-content-flex{width:1200px;margin:20px auto;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.list-left{width:26%;padding-right:30px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px}.list-r-Search{width:400px}.list-right{width:74%;background:#fff;padding:0!important;border:none!important}.text-center{text-align:center}.mt-n15{margin-top:-15px}.position-relative{position:relative}.mr-5{margin-right:5px}a.text-button-grey{color:#fff}.user-info-star-button{margin:20px 50px 0}.list-l-p{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer;padding-right:20px}.fwb{font-weight:700}.pl-10{height:100%}.w-100{width:100%}.w-33{width:33%}.text-right{text-align:right}.bbt,.headerbox{border-bottom:1px solid #e0e0e0}.headerbox{padding:20px;display:flex;align-items:center;justify-content:space-between}.headerbox>div{width:400px}.headerbox>p,.headerbox>p a{display:flex;align-items:center}.headerbox>p a{color:#466aff;margin-left:30px;font-size:16px}.headerbox .ant-btn.ant-input-search-button{margin-top:-1px;margin-right:-1px}.echartBox{border:1px solid #dedede}.echartBox>p{color:#999;padding:15px 20px;text-align:center}.contentForm{padding:20px 20px 0}.contentForm>div{margin-bottom:20px;display:flex;align-items:center;padding:20px 25px;background-color:#fafafa}.contentForm>div .imgBox{width:190px;height:90px;display:flex;align-items:center;justify-content:center;margin-right:20px;background-color:#fff}.contentForm>div .imgBox img{max-width:90%;max-height:90%}.contentForm .item-news{display:flex;justify-content:space-between;font-size:12px;color:#888;margin-top:3px;margin-bottom:0}.contentForm .teamdesc{word-break:break-all;line-height:20px}.infosType{padding:20px 30px 0 20px;display:flex;justify-content:space-between}.infosType .infoStatus{height:30px;background:#fff;border-radius:15px;border:1px solid #ddd;line-height:30px;font-size:12px;color:#888;display:flex}.infosType .infoStatus>span{display:block;padding:0 12px;border-radius:15px;cursor:pointer}.infosType .infoStatus>span.active{background-color:#466aff;color:#fff;padding:0 15px}.infosType .infoStatus .statusDivider{margin:8px 0 0!important}.userDescription{color:#666;line-height:18px;text-align:left;margin:10px 0;word-break:break-all;text-align:justify;font-size:16px;text-align:center}.usersDesc{padding:20px 10px;background-color:#eff7ff;margin-top:24px;display:flex;align-items:center;flex-direction:column}.usersDesc p{text-align:left;line-height:20px;font-size:14px;color:#666;margin-bottom:20px!important}.usersDesc .emptyBtn{width:118px;text-align:center;height:36px;line-height:34px;border:1px solid #1a47ff;color:#1a47ff;border-radius:5px}.usersDesc .emptyBtn:hover{border-color:#6684fe;color:#6684fe}.usersDesc .fullBtn{width:118px;text-align:center;height:36px;line-height:34px;color:#fff!important;border-radius:5px;background-color:#466aff}.usersDesc .fullBtn:hover{background-color:#6684fe}.focusBox,.infoBox{width:100%!important;display:inline-block;margin-top:30px;padding-top:30px;border-top:1px solid #f1f1f1}.infoBox{padding-bottom:10px;text-align:left;line-height:28px;color:#666;margin-top:20px}.infoBox>div{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.infoBox i{color:#dedede;font-size:15px!important}.infoBox span{margin-left:10px}.headimg-div{width:110px;height:110px;margin:0 auto;position:relative}.headimg-div .updateAvatar{cursor:pointer;position:absolute;width:100%;height:100%;border-radius:50%;content:"";left:0;top:0;background-color:rgba(0,0,0,.2);display:none;align-items:center;justify-content:center;color:#fff;transition:1s}.headimg-div:hover .updateAvatar{display:flex}.headimg{position:relative;display:block}.headimg img{width:110px;height:110px;border-radius:50%}.headimg span{position:absolute;bottom:-6px;right:0;z-index:11}.headimg span i{font-size:25px!important;border-radius:50%;color:#fff}.headimg span i.icon-nan1{background-color:#1890ff}.headimg span i.icon-nv1{background-color:pink}ul.ant-menu.menuStyle{padding:0 30px;font-size:16px}ul.ant-menu.menuStyle li{height:70px;line-height:70px;padding:0;margin-right:30px!important;border-bottom:transparent!important}.disposeInfo{padding:0 30px;min-height:400px}.disposeInfo .disposeItem{display:flex;justify-content:space-between;padding:30px 0;border-bottom:1px solid #eee}.authTag{display:inline-block;padding:0 10px;border-radius:12px;font-size:12px;height:22px;line-height:22px}.authTag.red{border:1px solid #f73030;color:#f73030}.authTag.green{border:1px solid #28bd6c;color:#28bd6c}.CIList{padding:0 30px;min-height:400px}.CIList li{display:flex;justify-content:space-between;padding:28px 0;border-bottom:1px solid #eee}.infosRightMenu .ant-menu-item{padding:0;margin:0 30px 0 0!important;font-size:17px;height:32px;line-height:0;border-bottom:2px solid transparent!important;position:relative}.infosRightMenu .ant-menu-item a{font-size:16px;display:flex;align-items:center}.infosRightMenu .ant-menu-item a>i{font-size:15px!important;margin-right:8px}.infosRightMenu .ant-menu-item a>i.font-20{font-size:17px!important}.infosRightMenu .ant-menu-item .menuNum{font-size:12px;margin-left:3px;color:#ff6e21}.infosRightMenu .ant-menu-item.ant-menu-item-selected:before{position:absolute;width:100%;bottom:-1px;height:2px;left:0;background-color:#466aff;content:""} \ No newline at end of file diff --git a/static/css/94.f9492a75.chunk.css b/static/css/94.f9492a75.chunk.css new file mode 100644 index 000000000..f88a45979 --- /dev/null +++ b/static/css/94.f9492a75.chunk.css @@ -0,0 +1 @@ +.suit-main .search-head{background-color:#eef2f5;background-image:url(/build/static/media/bg.29bcbc89.png);background-size:100% 100%;height:170px}.suit-main .search-box{width:1200px;height:110px;margin:0 auto}.suit-main .search-box .ant-form-explain{color:#f5222d}.suit-main .global-search{margin-top:40px}.suit-main .required-search .ant-input{border-color:#f5222d!important}.suit-main .ant-tabs-top{background:transparent;margin-top:-44px}.suit-main .ant-tabs-tabpane{background:#fff}.suit-main .ant-tabs-bar{width:1200px;margin:0 auto;border-bottom:none}.suit-main .ant-tabs-nav .ant-tabs-tab:hover,.suit-main .ant-tabs-tab-active{color:#000;font-weight:600}.suit-main .search-content{width:1200px;margin:1.5vw auto}.suit-main .search-content .search-item-title{margin-bottom:.75em!important}.suit-main .search-condition{display:flex;align-items:center;justify-content:flex-start;margin-bottom:30px!important}.suit-main .search-condition li{margin-right:25px;padding:0 15px 0 22px;border:1px solid #5e6685;border-radius:4px;height:32px;line-height:30px;font-size:15px;color:#5e6685;cursor:pointer}.suit-main .search-condition li.active,.suit-main .search-condition li:active,.suit-main .search-condition li:hover{color:#466aff;border-color:#466aff}.suit-main .search-item{padding:.75em 0;border-top:1px solid #e1e4e8}.suit-main .search-item .search-item-tit{display:flex;justify-content:space-between}.suit-main .search-item .search-item-title{cursor:pointer}.suit-main .search-item .search-item-title .highlightByGitlinkSearch,.suit-main .search-item .search-item-title:hover{color:#466aff}.suit-main .search-item .search-item-content{-webkit-line-clamp:5;color:rgba(0,0,0,.65);font-size:14px}.suit-main .search-item .search-item-content a{color:rgba(0,0,0,.65)}.suit-main .search-item .search-item-content .highlightByGitlinkSearch{color:#466aff}.suit-main .search-item .search-icon{margin-right:2em;color:#aaa}.suit-main .ant-pagination{text-align:center;margin-bottom:3vw}.suit-main .none_panels{display:flex;justify-content:center;align-items:center;flex-flow:column nowrap;height:40vh} \ No newline at end of file diff --git a/static/css/97.b374ea9c.chunk.css b/static/css/97.b374ea9c.chunk.css new file mode 100644 index 000000000..c487c3fbc --- /dev/null +++ b/static/css/97.b374ea9c.chunk.css @@ -0,0 +1 @@ +.configurateBotBox{width:1200px;margin:0 auto;color:#202d40}.configurateBotHead,.disFlex{display:flex;justify-content:space-between;align-items:center}.configurateBotHead{padding:25px 0 15px;border-bottom:1px solid #e0e6f5}.configurateBotHead .configurateBotTitle{font-weight:700}.leftBox{width:150px;min-height:317px;background-color:#f8faff;border-radius:4px}.leftBox .itemBox{display:block;color:#202d40;padding:4px 0 4px 15px}.leftBox .itemBox.active{background-color:rgba(70,106,255,.06);color:#466aff} \ No newline at end of file diff --git a/static/css/99.ade1d045.chunk.css b/static/css/99.ade1d045.chunk.css new file mode 100644 index 000000000..1683882b4 --- /dev/null +++ b/static/css/99.ade1d045.chunk.css @@ -0,0 +1 @@ +.diverModal .descUl{background-color:#fffae6;border-radius:4px;padding:10px 15px;color:#efc16b;border:1px solid #efc16b}.diverModal .ant-form-item-required:before{content:""} \ No newline at end of file diff --git a/static/css/main.a495c1e8.chunk.css b/static/css/main.a495c1e8.chunk.css new file mode 100644 index 000000000..02df7a797 --- /dev/null +++ b/static/css/main.a495c1e8.chunk.css @@ -0,0 +1,2 @@ +.tpi_content dl,.tpi_content h1,.tpi_content h2,.tpi_content h3,.tpi_content h4,.tpi_content h5,.tpi_content ol,.tpi_content p,.tpi_content ul{margin-bottom:0}.ant-popover-buttons{text-align:center!important}.page--body{z-index:1}#shixun_comment_block .buttons>p:last-child{display:none!important}.ant-message{z-index:20000!important}.ant-upload-list-item-info .anticon-loading,.ant-upload-list-item-info .anticon-paper-clip,.anticon anticon-paper-clip{color:#666!important}.MuiModal-root-15{z-index:1000!important}.markdown-body img{cursor:pointer;max-width:100%!important}.markdown-body pre ol.linenums,.markdown-body pre ul.linenums{padding-left:0}.markdown-body pre ol>li{list-style-type:none}.markdown-body video{max-width:100%!important}li,ol,ul{list-style-type:none}.yslflexhome{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.bor-red{border:1px solid #db0505!important}.font-25{font-size:25px!important}.markdown-body{text-align:left;word-break:unset}.-header-right{background:#1f2f3b}#myshixun_top{height:54px}#myshixun_top,.yslflexhomes{display:-ms-flexbox;display:flex}.yslflexhomes{-ms-flex-direction:row;flex-direction:row}.yslflexhomesysl1{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}pre.prettyprint{border:0 solid transparent;padding:10px;white-space:pre-wrap}.markdown-body pre ol>li{list-style:none!important}.-flex-basic0{-ms-flex-preferred-size:0%!important;flex-basis:0%!important;-webkit-flex-basis:0%!important;display:none}.-flex-basic100{-ms-flex-preferred-size:100%!important;flex-basis:100%!important;-webkit-flex-basis:100%!important}::-webkit-scrollbar-track{background-color:#f5f5f5}::-webkit-scrollbar-thumb,::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);box-shadow:inset 0 0 6px rgba(0,0,0,.3)}::-webkit-scrollbar-thumb{background-color:#dadada}.color-grey{color:#888}.-text-danger{color:#ff6545}.color-orange02{color:#f79f88!important}.color-orange03{color:#ff7500!important}.color-orange04{color:#ee4a20!important}.color-orange05{color:#ff9e6a!important}.color-orange06{color:#ff6530!important}a.color-orange05:hover,i.color-orange05:hover{color:#ff7500!important}.color-orange06{color:#ff6610!important}.color-yellow{color:#f0ad4e!important}.color-yellow2{color:#f93!important}.color-yellow3{color:#ffc828}.color-light-green{color:#29bd8b!important}.AlignTop{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.WhiteBack{background-color:#fff;border-radius:5px}.Box{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.LongWidth{-ms-flex:1 1;flex:1 1;width:0}.LongWidth,.ShortWidth{border-radius:5px;margin-bottom:30px}.ShortWidth{width:300px}.Gap{padding-left:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.AlignCenter,.FlexAJ{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.FlexAJ{-ms-flex-pack:justify;justify-content:space-between}.mt25{margin-top:25px}.User{display:-ms-flexbox;display:flex;font-weight:700;-ms-flex-align:center;align-items:center}.User img{width:30px;height:30px;border-radius:50%}.User span{margin-left:8px}.latex-error{border:1px solid rgba(255,129,130,.4);border-radius:6px;background-color:#ffebe9;padding:10px 8px;font-size:12px;margin-bottom:5px}.test-iframe{margin-top:-48px;vertical-align:bottom;height:100vh}.App{text-align:center}.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite;height:80px}.App-header{background-color:#222;height:150px;padding:20px;color:#fff}.App-title{font-size:1.5em}.App-intro{font-size:large}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.editormd-fullscreen{z-index:9999}.editormd-menu>li:last-child{float:right}.editormd .CodeMirror-linenumbers{padding:0}.editormd-html-preview hr,.editormd-preview-container hr{border-top:1px solid #ccc}body,html{-webkit-font-smoothing:auto!important}.ant-progress-textyes{color:#52c41a}.ant-progress-textno{color:#f5222d}.CodeMirror .CodeMirror-lines pre.CodeMirror-line{font-size:16px;line-height:20px;font-family:PingFang SC,Segoe UI,Helvetica,Arial,Apple Color Emoji,SimHei,SimSun,sans-serif,Microsoft YaHei}.react-codemirror2 .CodeMirror .CodeMirror-lines pre.CodeMirror-line{font-size:12px}.markdown-body p{margin-bottom:16px!important;font-size:16px!important;white-space:pre-wrap}.markdown-body>p{line-height:25px}.renderAsHtml.markdown-body p{white-space:inherit}.editormd .CodeMirror{border-right:none!important}.editormd-preview{border-left:1px solid #ddd;z-index:99;padding:0 8px}.editormd-preview .markdown-body{padding:0!important}.editormd-preview{width:50%!important}.editormd-image-click-expand .editormd-image-dialog{height:244px!important}.editormd-image-click-expand .editormd-image-dialog .image-link{display:none}.CodeMirror .CodeMirror-lines pre.CodeMirror-line,.CodeMirror .CodeMirror-lines pre.CodeMirror-line-like{padding:0 12px}.formItemInline.ant-form-item{display:-ms-flexbox;display:flex}.formItemInline .ant-form-item-control-wrapper{-ms-flex:1 1;flex:1 1}.ant-select-auto-complete.ant-select .ant-select-selection__placeholder{z-index:2}@-moz-document url-prefix(){.newContainers{min-height:calc(100% - 60px)!important}}.dissertion_login_modal .ant-modal-close{right:-55px;top:-18px!important}.dissertion_login_modal .ant-modal-body{padding:0}.dissertion_login{min-height:700px}.dissertion_login_left{width:450px;background-size:100% 100%;background-image:linear-gradient(180deg,#1773d9,#3640cf),url(/build/static/media/left.0f914009.png);background-repeat:no-repeat;background-position:100% 100%;background-blend-mode:overlay}.dissertion_login_left .intro_login{width:70%;margin:130px 0 0 55px}.login_register{flex:1;background-size:100% 100%;background-image:url(/build/static/media/right.c9429858.png);display:flex;flex-direction:column;justify-content:center;padding:0 50px}.login_register .dissertion_form .message{color:#f5222d}.login_register .onOK{width:100%;height:48px;font-size:16px}.login_register .register_type{width:50%;display:inline-block;text-align:center;padding-bottom:15px;border-bottom:1px solid #d3d8e8;color:#3d4859}.login_register .register_type.active{color:#466aff;border-bottom:2px solid #466aff}.opacity80{opacity:.8}.colorWhite{color:#fff}.colorABA{color:#abadc6}.font-45{font-size:45px}.themeColor{color:#466aff}.letter-spacing-3{letter-spacing:3px}.mr7{margin-right:7px}.fangkuai{width:10px;height:10px;display:inline-block;background:#fff;border-radius:2px;opacity:.95;margin-right:5px}.space-between{justify-content:space-between}.align-items-center{align-items:center}.loginRegisterFormItem .ant-input-lg{height:44px;padding-left:60px!important}.loginRegisterFormItem .ant-input-affix-wrapper .ant-input-prefix{background:none!important}.loginRegisterFormItem .ant-form-item-label{line-height:normal;margin-bottom:10px}.loginRegisterFormItem .ant-form-item-label>label{color:#30396b;font-size:15px}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;max-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:#4baf50;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:100px}.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-default,.menuPanels .ant-btn.currentBtn:hover{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}.feedBackModal .ant-modal-header{border-bottom:none;background:none;padding:16px 24px 0}.feedBackModal .ant-modal-title{font-weight:500!important;color:#151d40;font-size:18px}.feedBackModal .anticon-close{font-size:22px}.feedBackModal .ant-modal-footer{border-top:none;text-align:center;padding-bottom:40px}.feedBackModal .ant-modal-content{background-image:linear-gradient(359.37deg,#ebf3ff,#f8fbff 55.01%,#cbdbff);border:1.5px solid #fff}.feedBackModal .feedBackText{padding:20px;font-size:15px;color:#202d40}.feedBackModal .feedBackText::placeholder{color:#afb7c2}.feedBackModal .gotoIssueFeedBack{color:#466aff}.feedBackBox{position:relative;background-color:#fff}.feedBackText.errorInput{border:1px solid #f60011}.errorInput{background-color:rgba(255,0,0,.04)!important}.ant-input.errorInput:hover{background-color:#fff!important}.countNumBox{position:absolute;bottom:2px;right:10px}.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:38px;padding:6px 10px;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:20px;word-break:break-word;cursor:pointer}.-task-sidebar .glccHelp .icon-bangzhuzhongxinicon,.-task-sidebar .glccHelp .icon-bangzhuzhongxinicon1{color:#0654d6;margin-left:-3px}.-task-sidebar .glccHelp .icon-zanting{color:#0654d6}.-task-sidebar .glccHelp:hover{color:#fff;background-color:#466aff}.-task-sidebar .glccHelp:hover .icon-bangzhuzhongxinicon,.-task-sidebar .glccHelp:hover .icon-bangzhuzhongxinicon1,.-task-sidebar .glccHelp:hover .icon-zanting{color:#fff}.-task-sidebar .glccHelp .glccList{width:21px;position:relative;left:-2px}.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}.previousReview .ant-popover-inner-content{padding:4px}.previousReview .ant-menu-item:hover{background-color:#e6ecff}.gobackBox{margin:0 auto;padding:25px 0 12px;color:#202d40;font-size:16px;border-bottom:1px dashed #bec5d5}.gobackBox a{color:#a4aabb}.glccTable{border:1px solid #fff}.glccTable .ant-table-thead>tr>th{background-color:#dfe8ff}.glccTable .ant-table-tbody>tr>td{background-color:#ecf2ff;border-bottom:1px dashed #bec5d5;font-size:15px;color:#353f5e}.glccTable .ant-table-pagination.ant-pagination{margin:26px 20px 0 0;padding-bottom:26px}.markdownToHtml.editormd-html-preview,.markdownToHtml.editormd-preview-container{overflow:hidden}.markdownToHtml.editormd-html-preview p.editormd-tex,.markdownToHtml.editormd-preview-container p.editormd-tex{text-align:left}.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}#root{position:relative;min-height:100%}body{overflow:auto!important}body>.-task-title{opacity:1!important}#root .search-all{width:219px}.newContainers{height:100%;min-height:70vh;overflow:hidden}.newContainers,.newHeaders{min-width:1200px;max-width:unset}.newHeaders{width:100%;height:58px;z-index:1001;position:fixed;background:#1b2440;color:#fff}.newHeaders.publicNav{position:absolute;background:rgba(27,36,64,0)}.headerContent{width:1200px;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:100%}.globalSpin{max-height:700px!important}.indexHOC>.ant-spin-nested-loading{background:#000;height:100%}.indexHOC>.ant-spin-nested-loading>div>.ant-spin .ant-spin-dot{top:50%!important}.globalSpin .ant-spin-text{text-shadow:none!important;color:#fff}.globalSpin .ant-spin-dot-item{background-color:#fff}.newHeader .logoimg{margin-top:16px;float:left;width:97px}#header_keyword_search,.headIcon{padding-top:13px!important}.search-icon{height:30px!important}.search-icon i{font-size:20px}#header_keyword_search i{color:#4cacff}.ant-select-selection--multiple{padding-bottom:0!important;padding-top:3px}.ant-select-selection--multiple .ant-select-selection__rendered>ul>li,.ant-select-selection--multiple>ul>li{height:25px!important;line-height:23px!important;margin-bottom:3px;margin-top:0}.newContainer{background:#fff}.ant-modal-title{font-size:16px;font-weight:700!important;color:#333;text-align:center}@-moz-document url-prefix(){.ant-radio-inner{width:17px!important;height:17px!important}}.shixunDetail_top{display:block!important;padding-top:48px}.totalScore{display:block!important;padding-top:40px}.edu-menu-panel .edu-menu-listnew:hover .careersiconfont{color:#000!important}.newHeader{background:#24292d!important;height:60px!important}.HeaderSearch{margin-top:18px;margin-right:20px}.HeaderSearch .ant-input-search .ant-input{background:#373e3f!important;border:1px solid #373e3f!important}.ant-input-search .ant-input-affix-wrapper{border:transparent}.ant-input:focus{border-right-width:1px!important;outline:0;-webkit-box-shadow:0 0 0 2px transparent;box-shadow:0 0 0 2px transparent}.HeaderSearch .ant-input-search .ant-input::-webkit-input-placeholder{color:#999;font-size:14px}.HeaderSearch .ant-input-search .ant-input:-moz-placeholder,.HeaderSearch .ant-input-search .ant-input::-moz-placeholder{color:#999;font-size:14px}.HeaderSearch .ant-input-search .ant-input:-ms-input-placeholder{color:#999;font-size:14px}.HeaderSearch .ant-input-search .ant-input-suffix .anticon-search{color:#999}.HeaderSearch .ant-input-search .ant-input{color:#fff}.HeaderSearch .ant-input-search .ant-input-suffix{background:transparent!important}.roundedRectangles{position:absolute;top:10px;right:-22px}.HeaderSearch{width:325px}.HeaderSearch .ant-input-search{right:20px}.mainheighs{height:100%;display:block}.ml18a{margin-left:18%}.logoimg{float:left;min-width:34px;height:34px}.headwith100b{width:100%}.wechatcenter{text-align:center}.myrigthsiderbar{right:9%!important}.feedbackdivcolor{background:#33bd8c!important;height:49px!important;line-height:24px!important}.xiaoshou{cursor:pointer}.questiontypes{width:37px;height:17px}.questiontype,.questiontypes{font-size:12px;color:#333;line-height:17px;cursor:pointer}.questiontype{width:100%;text-align:center;padding:11px}.questiontypeheng{width:100%;height:1px;background:#eee}.mystask-sidebar{right:181px!important}.mystask-sidebars{right:20px!important}.shitikussmys{width:29px!important;height:20px!important;background:#ff6601!important;border-radius:10px!important;position:absolute!important;font-size:11px!important;color:#fff!important;line-height:20px!important;top:-13px!important;right:-10px!important}.maxnamewidth30{max-width:30px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;cursor:default}.mystask-sidebarss{right:5px!important}.simple-rate{font-size:16px!important}.ant-rate-star:not(:last-child){margin-right:2px!important}.flex-container{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin-bottom:4px;-ms-flex-align:center;align-items:center}.progress-container{-ms-flex:1 0;flex:1 0;margin-left:20px}.npmModal .ant-modal-close-icon{font-size:22px}.npmModal .ant-modal-content,.npmSuccessModal .ant-modal-content{background:-webkit-linear-gradient(91deg,#ebf3ff,#f4f5fe 22%,#f2f4ff 82%,#d4ddff);background:-o-linear-gradient(91deg,#ebf3ff 0,#f4f5fe 22%,#f2f4ff 82%,#d4ddff 100%);background:linear-gradient(359deg,#ebf3ff,#f4f5fe 22%,#f2f4ff 82%,#d4ddff);border:1.5px solid#ffffff;min-height:230px}.npmModal .ant-modal-body,.npmModal .ant-modal-footer,.npmSuccessModal .ant-modal-body,.npmSuccessModal .ant-modal-footer{background-color:transparent}.npmModal .ant-modal-body,.npmSuccessModal .ant-modal-body{background-image:url(/build/static/media/nps1.b2849b06.png);background-size:100%;background-repeat:no-repeat;color:#202d40}.npmSuccessModal .ant-modal-body{background-image:url(/build/static/media/nps2.d5d0b666.png);height:300px;text-align:center}.npmModal .ant-modal-footer{border-top:none;text-align:center;padding-bottom:30px}.oneGradeItem{width:36px;height:36px;border-radius:50%;line-height:36px;display:inline-block;background-color:#d2ddff;border:1px solid hsla(0,0%,100%,.61);text-align:center;font-weight:700;color:#334a6d;background-size:100% 100%;cursor:pointer}.npmModal .gradeCheckbox{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.npmModal .gradeCheckbox .ant-checkbox-wrapper{display:block;margin:0 0 15px;font-size:16px;color:#3f4e64;width:50%}.gradeInput{border:1px solid hsla(0,0%,100%,.66);color:#202d40;font-size:15px;padding:15px 18px}.gradeInput,.gradeInput:focus{background-color:hsla(0,0%,100%,.31)!important}.grade1.active,.grade1:hover,.grade2:hover,.grade3:hover{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGwAAABsCAYAAACPZlfNAAAABHNCSVQICAgIfAhkiAAAFC9JREFUeF7tXQlYVEe2/i+ggKCgccO1iSg6xIgZ3NBEMCqaeVGMGUYz44i+ZL44mXmC42R5jhE0M4lJDPiSSd6YicG8FyeaqKgvZowLi8TdJyZxi0bBJWJwQ0FBaXr+unCb7qab7r690GgXH9/te+tW1anz1zl16tRyJTSjkJOG4Cqgj68PImp06CUBvXWAhlUI4X+QJCFYp0MwJN4zgtervK/ge+W8q5Dva1Dk44MTTP8970+2CcZ3sXNwq7mwgXXx3LB6NXzbHEOsVIPHSKX4f1ChVhAuMLEUbI0nyDqCeoDvb6oBPk9YgH3imadyxeMA25mKwIoQTCITJ5JpCeRciMJ8t1x1uEzANhKyDWMXYp2nAecRgO3/DVpc7oIEaDGVzJpAJgULRtVqtYZXhYmujmc51/i/RueDlbuA3LQ0UAibNjQpYFv/E520vphLIp4mOqECHUoWCJoeJU+5J1klpOv9Gh9kjkvDlaaCrUkA2/wnhLPgFwhSMivuL1fetNPx3PsKnYRlNF7eGPcXXHA3cG4FbPM8dKcBsVjywVQhOQpIQqKa472QuDs1mPfYqyh1F3BuAYzmuF91FeYSo/msWCt3Vc5N5Yihw4tjX8P7ot25ukyXA7b5BcT6SFjOSkUqkiRfFQGr67OUvkp/bX7xezm+mzH6VRxxJWguA4xSFVB9ExlUe8/qDYe6mtzN96zborGv42VXgeYSwLa/gChtDdYQrEhTyVFEq4FEWbAOm2n63TXVSEp4C2edDZzTAdsyF78jkW/wP8DZxDaz/MokWsGjlyDbmXQ7FTCCtYpDyyTZ+jPog+7x+8wxbyHVWaA5BbDNcxHkW4ON1GrxCmGeO4wyaEwGXHQlvZS0T3xDMC0+DdWOAucwYDkpCNVK2My+ZrCRFWjJ+rt3n39Z44cnEt7krIEDwSHAcn6LztqW2E5Dop9FGmx1m1vK4G5KL2GvfxXGPfwerqrFTDVgQrI4p1TA/yh9Joov0EAvylae916vh8mPfZWViHt8GW6qAU0VYDnJCNC2Rj4LHKSm0Hs+jQ65vu0xRk2fZjdgws1Ucwmfs6WM9fZZ9bMLlsaVjTxfU9ABSfZO2dgN2Lbn8BGJmOYFyyGwlCmkdx59F7+3R+PYBdi2WZjBLmm5FyzHwVIkr6YGT475b3qFbAw2A5bzLDRa4DAT3G3edhtZ5bLXblT7ICrhXdvcWDYBtvrnaNmuLfZQsqJdRvY9nDFB2JMfhlhb+jObANv2DH2DEubewzx1edXZ1Swavcy6l98qYFt+g/50Ox2SHRTKOMuOa0RSJs5ty8StS0VyR6vCmmp26VoEhaLbqNko2bXCnnprOZ/2QPwyHGusdVgFbPu/Yx/BitEzm7nJk491zNePiQ0GzYbx3cekoPcvMlC0IQ1nti6F9uY1u9Jby9/T4sNipyN8Ap2Gt8qwN72+B7GFf2TMV6M+wAjVgBGsmZSIDxTvkP5qCo4CogmY4n3/9hrELj4t01BNsE58koKSnStqJc00nZn0Zpey2VG+u9KH9o0jUAsQGhkn1/XEJ6k4tyXT/FK9xujX4alHP8Q/LIFmUcLozQjl6qATTNjeUQU+KL0Qwd0H6LMpP1OIk6zQ1WO5jmbd5On9WoUiYkoGwkYkG9Gy6/lwVLIbsDtIuNASiByxHDfMpbUI2PZkLGGCORZXc1paxWnmefeEFERMzWhQ/oWCLBRlp6PyMitmR36WRdOSyLrmeXjiAnQbmwIBmmEoP3sI++ZTHVpUIY3Tw2SvxK+QFyw1CGYBy5lKqWqBM+RhoNpCDdMF3KfBsCW1atE0CDV5bnMmTq9PbzagtaX66/v0hwigujcXTq5MxdkvMx2pTzmXAnaPz5JXHhsF84D9Gq+xj3nBmVZd9Eu5CO070qKGEOpDVLR0f7bHWoWBHTQyUKH94hrVdAWz2uJOxTVH67Fw1P9ggVXA5L6rGmeJZLAztVTYI8no+8yHVlX6taO5OPFxKiqKCz1GS/pS5YVPovobl2KV/pIdK3B0WbIzFFM5qhAW/6m8VUofGkjY9l8inQ9fbrBukElklazMGKu4f3jZNep7sZXLejj7z0wUr02vb6kqynOUXpG+08PT0XtaZoN+ylINCv8cD9HonMI/HebHr8QrFgGja8Rn5HGU8IUO9bOOAqU6bikpVd5HsOLdxs22jlbdG6J/K1qThnNfLDWYBXUePXpCzNQnNCoOEb/KQHBP271xlZeKsXu2xmn8Ilk/XrqDLkmfcl9PXTCSsLwpmMD9NOudIc/m9FlARw2GLjVvfDSGYjnV48mPUuWW62o9KQwJzeQF6Dwy2eaGpbx47G8zUJKbpdo6NMd3Dq1+NmolNpkFLCcJa5lokt2U2pGg76wsMmO6HSnqX720L1sGrrK0SFX6xhL5CXfS+Nn8p5nO3/aG6ptlKJhpfzobyvkkfhWmNgAsJxGhkj9+ZB/VwqJHw4L7yZ73hedj6Dv2S5lCcDWtr/ObMnGWalJ2cxl6TFTS12FQInpNz0AArUC1oeizdBR/luYUekz4WUmt0kExPvQqMTcJ/8EIdhZOU8EWu4jI59RLmZKpkLLi1WkoyaObiw8Ndbut98GaaBko0V85EoR07XlOA9GYXMS/pwnYByLvesAmc7mahHh3eNMDO2kw5K/qpUwvbWTU/rnRqCJ4auiOeZMuM029y0wtaEWfpqNoVZqj467G0v9f3Gd4XA/YpvHwbxWIMj7wd5XBYZpv5O8pZXHq+jKFsYcXT4Lo19QaIsKlNGBhrkOgVZYW48AfomXHtlo6bEhXrruCtvG5qJYlLPcJLrHWYbs7d0KK/uKnbxXaPC4zbf3H35mBizlZDu/cDKJaHLAo1yE6SkiHYLqL+Rcbtw67ZMDyErGI5f3JkClKx2dJTTgjvseUNGh+0cD7YlUzHX+bYG0nWI28aQ99weEE7RX7QSsvOoQDqebHafaUb64aZtK/HJeNRbWATUQB+4DhTbEz8qEM9iPhtvcjx/+rDiyDFu2MnZ3+lPioedk2q0dhaHw9Lw43ThUa9z11hoHFPlVlPFtn3sgNiKsFbEJtYzXdGWmKvCvixWD6oaXWVWP56UM4vjQZFacLLcqVo/QJn2HEM5noNMp63/odG07JNqpCg+Bo+VbS3yRgQdL2CYj01XEdQZ0trE/kxvvWvaLRZ3aWWUmrrijD+Q30K65Mk21ad9DXYVgiukzg5oEHGs4uCHpO/Z2z5lsJlpvoUc4tqdHyFIb8xzCR7g+n7hK02glZeKHz6GR0fDRZjtVyTFP2Ta7MGGV8ozZftelC+8ehE2nypxYQQdBzkVJVebFIbZYOpSNwo6Xc8Xieu/wXO3MqReVEq7tGFM23HAm/lfLH80gGYIYCval14r03PnyjifmxVMpLQB5F7RE1ngJnzkh7y68fx1nkK5At5Y9FISVsgP5ALjOiJqvLRpqWN95t/MmT8sbgBMGIMLW+TN0l3njjU+aahD/AQSl/NH6gAIU5ZL54E7uLA6ek/EdRRm3XxilrEAwG3978HF8DY7omhey9JOWPonAbLKyRm4r3vtbdpMiNB/FDyo+DzmvtNZ9dNdKOkbjMhtTOXUrYW45DHLgq7XgYxRz69zCQfuPp9jp14I2v5UCD5Qdu5A81YbEA7FvSEeUQ7t7E7uGADt9KO4ZjN5Eb4vU02OBpMPDONwW/qPp2CsC+oJyPs2epmjOWlnnLM97Jags/KMabpIKheJfIzVLcS14wDBbuqlznaAvzVfL7PQGYOHzxLfcoYW8pjnCAIM+WdgzGv7EPE98aceqacG9+zuenD9h1FcQgkirxWPOd1TOwte/yRifdgUbiKTe+XYtQ3RRWj9fDYpeHpWrEfgTIq6a++in+n5eBpg3UdLDsjTfuNdzMnx3DD+ARGbCdD+F17gv7o3cthitXWztoIuiwYMRBLKyVsAEYCx9sdsSCacq0/l00CAjrKZMgfot/c+H6/lz947IDeU1Jst1l82Tu4bGFHDiLlJsi4B8SjHLe+Im+TDFAXLxWXNVa9FZ9ohESMxKtIqMRQGDaxMTZXXklQdUPRajkvwBS/L6aux53rnNTQ52q8ZT6k46KqlCE6jdD1EmZOB07Xl/7Jl4epLdaSVC7+IloNyqR10T4tXbJLkd9tSuOF+LK9mxcIXgVxwxWGTchP1j0xtiv5S8X1jvmC/rjd7Tz31Y5Anf6zsOWYRp0n7UAHScmq5YgRxMKqTv7bppe8lzowWiUf6zHzOHf4EMjwHb0R1su2b7Ihy2acjgTOigOXQlUCK+eEqpvXENpdhbOvpcOLX+7mT+VQT5oP+Dr2g8UyH2YEnZGYS37sElNMT4SfVL4ixlo40FAmTYYAdy5v6bhwv8uVbXjUxVfa/CP4UfxlEKLEWC7ojCBgK23uGnYBQMx0SeFTePu/efSPEWgrNIh+rbixako25tb+64lkVNyciRewvjYw/inWcBWA77d+qKULaGtobVo6rYytZ7Uxgf1i0bk2+vg31VjlUme+ELRqym48FHdoS+NWNdq+cM6lw47hs6UKv3niI0kTDBlV18sIFgub+4dJyWj50sZ8GvjWqvP1UD/uC4L3780wyXFcOyVNuw7pBtm3gCwHA1C/VvKR3IHm66Lc9Z9x8nJ6PWqbPSoDlU/FKPiaCEqjhTiFlWU6F+qznFcxX+zO0lFhSjRvlTB/t00aEmpDhkcByHlvq1tO//KErGCjiO/joeWYzhHzuIy4W951W0ewVdkfARfA8AEUTsj8BdW+iVTFay/d2DhSc95mQibbvt5U0qZ2htlKNuTi6tbOUbaki1ba86iT4B335hEtCaA7UZPVNWIBGhHp8Wj2gA0B+n787ATxvvORX5mAdvfB+1va3GGoAU604vf8UlK1mv2SVbF0UMoWZGJK1/WguRMesxZbUIChQZo/0Qypc/2vdeCmaVrs3Dy+RnOOK/jVmU1uphKl0XARMTuXnidzPmjquZmJlHQT6LRf+NBm7O7smU9SrIycX13rs1pnP1im6Fx6JycgnZjbJe67wlY6Zosh0ihAnst9lS9hjPMzKyEiRcKItHa7w5OETT9Ic1667AuB3vuB+aflvsOa+H6njwUL0qR+yZ78pdbX90aDKUMZ90Lunu9kYU2Q0ZaI19WiYWPhMtXleVf4kf07h9x3M5DmmUp68lj0KX6M470a83rdKmt92EzU9BzfsNDmg1rX3W+GN/PTdZLVBO67mSyzJXfmhKneTkTrayoytI1K3CKdbGVP0bl6fCrYcX42FLLsChhSoJdPbCXLWWQI33HwK8aly5RweK0FLf0UY7UQ5GYbqlp6JayoFFpOzg8HLfP23cGllh3SLCGN5axVcB2d8ODzIj6iX8qnGjtxiWi97J1Fmk4NZc6fzV1vt6zyldVlOPu9KJe9y/JsjgkKP2MUjYn2eZ6scpaPy2iBv2A4w4BJqvG7vxYjo4fy6nrI/TbZ2247ypaY2rD1ijM9KNJcSj/travaspzQtSW799dgz5/z0arnzS0JsWYbP8Dbe05V2TB0HNYaK2TtCphIoMcTmy26op8toJh1jI0je86h4DNMQbs5pFDOPpknNwxN/cgPDU90jPR4efTjaoiGuT+fjZ7cbYOOc9PVBofWGCWNTYBJktZR3SS/HCYoN1nj8ejfVIy7s+oH3vJYE0mWGV1VpTSwdcNxvXasJnd916ejbYJ9eb/1c3rcWJmYr12t1AfOgnPtAjAgzGn5OMPrQabARM57eqMOB7Cso1lc66zNliz5kQLjN5bBN82IXTdUA0SrIrD9TO51tI3l3hRz35rc/Xq8eiT8bi+M7dR/rBuVdoaDIq9iG+sImXAb1vfld+jpM3lZybesMfaCuofja5/SMP5JWmo+Mbk9DOl5d0FV79QqseFmbi8KgtlXxEsgz7eLL+AXw65iJX2AGCXhCkZ7+7ED5eK03MMBxqmpZqKhjfeiANkz8LBPzb8VIc18FQBJubNenTAF0w8RilA6XssFeiNr3fckm+rBpdiijVwzMWrAkxkdKgTgiq12MmfD6op+J5NI2G3bykeiQHuqOGBasBEYXs7oLNOi63U1VH29GlWdbs13d984/e10GLswGsNPzNlK3gOASYKOcgFjndqVw0PlpcVKNaMixyxzTV/0p0T0BKPD7hYu/pJbXAYMFHwzm4I9C3H55Qct5x73+wkFFjrcw1T1KpBQ3CdApiS4Z4QfMwM9Uuy1LaiuyqdhKWDr8H6h8dsrLRTARNl7gnGs5Ivt+Dq+DlGhgYHD5uYi3dxfJmPDskxN5x7PK/TAZONkWCe+yFhDX9Gyg3H1Ka/2+/pX0A1kgbfkhczOTW4BDBBIR3GAUHBsqTNanZ9jiNWqBgQl9s/ILYVVZcBphCwNxCx9Dwu5xq7yGYwzeXItNperQ9mDC3HEVuZr+Y9lwNWJ21+QQH0QUrytzUDFa9Vg6vSsg20qBHIHhhPUq9yGcWLg27ifUGeGhDsSeMWwAykrTur9CYLTbKHSE99l+i8p2uB+UNuyCfiuSW4FTClRnsCEE4L6kUWPp1Wots+geWIvjNYtlDBfP5GS/jNmJu44BaUDAppEsD0Egd09mnBpQfcsEa1wvl0/rKoLy3pSbc9LyFpy27fxtJY4Iq7gVLKa1LAFCLEEoRgX06R++ApSlwi+7ogI9+kgokl681V8fx6BxvROjamlTHV2Mbi9btI7mnADCtP93+gny8mc0p7AgUugUzSHyCtvOfiYdxV5r+RZW0YpJXHkh4VPELCLHFESF4QMNzXB4/V6PAzF84KHCRIm3xr8PlAOms8QZIs8cSjATMlugBo7Q/04/P7SXhvXiPk4291COE1mNcg+UqplNPqOI3BIxN4Lee1nFdx5HsRwTnJ2JP8fYq/j9Ipe9OjxKgRYv4FnAkOvZLwUrMAAAAASUVORK5CYII=);color:hsla(0,0%,100%,0);background-repeat:no-repeat}.grade2.active,.grade2:hover{background-image:url(data:image/png;base64,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)}.grade3.active,.grade3:hover{background-image:url(data:image/png;base64,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)}.oneGradeItem.active{color:hsla(0,0%,100%,0);background-repeat:no-repeat}.successTips{margin-top:135px}.npmSuccessModal .ant-modal-close-icon{font-size:25px;color:#fff}.npmModal{.npsFeedBackBox{position:relative;background-color:#fff}.countNumBox{position:absolute;bottom:2px;right:10px;span{color:#466aff}}}.dropdownFlex{display:flex;background:#fff;border-radius:3px}.dropdownFlex .ant-menu-vertical>.ant-menu-item{border:none;height:35px;line-height:35px;margin:0}.dropdownFlex .ant-menu-vertical>.ant-menu-item.ant-menu-item-selected{background-color:#fff}.dropdownFlex .ant-menu-vertical>.ant-menu-item.ant-menu-item-selected a{color:rgba(0,0,0,.65)!important}.dropdownFlex .ant-menu-vertical>.ant-menu-item.ant-menu-item-active a{color:#4cacff!important}.dropdownFlex .ant-menu-vertical{border:none}.currentImg{width:34px;height:34px;border-radius:50%;margin-left:15px}.ant-dropdown-menu.currentMenu{width:120px;text-align:center;padding:0}.ant-dropdown-menu.currentMenu .currentName{padding:0 8px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block}.ant-dropdown-menu.currentMenu li{height:40px;line-height:40px;padding:0!important;cursor:default}.ant-dropdown-menu.currentMenu li:hover{background-color:#fff}.ant-dropdown-menu.currentMenu li:first-child{border-bottom:1px solid #eee}.ant-dropdown-menu.currentMenu li:last-child{border-top:1px solid #eee}.ant-dropdown-menu.currentMenu li:last-child a{border-radius:0 0 4px 4px}.ant-dropdown-menu.currentMenu li a{padding:0;margin:0;display:block;color:#666}.ant-dropdown-menu.currentMenu li a:hover{color:#fff;background:#829bff}.newFooter{position:absolute;bottom:0;width:100%;background:#323232;clear:both;min-width:1200px;z-index:8;left:0}.newFooter p{margin-top:0;margin-bottom:0!important}.newFooter .footerInfos{display:flex;max-width:1200px;margin:0 auto;justify-content:space-around;padding:60px 0}.newFooter .footerInfos>ul{padding:0 40px;box-sizing:border-box;max-width:25%;text-align:left}.newFooter .footerInfos>ul li{color:#fff;font-weight:300}.newFooter .footerInfos>ul li:first-child{font-size:17px}.newFooter .footerInfos>ul li>a,.newFooter .footerInfos>ul li>span{color:#bbb}.newFooter .footerInfos>ul li>a:hover{color:#4cacff}.newFooter .footerCopy{color:#bbb;border-top:1px solid #4e4e4e;padding:10px 0}.newFooter .footerCopy a{color:#bbb}.newFooter .footerCopy a:hover{color:#4cacff}.inviteForm .ant-form-item{margin-right:0}.inviteForm .ant-form-item-label{width:110px;text-align:right}.inviteForm .ant-form-explain{position:absolute}.notice-popover .ant-popover-arrow{display:none}.notice-popover .ant-popover-inner-content{width:386px;height:446px;box-shadow:0 4px 8px 2px hsla(0,0%,83.1%,.5);border-radius:4px;margin-top:-10px;padding:12px 1px 12px 0}.messageHoverDiv .ant-menu-item{margin-right:24px!important}.hoverNotice-head{margin-left:18px}.hoverNotice-head .ant-badge{font-size:14px!important}.hoverNotice-head>.ant-menu-horizontal{border-bottom:1px solid #e8e8e8!important}.hoverNotice-body{height:342px;overflow-y:scroll}.hoverNotice-body b{font-weight:400;text-shadow:.5px 0 0 #333}.hoverNotice-body .none_panels{height:100%}.message-icon{position:relative}.message-icon .ant-scroll-number{right:12px;padding:0}.hoverNotice-buttom{display:flex;justify-content:space-between;padding:12px 18px}.hoverNotice-buttom a{color:#466aff}.hoverNotice-buttom a:hover{opacity:.85}.noticeCont-back .pointer{cursor:pointer}.noticeCont-back:hover{background:#f3f4f6}.noticeCont{display:flex;margin:0 16px 0 18px;padding:12px 0 10px;line-height:24px;border-bottom:1px solid #eee;cursor:default}.noticeCont i{font-size:14px!important;margin-right:6px;color:#333}.noticeCont .boldSpan{font-weight:400;text-shadow:.5px 0 0 #333}.noticeCont .noticeCont-text{display:flex;color:#333;flex:auto;justify-content:space-between}.noticeCont .noticeCont-text .content-span{word-break:break-all;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.noticeCont .noticeCont-text .atme-cont-span{width:272px}.noticeCont .noticeCont-text .notice-cont-span{width:255px}.noticeCont .noticeCont-text .timeSpan{font-size:12px;color:#666}.noticeCont .noticeCont-text .at-name{margin-right:12px}.footEdition{background-color:#171b23}.footEdition .footContent{display:flex;align-items:flex-start;padding:86px 0;justify-content:space-around;width:1200px;margin:0 auto}.footEdition .footContent ul{min-width:120px;text-align:left;margin-right:80px}.footEdition .footContent ul.center{text-align:center}.footEdition .footContent ul>p{height:22px;font-size:16px;font-weight:400;color:#fff;line-height:22px}.footEdition .footContent ul>img{width:100px;height:100%;margin-bottom:30px;margin-top:25px;border-radius:10px}.footEdition .footContent ul li{height:20px;font-size:14px;font-weight:400;line-height:20px;color:#bdc2d1;margin-bottom:15px!important}.footEdition .footContent ul li a{color:#bdc2d1!important}.footEdition .footContent ul li a:hover{text-decoration:underline}.footEdition .footContent ul li.thehead{height:25px;font-size:18px;font-weight:600;color:#fff;line-height:25px;margin-bottom:20px!important}.footEdition .footContent ul .theline .imgCon{width:90px;height:90px;padding:5px;border-radius:4px;background-color:#fff}.footEdition .footContent ul .theline .imgCon img{width:100%;border-radius:3px}.copyrightDesc{font-size:12px;font-weight:400;color:#bdc2d1;line-height:28px;padding:15px 0;text-align:center;background-color:#1b212c}.copyrightDesc a{color:#bdc2d1!important}.regBtn{height:40px;background:#fff;border-radius:4px;display:inline-block;padding:0 18px;margin-left:20px;font-size:14px;color:#466aff;line-height:40px}.head-nav .pr{justify-content:center}.head-nav .pr.active{border-bottom:2px solid #fff!important}.head-nav .drop-li{display:flex;flex-direction:column;align-items:center}.head-nav .drop-li .drop-down{position:fixed;top:58px;background-color:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px;transition:height .2s ease-in-out;overflow:hidden;box-shadow:0 0 6px rgba(6,44,107,.15)}.head-nav .drop-li .drop-down .drop-down-item{height:46px!important;line-height:46px!important;padding-right:unset;position:relative}.head-nav .drop-li .drop-down .drop-down-item a{color:#252b3a!important;display:inline-block;height:100%;max-width:160px}.head-nav .drop-li .drop-down .drop-down-item:hover{background-color:#ebf0ff}@media screen and (max-width:1200px){.drop-down{right:200px}}dl,ol,ul{margin-bottom:0}.markdown-body .editormd-tex .katex-display>.katex{white-space:pre-wrap}.markdown-body a{color:#466aff}.markdown_anchors{position:relative}.markdown_anchors:hover .anchors{display:inline-block}.markdown_anchors .anchors:hover{text-decoration:none}.markdown_anchors .anchors{color:inherit;margin-left:-14px;display:none}.newMain{background-color:#fff}.newTable{background-color:#f0f5ff}.newTable .newImages{background-image:url(/build/static/media/taskbar.49a40f3a.png);height:364px}.color-black{color:#333}.projectallName{font-size:22px;font-weight:400;line-height:30px;max-width:690px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.projectallName .projectN{word-break:break-all}.textRight{text-align:right}.main{width:1200px;padding:20px;margin:20px auto;background:#fff;border-radius:2px;border:1px solid #eee}.radius-2{border-radius:2px}.normal{width:1200px;margin:0 auto}.back-white{background:#fff}.back-black{background:#000}.btn_32{border-radius:4px;padding:0 12px;height:32px;line-height:32px;background-color:#f4f4f4;color:#666;display:inline-block}@media screen and (max-width:1200px){.main{width:100%;margin:10px auto}}.hide-1{display:inline-block;white-space:nowrap}.hide-1,.hide-2{overflow:hidden;text-overflow:ellipsis}.hide-2{display:inline-block;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.df{display:flex}.flex-1{flex:1;width:0}.f-wrap-between{display:flex;flex-wrap:wrap;justify-content:space-between}.f-wrap-alignCenter{display:flex;flex-wrap:wrap;align-items:center}.f-wrap-alignCenter>span,.f-wrap-alignCenter a:link,.f-wrap-alignCenter a:visited{color:#333}.f-wrap-alignCenter>span{cursor:default}.commitDesc{flex:1;line-height:20px;word-break:break-all;width:49rem;overflow:hidden;white-space:normal}.commitDesc a:hover{text-decoration:underline}.commitDesc a:hover .markdown-body{color:#466aff}.normalBox{border-radius:4px}.normalBox-title{background-color:#fafcff;border:1px solid rgba(42,97,255,.23);border-radius:4px 4px 0 0;padding:0 20px;height:48px;font-size:16px}.none_panels,.normalBox-title{display:flex;align-items:center}.none_panels{text-align:center;min-height:320px;padding:40px 0;justify-content:center}.none_panels.small{height:120px}.none_panels.small img{width:200px}.none_panels img{width:300px;margin-bottom:15px}.none_p_title{font-size:16px;color:#999}form.ant-form{color:#333}.required{position:relative}.required:before{content:"*";color:red;position:absolute;left:-10px;top:0;line-height:22px}form .ant-row.ant-form-item{margin-bottom:20px}@media screen and (max-width:1200px){.main,.normal{width:100%}#root{width:1200px}}@media screen and (max-width:1000px){.main{margin:1rem auto}.main,.normal{width:100%}}@media screen and (max-width:750px){.main{width:95%;margin:1rem auto}.normal{width:100%}#root{width:1200px}.newContainers{min-width:1200px}}.ver-middle{vertical-align:middle}.pd510{padding:5px 10px}.modalsStyle .ant-modal-content>.ant-modal-header{text-align:left!important}.modalsStyle .ant-modal-body{max-width:400px;margin:0 auto;text-align:left;min-height:140px;display:flex;align-items:center}.modalsStyle .ant-modal-close-x{margin-top:8px}.list-r-Info>div{box-shadow:0 0 2px rgba(0,0,0,.2)}.list-l-Menu{margin-bottom:12px;border-radius:2px;background-color:#fff;border:1px solid rgba(79,108,188,.21)}.list-l-Menu>li{font-size:15px;padding:0 0 0 25px;box-sizing:border-box;color:#333;position:relative}.list-l-Menu>li>p{height:49px;width:100%;display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding-right:20px;margin:0;border-bottom:1px solid #eee}.list-l-Menu>li>p a{width:100%;color:#202d40}.list-l-Menu>li>p span:last-child{color:#999}.list-l-Menu>li:last-child>p{border-bottom:none}.list-l-Menu>li:not(.MenuTitle):hover,.list-l-Menu li.active{background-color:rgba(70,106,255,.06)}.list-l-Menu li.active:before{position:absolute;left:0;width:6px;content:"";height:100%;background:#466aff}.list-l-Menu .MenuTitle{font-size:16px;background-size:100% 100%;color:#333!important;height:62px;line-height:62px;border-bottom:1px solid #e0e0e0;font-weight:400;cursor:pointer}.list-l-Menu .ant-menu-inline{border:none}.list-l-Menu .ant-menu-inline .ant-menu-item{width:100%!important}.list-l-Menu .ant-menu-item-group-title{padding:0}.group-setting-switch{border:1px solid #ddd!important;background-color:#fff!important}.newPopUl li{height:30px;line-height:30px;border-bottom:1px solid #eee;min-width:78px;text-align:center}.newPopUl li:last-child{border-bottom:none}.btn-83{width:83px;height:32px;line-height:30px;text-align:center;background:#fafbfc;border:1px solid #d0d0d0;display:inline-block;border-radius:5px;font-weight:500;color:#333!important;margin-right:15px}.btn-83:hover{background:#f3f4f6;color:#333!important}.btn-83:active{background:#d0d0d0;color:#333!important}.shadow:hover{background:#eeeff1;border-bottom-left-radius:4px;border-top-left-radius:4px}a.hover:hover{text-decoration:underline}button.ant-btn-primary.btnblue{background-color:#466aff;border-color:#466aff}button.ant-btn-primary.btnblue:hover{background-color:rgba(70,106,255,.85);border-color:rgba(70,106,255,.85)}button.btngrey{background-color:#fff;border-color:#d0d0d0;color:#666}button.btngrey:focus,button.btngrey:hover{border-color:hsla(0,0%,60%,.5);color:#666}.newContainer .newBtn,.newContainer .newTab{position:relative}.newContainer .newBtnImg{background-image:url(/build/static/media/newIcon.6ce5faf2.svg);background-size:100% 100%;width:29px;height:13px;position:absolute;right:-14px;top:-7px}.newContainer .newTab .newBtnImg{right:-19px}.operateButton{padding:0 15px;height:32px;color:#fff!important;cursor:pointer;line-height:30px;background-color:#466aff;border:1px solid #466aff;border-radius:4px;display:block}.operateButton:hover{background-color:#708cff;border-color:#708cff}.red_deleteBtn{display:block;height:38px;line-height:36px;border:1px solid #db2828;border-radius:4px;color:#db2828!important;padding:0 15px;font-size:16px}.red_deleteBtn:hover{border-color:#db2828!important}.notice-manager-tip{font-size:16px;font-weight:400}.manager-cont-top{font-size:14px;font-weight:600;height:44px;padding-left:20px;background:#fafcff;border:1px solid #89a4f7;line-height:44px;border-top-left-radius:3px;border-top-right-radius:3px;margin-top:25px}.manager-cont{padding:8px 20px 6px;display:flex;align-items:center;font-size:14px}.manager-cont .manager-cont-title{width:320px}.notice01 .ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner:after{border-color:#fff}.notice01 .ant-checkbox-disabled .ant-checkbox-inner{background-color:#999!important;border-color:#999!important}.notice01 .ant-checkbox-checked .ant-checkbox-inner{background-color:#466aff;border:#466aff}.notice01 .ant-checkbox-checked:after{border:1px solid #466aff}.notice01 .ant-checkbox-input:focus+.ant-checkbox-inner,.notice01 .ant-checkbox-wrapper:hover .ant-checkbox-inner,.notice01 .ant-checkbox:hover .ant-checkbox-inner,.notice01 .ant-radio-checked .ant-radio-inner,.notice01 .ant-radio-input:focus+.ant-radio-inner,.notice01 .ant-radio-wrapper:hover .ant-radio,.notice01 .ant-radio:hover .ant-radio-inner{border-color:#466aff}.notice01 .ant-checkbox+span,.notice01 .manager-cont-title{color:#000}.notice01 .ant-radio-inner:after{background-color:#466aff}.notice01 .but25{color:#fff}.notice01 .but25,.notice01 .but25:hover{background-color:#466aff;border-color:#466aff}.notice01 .but25:hover{opacity:.8}.notice01 .but25:active{opacity:1;background-color:#466aff;border-color:#466aff}.notice01 ::-webkit-scrollbar{width:5px}.notice01 ::-webkit-scrollbar-thumb{border-radius:6px;box-shadow:inset 0 0 6px #fff;background-color:#d4d4d4}.notice01 ::-webkit-scrollbar-track{box-shadow:inset 0 0 6px #fff;background-color:#fff}.whiteBack{background-color:#fff}.whiteBack .boies{width:1200px;margin:0 auto;padding:30px 0 10px}.whiteBack .boies .shortW{width:198px;border:1px solid rgba(79,108,188,.21);border-radius:4px;margin-bottom:30px}.whiteBack .boies .shortW .userDetail{background:rgba(124,146,230,.05);border-radius:4px 4px 0 0;padding:20px 25px;text-align:center;height:105px}.whiteBack .boies .shortW .userDetail img{height:48px;width:48px;border-radius:50%}.whiteBack .boies .shortW .userDetail span{font-size:16px;color:#333;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:500}.whiteBack .boies .shortW .securityUl{margin-bottom:0;padding-bottom:12px;padding-top:5px}.whiteBack .boies .shortW .securityUl li{height:36px;line-height:36px;position:relative;cursor:default;padding-left:17px;font-weight:500;color:#142a56;font-size:16px}.whiteBack .boies .shortW .securityUl li a{color:#202d40;font-size:14px}.whiteBack .boies .shortW .securityUl li:hover{background-color:rgba(70,106,255,.05)}.whiteBack .boies .shortW .securityUl li:first-child:hover{background-color:#fff}.whiteBack .boies .shortW .securityUl li.active{background-color:rgba(70,106,255,.05)}.whiteBack .boies .shortW .securityUl li.active a{color:#466aff}.whiteBack .boies .shortW .securityUl li i{margin-right:8px}.whiteBack .boies .shortW .ul-border-buttom{border-bottom:1px solid #eef3ff;padding-bottom:5px}.whiteBack .boies .sshHead{display:flex;align-items:center;padding:6px 0;margin-bottom:15px;justify-content:space-between;border-bottom:1px solid #eee}.whiteBack .boies .sshHead>.text-shadow07{font-size:18px;font-weight:400;color:#333;text-shadow:.5px 0 #333}.whiteBack .boies .sshHead>.add-SSH-title{font-size:16px;font-weight:400;color:#333;text-shadow:.5px 0 #333}.whiteBack .boies .sshHead .but25{padding:0 12px}.whiteBack .boies .ant-list-item{padding:20px;border-bottom:1px solid #eee!important}.whiteBack .boies .ant-list-item>img{margin-right:24px}.whiteBack .boies .ant-list-item>div{flex:1;width:0;margin-right:20px}.whiteBack .boies .ant-list-item>div p{margin-bottom:8px!important}.whiteBack .boies .ant-list-item>div span{font-size:12px}.whiteBack .boies .ant-list-item .ant-btn.ant-btn-danger{background-color:#fff;border-color:#d0d0d0;color:#df0002}.whiteBack .boies .ant-list-item .ant-btn.ant-btn-danger:hover{background-color:#df0002;color:#fff;border-color:#df0002}.whiteBack .boies .questionLink{padding:15px 20px}.whiteBack .boies .questionLink a{color:#466aff}.whiteBack .boies .questionLink a:hover{text-decoration:underline}.whiteBack .boies .sshForm{padding:15px 20px}.whiteBack .boies .sshForm .ant-col.ant-form-item-label{font-size:16px;color:#333}.descModal .ant-modal-title{text-align:left;font-size:20px}.descModal .keyContent{border:1px solid #eee;border-radius:4px;padding:10px 15px;margin-top:10px;max-height:200px;overflow-y:auto}.descModal .keysTitle{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap}.descModal .keysTitle span:last-child{word-break:break-all;flex:1}.but25{margin-bottom:5px;color:#fff}.but25,.but25:hover{background-color:#466aff;border-color:#466aff}.but25:hover{opacity:.8}.but25:active{opacity:1;background-color:#466aff;border-color:#466aff}.blue-Purple{color:#466aff!important}.userHeadPhoto{width:48px;position:relative;margin:0 auto}.userHeadPhoto .userUpdateBox{font-size:11px!important;width:100%;height:100%;line-height:48px;text-align:center;position:absolute;left:0;top:0;background-color:rgba(0,0,0,.2);display:none!important;color:#fff!important;transition:1s;border-radius:50%;cursor:pointer}.userHeadPhoto:hover .userUpdateBox{display:block!important}.dangerBorBut,.dangerBorBut:focus{background-color:rgba(196,0,14,.09);border:1px solid #f60011;border-radius:5px;color:#f60011}.dangerBorBut:after,.dangerBorBut:focus:after{display:none}.dangerBorBut:focus:hover,.dangerBorBut:hover{background-color:rgba(196,0,14,.18);border:1px solid #ff727c;color:#f60011}.dangerBorBut:active,.dangerBorBut:focus:active{background-color:rgba(196,0,14,.22);border:1px solid #f60011;color:#f60011}.themeCorBorBut,.themeCorBorBut:focus{border:1px solid #466aff;border-radius:5px;color:#466aff}.themeCorBorBut:after,.themeCorBorBut:focus:after{display:none}.themeCorBorBut:focus:hover,.themeCorBorBut:hover{border:1px solid #6684fe}.themeCorBorBut:active,.themeCorBorBut:focus:active{border:1px solid #1a47ff}.grayBorBut,.grayBorBut:focus{background-color:#fbfbfb;border:1px solid #d5dbec;border-radius:5px;color:#333}.grayBorBut:after,.grayBorBut:focus:after{display:none}.grayBorBut:focus:hover,.grayBorBut:hover{background-color:#edf0f6;border:1px solid #adb8d6;color:#333}.grayBorBut:active,.grayBorBut:focus:active{background-color:#e7edfb;border:1px solid #adb8d6;color:#333}.grayBorBut.redFontBut,.grayBorBut.redFontBut:active,.grayBorBut.redFontBut:focus,.grayBorBut.redFontBut:hover,.grayBorBut:focus.redFontBut,.grayBorBut:focus.redFontBut:active,.grayBorBut:focus.redFontBut:focus,.grayBorBut:focus.redFontBut:hover{color:#f60011}.grayBorBut.whiteBackBut,.grayBorBut.whiteBackBut:active,.grayBorBut.whiteBackBut:focus,.grayBorBut.whiteBackBut:hover,.grayBorBut:focus.whiteBackBut,.grayBorBut:focus.whiteBackBut:active,.grayBorBut:focus.whiteBackBut:focus,.grayBorBut:focus.whiteBackBut:hover{background-color:#fff}.f8HeadModal{color:#333}.f8HeadModal .ant-modal-content{border-radius:0}.f8HeadModal .ant-modal-header{height:56px;padding:10px 30px;background-color:#f8f8f8}.f8HeadModal .ant-modal-title{text-align:left;font-weight:400!important}.f8HeadModal .ant-modal-close-x{font-size:25px;line-height:45px}.f8HeadModal .titleTip{margin-left:45px}.f8HeadModal .deleteTip{color:#666;margin-top:20px;margin-left:92px}.f8HeadModal .ant-modal-footer{border-top:none;padding:40px 0 60px;text-align:center}.circleRed{display:inline-block;width:36px;height:36px;line-height:36px;text-align:center;border-radius:50%;background-color:#ca0002;color:#fff;margin-right:15px}.whiteBack .boies .sshHead{padding:0 10px 0 0}.sshHead .ant-badge{font-size:16px;color:#333}.sshHead .ant-menu-item{padding:0;margin-right:34px!important;height:34px;width:64px;text-align:center;line-height:0;position:relative}.sshHead .ant-menu-horizontal>.ant-menu-item,.sshHead li.ant-menu-item{border-bottom:0}.sshHead .ant-menu-item-selected{color:#333;font-weight:400;text-shadow:.5px 0 #333;border-bottom:2px solid #2a61ff!important}.sshHead .ant-badge-count,.sshHead .ant-badge-dot,.sshHead .ant-badge .ant-scroll-number-custom-component{right:-6px;-webkit-box-shadow:0 0 0 0;box-shadow:0 0 0 0}.sshHead .ant-badge-multiple-words{padding:0}.sshHead .ant-menu-horizontal{border-bottom:0 solid #e8e8e8}.sshHead .but25{height:32px}.deleteBut{color:#df0002}.deleteBut:hover{background:#df0002;border:1px solid #df0002;color:#fff}.deleteBut:active{background:#ce0002;border:1px solid #ce0002;color:#fff}.mynotice-content{justify-content:space-between;padding:15px 0 15px 10px;border-bottom:1px solid #eee;color:#333}.mynotice-content:hover{background:#f3f4f6}.mynotice-content img{cursor:pointer}.mynotice-content b{font-weight:400;text-shadow:.5px 0 #333}.mynotice-content .invisable-read{display:none}.mynotice-content:hover .invisable-read{display:block;color:#466aff;opacity:.6;cursor:pointer}.mynotice-content:hover .invisable-read:hover{opacity:1}.mynotice-content:hover .timeSpan{display:none}.mynotice-content i{font-size:16px!important;margin-right:5px}.mynotice-content .boldSpan{font-weight:400;text-shadow:.5px 0 0 #333;margin:0 8px}.mynotice-content .currentImg{width:40px;height:40px;margin-left:0}.mynotice-content .private-letter-img+.ant-badge-count{top:2px;right:5px;height:18px;min-width:18px;line-height:18px;padding:0}.mynotice-content .highlightSpan:hover{color:#466aff;cursor:pointer}.mynotice-content .mynotice-cont{padding:0;cursor:default}.mynotice-content .mynotice-cont .visible-checkbox{margin-right:10px}.mynotice-content .mynotice-cont .invisible-checkbox{display:none}.mynotice-content .mynotice-cont .atme-notice-text{margin-left:6px}.mynotice-content .mynotice-cont .atme-notice-text .atme-notice-name{margin:0}.mynotice-content .mynotice-cont .atme-notice-text .atme-length{max-width:48rem;word-break:break-all}.mynotice-content .ant-badge-count,.mynotice-content .ant-badge-dot,.mynotice-content .ant-badge .ant-scroll-number-custom-component{-webkit-box-shadow:0 0 0 0;box-shadow:0 0 0 0;top:3px;right:4px;min-width:8px;height:8px}.mynotice-content .system-notice-blank{margin-right:14px}.batchDel .atme-notice-text,.batchDel .currentImg{pointer-events:none}.baselineDiv{align-items:baseline}.invisible{display:none}.visible{display:flex;justify-content:space-between;height:30px;padding:0 10px;color:#333;margin-bottom:5px}.visible button{padding:0 12px}.visible .batchDeleteBut{border:1px solid #466aff;color:#466aff}.private-letter-right{flex:auto;margin:0 10px 0 16px}.private-letter-right div{display:flex;justify-content:space-between}.letter-length-limit{max-width:50rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sysNotice-length{max-width:52rem;word-break:break-all}.numberSpan{color:#466aff}.vertical-center-style{display:flex;align-items:center}.stretch-style{display:flex;align-items:baseline}.float-left-little{margin-right:10px}.float-right-little{margin-left:12px}.paging{text-align:center;margin:12px}.ant-modal-mask{z-index:1031}.ant-modal-wrap{z-index:1032}.deleteBox{z-index:1033}.deleteBox .ant-modal-close-x{font-size:17px!important}.deleteBox .ant-modal-header{background-color:#f8f8f8;padding:10px 30px}.deleteBox .ant-modal-header .ant-modal-title{text-align:left;font-size:16px;font-weight:700}.deleteBox .ant-modal-close{top:0!important;font-size:24px!important}.deleteBox .ant-modal-body{padding:30px 50px}.deleteBox .ant-modal-body p{font-size:14px;line-height:26px;color:#666;word-break:break-all}.deleteBox .ant-modal-body .desc .descMain{align-items:center;justify-content:center;font-size:20px;margin-bottom:10px}.deleteBox .ant-modal-body .desc .descMain i.red{color:#df0002}.deleteBox .ant-modal-footer{border-top:none;text-align:center;padding-bottom:40px}.deleteBox .ant-modal-footer a,.deleteBox .ant-modal-footer button{width:96px;height:32px;margin:0 20px;font-weight:400;font-size:14px}.deleteBox .ant-modal-footer a.ant-btn,.deleteBox .ant-modal-footer button.ant-btn{border-color:#d0d0d0;color:#666}.deleteBox .ant-modal-footer a.ant-btn:active,.deleteBox .ant-modal-footer a.ant-btn:focus,.deleteBox .ant-modal-footer a.ant-btn:hover,.deleteBox .ant-modal-footer button.ant-btn:active,.deleteBox .ant-modal-footer button.ant-btn:focus,.deleteBox .ant-modal-footer button.ant-btn:hover{background:#f3f4f6}.deleteBox .ant-modal-footer a.ant-btn-danger,.deleteBox .ant-modal-footer button.ant-btn-danger{background-color:#fff;color:#df0002;border-color:#d0d0d0}.deleteBox .ant-modal-footer a.ant-btn-danger:active,.deleteBox .ant-modal-footer a.ant-btn-danger:focus,.deleteBox .ant-modal-footer a.ant-btn-danger:hover,.deleteBox .ant-modal-footer button.ant-btn-danger:active,.deleteBox .ant-modal-footer button.ant-btn-danger:focus,.deleteBox .ant-modal-footer button.ant-btn-danger:hover{border-color:#df0002;background-color:#fff}.deleteBox .ant-modal-footer a.ant-btn.ant-btn-primary,.deleteBox .ant-modal-footer button.ant-btn.ant-btn-primary{background-color:#466aff;color:#fff;border-color:#466aff}.deleteBox .ant-modal-footer a.ant-btn.ant-btn-primary:active,.deleteBox .ant-modal-footer a.ant-btn.ant-btn-primary:focus,.deleteBox .ant-modal-footer a.ant-btn.ant-btn-primary:hover,.deleteBox .ant-modal-footer button.ant-btn.ant-btn-primary:active,.deleteBox .ant-modal-footer button.ant-btn.ant-btn-primary:focus,.deleteBox .ant-modal-footer button.ant-btn.ant-btn-primary:hover{background-color:rgba(70,106,255,.85)}.contents{display:flex;align-items:center;justify-content:center;margin:10px auto 0}.contents img{margin-right:13px;width:44px}.contents p{line-height:29px;max-width:327px;font-size:16px!important}.font-44{font-size:44px!important}.systemBox .ant-modal-body{padding:1px 0 0}.systemBox .ant-modal-body .sysBox{background-image:url(/build/static/media/bg.401bf2cf.png);background-repeat:no-repeat;background-size:100% 334px;margin-top:-55px}.systemBox .ant-modal-body .sysnoticeBox{width:100%;padding:80px 10px 34px;display:flex;flex-direction:column;max-width:800px;margin:0 auto}.systemBox .ant-modal-body .sysnoticeBox p.ntitle{height:33px;font-size:24px;font-weight:500;color:#31fff7;line-height:33px;text-align:center}.systemBox .ant-modal-body .sysnoticeBox p.nSubtitle{height:25px;line-height:25px;font-size:18px;font-weight:500;color:#fff;margin-top:60px}.systemBox .ant-modal-body .sysnoticeBox .markdown-body{box-shadow:0 0 17px rgba(0,0,0,.2);border-radius:4px;margin-top:17px!important;color:#fff}.systemBox .ant-modal-body .sysnoticeBox .nContent{padding:20px 34px;background-color:#fff;line-height:30px;font-size:15px;font-weight:400;color:#333}.systemBox .ant-modal-body .sysnoticeBox .nContent .realmName{margin-top:20px;display:flex}.systemBox .ant-modal-body .sysnoticeBox .nContent .realmName ul{width:50%;padding-left:0!important}.systemBox .ant-modal-body .sysnoticeBox .nContent .realmName ul li{font-size:15px;font-weight:500;line-height:32px;text-align:left;color:#000;list-style-type:none!important}.systemBox .ant-modal-body .sysnoticeBox .nContent .realmName ul li:first-child{color:#e65714}.systemBox .ant-modal-body .sysnoticeBox .nContent .nSubdesc{font-size:15px;font-weight:400;color:#000;line-height:31px;margin-top:20px}.systemBox .ant-modal-body .sysnoticeBox .nContent .nInfo{font-size:14px;font-weight:400;color:#333;text-align:right;margin-top:25px}.systemBox .ant-modal-body .sysnoticeBox .nContent .nInfo p{height:20px;line-height:20px}.systemBox .ant-modal-body .sysnoticeBox .nBtn{text-align:center;margin-top:33px}@font-face{font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/build/static/media/KaTeX_AMS-Regular.d4531cf7.woff2) format("woff2"),url(/build/static/media/KaTeX_AMS-Regular.b1489df1.woff) format("woff"),url(/build/static/media/KaTeX_AMS-Regular.f80d9eaf.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/build/static/media/KaTeX_Caligraphic-Bold.f046a374.woff2) format("woff2"),url(/build/static/media/KaTeX_Caligraphic-Bold.7ce7636b.woff) format("woff"),url(/build/static/media/KaTeX_Caligraphic-Bold.0c96bc8f.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/build/static/media/KaTeX_Caligraphic-Regular.4519ba4c.woff2) format("woff2"),url(/build/static/media/KaTeX_Caligraphic-Regular.4a559f36.woff) format("woff"),url(/build/static/media/KaTeX_Caligraphic-Regular.35f3c951.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/build/static/media/KaTeX_Fraktur-Bold.5b8749ee.woff2) format("woff2"),url(/build/static/media/KaTeX_Fraktur-Bold.2ea3916b.woff) format("woff"),url(/build/static/media/KaTeX_Fraktur-Bold.069514d4.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/build/static/media/KaTeX_Fraktur-Regular.2c629b06.woff2) format("woff2"),url(/build/static/media/KaTeX_Fraktur-Regular.0d90113d.woff) format("woff"),url(/build/static/media/KaTeX_Fraktur-Regular.96556db6.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/build/static/media/KaTeX_Main-Bold.20b90c20.woff2) format("woff2"),url(/build/static/media/KaTeX_Main-Bold.a9cdbc85.woff) format("woff"),url(/build/static/media/KaTeX_Main-Bold.07e762d0.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/build/static/media/KaTeX_Main-BoldItalic.b345de5b.woff2) format("woff2"),url(/build/static/media/KaTeX_Main-BoldItalic.7649d52f.woff) format("woff"),url(/build/static/media/KaTeX_Main-BoldItalic.bc8d96e9.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/build/static/media/KaTeX_Main-Italic.ab751a9e.woff2) format("woff2"),url(/build/static/media/KaTeX_Main-Italic.e3954fe9.woff) format("woff"),url(/build/static/media/KaTeX_Main-Italic.44a32ae6.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/build/static/media/KaTeX_Main-Regular.13b3f852.woff2) format("woff2"),url(/build/static/media/KaTeX_Main-Regular.9e75cd60.woff) format("woff"),url(/build/static/media/KaTeX_Main-Regular.af7fc7b3.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/build/static/media/KaTeX_Math-BoldItalic.d5d35e84.woff2) format("woff2"),url(/build/static/media/KaTeX_Math-BoldItalic.94810ff6.woff) format("woff"),url(/build/static/media/KaTeX_Math-BoldItalic.4d6241be.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/build/static/media/KaTeX_Math-Italic.ffda8803.woff2) format("woff2"),url(/build/static/media/KaTeX_Math-Italic.11278d36.woff) format("woff"),url(/build/static/media/KaTeX_Math-Italic.cae7ea26.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:700;src:url(/build/static/media/KaTeX_SansSerif-Bold.5a20a475.woff2) format("woff2"),url(/build/static/media/KaTeX_SansSerif-Bold.2946bdb5.woff) format("woff"),url(/build/static/media/KaTeX_SansSerif-Bold.f0ad0abc.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:italic;font-weight:400;src:url(/build/static/media/KaTeX_SansSerif-Italic.e5fc2aef.woff2) format("woff2"),url(/build/static/media/KaTeX_SansSerif-Italic.c834ba6d.woff) format("woff"),url(/build/static/media/KaTeX_SansSerif-Italic.c7feacd5.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:400;src:url(/build/static/media/KaTeX_SansSerif-Regular.5bf28900.woff2) format("woff2"),url(/build/static/media/KaTeX_SansSerif-Regular.a4fd0563.woff) format("woff"),url(/build/static/media/KaTeX_SansSerif-Regular.5af9e1cf.ttf) format("truetype")}@font-face{font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/build/static/media/KaTeX_Script-Regular.a1c15978.woff2) format("woff2"),url(/build/static/media/KaTeX_Script-Regular.cd3b0634.woff) format("woff"),url(/build/static/media/KaTeX_Script-Regular.dd0db7ae.ttf) format("truetype")}@font-face{font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/build/static/media/KaTeX_Size1-Regular.1876361f.woff2) format("woff2"),url(/build/static/media/KaTeX_Size1-Regular.c4ae0d25.woff) format("woff"),url(/build/static/media/KaTeX_Size1-Regular.bbd9552c.ttf) format("truetype")}@font-face{font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/build/static/media/KaTeX_Size2-Regular.f516b73c.woff2) format("woff2"),url(/build/static/media/KaTeX_Size2-Regular.635e9324.woff) format("woff"),url(/build/static/media/KaTeX_Size2-Regular.d1e8ff17.ttf) format("truetype")}@font-face{font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(/build/static/media/KaTeX_Size3-Regular.1ef7adae.woff2) format("woff2"),url(/build/static/media/KaTeX_Size3-Regular.f32a9fde.woff) format("woff"),url(/build/static/media/KaTeX_Size3-Regular.5d632274.ttf) format("truetype")}@font-face{font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/build/static/media/KaTeX_Size4-Regular.4f012d6a.woff2) format("woff2"),url(/build/static/media/KaTeX_Size4-Regular.f668d566.woff) format("woff"),url(/build/static/media/KaTeX_Size4-Regular.1d132596.ttf) format("truetype")}@font-face{font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/build/static/media/KaTeX_Typewriter-Regular.4f31d033.woff2) format("woff2"),url(/build/static/media/KaTeX_Typewriter-Regular.d3c8e68f.woff) format("woff"),url(/build/static/media/KaTeX_Typewriter-Regular.b1d1af1a.ttf) format("truetype")}.katex{font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important}.katex .katex-mathml{border:0;clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathdefault{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.27777778em;margin-right:-.55555556em}.katex .fontsize-ensurer,.katex .sizing{display:inline-block}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.83333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.71428571em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.85714286em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14285714em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571429em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857143em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71428571em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714286em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857143em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96285714em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55428571em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.55555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.66666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.77777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.88888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.41666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.58333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.66666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.83333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.34722222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.41666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.48611111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.55555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.69444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.83333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44027778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.28935185em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.34722222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.40509259em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.46296296em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.52083333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.69444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.83333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023148em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981481em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108004em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.28929605em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.33751205em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.38572806em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.43394407em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216008em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.57859209em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.69431051em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.83317261em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961427em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.20096463em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.24115756em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.28135048em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.32154341em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.36173633em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.40192926em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.48231511em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.57877814em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.69453376em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.83360129em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{border-right:.05em solid;display:inline-block;margin:0 -.025em;min-width:1px}.katex .mtable .vs-dashed{border-right:.05em dashed}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{display:block;fill:currentColor;fill-opacity:1;fill-rule:nonzero;height:inherit;position:absolute;stroke:currentColor;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:1;width:100%}.katex svg path{stroke:none}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox{border:.04em solid #000}.katex .fbox,.katex .fcolorbox{-webkit-box-sizing:border-box;box-sizing:border-box}.katex .fcolorbox{border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.branchDropdown{border:1px solid #eee;border-radius:4px;display:flex;justify-content:center;height:40px;line-height:40px;min-width:220px}.branchDropdown .ant-dropdown-trigger{width:100%;padding:0 15px;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.branchOptions{width:220px;box-shadow:0 0 3px 1px hsla(0,0%,52.5%,.4);border-radius:3px;background:#fff;max-height:300px}.commitUl,.OptionsUl{min-height:50px;max-height:220px;overflow-y:auto}.OptionsUl li{height:30px;line-height:30px;cursor:pointer;padding:0 20px;margin:5px 0}.OptionsUl li:hover{background-color:#f0f0f0}.OptionsUl li a{display:block}.OptionsInput{height:32px;padding-left:4px;line-height:32px;width:100%}.commitUl{padding:0 20px}.commitUl li{padding:15px 0;border-bottom:1px dashed hsla(0,0%,65.9%,.31);cursor:pointer}.commitUl li:last-child{border:none}.commitUl .commitMsg{margin-top:8px;display:flex}.commitUl .commitMsg div{word-break:break-all;flex:1;width:0}.branch-tagBox{border:1px solid #d0d0d0;border-radius:3px;height:32px;display:flex;align-items:center;cursor:pointer;min-width:104px}.branch-tagBox:hover{background-color:#f3f4f6}.branch-tagBox-list{background:#fff;box-shadow:0 4px 8px 2px hsla(0,0%,83.1%,.5);border-radius:4px}.branch-tagBox-list .ant-popover-arrow{display:none}.branch-tagBox-list.ant-popover.ant-popover-placement-bottom{padding-top:0}.branch-tagBox-list .branch-tagBox .ant-dropdown-link{display:block;flex:1;max-width:105px}.branch-tagBox-list .ant-popover-inner-content{padding:0}.overlayBranch{width:325px}.overlayBranch .navUl{margin-top:8px;height:30px;line-height:30px}.overlayBranch .navUl li{height:30px;line-height:30px;padding:0 5px;margin-left:20px!important}.overlayBranch .navUl li.ant-menu-item-selected{border-color:#466aff!important;color:#466aff!important}.overlayBranch .navUl li.ant-menu-item-active{border-color:transparent}.listTips{padding:20px 0;text-align:center}.downMenu .urlMenu{line-height:30px;margin-bottom:10px;padding:15px 20px 0;border-bottom:none}.downMenu .urlMenu li.ant-menu-item{height:30px;line-height:30px;padding:0 5px;margin-right:20px!important}.downMenu .urlMenu li.ant-menu-item.ant-menu-item-active,.downMenu .urlMenu li.ant-menu-item.ant-menu-item-selected{color:#333}.downMenu .urlMenu li.ant-menu-item.ant-menu-item-selected{border-color:#466aff!important}.downMenu .urlMenu li.ant-menu-item.ant-menu-item-active{border-color:transparent}.copytool{margin:0 10px}.boxPanel{width:1200px;margin:20px auto;border-radius:4px;border:1px solid #eee;min-height:500px}.boxPanel .contrbuteList{display:flex;flex-wrap:wrap;padding:20px;align-items:flex-start}.boxPanel .contrbuteList>div{width:20%}.descmodal .ant-row.ant-form-item{margin-bottom:10px}.descmodal .ant-col.ant-form-item-label{height:20px;line-height:20px}.descmodal .ant-select-selection--multiple{padding:0 0 5px!important}.descmodal .ant-select-selection--multiple .ant-select-selection__choice{color:#466aff;background-color:#eff2ff}.descmodal .ant-select-selection--multiple .ant-select-selection__choice .ant-select-selection__choice__remove{color:#466aff}.menuslist{z-index:100;width:297px;background:#fff;box-shadow:0 4px 8px 2px hsla(0,0%,83.1%,.5);border-radius:4px}.menuslist .searchBox{padding:15px;border-bottom:1px solid #eee}.menuslist .ant-anchor{padding-left:0!important}.menuslist .ant-anchor .ant-anchor-ink:before{width:0}.menuslist .ant-anchor-wrapper{margin-left:0;padding:5px 0;max-height:255px!important;padding-left:0!important}.menuslist .ant-anchor-wrapper .items{border-radius:4px;margin-bottom:5px;cursor:pointer}.menuslist .ant-anchor-wrapper .items .ant-anchor-link-title{color:#333!important}.menuslist .ant-anchor-wrapper .items:hover{background-color:#f3f4f6}.menuslist .ant-anchor-wrapper .items.active{background-color:#2a61ff}.menuslist .ant-anchor-wrapper .items.active .ant-anchor-link-title{color:#fff!important}.menuslist .ant-anchor-wrapper .ant-anchor-link{padding:0;height:30px;line-height:30px}.menuslist .ant-anchor-wrapper .ant-anchor-ink:before{background-color:#fff}.subMenu{display:flex;padding-top:30px}.subMenu a{width:83px;font-weight:500;line-height:30px;height:32px;color:#333!important;text-align:center;border:1px solid #d0d0d0;border-radius:0 4px 4px 0;background:rgba(250,251,252,0)}.subMenu a:first-child{border-right:none;border-radius:4px 0 0 4px}.subMenu a.active{background-color:#466aff;color:#fff!important;border-color:#466aff}.recommandOri.slick-slider{width:1300px;margin:20px auto 40px}.recommandOri.slick-slider .slick-track{margin-left:0}.recommandOri.slick-slider .slick-slide li>a{display:flex;align-items:center;justify-content:center}.iconBtn i{color:#666}.iconBtn span{margin-left:4px;color:#333!important}.iconBtn span:last-child{font-weight:500}.iconBtn:hover i,.iconBtn:hover span{color:#466aff!important}.recommandProjects.slick-slider{width:1230px;margin:20px auto 40px}.recommandProjects.slick-slider .slick-track{margin-left:0}.recommandProjects.slick-slider .slick-arrow.slick-next:before,.recommandProjects.slick-slider .slick-arrow.slick-next li.slick-active button:before,.recommandProjects.slick-slider .slick-arrow.slick-prev:before,.recommandProjects.slick-slider .slick-arrow.slick-prev li.slick-active button:before{color:#999}.recommandProjects.slick-slider .slick-dots{bottom:-29px}.recommandProjects.slick-slider .slick-dots li button:before{color:#909090}.recommandProjects.slick-slider .slick-slide{padding:0 15px;box-sizing:border-box}.recommandProjects.slick-slider .slick-slide>div{background-color:#fff;border-radius:10px;width:100%;cursor:pointer;border:1px solid #eee}.recommandProjects.slick-slider .slick-slide>div:hover{box-shadow:0 2px 20px 0 rgba(0,0,0,.1)}.recommandProjects.slick-slider .baseInfo{padding:18px 15px;display:flex;font-size:12px;color:#888}.recommandProjects.slick-slider .baseInfo .look{margin-right:10px}.recommandProjects.slick-slider .baseInfo .look i{margin-right:5px}.recommandProjects.slick-slider .baseInfo .type{flex:1;width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:right}.recommandProjects.slick-slider .mainInfo{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:160px;border-bottom:1px solid #eee;padding:20px;box-sizing:border-box}.recommandProjects.slick-slider .mainInfo img{height:50px;width:50px;border-radius:50%}.recommandProjects.slick-slider .mainInfo .name{font-size:13px;color:#666;height:18px;line-height:18px;margin-top:12px}.recommandProjects.slick-slider .mainInfo .school{margin-top:12px;color:#333;font-size:16px;height:22px;line-height:22px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%}.Panels{max-width:1200px;margin:0 auto}.Panels .panelmenu{padding-top:20px}.Panels .panelmenu .depotBtn .mr-5{margin-right:-5px}.Panels .panelmenu .depotBtn .ant-btn{height:32px;line-height:32px;width:83px;text-align:center;padding:0;font-weight:500;font-size:14px}.Panels .panelmenu .depotBtn .ant-btn-default{color:#333;border-color:#d0d0d0}.Panels .panelmenu .depotBtn .ant-btn-default:hover{background:#f3f4f6}.Panels .panelmenu .depotBtn .ant-btn-primary{color:#fff;background-color:#466aff;border:none}.Panels .panelmenu .depotBtn .ant-btn-primary:hover{background-color:rgba(70,106,255,.85)}.Panels .addOptionBtn,.Panels .depotBtn{display:flex}.Panels .addOptionBtn a,.Panels .depotBtn a{color:#333!important;font-weight:500!important;border-radius:5px;width:83px;height:32px;line-height:30px;background:#fff;border:1px solid #d0d0d0;margin-right:14px;text-align:center}.Panels .addOptionBtn a:active,.Panels .addOptionBtn a:hover,.Panels .depotBtn a:active,.Panels .depotBtn a:hover{background:#f3f4f6}.Panels .infoCount{display:inline-block;width:24px;text-align:center;height:24px;line-height:24px;background-color:hsla(0,0%,60%,.13);color:#666;border-radius:12px;margin-left:6px;font-size:12px}.Panels .attrPerson{padding-top:12px;display:flex;flex-wrap:wrap;padding-bottom:2px}.Panels .attrPerson a{margin:0 17px 10px 0}.Panels .attrPerson a img{border-radius:50%;width:40px;height:40px}.Panels .attrPerson a:nth-child(5n){margin-right:0}.Panels .progress{display:flex;border-radius:2px;height:11px;margin-top:12px}.Panels .progress span:first-child{border-radius:2px 0 0 2px}.Panels .progress span:last-child{border-radius:0 2px 2px 0}.Panels .progresstip{margin-top:15px;flex-wrap:wrap}.Panels .progresstip i.zero{position:absolute;display:block;border-radius:50%;height:8px;width:8px;left:0;top:8px}.Panels .progresstip>span{padding-left:15px;position:relative;min-width:33.5%;font-size:12px;font-weight:400;color:#666}.Panels .progresstip>span span:last-child{margin-left:5px}.Panels .listtable{margin-top:20px}.Panels .listtable .listtablehead{display:flex;justify-content:space-between;align-items:flex-start;padding:12px 20px 11px;border-radius:4px 4px 0 0;border:1px solid rgba(42,97,255,.23);border-bottom:none;background-color:#fafcff}.Panels .listtable .listtablehead+.listtablebody{border-top-color:rgba(42,97,255,.23)}.Panels .listtable .listtablehead .ellipsistxt{margin-top:2px;margin-left:13px;line-height:18px;flex:1;width:0;color:#666}.Panels .listtable .listtablehead .ellipsistxt:hover .markdown-body,.Panels .listtable .listtablehead .ellipsistxt:hover .markdown-body a{color:#466aff}.Panels .listtable .listtablehead .ellipsistxt li{line-height:15px}.Panels .listtable .listtablehead .ellipsistxt #ptxt{margin-bottom:0;word-break:break-all;overflow:unset;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}.Panels .listtable .listtablehead .ellipsistxt #ptxt .markdown-body{line-height:10px;font-size:14px}.Panels .listtable .listtablehead .ellipsistxt #ptxt .markdown-body p{margin:1px 0 0!important;font-size:14px!important}.Panels .listtable .listtablehead .ellipsistxt #ptxt .markdown-body ol,.Panels .listtable .listtablehead .ellipsistxt #ptxt .markdown-body ul{padding-bottom:3px}.Panels .listtable .listtablehead .ellipsistxt #ptxt .markdown-body ol li,.Panels .listtable .listtablehead .ellipsistxt #ptxt .markdown-body ul li{min-height:18px}.Panels .listtable .listtablehead .ellipsistxt #ptxt .markdown-body table{line-height:1;background:#fafcff}.Panels .listtable .listtablehead .ellipsistxt #ptxt .markdown-body:first-child{margin-top:-1px!important}.Panels .listtable .listtablehead .ellipsistxt.hidetxt{height:24px;overflow:hidden;position:relative;padding-right:8px}.Panels .listtable .listtablehead .ellipsis{margin-left:8px;cursor:pointer;height:16px;background:hsla(0,0%,60%,.2);border-radius:2px;padding:0 4px;height:14px;line-height:14px;margin-top:9px}.Panels .listtable .listtablehead .ellipsis i{font-size:15px!important;color:#333;height:14px;line-height:14px}.Panels .listtable .listtablebody{border-radius:0 0 4px 4px;border:1px solid #d0d0d0}.Panels .listtable .listtablebody li a{color:#05101a}.Panels .listtable .listtablebody li a:hover{color:#466aff}.Panels .listtable .listtablebody li.listtablepath a{color:#40a9ff}.Panels .listtable .listtablebody li.listtablepath p{margin-bottom:0!important}.Panels .listtable .listtablebody>li{height:38px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #d9d9d9;padding:0 20px 0 24px}.Panels .listtable .listtablebody>li:hover{background-color:#f3f4f6}.Panels .listtable .listtablebody>li>span:first-child{width:30%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.Panels .listtable .listtablebody>li>span:nth-child(2){width:60%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.Panels .listtable .listtablebody>li>span:nth-child(3){width:10%;text-align:right}.Panels .listtable .listtablebody>li:last-child{border-bottom:none}.drawerBtn{position:fixed;left:-13px;width:33px;background:#fff;border:1px solid #666;border-radius:0 12px 12px 0;height:70px;top:50%;margin-top:-35px;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-left:7px}.drawerBtn,.drawerBtn:hover{box-shadow:0 0 8px 3px rgba(0,0,0,.09)}.drawerBtn span{writing-mode:vertical-lr;color:#333;width:25px;font-size:14px}.drawerBtn i{color:#333;height:14px;line-height:14px;width:14px;margin-left:2px;margin-bottom:3px}.downMenu{width:329px;background-color:#fff;box-shadow:0 1px 8px 1px hsla(0,0%,83.1%,.5);padding-bottom:14px}.downMenu .ant-menu-item{height:50px;line-height:50px}.fileMenu{width:83px}.fileMenu li{padding:6px 0!important;text-align:center;width:100%}.catelogue{cursor:pointer;background:#fafbfc;border-radius:4px;border:1px solid #d0d0d0;font-size:15px;font-weight:400;margin-right:12px;padding:0 10px;height:30px;line-height:30px;color:#666!important;display:flex;align-items:center}.catelogue .ant-dropdown-menu-item{border-radius:8px;text-align:left!important}.catelogue .ant-dropdown-menu-item a{width:350px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.catelogue:hover{background-color:#f3f4f6}.catelogue span{margin-top:1px}.submoduleStyle,.submoduleStyle i{cursor:default}.submoduleStyle:hover{color:#05101a}.pinfos a,.pinfos i{color:#666}.pinfos:hover a,.pinfos:hover i{color:#2a61ff!important}.graph{flex:1;margin:0 12px}.graph .ant-typography{white-space:pre-wrap;margin-bottom:0}.ant-anchor-wrapper{padding-left:2px!important}.ant-anchor-wrapper .ant-anchor-ink:before{background-color:#fff}.coderSubPage{width:1200px;margin:0 auto}.griditemAnchor{margin-left:0!important;padding:0!important;border-bottom:1px solid #ddd}.griditemAnchor .ant-anchor{display:flex;align-items:center;justify-content:space-between;padding:10px 20px}.griditemAnchor .griditemCate{color:#333;font-size:16px;display:flex;align-items:center}.griditemAnchor .griditemCate .catelogue{margin-left:0}.readmeFile{overflow:inherit}.readmeFile p[align=center]{white-space:normal}.projectHomeTopics{display:flex;flex-wrap:wrap}.projectHomeTopics.myProList .proHomeTopic{background-color:#f3f8ff;color:#4c5b76}.projectHomeTopics .proHomeTopic{background-color:#eff2ff;border-radius:4px;max-width:158px;padding:0 10px;height:24px;line-height:24px;color:#466aff}.replaceStyle{height:140px!important}.hovergrey:hover{border-color:#afb7c2!important;color:#4c5b76!important;background-color:rgba(175,183,194,.16)!important}.importFailTip{height:500px;display:flex;align-items:center;justify-content:center;flex-direction:column;font-weight:400;font-size:15px;color:#4c5b76;padding-top:50px}.importFailTip .failInfo{max-width:480px}.importFailTip .failInfo li{font-size:15px}.importFailTip img{margin-bottom:35px}.lineH2{line-height:2}.t_project_banner{background-color:#050d34}.ProjectListIndex{width:1200px;margin:20px auto;display:flex;align-items:flex-start;flex-wrap:wrap}.list-left{width:26%;padding-right:20px;box-sizing:border-box;margin-bottom:20px}.list-left>div{border:1px solid #eee}.list-left>div.bgcF{border:none}.list-right{width:74%;background:#fff;padding:10px;border:1px solid #eee}.ant-menu-inline,.ant-menu-vertical,.ant-menu-vertical-left{border-right:none!important}.ant-menu-vertical>.ant-menu-item{margin:0!important;height:35px;line-height:35px;border-bottom:1px solid #eee;font-size:14px!important}.ant-menu-vertical>.ant-menu-item:last-child{border-bottom:none}.list-r-operation{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;padding:25px 30px;border-bottom:1px solid #e0e0e0}.list-r-Search{width:400px}.padding0-25{padding:0 25px}.list-r-Search .ant-btn-lg{height:38px}.list-r-Search .ant-input-group-addon{border:none!important}.list-r-Search .ant-input-search-button{height:40px!important}.createBtn{border-radius:4px;margin-left:20px;display:inline-block;padding:3px 15px;background-color:#4cacff;color:#fff!important}.topTag{width:40px;height:18px;text-align:center;line-height:17px;border:1px solid #e94000;font-size:12px;color:#e94000;border-radius:12px;margin-left:15px}.project-list{padding:0 30px}.border-top-grey{border-top:1px solid #eee}.p-r-Item:last-child{border-bottom:none!important}.p-r-Item{display:flex;border-bottom:1px solid #eee;padding:22px 0;justify-content:flex-start}.p-r-Item .setTopSpan{opacity:0;transition:.2s}.p-r-Item:hover .setTopSpan{opacity:1}.boxShandow{box-shadow:0 2px 20px 10px rgba(0,0,0,.03)}.p-r-photo{width:60px;height:60px;border-radius:50%;margin-right:22px;margin-top:8px}.p-r-Infos{flex:1;width:0}.p-r-name{display:flex;justify-content:space-between;align-items:center}.p-r-name>p{flex:1;width:0}.p-r-btn{display:flex;align-items:center}.p-r-btn>span{height:35px;line-height:35px;border:1px solid #f4f4f4;border-radius:5px;display:block;margin-left:20px;background-color:#fff;display:flex}.p-r-btn>span>a{display:flex;align-items:center;padding:0 12px;background:#ececec}.p-r-btn>span>a:active{background:#f4f4f4}.p-r-btn>span>span{padding:0 8px}.p-r-tags{display:flex;opacity:1}.p-r-tags.large>span{height:30px;line-height:30px;font-size:14px}.p-r-tags>span{margin-left:15px;padding:0 10px;border-radius:15px;background:#ebf4fe;color:#333;height:24px;line-height:24px;display:block;font-size:12px;display:flex}.p-r-tags>span.pariseTag{background:#fff3dc}.p-r-tags.large>span>label{padding:0 12px}.p-r-tags>span>label{padding:0 8px}.p-r-tags.large>span>span{padding:0 6px}.pariseImg{width:14px;height:12px;margin-top:6px;margin-right:3px}.p-r-tags>span>span{display:block;background:#fff;border-left:#efefef;padding:0 4px;border-radius:0 4px 4px 0;color:#999}.p-r-content{margin-top:10px;color:#666;display:flex}.p-r-detail>span{margin-right:22px;color:#888}.p-r-detail>span>label{color:#999}.p-r-about{display:flex;justify-content:space-between;flex-wrap:nowrap;margin-top:8px;color:#666}.spincontent{height:400px;flex-direction:column}.spinstyle .ant-spin-text{margin-top:30px;color:#888}.detailHeader-wrapper{background-color:#fbfcff;border-bottom:1px solid #e2e2e2}.headerMenu-wrapper{display:flex;flex-direction:row;cursor:pointer}.headerMenu-wrapper li{text-align:center;padding:0;margin-right:30px;display:flex}.headerMenu-wrapper li>a{position:relative;font-size:14px;height:36px;line-height:24px;display:flex;color:#000!important}.headerMenu-wrapper li>a>span.num{line-height:24px;margin-left:5px;font-size:12px;float:right;color:#666!important;background-color:hsla(0,0%,60%,.13);border-radius:50%;width:24px;height:24px}.headerMenu-wrapper li.active a:after,.headerMenu-wrapper li:hover a:after{position:absolute;bottom:0;height:2px;background-color:hsla(0,0%,60%,.2);content:"";left:0;width:100%}.headerMenu-wrapper li.active span{font-weight:500}.headerMenu-wrapper li.active a:after{background-color:#466aff}.detail_tag_btn{height:32px;line-height:32px;border-radius:5px;border:1px solid #d0d0d0;display:flex;align-items:center;margin-left:10px;padding:0;background-color:#fafbfc;box-shadow:none}.detail_tag_btn .detail_tag_btn_name{padding:0 10px;text-align:center;height:30px;line-height:30px;border-radius:5px 0 0 5px}.detail_tag_btn .detail_tag_btn_name:hover{background-color:#f3f4f6}.detail_tag_btn .detail_tag_btn_name span{color:#333!important}.detail_tag_btn .detail_tag_btn_count{width:42px;text-align:center;background:#fff;border-radius:0 4px 4px 0;height:100%;border-left:1px solid #d0d0d0}.ant-tooltip{max-width:fit-content!important}.files-md{padding:20px}.files-md h1,.files-md h2,.files-md h3,.files-md h4,.files-md h5,.files-md h6,.readBox h1,.readBox h2,.readBox h3,.readBox h4,.readBox h5,.readBox h6{margin-bottom:.5em!important}.branch-wrapper{border:1px solid #eee;border-radius:4px;display:flex;align-items:center;height:60px;padding:0 30px;width:1200px;background-color:#fff;margin:20px auto 0;justify-content:space-between}.branch-wrapper>a>i{color:#5091ff;margin-right:5px;cursor:default}.branch-wrapper a{display:flex;align-items:center;justify-content:center;text-align:center;height:30px;line-height:30px;cursor:pointer;font-size:16px;color:#333}.branch-wrapper a>span{position:relative;min-height:20px;display:block}.branch-wrapper a.active>span:after{position:absolute;content:"";bottom:-5px;width:30px;height:3px;left:0;background-color:#5091ff}.gitAddressClone{margin:14px 20px!important;border-radius:4px;border:1px solid #eee;background:#fff;margin-left:20px;position:relative}.gitAddressClone,.gitAddressClone>span{display:flex;height:40px;align-items:center}.gitAddressClone>span{line-height:40px;padding:0 12px;cursor:pointer}.addressTips{position:absolute;font-size:12px;color:#ff6e21;top:-34px;left:30px;background-color:#fff;border:1px solid #fe881d;padding:0 5px;height:28px;line-height:28px}.addressTips>span{position:relative;display:block}.addressTips>span:before{top:25px;border:8px solid transparent;border-top-color:#fff;z-index:12}.addressTips>span:after,.addressTips>span:before{box-sizing:content-box;width:0;height:0;position:absolute;left:50%;margin-left:-4px;padding:0;display:block;content:""}.addressTips>span:after{top:26px;border:8px solid transparent;border-top-color:#fe881d;z-index:11}.gitAddressClone>span.addressType{color:#4cacff}.gitAddressClone>span:last-child{border-right:none}.gitAddressClone>input{outline:none;padding:0 8px;height:38px;line-height:38px;border:none!important;border-right:1px solid #eee!important;border-radius:4px 0 0 4px;flex:1;max-width:249px}.wrap-commit-table .ant-table-small>.ant-table-content>.ant-table-body{margin:0}.wrap-commit-table .ant-table-title{background-color:#f1f8ff;padding:13px 16px!important}.commitKey{cursor:pointer;border:1px solid #fd7700;background-color:#fff3dc;color:#fd7700!important;padding:0 12px;height:20px;line-height:20px;margin-left:15px;border-radius:18px;max-width:100%}.branchTitle{padding:8px 10px;color:#333;font-size:16px;border-bottom:1px solid #d9d9d9}.branchUl li{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;padding:20px 0;border-bottom:1px solid #eee}.branchUl li:last-child{border-bottom:none}.operationBtn{border:1px solid #f4f4f4;border-radius:3px;padding:0 6px;background-color:#fff;color:#666!important;display:inline-block}.messages{max-width:700px}.leftPoint{margin-left:20px;position:relative}.leftPoint:before{position:absolute;left:-10px;top:8px;border-radius:50%;width:4px;height:4px;background-color:#dadada;content:""}.subFileName{position:relative;margin-left:15px;height:22px}.subFileName:before{position:absolute;content:"/";left:-10px;top:0;color:#999;height:22px;line-height:17px}.addFile{display:flex}.addFile a{display:block;background-color:rgba(76,172,255,.8);color:#fff;cursor:pointer;height:32px;line-height:32px;padding:0 10px}.addFile a:first-child{border-radius:4px}.addFile a:last-child{border-left:1px solid hsla(0,0%,96.9%,.3)}.addFile a:active{background-color:#4cacff}@media screen and (max-width:750px){.list-r-Search{flex:1}.list-left,.list-right{width:100%;padding:0}}@media screen and (max-width:400px){.list-r-Search{width:100%}.headerMenu-wrapper{flex-direction:column;width:100%}.headerMenu-wrapper li{width:100%}.gitAddressClone{width:100%;margin-left:0}.gitAddressClone>span{padding:0}.messages{max-width:100%}}.commonBox{border:1px solid #ddd;margin-top:18px;border-radius:4px}.commonBox .ant-anchor-wrapper{overflow:unset!important}.commonBox .commonBox-title{padding:0 20px;box-sizing:border-box;font-size:16px;background:#fafbfc;font-weight:700;height:45px;line-height:45px;border-bottom:1px solid #d9d9d9;border-radius:4px 4px 0 0}.readBox{border:none}.readBox.commonBox .commonBox-info{border:1px solid #d0d0d0;border-top:none;border-radius:0 0 4px 4px;padding:20px 38px}.commonBox .commonBox-title.boxTitle{display:flex;justify-content:space-between;height:55px;line-height:55px;background:#fafcff;border-radius:4px 4px 0 0;border:1px solid rgba(42,97,255,.23)}.synchronism{display:block;height:34px;line-height:34px;padding:0 15px;color:#fff!important;background-color:#28bd6c;border-radius:4px}.files_info{cursor:pointer}.commonBox .commonBox-info{padding:20px 15px}.commonBox-title-read{vertical-align:middle;color:#000;font-size:14px}.commonBox-title-read:hover{color:#466aff}@media screen and (max-width:370px){.p-r-btn,.p-r-tags{opacity:0;display:none}.p-r-about{flex-wrap:wrap}.commitKey{margin-right:0}.list-r-Search{width:100%}}.null_data_box{width:100%;border:1px solid #d4d4d5;border-radius:3px}.title{font-weight:700;background:#f4f4f4;padding:10px 15px;box-sizing:border-box;border-bottom:1px solid #d4d4d5}.item_title{font-size:18px;font-weight:700;margin-bottom:15px}.item{padding:15px;border-bottom:1px solid #dededf}.item:last-child{border-bottom:none}.item_title small{font-weight:400;margin-left:10px}.item_title small a{color:#4183c6}.Markdown{background:#f7f7f7;padding:10px 20px}.item .gitAddressClone input:focus{border:1px solid #2185d0}.content-file{margin-top:8px}.content-file .CodeMirror{background-color:#f7f7f7;border:1px solid #e4e4e4;border-radius:4px;height:auto}.content-file.edit .CodeMirror{background-color:#fff}.content-file .CodeMirror .CodeMirror-scroll{min-height:450px}.text-center{text-align:center}.fork-css{position:absolute;left:0;top:50px;width:100%}.color-grey-ccc{color:#ccc!important}a.color-grey-ccc:hover{color:#4cacff!important}.pull-right{float:right}.commitList{padding:0 30px;min-height:400px}.main{margin:30px auto}.main .ant-timeline{margin-top:28px}.main .ant-timeline .commitList-item{position:relative;padding:20px;background:#fafcff;border:1px solid rgba(42,97,255,.23);border-radius:4px;margin-left:16px}.main .ant-timeline .commitList-item .treecopy{margin-top:20px}.main .ant-timeline .commitList-item .markdown-body table{background:#fafcff}.main .ant-timeline .commitList-item:after,.main .ant-timeline .commitList-item:before{content:"";position:absolute;left:-10px;top:10px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:10px solid rgba(42,97,255,.23)}.main .ant-timeline .commitList-item:after{left:-8px;border-right:10px solid #fafcff}.main .ant-timeline .commitList-item:after:hover{border-right:10px solid #eef6ff}.main .ant-timeline .commitList-item:hover{background:#eef6ff;border:1px solid rgba(42,97,255,.58)}.main .ant-timeline .commitList-item:hover:after{border-right:10px solid #eef6ff}.main .ant-timeline .commitList-item:hover:before{border-right:10px solid rgba(42,97,255,.58)}.main .ant-timeline .commitList-item:hover .markdown-body table{background:#eef6ff}.main .ant-timeline .commitList-item .treecopy-cont{padding:4px 15px;display:flex;align-items:center}.main .ant-timeline .commitList-item .btn-83{margin-left:20px}.main .ant-timeline .ant-timeline-item{padding:8px 0 20px}.main .ant-timeline .ant-timeline-item-tail{height:calc(100% - 20px);border-left:2px solid #eee;top:12px}.main .ant-timeline .ant-timeline-item-tail:after{content:" ";height:0;position:absolute;width:0;border:7px solid transparent;border-top-color:#eee;top:100%;left:50%;margin-left:-8px}.main .ant-timeline .ant-timeline-item-head-custom{top:20px;padding:0 1px}.div_table{border:1px solid #eee;border-radius:2px}.ul_thead{box-sizing:border-box;background:#fafafa;border-bottom:1px solid #eee;height:50px;line-height:50px}.ul_tbody,.ul_thead{padding:0 30px}.ul_tbody li,.ul_thead li{display:flex;align-items:center;text-align:left}.ul_tbody li{padding:18px 0;border-bottom:1px solid #eee}.ul_tbody li:last-child{border-bottom:none}.ul_tbody li>span,.ul_thead li>span{width:20%;padding-right:20px}.ul_tbody li>span:nth-child(2),.ul_thead li>span:nth-child(2){flex:1}.ul_tbody_third{display:flex;flex-direction:column;align-items:flex-start;justify-content:left}.ul_tbody_forth{text-align:center;display:flex;justify-content:center}.depotNum{color:#666!important}.depotNum span:last-child{color:#333}.depotNum:hover span:last-child{color:#2a61ff}.overflowHidden1{display:inline-block}.overflowHidden1,.overflowHidden2{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.CodeMirror{font-family:monospace;height:300px;color:#000;direction:ltr}.CodeMirror-lines{padding:4px 0}.CodeMirror pre{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-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}@-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:-20px;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:-30px;margin-right:-30px!important;padding-bottom:30px;height:100%;outline:none;position:relative}.CodeMirror-sizer{position:relative;border-right:30px solid transparent}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{position:absolute;z-index:6;display: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:-30px}.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{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}.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}.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:active .Draggablelichild,.Draggableli:focus .Draggablelichild,.Draggableli:hover .Draggablelichild{background:#f1f1f1!important}.Draggableli:focus-within .Draggablelichild{background:#f1f1f1!important}.Draggableli:active,.Draggableli:focus,.Draggableli:hover,.Draggableli:visited .Draggablelichild{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:#466aff}.coursehomework:hover .activity-title{color:#4cacff!important}.martopf2{margin-top:-2px}.searchViewAfter{width:100%;height:40px}.searchViewAfter.ant-input{line-height:40px;height:40px;-webkit-box-shadow:none!important;box-shadow:none!important}.ant-input-group .ant-input:focus,.searchViewAfter,.searchViewAfter.ant-input,.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}.ant-input:focus,.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;white-space:pre-wrap}.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}.top-orz{background-color:#f9fbfe;box-shadow:0 8px 20px rgba(17,35,146,.06)}.top-orz .box{width:1200px;display:flex;margin:0 auto;align-items:center;padding:25px 0 35px}.top-orz .box>img{margin-right:27px;height:112px;border-radius:4px}.top-orz .box .df{display:flex;align-items:center}.top-orz .box .info-orz{flex:1}.top-orz .box .info-orz .orz-main{display:flex;justify-content:space-between;width:100%;align-items:center;margin-bottom:14px!important;height:30px}.top-orz .box .info-orz .orz-name{font-weight:700;color:#333;font-size:22px}.top-orz .box .info-orz .orz-desc{color:#4c5b76;font-size:15px;line-height:26px;height:52px;word-break:break-all}.teamBox{margin:10px 0;border:1px solid #eee;border-radius:2px}.teamBox .teamBox-title{border-bottom:1px solid #eee;background-color:#f1f8ff;height:50px;line-height:50px;text-align:center;color:#333;font-size:18px}.teamBox .teamBox-form{padding:24px 40px 0}.teamBox .lables{position:relative;color:#333;margin-bottom:5px;display:block;font-size:16px}.teamBox .lables.must:before{content:"*";color:#f73030;font-size:18px;position:absolute;left:-15px;height:100%}.ant-btn.grey{background:#bbb;color:#fff;border:1px solid #bbb}.teamDetail{width:1200px;margin:0 auto;padding-top:18px}.content-orz{background-color:#f3f5f8}.content-orz .list{display:flex;align-items:flex-start;width:1200px;margin:0 auto;padding-top:40px}.content-orz .list .list-l{background-color:#fff;background-size:100%;max-width:860px;width:72%;margin-bottom:30px;padding:30px}.content-orz .list .list-l .teamnewstatus{padding-bottom:20px;border-bottom:1px dashed #aaafbe}.content-orz .list .list-l .teamnewstatus .teamdesc{color:#4c5876;font-size:14px;line-height:26px}.content-orz .list .list-l .teamnewstatus .teamtitle{height:22px;line-height:22px;color:#1f2329;font-size:16px;margin:20px auto 14px!important}.content-orz .list .list-l .teamnewstatus .teamname{height:24px}.content-orz .list .list-l .teamnewstatus .teamname span{font-weight:700;color:#1f2329;font-size:17px}.content-orz .list .list-l .teamnewstatus .teamname i{margin-right:4px;color:#1f2329}.content-orz .list .list-l .sepment{margin:30px auto 20px}.content-orz .list .list-l .sepment .ant-radio-group .ant-radio-button-wrapper{height:44px;line-height:42px;border:1px solid #cccfd2;text-align:center}.content-orz .list .list-l .sepment .ant-radio-group .ant-radio-button-wrapper:first-child{border-right:none}.content-orz .list .list-l .sepment .ant-radio-group .ant-radio-button-wrapper:last-child{border-left:none}.content-orz .list .list-l .sepment .ant-radio-group .ant-radio-button-wrapper span{display:block}.content-orz .list .list-l .sepment .ant-radio-group .ant-radio-button-wrapper-checked{background-color:#466aff;border-color:#466aff;color:#fff}.content-orz .list .list-l .head{padding:16px 0;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center}.content-orz .list .list-l .head .addBtn{display:inline-block;border-radius:5px;border:1px solid #5091ff;color:#5091ff;height:30px;line-height:30px;padding:0 10px}.content-orz .list .list-l .head .ant-btn.ant-input-search-button{margin-top:-1px;margin-right:-1px}.content-orz .list .list-l .team{min-height:450px}.content-orz .list .list-l .team .team_project{padding:22px 0;border-bottom:1px solid #eee}.content-orz .list .list-l .team .team_project .t_p_title{display:flex;align-items:center;justify-content:space-between}.content-orz .list .list-l .team .team_project .t_p_title .name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:18px;max-width:500px;float:left}.content-orz .list .list-l .team .team_project .desc{color:#333;margin-top:6px;margin-bottom:3px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:break-all;line-height:22px}.content-orz .list .list-l .team .team_project:last-child{border-bottom:none}.content-orz .list .list-r{width:28%;max-width:338px;padding-left:30px;padding-bottom:30px;box-sizing:border-box}.content-orz .list .box{background:#fff}.content-orz .list .box .head{padding:25px 0 15px;display:flex;border-bottom:1px dashed #aaafbe;justify-content:space-between;color:#333;align-items:center;margin:0 20px}.content-orz .list .box .head a:hover{color:#466aff!important}.content-orz .list .box .content{padding:5px 0}.content-orz .list .box .content .progress{display:flex;padding:10px 35px 10px 20px;align-items:center}.content-orz .list .box .content .progress:hover{background-color:rgba(175,183,194,.13)}.content-orz .list .box .content .teammembers{display:flex;align-items:flex-start;padding:10px 20px 7px}.content-orz .list .box .content .teammembers:hover{background-color:rgba(175,183,194,.13)}.content-orz .list .box .content .teammembers .memberIndex{display:block;width:22px;height:22px;line-height:22px;background-color:#466aff;border-radius:2px;margin-right:10px;text-align:center;color:#fff}.content-orz .list .box .content .teammembers .m-img{border-radius:50%;width:45px;height:45px;margin-right:12px}.content-orz .list .box .foot{padding:15px 20px;text-align:center}.content-orz .list .box .foot .newBtn{border-color:#466aff;border-radius:8px;color:#466aff;display:inline-flex;align-items:center}.subNavs{display:flex}.subNavs a{display:block;margin-left:14px;height:40px;padding:0 22px;border-radius:2px;border:1px solid #eee;background-color:#fafafa;color:#333;display:flex;align-items:center;font-size:14px}.subNavs a lable,.subNavs a span{display:block;height:18px;line-height:18px}.subNavs a lable{padding:0 7px;background-color:#eee;font-size:12px;border-radius:10px;margin-left:5px}.subNavs a.active{border:1px solid #5091ff;color:#5091ff}.subNavs a.active lable{background-color:#f1f8ff;color:#5091ff}.groupBox{display:flex;flex-wrap:wrap;align-items:flex-start;padding:30px 35px}.groupBox,.groupBox>div{background-color:#fff;margin-bottom:30px}.groupBox>div{border:1px solid #eee;width:48.5%;margin-right:3%}.groupBox>div .g-foot,.groupBox>div .g-head{display:flex;justify-content:space-between;background-color:#f1f8ff;padding:10px 10px 10px 25px;align-items:center}.groupBox>div .g-foot{background-color:#fafafa;justify-content:left}.groupBox>div .g-body{padding:15px;min-height:84px;display:flex;align-items:center}.groupBox>div .g-body .moreMember{margin:0 10px}.groupBox>div .g-body .moreMember i{height:44px;width:44px;line-height:44px;color:#ddd!important;font-size:44px!important}.groupBox>div:nth-child(2n){margin-right:0}.memberBox{display:flex;align-items:flex-start;flex-wrap:wrap;background-color:#fff;padding:24px 35px;margin-bottom:30px;min-height:400px;align-content:flex-start}.memberBox>div{width:22.75%;margin-right:3%}.memberBox>div .m-infos{flex:1}.memberBox>div:nth-child(4n){margin-right:0}.MemberBoxThree{display:flex;align-items:flex-start;flex-wrap:wrap;background-color:#fff;padding:24px 35px;margin-bottom:30px;min-height:400px;align-content:flex-start}.MemberBoxThree>div{width:31%;margin-right:3.5%}.MemberBoxThree>div .m-infos{flex:1}.MemberBoxThree>div:nth-child(3n){margin-right:0}.GroupSubLevel{display:flex;align-items:flex-start}.GroupSubLevel .g-sub-left{width:0;background-color:#fff}.GroupSubLevel .g-sub-left>div{border:1px solid #eee}.GroupSubLevel .g-sub-left .g-desc{padding:18px 20px;color:#333;min-height:100px}.GroupSubLevel .g-sub-left .g-tip{color:#888;padding:28px 20px;border-top:1px solid #eee}.GroupSubLevel .g-sub-left .g-tip>div>p{margin-bottom:10px!important}.GroupSubLevel .g-sub-left .g-tip>div>p>span{color:#333}.GroupSubLevel .g-sub-left .g-tip>button{margin-top:10px}.warningBox{border:1px solid #db2729;border-radius:5px 5px 0 0}.warningBox .warningTitle{height:40px;line-height:40px;background:#ffe8e6;border-radius:5px 5px 0 0;border-bottom:1px solid #db2729;color:#db2729;font-size:16px;padding:0 30px}.warningBox .warningContent{padding:20px 30px}.warningBox .warningDelete{display:block;height:26px;line-height:26px;padding:0 15px;background:#f73030;border-radius:20px;color:#fff}.teamMemberTable .ant-table-small{border:none}.teamMemberTable .ant-table-body{margin:0!important}.teamMemberTable .ant-table-body thead tr{background-color:#f1f8ff;color:#333}.teamMemberTable .ant-table-body tbody tr:hover:not(.ant-table-expanded-row):not(.ant-table-row-selected)>td{background-color:#fff}.teamMemberTable .ant-table-body tbody tr td{border-bottom:1px solid #eee!important;padding:15px 8px!important}.actionNav{padding:20px 30px;background-color:#fafafa}.GSlist{padding-top:15px;min-height:400px}.GSlist>div{padding:20px 0;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #eee}.hide{display:none}.addMemberBtn{display:flex;height:34px;line-height:32px;padding:0 14px;border-radius:3px;border:1px solid #d0d0d0;font-size:14px}.addMemberBtn:hover{border-color:#466aff}.addMemberBody .ant-modal-body{padding:0}.addMemberBody .addForGroupList{padding:20px 40px;max-height:315px;overflow-y:auto}.addMemberBody .addForGroupList ul{display:flex;flex-wrap:wrap;width:450px;margin:0 auto}.addMemberBody .addForGroupList li{cursor:pointer;border:1px solid #d0d0d0;border-radius:4px;margin:0 10px 15px!important;height:40px;line-height:40px;width:130px;text-align:center}.addMemberBody .addForGroupList li.active,.addMemberBody .addForGroupList li:hover{color:#fff;background-color:#4154f1}.overviewcontent .concentrateUl li{border-color:#cddbeb!important;border-radius:4px}.overviewcontent .ConcentrateTipImg{align-items:center}.overviewcontent .ConcentrateTipImg,.plusCard{display:flex;flex-direction:column;justify-content:center}.plusCard{width:104px;height:104px;margin-bottom:8px;text-align:center;vertical-align:top;background-color:#fafafa;border:1px dashed #d9d9d9;border-radius:4px;cursor:pointer}.settingBtn{color:#466aff;border-color:#466aff!important;line-height:30px}.settingBtn.ant-btn.ant-btn-background-ghost.ant-btn-primary{background-color:#fff!important;color:#466aff!important} \ No newline at end of file diff --git a/static/js/106.8309ae54.chunk.js b/static/js/106.8309ae54.chunk.js new file mode 100644 index 000000000..739d6022e --- /dev/null +++ b/static/js/106.8309ae54.chunk.js @@ -0,0 +1 @@ +(this.webpackJsonp=this.webpackJsonp||[]).push([[106],{"5tqG":function(e,t,a){e.exports=a("ctcj")},H3p0:function(e,t,a){"use strict";a.r(t),a("T2oS");var n=a("W9HT"),c=a("EcSs"),r=a.n(c),i=a("5tqG"),l=a.n(i),s=a("cDcd"),o=a.n(s),m=a("jKe7"),d=a("2INN"),u=a.p+"static/media/studentProject2.78fd5476.png",f=(a("MfPw"),a("CnBM")),p=a.n(f),h=a("HUFq"),E=a("2iEm"),g=p()({loader:function(){return a.e(104).then(a.bind(null,"eXRO"))},loading:h.a}),v=p()({loader:function(){return Promise.all([a.e(0),a.e(1),a.e(47)]).then(a.bind(null,"bDFr"))},loading:h.a});t.default=function(e){var t=e.location.pathname;return Object(s.useEffect)((function(){window.scrollTo(0,0)}),[]),o.a.createElement("div",{className:"glcc_project"},o.a.createElement("div",{className:"projectBannerBox"},o.a.createElement("img",{className:"glcc-banner",src:u,alt:""})),o.a.createElement("div",{className:"head"},o.a.createElement(E.a,{to:"/glcc/freesubject",className:l()(t).call(t,"freeproject")?"":"active"},"课题列表"),o.a.createElement(E.a,{to:"/glcc/freeproject",className:l()(t).call(t,"freeproject")?"active":""},"项目列表")),o.a.createElement("div",{className:"gobackBox"},o.a.createElement("a",{href:"/glcc"},"开源夏令营 / "),"无奖金课题及项目列表"),o.a.createElement("div",{className:"head_introduce mt30 mb30"},o.a.createElement("h4",{className:"head_tit"},"申请说明:"),o.a.createElement("div",{className:"head_content"},"1、参与GitLink编程夏令营无奖金项目的同学,",o.a.createElement("span",{className:"head_bold"},"请通过邮件或电话与课题导师直接沟通并根据导师课题要求完成课题,无需在GLCC平台报名课题"),"。"),o.a.createElement("div",{className:"head_content"},"2、参与GitLink编程夏令营无奖金项目的同学,如完成课题并经导师评定通过,将会在GLCC官网进行公示(无奖金奖励)。"),o.a.createElement("div",{className:"head_content"},"3、活动最终解释权归GLCC所有。")),o.a.createElement(n.a,{spinning:!1},o.a.createElement(m.a,e,o.a.createElement(d.a,{path:"/glcc/freeproject",render:function(t){return o.a.createElement(g,r()({},e,t))}}),o.a.createElement(d.a,{path:"/glcc/freesubject",render:function(t){return o.a.createElement(v,r()({},e,t))}}))))}},MfPw:function(e,t,a){},Yf6w:function(e,t,a){"use strict";var n,c=a("pevS"),r=a("E890"),i=a("RLqH").f,l=a("ZyXh"),s=a("jBKu"),o=a("nlFj"),m=a("GHVm"),d=a("jFgU"),u=a("cEKj"),f=r("".slice),p=Math.min,h=d("endsWith");c({target:"String",proto:!0,forced:!(!u&&!h&&(n=i(String.prototype,"endsWith"),n&&!n.writable)||h)},{endsWith:function(e){var t=s(m(this));o(e);var a=arguments.length>1?arguments[1]:void 0,n=t.length,c=void 0===a?n:p(l(a),n),r=s(e);return f(t,c-r.length,c)===r}})},afLt:function(e,t,a){"use strict";a("Yf6w");var n=a("wY6U");e.exports=n("String","endsWith")},ctcj:function(e,t,a){"use strict";var n=a("iWGr");e.exports=n},iWGr:function(e,t,a){"use strict";var n=a("Q3sF"),c=a("afLt"),r=String.prototype;e.exports=function(e){var t=e.endsWith;return"string"==typeof e||e===r||n(r,e)&&t===r.endsWith?c:t}}}]); \ No newline at end of file diff --git a/static/js/107.b00f245e.chunk.js b/static/js/107.b00f245e.chunk.js new file mode 100644 index 000000000..8236e0780 --- /dev/null +++ b/static/js/107.b00f245e.chunk.js @@ -0,0 +1 @@ +(this.webpackJsonp=this.webpackJsonp||[]).push([[107],{"5tqG":function(e,t,n){e.exports=n("ctcj")},EjfP:function(e,t,n){"use strict";n.r(t),n("T2oS");var a=n("W9HT"),c=n("EcSs"),r=n.n(c),i=n("5PDf"),l=n.n(i),s=n("5tqG"),o=n.n(s),u=n("cDcd"),d=n.n(u),m=n("jKe7"),p=n("2INN"),f=n.p+"static/media/studentProject.f5bd2481.png",g=(n("LnQG"),n("CnBM")),h=n.n(g),E=n("HUFq"),j=n("2iEm"),v=n("hJRQ"),b=h()({loader:function(){return n.e(105).then(n.bind(null,"DCaW"))},loading:E.a}),N=h()({loader:function(){return Promise.all([n.e(0),n.e(1),n.e(48)]).then(n.bind(null,"CriP"))},loading:E.a});t.default=function(e){var t=e.location,n=e.match.params.id,c=e.glccSettings,i=e.round,s=t.pathname,g=c&&l()(c).call(c,(function(e){return"stuApply"===e.name})),h=g&&Object(v.g)(g,"rangeDay");return Object(u.useEffect)((function(){window.scrollTo(0,0)}),[]),d.a.createElement("div",{className:"glcc_project"},d.a.createElement("div",{className:"projectBannerBox"},d.a.createElement("img",{className:"glcc-banner",src:f,alt:""}),i===v.d&&h&&d.a.createElement("div",{className:"stuApplytimeBox"},"学生报名时间: ",h)),d.a.createElement("div",{className:"head"},d.a.createElement(j.a,{to:"/glcc/".concat(n,"/subjects"),className:o()(s).call(s,"projects")?"":"active"},"课题列表"),d.a.createElement(j.a,{to:"/glcc/".concat(n,"/projects"),className:o()(s).call(s,"projects")?"active":""},"项目列表")),d.a.createElement("div",{className:"gobackBox"},d.a.createElement("a",{href:"/glcc/".concat(n)},"开源夏令营 / "),"课题及项目列表"),d.a.createElement(a.a,{spinning:!1},d.a.createElement(m.a,e,d.a.createElement(p.a,{path:"/glcc/:id/projects/:gitlinkLastUrl",render:function(t){return d.a.createElement(b,r()({},e,t))}}),d.a.createElement(p.a,{path:"/glcc/:id/projects",render:function(t){return d.a.createElement(b,r()({},e,t))}}),d.a.createElement(p.a,{path:"/glcc/:id/subjects",render:function(t){return d.a.createElement(N,r()({},e,t))}}),d.a.createElement(p.a,{path:"/glcc/:id/student",render:function(t){return d.a.createElement(N,r()({},e,t))}}))))}},LnQG:function(e,t,n){},Yf6w:function(e,t,n){"use strict";var a,c=n("pevS"),r=n("E890"),i=n("RLqH").f,l=n("ZyXh"),s=n("jBKu"),o=n("nlFj"),u=n("GHVm"),d=n("jFgU"),m=n("cEKj"),p=r("".slice),f=Math.min,g=d("endsWith");c({target:"String",proto:!0,forced:!(!m&&!g&&(a=i(String.prototype,"endsWith"),a&&!a.writable)||g)},{endsWith:function(e){var t=s(u(this));o(e);var n=arguments.length>1?arguments[1]:void 0,a=t.length,c=void 0===n?a:f(l(n),a),r=s(e);return p(t,c-r.length,c)===r}})},afLt:function(e,t,n){"use strict";n("Yf6w");var a=n("wY6U");e.exports=a("String","endsWith")},ctcj:function(e,t,n){"use strict";var a=n("iWGr");e.exports=a},iWGr:function(e,t,n){"use strict";var a=n("Q3sF"),c=n("afLt"),r=String.prototype;e.exports=function(e){var t=e.endsWith;return"string"==typeof e||e===r||a(r,e)&&t===r.endsWith?c:t}}}]); \ No newline at end of file diff --git a/static/js/108.2c9c4f5f.chunk.js b/static/js/108.2c9c4f5f.chunk.js new file mode 100644 index 000000000..0c80e58a4 --- /dev/null +++ b/static/js/108.2c9c4f5f.chunk.js @@ -0,0 +1 @@ +(this.webpackJsonp=this.webpackJsonp||[]).push([[108],{"5GCO":function(e,t,a){"use strict";var n=a("Thnc"),c=a("T/97"),r=a("Y4yM"),o=a("x08Q"),l=TypeError,s="Reduce of empty array with no initial value",i=function(e){return function(t,a,i,u){var m=c(t),d=r(m),f=o(m);if(n(a),0===f&&i<2)throw new l(s);var p=e?f-1:0,E=e?-1:1;if(i<2)for(;;){if(p in d){u=d[p],p+=E;break}if(p+=E,e?p<0:f<=p)throw new l(s)}for(;e?p>=0:f>p;p+=E)p in d&&(u=a(u,d[p],p,m));return u}};e.exports={left:i(!1),right:i(!0)}},KYsz:function(e,t,a){e.exports=a("fHRf")},RLMD:function(e,t,a){"use strict";a("TAYc");var n=a("wY6U");e.exports=n("Array","reduce")},TAYc:function(e,t,a){"use strict";var n=a("pevS"),c=a("5GCO").left,r=a("n2Hk"),o=a("93JC");n({target:"Array",proto:!0,forced:!a("1otG")&&o>79&&o<83||!r("reduce")},{reduce:function(e){var t=arguments.length;return c(this,e,t,t>1?arguments[1]:void 0)}})},dlpf:function(e,t,a){"use strict";a.r(t),a("T2oS");var n=a("W9HT"),c=(a("DjyN"),a("NUBc")),r=(a("+L6B"),a("2/Rp")),o=a("zLi2"),l=a.n(o),s=(a("5NDa"),a("5rEg")),i=a("o+MX"),u=a.n(i),m=a("FLGM"),d=a.n(m),f=a("KYsz"),p=a.n(f),E=a("cDcd"),A=a.n(E),g=a("edSi"),h=a.n(g),b=a("2iEm"),v=(a("vDqi"),a("TxSN")),w=a("2CTR"),N=a.p+"static/media/green_nodata.be7b538b.png",y=(a("34l0"),a("spEH")),S=a("0Rb4"),T=s.a.Search;t.default=function(e){var t=e.match.params.deptId,a=Object(E.useState)(void 0),o=l()(a,2),s=o[0],i=o[1],m=Object(E.useState)(void 0),f=l()(m,2),g=f[0],C=f[1],j=Object(E.useState)(void 0),k=l()(j,2),z=k[0],x=k[1],B=Object(E.useState)(void 0),Q=l()(B,2),O=Q[0],R=Q[1],L=Object(E.useState)(void 0),H=l()(L,2),Y=H[0],G=H[1],I=Object(E.useState)(1),K=l()(I,2),U=K[0],V=K[1],M=Object(E.useState)(0),Z=l()(M,2),_=Z[0],F=Z[1],J=Object(E.useState)(void 0),W=l()(J,2),q=W[0],D=W[1],X=Object(E.useState)(!0),P=l()(X,2),$=P[0],ee=P[1],te=e.id,ae=e.temp,ne=e.history,ce=e.role,re=e.sectionResourceTitle;return Object(E.useEffect)((function(){var t,a=Object(S.c)(),n=e.location.pathname,c=Object(S.b)(),r=Object(S.a)(),o=Object(S.d)(e.current_user),l=u()(t=" 操作系统:".concat(c,";浏览器:")).call(t,r,";");Object(v.X)({url:n,username:o,uuid:a,remark:l})}),[]),Object(E.useEffect)((function(){te&&(ee(!0),Object(v.I)({id:te,pageSize:21,pageNum:U,searchTypeId:Y,domainId:O,name:q}).then((function(e){e&&(i(e.data.rows),F(e.data.total),ee(!1))})).catch((function(e){})))}),[te,Y,O,U,q]),Object(E.useEffect)((function(){te&&Object(v.L)(te).then((function(e){e&&e.data&&C(e.data.rows)})).catch((function(e){})),te&&Object(v.K)(te).then((function(e){e&&e.data&&x(e.data.rows)})).catch((function(e){}))}),[te]),A.a.createElement("div",{className:"".concat(ae,"_source_box")},A.a.createElement("div",{className:"source_h"},A.a.createElement("p",{className:"in_title"},re),A.a.createElement("div",{style:{marginTop:"30px",textAlign:"center"},className:"titleButBox"},A.a.createElement(T,{placeholder:"请输入资源名称",onSearch:function(e){D(e),V(1)},style:{width:"645px",borderColor:"#fff",boxShadow:"0px 0px 10px rgba(61, 85, 183, 0.1)"},size:"large",className:"source_search_box",allowClear:!0,enterButton:"zone"===ae?A.a.createElement("span",null,A.a.createElement("i",{className:"iconfont icon-sousuo5 font-15"}),"搜索"):void 0}),ce&&"None"!==ce.role&&A.a.createElement("div",{className:"createButs"},"Member"===ce.role&&A.a.createElement(r.a,{size:"large",type:"primary",ghost:!0,className:"mr20"},A.a.createElement(b.a,{to:"/zone/".concat(t,"/source/self")},"我的资源")),A.a.createElement(r.a,{size:"large",icon:"Member"===ce.role&&"plus",type:"primary",ghost:!0,onClick:function(){ce&&"Manager"===ce.role?window.open(ce.resourceManageUrl):ne.push("/zone/".concat(t,"/source/add"))}},"Member"===ce.role?"新建":"管理资源")))),A.a.createElement("div",{className:"sources"},g&&g.length>0||z&&z.length>0?A.a.createElement("div",{className:"source_left_ul"},g&&g.length>0&&A.a.createElement("ul",{className:"source_l_u"},A.a.createElement("p",null,"资源领域"),A.a.createElement("div",null,A.a.createElement("li",{onClick:function(){R(void 0),window.scrollTo(0,450)},className:O?"":"active"},"全部"),d()(g).call(g,(function(e,t){return A.a.createElement("li",{key:t,onClick:function(){R(e.id),window.scrollTo(0,450)},className:"".concat(O&&O===e.id?"active":""," task-hide")},e.name)})))),z&&z.length>0&&A.a.createElement("ul",{className:"source_l_u"},A.a.createElement("p",{className:"borderRight"},"资源类别"),A.a.createElement("div",null,A.a.createElement("li",{onClick:function(){G(void 0),window.scrollTo(0,450)},className:Y?"":"active"},"全部"),d()(z).call(z,(function(e,t){return A.a.createElement("li",{key:t,onClick:function(){G(e.id),window.scrollTo(0,450)},className:"".concat(Y&&Y===e.id?"active":""," task-hide")},e.name)}))))):"",A.a.createElement(n.a,{spinning:$},A.a.createElement("div",{className:"s_m_list"},s&&s.length>0&&A.a.createElement("div",{className:"source_lists"},d()(s).call(s,(function(e,a){var n,c;return A.a.createElement("div",{className:"source_lists_card",key:a},A.a.createElement(b.a,{to:u()(n="/zone/".concat(t,"/source/")).call(n,e.id),onClick:function(){window.scrollTo(0,450)},className:"task-hide"},e.name),A.a.createElement("p",{className:"task-hide-2 desc"},e.summary),A.a.createElement("div",{className:"s_infos"},A.a.createElement(y.j,null,"zone"===ae&&A.a.createElement("span",{className:"domainNameBox task-hide"},e.domainName),A.a.createElement("p",{className:"load_count"},A.a.createElement("img",{src:h.a,alt:"",width:"18px",className:"mr5",style:{marginTop:"-4px"}}),A.a.createElement("span",{style:{color:"#5e6685"}},e.downloadCount))),"zone1"===ae&&A.a.createElement("p",{className:"load_source"},A.a.createElement("span",null,e.domainName),e.zoneResourceTypeList&&A.a.createElement("span",null,p()(c=e.zoneResourceTypeList).call(c,(function(e,t){var a;return e?u()(a="".concat(e,", ")).call(a,t.name):t.name}),"")))))}))),s&&0===s.length&&A.a.createElement("div",{style:{textAlign:"center"}},A.a.createElement(w.a,{_html:"暂无数据",img:"zone1"===ae?N:void 0})),_>21&&A.a.createElement("div",{style:{textAlign:"center",padding:"20px 0px"}},A.a.createElement(c.a,{pageSize:21,total:_,current:U,onChange:function(e){V(e),window.scrollTo(0,450)},showQuickJumper:!0}))))))}},edSi:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAeCAYAAABE4bxTAAAABHNCSVQICAgIfAhkiAAAA3ZJREFUWEfdV0FyEkEU/Q3BrfEGkxOYnEByguDWCnFSJZQ7yVLBEsqgy5CdBanKSFJuhROIJwieIHgC45Yw077fTA8dAkzPkJVdRaWm0/37/fd///9aUIrhvv7sBEHwUkqZF0TbJMQmm8H3gAQNRUCD7lmtn8I0ticYDMT3/XMhRN5i2yggcXTZftezWBstsQZULDVdQfIkYoPkL1jxZCCH2poQGQc8FQB4T89Jkq2Ldu3IFpQVIAVG0LkKC4AAROXy7P1g2SEhky0NTEryLjrVQxtQsYBelJrbG4KuwhzpZ28nrufVb2yMF8vHFUHiJFzb6Lar9bh9sYAOys1rGHGYGVC/HWdw/v/YzyA+8Hwmk9nyvrwdrbKxEpAZKhtjyw4CU0Mw9RQB/9pt19zUgA5KzSvcQ7ASb2jVIfvlT4UMye+KpfHtk1UhX8qQ69Y3g0e5P2xkImnnW6ca3aakYeP1xXLzBoc9RoIfIsG9ZTbuAQqBvMEGptbhjUjG2FyLA4nwD3BTn6F63kgSPZ/odJGTdw6arzV8CKrv74tOTQFbZ5jJre0sqlERIHMDg0DutHwpBuuGynSC2fdzuQKzr9hSHtOw26nu6HUKkJl0nMCZ8aRiW2vSsmbeYIA6BagK2xIqZ3Ib19wSwEwf4WEPrAcXzixaio++lZRNExSa9S5Xf6EnJdHf7PjWScpMsXTcC1uEVSWe91QnuyYDgLTBdLUmuj1EqQCZ6cK3WSCZQQ4RpMLzpFKB960LiG1EGBC2GaAwhtbJEy78/wHNKujs6iVhaV2GTHmjc6gOACwPRpjYSgLmIXLooHzsofpAn9NP9Li8CAU7ax4eiW/KOgzdFX/Tpqsq9d22sbobL6sjSZ1RYEj+mBbkKTuqUusDNHX8zc8Z28qblCH9hMIhFQUGSjQ7nuR1QY4ATWXHRovjGbEwlQp4XcAHDLSV3TBvXLiy50tqZIkg5lWjbEA39biNwKGGfgRA5LVwKNQiLAvh4A//1FBgMtmCKWvv6Zz9Vx/zeM7Uo25sxEjroqi6AzBOYcEPzU09gYejeiYZzdJg0PATaoJEfZFQW64Y8SicTCYOtLSKLQ/9alANVdCAFaCBd+a1EYKwVypW0A2GgZSjVU04tRJcBGo+H+bB2nynBsTGTVAPAUblmQ3qVWvCW+PiNdFKKl0W2f0H9gkbxifa3PgAAAAASUVORK5CYII="},fHRf:function(e,t,a){"use strict";var n=a("szfI");e.exports=n},szfI:function(e,t,a){"use strict";var n=a("Q3sF"),c=a("RLMD"),r=Array.prototype;e.exports=function(e){var t=e.reduce;return e===r||n(r,e)&&t===r.reduce?c:t}}}]); \ No newline at end of file diff --git a/static/js/109.964c6842.chunk.js b/static/js/109.964c6842.chunk.js new file mode 100644 index 000000000..33d762967 --- /dev/null +++ b/static/js/109.964c6842.chunk.js @@ -0,0 +1 @@ +(this.webpackJsonp=this.webpackJsonp||[]).push([[109],{"Ie+W":function(e,t,n){"use strict";n("+L6B");var a=n("2/Rp"),r=n("zLi2"),o=n.n(r),c=(n("O3gP"),n("lrIw")),l=n("FLGM"),i=n.n(l),s=n("cDcd"),u=n.n(s),f=n("vDqi"),p=n.n(f),m=n("sYIF"),d=c.a.Option;t.a=function(e){var t=e.getID,n=e.login,r=e.showNotification,l=Object(s.useState)(void 0),f=o()(l,2),b=f[0],h=f[1],v=Object(s.useState)(void 0),y=o()(v,2),g=y[0],E=y[1],O=Object(s.useState)(void 0),j=o()(O,2),w=j[0],x=j[1];return Object(s.useEffect)((function(){p.a.get("/users/list.json",{params:{search:w}}).then((function(e){var t,n;e&&(n=(t=e.data.users)&&i()(t).call(t,(function(e,t){return u.a.createElement(d,{key:t,value:"".concat(e.user_id),login:"".concat(e.login),name:e.username},u.a.createElement("img",{className:"user_img radius",width:"28",height:"28",src:Object(m.h)("/".concat(e&&e.image_url)),alt:""}),u.a.createElement("span",{className:"ml10",style:{verticalAlign:"middle"}},e.username,u.a.createElement("span",{className:"color-grey ml10"},"(",e.login,")")))})),E(n))})).catch((function(e){}))}),[w]),u.a.createElement("div",{className:"addPanel"},u.a.createElement(c.a,{dataSource:g,value:w,style:{width:250},onChange:function(e){x(e)},onSelect:function(e,t){h(n?e:t.props.login),x(t.props.name)},placeholder:"搜索需要添加的用户...",allowClear:!0}),u.a.createElement(a.a,{type:"primary",ghost:!0,onClick:function(){g&&g.length>0&&w?(t&&t(b),x(void 0),h(void 0)):r("请选择存在的用户!")},className:"ml15"},u.a.createElement("i",{className:"iconfont icon-tianjiafangda mr3"}),"添加成员"))}},NJEC:function(e,t,n){"use strict";var a=n("cDcd"),r=n("VCL8"),o=n("3S7+"),c=n("CtXQ"),l=n("2/Rp"),i=n("YMnH"),s=n("ZvpZ"),u=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 p(){return(p=Object.assign||function(e){for(var t=1;t .ant-select-auto-complete .ant-select-search__field.ant-input-affix-wrapper {\n display: inline;\n float: none;\n}\n",""]),e.exports=t},"XyF/":function(e,t,n){"use strict";n.r(t);var a=n("zLi2"),r=n.n(a),o=n("ZbhI"),c=n.n(o),l=n("o+MX"),i=n.n(l),s=n("cDcd"),u=n.n(s),f=n("spEH"),p=n("Ie+W"),m=(n("+L6B"),n("2/Rp")),d=(n("Pwec"),n("CtXQ")),b=(n("O3gP"),n("lrIw")),h=n("FLGM"),v=n.n(h),y=n("vDqi"),g=n.n(y),E=b.a.Option,O=function(e){var t=e.organizeId,n=e.getGroupID,a=Object(s.useState)(void 0),o=r()(a,2),c=o[0],l=o[1],i=Object(s.useState)(void 0),f=r()(i,2),p=f[0],h=f[1],y=Object(s.useState)(""),O=r()(y,2),j=O[0],w=O[1];return Object(s.useEffect)((function(){var e;e="/organizations/".concat(t,"/teams/search.json"),g.a.get(e,{params:{search:j}}).then((function(e){var t,n;e&&(n=(t=e.data.teams)&&v()(t).call(t,(function(e,t){return u.a.createElement(E,{key:t,value:"".concat(e.id),name:e.name},e.name)})),h(n))})).catch((function(e){}))}),[j]),u.a.createElement("div",{className:"addPanel"},u.a.createElement(b.a,{dataSource:p,value:j,style:{width:300},onChange:function(e){w(e||"")},onSelect:function(e,t){l(e),w(t.props.name)},placeholder:"搜索需要添加的团队...",allowClear:!0}),u.a.createElement(m.a,{type:"primary",ghost:!0,onClick:function(){n&&n(c),l(void 0)},className:"ml15"},u.a.createElement(d.a,{type:"plus",size:"16"}),"添加团队"))},j=(n("DjyN"),n("NUBc")),w=(n("T2oS"),n("W9HT")),x=(n("g9YV"),n("wCAj")),S=(n("P2fV"),n("NJEC")),C=(n("qVdP"),n("jsC+")),N=(n("5Dmo"),n("3S7+")),_=(n("lUTK"),n("BvKs")),k=(n("5NDa"),n("5rEg")),P=n("5PDf"),I=n.n(P),D=n("2CTR"),R=n("2iEm"),T=n("sYIF"),z=k.a.Search,B=[{id:"Manager",name:"管理员"},{id:"Developer",name:"开发者"},{id:"Reporter",name:"报告者"}];var V=Object(s.forwardRef)((function(e){var t=e.projectsId,n=e.owner,a=e.project_id,o=e.author,c=e.showNotification,l=e.newId,f=e.flag,p=Object(s.useState)(void 0),m=r()(p,2),b=m[0],h=m[1],y=Object(s.useState)(void 0),E=r()(y,2),O=E[0],k=E[1],P=Object(s.useState)(1),V=r()(P,2),L=V[0],A=V[1],F=Object(s.useState)(!0),M=r()(F,2),H=M[0],G=M[1],J=Object(s.useState)(void 0),U=r()(J,2),q=U[0],X=U[1],K=Object(s.useState)(void 0),Q=r()(K,2),W=Q[0],Y=Q[1],Z=Object(s.useState)(0),$=r()(Z,2),ee=$[0],te=$[1];function ne(){var e;G(!0);var a=i()(e="/".concat(n,"/")).call(e,t,"/collaborators.json");g.a.get(a,{params:{page:L,search:O,role:q,limit:15}}).then((function(e){e&&(L>1&&W&&1===W.length?A(L-1):(Y(e.data.members),te(e.data.total_count)),G(!1))})).catch((function(e){G(!1)}))}function ae(e,t){X(e),h(t)}Object(s.useEffect)((function(){l&&function(e){if(e){var a,r=i()(a="/".concat(n,"/")).call(a,t,"/collaborators.json");g.a.post(r,{user_id:e}).then((function(e){e&&ne()})).catch((function(e){}))}}(l)}),[f]),Object(s.useEffect)((function(){a&&t&&n&&ne()}),[a,O,L,q]);var re=u.a.createElement("div",null,u.a.createElement("span",{className:"mr3"},"角色"),u.a.createElement(N.a,{placement:"bottom",title:u.a.createElement("div",null,u.a.createElement("div",{className:"mb3"},"管理员:拥有仓库设置功能、代码库读、写操作"),u.a.createElement("div",{className:"mb3"},"开发人员:只拥有代码库读、写操作"),u.a.createElement("div",{className:"mb3"},"报告者:只拥有代码库读操作"))},u.a.createElement(d.a,{type:"question-circle"}))),oe=function(e){return"Manager"===e?"text-green":"Developer"===e?"text-primary":"text-yellow"},ce=function(e){return u.a.createElement(_.a,null,v()(B).call(B,(function(a,r){return u.a.createElement(_.a.Item,{key:a.id,value:a.id,onClick:function(a){return function(e,a){var r,o=i()(r="/".concat(n,"/")).call(r,t,"/collaborators/change_role.json");g.a.put(o,{user_id:a,role:e.key}).then((function(e){e&&(c("权限修改成功!"),ne())})).catch((function(e){}))}(a,e)}},a.name)})))},le=[{title:"头像",dataIndex:"image_url",render:function(e,t){return u.a.createElement("span",{className:"f-wrap-alignCenter"},u.a.createElement(R.a,{to:"/".concat(t.login),className:"show-user-link"},u.a.createElement("img",{src:Object(T.h)("/".concat(e)),alt:"",width:"32px",height:"32px",className:"mr3 radius"})))}},{title:"用户名",dataIndex:"name",render:function(e,t){return u.a.createElement(R.a,{to:"/".concat(t.login),className:"show-user-link"},e)}},{title:"邮箱",dataIndex:"email",render:function(e){return u.a.createElement("span",null,e)}},{title:re,dataIndex:"role_name",render:function(e,t){return function(e){var t=I()(B).call(B,(function(t){return t.id===e.role}));return u.a.createElement("span",null,o&&o.login===e.login?u.a.createElement("label",{className:oe(e.role)},t&&t[0].name):u.a.createElement(C.a,{overlay:ce("".concat(e.id)),placement:"bottomCenter"},u.a.createElement("span",{className:oe(e.role)},t&&t[0].name,u.a.createElement(d.a,{type:"caret-down",className:"ml2",size:"13"}))))}(t)}},{title:"操作",dataIndex:"action",render:function(e,a){return u.a.createElement("span",{style:{justifyContent:"center"}},o&&o.login!==a.login&&u.a.createElement(S.a,{title:"确认将此成员从项目中移除?",okText:"是",cancelText:"否",onConfirm:function(){return e=a.id,o=i()(r="/".concat(n,"/")).call(r,t,"/collaborators/remove.json"),void g.a.delete(o,{data:{user_id:e}}).then((function(e){e&&(c("成员删除成功!"),ne())})).catch((function(e){}));var e,r,o}},u.a.createElement("a",{className:"text-delete"},"删除")))}}];return u.a.createElement(u.a.Fragment,null,u.a.createElement("div",{className:"baseForm",style:{display:"flex",justifyContent:"space-between",alignItems:"center"}},u.a.createElement(C.a,{overlay:function(e){return u.a.createElement(_.a,null,u.a.createElement(_.a.Item,{key:0,value:void 0,onClick:function(e){return ae(void 0,"角色筛选")}},"全部"),v()(B).call(B,(function(e,t){return u.a.createElement(_.a.Item,{key:e.id,value:e.id,onClick:function(t){return ae(e.id,e.name)}},e.name)})))},placement:"bottomCenter"},u.a.createElement("a",{className:"text-primary"},b||"角色筛选",u.a.createElement(d.a,{type:"caret-down",size:"16"}))),u.a.createElement(z,{placeholder:"搜索项目成员...",enterButton:"搜索",onSearch:k,style:{width:300}})),u.a.createElement(w.a,{spinning:H},u.a.createElement("div",{className:"collaboratorList baseForm"},W&&W.length>0&&u.a.createElement(x.a,{pagination:!1,columns:le,dataSource:W,rowKey:function(e){return e.id}}),W&&0===W.length&&u.a.createElement(D.a,{_html:"暂时还没有相关数据!"}))),ee>15?u.a.createElement("div",{className:"edu-txt-center mt20 pb20"},u.a.createElement(j.a,{simple:!0,pageSize:15,current:L,total:ee,onChange:function(e){return A(e)}})):"")})),L={owner:"所有者",admin:"管理者",write:"开发者",read:"报告者"},A=function(e){var t=e.newGroupId,n=e.owner,a=e.projectsId,o=e.setAddOperation,c=Object(s.useState)(void 0),l=r()(c,2),f=l[0],p=l[1],d=Object(s.useState)(!0),b=r()(d,2),h=b[0],v=b[1],y=Object(s.useState)(1),E=r()(y,2),O=E[0],w=E[1],C=Object(s.useState)(0),N=r()(C,2),_=N[0],k=N[1];function P(){var e,t=i()(e="/".concat(n,"/")).call(e,a,"/teams.json");g.a.get(t,{params:{page:O,limit:15}}).then((function(e){e&&e.data&&(p(e.data.teams),k(e.data.total_count),v(!1),o(e.data.can_add))})).catch((function(e){}))}Object(s.useEffect)((function(){P()}),[]),Object(s.useEffect)((function(){var e,r,o;t&&(e=t,o=i()(r="/".concat(n,"/")).call(r,a,"/teams.json"),g.a.post(o,{team_id:e}).then((function(e){e&&e.data&&P()})).catch((function(e){})))}),[t]);var I=[{title:"团队名",dataIndex:"name",render:function(e,t){var a;return t.is_admin||t.is_member?u.a.createElement(R.a,{to:i()(a="/".concat(n,"/teams/")).call(a,t.id)},e):u.a.createElement("span",null,e)}},{title:"权限",dataIndex:"authorize",width:"20%",render:function(e,t){return L[e]}},{title:"操作",dataIndex:"operation",width:"25%",render:function(e,t){return t.can_remove&&u.a.createElement(S.a,{title:"确定要删除‘".concat(t.name,"’团队?"),okText:"是",cancelText:"否",onConfirm:function(){var e,r,o,c;e=t.id,c=i()(r=i()(o="/".concat(n,"/")).call(o,a,"/teams/")).call(r,e,".json"),g.a.delete(c).then((function(e){e&&e.data&&P()})).catch((function(e){}))}},u.a.createElement(m.a,{type:"danger"},"删除"))}}];return u.a.createElement("div",{className:"padding20-30",style:{minHeight:"400px"}},u.a.createElement(x.a,{dataSource:f,columns:I,pagination:!1,loading:h}),_>15?u.a.createElement("div",{className:"pb20 mt20 edu-txt-center"},u.a.createElement(j.a,{simple:!0,current:O,total:_,pageSize:15,onChange:function(e){w(e)}})):"")},F=(n("sRBo"),n("kaz8")),M=(n("OaEy"),n("2fM7")),H=n("WxoT"),G=n.n(H),J=n("J66h"),U=(k.a.Search,[{value:"manager",name:"管理员 - 拥有仓库设置功能、代码库读、写操作权限"},{value:"developer",name:"开发人员 - 拥有代码库读、写操作权限"},{value:"reporter",name:"报告者 - 拥有代码库读操作权限"}]);var q=Object(s.forwardRef)((function(e){var t=e.projectsId,n=e.owner,a=(e.project_id,e.author,e.showNotification,e.newId,e.flag,Object(s.useState)("developer")),o=r()(a,2),c=o[0],l=o[1],f=Object(s.useState)(!0),p=r()(f,2),d=p[0],b=p[1],h=Object(s.useState)(""),y=r()(h,2),E=y[0],O=y[1],j=Object(s.useState)(!1),w=r()(j,2),x=w[0],S=w[1];return Object(s.useEffect)((function(){var e,a=i()(e="/".concat(n,"/")).call(e,t,"/project_invite_links/current_link.json");g.a.get(a,{params:{role:c,is_apply:d}}).then((function(e){if(e&&e.data){var a,r,o,c={projectName:e.data.project.name,projectId:e.data.project.identifier,ownerLogin:e.data.project.owner.login,ownerName:e.data.project.owner.name,sign:e.data.sign},l=G()(c),s=J.Base64.encode(l);O(i()(a=i()(r=i()(o="".concat(window.location.origin,"/")).call(o,n,"/")).call(r,t,"/invite?invite=")).call(a,s)),S(!1)}})).catch((function(e){}))}),[c,d]),u.a.createElement("div",{className:"addMemByLinkBox"},u.a.createElement("div",{className:"font-16 mt20 mb10"},"请选择邀请用户权限"),u.a.createElement(M.a,{className:"selectBox",defaultValue:"developer",onChange:function(e){l(e)}},v()(U).call(U,(function(e){return u.a.createElement(M.a.Option,{value:e.value,key:e.value},e.name)}))),u.a.createElement(F.a,{checked:d,className:"font-15 checkBox",onChange:function(e){b(e.target.checked)}},"需要管理员审核"),u.a.createElement("div",{className:"font-16 mt25 mb10"},"邀请链接"),u.a.createElement(k.a,{id:"inviteUrl",value:E,readOnly:!0,addonAfter:u.a.createElement(m.a,{type:"primary",className:"".concat(x?"success":""),onClick:function(){var e=document.querySelector("#inviteUrl");e&&(e.select(),document.execCommand("copy")&&(document.execCommand("copy"),S(!0),document.getSelection().removeAllRanges()))}},x?"复制成功":"复制链接"),className:"linkBox"}),u.a.createElement("div",{className:"tipBox mt25"},u.a.createElement("div",{className:"ml5"},"1、管理员可通过分享邀请链接的方式,邀请其他成员加入项目",u.a.createElement("br",null),"2、若已勾选管理员审核选项,用户接收邀请后管理员可在个人主页中“待办事项”窗口审核成员审核信息,若不需要管理员审核,成员接收邀请后,将直接加入项目",u.a.createElement("br",null),"3、当前邀请链接有效期为三天")))}));t.default=function(e){var t=Object(s.useState)("1"),n=r()(t,2),a=n[0],o=n[1],l=Object(s.useState)(void 0),m=r()(l,2),d=m[0],b=m[1],h=Object(s.useState)(!1),v=r()(h,2),y=v[0],g=v[1],E=Object(s.useState)(!0),j=r()(E,2),w=j[0],x=j[1],S=Object(s.useState)(void 0),C=r()(S,2),N=C[0],_=C[1],k=e.match.params,P=k.projectsId,I=k.owner,D=e.projectDetail,R=e&&e.projectDetail&&e.projectDetail.author;return Object(s.useEffect)((function(){var e;if(D&&-1===c()(e=document.title).call(e,"成员管理-")){var t,n=D.author,a=D.name;document.title=i()(t="成员管理-".concat(n.name,"/")).call(t,a)}}),[D]),u.a.createElement(f.r,null,u.a.createElement("div",{className:"flex-a-center baseForm bbr"},u.a.createElement("span",null,u.a.createElement("span",{style:{cursor:"pointer"},className:"1"===a?"font-15 text-black color-blue":"font-15 text-black",onClick:function(){o("1"),b(void 0)}},"成员管理"),u.a.createElement("span",{style:{cursor:"pointer"},className:"3"===a?"font-15 text-black color-blue ml30":"font-15 text-black ml30",onClick:function(){o("3")}},"邀请成员"),R&&"Organization"===R.type&&u.a.createElement("span",{style:{cursor:"pointer"},className:"2"===a?"font-15 text-black ml30 color-blue":"font-15 text-black ml30",onClick:function(){o("2"),b(void 0),_(void 0)}},"团队管理")),"1"===a&&u.a.createElement(p.a,{getID:function(e){b(e),g(!y)},login:!0,showNotification:e.showNotification}),"2"===a&&w&&u.a.createElement(O,{getGroupID:function(e){_(e)},organizeId:I})),u.a.createElement("div",null,"1"===a?u.a.createElement(V,{newId:d,flag:y,projectsId:P,owner:I,project_id:e.project_id,author:e.projectDetail&&e.projectDetail.author,showNotification:e.showNotification}):"2"===a?u.a.createElement(A,{setAddOperation:x,owner:I,projectsId:P,newGroupId:N}):u.a.createElement(q,{newId:d,flag:y,projectsId:P,owner:I,project_id:e.project_id,author:e.projectDetail&&e.projectDetail.author,showNotification:e.showNotification})))}},lrIw:function(e,t,n){"use strict";n.d(t,"a",(function(){return N}));var a=n("cDcd"),r=n("i+PK"),o=n("eHJ2"),c=n.n(o);function l(e){return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function i(){return(i=Object.assign||function(e){for(var t=1;t .ant-select-auto-complete .ant-select-search__field.ant-input-affix-wrapper {\n display: inline;\n float: none;\n}\n",""]),e.exports=t},dXeK:function(e,t,n){"use strict";n.r(t),n("DjyN");var a=n("NUBc"),r=(n("+L6B"),n("2/Rp")),o=(n("5NDa"),n("5rEg")),c=(n("miYZ"),n("tsqr")),l=n("zLi2"),i=n.n(l),s=n("FLGM"),u=n.n(s),p=n("o+MX"),f=n.n(p),m=n("WxoT"),d=n.n(m),b=n("cDcd"),h=n.n(b),y=n("2CTR"),g=n("vDqi"),v=n.n(g),E=(n("92iN"),n("Omli")),O=n("spEH");t.default=function(e){var t=Object(b.useState)(1),n=i()(t,2),l=n[0],s=n[1],p=Object(b.useState)(void 0),m=i()(p,2),g=m[0],S=m[1],_=Object(b.useState)(void 0),j=i()(_,2),w=j[0],N=j[1],C=Object(b.useState)(void 0),x=i()(C,2),k=x[0],P=x[1],T=Object(b.useState)(1),R=i()(T,2),D=R[0],L=(R[1],Object(b.useState)({})),I=i()(L,2),A=I[0],H=I[1],z=Object(b.useState)(void 0),M=i()(z,2),G=M[0],J=M[1],F=Object(b.useState)({}),U=i()(F,2),B=U[0],q=U[1],X=Object(b.useState)(void 0),K=i()(X,2),V=K[0],Y=K[1],W=Object(b.useState)(void 0),Z=i()(W,2),$=Z[0],Q=Z[1],ee=Object(b.useState)(void 0),te=i()(ee,2),ne=te[0],ae=te[1],re=Object(b.useState)([]),oe=i()(re,2),ce=oe[0],le=oe[1],ie=e.current_user,se=ie.user_id,ue=ie.login,pe=ie.open_blockchain,fe=e.current_user,me=e.user,de=e.match.params.username;function be(e,t){var n=JSON.parse(d()(B));n[e]=t,q(n)}return Object(b.useEffect)((function(){(de&&fe&&fe.login!==de||!pe)&&e.history.push("/".concat(de))}),[fe,de]),Object(b.useEffect)((function(){v.a.get("/users/blockchain/balance.json",{params:{user_id:se,limit:10,page:l,keyword:ne}}).then((function(e){if(e&&e.data){var t=e.data.projects,n=[],a=0;u()(t).call(t,(function(e){e.id?n.unshift(e):a++})),a&&n.push({balance:a}),P(n),S(e.data.total_count)}}))}),[w,l,ne]),Object(b.useEffect)((function(){if(me){var e,t=me.username,n=me.login;document.title=f()(e="贡献确权-".concat(t,"/")).call(e,n)}}),[me]),Object(b.useEffect)((function(){v.a.get("/users/list.json").then((function(e){e&&le(e.data.users)}))}),[]),h.a.createElement("div",{className:"mt15 contribution"},h.a.createElement("div",{className:"contHead clearfix"},h.a.createElement(o.a.Search,{className:"fr",style:{width:"auto"},placeholder:"请输入项目名称进行搜索",allowClear:!0,onSearch:function(e){s(1),ae(e)}})),D?h.a.createElement("div",{className:"contributionTable mt25"},k&&k.length>0&&h.a.createElement("div",{className:"flexCenterCont tableHeadTri mb5"},h.a.createElement("div",{className:"tableColumn1"},"项目名称"),h.a.createElement("div",{className:"tableColumn2"},"token总量"),h.a.createElement("div",{className:"tableColumn3"},"目标转账用户"),h.a.createElement("div",{className:"tableColumn4"},"转账token数额"),h.a.createElement("div",{className:"tableColumn5"},"操作")),(k&&!k.length||!k)&&h.a.createElement(y.a,{_html:"暂无数据"}),k&&u()(k).call(k,(function(e){return e.id?h.a.createElement("div",{key:e.id,className:"flexCenterCont transferAccount"},h.a.createElement("div",{className:"tableColumn1"},e.name),h.a.createElement("div",{className:"tableColumn2"},e.balance),h.a.createElement("div",{className:"tableColumn3"},h.a.createElement(E.a,{getUser:function(t){!function(e,t){var n=JSON.parse(d()(A));n[e]=t,H(n)}(e.id,t)},width:"100%",placeholder:"搜索转账目标用户",userList:ce}),$===e.id&&G&&h.a.createElement("div",{className:"errorTipTri"},G)),h.a.createElement("div",{className:"tableColumn4"},h.a.createElement(o.a,{value:B[e.id],onChange:function(t){be(e.id,t.target.value)},placeholder:"请输入token数额"}),$===e.id&&V&&h.a.createElement("div",{className:"errorTipTri"},V)),h.a.createElement("div",{className:"tableColumn5"},h.a.createElement(r.a,{className:"confirmTransfer",onClick:function(){!function(e,t,n){J(void 0),Y(void 0),Q(e);var a=A[e],r=B[e];a&&r?!/^[1-9]+[0-9]*]*$/.test(r)||r>n?Y("转账token数额必须为不超过token总数的正整数"):v.a.post("/users/blockchain/transfer",{owner_login:ue,project_identifier:t,user_id:se,transfer_amount:r,transfer_login:a,payer_id:se,project_id:e}).then((function(t){t&&t.data&&2===t.data.status&&(be(e,void 0),N(Math.random()),c.a.success("转账成功"))})):(!a&&J("请确定目标转账用户"),r||Y("请输入token数额"))}(e.id,e.identifier,e.balance)}},"确认"))):h.a.createElement("div",{className:"flexCenterCont transferAccount deleteRepo"},e.balance,"个项目被删除")}))):h.a.createElement("div",{className:"contributionTable mt20 record"},h.a.createElement(O.j,{className:"contributionRecordItem font-15"},h.a.createElement("span",null,h.a.createElement("span",{className:"themeSpan"},"蒋宇航"),"在",h.a.createElement("span",{className:"themeSpan"},"GilLink/确实开源"),"给你转账了1000个tiken"),h.a.createElement("span",{className:"tableHeadTri"},"6小时前")),h.a.createElement(O.j,{className:"contributionRecordItem font-15"},h.a.createElement("span",null,h.a.createElement("span",{className:"themeSpan"},"蒋宇航"),"在",h.a.createElement("span",{className:"themeSpan"},"GilLink/确实开源"),"给你转账了1000个tiken"),h.a.createElement("span",{className:"tableHeadTri"},"6小时前"))),g>10&&h.a.createElement("div",{className:"mt20 paginationTri mb50"},h.a.createElement(a.a,{simple:!0,current:l,pageSize:10,total:g,onChange:function(e){s(e),window.scrollTo(0,0)}})))}},lrIw:function(e,t,n){"use strict";n.d(t,"a",(function(){return C}));var a=n("cDcd"),r=n("i+PK"),o=n("eHJ2"),c=n.n(o);function l(e){return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function i(){return(i=Object.assign||function(e){for(var t=1;t span:last-child {\n color: rgba(0, 0, 0, 0.65);\n}\n.ant-breadcrumb > span:last-child a {\n color: rgba(0, 0, 0, 0.65);\n}\n.ant-breadcrumb > span:last-child .ant-breadcrumb-separator {\n display: none;\n}\n.ant-breadcrumb-separator {\n margin: 0 8px;\n color: rgba(0, 0, 0, 0.45);\n}\n.ant-breadcrumb-link > .anticon + span {\n margin-left: 4px;\n}\n.ant-breadcrumb-overlay-link > .anticon {\n margin-left: 4px;\n}\n",""]),e.exports=t},AOa7:function(e,t,r){var n=r("25NQ");"string"==typeof n&&(n=[[e.i,n,""]]);r("aET+")(n,{hmr:!0,transform:void 0}),n.locals&&(e.exports=n.locals)},DuG7:function(e,t,r){"use strict";r.r(t),r("Awhp");var n=r("KrTs"),a=(r("sPJy"),r("bE4q")),o=r("zLi2"),c=r.n(o),l=r("o+MX"),i=r.n(l),u=r("FLGM"),s=r.n(u),f=r("cDcd"),p=r.n(f),m=r("aCEd"),d=r.n(m),b=r("TxSN"),y=r("2iEm"),h=r("UUzw"),v=r("spEH"),g=r("edSi"),A=r.n(g),E=r("sYIF"),O=r("0Rb4");t.default=function(e){var t,r=e.match.params,o=r.deptId,l=r.sourceid,u=Object(f.useState)(void 0),m=c()(u,2),g=m[0],x=m[1],w=e.data,S=e.temp;function j(){w&&(document.title=w.mainTitle,Object(E.v)("".concat(w.name,","),w.name,w.subTitle,"/zone/".concat(o)))}return Object(f.useEffect)((function(){var t,r=Object(O.c)(),n=e.location.pathname,a=Object(O.b)(),o=Object(O.a)(),c=Object(O.d)(e.current_user),l=i()(t=" 操作系统:".concat(a,";浏览器:")).call(t,o,";");Object(b.X)({url:n,username:c,uuid:r,remark:l})}),[]),Object(f.useEffect)((function(){l&&Object(b.G)(l).then((function(e){e&&x(e.data.data)})).catch((function(e){}))}),[l]),Object(f.useEffect)((function(){if(g){var e,t,r,n=g.name,a=g.domainName,o=g.summary;document.title=i()(e="".concat(n,"/")).call(e,a),Object(E.c)("Keywords",i()(t=i()(r="".concat(n,",")).call(r,a,",")).call(t,o))}return j}),[g]),p.a.createElement("div",{className:"boxmain",style:{paddingBottom:"40px"}},p.a.createElement(a.a,{separator:">",style:{paddingTop:"20px"}},p.a.createElement(a.a.Item,null,p.a.createElement(y.a,{className:"primaryColor",to:"/zone/".concat(o,"/source")},"资源列表")),p.a.createElement(a.a.Item,null,"详情页")),g&&p.a.createElement("div",{className:"source_detail_box"},p.a.createElement("div",{className:"s_d_title"},p.a.createElement(v.j,null,p.a.createElement(v.a,{style:{flex:1}},p.a.createElement("span",{className:"domainNameBoxD font-13 mr15"},g.domainName),p.a.createElement("span",{className:"font-22",style:{flex:1}},g.name)),p.a.createElement("div",{className:"load_count"},p.a.createElement("img",{src:A.a,alt:"",width:"18px",className:"mr5",style:{marginTop:"-4px"}}),p.a.createElement("span",{style:{color:"#5e6685"}},g.downloadCount))),g.createUser&&g.createUser.avatar&&p.a.createElement(y.a,{to:"/".concat(g.createUser.userName)},p.a.createElement("img",{alt:"",src:g.createUser.avatar,className:"publicUserAvatar mr10"})),g.createUser&&p.a.createElement(y.a,{className:"mr20",to:"/".concat(g.createUser.userName)},g.createUser.nickName),p.a.createElement("span",{className:"mr20"},"发布于",g.updateTime||g.createTime),"0"===g.auditStatus&&p.a.createElement(n.a,{color:"zone"===S?"#466aff":"#089f7f",text:"待审核",className:"pass"}),"2"===g.auditStatus&&p.a.createElement(n.a,{color:"#eb1212",text:"未通过",className:"failed"})),p.a.createElement("div",{className:"pb20",dangerouslySetInnerHTML:{__html:g.summary}}),g.fileList&&g.fileList.length>0&&p.a.createElement("ul",{className:"files_box"},s()(t=g.fileList).call(t,(function(e,t){var r;return p.a.createElement("li",null,p.a.createElement("img",{src:d.a,alt:"",width:"20px",className:"mr12"}),p.a.createElement("span",{className:"task-hide"},e.fileOriginName),p.a.createElement("span",{style:{width:"340px"}},e.zoneResourceType.name),p.a.createElement("span",null,e.fileSizeInfo),p.a.createElement("a",{href:i()(r="".concat(h.b,"/file/open/download/")).call(r,e.fileId),download:!0,className:"f_b_load primaryColor"},"下载"))})))))}},aCEd:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAABHNCSVQICAgIfAhkiAAAAiZJREFUSEvtlr1uE0EQx/+TSAGquKADCSPRUcRN8FGRtDSQJ8ApOCsFyHmAiBT0fDToDFLME4Q0aXN0F1LENQ2JlAeIS0TsyX/PvpN9d3uHDls03sKyvTPz25mdjxX8pyVJrrQdjf7jl+9wg7VYxnv0HJAXEPA/6VH5XlJfoV30ZQNbwVmeT1ZwCDVG3OMWPjlVLOq+QGrGGPfO+fmT8KUx4w+gekdEuK+XwGAd7knXBreD3WC4N4SeEloJD9NHI9ObtvORCq8IPaTs0yJ4Mbjt+BR6ooqvaAYNa/hiMHYoc0GdvVF0NnldndSV2u5Yjcf0VhbxS1V7WPpdxWaXIbSscbAbvMUwHzoM/TIjlYLne0xlkYX9VJJlsZNgI9NerUEX/BCuuo3m8ftItQDs7DJX3qTAe7UK/txaAa56cQJ59Q8EvOaVnDHrmXyjpYPbPPzDpI1y4M/OmiiOJoyNPE6XFwM+rISJ0pwe+MtjU05307egNVF5NzuwLemyokPZ6Xk8B0cRmId6FIl5ciF6CIRDwrO0TEvCZFZUqeSKlEz/bQb3Y8NevcW+zG6kB3wocArlrFJgY8+rdwlZYcvz2W58DLTC361w1grW8TLwZwMOJ9GNDl8Vz+KBY54+Omih+eNbLtRslvY4smwOcHWT87V/mfeWSh3kn8GFrlkE5uDCziXYLRvdCT1Fle2x8dcPgalAx4wUgk36Txsa2ktUQ2pIzASaYfQaRML+LoeCHk4AAAAASUVORK5CYII="},bE4q:function(e,t,r){"use strict";var n=r("cDcd"),a=r("17x9"),o=r("eHJ2"),c=r.n(o),l=r("Zm9Q"),i=r("BGR+"),u=r("XBQK"),s=r("CtXQ"),f=r("H84U");function p(e){return(p="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function m(){return(m=Object.assign||function(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2?arguments[2]:void 0,a=S(t),o=e.getPath(r,n);return o&&a.push(o),a},e.genForRoutes=function(t){var r=t.routes,a=void 0===r?[]:r,o=t.params,c=void 0===o?{}:o,l=t.separator,i=t.itemRender,u=void 0===i?I:i,s=[];return a.map((function(t){var r=e.getPath(t.path,c);r&&s.push(r);var o=null;return t.children&&t.children.length&&(o=n.createElement(E.a,null,t.children.map((function(t){return n.createElement(E.a.Item,{key:t.breadcrumbName||t.path},u(t,c,a,e.addChildPath(s,t.path,c)))})))),n.createElement(A,{overlay:o,separator:l,key:t.breadcrumbName||r},u(t,c,a,s))}))},e.renderBreadcrumb=function(t){var r,a=t.getPrefixCls,o=e.props,l=o.prefixCls,u=o.separator,s=o.style,f=o.className,p=o.routes,m=o.children,d=B(o,["prefixCls","separator","style","className","routes","children"]),b=a("breadcrumb",l);return p&&p.length>0?r=e.genForRoutes(e.props):m&&(r=n.Children.map(k(m),(function(e,t){return e?(Object(O.a)(e.type&&(!0===e.type.__ANT_BREADCRUMB_ITEM||!0===e.type.__ANT_BREADCRUMB_SEPARATOR),"Breadcrumb","Only accepts Breadcrumb.Item and Breadcrumb.Separator as it's children"),n.cloneElement(e,{separator:u,key:t})):e}))),n.createElement("div",w({className:c()(f,b),style:s},Object(i.default)(d,["itemRender","params"])),r)},e}return t=o,(r=[{key:"componentDidMount",value:function(){var e=this.props;Object(O.a)(!("linkRender"in e||"nameRender"in e),"Breadcrumb","`linkRender` and `nameRender` are removed, please use `itemRender` instead, see: https://u.ant.design/item-render.")}},{key:"render",value:function(){return n.createElement(f.a,null,this.renderBreadcrumb)}}])&&N(t.prototype,r),o}(n.Component);function Q(e){return(Q="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 _(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function V(e,t){for(var r=0;r0&&h(o[0].name)}),[o]),Object(p.useEffect)((function(){r?(u(r.pipeline_name),h(r.branch),E(r.event)):u(void 0)}),[r]),f.a.createElement(C.a,{visible:t,title:"流水线名称",width:"500px",onCancel:n,onOk:function(){a(s,r&&r.id,v,y)},centered:!0},f.a.createElement("div",{className:"choosenList"},f.a.createElement("span",null,"流水线名称:"),f.a.createElement(x.a,{value:s,onChange:function(e){return u(e.target.value)},placeholder:"请输入名称",style:{width:"340px",margin:"6px 0px"}})),f.a.createElement("div",{className:"choosenList mt20"},f.a.createElement("span",null,"触发条件:"),f.a.createElement(O.a,{value:v,style:{width:"150px"},dropdownClassName:"chooseCon",onChange:function(e){return h(e)}},o&&o.length>0&&w()(o).call(o,(function(e,t){return f.a.createElement(k,{value:e.name,key:t},e.name)}))),f.a.createElement(O.a,{mode:"multiple",allowClear:!0,value:y,dropdownClassName:"chooseCon",style:{width:"180px",marginLeft:"10px"},onChange:function(e){E(e)}},w()(R).call(R,(function(e,t){return f.a.createElement(k,{value:e,key:t},e)})))))},P=n("vOnD").a.div(a||(a=s()(["{\n padding:24px 30px;\n}"])));t.default=function(e){var t=Object(p.useState)(!0),n=i()(t,2),a=n[0],c=n[1],l=Object(p.useState)(void 0),s=i()(l,2),u=s[0],v=s[1],h=Object(p.useState)(void 0),g=i()(h,2),b=g[0],j=g[1],C=Object(p.useState)(void 0),x=i()(C,2),O=x[0],q=x[1],w=Object(p.useState)(!1),k=i()(w,2),R=k[0],S=k[1],A=Object(p.useState)(1),V=i()(A,2),H=V[0],L=V[1],T=Object(p.useState)(0),F=i()(T,2),X=F[0],W=(F[1],Object(p.useState)(void 0)),K=i()(W,2),M=K[0],I=K[1],z=e.projectDetail,D=e.current_user,Y=e.match.params.projectsId,G=e.match.params.owner;function Z(){N.a.get("/ci/pipelines/list.json",{params:{identifier:Y,owner:G,page:H,limit:15}}).then((function(e){e&&e.data&&j(e.data.pipelines),c(!1)})).catch((function(e){c(!1)}))}function Q(e,t,n,a){if(S(!0),v(void 0),e){var r=a.split(",");v({pipeline_name:e,id:t,branch:n,event:r})}else v(void 0)}Object(p.useEffect)((function(){z&&q(e.projectDetail.permission)}),[z]),Object(p.useEffect)((function(){Z()}),[H]),Object(p.useEffect)((function(){if(G&&Y){var e,t=m()(e="/".concat(G,"/")).call(e,Y,"/branches.json");N.a.get(t).then((function(e){e&&e.data&&I(e.data)})).catch((function(e){}))}}),[G,Y]);var U=D&&O&&"Reporter"!==O;return f.a.createElement(r.a,{spinning:a},f.a.createElement(B,{branchList:M,visible:R,value:u,onCancel:function(){return S(!1)},onOk:function(t,n,a,r){if(t){for(var o="",c=0;c15&&f.a.createElement("div",{className:"mt20 pb20",style:{textAlign:"center"}},f.a.createElement(o.a,{simple:!0,current:H,pageSize:15,total:X,onChange:function(e){return L(e)}}))))))}},Kj3p:function(e,t,n){"use strict";n("2qtc");var a=n("kLXV"),r=(n("T2oS"),n("W9HT")),o=(n("5NDa"),n("5rEg")),c=n("zLi2"),i=n.n(c),l=n("cDcd"),s=n.n(l),u=n("spEH"),m=n("vDqi"),p=n.n(m);n("KkuB"),t.a=function(e){var t=e.authorityValBox,n=e.successFunc,c=e.cancelFunc,m=Object(l.useState)(void 0),f=i()(m,2),d=f[0],v=f[1],h=Object(l.useState)(!1),g=i()(h,2),b=g[0],y=g[1],E=Object(l.useState)(!1),j=i()(E,2),N=j[0],C=j[1];return s.a.createElement(a.a,{visible:t,centered:!0,title:"授权",onCancel:function(){v(void 0),c()},onOk:function(){d?(C(!0),p.a.get("/users/ci/oauth_grant.json",{params:{password:d}}).then((function(e){C(!1),e&&n(e.data.step)})).catch((function(e){C(!1)}))):y(!0)}},s.a.createElement(r.a,{spinning:N},s.a.createElement("p",{style:{textAlign:"center"}},"请输入您的登录密码,确认授权DevOps应用"),s.a.createElement(u.a,{style:{justifyContent:"center",marginTop:"20px"}},s.a.createElement("span",null,"密码:"),s.a.createElement(o.a.Password,{value:d,className:!0===b&&"flags",onChange:function(e){return v(e.target.value)},style:{width:"220px"}}))))}},NJEC:function(e,t,n){"use strict";var a=n("cDcd"),r=n("VCL8"),o=n("3S7+"),c=n("CtXQ"),i=n("2/Rp"),l=n("YMnH"),s=n("ZvpZ"),u=n("H84U");function m(e){return(m="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function p(){return(p=Object.assign||function(e){for(var t=1;t>22},t.prototype.getChars=function(){return 2097152&this.content?this.combinedData:2097151&this.content?o.stringFromCodePoint(2097151&this.content):""},t.prototype.getCode=function(){return this.isCombined()?this.combinedData.charCodeAt(this.combinedData.length-1):2097151&this.content},t.prototype.setFromCharData=function(e){this.fg=e[s.CHAR_DATA_ATTR_INDEX],this.bg=0;var t=!1;if(e[s.CHAR_DATA_CHAR_INDEX].length>2)t=!0;else if(2===e[s.CHAR_DATA_CHAR_INDEX].length){var i=e[s.CHAR_DATA_CHAR_INDEX].charCodeAt(0);if(55296<=i&&i<=56319){var r=e[s.CHAR_DATA_CHAR_INDEX].charCodeAt(1);56320<=r&&r<=57343?this.content=1024*(i-55296)+r-56320+65536|e[s.CHAR_DATA_WIDTH_INDEX]<<22:t=!0}else t=!0}else this.content=e[s.CHAR_DATA_CHAR_INDEX].charCodeAt(0)|e[s.CHAR_DATA_WIDTH_INDEX]<<22;t&&(this.combinedData=e[s.CHAR_DATA_CHAR_INDEX],this.content=2097152|e[s.CHAR_DATA_WIDTH_INDEX]<<22)},t.prototype.getAsCharData=function(){return[this.fg,this.getChars(),this.getWidth(),this.getCode()]},t}(a.AttributeData);t.CellData=c},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ISoundService=t.ISelectionService=t.IRenderService=t.IMouseService=t.ICoreBrowserService=t.ICharSizeService=void 0;var r=i(14);t.ICharSizeService=r.createDecorator("CharSizeService"),t.ICoreBrowserService=r.createDecorator("CoreBrowserService"),t.IMouseService=r.createDecorator("MouseService"),t.IRenderService=r.createDecorator("RenderService"),t.ISelectionService=r.createDecorator("SelectionService"),t.ISoundService=r.createDecorator("SoundService")},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ExtendedAttrs=t.AttributeData=void 0;var r=function(){function e(){this.fg=0,this.bg=0,this.extended=new n}return e.toColorRGB=function(e){return[e>>>16&255,e>>>8&255,255&e]},e.fromColorRGB=function(e){return(255&e[0])<<16|(255&e[1])<<8|255&e[2]},e.prototype.clone=function(){var t=new e;return t.fg=this.fg,t.bg=this.bg,t.extended=this.extended.clone(),t},e.prototype.isInverse=function(){return 67108864&this.fg},e.prototype.isBold=function(){return 134217728&this.fg},e.prototype.isUnderline=function(){return 268435456&this.fg},e.prototype.isBlink=function(){return 536870912&this.fg},e.prototype.isInvisible=function(){return 1073741824&this.fg},e.prototype.isItalic=function(){return 67108864&this.bg},e.prototype.isDim=function(){return 134217728&this.bg},e.prototype.getFgColorMode=function(){return 50331648&this.fg},e.prototype.getBgColorMode=function(){return 50331648&this.bg},e.prototype.isFgRGB=function(){return 50331648==(50331648&this.fg)},e.prototype.isBgRGB=function(){return 50331648==(50331648&this.bg)},e.prototype.isFgPalette=function(){return 16777216==(50331648&this.fg)||33554432==(50331648&this.fg)},e.prototype.isBgPalette=function(){return 16777216==(50331648&this.bg)||33554432==(50331648&this.bg)},e.prototype.isFgDefault=function(){return 0==(50331648&this.fg)},e.prototype.isBgDefault=function(){return 0==(50331648&this.bg)},e.prototype.isAttributeDefault=function(){return 0===this.fg&&0===this.bg},e.prototype.getFgColor=function(){switch(50331648&this.fg){case 16777216:case 33554432:return 255&this.fg;case 50331648:return 16777215&this.fg;default:return-1}},e.prototype.getBgColor=function(){switch(50331648&this.bg){case 16777216:case 33554432:return 255&this.bg;case 50331648:return 16777215&this.bg;default:return-1}},e.prototype.hasExtendedAttrs=function(){return 268435456&this.bg},e.prototype.updateExtended=function(){this.extended.isEmpty()?this.bg&=-268435457:this.bg|=268435456},e.prototype.getUnderlineColor=function(){if(268435456&this.bg&&~this.extended.underlineColor)switch(50331648&this.extended.underlineColor){case 16777216:case 33554432:return 255&this.extended.underlineColor;case 50331648:return 16777215&this.extended.underlineColor;default:return this.getFgColor()}return this.getFgColor()},e.prototype.getUnderlineColorMode=function(){return 268435456&this.bg&&~this.extended.underlineColor?50331648&this.extended.underlineColor:this.getFgColorMode()},e.prototype.isUnderlineColorRGB=function(){return 268435456&this.bg&&~this.extended.underlineColor?50331648==(50331648&this.extended.underlineColor):this.isFgRGB()},e.prototype.isUnderlineColorPalette=function(){return 268435456&this.bg&&~this.extended.underlineColor?16777216==(50331648&this.extended.underlineColor)||33554432==(50331648&this.extended.underlineColor):this.isFgPalette()},e.prototype.isUnderlineColorDefault=function(){return 268435456&this.bg&&~this.extended.underlineColor?0==(50331648&this.extended.underlineColor):this.isFgDefault()},e.prototype.getUnderlineStyle=function(){return 268435456&this.fg?268435456&this.bg?this.extended.underlineStyle:1:0},e}();t.AttributeData=r;var n=function(){function e(e,t){void 0===e&&(e=0),void 0===t&&(t=-1),this.underlineStyle=e,this.underlineColor=t}return e.prototype.clone=function(){return new e(this.underlineStyle,this.underlineColor)},e.prototype.isEmpty=function(){return 0===this.underlineStyle},e}();t.ExtendedAttrs=n},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.addDisposableDomListener=void 0,t.addDisposableDomListener=function(e,t,i,r){e.addEventListener(t,i,r);var n=!1;return{dispose:function(){n||(n=!0,e.removeEventListener(t,i,r))}}}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Utf8ToUtf32=t.StringToUtf32=t.utf32ToString=t.stringFromCodePoint=void 0,t.stringFromCodePoint=function(e){return e>65535?(e-=65536,String.fromCharCode(55296+(e>>10))+String.fromCharCode(e%1024+56320)):String.fromCharCode(e)},t.utf32ToString=function(e,t,i){void 0===t&&(t=0),void 0===i&&(i=e.length);for(var r="",n=t;n65535?(o-=65536,r+=String.fromCharCode(55296+(o>>10))+String.fromCharCode(o%1024+56320)):r+=String.fromCharCode(o)}return r};var r=function(){function e(){this._interim=0}return e.prototype.clear=function(){this._interim=0},e.prototype.decode=function(e,t){var i=e.length;if(!i)return 0;var r=0,n=0;this._interim&&(56320<=(a=e.charCodeAt(n++))&&a<=57343?t[r++]=1024*(this._interim-55296)+a-56320+65536:(t[r++]=this._interim,t[r++]=a),this._interim=0);for(var o=n;o=i)return this._interim=s,r;var a;56320<=(a=e.charCodeAt(o))&&a<=57343?t[r++]=1024*(s-55296)+a-56320+65536:(t[r++]=s,t[r++]=a)}else t[r++]=s}return r},e}();t.StringToUtf32=r;var n=function(){function e(){this.interim=new Uint8Array(3)}return e.prototype.clear=function(){this.interim.fill(0)},e.prototype.decode=function(e,t){var i=e.length;if(!i)return 0;var r,n,o,s,a=0,c=0,l=0;if(this.interim[0]){var h=!1,u=this.interim[0];u&=192==(224&u)?31:224==(240&u)?15:7;for(var f=0,d=void 0;(d=63&this.interim[++f])&&f<4;)u<<=6,u|=d;for(var p=192==(224&this.interim[0])?2:224==(240&this.interim[0])?3:4,_=p-f;l<_;){if(l>=i)return 0;if(128!=(192&(d=e[l++]))){l--,h=!0;break}this.interim[f++]=d,u<<=6,u|=63&d}h||(2===p?u<128?l--:t[a++]=u:3===p?u<2048||u>=55296&&u<=57343||(t[a++]=u):u<65536||u>1114111||(t[a++]=u)),this.interim.fill(0)}for(var v=i-4,g=l;g=i)return this.interim[0]=r,a;if(128!=(192&(n=e[g++]))){g--;continue}if((c=(31&r)<<6|63&n)<128){g--;continue}t[a++]=c}else if(224==(240&r)){if(g>=i)return this.interim[0]=r,a;if(128!=(192&(n=e[g++]))){g--;continue}if(g>=i)return this.interim[0]=r,this.interim[1]=n,a;if(128!=(192&(o=e[g++]))){g--;continue}if((c=(15&r)<<12|(63&n)<<6|63&o)<2048||c>=55296&&c<=57343)continue;t[a++]=c}else if(240==(248&r)){if(g>=i)return this.interim[0]=r,a;if(128!=(192&(n=e[g++]))){g--;continue}if(g>=i)return this.interim[0]=r,this.interim[1]=n,a;if(128!=(192&(o=e[g++]))){g--;continue}if(g>=i)return this.interim[0]=r,this.interim[1]=n,this.interim[2]=o,a;if(128!=(192&(s=e[g++]))){g--;continue}if((c=(7&r)<<18|(63&n)<<12|(63&o)<<6|63&s)<65536||c>1114111)continue;t[a++]=c}}return a},e}();t.Utf8ToUtf32=n},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CHAR_ATLAS_CELL_SPACING=t.DIM_OPACITY=t.INVERTED_DEFAULT_COLOR=void 0,t.INVERTED_DEFAULT_COLOR=257,t.DIM_OPACITY=.5,t.CHAR_ATLAS_CELL_SPACING=1},function(e,t,i){"use strict";var r,n,o,s;function a(e){var t=e.toString(16);return t.length<2?"0"+t:t}function c(e,t){return e>>0}}(r=t.channels||(t.channels={})),(n=t.color||(t.color={})).blend=function(e,t){var i=(255&t.rgba)/255;if(1===i)return{css:t.css,rgba:t.rgba};var n=t.rgba>>24&255,o=t.rgba>>16&255,s=t.rgba>>8&255,a=e.rgba>>24&255,c=e.rgba>>16&255,l=e.rgba>>8&255,h=a+Math.round((n-a)*i),u=c+Math.round((o-c)*i),f=l+Math.round((s-l)*i);return{css:r.toCss(h,u,f),rgba:r.toRgba(h,u,f)}},n.isOpaque=function(e){return 255==(255&e.rgba)},n.ensureContrastRatio=function(e,t,i){var r=s.ensureContrastRatio(e.rgba,t.rgba,i);if(r)return s.toColor(r>>24&255,r>>16&255,r>>8&255)},n.opaque=function(e){var t=(255|e.rgba)>>>0,i=s.toChannels(t),n=i[0],o=i[1],a=i[2];return{css:r.toCss(n,o,a),rgba:t}},n.opacity=function(e,t){var i=Math.round(255*t),n=s.toChannels(e.rgba),o=n[0],a=n[1],c=n[2];return{css:r.toCss(o,a,c,i),rgba:r.toRgba(o,a,c,i)}},(t.css||(t.css={})).toColor=function(e){switch(e.length){case 7:return{css:e,rgba:(parseInt(e.slice(1),16)<<8|255)>>>0};case 9:return{css:e,rgba:parseInt(e.slice(1),16)>>>0}}throw new Error("css.toColor: Unsupported css format")},function(e){function t(e,t,i){var r=e/255,n=t/255,o=i/255;return.2126*(r<=.03928?r/12.92:Math.pow((r+.055)/1.055,2.4))+.7152*(n<=.03928?n/12.92:Math.pow((n+.055)/1.055,2.4))+.0722*(o<=.03928?o/12.92:Math.pow((o+.055)/1.055,2.4))}e.relativeLuminance=function(e){return t(e>>16&255,e>>8&255,255&e)},e.relativeLuminance2=t}(o=t.rgb||(t.rgb={})),function(e){function t(e,t,i){for(var r=e>>24&255,n=e>>16&255,s=e>>8&255,a=t>>24&255,l=t>>16&255,h=t>>8&255,u=c(o.relativeLuminance2(a,h,l),o.relativeLuminance2(r,n,s));u0||l>0||h>0);)a-=Math.max(0,Math.ceil(.1*a)),l-=Math.max(0,Math.ceil(.1*l)),h-=Math.max(0,Math.ceil(.1*h)),u=c(o.relativeLuminance2(a,h,l),o.relativeLuminance2(r,n,s));return(a<<24|l<<16|h<<8|255)>>>0}function i(e,t,i){for(var r=e>>24&255,n=e>>16&255,s=e>>8&255,a=t>>24&255,l=t>>16&255,h=t>>8&255,u=c(o.relativeLuminance2(a,h,l),o.relativeLuminance2(r,n,s));u>>0}e.ensureContrastRatio=function(e,r,n){var s=o.relativeLuminance(e>>8),a=o.relativeLuminance(r>>8);if(c(s,a)>24&255,e>>16&255,e>>8&255,255&e]},e.toColor=function(e,t,i){return{css:r.toCss(e,t,i),rgba:r.toRgba(e,t,i)}}}(s=t.rgba||(t.rgba={})),t.toPaddedHex=a,t.contrastRatio=c},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isLinux=t.isWindows=t.isIphone=t.isIpad=t.isMac=t.isSafari=t.isFirefox=void 0;var r="undefined"==typeof navigator,n=r?"node":navigator.userAgent,o=r?"node":navigator.platform;function s(e,t){return e.indexOf(t)>=0}t.isFirefox=!!~n.indexOf("Firefox"),t.isSafari=/^((?!chrome|android).)*safari/i.test(n),t.isMac=s(["Macintosh","MacIntel","MacPPC","Mac68K"],o),t.isIpad="iPad"===o,t.isIphone="iPhone"===o,t.isWindows=s(["Windows","Win16","Win32","WinCE"],o),t.isLinux=o.indexOf("Linux")>=0},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.C1=t.C0=void 0,function(e){e.NUL="\0",e.SOH="",e.STX="",e.ETX="",e.EOT="",e.ENQ="",e.ACK="",e.BEL="",e.BS="\b",e.HT="\t",e.LF="\n",e.VT="\v",e.FF="\f",e.CR="\r",e.SO="",e.SI="",e.DLE="",e.DC1="",e.DC2="",e.DC3="",e.DC4="",e.NAK="",e.SYN="",e.ETB="",e.CAN="",e.EM="",e.SUB="",e.ESC="",e.FS="",e.GS="",e.RS="",e.US="",e.SP=" ",e.DEL=""}(t.C0||(t.C0={})),function(e){e.PAD="€",e.HOP="",e.BPH="‚",e.NBH="ƒ",e.IND="„",e.NEL="…",e.SSA="†",e.ESA="‡",e.HTS="ˆ",e.HTJ="‰",e.VTS="Š",e.PLD="‹",e.PLU="Œ",e.RI="",e.SS2="Ž",e.SS3="",e.DCS="",e.PU1="‘",e.PU2="’",e.STS="“",e.CCH="”",e.MW="•",e.SPA="–",e.EPA="—",e.SOS="˜",e.SGCI="™",e.SCI="š",e.CSI="›",e.ST="œ",e.OSC="",e.PM="ž",e.APC="Ÿ"}(t.C1||(t.C1={}))},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BaseRenderLayer=void 0;var r=i(3),n=i(9),o=i(25),s=i(6),a=i(28),c=i(10),l=i(17),h=function(){function e(e,t,i,r,n,o,s,a){this._container=e,this._alpha=r,this._colors=n,this._rendererId=o,this._bufferService=s,this._optionsService=a,this._scaledCharWidth=0,this._scaledCharHeight=0,this._scaledCellWidth=0,this._scaledCellHeight=0,this._scaledCharLeft=0,this._scaledCharTop=0,this._currentGlyphIdentifier={chars:"",code:0,bg:0,fg:0,bold:!1,dim:!1,italic:!1},this._canvas=document.createElement("canvas"),this._canvas.classList.add("xterm-"+t+"-layer"),this._canvas.style.zIndex=i.toString(),this._initCanvas(),this._container.appendChild(this._canvas)}return e.prototype.dispose=function(){var e;l.removeElementFromParent(this._canvas),null===(e=this._charAtlas)||void 0===e||e.dispose()},e.prototype._initCanvas=function(){this._ctx=a.throwIfFalsy(this._canvas.getContext("2d",{alpha:this._alpha})),this._alpha||this._clearAll()},e.prototype.onOptionsChanged=function(){},e.prototype.onBlur=function(){},e.prototype.onFocus=function(){},e.prototype.onCursorMove=function(){},e.prototype.onGridChanged=function(e,t){},e.prototype.onSelectionChanged=function(e,t,i){void 0===i&&(i=!1)},e.prototype.setColors=function(e){this._refreshCharAtlas(e)},e.prototype._setTransparency=function(e){if(e!==this._alpha){var t=this._canvas;this._alpha=e,this._canvas=this._canvas.cloneNode(),this._initCanvas(),this._container.replaceChild(this._canvas,t),this._refreshCharAtlas(this._colors),this.onGridChanged(0,this._bufferService.rows-1)}},e.prototype._refreshCharAtlas=function(e){this._scaledCharWidth<=0&&this._scaledCharHeight<=0||(this._charAtlas=o.acquireCharAtlas(this._optionsService.options,this._rendererId,e,this._scaledCharWidth,this._scaledCharHeight),this._charAtlas.warmUp())},e.prototype.resize=function(e){this._scaledCellWidth=e.scaledCellWidth,this._scaledCellHeight=e.scaledCellHeight,this._scaledCharWidth=e.scaledCharWidth,this._scaledCharHeight=e.scaledCharHeight,this._scaledCharLeft=e.scaledCharLeft,this._scaledCharTop=e.scaledCharTop,this._canvas.width=e.scaledCanvasWidth,this._canvas.height=e.scaledCanvasHeight,this._canvas.style.width=e.canvasWidth+"px",this._canvas.style.height=e.canvasHeight+"px",this._alpha||this._clearAll(),this._refreshCharAtlas(this._colors)},e.prototype._fillCells=function(e,t,i,r){this._ctx.fillRect(e*this._scaledCellWidth,t*this._scaledCellHeight,i*this._scaledCellWidth,r*this._scaledCellHeight)},e.prototype._fillBottomLineAtCells=function(e,t,i){void 0===i&&(i=1),this._ctx.fillRect(e*this._scaledCellWidth,(t+1)*this._scaledCellHeight-window.devicePixelRatio-1,i*this._scaledCellWidth,window.devicePixelRatio)},e.prototype._fillLeftLineAtCell=function(e,t,i){this._ctx.fillRect(e*this._scaledCellWidth,t*this._scaledCellHeight,window.devicePixelRatio*i,this._scaledCellHeight)},e.prototype._strokeRectAtCell=function(e,t,i,r){this._ctx.lineWidth=window.devicePixelRatio,this._ctx.strokeRect(e*this._scaledCellWidth+window.devicePixelRatio/2,t*this._scaledCellHeight+window.devicePixelRatio/2,i*this._scaledCellWidth-window.devicePixelRatio,r*this._scaledCellHeight-window.devicePixelRatio)},e.prototype._clearAll=function(){this._alpha?this._ctx.clearRect(0,0,this._canvas.width,this._canvas.height):(this._ctx.fillStyle=this._colors.background.css,this._ctx.fillRect(0,0,this._canvas.width,this._canvas.height))},e.prototype._clearCells=function(e,t,i,r){this._alpha?this._ctx.clearRect(e*this._scaledCellWidth,t*this._scaledCellHeight,i*this._scaledCellWidth,r*this._scaledCellHeight):(this._ctx.fillStyle=this._colors.background.css,this._ctx.fillRect(e*this._scaledCellWidth,t*this._scaledCellHeight,i*this._scaledCellWidth,r*this._scaledCellHeight))},e.prototype._fillCharTrueColor=function(e,t,i){this._ctx.font=this._getFont(!1,!1),this._ctx.textBaseline="middle",this._clipRow(i),this._ctx.fillText(e.getChars(),t*this._scaledCellWidth+this._scaledCharLeft,i*this._scaledCellHeight+this._scaledCharTop+this._scaledCharHeight/2)},e.prototype._drawChars=function(e,t,i){var o,s,a=this._getContrastColor(e);a||e.isFgRGB()||e.isBgRGB()?this._drawUncachedChars(e,t,i,a):(e.isInverse()?(o=e.isBgDefault()?n.INVERTED_DEFAULT_COLOR:e.getBgColor(),s=e.isFgDefault()?n.INVERTED_DEFAULT_COLOR:e.getFgColor()):(s=e.isBgDefault()?r.DEFAULT_COLOR:e.getBgColor(),o=e.isFgDefault()?r.DEFAULT_COLOR:e.getFgColor()),o+=this._optionsService.options.drawBoldTextInBrightColors&&e.isBold()&&o<8?8:0,this._currentGlyphIdentifier.chars=e.getChars()||r.WHITESPACE_CELL_CHAR,this._currentGlyphIdentifier.code=e.getCode()||r.WHITESPACE_CELL_CODE,this._currentGlyphIdentifier.bg=s,this._currentGlyphIdentifier.fg=o,this._currentGlyphIdentifier.bold=!!e.isBold(),this._currentGlyphIdentifier.dim=!!e.isDim(),this._currentGlyphIdentifier.italic=!!e.isItalic(),this._charAtlas&&this._charAtlas.draw(this._ctx,this._currentGlyphIdentifier,t*this._scaledCellWidth+this._scaledCharLeft,i*this._scaledCellHeight+this._scaledCharTop)||this._drawUncachedChars(e,t,i))},e.prototype._drawUncachedChars=function(e,t,i,r){if(this._ctx.save(),this._ctx.font=this._getFont(!!e.isBold(),!!e.isItalic()),this._ctx.textBaseline="middle",e.isInverse())if(r)this._ctx.fillStyle=r.css;else if(e.isBgDefault())this._ctx.fillStyle=c.color.opaque(this._colors.background).css;else if(e.isBgRGB())this._ctx.fillStyle="rgb("+s.AttributeData.toColorRGB(e.getBgColor()).join(",")+")";else{var o=e.getBgColor();this._optionsService.options.drawBoldTextInBrightColors&&e.isBold()&&o<8&&(o+=8),this._ctx.fillStyle=this._colors.ansi[o].css}else if(r)this._ctx.fillStyle=r.css;else if(e.isFgDefault())this._ctx.fillStyle=this._colors.foreground.css;else if(e.isFgRGB())this._ctx.fillStyle="rgb("+s.AttributeData.toColorRGB(e.getFgColor()).join(",")+")";else{var a=e.getFgColor();this._optionsService.options.drawBoldTextInBrightColors&&e.isBold()&&a<8&&(a+=8),this._ctx.fillStyle=this._colors.ansi[a].css}this._clipRow(i),e.isDim()&&(this._ctx.globalAlpha=n.DIM_OPACITY),this._ctx.fillText(e.getChars(),t*this._scaledCellWidth+this._scaledCharLeft,i*this._scaledCellHeight+this._scaledCharTop+this._scaledCharHeight/2),this._ctx.restore()},e.prototype._clipRow=function(e){this._ctx.beginPath(),this._ctx.rect(0,e*this._scaledCellHeight,this._bufferService.cols*this._scaledCellWidth,this._scaledCellHeight),this._ctx.clip()},e.prototype._getFont=function(e,t){return(t?"italic":"")+" "+(e?this._optionsService.options.fontWeightBold:this._optionsService.options.fontWeight)+" "+this._optionsService.options.fontSize*window.devicePixelRatio+"px "+this._optionsService.options.fontFamily},e.prototype._getContrastColor=function(e){if(1!==this._optionsService.options.minimumContrastRatio){var t=this._colors.contrastCache.getColor(e.bg,e.fg);if(void 0!==t)return t||void 0;var i=e.getFgColor(),r=e.getFgColorMode(),n=e.getBgColor(),o=e.getBgColorMode(),s=!!e.isInverse(),a=!!e.isInverse();if(s){var l=i;i=n,n=l;var h=r;r=o,o=h}var u=this._resolveBackgroundRgba(o,n,s),f=this._resolveForegroundRgba(r,i,s,a),d=c.rgba.ensureContrastRatio(u,f,this._optionsService.options.minimumContrastRatio);if(d){var p={css:c.channels.toCss(d>>24&255,d>>16&255,d>>8&255),rgba:d};return this._colors.contrastCache.setColor(e.bg,e.fg,p),p}this._colors.contrastCache.setColor(e.bg,e.fg,null)}},e.prototype._resolveBackgroundRgba=function(e,t,i){switch(e){case 16777216:case 33554432:return this._colors.ansi[t].rgba;case 50331648:return t<<8;case 0:default:return i?this._colors.foreground.rgba:this._colors.background.rgba}},e.prototype._resolveForegroundRgba=function(e,t,i,r){switch(e){case 16777216:case 33554432:return this._optionsService.options.drawBoldTextInBrightColors&&r&&t<8&&(t+=8),this._colors.ansi[t].rgba;case 50331648:return t<<8;case 0:default:return i?this._colors.background.rgba:this._colors.foreground.rgba}},e}();t.BaseRenderLayer=h},function(e,t,i){"use strict";function r(e,t,i){t.di$target===t?t.di$dependencies.push({id:e,index:i}):(t.di$dependencies=[{id:e,index:i}],t.di$target=t)}Object.defineProperty(t,"__esModule",{value:!0}),t.createDecorator=t.getServiceDependencies=t.serviceRegistry=void 0,t.serviceRegistry=new Map,t.getServiceDependencies=function(e){return e.di$dependencies||[]},t.createDecorator=function(e){if(t.serviceRegistry.has(e))return t.serviceRegistry.get(e);var i=function(e,t,n){if(3!==arguments.length)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");r(i,e,n)};return i.toString=function(){return e},t.serviceRegistry.set(e,i),i}},function(e,t,i){"use strict";function r(e,t,i,r){if(void 0===i&&(i=0),void 0===r&&(r=e.length),i>=e.length)return e;i=(e.length+i)%e.length,r=r>=e.length?e.length:(e.length+r)%e.length;for(var n=i;n>22,2097152&t?this._combined[e].charCodeAt(this._combined[e].length-1):i]},e.prototype.set=function(e,t){this._data[3*e+1]=t[n.CHAR_DATA_ATTR_INDEX],t[n.CHAR_DATA_CHAR_INDEX].length>1?(this._combined[e]=t[1],this._data[3*e+0]=2097152|e|t[n.CHAR_DATA_WIDTH_INDEX]<<22):this._data[3*e+0]=t[n.CHAR_DATA_CHAR_INDEX].charCodeAt(0)|t[n.CHAR_DATA_WIDTH_INDEX]<<22},e.prototype.getWidth=function(e){return this._data[3*e+0]>>22},e.prototype.hasWidth=function(e){return 12582912&this._data[3*e+0]},e.prototype.getFg=function(e){return this._data[3*e+1]},e.prototype.getBg=function(e){return this._data[3*e+2]},e.prototype.hasContent=function(e){return 4194303&this._data[3*e+0]},e.prototype.getCodePoint=function(e){var t=this._data[3*e+0];return 2097152&t?this._combined[e].charCodeAt(this._combined[e].length-1):2097151&t},e.prototype.isCombined=function(e){return 2097152&this._data[3*e+0]},e.prototype.getString=function(e){var t=this._data[3*e+0];return 2097152&t?this._combined[e]:2097151&t?r.stringFromCodePoint(2097151&t):""},e.prototype.loadCell=function(e,t){var i=3*e;return t.content=this._data[i+0],t.fg=this._data[i+1],t.bg=this._data[i+2],2097152&t.content&&(t.combinedData=this._combined[e]),268435456&t.bg&&(t.extended=this._extendedAttrs[e]),t},e.prototype.setCell=function(e,t){2097152&t.content&&(this._combined[e]=t.combinedData),268435456&t.bg&&(this._extendedAttrs[e]=t.extended),this._data[3*e+0]=t.content,this._data[3*e+1]=t.fg,this._data[3*e+2]=t.bg},e.prototype.setCellFromCodePoint=function(e,t,i,r,n,o){268435456&n&&(this._extendedAttrs[e]=o),this._data[3*e+0]=t|i<<22,this._data[3*e+1]=r,this._data[3*e+2]=n},e.prototype.addCodepointToCell=function(e,t){var i=this._data[3*e+0];2097152&i?this._combined[e]+=r.stringFromCodePoint(t):(2097151&i?(this._combined[e]=r.stringFromCodePoint(2097151&i)+r.stringFromCodePoint(t),i&=-2097152,i|=2097152):i=t|1<<22,this._data[3*e+0]=i)},e.prototype.insertCells=function(e,t,i,r){if((e%=this.length)&&2===this.getWidth(e-1)&&this.setCellFromCodePoint(e-1,0,1,(null==r?void 0:r.fg)||0,(null==r?void 0:r.bg)||0,(null==r?void 0:r.extended)||new s.ExtendedAttrs),t=0;--a)this.setCell(e+t+a,this.loadCell(e+a,n));for(a=0;athis.length){var i=new Uint32Array(3*e);this.length&&(3*e=e&&delete this._combined[o]}}else this._data=new Uint32Array(0),this._combined={};this.length=e}},e.prototype.fill=function(e){this._combined={},this._extendedAttrs={};for(var t=0;t=0;--e)if(4194303&this._data[3*e+0])return e+(this._data[3*e+0]>>22);return 0},e.prototype.copyCellsFrom=function(e,t,i,r,n){var o=e._data;if(n)for(var s=r-1;s>=0;s--)for(var a=0;a<3;a++)this._data[3*(i+s)+a]=o[3*(t+s)+a];else for(s=0;s=t&&(this._combined[l-t+i]=e._combined[l])}},e.prototype.translateToString=function(e,t,i){void 0===e&&(e=!1),void 0===t&&(t=0),void 0===i&&(i=this.length),e&&(i=Math.min(i,this.getTrimmedLength()));for(var o="";t>22||1}return o},e}();t.BufferLine=a},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.removeElementFromParent=void 0,t.removeElementFromParent=function(){for(var e,t=[],i=0;i24)return t.setWinLines||!1;switch(e){case 1:return!!t.restoreWin;case 2:return!!t.minimizeWin;case 3:return!!t.setWinPosition;case 4:return!!t.setWinSizePixels;case 5:return!!t.raiseWin;case 6:return!!t.lowerWin;case 7:return!!t.refreshWin;case 8:return!!t.setWinSizeChars;case 9:return!!t.maximizeWin;case 10:return!!t.fullscreenWin;case 11:return!!t.getWinState;case 13:return!!t.getWinPosition;case 14:return!!t.getWinSizePixels;case 15:return!!t.getScreenSizePixels;case 16:return!!t.getCellSizePixels;case 18:return!!t.getWinSizeChars;case 19:return!!t.getScreenSizeChars;case 20:return!!t.getIconTitle;case 21:return!!t.getWinTitle;case 22:return!!t.pushTitle;case 23:return!!t.popTitle;case 24:return!!t.setWinLines}return!1}!function(e){e[e.GET_WIN_SIZE_PIXELS=0]="GET_WIN_SIZE_PIXELS",e[e.GET_CELL_SIZE_PIXELS=1]="GET_CELL_SIZE_PIXELS"}(o=t.WindowsOptionsReportType||(t.WindowsOptionsReportType={}));var m=function(){function e(e,t,i,r){this._bufferService=e,this._coreService=t,this._logService=i,this._optionsService=r,this._data=new Uint32Array(0)}return e.prototype.hook=function(e){this._data=new Uint32Array(0)},e.prototype.put=function(e,t,i){this._data=h.concat(this._data,e.subarray(t,i))},e.prototype.unhook=function(e){if(e){var t=u.utf32ToString(this._data);switch(this._data=new Uint32Array(0),t){case'"q':return this._coreService.triggerDataEvent(s.C0.ESC+'P1$r0"q'+s.C0.ESC+"\\");case'"p':return this._coreService.triggerDataEvent(s.C0.ESC+'P1$r61;1"p'+s.C0.ESC+"\\");case"r":var i=this._bufferService.buffer.scrollTop+1+";"+(this._bufferService.buffer.scrollBottom+1)+"r";return this._coreService.triggerDataEvent(s.C0.ESC+"P1$r"+i+s.C0.ESC+"\\");case"m":return this._coreService.triggerDataEvent(s.C0.ESC+"P1$r0m"+s.C0.ESC+"\\");case" q":var r={block:2,underline:4,bar:6}[this._optionsService.options.cursorStyle];return r-=this._optionsService.options.cursorBlink?1:0,this._coreService.triggerDataEvent(s.C0.ESC+"P1$r"+r+" q"+s.C0.ESC+"\\");default:this._logService.debug("Unknown DCS $q %s",t),this._coreService.triggerDataEvent(s.C0.ESC+"P0$r"+s.C0.ESC+"\\")}}else this._data=new Uint32Array(0)},e}(),C=function(e){function t(t,i,r,n,o,l,h,p,v){void 0===v&&(v=new c.EscapeSequenceParser);var S=e.call(this)||this;S._bufferService=t,S._charsetService=i,S._coreService=r,S._dirtyRowService=n,S._logService=o,S._optionsService=l,S._coreMouseService=h,S._unicodeService=p,S._parser=v,S._parseBuffer=new Uint32Array(4096),S._stringDecoder=new u.StringToUtf32,S._utf8Decoder=new u.Utf8ToUtf32,S._workCell=new _.CellData,S._windowTitle="",S._iconName="",S._windowTitleStack=[],S._iconNameStack=[],S._curAttrData=f.DEFAULT_ATTR_DATA.clone(),S._eraseAttrDataInternal=f.DEFAULT_ATTR_DATA.clone(),S._onRequestBell=new d.EventEmitter,S._onRequestRefreshRows=new d.EventEmitter,S._onRequestReset=new d.EventEmitter,S._onRequestScroll=new d.EventEmitter,S._onRequestSyncScrollBar=new d.EventEmitter,S._onRequestWindowsOptionsReport=new d.EventEmitter,S._onA11yChar=new d.EventEmitter,S._onA11yTab=new d.EventEmitter,S._onCursorMove=new d.EventEmitter,S._onLineFeed=new d.EventEmitter,S._onScroll=new d.EventEmitter,S._onTitleChange=new d.EventEmitter,S.register(S._parser),S._parser.setCsiHandlerFallback((function(e,t){S._logService.debug("Unknown CSI code: ",{identifier:S._parser.identToString(e),params:t.toArray()})})),S._parser.setEscHandlerFallback((function(e){S._logService.debug("Unknown ESC code: ",{identifier:S._parser.identToString(e)})})),S._parser.setExecuteHandlerFallback((function(e){S._logService.debug("Unknown EXECUTE code: ",{code:e})})),S._parser.setOscHandlerFallback((function(e,t,i){S._logService.debug("Unknown OSC code: ",{identifier:e,action:t,data:i})})),S._parser.setDcsHandlerFallback((function(e,t,i){"HOOK"===t&&(i=i.toArray()),S._logService.debug("Unknown DCS code: ",{identifier:S._parser.identToString(e),action:t,payload:i})})),S._parser.setPrintHandler((function(e,t,i){return S.print(e,t,i)})),S._parser.setCsiHandler({final:"@"},(function(e){return S.insertChars(e)})),S._parser.setCsiHandler({intermediates:" ",final:"@"},(function(e){return S.scrollLeft(e)})),S._parser.setCsiHandler({final:"A"},(function(e){return S.cursorUp(e)})),S._parser.setCsiHandler({intermediates:" ",final:"A"},(function(e){return S.scrollRight(e)})),S._parser.setCsiHandler({final:"B"},(function(e){return S.cursorDown(e)})),S._parser.setCsiHandler({final:"C"},(function(e){return S.cursorForward(e)})),S._parser.setCsiHandler({final:"D"},(function(e){return S.cursorBackward(e)})),S._parser.setCsiHandler({final:"E"},(function(e){return S.cursorNextLine(e)})),S._parser.setCsiHandler({final:"F"},(function(e){return S.cursorPrecedingLine(e)})),S._parser.setCsiHandler({final:"G"},(function(e){return S.cursorCharAbsolute(e)})),S._parser.setCsiHandler({final:"H"},(function(e){return S.cursorPosition(e)})),S._parser.setCsiHandler({final:"I"},(function(e){return S.cursorForwardTab(e)})),S._parser.setCsiHandler({final:"J"},(function(e){return S.eraseInDisplay(e)})),S._parser.setCsiHandler({prefix:"?",final:"J"},(function(e){return S.eraseInDisplay(e)})),S._parser.setCsiHandler({final:"K"},(function(e){return S.eraseInLine(e)})),S._parser.setCsiHandler({prefix:"?",final:"K"},(function(e){return S.eraseInLine(e)})),S._parser.setCsiHandler({final:"L"},(function(e){return S.insertLines(e)})),S._parser.setCsiHandler({final:"M"},(function(e){return S.deleteLines(e)})),S._parser.setCsiHandler({final:"P"},(function(e){return S.deleteChars(e)})),S._parser.setCsiHandler({final:"S"},(function(e){return S.scrollUp(e)})),S._parser.setCsiHandler({final:"T"},(function(e){return S.scrollDown(e)})),S._parser.setCsiHandler({final:"X"},(function(e){return S.eraseChars(e)})),S._parser.setCsiHandler({final:"Z"},(function(e){return S.cursorBackwardTab(e)})),S._parser.setCsiHandler({final:"`"},(function(e){return S.charPosAbsolute(e)})),S._parser.setCsiHandler({final:"a"},(function(e){return S.hPositionRelative(e)})),S._parser.setCsiHandler({final:"b"},(function(e){return S.repeatPrecedingCharacter(e)})),S._parser.setCsiHandler({final:"c"},(function(e){return S.sendDeviceAttributesPrimary(e)})),S._parser.setCsiHandler({prefix:">",final:"c"},(function(e){return S.sendDeviceAttributesSecondary(e)})),S._parser.setCsiHandler({final:"d"},(function(e){return S.linePosAbsolute(e)})),S._parser.setCsiHandler({final:"e"},(function(e){return S.vPositionRelative(e)})),S._parser.setCsiHandler({final:"f"},(function(e){return S.hVPosition(e)})),S._parser.setCsiHandler({final:"g"},(function(e){return S.tabClear(e)})),S._parser.setCsiHandler({final:"h"},(function(e){return S.setMode(e)})),S._parser.setCsiHandler({prefix:"?",final:"h"},(function(e){return S.setModePrivate(e)})),S._parser.setCsiHandler({final:"l"},(function(e){return S.resetMode(e)})),S._parser.setCsiHandler({prefix:"?",final:"l"},(function(e){return S.resetModePrivate(e)})),S._parser.setCsiHandler({final:"m"},(function(e){return S.charAttributes(e)})),S._parser.setCsiHandler({final:"n"},(function(e){return S.deviceStatus(e)})),S._parser.setCsiHandler({prefix:"?",final:"n"},(function(e){return S.deviceStatusPrivate(e)})),S._parser.setCsiHandler({intermediates:"!",final:"p"},(function(e){return S.softReset(e)})),S._parser.setCsiHandler({intermediates:" ",final:"q"},(function(e){return S.setCursorStyle(e)})),S._parser.setCsiHandler({final:"r"},(function(e){return S.setScrollRegion(e)})),S._parser.setCsiHandler({final:"s"},(function(e){return S.saveCursor(e)})),S._parser.setCsiHandler({final:"t"},(function(e){return S.windowOptions(e)})),S._parser.setCsiHandler({final:"u"},(function(e){return S.restoreCursor(e)})),S._parser.setCsiHandler({intermediates:"'",final:"}"},(function(e){return S.insertColumns(e)})),S._parser.setCsiHandler({intermediates:"'",final:"~"},(function(e){return S.deleteColumns(e)})),S._parser.setExecuteHandler(s.C0.BEL,(function(){return S.bell()})),S._parser.setExecuteHandler(s.C0.LF,(function(){return S.lineFeed()})),S._parser.setExecuteHandler(s.C0.VT,(function(){return S.lineFeed()})),S._parser.setExecuteHandler(s.C0.FF,(function(){return S.lineFeed()})),S._parser.setExecuteHandler(s.C0.CR,(function(){return S.carriageReturn()})),S._parser.setExecuteHandler(s.C0.BS,(function(){return S.backspace()})),S._parser.setExecuteHandler(s.C0.HT,(function(){return S.tab()})),S._parser.setExecuteHandler(s.C0.SO,(function(){return S.shiftOut()})),S._parser.setExecuteHandler(s.C0.SI,(function(){return S.shiftIn()})),S._parser.setExecuteHandler(s.C1.IND,(function(){return S.index()})),S._parser.setExecuteHandler(s.C1.NEL,(function(){return S.nextLine()})),S._parser.setExecuteHandler(s.C1.HTS,(function(){return S.tabSet()})),S._parser.setOscHandler(0,new g.OscHandler((function(e){S.setTitle(e),S.setIconName(e)}))),S._parser.setOscHandler(1,new g.OscHandler((function(e){return S.setIconName(e)}))),S._parser.setOscHandler(2,new g.OscHandler((function(e){return S.setTitle(e)}))),S._parser.setEscHandler({final:"7"},(function(){return S.saveCursor()})),S._parser.setEscHandler({final:"8"},(function(){return S.restoreCursor()})),S._parser.setEscHandler({final:"D"},(function(){return S.index()})),S._parser.setEscHandler({final:"E"},(function(){return S.nextLine()})),S._parser.setEscHandler({final:"H"},(function(){return S.tabSet()})),S._parser.setEscHandler({final:"M"},(function(){return S.reverseIndex()})),S._parser.setEscHandler({final:"="},(function(){return S.keypadApplicationMode()})),S._parser.setEscHandler({final:">"},(function(){return S.keypadNumericMode()})),S._parser.setEscHandler({final:"c"},(function(){return S.fullReset()})),S._parser.setEscHandler({final:"n"},(function(){return S.setgLevel(2)})),S._parser.setEscHandler({final:"o"},(function(){return S.setgLevel(3)})),S._parser.setEscHandler({final:"|"},(function(){return S.setgLevel(3)})),S._parser.setEscHandler({final:"}"},(function(){return S.setgLevel(2)})),S._parser.setEscHandler({final:"~"},(function(){return S.setgLevel(1)})),S._parser.setEscHandler({intermediates:"%",final:"@"},(function(){return S.selectDefaultCharset()})),S._parser.setEscHandler({intermediates:"%",final:"G"},(function(){return S.selectDefaultCharset()}));var b=function(e){y._parser.setEscHandler({intermediates:"(",final:e},(function(){return S.selectCharset("("+e)})),y._parser.setEscHandler({intermediates:")",final:e},(function(){return S.selectCharset(")"+e)})),y._parser.setEscHandler({intermediates:"*",final:e},(function(){return S.selectCharset("*"+e)})),y._parser.setEscHandler({intermediates:"+",final:e},(function(){return S.selectCharset("+"+e)})),y._parser.setEscHandler({intermediates:"-",final:e},(function(){return S.selectCharset("-"+e)})),y._parser.setEscHandler({intermediates:".",final:e},(function(){return S.selectCharset("."+e)})),y._parser.setEscHandler({intermediates:"/",final:e},(function(){return S.selectCharset("/"+e)}))},y=this;for(var C in a.CHARSETS)b(C);return S._parser.setEscHandler({intermediates:"#",final:"8"},(function(){return S.screenAlignmentPattern()})),S._parser.setErrorHandler((function(e){return S._logService.error("Parsing error: ",e),e})),S._parser.setDcsHandler({intermediates:"$",final:"q"},new m(S._bufferService,S._coreService,S._logService,S._optionsService)),S}return n(t,e),Object.defineProperty(t.prototype,"onRequestBell",{get:function(){return this._onRequestBell.event},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onRequestRefreshRows",{get:function(){return this._onRequestRefreshRows.event},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onRequestReset",{get:function(){return this._onRequestReset.event},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onRequestScroll",{get:function(){return this._onRequestScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onRequestSyncScrollBar",{get:function(){return this._onRequestSyncScrollBar.event},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onRequestWindowsOptionsReport",{get:function(){return this._onRequestWindowsOptionsReport.event},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onA11yChar",{get:function(){return this._onA11yChar.event},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onA11yTab",{get:function(){return this._onA11yTab.event},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onCursorMove",{get:function(){return this._onCursorMove.event},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onLineFeed",{get:function(){return this._onLineFeed.event},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onScroll",{get:function(){return this._onScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onTitleChange",{get:function(){return this._onTitleChange.event},enumerable:!1,configurable:!0}),t.prototype.dispose=function(){e.prototype.dispose.call(this)},t.prototype.parse=function(e){var t=this._bufferService.buffer,i=t.x,r=t.y;if(this._logService.debug("parsing data",e),this._parseBuffer.length131072)for(var n=0;n0&&2===d.getWidth(o.x-1)&&d.setCellFromCodePoint(o.x-1,0,1,f.fg,f.bg,f.extended);for(var _=t;_=c)if(l){for(;o.x=this._bufferService.rows&&(o.y=this._bufferService.rows-1),o.lines.get(o.ybase+o.y).isWrapped=!0),d=o.lines.get(o.ybase+o.y)}else if(o.x=c-1,2===n)continue;if(h&&(d.insertCells(o.x,n,o.getNullCell(f),f),2===d.getWidth(c-1)&&d.setCellFromCodePoint(c-1,p.NULL_CELL_CODE,p.NULL_CELL_WIDTH,f.fg,f.bg,f.extended)),d.setCellFromCodePoint(o.x++,r,n,f.fg,f.bg,f.extended),n>0)for(;--n;)d.setCellFromCodePoint(o.x++,0,0,f.fg,f.bg,f.extended)}else d.getWidth(o.x-1)?d.addCodepointToCell(o.x-1,r):d.addCodepointToCell(o.x-2,r)}i-t>0&&(d.loadCell(o.x-1,this._workCell),2===this._workCell.getWidth()||this._workCell.getCode()>65535?this._parser.precedingCodepoint=0:this._workCell.isCombined()?this._parser.precedingCodepoint=this._workCell.getChars().charCodeAt(0):this._parser.precedingCodepoint=this._workCell.content),o.x0&&0===d.getWidth(o.x)&&!d.hasContent(o.x)&&d.setCellFromCodePoint(o.x,0,1,f.fg,f.bg,f.extended),this._dirtyRowService.markDirty(o.y)},t.prototype.addCsiHandler=function(e,t){var i=this;return"t"!==e.final||e.prefix||e.intermediates?this._parser.addCsiHandler(e,t):this._parser.addCsiHandler(e,(function(e){return!y(e.params[0],i._optionsService.options.windowOptions)||t(e)}))},t.prototype.addDcsHandler=function(e,t){return this._parser.addDcsHandler(e,new S.DcsHandler(t))},t.prototype.addEscHandler=function(e,t){return this._parser.addEscHandler(e,t)},t.prototype.addOscHandler=function(e,t){return this._parser.addOscHandler(e,new g.OscHandler(t))},t.prototype.bell=function(){this._onRequestBell.fire()},t.prototype.lineFeed=function(){var e=this._bufferService.buffer;this._dirtyRowService.markDirty(e.y),this._optionsService.options.convertEol&&(e.x=0),e.y++,e.y===e.scrollBottom+1?(e.y--,this._onRequestScroll.fire(this._eraseAttrData())):e.y>=this._bufferService.rows&&(e.y=this._bufferService.rows-1),e.x>=this._bufferService.cols&&e.x--,this._dirtyRowService.markDirty(e.y),this._onLineFeed.fire()},t.prototype.carriageReturn=function(){this._bufferService.buffer.x=0},t.prototype.backspace=function(){var e,t=this._bufferService.buffer;if(!this._coreService.decPrivateModes.reverseWraparound)return this._restrictCursor(),void(t.x>0&&t.x--);if(this._restrictCursor(this._bufferService.cols),t.x>0)t.x--;else if(0===t.x&&t.y>t.scrollTop&&t.y<=t.scrollBottom&&(null===(e=t.lines.get(t.ybase+t.y))||void 0===e?void 0:e.isWrapped)){t.lines.get(t.ybase+t.y).isWrapped=!1,t.y--,t.x=this._bufferService.cols-1;var i=t.lines.get(t.ybase+t.y);i.hasWidth(t.x)&&!i.hasContent(t.x)&&t.x--}this._restrictCursor()},t.prototype.tab=function(){if(!(this._bufferService.buffer.x>=this._bufferService.cols)){var e=this._bufferService.buffer.x;this._bufferService.buffer.x=this._bufferService.buffer.nextStop(),this._optionsService.options.screenReaderMode&&this._onA11yTab.fire(this._bufferService.buffer.x-e)}},t.prototype.shiftOut=function(){this._charsetService.setgLevel(1)},t.prototype.shiftIn=function(){this._charsetService.setgLevel(0)},t.prototype._restrictCursor=function(e){void 0===e&&(e=this._bufferService.cols-1),this._bufferService.buffer.x=Math.min(e,Math.max(0,this._bufferService.buffer.x)),this._bufferService.buffer.y=this._coreService.decPrivateModes.origin?Math.min(this._bufferService.buffer.scrollBottom,Math.max(this._bufferService.buffer.scrollTop,this._bufferService.buffer.y)):Math.min(this._bufferService.rows-1,Math.max(0,this._bufferService.buffer.y)),this._dirtyRowService.markDirty(this._bufferService.buffer.y)},t.prototype._setCursor=function(e,t){this._dirtyRowService.markDirty(this._bufferService.buffer.y),this._coreService.decPrivateModes.origin?(this._bufferService.buffer.x=e,this._bufferService.buffer.y=this._bufferService.buffer.scrollTop+t):(this._bufferService.buffer.x=e,this._bufferService.buffer.y=t),this._restrictCursor(),this._dirtyRowService.markDirty(this._bufferService.buffer.y)},t.prototype._moveCursor=function(e,t){this._restrictCursor(),this._setCursor(this._bufferService.buffer.x+e,this._bufferService.buffer.y+t)},t.prototype.cursorUp=function(e){var t=this._bufferService.buffer.y-this._bufferService.buffer.scrollTop;t>=0?this._moveCursor(0,-Math.min(t,e.params[0]||1)):this._moveCursor(0,-(e.params[0]||1))},t.prototype.cursorDown=function(e){var t=this._bufferService.buffer.scrollBottom-this._bufferService.buffer.y;t>=0?this._moveCursor(0,Math.min(t,e.params[0]||1)):this._moveCursor(0,e.params[0]||1)},t.prototype.cursorForward=function(e){this._moveCursor(e.params[0]||1,0)},t.prototype.cursorBackward=function(e){this._moveCursor(-(e.params[0]||1),0)},t.prototype.cursorNextLine=function(e){this.cursorDown(e),this._bufferService.buffer.x=0},t.prototype.cursorPrecedingLine=function(e){this.cursorUp(e),this._bufferService.buffer.x=0},t.prototype.cursorCharAbsolute=function(e){this._setCursor((e.params[0]||1)-1,this._bufferService.buffer.y)},t.prototype.cursorPosition=function(e){this._setCursor(e.length>=2?(e.params[1]||1)-1:0,(e.params[0]||1)-1)},t.prototype.charPosAbsolute=function(e){this._setCursor((e.params[0]||1)-1,this._bufferService.buffer.y)},t.prototype.hPositionRelative=function(e){this._moveCursor(e.params[0]||1,0)},t.prototype.linePosAbsolute=function(e){this._setCursor(this._bufferService.buffer.x,(e.params[0]||1)-1)},t.prototype.vPositionRelative=function(e){this._moveCursor(0,e.params[0]||1)},t.prototype.hVPosition=function(e){this.cursorPosition(e)},t.prototype.tabClear=function(e){var t=e.params[0];0===t?delete this._bufferService.buffer.tabs[this._bufferService.buffer.x]:3===t&&(this._bufferService.buffer.tabs={})},t.prototype.cursorForwardTab=function(e){if(!(this._bufferService.buffer.x>=this._bufferService.cols))for(var t=e.params[0]||1;t--;)this._bufferService.buffer.x=this._bufferService.buffer.nextStop()},t.prototype.cursorBackwardTab=function(e){if(!(this._bufferService.buffer.x>=this._bufferService.cols))for(var t=e.params[0]||1,i=this._bufferService.buffer;t--;)i.x=i.prevStop()},t.prototype._eraseInBufferLine=function(e,t,i,r){void 0===r&&(r=!1);var n=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+e);n.replaceCells(t,i,this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),r&&(n.isWrapped=!1)},t.prototype._resetBufferLine=function(e){var t=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+e);t.fill(this._bufferService.buffer.getNullCell(this._eraseAttrData())),t.isWrapped=!1},t.prototype.eraseInDisplay=function(e){var t;switch(this._restrictCursor(),e.params[0]){case 0:for(t=this._bufferService.buffer.y,this._dirtyRowService.markDirty(t),this._eraseInBufferLine(t++,this._bufferService.buffer.x,this._bufferService.cols,0===this._bufferService.buffer.x);t=this._bufferService.cols&&(this._bufferService.buffer.lines.get(t+1).isWrapped=!1);t--;)this._resetBufferLine(t);this._dirtyRowService.markDirty(0);break;case 2:for(t=this._bufferService.rows,this._dirtyRowService.markDirty(t-1);t--;)this._resetBufferLine(t);this._dirtyRowService.markDirty(0);break;case 3:var i=this._bufferService.buffer.lines.length-this._bufferService.rows;i>0&&(this._bufferService.buffer.lines.trimStart(i),this._bufferService.buffer.ybase=Math.max(this._bufferService.buffer.ybase-i,0),this._bufferService.buffer.ydisp=Math.max(this._bufferService.buffer.ydisp-i,0),this._onScroll.fire(0))}},t.prototype.eraseInLine=function(e){switch(this._restrictCursor(),e.params[0]){case 0:this._eraseInBufferLine(this._bufferService.buffer.y,this._bufferService.buffer.x,this._bufferService.cols);break;case 1:this._eraseInBufferLine(this._bufferService.buffer.y,0,this._bufferService.buffer.x+1);break;case 2:this._eraseInBufferLine(this._bufferService.buffer.y,0,this._bufferService.cols)}this._dirtyRowService.markDirty(this._bufferService.buffer.y)},t.prototype.insertLines=function(e){this._restrictCursor();var t=e.params[0]||1,i=this._bufferService.buffer;if(!(i.y>i.scrollBottom||i.yi.scrollBottom||i.yt.scrollBottom||t.yt.scrollBottom||t.yt.scrollBottom||t.yt.scrollBottom||t.y0||(this._is("xterm")||this._is("rxvt-unicode")||this._is("screen")?this._coreService.triggerDataEvent(s.C0.ESC+"[?1;2c"):this._is("linux")&&this._coreService.triggerDataEvent(s.C0.ESC+"[?6c"))},t.prototype.sendDeviceAttributesSecondary=function(e){e.params[0]>0||(this._is("xterm")?this._coreService.triggerDataEvent(s.C0.ESC+"[>0;276;0c"):this._is("rxvt-unicode")?this._coreService.triggerDataEvent(s.C0.ESC+"[>85;95;0c"):this._is("linux")?this._coreService.triggerDataEvent(e.params[0]+"c"):this._is("screen")&&this._coreService.triggerDataEvent(s.C0.ESC+"[>83;40003;0c"))},t.prototype._is=function(e){return 0===(this._optionsService.options.termName+"").indexOf(e)},t.prototype.setMode=function(e){for(var t=0;t=2||2===r[1]&&o+n>=5)break;r[1]&&(n=1)}while(++o+t5)&&(e=1),t.extended.underlineStyle=e,t.fg|=268435456,0===e&&(t.fg&=-268435457),t.updateExtended()},t.prototype.charAttributes=function(e){if(1===e.length&&0===e.params[0])return this._curAttrData.fg=f.DEFAULT_ATTR_DATA.fg,void(this._curAttrData.bg=f.DEFAULT_ATTR_DATA.bg);for(var t,i=e.length,r=this._curAttrData,n=0;n=30&&t<=37?(r.fg&=-50331904,r.fg|=16777216|t-30):t>=40&&t<=47?(r.bg&=-50331904,r.bg|=16777216|t-40):t>=90&&t<=97?(r.fg&=-50331904,r.fg|=16777224|t-90):t>=100&&t<=107?(r.bg&=-50331904,r.bg|=16777224|t-100):0===t?(r.fg=f.DEFAULT_ATTR_DATA.fg,r.bg=f.DEFAULT_ATTR_DATA.bg):1===t?r.fg|=134217728:3===t?r.bg|=67108864:4===t?(r.fg|=268435456,this._processUnderline(e.hasSubParams(n)?e.getSubParams(n)[0]:1,r)):5===t?r.fg|=536870912:7===t?r.fg|=67108864:8===t?r.fg|=1073741824:2===t?r.bg|=134217728:21===t?this._processUnderline(2,r):22===t?(r.fg&=-134217729,r.bg&=-134217729):23===t?r.bg&=-67108865:24===t?r.fg&=-268435457:25===t?r.fg&=-536870913:27===t?r.fg&=-67108865:28===t?r.fg&=-1073741825:39===t?(r.fg&=-67108864,r.fg|=16777215&f.DEFAULT_ATTR_DATA.fg):49===t?(r.bg&=-67108864,r.bg|=16777215&f.DEFAULT_ATTR_DATA.bg):38===t||48===t||58===t?n+=this._extractColor(e,n,r):59===t?(r.extended=r.extended.clone(),r.extended.underlineColor=-1,r.updateExtended()):100===t?(r.fg&=-67108864,r.fg|=16777215&f.DEFAULT_ATTR_DATA.fg,r.bg&=-67108864,r.bg|=16777215&f.DEFAULT_ATTR_DATA.bg):this._logService.debug("Unknown SGR attribute: %d.",t)},t.prototype.deviceStatus=function(e){switch(e.params[0]){case 5:this._coreService.triggerDataEvent(s.C0.ESC+"[0n");break;case 6:var t=this._bufferService.buffer.y+1,i=this._bufferService.buffer.x+1;this._coreService.triggerDataEvent(s.C0.ESC+"["+t+";"+i+"R")}},t.prototype.deviceStatusPrivate=function(e){switch(e.params[0]){case 6:var t=this._bufferService.buffer.y+1,i=this._bufferService.buffer.x+1;this._coreService.triggerDataEvent(s.C0.ESC+"[?"+t+";"+i+"R")}},t.prototype.softReset=function(e){this._coreService.isCursorHidden=!1,this._onRequestSyncScrollBar.fire(),this._bufferService.buffer.scrollTop=0,this._bufferService.buffer.scrollBottom=this._bufferService.rows-1,this._curAttrData=f.DEFAULT_ATTR_DATA.clone(),this._coreService.reset(),this._charsetService.reset(),this._bufferService.buffer.savedX=0,this._bufferService.buffer.savedY=this._bufferService.buffer.ybase,this._bufferService.buffer.savedCurAttrData.fg=this._curAttrData.fg,this._bufferService.buffer.savedCurAttrData.bg=this._curAttrData.bg,this._bufferService.buffer.savedCharset=this._charsetService.charset,this._coreService.decPrivateModes.origin=!1},t.prototype.setCursorStyle=function(e){var t=e.params[0]||1;switch(t){case 1:case 2:this._optionsService.options.cursorStyle="block";break;case 3:case 4:this._optionsService.options.cursorStyle="underline";break;case 5:case 6:this._optionsService.options.cursorStyle="bar"}var i=t%2==1;this._optionsService.options.cursorBlink=i},t.prototype.setScrollRegion=function(e){var t,i=e.params[0]||1;(e.length<2||(t=e.params[1])>this._bufferService.rows||0===t)&&(t=this._bufferService.rows),t>i&&(this._bufferService.buffer.scrollTop=i-1,this._bufferService.buffer.scrollBottom=t-1,this._setCursor(0,0))},t.prototype.windowOptions=function(e){if(y(e.params[0],this._optionsService.options.windowOptions)){var t=e.length>1?e.params[1]:0;switch(e.params[0]){case 14:2!==t&&this._onRequestWindowsOptionsReport.fire(o.GET_WIN_SIZE_PIXELS);break;case 16:this._onRequestWindowsOptionsReport.fire(o.GET_CELL_SIZE_PIXELS);break;case 18:this._bufferService&&this._coreService.triggerDataEvent(s.C0.ESC+"[8;"+this._bufferService.rows+";"+this._bufferService.cols+"t");break;case 22:0!==t&&2!==t||(this._windowTitleStack.push(this._windowTitle),this._windowTitleStack.length>10&&this._windowTitleStack.shift()),0!==t&&1!==t||(this._iconNameStack.push(this._iconName),this._iconNameStack.length>10&&this._iconNameStack.shift());break;case 23:0!==t&&2!==t||this._windowTitleStack.length&&this.setTitle(this._windowTitleStack.pop()),0!==t&&1!==t||this._iconNameStack.length&&this.setIconName(this._iconNameStack.pop())}}},t.prototype.saveCursor=function(e){this._bufferService.buffer.savedX=this._bufferService.buffer.x,this._bufferService.buffer.savedY=this._bufferService.buffer.ybase+this._bufferService.buffer.y,this._bufferService.buffer.savedCurAttrData.fg=this._curAttrData.fg,this._bufferService.buffer.savedCurAttrData.bg=this._curAttrData.bg,this._bufferService.buffer.savedCharset=this._charsetService.charset},t.prototype.restoreCursor=function(e){this._bufferService.buffer.x=this._bufferService.buffer.savedX||0,this._bufferService.buffer.y=Math.max(this._bufferService.buffer.savedY-this._bufferService.buffer.ybase,0),this._curAttrData.fg=this._bufferService.buffer.savedCurAttrData.fg,this._curAttrData.bg=this._bufferService.buffer.savedCurAttrData.bg,this._charsetService.charset=this._savedCharset,this._bufferService.buffer.savedCharset&&(this._charsetService.charset=this._bufferService.buffer.savedCharset),this._restrictCursor()},t.prototype.setTitle=function(e){this._windowTitle=e,this._onTitleChange.fire(e)},t.prototype.setIconName=function(e){this._iconName=e},t.prototype.nextLine=function(){this._bufferService.buffer.x=0,this.index()},t.prototype.keypadApplicationMode=function(){this._logService.debug("Serial port requested application keypad."),this._coreService.decPrivateModes.applicationKeypad=!0,this._onRequestSyncScrollBar.fire()},t.prototype.keypadNumericMode=function(){this._logService.debug("Switching back to normal keypad."),this._coreService.decPrivateModes.applicationKeypad=!1,this._onRequestSyncScrollBar.fire()},t.prototype.selectDefaultCharset=function(){this._charsetService.setgLevel(0),this._charsetService.setgCharset(0,a.DEFAULT_CHARSET)},t.prototype.selectCharset=function(e){2===e.length?"/"!==e[0]&&this._charsetService.setgCharset(b[e[0]],a.CHARSETS[e[1]]||a.DEFAULT_CHARSET):this.selectDefaultCharset()},t.prototype.index=function(){this._restrictCursor();var e=this._bufferService.buffer;this._bufferService.buffer.y++,e.y===e.scrollBottom+1?(e.y--,this._onRequestScroll.fire(this._eraseAttrData())):e.y>=this._bufferService.rows&&(e.y=this._bufferService.rows-1),this._restrictCursor()},t.prototype.tabSet=function(){this._bufferService.buffer.tabs[this._bufferService.buffer.x]=!0},t.prototype.reverseIndex=function(){this._restrictCursor();var e=this._bufferService.buffer;if(e.y===e.scrollTop){var t=e.scrollBottom-e.scrollTop;e.lines.shiftElements(e.ybase+e.y,t,1),e.lines.set(e.ybase+e.y,e.getBlankLine(this._eraseAttrData())),this._dirtyRowService.markRangeDirty(e.scrollTop,e.scrollBottom)}else e.y--,this._restrictCursor()},t.prototype.fullReset=function(){this._parser.reset(),this._onRequestReset.fire()},t.prototype.reset=function(){this._curAttrData=f.DEFAULT_ATTR_DATA.clone(),this._eraseAttrDataInternal=f.DEFAULT_ATTR_DATA.clone()},t.prototype._eraseAttrData=function(){return this._eraseAttrDataInternal.bg&=-67108864,this._eraseAttrDataInternal.bg|=67108863&this._curAttrData.bg,this._eraseAttrDataInternal},t.prototype.setgLevel=function(e){this._charsetService.setgLevel(e)},t.prototype.screenAlignmentPattern=function(){var e=new _.CellData;e.content=1<<22|"E".charCodeAt(0),e.fg=this._curAttrData.fg,e.bg=this._curAttrData.bg;var t=this._bufferService.buffer;this._setCursor(0,0);for(var i=0;i256)throw new Error("maxSubParamsLength must not be greater than 256");this.params=new Int32Array(e),this.length=0,this._subParams=new Int32Array(t),this._subParamsLength=0,this._subParamsIdx=new Uint16Array(e),this._rejectDigits=!1,this._rejectSubDigits=!1,this._digitIsSub=!1}return e.fromArray=function(t){var i=new e;if(!t.length)return i;for(var r=t[0]instanceof Array?1:0;r>8,r=255&this._subParamsIdx[t];r-i>0&&e.push(Array.prototype.slice.call(this._subParams,i,r))}return e},e.prototype.reset=function(){this.length=0,this._subParamsLength=0,this._rejectDigits=!1,this._rejectSubDigits=!1,this._digitIsSub=!1},e.prototype.addParam=function(e){if(this._digitIsSub=!1,this.length>=this.maxLength)this._rejectDigits=!0;else{if(e<-1)throw new Error("values lesser than -1 are not allowed");this._subParamsIdx[this.length]=this._subParamsLength<<8|this._subParamsLength,this.params[this.length++]=e>2147483647?2147483647:e}},e.prototype.addSubParam=function(e){if(this._digitIsSub=!0,this.length)if(this._rejectDigits||this._subParamsLength>=this.maxSubParamsLength)this._rejectSubDigits=!0;else{if(e<-1)throw new Error("values lesser than -1 are not allowed");this._subParams[this._subParamsLength++]=e>2147483647?2147483647:e,this._subParamsIdx[this.length-1]++}},e.prototype.hasSubParams=function(e){return(255&this._subParamsIdx[e])-(this._subParamsIdx[e]>>8)>0},e.prototype.getSubParams=function(e){var t=this._subParamsIdx[e]>>8,i=255&this._subParamsIdx[e];return i-t>0?this._subParams.subarray(t,i):null},e.prototype.getSubParamsAll=function(){for(var e={},t=0;t>8,r=255&this._subParamsIdx[t];r-i>0&&(e[t]=this._subParams.slice(i,r))}return e},e.prototype.addDigit=function(e){var t;if(!(this._rejectDigits||!(t=this._digitIsSub?this._subParamsLength:this.length)||this._digitIsSub&&this._rejectSubDigits)){var i=this._digitIsSub?this._subParams:this.params,r=i[t-1];i[t-1]=~r?Math.min(10*r+e,2147483647):e}},e}();t.Params=r},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.OscHandler=t.OscParser=void 0;var r=i(23),n=i(8),o=function(){function e(){this._state=0,this._id=-1,this._handlers=Object.create(null),this._handlerFb=function(){}}return e.prototype.addHandler=function(e,t){void 0===this._handlers[e]&&(this._handlers[e]=[]);var i=this._handlers[e];return i.push(t),{dispose:function(){var e=i.indexOf(t);-1!==e&&i.splice(e,1)}}},e.prototype.setHandler=function(e,t){this._handlers[e]=[t]},e.prototype.clearHandler=function(e){this._handlers[e]&&delete this._handlers[e]},e.prototype.setHandlerFallback=function(e){this._handlerFb=e},e.prototype.dispose=function(){this._handlers=Object.create(null),this._handlerFb=function(){}},e.prototype.reset=function(){2===this._state&&this.end(!1),this._id=-1,this._state=0},e.prototype._start=function(){var e=this._handlers[this._id];if(e)for(var t=e.length-1;t>=0;t--)e[t].start();else this._handlerFb(this._id,"START")},e.prototype._put=function(e,t,i){var r=this._handlers[this._id];if(r)for(var o=r.length-1;o>=0;o--)r[o].put(e,t,i);else this._handlerFb(this._id,"PUT",n.utf32ToString(e,t,i))},e.prototype._end=function(e){var t=this._handlers[this._id];if(t){for(var i=t.length-1;i>=0&&!1===t[i].end(e);i--);for(i--;i>=0;i--)t[i].end(!1)}else this._handlerFb(this._id,"END",e)},e.prototype.start=function(){this.reset(),this._id=-1,this._state=1},e.prototype.put=function(e,t,i){if(3!==this._state){if(1===this._state)for(;t0&&this._put(e,t,i)}},e.prototype.end=function(e){0!==this._state&&(3!==this._state&&(1===this._state&&this._start(),this._end(e)),this._id=-1,this._state=0)},e}();t.OscParser=o;var s=function(){function e(e){this._handler=e,this._data="",this._hitLimit=!1}return e.prototype.start=function(){this._data="",this._hitLimit=!1},e.prototype.put=function(e,t,i){this._hitLimit||(this._data+=n.utf32ToString(e,t,i),this._data.length>r.PAYLOAD_LIMIT&&(this._data="",this._hitLimit=!0))},e.prototype.end=function(e){var t;return this._hitLimit?t=!1:e&&(t=this._handler(this._data)),this._data="",this._hitLimit=!1,t},e}();t.OscHandler=s},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PAYLOAD_LIMIT=void 0,t.PAYLOAD_LIMIT=1e7},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DcsHandler=t.DcsParser=void 0;var r=i(8),n=i(21),o=i(23),s=[],a=function(){function e(){this._handlers=Object.create(null),this._active=s,this._ident=0,this._handlerFb=function(){}}return e.prototype.dispose=function(){this._handlers=Object.create(null),this._handlerFb=function(){}},e.prototype.addHandler=function(e,t){void 0===this._handlers[e]&&(this._handlers[e]=[]);var i=this._handlers[e];return i.push(t),{dispose:function(){var e=i.indexOf(t);-1!==e&&i.splice(e,1)}}},e.prototype.setHandler=function(e,t){this._handlers[e]=[t]},e.prototype.clearHandler=function(e){this._handlers[e]&&delete this._handlers[e]},e.prototype.setHandlerFallback=function(e){this._handlerFb=e},e.prototype.reset=function(){this._active.length&&this.unhook(!1),this._active=s,this._ident=0},e.prototype.hook=function(e,t){if(this.reset(),this._ident=e,this._active=this._handlers[e]||s,this._active.length)for(var i=this._active.length-1;i>=0;i--)this._active[i].hook(t);else this._handlerFb(this._ident,"HOOK",t)},e.prototype.put=function(e,t,i){if(this._active.length)for(var n=this._active.length-1;n>=0;n--)this._active[n].put(e,t,i);else this._handlerFb(this._ident,"PUT",r.utf32ToString(e,t,i))},e.prototype.unhook=function(e){if(this._active.length){for(var t=this._active.length-1;t>=0&&!1===this._active[t].unhook(e);t--);for(t--;t>=0;t--)this._active[t].unhook(!1)}else this._handlerFb(this._ident,"UNHOOK",e);this._active=s,this._ident=0},e}();t.DcsParser=a;var c=function(){function e(e){this._handler=e,this._data="",this._hitLimit=!1}return e.prototype.hook=function(e){this._params=e.clone(),this._data="",this._hitLimit=!1},e.prototype.put=function(e,t,i){this._hitLimit||(this._data+=r.utf32ToString(e,t,i),this._data.length>o.PAYLOAD_LIMIT&&(this._data="",this._hitLimit=!0))},e.prototype.unhook=function(e){var t;return this._hitLimit?t=!1:e&&(t=this._handler(this._data,this._params||new n.Params)),this._params=void 0,this._data="",this._hitLimit=!1,t},e}();t.DcsHandler=c},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.removeTerminalFromCache=t.acquireCharAtlas=void 0;var r=i(26),n=i(43),o=[];t.acquireCharAtlas=function(e,t,i,s,a){for(var c=r.generateConfig(s,a,e,i),l=0;l=0){if(r.configEquals(u.config,c))return u.atlas;1===u.ownedBy.length?(u.atlas.dispose(),o.splice(l,1)):u.ownedBy.splice(h,1);break}}for(l=0;l1)for(var u=this._getJoinedRanges(r,a,o,t,n),f=0;f1)for(u=this._getJoinedRanges(r,a,o,t,n),f=0;f=this._line.length))return t?(this._line.loadCell(e,t),t):this._line.loadCell(e,new r.CellData)},e.prototype.translateToString=function(e,t,i){return this._line.translateToString(e,t,i)},e}(),f=function(){function e(e){this._core=e}return e.prototype.registerCsiHandler=function(e,t){return this._core.addCsiHandler(e,(function(e){return t(e.toArray())}))},e.prototype.addCsiHandler=function(e,t){return this.registerCsiHandler(e,t)},e.prototype.registerDcsHandler=function(e,t){return this._core.addDcsHandler(e,(function(e,i){return t(e,i.toArray())}))},e.prototype.addDcsHandler=function(e,t){return this.registerDcsHandler(e,t)},e.prototype.registerEscHandler=function(e,t){return this._core.addEscHandler(e,t)},e.prototype.addEscHandler=function(e,t){return this.registerEscHandler(e,t)},e.prototype.registerOscHandler=function(e,t){return this._core.addOscHandler(e,t)},e.prototype.addOscHandler=function(e,t){return this.registerOscHandler(e,t)},e}(),d=function(){function e(e){this._core=e}return e.prototype.register=function(e){this._core.unicodeService.register(e)},Object.defineProperty(e.prototype,"versions",{get:function(){return this._core.unicodeService.versions},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"activeVersion",{get:function(){return this._core.unicodeService.activeVersion},set:function(e){this._core.unicodeService.activeVersion=e},enumerable:!1,configurable:!0}),e}()},function(e,t,i){"use strict";var r,n=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(e,t)},function(e,t){function i(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)});Object.defineProperty(t,"__esModule",{value:!0}),t.Terminal=void 0;var o=i(36),s=i(37),a=i(38),c=i(12),l=i(19),h=i(40),u=i(50),f=i(51),d=i(11),p=i(7),_=i(18),v=i(54),g=i(55),S=i(56),b=i(57),y=i(59),m=i(0),C=i(16),w=i(27),M=i(60),k=i(5),O=i(61),E=i(62),L=i(63),R=i(64),x=i(65),A="undefined"!=typeof window?window.document:null,T=function(e){function t(t){void 0===t&&(t={});var i=e.call(this,t)||this;return i.browser=d,i._keyDownHandled=!1,i._onCursorMove=new m.EventEmitter,i._onKey=new m.EventEmitter,i._onRender=new m.EventEmitter,i._onSelectionChange=new m.EventEmitter,i._onTitleChange=new m.EventEmitter,i._onFocus=new m.EventEmitter,i._onBlur=new m.EventEmitter,i._onA11yCharEmitter=new m.EventEmitter,i._onA11yTabEmitter=new m.EventEmitter,i._setup(),i.linkifier=i._instantiationService.createInstance(u.Linkifier),i.linkifier2=i.register(i._instantiationService.createInstance(L.Linkifier2)),i.register(i._inputHandler.onRequestBell((function(){return i.bell()}))),i.register(i._inputHandler.onRequestRefreshRows((function(e,t){return i.refresh(e,t)}))),i.register(i._inputHandler.onRequestReset((function(){return i.reset()}))),i.register(i._inputHandler.onRequestScroll((function(e,t){return i.scroll(e,t||void 0)}))),i.register(i._inputHandler.onRequestWindowsOptionsReport((function(e){return i._reportWindowsOptions(e)}))),i.register(m.forwardEvent(i._inputHandler.onCursorMove,i._onCursorMove)),i.register(m.forwardEvent(i._inputHandler.onTitleChange,i._onTitleChange)),i.register(m.forwardEvent(i._inputHandler.onA11yChar,i._onA11yCharEmitter)),i.register(m.forwardEvent(i._inputHandler.onA11yTab,i._onA11yTabEmitter)),i.register(i._bufferService.onResize((function(e){return i._afterResize(e.cols,e.rows)}))),i}return n(t,e),Object.defineProperty(t.prototype,"options",{get:function(){return this.optionsService.options},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onCursorMove",{get:function(){return this._onCursorMove.event},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onKey",{get:function(){return this._onKey.event},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onRender",{get:function(){return this._onRender.event},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onSelectionChange",{get:function(){return this._onSelectionChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onTitleChange",{get:function(){return this._onTitleChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onFocus",{get:function(){return this._onFocus.event},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onBlur",{get:function(){return this._onBlur.event},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onA11yChar",{get:function(){return this._onA11yCharEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onA11yTab",{get:function(){return this._onA11yTabEmitter.event},enumerable:!1,configurable:!0}),t.prototype.dispose=function(){var t,i,r;this._isDisposed||(e.prototype.dispose.call(this),null===(t=this._renderService)||void 0===t||t.dispose(),this._customKeyEventHandler=void 0,this.write=function(){},null===(r=null===(i=this.element)||void 0===i?void 0:i.parentNode)||void 0===r||r.removeChild(this.element))},t.prototype._setup=function(){e.prototype._setup.call(this),this._customKeyEventHandler=void 0},Object.defineProperty(t.prototype,"buffer",{get:function(){return this.buffers.active},enumerable:!1,configurable:!0}),t.prototype.focus=function(){this.textarea&&this.textarea.focus({preventScroll:!0})},t.prototype._updateOptions=function(t){var i,r,n,o;switch(e.prototype._updateOptions.call(this,t),t){case"fontFamily":case"fontSize":null===(i=this._renderService)||void 0===i||i.clear(),null===(r=this._charSizeService)||void 0===r||r.measure();break;case"cursorBlink":case"cursorStyle":this.refresh(this.buffer.y,this.buffer.y);break;case"drawBoldTextInBrightColors":case"letterSpacing":case"lineHeight":case"fontWeight":case"fontWeightBold":case"minimumContrastRatio":this._renderService&&(this._renderService.clear(),this._renderService.onResize(this.cols,this.rows),this.refresh(0,this.rows-1));break;case"rendererType":this._renderService&&(this._renderService.setRenderer(this._createRenderer()),this._renderService.onResize(this.cols,this.rows));break;case"scrollback":null===(n=this.viewport)||void 0===n||n.syncScrollArea();break;case"screenReaderMode":this.optionsService.options.screenReaderMode?!this._accessibilityManager&&this._renderService&&(this._accessibilityManager=new S.AccessibilityManager(this,this._renderService)):(null===(o=this._accessibilityManager)||void 0===o||o.dispose(),this._accessibilityManager=void 0);break;case"tabStopWidth":this.buffers.setupTabStops();break;case"theme":this._setTheme(this.optionsService.options.theme)}},t.prototype._onTextAreaFocus=function(e){this._coreService.decPrivateModes.sendFocus&&this._coreService.triggerDataEvent(c.C0.ESC+"[I"),this.updateCursorStyle(e),this.element.classList.add("focus"),this._showCursor(),this._onFocus.fire()},t.prototype.blur=function(){var e;return null===(e=this.textarea)||void 0===e?void 0:e.blur()},t.prototype._onTextAreaBlur=function(){this.textarea.value="",this.refresh(this.buffer.y,this.buffer.y),this._coreService.decPrivateModes.sendFocus&&this._coreService.triggerDataEvent(c.C0.ESC+"[O"),this.element.classList.remove("focus"),this._onBlur.fire()},t.prototype._syncTextArea=function(){if(this.textarea&&this.buffer.isCursorInViewport&&!this._compositionHelper.isComposing){var e=Math.ceil(this._charSizeService.height*this.optionsService.options.lineHeight),t=this._bufferService.buffer.y*e,i=this._bufferService.buffer.x*this._charSizeService.width;this.textarea.style.left=i+"px",this.textarea.style.top=t+"px",this.textarea.style.width=this._charSizeService.width+"px",this.textarea.style.height=e+"px",this.textarea.style.lineHeight=e+"px",this.textarea.style.zIndex="-5"}},t.prototype._initGlobal=function(){var e=this;this._bindKeys(),this.register(p.addDisposableDomListener(this.element,"copy",(function(t){e.hasSelection()&&a.copyHandler(t,e._selectionService)})));var t=function(t){return a.handlePasteEvent(t,e.textarea,e._coreService)};this.register(p.addDisposableDomListener(this.textarea,"paste",t)),this.register(p.addDisposableDomListener(this.element,"paste",t)),d.isFirefox?this.register(p.addDisposableDomListener(this.element,"mousedown",(function(t){2===t.button&&a.rightClickHandler(t,e.textarea,e.screenElement,e._selectionService,e.options.rightClickSelectsWord)}))):this.register(p.addDisposableDomListener(this.element,"contextmenu",(function(t){a.rightClickHandler(t,e.textarea,e.screenElement,e._selectionService,e.options.rightClickSelectsWord)}))),d.isLinux&&this.register(p.addDisposableDomListener(this.element,"auxclick",(function(t){1===t.button&&a.moveTextAreaUnderMouseCursor(t,e.textarea,e.screenElement)})))},t.prototype._bindKeys=function(){var e=this;this.register(p.addDisposableDomListener(this.textarea,"keyup",(function(t){return e._keyUp(t)}),!0)),this.register(p.addDisposableDomListener(this.textarea,"keydown",(function(t){return e._keyDown(t)}),!0)),this.register(p.addDisposableDomListener(this.textarea,"keypress",(function(t){return e._keyPress(t)}),!0)),this.register(p.addDisposableDomListener(this.textarea,"compositionstart",(function(){return e._compositionHelper.compositionstart()}))),this.register(p.addDisposableDomListener(this.textarea,"compositionupdate",(function(t){return e._compositionHelper.compositionupdate(t)}))),this.register(p.addDisposableDomListener(this.textarea,"compositionend",(function(){return e._compositionHelper.compositionend()}))),this.register(this.onRender((function(){return e._compositionHelper.updateCompositionElements()}))),this.register(this.onRender((function(t){return e._queueLinkification(t.start,t.end)})))},t.prototype.open=function(e){var t=this;if(!e)throw new Error("Terminal requires a parent element.");A.body.contains(e)||this._logService.debug("Terminal.open was called on an element that was not attached to the DOM"),this._document=e.ownerDocument,this.element=this._document.createElement("div"),this.element.dir="ltr",this.element.classList.add("terminal"),this.element.classList.add("xterm"),this.element.setAttribute("tabindex","0"),e.appendChild(this.element);var i=A.createDocumentFragment();this._viewportElement=A.createElement("div"),this._viewportElement.classList.add("xterm-viewport"),i.appendChild(this._viewportElement),this._viewportScrollArea=A.createElement("div"),this._viewportScrollArea.classList.add("xterm-scroll-area"),this._viewportElement.appendChild(this._viewportScrollArea),this.screenElement=A.createElement("div"),this.screenElement.classList.add("xterm-screen"),this._helperContainer=A.createElement("div"),this._helperContainer.classList.add("xterm-helpers"),this.screenElement.appendChild(this._helperContainer),i.appendChild(this.screenElement),this.textarea=A.createElement("textarea"),this.textarea.classList.add("xterm-helper-textarea"),this.textarea.setAttribute("aria-label",_.promptLabel),this.textarea.setAttribute("aria-multiline","false"),this.textarea.setAttribute("autocorrect","off"),this.textarea.setAttribute("autocapitalize","off"),this.textarea.setAttribute("spellcheck","false"),this.textarea.tabIndex=0,this.register(p.addDisposableDomListener(this.textarea,"focus",(function(e){return t._onTextAreaFocus(e)}))),this.register(p.addDisposableDomListener(this.textarea,"blur",(function(){return t._onTextAreaBlur()}))),this._helperContainer.appendChild(this.textarea);var r=this._instantiationService.createInstance(R.CoreBrowserService,this.textarea);this._instantiationService.setService(k.ICoreBrowserService,r),this._charSizeService=this._instantiationService.createInstance(O.CharSizeService,this._document,this._helperContainer),this._instantiationService.setService(k.ICharSizeService,this._charSizeService),this._compositionView=A.createElement("div"),this._compositionView.classList.add("composition-view"),this._compositionHelper=this._instantiationService.createInstance(o.CompositionHelper,this.textarea,this._compositionView),this._helperContainer.appendChild(this._compositionView),this.element.appendChild(i),this._theme=this.options.theme||this._theme,this._colorManager=new w.ColorManager(A,this.options.allowTransparency),this.register(this.optionsService.onOptionChange((function(e){return t._colorManager.onOptionsChange(e)}))),this._colorManager.setTheme(this._theme);var n=this._createRenderer();this._renderService=this.register(this._instantiationService.createInstance(M.RenderService,n,this.rows,this.screenElement)),this._instantiationService.setService(k.IRenderService,this._renderService),this.register(this._renderService.onRenderedBufferChange((function(e){return t._onRender.fire(e)}))),this.onResize((function(e){return t._renderService.resize(e.cols,e.rows)})),this._soundService=this._instantiationService.createInstance(v.SoundService),this._instantiationService.setService(k.ISoundService,this._soundService),this._mouseService=this._instantiationService.createInstance(E.MouseService),this._instantiationService.setService(k.IMouseService,this._mouseService),this.viewport=this._instantiationService.createInstance(s.Viewport,(function(e,i){return t.scrollLines(e,i)}),this._viewportElement,this._viewportScrollArea),this.viewport.onThemeChange(this._colorManager.colors),this.register(this._inputHandler.onRequestSyncScrollBar((function(){return t.viewport.syncScrollArea()}))),this.register(this.viewport),this.register(this.onCursorMove((function(){t._renderService.onCursorMove(),t._syncTextArea()}))),this.register(this.onResize((function(){return t._renderService.onResize(t.cols,t.rows)}))),this.register(this.onBlur((function(){return t._renderService.onBlur()}))),this.register(this.onFocus((function(){return t._renderService.onFocus()}))),this.register(this._renderService.onDimensionsChange((function(){return t.viewport.syncScrollArea()}))),this._selectionService=this.register(this._instantiationService.createInstance(f.SelectionService,this.element,this.screenElement)),this._instantiationService.setService(k.ISelectionService,this._selectionService),this.register(this._selectionService.onRequestScrollLines((function(e){return t.scrollLines(e.amount,e.suppressScrollEvent)}))),this.register(this._selectionService.onSelectionChange((function(){return t._onSelectionChange.fire()}))),this.register(this._selectionService.onRequestRedraw((function(e){return t._renderService.onSelectionChanged(e.start,e.end,e.columnSelectMode)}))),this.register(this._selectionService.onLinuxMouseSelection((function(e){t.textarea.value=e,t.textarea.focus(),t.textarea.select()}))),this.register(this.onScroll((function(){t.viewport.syncScrollArea(),t._selectionService.refresh()}))),this.register(p.addDisposableDomListener(this._viewportElement,"scroll",(function(){return t._selectionService.refresh()}))),this._mouseZoneManager=this._instantiationService.createInstance(g.MouseZoneManager,this.element,this.screenElement),this.register(this._mouseZoneManager),this.register(this.onScroll((function(){return t._mouseZoneManager.clearAll()}))),this.linkifier.attachToDom(this.element,this._mouseZoneManager),this.linkifier2.attachToDom(this.element,this._mouseService,this._renderService),this.register(p.addDisposableDomListener(this.element,"mousedown",(function(e){return t._selectionService.onMouseDown(e)}))),this._coreMouseService.areMouseEventsActive?(this._selectionService.disable(),this.element.classList.add("enable-mouse-events")):this._selectionService.enable(),this.options.screenReaderMode&&(this._accessibilityManager=new S.AccessibilityManager(this,this._renderService)),this._charSizeService.measure(),this.refresh(0,this.rows-1),this._initGlobal(),this.bindMouse()},t.prototype._createRenderer=function(){switch(this.options.rendererType){case"canvas":return this._instantiationService.createInstance(h.Renderer,this._colorManager.colors,this.screenElement,this.linkifier,this.linkifier2);case"dom":return this._instantiationService.createInstance(b.DomRenderer,this._colorManager.colors,this.element,this.screenElement,this._viewportElement,this.linkifier,this.linkifier2);default:throw new Error('Unrecognized rendererType "'+this.options.rendererType+'"')}},t.prototype._setTheme=function(e){var t,i,r;this._theme=e,null===(t=this._colorManager)||void 0===t||t.setTheme(e),null===(i=this._renderService)||void 0===i||i.setColors(this._colorManager.colors),null===(r=this.viewport)||void 0===r||r.onThemeChange(this._colorManager.colors)},t.prototype.bindMouse=function(){var e=this,t=this,i=this.element;function r(e){var i,r,n=t._mouseService.getRawByteCoords(e,t.screenElement,t.cols,t.rows);if(!n)return!1;switch(e.overrideType||e.type){case"mousemove":r=32,void 0===e.buttons?(i=3,void 0!==e.button&&(i=e.button<3?e.button:3)):i=1&e.buttons?0:4&e.buttons?1:2&e.buttons?2:3;break;case"mouseup":r=0,i=e.button<3?e.button:3;break;case"mousedown":r=1,i=e.button<3?e.button:3;break;case"wheel":0!==e.deltaY&&(r=e.deltaY<0?0:1),i=4;break;default:return!1}return!(void 0===r||void 0===i||i>4)&&t._coreMouseService.triggerMouseEvent({col:n.x-33,row:n.y-33,button:i,action:r,ctrl:e.ctrlKey,alt:e.altKey,shift:e.shiftKey})}var n={mouseup:null,wheel:null,mousedrag:null,mousemove:null},o=function(t){return r(t),t.buttons||(e._document.removeEventListener("mouseup",n.mouseup),n.mousedrag&&e._document.removeEventListener("mousemove",n.mousedrag)),e.cancel(t)},s=function(t){return r(t),t.preventDefault(),e.cancel(t)},a=function(e){e.buttons&&r(e)},l=function(e){e.buttons||r(e)};this.register(this._coreMouseService.onProtocolChange((function(t){t?("debug"===e.optionsService.options.logLevel&&e._logService.debug("Binding to mouse events:",e._coreMouseService.explainEvents(t)),e.element.classList.add("enable-mouse-events"),e._selectionService.disable()):(e._logService.debug("Unbinding from mouse events."),e.element.classList.remove("enable-mouse-events"),e._selectionService.enable()),8&t?n.mousemove||(i.addEventListener("mousemove",l),n.mousemove=l):(i.removeEventListener("mousemove",n.mousemove),n.mousemove=null),16&t?n.wheel||(i.addEventListener("wheel",s,{passive:!1}),n.wheel=s):(i.removeEventListener("wheel",n.wheel),n.wheel=null),2&t?n.mouseup||(n.mouseup=o):(e._document.removeEventListener("mouseup",n.mouseup),n.mouseup=null),4&t?n.mousedrag||(n.mousedrag=a):(e._document.removeEventListener("mousemove",n.mousedrag),n.mousedrag=null)}))),this._coreMouseService.activeProtocol=this._coreMouseService.activeProtocol,this.register(p.addDisposableDomListener(i,"mousedown",(function(t){if(t.preventDefault(),e.focus(),e._coreMouseService.areMouseEventsActive&&!e._selectionService.shouldForceSelection(t))return r(t),n.mouseup&&e._document.addEventListener("mouseup",n.mouseup),n.mousedrag&&e._document.addEventListener("mousemove",n.mousedrag),e.cancel(t)}))),this.register(p.addDisposableDomListener(i,"wheel",(function(t){if(n.wheel);else if(!e.buffer.hasScrollback){var i=e.viewport.getLinesScrolled(t);if(0===i)return;for(var r=c.C0.ESC+(e._coreService.decPrivateModes.applicationCursorKeys?"O":"[")+(t.deltaY<0?"A":"B"),o="",s=0;s47)},t.prototype._keyUp=function(e){this._customKeyEventHandler&&!1===this._customKeyEventHandler(e)||(function(e){return 16===e.keyCode||17===e.keyCode||18===e.keyCode}(e)||this.focus(),this.updateCursorStyle(e))},t.prototype._keyPress=function(e){var t;if(this._keyDownHandled)return!1;if(this._customKeyEventHandler&&!1===this._customKeyEventHandler(e))return!1;if(this.cancel(e),e.charCode)t=e.charCode;else if(null===e.which||void 0===e.which)t=e.keyCode;else{if(0===e.which||0===e.charCode)return!1;t=e.which}return!(!t||(e.altKey||e.ctrlKey||e.metaKey)&&!this._isThirdLevelShift(this.browser,e)||(t=String.fromCharCode(t),this._onKey.fire({key:t,domEvent:e}),this._showCursor(),this._coreService.triggerDataEvent(t,!0),0))},t.prototype.bell=function(){this._soundBell()&&this._soundService.playBellSound()},t.prototype.resize=function(t,i){t!==this.cols||i!==this.rows?e.prototype.resize.call(this,t,i):this._charSizeService&&!this._charSizeService.hasValidSize&&this._charSizeService.measure()},t.prototype._afterResize=function(e,t){var i,r;null===(i=this._charSizeService)||void 0===i||i.measure(),null===(r=this.viewport)||void 0===r||r.syncScrollArea(!0)},t.prototype.clear=function(){if(0!==this.buffer.ybase||0!==this.buffer.y){this.buffer.lines.set(0,this.buffer.lines.get(this.buffer.ybase+this.buffer.y)),this.buffer.lines.length=1,this.buffer.ydisp=0,this.buffer.ybase=0,this.buffer.y=0;for(var e=1;e=0;a--)(n=e[a])&&(s=(o<3?n(s):o>3?n(t,i,s):n(t,i))||s);return o>3&&s&&Object.defineProperty(t,i,s),s},n=this&&this.__param||function(e,t){return function(i,r){t(i,r,e)}};Object.defineProperty(t,"__esModule",{value:!0}),t.CompositionHelper=void 0;var o=i(5),s=i(1),a=function(){function e(e,t,i,r,n,o){this._textarea=e,this._compositionView=t,this._bufferService=i,this._optionsService=r,this._charSizeService=n,this._coreService=o,this._isComposing=!1,this._isSendingComposition=!1,this._compositionPosition={start:0,end:0}}return Object.defineProperty(e.prototype,"isComposing",{get:function(){return this._isComposing},enumerable:!1,configurable:!0}),e.prototype.compositionstart=function(){this._isComposing=!0,this._compositionPosition.start=this._textarea.value.length,this._compositionView.textContent="",this._compositionView.classList.add("active")},e.prototype.compositionupdate=function(e){var t=this;this._compositionView.textContent=e.data,this.updateCompositionElements(),setTimeout((function(){t._compositionPosition.end=t._textarea.value.length}),0)},e.prototype.compositionend=function(){this._finalizeComposition(!0)},e.prototype.keydown=function(e){if(this._isComposing||this._isSendingComposition){if(229===e.keyCode)return!1;if(16===e.keyCode||17===e.keyCode||18===e.keyCode)return!1;this._finalizeComposition(!1)}return 229!==e.keyCode||(this._handleAnyTextareaChanges(),!1)},e.prototype._finalizeComposition=function(e){var t=this;if(this._compositionView.classList.remove("active"),this._isComposing=!1,e){var i={start:this._compositionPosition.start,end:this._compositionPosition.end};this._isSendingComposition=!0,setTimeout((function(){var e;t._isSendingComposition&&(t._isSendingComposition=!1,e=t._isComposing?t._textarea.value.substring(i.start,i.end):t._textarea.value.substring(i.start),t._coreService.triggerDataEvent(e,!0))}),0)}else{this._isSendingComposition=!1;var r=this._textarea.value.substring(this._compositionPosition.start,this._compositionPosition.end);this._coreService.triggerDataEvent(r,!0)}},e.prototype._handleAnyTextareaChanges=function(){var e=this,t=this._textarea.value;setTimeout((function(){if(!e._isComposing){var i=e._textarea.value.replace(t,"");i.length>0&&e._coreService.triggerDataEvent(i,!0)}}),0)},e.prototype.updateCompositionElements=function(e){var t=this;if(this._isComposing){if(this._bufferService.buffer.isCursorInViewport){var i=Math.ceil(this._charSizeService.height*this._optionsService.options.lineHeight),r=this._bufferService.buffer.y*i,n=this._bufferService.buffer.x*this._charSizeService.width;this._compositionView.style.left=n+"px",this._compositionView.style.top=r+"px",this._compositionView.style.height=i+"px",this._compositionView.style.lineHeight=i+"px",this._compositionView.style.fontFamily=this._optionsService.options.fontFamily,this._compositionView.style.fontSize=this._optionsService.options.fontSize+"px";var o=this._compositionView.getBoundingClientRect();this._textarea.style.left=n+"px",this._textarea.style.top=r+"px",this._textarea.style.width=o.width+"px",this._textarea.style.height=o.height+"px",this._textarea.style.lineHeight=o.height+"px"}e||setTimeout((function(){return t.updateCompositionElements(!0)}),0)}},r([n(2,s.IBufferService),n(3,s.IOptionsService),n(4,o.ICharSizeService),n(5,s.ICoreService)],e)}();t.CompositionHelper=a},function(e,t,i){"use strict";var r,n=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(e,t)},function(e,t){function i(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)}),o=this&&this.__decorate||function(e,t,i,r){var n,o=arguments.length,s=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,i):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,i,r);else for(var a=e.length-1;a>=0;a--)(n=e[a])&&(s=(o<3?n(s):o>3?n(t,i,s):n(t,i))||s);return o>3&&s&&Object.defineProperty(t,i,s),s},s=this&&this.__param||function(e,t){return function(i,r){t(i,r,e)}};Object.defineProperty(t,"__esModule",{value:!0}),t.Viewport=void 0;var a=i(2),c=i(7),l=i(5),h=i(1),u=function(e){function t(t,i,r,n,o,s,a){var l=e.call(this)||this;return l._scrollLines=t,l._viewportElement=i,l._scrollArea=r,l._bufferService=n,l._optionsService=o,l._charSizeService=s,l._renderService=a,l.scrollBarWidth=0,l._currentRowHeight=0,l._lastRecordedBufferLength=0,l._lastRecordedViewportHeight=0,l._lastRecordedBufferHeight=0,l._lastTouchY=0,l._lastScrollTop=0,l._wheelPartialScroll=0,l._refreshAnimationFrame=null,l._ignoreNextScrollEvent=!1,l.scrollBarWidth=l._viewportElement.offsetWidth-l._scrollArea.offsetWidth||15,l.register(c.addDisposableDomListener(l._viewportElement,"scroll",l._onScroll.bind(l))),setTimeout((function(){return l.syncScrollArea()}),0),l}return n(t,e),t.prototype.onThemeChange=function(e){this._viewportElement.style.backgroundColor=e.background.css},t.prototype._refresh=function(e){var t=this;if(e)return this._innerRefresh(),void(null!==this._refreshAnimationFrame&&cancelAnimationFrame(this._refreshAnimationFrame));null===this._refreshAnimationFrame&&(this._refreshAnimationFrame=requestAnimationFrame((function(){return t._innerRefresh()})))},t.prototype._innerRefresh=function(){if(this._charSizeService.height>0){this._currentRowHeight=this._renderService.dimensions.scaledCellHeight/window.devicePixelRatio,this._lastRecordedViewportHeight=this._viewportElement.offsetHeight;var e=Math.round(this._currentRowHeight*this._lastRecordedBufferLength)+(this._lastRecordedViewportHeight-this._renderService.dimensions.canvasHeight);this._lastRecordedBufferHeight!==e&&(this._lastRecordedBufferHeight=e,this._scrollArea.style.height=this._lastRecordedBufferHeight+"px")}var t=this._bufferService.buffer.ydisp*this._currentRowHeight;this._viewportElement.scrollTop!==t&&(this._ignoreNextScrollEvent=!0,this._viewportElement.scrollTop=t),this._refreshAnimationFrame=null},t.prototype.syncScrollArea=function(e){if(void 0===e&&(e=!1),this._lastRecordedBufferLength!==this._bufferService.buffer.lines.length)return this._lastRecordedBufferLength=this._bufferService.buffer.lines.length,void this._refresh(e);if(this._lastRecordedViewportHeight===this._renderService.dimensions.canvasHeight){var t=this._bufferService.buffer.ydisp*this._currentRowHeight;this._lastScrollTop===t&&this._lastScrollTop===this._viewportElement.scrollTop&&this._renderService.dimensions.scaledCellHeight/window.devicePixelRatio===this._currentRowHeight||this._refresh(e)}else this._refresh(e)},t.prototype._onScroll=function(e){if(this._lastScrollTop=this._viewportElement.scrollTop,this._viewportElement.offsetParent)if(this._ignoreNextScrollEvent)this._ignoreNextScrollEvent=!1;else{var t=Math.round(this._lastScrollTop/this._currentRowHeight)-this._bufferService.buffer.ydisp;this._scrollLines(t,!0)}},t.prototype._bubbleScroll=function(e,t){var i=this._viewportElement.scrollTop+this._lastRecordedViewportHeight;return!(t<0&&0!==this._viewportElement.scrollTop||t>0&&i0?1:-1),this._wheelPartialScroll%=1):e.deltaMode===WheelEvent.DOM_DELTA_PAGE&&(t*=this._bufferService.rows),t},t.prototype._applyScrollModifier=function(e,t){var i=this._optionsService.options.fastScrollModifier;return"alt"===i&&t.altKey||"ctrl"===i&&t.ctrlKey||"shift"===i&&t.shiftKey?e*this._optionsService.options.fastScrollSensitivity*this._optionsService.options.scrollSensitivity:e*this._optionsService.options.scrollSensitivity},t.prototype.onTouchStart=function(e){this._lastTouchY=e.touches[0].pageY},t.prototype.onTouchMove=function(e){var t=this._lastTouchY-e.touches[0].pageY;return this._lastTouchY=e.touches[0].pageY,0!==t&&(this._viewportElement.scrollTop+=t,this._bubbleScroll(e,t))},o([s(3,h.IBufferService),s(4,h.IOptionsService),s(5,l.ICharSizeService),s(6,l.IRenderService)],t)}(a.Disposable);t.Viewport=u},function(e,t,i){"use strict";function r(e){return e.replace(/\r?\n/g,"\r")}function n(e,t){return t?"[200~"+e+"[201~":e}function o(e,t,i){e=n(e=r(e),i.decPrivateModes.bracketedPasteMode),i.triggerDataEvent(e,!0),t.value=""}function s(e,t,i){var r=i.getBoundingClientRect(),n=e.clientX-r.left-10,o=e.clientY-r.top-10;t.style.width="20px",t.style.height="20px",t.style.left=n+"px",t.style.top=o+"px",t.style.zIndex="1000",t.focus()}Object.defineProperty(t,"__esModule",{value:!0}),t.rightClickHandler=t.moveTextAreaUnderMouseCursor=t.paste=t.handlePasteEvent=t.copyHandler=t.bracketTextForPaste=t.prepareTextForTerminal=void 0,t.prepareTextForTerminal=r,t.bracketTextForPaste=n,t.copyHandler=function(e,t){e.clipboardData&&e.clipboardData.setData("text/plain",t.selectionText),e.preventDefault()},t.handlePasteEvent=function(e,t,i){e.stopPropagation(),e.clipboardData&&o(e.clipboardData.getData("text/plain"),t,i)},t.paste=o,t.moveTextAreaUnderMouseCursor=s,t.rightClickHandler=function(e,t,i,r,n){s(e,t,i),n&&!r.isClickInSelection(e)&&r.selectWordAtCursor(e),t.value=r.selectionText,t.select()}},function(e,t,i){"use strict";var r,n=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(e,t)},function(e,t){function i(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)});Object.defineProperty(t,"__esModule",{value:!0}),t.EscapeSequenceParser=t.VT500_TRANSITION_TABLE=t.TransitionTable=void 0;var o=i(2),s=i(15),a=i(21),c=i(22),l=i(24),h=function(){function e(e){this.table=new Uint8Array(e)}return e.prototype.setDefault=function(e,t){s.fill(this.table,e<<4|t)},e.prototype.add=function(e,t,i,r){this.table[t<<8|e]=i<<4|r},e.prototype.addMany=function(e,t,i,r){for(var n=0;n1)throw new Error("only one byte as prefix supported");if((i=e.prefix.charCodeAt(0))&&60>i||i>63)throw new Error("prefix must be in range 0x3c .. 0x3f")}if(e.intermediates){if(e.intermediates.length>2)throw new Error("only two bytes as intermediates are supported");for(var r=0;rn||n>47)throw new Error("intermediate must be in range 0x20 .. 0x2f");i<<=8,i|=n}}if(1!==e.final.length)throw new Error("final must be a single byte");var o=e.final.charCodeAt(0);if(t[0]>o||o>t[1])throw new Error("final must be in range "+t[0]+" .. "+t[1]);return(i<<=8)|o},i.prototype.identToString=function(e){for(var t=[];e;)t.push(String.fromCharCode(255&e)),e>>=8;return t.reverse().join("")},i.prototype.dispose=function(){this._csiHandlers=Object.create(null),this._executeHandlers=Object.create(null),this._escHandlers=Object.create(null),this._oscParser.dispose(),this._dcsParser.dispose()},i.prototype.setPrintHandler=function(e){this._printHandler=e},i.prototype.clearPrintHandler=function(){this._printHandler=this._printHandlerFb},i.prototype.addEscHandler=function(e,t){var i=this._identifier(e,[48,126]);void 0===this._escHandlers[i]&&(this._escHandlers[i]=[]);var r=this._escHandlers[i];return r.push(t),{dispose:function(){var e=r.indexOf(t);-1!==e&&r.splice(e,1)}}},i.prototype.setEscHandler=function(e,t){this._escHandlers[this._identifier(e,[48,126])]=[t]},i.prototype.clearEscHandler=function(e){this._escHandlers[this._identifier(e,[48,126])]&&delete this._escHandlers[this._identifier(e,[48,126])]},i.prototype.setEscHandlerFallback=function(e){this._escHandlerFb=e},i.prototype.setExecuteHandler=function(e,t){this._executeHandlers[e.charCodeAt(0)]=t},i.prototype.clearExecuteHandler=function(e){this._executeHandlers[e.charCodeAt(0)]&&delete this._executeHandlers[e.charCodeAt(0)]},i.prototype.setExecuteHandlerFallback=function(e){this._executeHandlerFb=e},i.prototype.addCsiHandler=function(e,t){var i=this._identifier(e);void 0===this._csiHandlers[i]&&(this._csiHandlers[i]=[]);var r=this._csiHandlers[i];return r.push(t),{dispose:function(){var e=r.indexOf(t);-1!==e&&r.splice(e,1)}}},i.prototype.setCsiHandler=function(e,t){this._csiHandlers[this._identifier(e)]=[t]},i.prototype.clearCsiHandler=function(e){this._csiHandlers[this._identifier(e)]&&delete this._csiHandlers[this._identifier(e)]},i.prototype.setCsiHandlerFallback=function(e){this._csiHandlerFb=e},i.prototype.addDcsHandler=function(e,t){return this._dcsParser.addHandler(this._identifier(e),t)},i.prototype.setDcsHandler=function(e,t){this._dcsParser.setHandler(this._identifier(e),t)},i.prototype.clearDcsHandler=function(e){this._dcsParser.clearHandler(this._identifier(e))},i.prototype.setDcsHandlerFallback=function(e){this._dcsParser.setHandlerFallback(e)},i.prototype.addOscHandler=function(e,t){return this._oscParser.addHandler(e,t)},i.prototype.setOscHandler=function(e,t){this._oscParser.setHandler(e,t)},i.prototype.clearOscHandler=function(e){this._oscParser.clearHandler(e)},i.prototype.setOscHandlerFallback=function(e){this._oscParser.setHandlerFallback(e)},i.prototype.setErrorHandler=function(e){this._errorHandler=e},i.prototype.clearErrorHandler=function(){this._errorHandler=this._errorHandlerFb},i.prototype.reset=function(){this.currentState=this.initialState,this._oscParser.reset(),this._dcsParser.reset(),this._params.reset(),this._params.addParam(0),this._collect=0,this.precedingCodepoint=0},i.prototype.parse=function(e,t){for(var i=0,r=0,n=this.currentState,o=this._oscParser,s=this._dcsParser,a=this._collect,c=this._params,l=this._transitions.table,h=0;h>4){case 2:for(var u=h+1;;++u){if(u>=t||(i=e[u])<32||i>126&&i<160){this._printHandler(e,h,u),h=u-1;break}if(++u>=t||(i=e[u])<32||i>126&&i<160){this._printHandler(e,h,u),h=u-1;break}if(++u>=t||(i=e[u])<32||i>126&&i<160){this._printHandler(e,h,u),h=u-1;break}if(++u>=t||(i=e[u])<32||i>126&&i<160){this._printHandler(e,h,u),h=u-1;break}}break;case 3:this._executeHandlers[i]?this._executeHandlers[i]():this._executeHandlerFb(i),this.precedingCodepoint=0;break;case 0:break;case 1:if(this._errorHandler({position:h,code:i,currentState:n,collect:a,params:c,abort:!1}).abort)return;break;case 7:for(var f=this._csiHandlers[a<<8|i],d=f?f.length-1:-1;d>=0&&!1===f[d](c);d--);d<0&&this._csiHandlerFb(a<<8|i,c),this.precedingCodepoint=0;break;case 8:do{switch(i){case 59:c.addParam(0);break;case 58:c.addSubParam(-1);break;default:c.addDigit(i-48)}}while(++h47&&i<60);h--;break;case 9:a<<=8,a|=i;break;case 10:for(var p=this._escHandlers[a<<8|i],_=p?p.length-1:-1;_>=0&&!1===p[_]();_--);_<0&&this._escHandlerFb(a<<8|i),this.precedingCodepoint=0;break;case 11:c.reset(),c.addParam(0),a=0;break;case 12:s.hook(a<<8|i,c);break;case 13:for(var v=h+1;;++v)if(v>=t||24===(i=e[v])||26===i||27===i||i>127&&i<160){s.put(e,h,v),h=v-1;break}break;case 14:s.unhook(24!==i&&26!==i),27===i&&(r|=1),c.reset(),c.addParam(0),a=0,this.precedingCodepoint=0;break;case 4:o.start();break;case 5:for(var g=h+1;;g++)if(g>=t||(i=e[g])<32||i>127&&i<=159){o.put(e,h,g),h=g-1;break}break;case 6:o.end(24!==i&&26!==i),27===i&&(r|=1),c.reset(),c.addParam(0),a=0,this.precedingCodepoint=0}n=15&r}this._collect=a,this.currentState=n},i}(o.Disposable);t.EscapeSequenceParser=u},function(e,t,i){"use strict";var r,n=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(e,t)},function(e,t){function i(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)}),o=this&&this.__decorate||function(e,t,i,r){var n,o=arguments.length,s=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,i):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,i,r);else for(var a=e.length-1;a>=0;a--)(n=e[a])&&(s=(o<3?n(s):o>3?n(t,i,s):n(t,i))||s);return o>3&&s&&Object.defineProperty(t,i,s),s},s=this&&this.__param||function(e,t){return function(i,r){t(i,r,e)}};Object.defineProperty(t,"__esModule",{value:!0}),t.Renderer=void 0;var a=i(41),c=i(47),l=i(48),h=i(49),u=i(29),f=i(2),d=i(5),p=i(1),_=i(25),v=i(0),g=1,S=function(e){function t(t,i,r,n,o,s,f,d,p){var _=e.call(this)||this;_._colors=t,_._screenElement=i,_._bufferService=o,_._charSizeService=s,_._optionsService=f,_._id=g++,_._onRequestRedraw=new v.EventEmitter;var S=_._optionsService.options.allowTransparency;return _._characterJoinerRegistry=new u.CharacterJoinerRegistry(_._bufferService),_._renderLayers=[new a.TextRenderLayer(_._screenElement,0,_._colors,_._characterJoinerRegistry,S,_._id,_._bufferService,f),new c.SelectionRenderLayer(_._screenElement,1,_._colors,_._id,_._bufferService,f),new h.LinkRenderLayer(_._screenElement,2,_._colors,_._id,r,n,_._bufferService,f),new l.CursorRenderLayer(_._screenElement,3,_._colors,_._id,_._onRequestRedraw,_._bufferService,f,d,p)],_.dimensions={scaledCharWidth:0,scaledCharHeight:0,scaledCellWidth:0,scaledCellHeight:0,scaledCharLeft:0,scaledCharTop:0,scaledCanvasWidth:0,scaledCanvasHeight:0,canvasWidth:0,canvasHeight:0,actualCellWidth:0,actualCellHeight:0},_._devicePixelRatio=window.devicePixelRatio,_._updateDimensions(),_.onOptionsChanged(),_}return n(t,e),Object.defineProperty(t.prototype,"onRequestRedraw",{get:function(){return this._onRequestRedraw.event},enumerable:!1,configurable:!0}),t.prototype.dispose=function(){for(var t=0,i=this._renderLayers;t0&&h===a[0][0]){f=!0;var p=a.shift();u=new l.JoinedCellData(this._workCell,s.translateToString(!0,p[0],p[1]),p[1]-p[0]),d=p[1]-1}!f&&this._isOverlapping(u)&&dthis._characterWidth;return this._ctx.restore(),this._characterOverlapCache[t]=i,i},t}(s.BaseRenderLayer);t.TextRenderLayer=u},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.GridCache=void 0;var r=function(){function e(){this.cache=[]}return e.prototype.resize=function(e,t){for(var i=0;i>>24,n=t.rgba>>>16&255,o=t.rgba>>>8&255,s=0;s=this.capacity)i=this._head,this._unlinkNode(i),delete this._map[i.key],i.key=e,i.value=t,this._map[e]=i;else{var r=this._nodePool;r.length>0?((i=r.pop()).key=e,i.value=t):i={prev:null,next:null,key:e,value:t},this._map[e]=i,this.size++}this._appendNode(i)},e}();t.LRUMap=r},function(e,t,i){"use strict";var r,n=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(e,t)},function(e,t){function i(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)});Object.defineProperty(t,"__esModule",{value:!0}),t.SelectionRenderLayer=void 0;var o=function(e){function t(t,i,r,n,o,s){var a=e.call(this,t,"selection",i,!0,r,n,o,s)||this;return a._clearState(),a}return n(t,e),t.prototype._clearState=function(){this._state={start:void 0,end:void 0,columnSelectMode:void 0,ydisp:void 0}},t.prototype.resize=function(t){e.prototype.resize.call(this,t),this._clearState()},t.prototype.reset=function(){this._state.start&&this._state.end&&(this._clearState(),this._clearAll())},t.prototype.onSelectionChanged=function(e,t,i){if(this._didStateChange(e,t,i,this._bufferService.buffer.ydisp))if(this._clearAll(),e&&t){var r=e[1]-this._bufferService.buffer.ydisp,n=t[1]-this._bufferService.buffer.ydisp,o=Math.max(r,0),s=Math.min(n,this._bufferService.rows-1);if(!(o>=this._bufferService.rows||s<0)){if(this._ctx.fillStyle=this._colors.selectionTransparent.css,i){var a=e[0],c=t[0]-a,l=s-o+1;this._fillCells(a,o,c,l)}else{a=r===o?e[0]:0;var h=o===s?t[0]:this._bufferService.cols;this._fillCells(a,o,h-a,1);var u=Math.max(s-o-1,0);if(this._fillCells(0,o+1,this._bufferService.cols,u),o!==s){var f=n===s?t[0]:this._bufferService.cols;this._fillCells(0,s,f,1)}}this._state.start=[e[0],e[1]],this._state.end=[t[0],t[1]],this._state.columnSelectMode=i,this._state.ydisp=this._bufferService.buffer.ydisp}}else this._clearState()},t.prototype._didStateChange=function(e,t,i,r){return!this._areCoordinatesEqual(e,this._state.start)||!this._areCoordinatesEqual(t,this._state.end)||i!==this._state.columnSelectMode||r!==this._state.ydisp},t.prototype._areCoordinatesEqual=function(e,t){return!(!e||!t)&&e[0]===t[0]&&e[1]===t[1]},t}(i(13).BaseRenderLayer);t.SelectionRenderLayer=o},function(e,t,i){"use strict";var r,n=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(e,t)},function(e,t){function i(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)});Object.defineProperty(t,"__esModule",{value:!0}),t.CursorRenderLayer=void 0;var o=i(13),s=i(4),a=function(e){function t(t,i,r,n,o,a,c,l,h){var u=e.call(this,t,"cursor",i,!0,r,n,a,c)||this;return u._onRequestRedraw=o,u._coreService=l,u._coreBrowserService=h,u._cell=new s.CellData,u._state={x:0,y:0,isFocused:!1,style:"",width:0},u._cursorRenderers={bar:u._renderBarCursor.bind(u),block:u._renderBlockCursor.bind(u),underline:u._renderUnderlineCursor.bind(u)},u}return n(t,e),t.prototype.resize=function(t){e.prototype.resize.call(this,t),this._state={x:0,y:0,isFocused:!1,style:"",width:0}},t.prototype.reset=function(){this._clearCursor(),this._cursorBlinkStateManager&&(this._cursorBlinkStateManager.dispose(),this._cursorBlinkStateManager=void 0,this.onOptionsChanged())},t.prototype.onBlur=function(){this._cursorBlinkStateManager&&this._cursorBlinkStateManager.pause(),this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},t.prototype.onFocus=function(){this._cursorBlinkStateManager?this._cursorBlinkStateManager.resume():this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},t.prototype.onOptionsChanged=function(){var e,t=this;this._optionsService.options.cursorBlink?this._cursorBlinkStateManager||(this._cursorBlinkStateManager=new c(this._coreBrowserService.isFocused,(function(){t._render(!0)}))):(null===(e=this._cursorBlinkStateManager)||void 0===e||e.dispose(),this._cursorBlinkStateManager=void 0),this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},t.prototype.onCursorMove=function(){this._cursorBlinkStateManager&&this._cursorBlinkStateManager.restartBlinkAnimation()},t.prototype.onGridChanged=function(e,t){!this._cursorBlinkStateManager||this._cursorBlinkStateManager.isPaused?this._render(!1):this._cursorBlinkStateManager.restartBlinkAnimation()},t.prototype._render=function(e){if(this._coreService.isCursorInitialized&&!this._coreService.isCursorHidden){var t=this._bufferService.buffer.ybase+this._bufferService.buffer.y,i=t-this._bufferService.buffer.ydisp;if(i<0||i>=this._bufferService.rows)this._clearCursor();else{var r=Math.min(this._bufferService.buffer.x,this._bufferService.cols-1);if(this._bufferService.buffer.lines.get(t).loadCell(r,this._cell),void 0!==this._cell.content){if(!this._coreBrowserService.isFocused){this._clearCursor(),this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css;var n=this._optionsService.options.cursorStyle;return n&&"block"!==n?this._cursorRenderers[n](r,i,this._cell):this._renderBlurCursor(r,i,this._cell),this._ctx.restore(),this._state.x=r,this._state.y=i,this._state.isFocused=!1,this._state.style=n,void(this._state.width=this._cell.getWidth())}if(!this._cursorBlinkStateManager||this._cursorBlinkStateManager.isCursorVisible){if(this._state){if(this._state.x===r&&this._state.y===i&&this._state.isFocused===this._coreBrowserService.isFocused&&this._state.style===this._optionsService.options.cursorStyle&&this._state.width===this._cell.getWidth())return;this._clearCursor()}this._ctx.save(),this._cursorRenderers[this._optionsService.options.cursorStyle||"block"](r,i,this._cell),this._ctx.restore(),this._state.x=r,this._state.y=i,this._state.isFocused=!1,this._state.style=this._optionsService.options.cursorStyle,this._state.width=this._cell.getWidth()}else this._clearCursor()}}}else this._clearCursor()},t.prototype._clearCursor=function(){this._state&&(this._clearCells(this._state.x,this._state.y,this._state.width,1),this._state={x:0,y:0,isFocused:!1,style:"",width:0})},t.prototype._renderBarCursor=function(e,t,i){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillLeftLineAtCell(e,t,this._optionsService.options.cursorWidth),this._ctx.restore()},t.prototype._renderBlockCursor=function(e,t,i){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillCells(e,t,i.getWidth(),1),this._ctx.fillStyle=this._colors.cursorAccent.css,this._fillCharTrueColor(i,e,t),this._ctx.restore()},t.prototype._renderUnderlineCursor=function(e,t,i){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillBottomLineAtCells(e,t),this._ctx.restore()},t.prototype._renderBlurCursor=function(e,t,i){this._ctx.save(),this._ctx.strokeStyle=this._colors.cursor.css,this._strokeRectAtCell(e,t,i.getWidth(),1),this._ctx.restore()},t}(o.BaseRenderLayer);t.CursorRenderLayer=a;var c=function(){function e(e,t){this._renderCallback=t,this.isCursorVisible=!0,e&&this._restartInterval()}return Object.defineProperty(e.prototype,"isPaused",{get:function(){return!(this._blinkStartTimeout||this._blinkInterval)},enumerable:!1,configurable:!0}),e.prototype.dispose=function(){this._blinkInterval&&(window.clearInterval(this._blinkInterval),this._blinkInterval=void 0),this._blinkStartTimeout&&(window.clearTimeout(this._blinkStartTimeout),this._blinkStartTimeout=void 0),this._animationFrame&&(window.cancelAnimationFrame(this._animationFrame),this._animationFrame=void 0)},e.prototype.restartBlinkAnimation=function(){var e=this;this.isPaused||(this._animationTimeRestarted=Date.now(),this.isCursorVisible=!0,this._animationFrame||(this._animationFrame=window.requestAnimationFrame((function(){e._renderCallback(),e._animationFrame=void 0}))))},e.prototype._restartInterval=function(e){var t=this;void 0===e&&(e=600),this._blinkInterval&&window.clearInterval(this._blinkInterval),this._blinkStartTimeout=window.setTimeout((function(){if(t._animationTimeRestarted){var e=600-(Date.now()-t._animationTimeRestarted);if(t._animationTimeRestarted=void 0,e>0)return void t._restartInterval(e)}t.isCursorVisible=!1,t._animationFrame=window.requestAnimationFrame((function(){t._renderCallback(),t._animationFrame=void 0})),t._blinkInterval=window.setInterval((function(){if(t._animationTimeRestarted){var e=600-(Date.now()-t._animationTimeRestarted);return t._animationTimeRestarted=void 0,void t._restartInterval(e)}t.isCursorVisible=!t.isCursorVisible,t._animationFrame=window.requestAnimationFrame((function(){t._renderCallback(),t._animationFrame=void 0}))}),600)}),e)},e.prototype.pause=function(){this.isCursorVisible=!0,this._blinkInterval&&(window.clearInterval(this._blinkInterval),this._blinkInterval=void 0),this._blinkStartTimeout&&(window.clearTimeout(this._blinkStartTimeout),this._blinkStartTimeout=void 0),this._animationFrame&&(window.cancelAnimationFrame(this._animationFrame),this._animationFrame=void 0)},e.prototype.resume=function(){this.pause(),this._animationTimeRestarted=void 0,this._restartInterval(),this.restartBlinkAnimation()},e}()},function(e,t,i){"use strict";var r,n=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(e,t)},function(e,t){function i(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)});Object.defineProperty(t,"__esModule",{value:!0}),t.LinkRenderLayer=void 0;var o=i(13),s=i(9),a=i(26),c=function(e){function t(t,i,r,n,o,s,a,c){var l=e.call(this,t,"link",i,!0,r,n,a,c)||this;return o.onShowLinkUnderline((function(e){return l._onShowLinkUnderline(e)})),o.onHideLinkUnderline((function(e){return l._onHideLinkUnderline(e)})),s.onShowLinkUnderline((function(e){return l._onShowLinkUnderline(e)})),s.onHideLinkUnderline((function(e){return l._onHideLinkUnderline(e)})),l}return n(t,e),t.prototype.resize=function(t){e.prototype.resize.call(this,t),this._state=void 0},t.prototype.reset=function(){this._clearCurrentLink()},t.prototype._clearCurrentLink=function(){if(this._state){this._clearCells(this._state.x1,this._state.y1,this._state.cols-this._state.x1,1);var e=this._state.y2-this._state.y1-1;e>0&&this._clearCells(0,this._state.y1+1,this._state.cols,e),this._clearCells(0,this._state.y2,this._state.x2,1),this._state=void 0}},t.prototype._onShowLinkUnderline=function(e){if(e.fg===s.INVERTED_DEFAULT_COLOR?this._ctx.fillStyle=this._colors.background.css:e.fg&&a.is256Color(e.fg)?this._ctx.fillStyle=this._colors.ansi[e.fg].css:this._ctx.fillStyle=this._colors.foreground.css,e.y1===e.y2)this._fillBottomLineAtCells(e.x1,e.y1,e.x2-e.x1);else{this._fillBottomLineAtCells(e.x1,e.y1,e.cols-e.x1);for(var t=e.y1+1;t=0;a--)(n=e[a])&&(s=(o<3?n(s):o>3?n(t,i,s):n(t,i))||s);return o>3&&s&&Object.defineProperty(t,i,s),s},n=this&&this.__param||function(e,t){return function(i,r){t(i,r,e)}};Object.defineProperty(t,"__esModule",{value:!0}),t.MouseZone=t.Linkifier=void 0;var o=i(0),s=i(1),a=function(){function e(e,t,i){this._bufferService=e,this._logService=t,this._unicodeService=i,this._linkMatchers=[],this._nextLinkMatcherId=0,this._onShowLinkUnderline=new o.EventEmitter,this._onHideLinkUnderline=new o.EventEmitter,this._onLinkTooltip=new o.EventEmitter,this._rowsToLinkify={start:void 0,end:void 0}}return Object.defineProperty(e.prototype,"onShowLinkUnderline",{get:function(){return this._onShowLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"onHideLinkUnderline",{get:function(){return this._onHideLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"onLinkTooltip",{get:function(){return this._onLinkTooltip.event},enumerable:!1,configurable:!0}),e.prototype.attachToDom=function(e,t){this._element=e,this._mouseZoneManager=t},e.prototype.linkifyRows=function(t,i){var r=this;this._mouseZoneManager&&(void 0===this._rowsToLinkify.start||void 0===this._rowsToLinkify.end?(this._rowsToLinkify.start=t,this._rowsToLinkify.end=i):(this._rowsToLinkify.start=Math.min(this._rowsToLinkify.start,t),this._rowsToLinkify.end=Math.max(this._rowsToLinkify.end,i)),this._mouseZoneManager.clearAll(t,i),this._rowsTimeoutId&&clearTimeout(this._rowsTimeoutId),this._rowsTimeoutId=setTimeout((function(){return r._linkifyRows()}),e._timeBeforeLatency))},e.prototype._linkifyRows=function(){this._rowsTimeoutId=void 0;var e=this._bufferService.buffer;if(void 0!==this._rowsToLinkify.start&&void 0!==this._rowsToLinkify.end){var t=e.ydisp+this._rowsToLinkify.start;if(!(t>=e.lines.length)){for(var i=e.ydisp+Math.min(this._rowsToLinkify.end,this._bufferService.rows)+1,r=Math.ceil(2e3/this._bufferService.cols),n=this._bufferService.buffer.iterator(!1,t,i,r,r);n.hasNext();)for(var o=n.next(),s=0;s=0;t--)if(e.priority<=this._linkMatchers[t].priority)return void this._linkMatchers.splice(t+1,0,e);this._linkMatchers.splice(0,0,e)}else this._linkMatchers.push(e)},e.prototype.deregisterLinkMatcher=function(e){for(var t=0;t>9&511:void 0;i.validationCallback?i.validationCallback(a,(function(e){n._rowsTimeoutId||e&&n._addLink(l[1],l[0]-n._bufferService.buffer.ydisp,a,i,f)})):c._addLink(l[1],l[0]-c._bufferService.buffer.ydisp,a,i,f)},c=this;null!==(r=o.exec(t))&&"break"!==a(););},e.prototype._addLink=function(e,t,i,r,n){var o=this;if(this._mouseZoneManager&&this._element){var s=this._unicodeService.getStringCellWidth(i),a=e%this._bufferService.cols,l=t+Math.floor(e/this._bufferService.cols),h=(a+s)%this._bufferService.cols,u=l+Math.floor((a+s)/this._bufferService.cols);0===h&&(h=this._bufferService.cols,u--),this._mouseZoneManager.add(new c(a+1,l+1,h+1,u+1,(function(e){if(r.handler)return r.handler(e,i);var t=window.open();t&&(t.opener=null,t.location.href=i)}),(function(){o._onShowLinkUnderline.fire(o._createLinkHoverEvent(a,l,h,u,n)),o._element.classList.add("xterm-cursor-pointer")}),(function(e){o._onLinkTooltip.fire(o._createLinkHoverEvent(a,l,h,u,n)),r.hoverTooltipCallback&&r.hoverTooltipCallback(e,i,{start:{x:a,y:l},end:{x:h,y:u}})}),(function(){o._onHideLinkUnderline.fire(o._createLinkHoverEvent(a,l,h,u,n)),o._element.classList.remove("xterm-cursor-pointer"),r.hoverLeaveCallback&&r.hoverLeaveCallback()}),(function(e){return!r.willLinkActivate||r.willLinkActivate(e,i)})))}},e.prototype._createLinkHoverEvent=function(e,t,i,r,n){return{x1:e,y1:t,x2:i,y2:r,cols:this._bufferService.cols,fg:n}},e._timeBeforeLatency=200,e=r([n(0,s.IBufferService),n(1,s.ILogService),n(2,s.IUnicodeService)],e)}();t.Linkifier=a;var c=function(e,t,i,r,n,o,s,a,c){this.x1=e,this.y1=t,this.x2=i,this.y2=r,this.clickCallback=n,this.hoverCallback=o,this.tooltipCallback=s,this.leaveCallback=a,this.willLinkActivate=c};t.MouseZone=c},function(e,t,i){"use strict";var r,n=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(e,t)},function(e,t){function i(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)}),o=this&&this.__decorate||function(e,t,i,r){var n,o=arguments.length,s=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,i):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,i,r);else for(var a=e.length-1;a>=0;a--)(n=e[a])&&(s=(o<3?n(s):o>3?n(t,i,s):n(t,i))||s);return o>3&&s&&Object.defineProperty(t,i,s),s},s=this&&this.__param||function(e,t){return function(i,r){t(i,r,e)}};Object.defineProperty(t,"__esModule",{value:!0}),t.SelectionService=void 0;var a=i(11),c=i(52),l=i(4),h=i(0),u=i(5),f=i(1),d=i(30),p=i(53),_=i(2),v=String.fromCharCode(160),g=new RegExp(v,"g"),S=function(e){function t(t,i,r,n,o,s,a){var u=e.call(this)||this;return u._element=t,u._screenElement=i,u._bufferService=r,u._coreService=n,u._mouseService=o,u._optionsService=s,u._renderService=a,u._dragScrollAmount=0,u._enabled=!0,u._workCell=new l.CellData,u._mouseDownTimeStamp=0,u._onLinuxMouseSelection=u.register(new h.EventEmitter),u._onRedrawRequest=u.register(new h.EventEmitter),u._onSelectionChange=u.register(new h.EventEmitter),u._onRequestScrollLines=u.register(new h.EventEmitter),u._mouseMoveListener=function(e){return u._onMouseMove(e)},u._mouseUpListener=function(e){return u._onMouseUp(e)},u._coreService.onUserInput((function(){u.hasSelection&&u.clearSelection()})),u._trimListener=u._bufferService.buffer.lines.onTrim((function(e){return u._onTrim(e)})),u.register(u._bufferService.buffers.onBufferActivate((function(e){return u._onBufferActivate(e)}))),u.enable(),u._model=new c.SelectionModel(u._bufferService),u._activeSelectionMode=0,u}return n(t,e),Object.defineProperty(t.prototype,"onLinuxMouseSelection",{get:function(){return this._onLinuxMouseSelection.event},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onRequestRedraw",{get:function(){return this._onRedrawRequest.event},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onSelectionChange",{get:function(){return this._onSelectionChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onRequestScrollLines",{get:function(){return this._onRequestScrollLines.event},enumerable:!1,configurable:!0}),t.prototype.dispose=function(){this._removeMouseDownListeners()},t.prototype.reset=function(){this.clearSelection()},t.prototype.disable=function(){this.clearSelection(),this._enabled=!1},t.prototype.enable=function(){this._enabled=!0},Object.defineProperty(t.prototype,"selectionStart",{get:function(){return this._model.finalSelectionStart},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"selectionEnd",{get:function(){return this._model.finalSelectionEnd},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"hasSelection",{get:function(){var e=this._model.finalSelectionStart,t=this._model.finalSelectionEnd;return!(!e||!t||e[0]===t[0]&&e[1]===t[1])},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"selectionText",{get:function(){var e=this._model.finalSelectionStart,t=this._model.finalSelectionEnd;if(!e||!t)return"";var i=this._bufferService.buffer,r=[];if(3===this._activeSelectionMode){if(e[0]===t[0])return"";for(var n=e[1];n<=t[1];n++){var o=i.translateBufferLineToString(n,!0,e[0],t[0]);r.push(o)}}else{var s=e[1]===t[1]?t[0]:void 0;for(r.push(i.translateBufferLineToString(e[1],!0,e[0],s)),n=e[1]+1;n<=t[1]-1;n++){var c=i.lines.get(n);o=i.translateBufferLineToString(n,!0),c&&c.isWrapped?r[r.length-1]+=o:r.push(o)}e[1]!==t[1]&&(c=i.lines.get(t[1]),o=i.translateBufferLineToString(t[1],!0,0,t[0]),c&&c.isWrapped?r[r.length-1]+=o:r.push(o))}return r.map((function(e){return e.replace(g," ")})).join(a.isWindows?"\r\n":"\n")},enumerable:!1,configurable:!0}),t.prototype.clearSelection=function(){this._model.clearSelection(),this._removeMouseDownListeners(),this.refresh(),this._onSelectionChange.fire()},t.prototype.refresh=function(e){var t=this;this._refreshAnimationFrame||(this._refreshAnimationFrame=window.requestAnimationFrame((function(){return t._refresh()}))),a.isLinux&&e&&this.selectionText.length&&this._onLinuxMouseSelection.fire(this.selectionText)},t.prototype._refresh=function(){this._refreshAnimationFrame=void 0,this._onRedrawRequest.fire({start:this._model.finalSelectionStart,end:this._model.finalSelectionEnd,columnSelectMode:3===this._activeSelectionMode})},t.prototype.isClickInSelection=function(e){var t=this._getMouseBufferCoords(e),i=this._model.finalSelectionStart,r=this._model.finalSelectionEnd;return!!(i&&r&&t)&&this._areCoordsInSelection(t,i,r)},t.prototype._areCoordsInSelection=function(e,t,i){return e[1]>t[1]&&e[1]=t[0]&&e[0]=t[0]},t.prototype.selectWordAtCursor=function(e){var t=this._getMouseBufferCoords(e);t&&(this._selectWordAt(t,!1),this._model.selectionEnd=void 0,this.refresh(!0))},t.prototype.selectAll=function(){this._model.isSelectAllActive=!0,this.refresh(),this._onSelectionChange.fire()},t.prototype.selectLines=function(e,t){this._model.clearSelection(),e=Math.max(e,0),t=Math.min(t,this._bufferService.buffer.lines.length-1),this._model.selectionStart=[0,e],this._model.selectionEnd=[this._bufferService.cols,t],this.refresh(),this._onSelectionChange.fire()},t.prototype._onTrim=function(e){this._model.onTrim(e)&&this.refresh()},t.prototype._getMouseBufferCoords=function(e){var t=this._mouseService.getCoords(e,this._screenElement,this._bufferService.cols,this._bufferService.rows,!0);if(t)return t[0]--,t[1]--,t[1]+=this._bufferService.buffer.ydisp,t},t.prototype._getMouseEventScrollAmount=function(e){var t=d.getCoordsRelativeToElement(e,this._screenElement)[1],i=this._renderService.dimensions.canvasHeight;return t>=0&&t<=i?0:(t>i&&(t-=i),t=Math.min(Math.max(t,-50),50),(t/=50)/Math.abs(t)+Math.round(14*t))},t.prototype.shouldForceSelection=function(e){return a.isMac?e.altKey&&this._optionsService.options.macOptionClickForcesSelection:e.shiftKey},t.prototype.onMouseDown=function(e){if(this._mouseDownTimeStamp=e.timeStamp,(2!==e.button||!this.hasSelection)&&0===e.button){if(!this._enabled){if(!this.shouldForceSelection(e))return;e.stopPropagation()}e.preventDefault(),this._dragScrollAmount=0,this._enabled&&e.shiftKey?this._onIncrementalClick(e):1===e.detail?this._onSingleClick(e):2===e.detail?this._onDoubleClick(e):3===e.detail&&this._onTripleClick(e),this._addMouseDownListeners(),this.refresh(!0)}},t.prototype._addMouseDownListeners=function(){var e=this;this._screenElement.ownerDocument&&(this._screenElement.ownerDocument.addEventListener("mousemove",this._mouseMoveListener),this._screenElement.ownerDocument.addEventListener("mouseup",this._mouseUpListener)),this._dragScrollIntervalTimer=window.setInterval((function(){return e._dragScroll()}),50)},t.prototype._removeMouseDownListeners=function(){this._screenElement.ownerDocument&&(this._screenElement.ownerDocument.removeEventListener("mousemove",this._mouseMoveListener),this._screenElement.ownerDocument.removeEventListener("mouseup",this._mouseUpListener)),clearInterval(this._dragScrollIntervalTimer),this._dragScrollIntervalTimer=void 0},t.prototype._onIncrementalClick=function(e){this._model.selectionStart&&(this._model.selectionEnd=this._getMouseBufferCoords(e))},t.prototype._onSingleClick=function(e){if(this._model.selectionStartLength=0,this._model.isSelectAllActive=!1,this._activeSelectionMode=this.shouldColumnSelect(e)?3:0,this._model.selectionStart=this._getMouseBufferCoords(e),this._model.selectionStart){this._model.selectionEnd=void 0;var t=this._bufferService.buffer.lines.get(this._model.selectionStart[1]);t&&t.length!==this._model.selectionStart[0]&&0===t.hasWidth(this._model.selectionStart[0])&&this._model.selectionStart[0]++}},t.prototype._onDoubleClick=function(e){var t=this._getMouseBufferCoords(e);t&&(this._activeSelectionMode=1,this._selectWordAt(t,!0))},t.prototype._onTripleClick=function(e){var t=this._getMouseBufferCoords(e);t&&(this._activeSelectionMode=2,this._selectLineAt(t[1]))},t.prototype.shouldColumnSelect=function(e){return e.altKey&&!(a.isMac&&this._optionsService.options.macOptionClickForcesSelection)},t.prototype._onMouseMove=function(e){if(e.stopImmediatePropagation(),this._model.selectionStart){var t=this._model.selectionEnd?[this._model.selectionEnd[0],this._model.selectionEnd[1]]:null;if(this._model.selectionEnd=this._getMouseBufferCoords(e),this._model.selectionEnd){2===this._activeSelectionMode?this._model.selectionEnd[1]0?this._model.selectionEnd[0]=this._bufferService.cols:this._dragScrollAmount<0&&(this._model.selectionEnd[0]=0));var i=this._bufferService.buffer;if(this._model.selectionEnd[1]0?(3!==this._activeSelectionMode&&(this._model.selectionEnd[0]=this._bufferService.cols),this._model.selectionEnd[1]=Math.min(e.ydisp+this._bufferService.rows,e.lines.length-1)):(3!==this._activeSelectionMode&&(this._model.selectionEnd[0]=0),this._model.selectionEnd[1]=e.ydisp),this.refresh()}},t.prototype._onMouseUp=function(e){var t=e.timeStamp-this._mouseDownTimeStamp;if(this._removeMouseDownListeners(),this.selectionText.length<=1&&t<500&&e.altKey){if(this._bufferService.buffer.ybase===this._bufferService.buffer.ydisp){var i=this._mouseService.getCoords(e,this._element,this._bufferService.cols,this._bufferService.rows,!1);if(i&&void 0!==i[0]&&void 0!==i[1]){var r=p.moveToCellSequence(i[0]-1,i[1]-1,this._bufferService,this._coreService.decPrivateModes.applicationCursorKeys);this._coreService.triggerDataEvent(r,!0)}}}else this.hasSelection&&this._onSelectionChange.fire()},t.prototype._onBufferActivate=function(e){var t=this;this.clearSelection(),this._trimListener.dispose(),this._trimListener=e.activeBuffer.lines.onTrim((function(e){return t._onTrim(e)}))},t.prototype._convertViewportColToCharacterIndex=function(e,t){for(var i=t[0],r=0;t[0]>=r;r++){var n=e.loadCell(r,this._workCell).getChars().length;0===this._workCell.getWidth()?i--:n>1&&t[0]!==r&&(i+=n-1)}return i},t.prototype.setSelection=function(e,t,i){this._model.clearSelection(),this._removeMouseDownListeners(),this._model.selectionStart=[e,t],this._model.selectionStartLength=i,this.refresh()},t.prototype._getWordAt=function(e,t,i,r){if(void 0===i&&(i=!0),void 0===r&&(r=!0),!(e[0]>=this._bufferService.cols)){var n=this._bufferService.buffer,o=n.lines.get(e[1]);if(o){var s=n.translateBufferLineToString(e[1],!1),a=this._convertViewportColToCharacterIndex(o,e),c=a,l=e[0]-a,h=0,u=0,f=0,d=0;if(" "===s.charAt(a)){for(;a>0&&" "===s.charAt(a-1);)a--;for(;c1&&(d+=v-1,c+=v-1);p>0&&a>0&&!this._isCharWordSeparator(o.loadCell(p-1,this._workCell));){o.loadCell(p-1,this._workCell);var g=this._workCell.getChars().length;0===this._workCell.getWidth()?(h++,p--):g>1&&(f+=g-1,a-=g-1),a--,p--}for(;_1&&(d+=S-1,c+=S-1),c++,_++}}c++;var b=a+l-h+f,y=Math.min(this._bufferService.cols,c-a+h+u-f-d);if(t||""!==s.slice(a,c).trim()){if(i&&0===b&&32!==o.getCodePoint(0)){var m=n.lines.get(e[1]-1);if(m&&o.isWrapped&&32!==m.getCodePoint(this._bufferService.cols-1)){var C=this._getWordAt([this._bufferService.cols-1,e[1]-1],!1,!0,!1);if(C){var w=this._bufferService.cols-C.start;b-=w,y+=w}}}if(r&&b+y===this._bufferService.cols&&32!==o.getCodePoint(this._bufferService.cols-1)){var M=n.lines.get(e[1]+1);if(M&&M.isWrapped&&32!==M.getCodePoint(0)){var k=this._getWordAt([0,e[1]+1],!1,!1,!0);k&&(y+=k.length)}}return{start:b,length:y}}}}},t.prototype._selectWordAt=function(e,t){var i=this._getWordAt(e,t);if(i){for(;i.start<0;)i.start+=this._bufferService.cols,e[1]--;this._model.selectionStart=[i.start,e[1]],this._model.selectionStartLength=i.length}},t.prototype._selectToWordAt=function(e){var t=this._getWordAt(e,!0);if(t){for(var i=e[1];t.start<0;)t.start+=this._bufferService.cols,i--;if(!this._model.areSelectionValuesReversed())for(;t.start+t.length>this._bufferService.cols;)t.length-=this._bufferService.cols,i++;this._model.selectionEnd=[this._model.areSelectionValuesReversed()?t.start:t.start+t.length,i]}},t.prototype._isCharWordSeparator=function(e){return 0!==e.getWidth()&&this._optionsService.options.wordSeparator.indexOf(e.getChars())>=0},t.prototype._selectLineAt=function(e){var t=this._bufferService.buffer.getWrappedRangeForLine(e);this._model.selectionStart=[0,t.first],this._model.selectionEnd=[this._bufferService.cols,t.last],this._model.selectionStartLength=0},o([s(2,f.IBufferService),s(3,f.ICoreService),s(4,u.IMouseService),s(5,f.IOptionsService),s(6,u.IRenderService)],t)}(_.Disposable);t.SelectionService=S},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SelectionModel=void 0;var r=function(){function e(e){this._bufferService=e,this.isSelectAllActive=!1,this.selectionStartLength=0}return e.prototype.clearSelection=function(){this.selectionStart=void 0,this.selectionEnd=void 0,this.isSelectAllActive=!1,this.selectionStartLength=0},Object.defineProperty(e.prototype,"finalSelectionStart",{get:function(){return this.isSelectAllActive?[0,0]:this.selectionEnd&&this.selectionStart&&this.areSelectionValuesReversed()?this.selectionEnd:this.selectionStart},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"finalSelectionEnd",{get:function(){if(this.isSelectAllActive)return[this._bufferService.cols,this._bufferService.buffer.ybase+this._bufferService.rows-1];if(this.selectionStart){if(!this.selectionEnd||this.areSelectionValuesReversed()){var e=this.selectionStart[0]+this.selectionStartLength;return e>this._bufferService.cols?[e%this._bufferService.cols,this.selectionStart[1]+Math.floor(e/this._bufferService.cols)]:[e,this.selectionStart[1]]}return this.selectionStartLength&&this.selectionEnd[1]===this.selectionStart[1]?[Math.max(this.selectionStart[0]+this.selectionStartLength,this.selectionEnd[0]),this.selectionEnd[1]]:this.selectionEnd}},enumerable:!1,configurable:!0}),e.prototype.areSelectionValuesReversed=function(){var e=this.selectionStart,t=this.selectionEnd;return!(!e||!t)&&(e[1]>t[1]||e[1]===t[1]&&e[0]>t[0])},e.prototype.onTrim=function(e){return this.selectionStart&&(this.selectionStart[1]-=e),this.selectionEnd&&(this.selectionEnd[1]-=e),this.selectionEnd&&this.selectionEnd[1]<0?(this.clearSelection(),!0):(this.selectionStart&&this.selectionStart[1]<0&&(this.selectionStart[1]=0),!1)},e}();t.SelectionModel=r},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.moveToCellSequence=void 0;var r=i(12);function n(e,t,i,r){var n=e-o(i,e),a=t-o(i,t);return l(Math.abs(n-a)-function(e,t,i){for(var r=0,n=e-o(i,e),a=t-o(i,t),c=0;c=0&&tt?"A":"B"}function a(e,t,i,r,n,o){for(var s=e,a=t,c="";s!==i||a!==r;)s+=n?1:-1,n&&s>o.cols-1?(c+=o.buffer.translateBufferLineToString(a,!1,e,s),s=0,e=0,a++):!n&&s<0&&(c+=o.buffer.translateBufferLineToString(a,!1,0,e+1),e=s=o.cols-1,a--);return c+o.buffer.translateBufferLineToString(a,!1,e,s)}function c(e,t){var i=t?"O":"[";return r.C0.ESC+i+e}function l(e,t){e=Math.floor(e);for(var i="",r=0;r0?r-o(s,r):t;var f=r,d=function(e,t,i,r,s,a){var c;return c=n(i,r,s,a).length>0?r-o(s,r):t,e=i&&ce?"D":"C",l(Math.abs(h-e),c(s,r));s=u>t?"D":"C";var f=Math.abs(u-t);return l(function(e,t){return t.cols-e}(u>t?e:h,i)+(f-1)*i.cols+1+((u>t?h:e)-1),c(s,r))}},function(e,t,i){"use strict";var r=this&&this.__decorate||function(e,t,i,r){var n,o=arguments.length,s=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,i):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,i,r);else for(var a=e.length-1;a>=0;a--)(n=e[a])&&(s=(o<3?n(s):o>3?n(t,i,s):n(t,i))||s);return o>3&&s&&Object.defineProperty(t,i,s),s},n=this&&this.__param||function(e,t){return function(i,r){t(i,r,e)}};Object.defineProperty(t,"__esModule",{value:!0}),t.SoundService=void 0;var o=i(1),s=function(){function e(e){this._optionsService=e}return Object.defineProperty(e,"audioContext",{get:function(){if(!e._audioContext){var t=window.AudioContext||window.webkitAudioContext;if(!t)return null;e._audioContext=new t}return e._audioContext},enumerable:!1,configurable:!0}),e.prototype.playBellSound=function(){var t=e.audioContext;if(t){var i=t.createBufferSource();t.decodeAudioData(this._base64ToArrayBuffer(this._removeMimeType(this._optionsService.options.bellSound)),(function(e){i.buffer=e,i.connect(t.destination),i.start(0)}))}},e.prototype._base64ToArrayBuffer=function(e){for(var t=window.atob(e),i=t.length,r=new Uint8Array(i),n=0;n=0;a--)(n=e[a])&&(s=(o<3?n(s):o>3?n(t,i,s):n(t,i))||s);return o>3&&s&&Object.defineProperty(t,i,s),s},s=this&&this.__param||function(e,t){return function(i,r){t(i,r,e)}};Object.defineProperty(t,"__esModule",{value:!0}),t.MouseZoneManager=void 0;var a=i(2),c=i(7),l=i(5),h=i(1),u=function(e){function t(t,i,r,n,o,s){var a=e.call(this)||this;return a._element=t,a._screenElement=i,a._bufferService=r,a._mouseService=n,a._selectionService=o,a._optionsService=s,a._zones=[],a._areZonesActive=!1,a._lastHoverCoords=[void 0,void 0],a._initialSelectionLength=0,a.register(c.addDisposableDomListener(a._element,"mousedown",(function(e){return a._onMouseDown(e)}))),a._mouseMoveListener=function(e){return a._onMouseMove(e)},a._mouseLeaveListener=function(e){return a._onMouseLeave(e)},a._clickListener=function(e){return a._onClick(e)},a}return n(t,e),t.prototype.dispose=function(){e.prototype.dispose.call(this),this._deactivate()},t.prototype.add=function(e){this._zones.push(e),1===this._zones.length&&this._activate()},t.prototype.clearAll=function(e,t){if(0!==this._zones.length){e&&t||(e=0,t=this._bufferService.rows-1);for(var i=0;ie&&r.y1<=t+1||r.y2>e&&r.y2<=t+1||r.y1t+1)&&(this._currentZone&&this._currentZone===r&&(this._currentZone.leaveCallback(),this._currentZone=void 0),this._zones.splice(i--,1))}0===this._zones.length&&this._deactivate()}},t.prototype._activate=function(){this._areZonesActive||(this._areZonesActive=!0,this._element.addEventListener("mousemove",this._mouseMoveListener),this._element.addEventListener("mouseleave",this._mouseLeaveListener),this._element.addEventListener("click",this._clickListener))},t.prototype._deactivate=function(){this._areZonesActive&&(this._areZonesActive=!1,this._element.removeEventListener("mousemove",this._mouseMoveListener),this._element.removeEventListener("mouseleave",this._mouseLeaveListener),this._element.removeEventListener("click",this._clickListener))},t.prototype._onMouseMove=function(e){this._lastHoverCoords[0]===e.pageX&&this._lastHoverCoords[1]===e.pageY||(this._onHover(e),this._lastHoverCoords=[e.pageX,e.pageY])},t.prototype._onHover=function(e){var t=this,i=this._findZoneEventAt(e);i!==this._currentZone&&(this._currentZone&&(this._currentZone.leaveCallback(),this._currentZone=void 0,this._tooltipTimeout&&clearTimeout(this._tooltipTimeout)),i&&(this._currentZone=i,i.hoverCallback&&i.hoverCallback(e),this._tooltipTimeout=window.setTimeout((function(){return t._onTooltip(e)}),this._optionsService.options.linkTooltipHoverDuration)))},t.prototype._onTooltip=function(e){this._tooltipTimeout=void 0;var t=this._findZoneEventAt(e);t&&t.tooltipCallback&&t.tooltipCallback(e)},t.prototype._onMouseDown=function(e){if(this._initialSelectionLength=this._getSelectionLength(),this._areZonesActive){var t=this._findZoneEventAt(e);(null==t?void 0:t.willLinkActivate(e))&&(e.preventDefault(),e.stopImmediatePropagation())}},t.prototype._onMouseLeave=function(e){this._currentZone&&(this._currentZone.leaveCallback(),this._currentZone=void 0,this._tooltipTimeout&&clearTimeout(this._tooltipTimeout))},t.prototype._onClick=function(e){var t=this._findZoneEventAt(e),i=this._getSelectionLength();t&&i===this._initialSelectionLength&&(t.clickCallback(e),e.preventDefault(),e.stopImmediatePropagation())},t.prototype._getSelectionLength=function(){var e=this._selectionService.selectionText;return e?e.length:0},t.prototype._findZoneEventAt=function(e){var t=this._mouseService.getCoords(e,this._screenElement,this._bufferService.cols,this._bufferService.rows);if(t)for(var i=t[0],r=t[1],n=0;n=o.x1&&i=o.x1||r===o.y2&&io.y1&&re;)this._rowContainer.removeChild(this._rowElements.pop());this._rowElements[this._rowElements.length-1].addEventListener("focus",this._bottomBoundaryFocusListener),this._refreshRowsDimensions()},t.prototype._createAccessibilityTreeNode=function(){var e=document.createElement("div");return e.setAttribute("role","listitem"),e.tabIndex=-1,this._refreshRowDimensions(e),e},t.prototype._onTab=function(e){for(var t=0;t0?this._charsToConsume.shift()!==e&&(this._charsToAnnounce+=e):this._charsToAnnounce+=e,"\n"===e&&(this._liveRegionLineCount++,21===this._liveRegionLineCount&&(this._liveRegion.textContent+=o.tooMuchOutput)),s.isMac&&this._liveRegion.textContent&&this._liveRegion.textContent.length>0&&!this._liveRegion.parentNode&&setTimeout((function(){t._accessibilityTreeRoot.appendChild(t._liveRegion)}),0))},t.prototype._clearLiveRegion=function(){this._liveRegion.textContent="",this._liveRegionLineCount=0,s.isMac&&u.removeElementFromParent(this._liveRegion)},t.prototype._onKey=function(e){this._clearLiveRegion(),this._charsToConsume.push(e)},t.prototype._refreshRows=function(e,t){this._renderRowsDebouncer.refresh(e,t,this._terminal.rows)},t.prototype._renderRows=function(e,t){for(var i=this._terminal.buffer,r=i.lines.length.toString(),n=e;n<=t;n++){var o=i.translateBufferLineToString(i.ydisp+n,!0),s=(i.ydisp+n+1).toString(),a=this._rowElements[n];a&&(0===o.length?a.innerHTML=" ":a.textContent=o,a.setAttribute("aria-posinset",s),a.setAttribute("aria-setsize",r))}this._announceCharacters()},t.prototype._refreshRowsDimensions=function(){if(this._renderService.dimensions.actualCellHeight){this._rowElements.length!==this._terminal.rows&&this._onResize(this._terminal.rows);for(var e=0;e=0;a--)(n=e[a])&&(s=(o<3?n(s):o>3?n(t,i,s):n(t,i))||s);return o>3&&s&&Object.defineProperty(t,i,s),s},s=this&&this.__param||function(e,t){return function(i,r){t(i,r,e)}};Object.defineProperty(t,"__esModule",{value:!0}),t.DomRenderer=void 0;var a=i(58),c=i(9),l=i(2),h=i(5),u=i(1),f=i(0),d=i(10),p=i(17),_=1,v=function(e){function t(t,i,r,n,o,s,c,l,h){var u=e.call(this)||this;return u._colors=t,u._element=i,u._screenElement=r,u._viewportElement=n,u._linkifier=o,u._linkifier2=s,u._charSizeService=c,u._optionsService=l,u._bufferService=h,u._terminalClass=_++,u._rowElements=[],u._rowContainer=document.createElement("div"),u._rowContainer.classList.add("xterm-rows"),u._rowContainer.style.lineHeight="normal",u._rowContainer.setAttribute("aria-hidden","true"),u._refreshRowElements(u._bufferService.cols,u._bufferService.rows),u._selectionContainer=document.createElement("div"),u._selectionContainer.classList.add("xterm-selection"),u._selectionContainer.setAttribute("aria-hidden","true"),u.dimensions={scaledCharWidth:0,scaledCharHeight:0,scaledCellWidth:0,scaledCellHeight:0,scaledCharLeft:0,scaledCharTop:0,scaledCanvasWidth:0,scaledCanvasHeight:0,canvasWidth:0,canvasHeight:0,actualCellWidth:0,actualCellHeight:0},u._updateDimensions(),u._injectCss(),u._rowFactory=new a.DomRendererRowFactory(document,u._optionsService,u._colors),u._element.classList.add("xterm-dom-renderer-owner-"+u._terminalClass),u._screenElement.appendChild(u._rowContainer),u._screenElement.appendChild(u._selectionContainer),u._linkifier.onShowLinkUnderline((function(e){return u._onLinkHover(e)})),u._linkifier.onHideLinkUnderline((function(e){return u._onLinkLeave(e)})),u._linkifier2.onShowLinkUnderline((function(e){return u._onLinkHover(e)})),u._linkifier2.onHideLinkUnderline((function(e){return u._onLinkLeave(e)})),u}return n(t,e),Object.defineProperty(t.prototype,"onRequestRedraw",{get:function(){return(new f.EventEmitter).event},enumerable:!1,configurable:!0}),t.prototype.dispose=function(){this._element.classList.remove("xterm-dom-renderer-owner-"+this._terminalClass),p.removeElementFromParent(this._rowContainer,this._selectionContainer,this._themeStyleElement,this._dimensionsStyleElement),e.prototype.dispose.call(this)},t.prototype._updateDimensions=function(){this.dimensions.scaledCharWidth=this._charSizeService.width*window.devicePixelRatio,this.dimensions.scaledCharHeight=Math.ceil(this._charSizeService.height*window.devicePixelRatio),this.dimensions.scaledCellWidth=this.dimensions.scaledCharWidth+Math.round(this._optionsService.options.letterSpacing),this.dimensions.scaledCellHeight=Math.floor(this.dimensions.scaledCharHeight*this._optionsService.options.lineHeight),this.dimensions.scaledCharLeft=0,this.dimensions.scaledCharTop=0,this.dimensions.scaledCanvasWidth=this.dimensions.scaledCellWidth*this._bufferService.cols,this.dimensions.scaledCanvasHeight=this.dimensions.scaledCellHeight*this._bufferService.rows,this.dimensions.canvasWidth=Math.round(this.dimensions.scaledCanvasWidth/window.devicePixelRatio),this.dimensions.canvasHeight=Math.round(this.dimensions.scaledCanvasHeight/window.devicePixelRatio),this.dimensions.actualCellWidth=this.dimensions.canvasWidth/this._bufferService.cols,this.dimensions.actualCellHeight=this.dimensions.canvasHeight/this._bufferService.rows;for(var e=0,t=this._rowElements;et;)this._rowContainer.removeChild(this._rowElements.pop())},t.prototype.onResize=function(e,t){this._refreshRowElements(e,t),this._updateDimensions()},t.prototype.onCharSizeChanged=function(){this._updateDimensions()},t.prototype.onBlur=function(){this._rowContainer.classList.remove("xterm-focus")},t.prototype.onFocus=function(){this._rowContainer.classList.add("xterm-focus")},t.prototype.onSelectionChanged=function(e,t,i){for(;this._selectionContainer.children.length;)this._selectionContainer.removeChild(this._selectionContainer.children[0]);if(e&&t){var r=e[1]-this._bufferService.buffer.ydisp,n=t[1]-this._bufferService.buffer.ydisp,o=Math.max(r,0),s=Math.min(n,this._bufferService.rows-1);if(!(o>=this._bufferService.rows||s<0)){var a=document.createDocumentFragment();if(i)a.appendChild(this._createSelectionElement(o,e[0],t[0],s-o+1));else{var c=r===o?e[0]:0,l=o===s?t[0]:this._bufferService.cols;a.appendChild(this._createSelectionElement(o,c,l));var h=s-o-1;if(a.appendChild(this._createSelectionElement(o+1,0,this._bufferService.cols,h)),o!==s){var u=n===s?t[0]:this._bufferService.cols;a.appendChild(this._createSelectionElement(s,0,u))}}this._selectionContainer.appendChild(a)}}},t.prototype._createSelectionElement=function(e,t,i,r){void 0===r&&(r=1);var n=document.createElement("div");return n.style.height=r*this.dimensions.actualCellHeight+"px",n.style.top=e*this.dimensions.actualCellHeight+"px",n.style.left=t*this.dimensions.actualCellWidth+"px",n.style.width=this.dimensions.actualCellWidth*(i-t)+"px",n},t.prototype.onCursorMove=function(){},t.prototype.onOptionsChanged=function(){this._updateDimensions(),this._injectCss()},t.prototype.clear=function(){for(var e=0,t=this._rowElements;e=n&&(e=0,i++)}},o([s(6,h.ICharSizeService),s(7,u.IOptionsService),s(8,u.IBufferService)],t)}(l.Disposable);t.DomRenderer=v},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DomRendererRowFactory=t.CURSOR_STYLE_UNDERLINE_CLASS=t.CURSOR_STYLE_BAR_CLASS=t.CURSOR_STYLE_BLOCK_CLASS=t.CURSOR_BLINK_CLASS=t.CURSOR_CLASS=t.UNDERLINE_CLASS=t.ITALIC_CLASS=t.DIM_CLASS=t.BOLD_CLASS=void 0;var r=i(9),n=i(3),o=i(4),s=i(10);t.BOLD_CLASS="xterm-bold",t.DIM_CLASS="xterm-dim",t.ITALIC_CLASS="xterm-italic",t.UNDERLINE_CLASS="xterm-underline",t.CURSOR_CLASS="xterm-cursor",t.CURSOR_BLINK_CLASS="xterm-cursor-blink",t.CURSOR_STYLE_BLOCK_CLASS="xterm-cursor-block",t.CURSOR_STYLE_BAR_CLASS="xterm-cursor-bar",t.CURSOR_STYLE_UNDERLINE_CLASS="xterm-cursor-underline";var a=function(){function e(e,t,i){this._document=e,this._optionsService=t,this._colors=i,this._workCell=new o.CellData}return e.prototype.setColors=function(e){this._colors=e},e.prototype.createRow=function(e,i,o,a,l,h,u){for(var f=this._document.createDocumentFragment(),d=0,p=Math.min(e.length,u)-1;p>=0;p--)if(e.loadCell(p,this._workCell).getCode()!==n.NULL_CELL_CODE||i&&p===a){d=p+1;break}for(p=0;p1&&(v.style.width=h*_+"px"),i&&p===a)switch(v.classList.add(t.CURSOR_CLASS),l&&v.classList.add(t.CURSOR_BLINK_CLASS),o){case"bar":v.classList.add(t.CURSOR_STYLE_BAR_CLASS);break;case"underline":v.classList.add(t.CURSOR_STYLE_UNDERLINE_CLASS);break;default:v.classList.add(t.CURSOR_STYLE_BLOCK_CLASS)}this._workCell.isBold()&&v.classList.add(t.BOLD_CLASS),this._workCell.isItalic()&&v.classList.add(t.ITALIC_CLASS),this._workCell.isDim()&&v.classList.add(t.DIM_CLASS),this._workCell.isUnderline()&&v.classList.add(t.UNDERLINE_CLASS),this._workCell.isInvisible()?v.textContent=n.WHITESPACE_CELL_CHAR:v.textContent=this._workCell.getChars()||n.WHITESPACE_CELL_CHAR;var g=this._workCell.getFgColor(),S=this._workCell.getFgColorMode(),b=this._workCell.getBgColor(),y=this._workCell.getBgColorMode(),m=!!this._workCell.isInverse();if(m){var C=g;g=b,b=C;var w=S;S=y,y=w}switch(S){case 16777216:case 33554432:this._workCell.isBold()&&g<8&&this._optionsService.options.drawBoldTextInBrightColors&&(g+=8),this._applyMinimumContrast(v,this._colors.background,this._colors.ansi[g])||v.classList.add("xterm-fg-"+g);break;case 50331648:var M=s.rgba.toColor(g>>16&255,g>>8&255,255&g);this._applyMinimumContrast(v,this._colors.background,M)||this._addStyle(v,"color:#"+c(g.toString(16),"0",6));break;case 0:default:this._applyMinimumContrast(v,this._colors.background,this._colors.foreground)||m&&v.classList.add("xterm-fg-"+r.INVERTED_DEFAULT_COLOR)}switch(y){case 16777216:case 33554432:v.classList.add("xterm-bg-"+b);break;case 50331648:this._addStyle(v,"background-color:#"+c(b.toString(16),"0",6));break;case 0:default:m&&v.classList.add("xterm-bg-"+r.INVERTED_DEFAULT_COLOR)}f.appendChild(v)}}return f},e.prototype._applyMinimumContrast=function(e,t,i){if(1===this._optionsService.options.minimumContrastRatio)return!1;var r=this._colors.contrastCache.getColor(this._workCell.bg,this._workCell.fg);return void 0===r&&(r=s.color.ensureContrastRatio(t,i,this._optionsService.options.minimumContrastRatio),this._colors.contrastCache.setColor(this._workCell.bg,this._workCell.fg,null!=r?r:null)),!!r&&(this._addStyle(e,"color:"+r.css),!0)},e.prototype._addStyle=function(e,t){e.setAttribute("style",""+(e.getAttribute("style")||"")+t+";")},e}();function c(e,t,i){for(;e.length"],191:["/","?"],192:["`","~"],219:["[","{"],220:["\\","|"],221:["]","}"],222:["'",'"']};t.evaluateKeyboardEvent=function(e,t,i,o){var s={type:0,cancel:!1,key:void 0},a=(e.shiftKey?1:0)|(e.altKey?2:0)|(e.ctrlKey?4:0)|(e.metaKey?8:0);switch(e.keyCode){case 0:"UIKeyInputUpArrow"===e.key?s.key=t?r.C0.ESC+"OA":r.C0.ESC+"[A":"UIKeyInputLeftArrow"===e.key?s.key=t?r.C0.ESC+"OD":r.C0.ESC+"[D":"UIKeyInputRightArrow"===e.key?s.key=t?r.C0.ESC+"OC":r.C0.ESC+"[C":"UIKeyInputDownArrow"===e.key&&(s.key=t?r.C0.ESC+"OB":r.C0.ESC+"[B");break;case 8:if(e.shiftKey){s.key=r.C0.BS;break}if(e.altKey){s.key=r.C0.ESC+r.C0.DEL;break}s.key=r.C0.DEL;break;case 9:if(e.shiftKey){s.key=r.C0.ESC+"[Z";break}s.key=r.C0.HT,s.cancel=!0;break;case 13:s.key=e.altKey?r.C0.ESC+r.C0.CR:r.C0.CR,s.cancel=!0;break;case 27:s.key=r.C0.ESC,e.altKey&&(s.key=r.C0.ESC+r.C0.ESC),s.cancel=!0;break;case 37:if(e.metaKey)break;a?(s.key=r.C0.ESC+"[1;"+(a+1)+"D",s.key===r.C0.ESC+"[1;3D"&&(s.key=r.C0.ESC+(i?"b":"[1;5D"))):s.key=t?r.C0.ESC+"OD":r.C0.ESC+"[D";break;case 39:if(e.metaKey)break;a?(s.key=r.C0.ESC+"[1;"+(a+1)+"C",s.key===r.C0.ESC+"[1;3C"&&(s.key=r.C0.ESC+(i?"f":"[1;5C"))):s.key=t?r.C0.ESC+"OC":r.C0.ESC+"[C";break;case 38:if(e.metaKey)break;a?(s.key=r.C0.ESC+"[1;"+(a+1)+"A",i||s.key!==r.C0.ESC+"[1;3A"||(s.key=r.C0.ESC+"[1;5A")):s.key=t?r.C0.ESC+"OA":r.C0.ESC+"[A";break;case 40:if(e.metaKey)break;a?(s.key=r.C0.ESC+"[1;"+(a+1)+"B",i||s.key!==r.C0.ESC+"[1;3B"||(s.key=r.C0.ESC+"[1;5B")):s.key=t?r.C0.ESC+"OB":r.C0.ESC+"[B";break;case 45:e.shiftKey||e.ctrlKey||(s.key=r.C0.ESC+"[2~");break;case 46:s.key=a?r.C0.ESC+"[3;"+(a+1)+"~":r.C0.ESC+"[3~";break;case 36:s.key=a?r.C0.ESC+"[1;"+(a+1)+"H":t?r.C0.ESC+"OH":r.C0.ESC+"[H";break;case 35:s.key=a?r.C0.ESC+"[1;"+(a+1)+"F":t?r.C0.ESC+"OF":r.C0.ESC+"[F";break;case 33:e.shiftKey?s.type=2:s.key=r.C0.ESC+"[5~";break;case 34:e.shiftKey?s.type=3:s.key=r.C0.ESC+"[6~";break;case 112:s.key=a?r.C0.ESC+"[1;"+(a+1)+"P":r.C0.ESC+"OP";break;case 113:s.key=a?r.C0.ESC+"[1;"+(a+1)+"Q":r.C0.ESC+"OQ";break;case 114:s.key=a?r.C0.ESC+"[1;"+(a+1)+"R":r.C0.ESC+"OR";break;case 115:s.key=a?r.C0.ESC+"[1;"+(a+1)+"S":r.C0.ESC+"OS";break;case 116:s.key=a?r.C0.ESC+"[15;"+(a+1)+"~":r.C0.ESC+"[15~";break;case 117:s.key=a?r.C0.ESC+"[17;"+(a+1)+"~":r.C0.ESC+"[17~";break;case 118:s.key=a?r.C0.ESC+"[18;"+(a+1)+"~":r.C0.ESC+"[18~";break;case 119:s.key=a?r.C0.ESC+"[19;"+(a+1)+"~":r.C0.ESC+"[19~";break;case 120:s.key=a?r.C0.ESC+"[20;"+(a+1)+"~":r.C0.ESC+"[20~";break;case 121:s.key=a?r.C0.ESC+"[21;"+(a+1)+"~":r.C0.ESC+"[21~";break;case 122:s.key=a?r.C0.ESC+"[23;"+(a+1)+"~":r.C0.ESC+"[23~";break;case 123:s.key=a?r.C0.ESC+"[24;"+(a+1)+"~":r.C0.ESC+"[24~";break;default:if(!e.ctrlKey||e.shiftKey||e.altKey||e.metaKey)if(i&&!o||!e.altKey||e.metaKey)i&&!e.altKey&&!e.ctrlKey&&e.metaKey?65===e.keyCode&&(s.type=1):e.key&&!e.ctrlKey&&!e.altKey&&!e.metaKey&&e.keyCode>=48&&1===e.key.length?s.key=e.key:e.key&&e.ctrlKey&&"_"===e.key&&(s.key=r.C0.US);else{var c=n[e.keyCode],l=c&&c[e.shiftKey?1:0];if(l)s.key=r.C0.ESC+l;else if(e.keyCode>=65&&e.keyCode<=90){var h=e.ctrlKey?e.keyCode-64:e.keyCode+32;s.key=r.C0.ESC+String.fromCharCode(h)}}else e.keyCode>=65&&e.keyCode<=90?s.key=String.fromCharCode(e.keyCode-64):32===e.keyCode?s.key=r.C0.NUL:e.keyCode>=51&&e.keyCode<=55?s.key=String.fromCharCode(e.keyCode-51+27):56===e.keyCode?s.key=r.C0.DEL:219===e.keyCode?s.key=r.C0.ESC:220===e.keyCode?s.key=r.C0.FS:221===e.keyCode&&(s.key=r.C0.GS)}return s}},function(e,t,i){"use strict";var r,n=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(e,t)},function(e,t){function i(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)}),o=this&&this.__decorate||function(e,t,i,r){var n,o=arguments.length,s=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,i):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,i,r);else for(var a=e.length-1;a>=0;a--)(n=e[a])&&(s=(o<3?n(s):o>3?n(t,i,s):n(t,i))||s);return o>3&&s&&Object.defineProperty(t,i,s),s},s=this&&this.__param||function(e,t){return function(i,r){t(i,r,e)}};Object.defineProperty(t,"__esModule",{value:!0}),t.RenderService=void 0;var a=i(31),c=i(0),l=i(2),h=i(32),u=i(7),f=i(1),d=i(5),p=function(e){function t(t,i,r,n,o,s){var l=e.call(this)||this;if(l._renderer=t,l._rowCount=i,l._isPaused=!1,l._needsFullRefresh=!1,l._isNextRenderRedrawOnly=!0,l._needsSelectionRefresh=!1,l._canvasWidth=0,l._canvasHeight=0,l._selectionState={start:void 0,end:void 0,columnSelectMode:!1},l._onDimensionsChange=new c.EventEmitter,l._onRender=new c.EventEmitter,l._onRefreshRequest=new c.EventEmitter,l.register({dispose:function(){return l._renderer.dispose()}}),l._renderDebouncer=new a.RenderDebouncer((function(e,t){return l._renderRows(e,t)})),l.register(l._renderDebouncer),l._screenDprMonitor=new h.ScreenDprMonitor,l._screenDprMonitor.setListener((function(){return l.onDevicePixelRatioChange()})),l.register(l._screenDprMonitor),l.register(s.onResize((function(e){return l._fullRefresh()}))),l.register(n.onOptionChange((function(){return l._renderer.onOptionsChanged()}))),l.register(o.onCharSizeChange((function(){return l.onCharSizeChanged()}))),l._renderer.onRequestRedraw((function(e){return l.refreshRows(e.start,e.end,!0)})),l.register(u.addDisposableDomListener(window,"resize",(function(){return l.onDevicePixelRatioChange()}))),"IntersectionObserver"in window){var f=new IntersectionObserver((function(e){return l._onIntersectionChange(e[e.length-1])}),{threshold:0});f.observe(r),l.register({dispose:function(){return f.disconnect()}})}return l}return n(t,e),Object.defineProperty(t.prototype,"onDimensionsChange",{get:function(){return this._onDimensionsChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onRenderedBufferChange",{get:function(){return this._onRender.event},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onRefreshRequest",{get:function(){return this._onRefreshRequest.event},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"dimensions",{get:function(){return this._renderer.dimensions},enumerable:!1,configurable:!0}),t.prototype._onIntersectionChange=function(e){this._isPaused=0===e.intersectionRatio,!this._isPaused&&this._needsFullRefresh&&(this.refreshRows(0,this._rowCount-1),this._needsFullRefresh=!1)},t.prototype.refreshRows=function(e,t,i){void 0===i&&(i=!1),this._isPaused?this._needsFullRefresh=!0:(i||(this._isNextRenderRedrawOnly=!1),this._renderDebouncer.refresh(e,t,this._rowCount))},t.prototype._renderRows=function(e,t){this._renderer.renderRows(e,t),this._needsSelectionRefresh&&(this._renderer.onSelectionChanged(this._selectionState.start,this._selectionState.end,this._selectionState.columnSelectMode),this._needsSelectionRefresh=!1),this._isNextRenderRedrawOnly||this._onRender.fire({start:e,end:t}),this._isNextRenderRedrawOnly=!0},t.prototype.resize=function(e,t){this._rowCount=t,this._fireOnCanvasResize()},t.prototype.changeOptions=function(){this._renderer.onOptionsChanged(),this.refreshRows(0,this._rowCount-1),this._fireOnCanvasResize()},t.prototype._fireOnCanvasResize=function(){this._renderer.dimensions.canvasWidth===this._canvasWidth&&this._renderer.dimensions.canvasHeight===this._canvasHeight||this._onDimensionsChange.fire(this._renderer.dimensions)},t.prototype.dispose=function(){e.prototype.dispose.call(this)},t.prototype.setRenderer=function(e){var t=this;this._renderer.dispose(),this._renderer=e,this._renderer.onRequestRedraw((function(e){return t.refreshRows(e.start,e.end,!0)})),this._needsSelectionRefresh=!0,this._fullRefresh()},t.prototype._fullRefresh=function(){this._isPaused?this._needsFullRefresh=!0:this.refreshRows(0,this._rowCount-1)},t.prototype.setColors=function(e){this._renderer.setColors(e),this._fullRefresh()},t.prototype.onDevicePixelRatioChange=function(){this._renderer.onDevicePixelRatioChange(),this.refreshRows(0,this._rowCount-1)},t.prototype.onResize=function(e,t){this._renderer.onResize(e,t),this._fullRefresh()},t.prototype.onCharSizeChanged=function(){this._renderer.onCharSizeChanged()},t.prototype.onBlur=function(){this._renderer.onBlur()},t.prototype.onFocus=function(){this._renderer.onFocus()},t.prototype.onSelectionChanged=function(e,t,i){this._selectionState.start=e,this._selectionState.end=t,this._selectionState.columnSelectMode=i,this._renderer.onSelectionChanged(e,t,i)},t.prototype.onCursorMove=function(){this._renderer.onCursorMove()},t.prototype.clear=function(){this._renderer.clear()},t.prototype.registerCharacterJoiner=function(e){return this._renderer.registerCharacterJoiner(e)},t.prototype.deregisterCharacterJoiner=function(e){return this._renderer.deregisterCharacterJoiner(e)},o([s(3,f.IOptionsService),s(4,d.ICharSizeService),s(5,f.IBufferService)],t)}(l.Disposable);t.RenderService=p},function(e,t,i){"use strict";var r=this&&this.__decorate||function(e,t,i,r){var n,o=arguments.length,s=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,i):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,i,r);else for(var a=e.length-1;a>=0;a--)(n=e[a])&&(s=(o<3?n(s):o>3?n(t,i,s):n(t,i))||s);return o>3&&s&&Object.defineProperty(t,i,s),s},n=this&&this.__param||function(e,t){return function(i,r){t(i,r,e)}};Object.defineProperty(t,"__esModule",{value:!0}),t.CharSizeService=void 0;var o=i(1),s=i(0),a=function(){function e(e,t,i){this._optionsService=i,this.width=0,this.height=0,this._onCharSizeChange=new s.EventEmitter,this._measureStrategy=new c(e,t,this._optionsService)}return Object.defineProperty(e.prototype,"hasValidSize",{get:function(){return this.width>0&&this.height>0},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"onCharSizeChange",{get:function(){return this._onCharSizeChange.event},enumerable:!1,configurable:!0}),e.prototype.measure=function(){var e=this._measureStrategy.measure();e.width===this.width&&e.height===this.height||(this.width=e.width,this.height=e.height,this._onCharSizeChange.fire())},r([n(2,o.IOptionsService)],e)}();t.CharSizeService=a;var c=function(){function e(e,t,i){this._document=e,this._parentElement=t,this._optionsService=i,this._result={width:0,height:0},this._measureElement=this._document.createElement("span"),this._measureElement.classList.add("xterm-char-measure-element"),this._measureElement.textContent="W",this._measureElement.setAttribute("aria-hidden","true"),this._parentElement.appendChild(this._measureElement)}return e.prototype.measure=function(){this._measureElement.style.fontFamily=this._optionsService.options.fontFamily,this._measureElement.style.fontSize=this._optionsService.options.fontSize+"px";var e=this._measureElement.getBoundingClientRect();return 0!==e.width&&0!==e.height&&(this._result.width=e.width,this._result.height=Math.ceil(e.height)),this._result},e}()},function(e,t,i){"use strict";var r=this&&this.__decorate||function(e,t,i,r){var n,o=arguments.length,s=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,i):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,i,r);else for(var a=e.length-1;a>=0;a--)(n=e[a])&&(s=(o<3?n(s):o>3?n(t,i,s):n(t,i))||s);return o>3&&s&&Object.defineProperty(t,i,s),s},n=this&&this.__param||function(e,t){return function(i,r){t(i,r,e)}};Object.defineProperty(t,"__esModule",{value:!0}),t.MouseService=void 0;var o=i(5),s=i(30),a=function(){function e(e,t){this._renderService=e,this._charSizeService=t}return e.prototype.getCoords=function(e,t,i,r,n){return s.getCoords(e,t,i,r,this._charSizeService.hasValidSize,this._renderService.dimensions.actualCellWidth,this._renderService.dimensions.actualCellHeight,n)},e.prototype.getRawByteCoords=function(e,t,i,r){var n=this.getCoords(e,t,i,r);return s.getRawByteCoords(n)},r([n(0,o.IRenderService),n(1,o.ICharSizeService)],e)}();t.MouseService=a},function(e,t,i){"use strict";var r,n=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(e,t)},function(e,t){function i(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)}),o=this&&this.__decorate||function(e,t,i,r){var n,o=arguments.length,s=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,i):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,i,r);else for(var a=e.length-1;a>=0;a--)(n=e[a])&&(s=(o<3?n(s):o>3?n(t,i,s):n(t,i))||s);return o>3&&s&&Object.defineProperty(t,i,s),s},s=this&&this.__param||function(e,t){return function(i,r){t(i,r,e)}};Object.defineProperty(t,"__esModule",{value:!0}),t.Linkifier2=void 0;var a=i(1),c=i(0),l=i(2),h=i(7),u=function(e){function t(t){var i=e.call(this)||this;return i._bufferService=t,i._linkProviders=[],i._linkCacheDisposables=[],i._isMouseOut=!0,i._activeLine=-1,i._onShowLinkUnderline=i.register(new c.EventEmitter),i._onHideLinkUnderline=i.register(new c.EventEmitter),i.register(l.getDisposeArrayDisposable(i._linkCacheDisposables)),i}return n(t,e),Object.defineProperty(t.prototype,"onShowLinkUnderline",{get:function(){return this._onShowLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onHideLinkUnderline",{get:function(){return this._onHideLinkUnderline.event},enumerable:!1,configurable:!0}),t.prototype.registerLinkProvider=function(e){var t=this;return this._linkProviders.push(e),{dispose:function(){var i=t._linkProviders.indexOf(e);-1!==i&&t._linkProviders.splice(i,1)}}},t.prototype.attachToDom=function(e,t,i){var r=this;this._element=e,this._mouseService=t,this._renderService=i,this.register(h.addDisposableDomListener(this._element,"mouseleave",(function(){r._isMouseOut=!0,r._clearCurrentLink()}))),this.register(h.addDisposableDomListener(this._element,"mousemove",this._onMouseMove.bind(this))),this.register(h.addDisposableDomListener(this._element,"click",this._onClick.bind(this)))},t.prototype._onMouseMove=function(e){if(this._lastMouseEvent=e,this._element&&this._mouseService){var t=this._positionFromMouseEvent(e,this._element,this._mouseService);if(t){this._isMouseOut=!1;for(var i=e.composedPath(),r=0;re?this._bufferService.cols:s.link.range.end.x,l=a;l<=c;l++){if(i.has(l)){n.splice(o--,1);break}i.add(l)}}},t.prototype._checkLinkProviderResult=function(e,t,i){var r,n=this;if(!this._activeProviderReplies)return i;for(var o=this._activeProviderReplies.get(e),s=!1,a=0;a=e&&this._currentLink.link.range.end.y<=t)&&(this._linkLeave(this._element,this._currentLink.link,this._lastMouseEvent),this._currentLink=void 0,l.disposeArray(this._linkCacheDisposables))},t.prototype._handleNewLink=function(e){var t=this;if(this._element&&this._lastMouseEvent&&this._mouseService){var i=this._positionFromMouseEvent(this._lastMouseEvent,this._element,this._mouseService);i&&this._linkAtPosition(e.link,i)&&(this._currentLink=e,this._currentLink.state={decorations:{underline:void 0===e.link.decorations||e.link.decorations.underline,pointerCursor:void 0===e.link.decorations||e.link.decorations.pointerCursor},isHovered:!0},this._linkHover(this._element,e.link,this._lastMouseEvent),e.link.decorations={},Object.defineProperties(e.link.decorations,{pointerCursor:{get:function(){var e,i;return null===(i=null===(e=t._currentLink)||void 0===e?void 0:e.state)||void 0===i?void 0:i.decorations.pointerCursor},set:function(e){var i,r;(null===(i=t._currentLink)||void 0===i?void 0:i.state)&&t._currentLink.state.decorations.pointerCursor!==e&&(t._currentLink.state.decorations.pointerCursor=e,t._currentLink.state.isHovered&&(null===(r=t._element)||void 0===r||r.classList.toggle("xterm-cursor-pointer",e)))}},underline:{get:function(){var e,i;return null===(i=null===(e=t._currentLink)||void 0===e?void 0:e.state)||void 0===i?void 0:i.decorations.underline},set:function(i){var r,n,o;(null===(r=t._currentLink)||void 0===r?void 0:r.state)&&(null===(o=null===(n=t._currentLink)||void 0===n?void 0:n.state)||void 0===o?void 0:o.decorations.underline)!==i&&(t._currentLink.state.decorations.underline=i,t._currentLink.state.isHovered&&t._fireUnderlineEvent(e.link,i))}}}),this._renderService&&this._linkCacheDisposables.push(this._renderService.onRenderedBufferChange((function(e){var i=0===e.start?0:e.start+1+t._bufferService.buffer.ydisp;t._clearCurrentLink(i,e.end+1+t._bufferService.buffer.ydisp)}))))}},t.prototype._linkHover=function(e,t,i){var r;(null===(r=this._currentLink)||void 0===r?void 0:r.state)&&(this._currentLink.state.isHovered=!0,this._currentLink.state.decorations.underline&&this._fireUnderlineEvent(t,!0),this._currentLink.state.decorations.pointerCursor&&e.classList.add("xterm-cursor-pointer")),t.hover&&t.hover(i,t.text)},t.prototype._fireUnderlineEvent=function(e,t){var i=e.range,r=this._bufferService.buffer.ydisp,n=this._createLinkUnderlineEvent(i.start.x-1,i.start.y-r-1,i.end.x,i.end.y-r-1,void 0);(t?this._onShowLinkUnderline:this._onHideLinkUnderline).fire(n)},t.prototype._linkLeave=function(e,t,i){var r;(null===(r=this._currentLink)||void 0===r?void 0:r.state)&&(this._currentLink.state.isHovered=!1,this._currentLink.state.decorations.underline&&this._fireUnderlineEvent(t,!1),this._currentLink.state.decorations.pointerCursor&&e.classList.remove("xterm-cursor-pointer")),t.leave&&t.leave(i,t.text)},t.prototype._linkAtPosition=function(e,t){var i=e.range.start.y===e.range.end.y,r=e.range.start.yt.y;return(i&&e.range.start.x<=t.x&&e.range.end.x>=t.x||r&&e.range.end.x>=t.x||n&&e.range.start.x<=t.x||r&&n)&&e.range.start.y<=t.y&&e.range.end.y>=t.y},t.prototype._positionFromMouseEvent=function(e,t,i){var r=i.getCoords(e,t,this._bufferService.cols,this._bufferService.rows);if(r)return{x:r[0],y:r[1]+this._bufferService.buffer.ydisp}},t.prototype._createLinkUnderlineEvent=function(e,t,i,r,n){return{x1:e,y1:t,x2:i,y2:r,cols:this._bufferService.cols,fg:n}},o([s(0,a.IBufferService)],t)}(l.Disposable);t.Linkifier2=u},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CoreBrowserService=void 0;var r=function(){function e(e){this._textarea=e}return Object.defineProperty(e.prototype,"isFocused",{get:function(){return document.activeElement===this._textarea&&document.hasFocus()},enumerable:!1,configurable:!0}),e}();t.CoreBrowserService=r},function(e,t,i){"use strict";var r,n=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(e,t)},function(e,t){function i(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)});Object.defineProperty(t,"__esModule",{value:!0}),t.CoreTerminal=void 0;var o=i(2),s=i(1),a=i(66),c=i(67),l=i(68),h=i(74),u=i(75),f=i(0),d=i(76),p=i(77),_=i(78),v=i(80),g=i(81),S=i(19),b=i(82),y=function(e){function t(t){var i=e.call(this)||this;return i._onBinary=new f.EventEmitter,i._onData=new f.EventEmitter,i._onLineFeed=new f.EventEmitter,i._onResize=new f.EventEmitter,i._onScroll=new f.EventEmitter,i._instantiationService=new a.InstantiationService,i.optionsService=new h.OptionsService(t),i._instantiationService.setService(s.IOptionsService,i.optionsService),i._bufferService=i.register(i._instantiationService.createInstance(l.BufferService)),i._instantiationService.setService(s.IBufferService,i._bufferService),i._logService=i._instantiationService.createInstance(c.LogService),i._instantiationService.setService(s.ILogService,i._logService),i._coreService=i.register(i._instantiationService.createInstance(u.CoreService,(function(){return i.scrollToBottom()}))),i._instantiationService.setService(s.ICoreService,i._coreService),i._coreMouseService=i._instantiationService.createInstance(d.CoreMouseService),i._instantiationService.setService(s.ICoreMouseService,i._coreMouseService),i._dirtyRowService=i._instantiationService.createInstance(p.DirtyRowService),i._instantiationService.setService(s.IDirtyRowService,i._dirtyRowService),i.unicodeService=i._instantiationService.createInstance(_.UnicodeService),i._instantiationService.setService(s.IUnicodeService,i.unicodeService),i._charsetService=i._instantiationService.createInstance(v.CharsetService),i._instantiationService.setService(s.ICharsetService,i._charsetService),i._inputHandler=new S.InputHandler(i._bufferService,i._charsetService,i._coreService,i._dirtyRowService,i._logService,i.optionsService,i._coreMouseService,i.unicodeService),i.register(f.forwardEvent(i._inputHandler.onLineFeed,i._onLineFeed)),i.register(i._inputHandler),i.register(f.forwardEvent(i._bufferService.onResize,i._onResize)),i.register(f.forwardEvent(i._coreService.onData,i._onData)),i.register(f.forwardEvent(i._coreService.onBinary,i._onBinary)),i.register(i.optionsService.onOptionChange((function(e){return i._updateOptions(e)}))),i._writeBuffer=new b.WriteBuffer((function(e){return i._inputHandler.parse(e)})),i}return n(t,e),Object.defineProperty(t.prototype,"onBinary",{get:function(){return this._onBinary.event},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onData",{get:function(){return this._onData.event},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onLineFeed",{get:function(){return this._onLineFeed.event},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onResize",{get:function(){return this._onResize.event},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onScroll",{get:function(){return this._onScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"cols",{get:function(){return this._bufferService.cols},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"rows",{get:function(){return this._bufferService.rows},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"buffers",{get:function(){return this._bufferService.buffers},enumerable:!1,configurable:!0}),t.prototype.dispose=function(){var t;this._isDisposed||(e.prototype.dispose.call(this),null===(t=this._windowsMode)||void 0===t||t.dispose(),this._windowsMode=void 0)},t.prototype.write=function(e,t){this._writeBuffer.write(e,t)},t.prototype.writeSync=function(e){this._writeBuffer.writeSync(e)},t.prototype.resize=function(e,t){isNaN(e)||isNaN(t)||(e=Math.max(e,l.MINIMUM_COLS),t=Math.max(t,l.MINIMUM_ROWS),this._bufferService.resize(e,t))},t.prototype.scroll=function(e,t){void 0===t&&(t=!1);var i,r=this._bufferService.buffer;(i=this._cachedBlankLine)&&i.length===this.cols&&i.getFg(0)===e.fg&&i.getBg(0)===e.bg||(i=r.getBlankLine(e,t),this._cachedBlankLine=i),i.isWrapped=t;var n=r.ybase+r.scrollTop,o=r.ybase+r.scrollBottom;if(0===r.scrollTop){var s=r.lines.isFull;o===r.lines.length-1?s?r.lines.recycle().copyFrom(i):r.lines.push(i.clone()):r.lines.splice(o+1,0,i.clone()),s?this._bufferService.isUserScrolling&&(r.ydisp=Math.max(r.ydisp-1,0)):(r.ybase++,this._bufferService.isUserScrolling||r.ydisp++)}else{var a=o-n+1;r.lines.shiftElements(n+1,a-1,-1),r.lines.set(o,i.clone())}this._bufferService.isUserScrolling||(r.ydisp=r.ybase),this._dirtyRowService.markRangeDirty(r.scrollTop,r.scrollBottom),this._onScroll.fire(r.ydisp)},t.prototype.scrollLines=function(e,t){var i=this._bufferService.buffer;if(e<0){if(0===i.ydisp)return;this._bufferService.isUserScrolling=!0}else e+i.ydisp>=i.ybase&&(this._bufferService.isUserScrolling=!1);var r=i.ydisp;i.ydisp=Math.max(Math.min(i.ydisp+e,i.ybase),0),r!==i.ydisp&&(t||this._onScroll.fire(i.ydisp))},t.prototype.scrollPages=function(e){this.scrollLines(e*(this.rows-1))},t.prototype.scrollToTop=function(){this.scrollLines(-this._bufferService.buffer.ydisp)},t.prototype.scrollToBottom=function(){this.scrollLines(this._bufferService.buffer.ybase-this._bufferService.buffer.ydisp)},t.prototype.scrollToLine=function(e){var t=e-this._bufferService.buffer.ydisp;0!==t&&this.scrollLines(t)},t.prototype.addEscHandler=function(e,t){return this._inputHandler.addEscHandler(e,t)},t.prototype.addDcsHandler=function(e,t){return this._inputHandler.addDcsHandler(e,t)},t.prototype.addCsiHandler=function(e,t){return this._inputHandler.addCsiHandler(e,t)},t.prototype.addOscHandler=function(e,t){return this._inputHandler.addOscHandler(e,t)},t.prototype._setup=function(){this.optionsService.options.windowsMode&&this._enableWindowsMode()},t.prototype.reset=function(){this._inputHandler.reset(),this._bufferService.reset(),this._charsetService.reset(),this._coreService.reset(),this._coreMouseService.reset()},t.prototype._updateOptions=function(e){var t;switch(e){case"scrollback":this.buffers.resize(this.cols,this.rows);break;case"windowsMode":this.optionsService.options.windowsMode?this._enableWindowsMode():(null===(t=this._windowsMode)||void 0===t||t.dispose(),this._windowsMode=void 0)}},t.prototype._enableWindowsMode=function(){var e=this;if(!this._windowsMode){var t=[];t.push(this.onLineFeed(g.updateWindowsModeWrappedState.bind(null,this._bufferService))),t.push(this.addCsiHandler({final:"H"},(function(){return g.updateWindowsModeWrappedState(e._bufferService),!1}))),this._windowsMode={dispose:function(){for(var e=0,i=t;e0?n[0].index:t.length;if(t.length!==u)throw new Error("[createInstance] First service dependency of "+e.name+" at position "+(u+1)+" conflicts with "+t.length+" static arguments");return new(e.bind.apply(e,r([void 0],r(t,s))))},e}();t.InstantiationService=a},function(e,t,i){"use strict";var r=this&&this.__decorate||function(e,t,i,r){var n,o=arguments.length,s=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,i):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,i,r);else for(var a=e.length-1;a>=0;a--)(n=e[a])&&(s=(o<3?n(s):o>3?n(t,i,s):n(t,i))||s);return o>3&&s&&Object.defineProperty(t,i,s),s},n=this&&this.__param||function(e,t){return function(i,r){t(i,r,e)}},o=this&&this.__spreadArrays||function(){for(var e=0,t=0,i=arguments.length;t=0;a--)(n=e[a])&&(s=(o<3?n(s):o>3?n(t,i,s):n(t,i))||s);return o>3&&s&&Object.defineProperty(t,i,s),s},s=this&&this.__param||function(e,t){return function(i,r){t(i,r,e)}};Object.defineProperty(t,"__esModule",{value:!0}),t.BufferService=t.MINIMUM_ROWS=t.MINIMUM_COLS=void 0;var a=i(1),c=i(69),l=i(0),h=i(2);t.MINIMUM_COLS=2,t.MINIMUM_ROWS=1;var u=function(e){function i(i){var r=e.call(this)||this;return r._optionsService=i,r.isUserScrolling=!1,r._onResize=new l.EventEmitter,r.cols=Math.max(i.options.cols,t.MINIMUM_COLS),r.rows=Math.max(i.options.rows,t.MINIMUM_ROWS),r.buffers=new c.BufferSet(i,r),r}return n(i,e),Object.defineProperty(i.prototype,"onResize",{get:function(){return this._onResize.event},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"buffer",{get:function(){return this.buffers.active},enumerable:!1,configurable:!0}),i.prototype.dispose=function(){e.prototype.dispose.call(this),this.buffers.dispose()},i.prototype.resize=function(e,t){this.cols=e,this.rows=t,this.buffers.resize(e,t),this.buffers.setupTabStops(this.cols),this._onResize.fire({cols:e,rows:t})},i.prototype.reset=function(){this.buffers.dispose(),this.buffers=new c.BufferSet(this._optionsService,this),this.isUserScrolling=!1},o([s(0,a.IOptionsService)],i)}(h.Disposable);t.BufferService=u},function(e,t,i){"use strict";var r,n=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(e,t)},function(e,t){function i(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)});Object.defineProperty(t,"__esModule",{value:!0}),t.BufferSet=void 0;var o=i(70),s=i(0),a=function(e){function t(t,i){var r=e.call(this)||this;return r._onBufferActivate=r.register(new s.EventEmitter),r._normal=new o.Buffer(!0,t,i),r._normal.fillViewportRows(),r._alt=new o.Buffer(!1,t,i),r._activeBuffer=r._normal,r.setupTabStops(),r}return n(t,e),Object.defineProperty(t.prototype,"onBufferActivate",{get:function(){return this._onBufferActivate.event},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"alt",{get:function(){return this._alt},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"active",{get:function(){return this._activeBuffer},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"normal",{get:function(){return this._normal},enumerable:!1,configurable:!0}),t.prototype.activateNormalBuffer=function(){this._activeBuffer!==this._normal&&(this._normal.x=this._alt.x,this._normal.y=this._alt.y,this._alt.clear(),this._activeBuffer=this._normal,this._onBufferActivate.fire({activeBuffer:this._normal,inactiveBuffer:this._alt}))},t.prototype.activateAltBuffer=function(e){this._activeBuffer!==this._alt&&(this._alt.fillViewportRows(e),this._alt.x=this._normal.x,this._alt.y=this._normal.y,this._activeBuffer=this._alt,this._onBufferActivate.fire({activeBuffer:this._alt,inactiveBuffer:this._normal}))},t.prototype.resize=function(e,t){this._normal.resize(e,t),this._alt.resize(e,t)},t.prototype.setupTabStops=function(e){this._normal.setupTabStops(e),this._alt.setupTabStops(e)},t}(i(2).Disposable);t.BufferSet=a},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BufferStringIterator=t.Buffer=t.MAX_BUFFER_SIZE=void 0;var r=i(71),n=i(16),o=i(4),s=i(3),a=i(72),c=i(73),l=i(20),h=i(6);t.MAX_BUFFER_SIZE=4294967295;var u=function(){function e(e,t,i){this._hasScrollback=e,this._optionsService=t,this._bufferService=i,this.ydisp=0,this.ybase=0,this.y=0,this.x=0,this.savedY=0,this.savedX=0,this.savedCurAttrData=n.DEFAULT_ATTR_DATA.clone(),this.savedCharset=l.DEFAULT_CHARSET,this.markers=[],this._nullCell=o.CellData.fromCharData([0,s.NULL_CELL_CHAR,s.NULL_CELL_WIDTH,s.NULL_CELL_CODE]),this._whitespaceCell=o.CellData.fromCharData([0,s.WHITESPACE_CELL_CHAR,s.WHITESPACE_CELL_WIDTH,s.WHITESPACE_CELL_CODE]),this._cols=this._bufferService.cols,this._rows=this._bufferService.rows,this.lines=new r.CircularList(this._getCorrectBufferLength(this._rows)),this.scrollTop=0,this.scrollBottom=this._rows-1,this.setupTabStops()}return e.prototype.getNullCell=function(e){return e?(this._nullCell.fg=e.fg,this._nullCell.bg=e.bg,this._nullCell.extended=e.extended):(this._nullCell.fg=0,this._nullCell.bg=0,this._nullCell.extended=new h.ExtendedAttrs),this._nullCell},e.prototype.getWhitespaceCell=function(e){return e?(this._whitespaceCell.fg=e.fg,this._whitespaceCell.bg=e.bg,this._whitespaceCell.extended=e.extended):(this._whitespaceCell.fg=0,this._whitespaceCell.bg=0,this._whitespaceCell.extended=new h.ExtendedAttrs),this._whitespaceCell},e.prototype.getBlankLine=function(e,t){return new n.BufferLine(this._bufferService.cols,this.getNullCell(e),t)},Object.defineProperty(e.prototype,"hasScrollback",{get:function(){return this._hasScrollback&&this.lines.maxLength>this._rows},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"isCursorInViewport",{get:function(){var e=this.ybase+this.y-this.ydisp;return e>=0&&et.MAX_BUFFER_SIZE?t.MAX_BUFFER_SIZE:i},e.prototype.fillViewportRows=function(e){if(0===this.lines.length){void 0===e&&(e=n.DEFAULT_ATTR_DATA);for(var t=this._rows;t--;)this.lines.push(this.getBlankLine(e))}},e.prototype.clear=function(){this.ydisp=0,this.ybase=0,this.y=0,this.x=0,this.lines=new r.CircularList(this._getCorrectBufferLength(this._rows)),this.scrollTop=0,this.scrollBottom=this._rows-1,this.setupTabStops()},e.prototype.resize=function(e,t){var i=this.getNullCell(n.DEFAULT_ATTR_DATA),r=this._getCorrectBufferLength(t);if(r>this.lines.maxLength&&(this.lines.maxLength=r),this.lines.length>0){if(this._cols0&&this.lines.length<=this.ybase+this.y+s+1?(this.ybase--,s++,this.ydisp>0&&this.ydisp--):this.lines.push(new n.BufferLine(e,i)));else for(a=this._rows;a>t;a--)this.lines.length>t+this.ybase&&(this.lines.length>this.ybase+this.y+1?this.lines.pop():(this.ybase++,this.ydisp++));if(r0&&(this.lines.trimStart(c),this.ybase=Math.max(this.ybase-c,0),this.ydisp=Math.max(this.ydisp-c,0),this.savedY=Math.max(this.savedY-c,0)),this.lines.maxLength=r}this.x=Math.min(this.x,e-1),this.y=Math.min(this.y,t-1),s&&(this.y+=s),this.savedX=Math.min(this.savedX,e-1),this.scrollTop=0}if(this.scrollBottom=t-1,this._isReflowEnabled&&(this._reflow(e,t),this._cols>e))for(o=0;othis._cols?this._reflowLarger(e,t):this._reflowSmaller(e,t))},e.prototype._reflowLarger=function(e,t){var i=a.reflowLargerGetLinesToRemove(this.lines,this._cols,e,this.ybase+this.y,this.getNullCell(n.DEFAULT_ATTR_DATA));if(i.length>0){var r=a.reflowLargerCreateNewLayout(this.lines,i);a.reflowLargerApplyNewLayout(this.lines,r.layout),this._reflowLargerAdjustViewport(e,t,r.countRemoved)}},e.prototype._reflowLargerAdjustViewport=function(e,t,i){for(var r=this.getNullCell(n.DEFAULT_ATTR_DATA),o=i;o-- >0;)0===this.ybase?(this.y>0&&this.y--,this.lines.length=0;s--){var c=this.lines.get(s);if(!(!c||!c.isWrapped&&c.getTrimmedLength()<=e)){for(var l=[c];c.isWrapped&&s>0;)c=this.lines.get(--s),l.unshift(c);var h=this.ybase+this.y;if(!(h>=s&&h0&&(r.push({start:s+l.length+o,newLines:_}),o+=_.length),l.push.apply(l,_);var S=d.length-1,b=d[S];0===b&&(b=d[--S]);for(var y=l.length-p-1,m=f;y>=0;){var C=Math.min(m,b);if(l[S].copyCellsFrom(l[y],m-C,b-C,C,!0),0==(b-=C)&&(b=d[--S]),0==(m-=C)){y--;var w=Math.max(y,0);m=a.getWrappedLineTrimmedLength(l,w,this._cols)}}for(v=0;v0;)0===this.ybase?this.y0){var k=[],O=[];for(v=0;v=0;v--)if(x&&x.start>L+A){for(var T=x.newLines.length-1;T>=0;T--)this.lines.set(v--,x.newLines[T]);v++,k.push({index:L+1,amount:x.newLines.length}),A+=x.newLines.length,x=r[++R]}else this.lines.set(v,O[L--]);var B=0;for(v=k.length-1;v>=0;v--)k[v].index+=B,this.lines.onInsertEmitter.fire(k[v]),B+=k[v].amount;var D=Math.max(0,E+o-this.lines.maxLength);D>0&&this.lines.onTrimEmitter.fire(D)}},e.prototype.stringIndexToBufferIndex=function(e,t,i){for(void 0===i&&(i=!1);t;){var r=this.lines.get(e);if(!r)return[-1,-1];for(var n=i?r.getTrimmedLength():r.length,o=0;o0&&this.lines.get(t).isWrapped;)t--;for(;i+10;);return e>=this._cols?this._cols-1:e<0?0:e},e.prototype.nextStop=function(e){for(null==e&&(e=this.x);!this.tabs[++e]&&e=this._cols?this._cols-1:e<0?0:e},e.prototype.addMarker=function(e){var t=this,i=new c.Marker(e);return this.markers.push(i),i.register(this.lines.onTrim((function(e){i.line-=e,i.line<0&&i.dispose()}))),i.register(this.lines.onInsert((function(e){i.line>=e.index&&(i.line+=e.amount)}))),i.register(this.lines.onDelete((function(e){i.line>=e.index&&i.linee.index&&(i.line-=e.amount)}))),i.register(i.onDispose((function(){return t._removeMarker(i)}))),i},e.prototype._removeMarker=function(e){this.markers.splice(this.markers.indexOf(e),1)},e.prototype.iterator=function(e,t,i,r,n){return new f(this,e,t,i,r,n)},e}();t.Buffer=u;var f=function(){function e(e,t,i,r,n,o){void 0===i&&(i=0),void 0===r&&(r=e.lines.length),void 0===n&&(n=0),void 0===o&&(o=0),this._buffer=e,this._trimRight=t,this._startIndex=i,this._endIndex=r,this._startOverscan=n,this._endOverscan=o,this._startIndex<0&&(this._startIndex=0),this._endIndex>this._buffer.lines.length&&(this._endIndex=this._buffer.lines.length),this._current=this._startIndex}return e.prototype.hasNext=function(){return this._currentthis._endIndex+this._endOverscan&&(e.last=this._endIndex+this._endOverscan),e.first=Math.max(e.first,0),e.last=Math.min(e.last,this._buffer.lines.length);for(var t="",i=e.first;i<=e.last;++i)t+=this._buffer.translateBufferLineToString(i,this._trimRight);return this._current=e.last+1,{range:e,content:t}},e}();t.BufferStringIterator=f},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CircularList=void 0;var r=i(0),n=function(){function e(e){this._maxLength=e,this.onDeleteEmitter=new r.EventEmitter,this.onInsertEmitter=new r.EventEmitter,this.onTrimEmitter=new r.EventEmitter,this._array=new Array(this._maxLength),this._startIndex=0,this._length=0}return Object.defineProperty(e.prototype,"onDelete",{get:function(){return this.onDeleteEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"onInsert",{get:function(){return this.onInsertEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"onTrim",{get:function(){return this.onTrimEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"maxLength",{get:function(){return this._maxLength},set:function(e){if(this._maxLength!==e){for(var t=new Array(e),i=0;ithis._length)for(var t=this._length;t=e;n--)this._array[this._getCyclicIndex(n+i.length)]=this._array[this._getCyclicIndex(n)];for(n=0;nthis._maxLength){var o=this._length+i.length-this._maxLength;this._startIndex+=o,this._length=this._maxLength,this.onTrimEmitter.fire(o)}else this._length+=i.length},e.prototype.trimStart=function(e){e>this._length&&(e=this._length),this._startIndex+=e,this._length-=e,this.onTrimEmitter.fire(e)},e.prototype.shiftElements=function(e,t,i){if(!(t<=0)){if(e<0||e>=this._length)throw new Error("start argument out of range");if(e+i<0)throw new Error("Cannot shift elements in list beyond index 0");if(i>0){for(var r=t-1;r>=0;r--)this.set(e+r+i,this.get(e+r));var n=e+t+i-this._length;if(n>0)for(this._length+=n;this._length>this._maxLength;)this._length--,this._startIndex++,this.onTrimEmitter.fire(1)}else for(r=0;r=a&&n0&&(y>u||0===h[y].getTrimmedLength());y--)b++;b>0&&(s.push(a+h.length-b),s.push(b)),a+=h.length-1}}}return s},t.reflowLargerCreateNewLayout=function(e,t){for(var i=[],r=0,n=t[r],o=0,s=0;sl&&(s-=l,a++);var h=2===e[a].getWidth(s-1);h&&s--;var u=h?i-1:i;n.push(u),c+=u}return n},t.getWrappedLineTrimmedLength=r},function(e,t,i){"use strict";var r,n=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(e,t)},function(e,t){function i(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)});Object.defineProperty(t,"__esModule",{value:!0}),t.Marker=void 0;var o=i(0),s=function(e){function t(i){var r=e.call(this)||this;return r.line=i,r._id=t._nextId++,r.isDisposed=!1,r._onDispose=new o.EventEmitter,r}return n(t,e),Object.defineProperty(t.prototype,"id",{get:function(){return this._id},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onDispose",{get:function(){return this._onDispose.event},enumerable:!1,configurable:!0}),t.prototype.dispose=function(){this.isDisposed||(this.isDisposed=!0,this.line=-1,this._onDispose.fire())},t._nextId=1,t}(i(2).Disposable);t.Marker=s},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.OptionsService=t.DEFAULT_OPTIONS=t.DEFAULT_BELL_SOUND=void 0;var r=i(0),n=i(11),o=i(33);t.DEFAULT_BELL_SOUND="data:audio/mp3;base64,SUQzBAAAAAAAI1RTU0UAAAAPAAADTGF2ZjU4LjMyLjEwNAAAAAAAAAAAAAAA//tQxAADB8AhSmxhIIEVCSiJrDCQBTcu3UrAIwUdkRgQbFAZC1CQEwTJ9mjRvBA4UOLD8nKVOWfh+UlK3z/177OXrfOdKl7pyn3Xf//WreyTRUoAWgBgkOAGbZHBgG1OF6zM82DWbZaUmMBptgQhGjsyYqc9ae9XFz280948NMBWInljyzsNRFLPWdnZGWrddDsjK1unuSrVN9jJsK8KuQtQCtMBjCEtImISdNKJOopIpBFpNSMbIHCSRpRR5iakjTiyzLhchUUBwCgyKiweBv/7UsQbg8isVNoMPMjAAAA0gAAABEVFGmgqK////9bP/6XCykxBTUUzLjEwMKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq",t.DEFAULT_OPTIONS=Object.freeze({cols:80,rows:24,cursorBlink:!1,cursorStyle:"block",cursorWidth:1,bellSound:t.DEFAULT_BELL_SOUND,bellStyle:"none",drawBoldTextInBrightColors:!0,fastScrollModifier:"alt",fastScrollSensitivity:5,fontFamily:"courier-new, courier, monospace",fontSize:15,fontWeight:"normal",fontWeightBold:"bold",lineHeight:1,linkTooltipHoverDuration:500,letterSpacing:0,logLevel:"info",scrollback:1e3,scrollSensitivity:1,screenReaderMode:!1,macOptionIsMeta:!1,macOptionClickForcesSelection:!1,minimumContrastRatio:1,disableStdin:!1,allowProposedApi:!0,allowTransparency:!1,tabStopWidth:8,theme:{},rightClickSelectsWord:n.isMac,rendererType:"canvas",windowOptions:{},windowsMode:!1,wordSeparator:" ()[]{}',\"`",convertEol:!1,termName:"xterm",cancelEvents:!1});var s=["cols","rows"],a=function(){function e(e){this._onOptionChange=new r.EventEmitter,this.options=o.clone(t.DEFAULT_OPTIONS);for(var i=0,n=Object.keys(e);i=0;a--)(n=e[a])&&(s=(o<3?n(s):o>3?n(t,i,s):n(t,i))||s);return o>3&&s&&Object.defineProperty(t,i,s),s},s=this&&this.__param||function(e,t){return function(i,r){t(i,r,e)}};Object.defineProperty(t,"__esModule",{value:!0}),t.CoreService=void 0;var a=i(1),c=i(0),l=i(33),h=i(2),u=Object.freeze({insertMode:!1}),f=Object.freeze({applicationCursorKeys:!1,applicationKeypad:!1,bracketedPasteMode:!1,origin:!1,reverseWraparound:!1,sendFocus:!1,wraparound:!0}),d=function(e){function t(t,i,r,n){var o=e.call(this)||this;return o._bufferService=i,o._logService=r,o._optionsService=n,o.isCursorInitialized=!1,o.isCursorHidden=!1,o._onData=o.register(new c.EventEmitter),o._onUserInput=o.register(new c.EventEmitter),o._onBinary=o.register(new c.EventEmitter),o._scrollToBottom=t,o.register({dispose:function(){return o._scrollToBottom=void 0}}),o.modes=l.clone(u),o.decPrivateModes=l.clone(f),o}return n(t,e),Object.defineProperty(t.prototype,"onData",{get:function(){return this._onData.event},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onUserInput",{get:function(){return this._onUserInput.event},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onBinary",{get:function(){return this._onBinary.event},enumerable:!1,configurable:!0}),t.prototype.reset=function(){this.modes=l.clone(u),this.decPrivateModes=l.clone(f)},t.prototype.triggerDataEvent=function(e,t){if(void 0===t&&(t=!1),!this._optionsService.options.disableStdin){var i=this._bufferService.buffer;i.ybase!==i.ydisp&&this._scrollToBottom(),t&&this._onUserInput.fire(),this._logService.debug('sending data "'+e+'"',(function(){return e.split("").map((function(e){return e.charCodeAt(0)}))})),this._onData.fire(e)}},t.prototype.triggerBinaryEvent=function(e){this._optionsService.options.disableStdin||(this._logService.debug('sending binary "'+e+'"',(function(){return e.split("").map((function(e){return e.charCodeAt(0)}))})),this._onBinary.fire(e))},o([s(1,a.IBufferService),s(2,a.ILogService),s(3,a.IOptionsService)],t)}(h.Disposable);t.CoreService=d},function(e,t,i){"use strict";var r=this&&this.__decorate||function(e,t,i,r){var n,o=arguments.length,s=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,i):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,i,r);else for(var a=e.length-1;a>=0;a--)(n=e[a])&&(s=(o<3?n(s):o>3?n(t,i,s):n(t,i))||s);return o>3&&s&&Object.defineProperty(t,i,s),s},n=this&&this.__param||function(e,t){return function(i,r){t(i,r,e)}};Object.defineProperty(t,"__esModule",{value:!0}),t.CoreMouseService=void 0;var o=i(1),s=i(0),a={NONE:{events:0,restrict:function(){return!1}},X10:{events:1,restrict:function(e){return 4!==e.button&&1===e.action&&(e.ctrl=!1,e.alt=!1,e.shift=!1,!0)}},VT200:{events:19,restrict:function(e){return 32!==e.action}},DRAG:{events:23,restrict:function(e){return 32!==e.action||3!==e.button}},ANY:{events:31,restrict:function(e){return!0}}};function c(e,t){var i=(e.ctrl?16:0)|(e.shift?4:0)|(e.alt?8:0);return 4===e.button?(i|=64,i|=e.action):(i|=3&e.button,4&e.button&&(i|=64),8&e.button&&(i|=128),32===e.action?i|=32:0!==e.action||t||(i|=3)),i}var l=String.fromCharCode,h={DEFAULT:function(e){var t=[c(e,!1)+32,e.col+32,e.row+32];return t[0]>255||t[1]>255||t[2]>255?"":""+l(t[0])+l(t[1])+l(t[2])},SGR:function(e){var t=0===e.action&&4!==e.button?"m":"M";return"[<"+c(e,!0)+";"+e.col+";"+e.row+t}},u=function(){function e(e,t){this._bufferService=e,this._coreService=t,this._protocols={},this._encodings={},this._activeProtocol="",this._activeEncoding="",this._onProtocolChange=new s.EventEmitter,this._lastEvent=null;for(var i=0,r=Object.keys(a);i=this._bufferService.cols||e.row<0||e.row>=this._bufferService.rows)return!1;if(4===e.button&&32===e.action)return!1;if(3===e.button&&32!==e.action)return!1;if(4!==e.button&&(2===e.action||3===e.action))return!1;if(e.col++,e.row++,32===e.action&&this._lastEvent&&this._compareEvents(this._lastEvent,e))return!1;if(!this._protocols[this._activeProtocol].restrict(e))return!1;var t=this._encodings[this._activeEncoding](e);return t&&("DEFAULT"===this._activeEncoding?this._coreService.triggerBinaryEvent(t):this._coreService.triggerDataEvent(t,!0)),this._lastEvent=e,!0},e.prototype.explainEvents=function(e){return{down:!!(1&e),up:!!(2&e),drag:!!(4&e),move:!!(8&e),wheel:!!(16&e)}},e.prototype._compareEvents=function(e,t){return e.col===t.col&&e.row===t.row&&e.button===t.button&&e.action===t.action&&e.ctrl===t.ctrl&&e.alt===t.alt&&e.shift===t.shift},r([n(0,o.IBufferService),n(1,o.ICoreService)],e)}();t.CoreMouseService=u},function(e,t,i){"use strict";var r=this&&this.__decorate||function(e,t,i,r){var n,o=arguments.length,s=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,i):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,i,r);else for(var a=e.length-1;a>=0;a--)(n=e[a])&&(s=(o<3?n(s):o>3?n(t,i,s):n(t,i))||s);return o>3&&s&&Object.defineProperty(t,i,s),s},n=this&&this.__param||function(e,t){return function(i,r){t(i,r,e)}};Object.defineProperty(t,"__esModule",{value:!0}),t.DirtyRowService=void 0;var o=i(1),s=function(){function e(e){this._bufferService=e,this.clearRange()}return Object.defineProperty(e.prototype,"start",{get:function(){return this._start},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"end",{get:function(){return this._end},enumerable:!1,configurable:!0}),e.prototype.clearRange=function(){this._start=this._bufferService.buffer.y,this._end=this._bufferService.buffer.y},e.prototype.markDirty=function(e){ethis._end&&(this._end=e)},e.prototype.markRangeDirty=function(e,t){if(e>t){var i=e;e=t,t=i}ethis._end&&(this._end=t)},e.prototype.markAllDirty=function(){this.markRangeDirty(0,this._bufferService.rows-1)},r([n(0,o.IBufferService)],e)}();t.DirtyRowService=s},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.UnicodeService=void 0;var r=i(0),n=i(79),o=function(){function e(){this._providers=Object.create(null),this._active="",this._onChange=new r.EventEmitter;var e=new n.UnicodeV6;this.register(e),this._active=e.version,this._activeProvider=e}return Object.defineProperty(e.prototype,"onChange",{get:function(){return this._onChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"versions",{get:function(){return Object.keys(this._providers)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"activeVersion",{get:function(){return this._active},set:function(e){if(!this._providers[e])throw new Error('unknown Unicode version "'+e+'"');this._active=e,this._activeProvider=this._providers[e],this._onChange.fire(e)},enumerable:!1,configurable:!0}),e.prototype.register=function(e){this._providers[e.version]=e},e.prototype.wcwidth=function(e){return this._activeProvider.wcwidth(e)},e.prototype.getStringCellWidth=function(e){for(var t=0,i=e.length,r=0;r=i)return t+this.wcwidth(n);var o=e.charCodeAt(r);56320<=o&&o<=57343?n=1024*(n-55296)+o-56320+65536:t+=this.wcwidth(o)}t+=this.wcwidth(n)}return t},e}();t.UnicodeService=o},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.UnicodeV6=void 0;var r,n=i(15),o=[[768,879],[1155,1158],[1160,1161],[1425,1469],[1471,1471],[1473,1474],[1476,1477],[1479,1479],[1536,1539],[1552,1557],[1611,1630],[1648,1648],[1750,1764],[1767,1768],[1770,1773],[1807,1807],[1809,1809],[1840,1866],[1958,1968],[2027,2035],[2305,2306],[2364,2364],[2369,2376],[2381,2381],[2385,2388],[2402,2403],[2433,2433],[2492,2492],[2497,2500],[2509,2509],[2530,2531],[2561,2562],[2620,2620],[2625,2626],[2631,2632],[2635,2637],[2672,2673],[2689,2690],[2748,2748],[2753,2757],[2759,2760],[2765,2765],[2786,2787],[2817,2817],[2876,2876],[2879,2879],[2881,2883],[2893,2893],[2902,2902],[2946,2946],[3008,3008],[3021,3021],[3134,3136],[3142,3144],[3146,3149],[3157,3158],[3260,3260],[3263,3263],[3270,3270],[3276,3277],[3298,3299],[3393,3395],[3405,3405],[3530,3530],[3538,3540],[3542,3542],[3633,3633],[3636,3642],[3655,3662],[3761,3761],[3764,3769],[3771,3772],[3784,3789],[3864,3865],[3893,3893],[3895,3895],[3897,3897],[3953,3966],[3968,3972],[3974,3975],[3984,3991],[3993,4028],[4038,4038],[4141,4144],[4146,4146],[4150,4151],[4153,4153],[4184,4185],[4448,4607],[4959,4959],[5906,5908],[5938,5940],[5970,5971],[6002,6003],[6068,6069],[6071,6077],[6086,6086],[6089,6099],[6109,6109],[6155,6157],[6313,6313],[6432,6434],[6439,6440],[6450,6450],[6457,6459],[6679,6680],[6912,6915],[6964,6964],[6966,6970],[6972,6972],[6978,6978],[7019,7027],[7616,7626],[7678,7679],[8203,8207],[8234,8238],[8288,8291],[8298,8303],[8400,8431],[12330,12335],[12441,12442],[43014,43014],[43019,43019],[43045,43046],[64286,64286],[65024,65039],[65056,65059],[65279,65279],[65529,65531]],s=[[68097,68099],[68101,68102],[68108,68111],[68152,68154],[68159,68159],[119143,119145],[119155,119170],[119173,119179],[119210,119213],[119362,119364],[917505,917505],[917536,917631],[917760,917999]],a=function(){function e(){if(this.version="6",!r){r=new Uint8Array(65536),n.fill(r,1),r[0]=0,n.fill(r,0,1,32),n.fill(r,0,127,160),n.fill(r,2,4352,4448),r[9001]=2,r[9002]=2,n.fill(r,2,11904,42192),r[12351]=1,n.fill(r,2,44032,55204),n.fill(r,2,63744,64256),n.fill(r,2,65040,65050),n.fill(r,2,65072,65136),n.fill(r,2,65280,65377),n.fill(r,2,65504,65511);for(var e=0;et[n][1])return!1;for(;n>=r;)if(e>t[i=r+n>>1][1])r=i+1;else{if(!(e=131072&&e<=196605||e>=196608&&e<=262141?2:1},e}();t.UnicodeV6=a},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CharsetService=void 0;var r=function(){function e(){this.glevel=0,this._charsets=[]}return e.prototype.reset=function(){this.charset=void 0,this._charsets=[],this.glevel=0},e.prototype.setgLevel=function(e){this.glevel=e,this.charset=this._charsets[e]},e.prototype.setgCharset=function(e,t){this._charsets[e]=t,this.glevel===e&&(this.charset=t)},e}();t.CharsetService=r},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.updateWindowsModeWrappedState=void 0;var r=i(3);t.updateWindowsModeWrappedState=function(e){var t=e.buffer.lines.get(e.buffer.ybase+e.buffer.y-1),i=null==t?void 0:t.get(e.cols-1),n=e.buffer.lines.get(e.buffer.ybase+e.buffer.y);n&&i&&(n.isWrapped=i[r.CHAR_DATA_CODE_INDEX]!==r.NULL_CELL_CODE&&i[r.CHAR_DATA_CODE_INDEX]!==r.WHITESPACE_CELL_CODE)}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.WriteBuffer=void 0;var r=function(){function e(e){this._action=e,this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=0}return e.prototype.writeSync=function(e){if(this._writeBuffer.length){for(var t=this._bufferOffset;t5e7)throw new Error("write data discarded, use flow control to avoid losing data");this._writeBuffer.length||(this._bufferOffset=0,setTimeout((function(){return i._innerWrite()}))),this._pendingData+=e.length,this._writeBuffer.push(e),this._callbacks.push(t)},e.prototype._innerWrite=function(){for(var e=this,t=Date.now();this._writeBuffer.length>this._bufferOffset;){var i=this._writeBuffer[this._bufferOffset],r=this._callbacks[this._bufferOffset];if(this._bufferOffset++,this._action(i),this._pendingData-=i.length,r&&r(),Date.now()-t>=12)break}this._writeBuffer.length>this._bufferOffset?(this._bufferOffset>50&&(this._writeBuffer=this._writeBuffer.slice(this._bufferOffset),this._callbacks=this._callbacks.slice(this._bufferOffset),this._bufferOffset=0),setTimeout((function(){return e._innerWrite()}),0)):(this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=0)},e}();t.WriteBuffer=r},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AddonManager=void 0;var r=function(){function e(){this._addons=[]}return e.prototype.dispose=function(){for(var e=this._addons.length-1;e>=0;e--)this._addons[e].instance.dispose()},e.prototype.loadAddon=function(e,t){var i=this,r={instance:t,dispose:t.dispose,isDisposed:!1};this._addons.push(r),t.dispose=function(){return i._wrappedAddonDispose(r)},t.activate(e)},e.prototype._wrappedAddonDispose=function(e){if(!e.isDisposed){for(var t=-1,i=0;i=0?i:1/0;return Math.max(n,Math.min(o,r))}return void 0!==e?e:t}w.propTypes={className:s.a.string.isRequired,onClick:s.a.func,onDoubleClick:s.a.func,onMouseDown:s.a.func.isRequired,onTouchStart:s.a.func.isRequired,onTouchEnd:s.a.func.isRequired,split:s.a.oneOf(["vertical","horizontal"]),style:c.a,resizerClassName:s.a.string.isRequired},w.defaultProps={resizerClassName:"Resizer"};var O=function(e){v(i,e);var t=m(i);function i(e){var r;h(this,i),(r=t.call(this,e)).onMouseDown=r.onMouseDown.bind(b(r)),r.onTouchStart=r.onTouchStart.bind(b(r)),r.onMouseMove=r.onMouseMove.bind(b(r)),r.onTouchMove=r.onTouchMove.bind(b(r)),r.onMouseUp=r.onMouseUp.bind(b(r));var n=e.size,o=e.defaultSize,s=e.minSize,a=e.maxSize,c=e.primary,l=void 0!==n?n:k(o,s,a,null);return r.state={active:!1,resized:!1,pane1Size:"first"===c?l:void 0,pane2Size:"second"===c?l:void 0,instanceProps:{size:n}},r}return f(i,[{key:"componentDidMount",value:function(){document.addEventListener("mouseup",this.onMouseUp),document.addEventListener("mousemove",this.onMouseMove),document.addEventListener("touchmove",this.onTouchMove),this.setState(i.getSizeUpdate(this.props,this.state))}},{key:"componentWillUnmount",value:function(){document.removeEventListener("mouseup",this.onMouseUp),document.removeEventListener("mousemove",this.onMouseMove),document.removeEventListener("touchmove",this.onTouchMove)}},{key:"onMouseDown",value:function(e){var t=Object.assign({},e,{touches:[{clientX:e.clientX,clientY:e.clientY}]});this.onTouchStart(t)}},{key:"onTouchStart",value:function(e){var t=this.props,i=t.allowResize,r=t.onDragStarted,n=t.split;if(i){M(document,window);var o="vertical"===n?e.touches[0].clientX:e.touches[0].clientY;"function"==typeof r&&r(),this.setState({active:!0,position:o})}}},{key:"onMouseMove",value:function(e){var t=Object.assign({},e,{touches:[{clientX:e.clientX,clientY:e.clientY}]});this.onTouchMove(t)}},{key:"onTouchMove",value:function(e){var t=this.props,i=t.allowResize,r=t.maxSize,n=t.minSize,o=t.onChange,s=t.split,a=t.step,c=this.state,l=c.active,h=c.position;if(i&&l){M(document,window);var u="first"===this.props.primary,f=u?this.pane1:this.pane2,p=u?this.pane2:this.pane1;if(f){var _=f,v=p;if(_.getBoundingClientRect){var g=_.getBoundingClientRect().width,S=_.getBoundingClientRect().height,b="vertical"===s?g:S,y=h-("vertical"===s?e.touches[0].clientX:e.touches[0].clientY);if(a){if(Math.abs(y)parseInt(window.getComputedStyle(v).order)&&(m=-m);var C=r;if(void 0!==r&&r<=0){var w=this.splitPane;C="vertical"===s?w.getBoundingClientRect().width+r:w.getBoundingClientRect().height+r}var k=b-m,O=h-y;kC?k=C:this.setState({position:O,resized:!0}),o&&o(k),this.setState(d({draggedSize:k},u?"pane1Size":"pane2Size",k))}}}}},{key:"onMouseUp",value:function(){var e=this.props,t=e.allowResize,i=e.onDragFinished,r=this.state,n=r.active,o=r.draggedSize;t&&n&&("function"==typeof i&&i(o),this.setState({active:!1}))}},{key:"render",value:function(){var e=this,t=this.props,i=t.allowResize,r=t.children,o=t.className,s=t.onResizerClick,a=t.onResizerDoubleClick,c=t.paneClassName,l=t.pane1ClassName,h=t.pane2ClassName,u=t.paneStyle,f=t.pane1Style,d=t.pane2Style,p=t.resizerClassName,v=t.resizerStyle,g=t.split,S=t.style,b=this.state,y=b.pane1Size,m=b.pane2Size,M=i?"":"disabled",k=p?"".concat(p," ").concat("Resizer"):p,O=function(e){return n.a.Children.toArray(e).filter((function(e){return e}))}(r),E=_({display:"flex",flex:1,height:"100%",position:"absolute",outline:"none",overflow:"hidden",MozUserSelect:"text",WebkitUserSelect:"text",msUserSelect:"text",userSelect:"text"},S);"vertical"===g?Object.assign(E,{flexDirection:"row",left:0,right:0}):Object.assign(E,{bottom:0,flexDirection:"column",minHeight:"100%",top:0,width:"100%"});var L=["SplitPane",o,g,M],R=_({},u,{},f),x=_({},u,{},d),A=["Pane1",c,l].join(" "),T=["Pane2",c,h].join(" ");return n.a.createElement("div",{className:L.join(" "),ref:function(t){e.splitPane=t},style:E},n.a.createElement(C,{className:A,key:"pane1",eleRef:function(t){e.pane1=t},size:y,split:g,style:R},O[0]),n.a.createElement(w,{className:M,onClick:s,onDoubleClick:a,onMouseDown:this.onMouseDown,onTouchStart:this.onTouchStart,onTouchEnd:this.onMouseUp,key:"resizer",resizerClassName:k,split:g,style:v||{}}),n.a.createElement(C,{className:T,key:"pane2",eleRef:function(t){e.pane2=t},size:m,split:g,style:x},O[1]))}}],[{key:"getDerivedStateFromProps",value:function(e,t){return i.getSizeUpdate(e,t)}},{key:"getSizeUpdate",value:function(e,t){var i={};if(t.instanceProps.size===e.size&&void 0!==e.size)return{};var r=void 0!==e.size?e.size:k(e.defaultSize,e.minSize,e.maxSize,t.draggedSize);void 0!==e.size&&(i.draggedSize=r);var n="first"===e.primary;return i[n?"pane1Size":"pane2Size"]=r,i[n?"pane2Size":"pane1Size"]=void 0,i.instanceProps={size:e.size},i}}]),i}(n.a.Component);O.propTypes={allowResize:s.a.bool,children:s.a.arrayOf(s.a.node).isRequired,className:s.a.string,primary:s.a.oneOf(["first","second"]),minSize:s.a.oneOfType([s.a.string,s.a.number]),maxSize:s.a.oneOfType([s.a.string,s.a.number]),defaultSize:s.a.oneOfType([s.a.string,s.a.number]),size:s.a.oneOfType([s.a.string,s.a.number]),split:s.a.oneOf(["vertical","horizontal"]),onDragStarted:s.a.func,onDragFinished:s.a.func,onChange:s.a.func,onResizerClick:s.a.func,onResizerDoubleClick:s.a.func,style:c.a,resizerStyle:c.a,paneClassName:s.a.string,pane1ClassName:s.a.string,pane2ClassName:s.a.string,paneStyle:c.a,pane1Style:c.a,pane2Style:c.a,resizerClassName:s.a.string,step:s.a.number},O.defaultProps={allowResize:!0,minSize:50,primary:"first",split:"vertical",paneClassName:"",pane1ClassName:"",pane2ClassName:""},Object(l.polyfill)(O),t.a=O},ihjy:function(e,t,i){var r=i("Fxvz"),n=i("17x9");e.exports=function(e,t,i){var n=e[t];if(n){var o=[];if(Object.keys(n).forEach((function(e){-1===r.indexOf(e)&&o.push(e)})),o.length)throw new Error("Prop "+t+" passed to "+i+". Has invalid keys "+o.join(", "))}},e.exports.isRequired=function(t,i,r){if(!t[i])throw new Error("Prop "+i+" passed to "+r+" is required");return e.exports(t,i,r)},e.exports.supportingArrays=n.oneOfType([n.arrayOf(e.exports),e.exports])},q7KB:function(e,t,i){}}]); \ No newline at end of file diff --git a/static/js/114.581a8fd8.chunk.js b/static/js/114.581a8fd8.chunk.js new file mode 100644 index 000000000..b3d724b3f --- /dev/null +++ b/static/js/114.581a8fd8.chunk.js @@ -0,0 +1 @@ +(this.webpackJsonp=this.webpackJsonp||[]).push([[114],{"7HuJ":function(e,a,t){"use strict";t.r(a),t("fV52");var l=t("3I+P"),n=t("EcSs"),c=t.n(n),m=(t("RC8p"),t("rgW5")),r=t("zLi2"),E=t.n(r),A=t("FLGM"),i=t.n(A),s=t("cDcd"),u=t.n(s),g=t("5A3O"),d=t("2iEm"),o=t("sYIF"),v=t("PHNs"),B=t.n(v),I=t("vDqi"),f=t.n(I),Q=(t("p0Br"),t.p+"static/media/subtitle.5019e086.png"),b=t.p+"static/media/achievements.f20b7e39.png",N=t.p+"static/media/earth.050b1435.png",w=t.p+"static/media/computer.4fe86b12.png",M=t("x3SK"),G=t.n(M),C=t("Ldfd"),p=t.n(C),j=t("Uo6M"),R=t.n(j),W=t.p+"static/media/fun1.c99ffa49.png",S=t.p+"static/media/fun2.12f22bca.png",Y=t.p+"static/media/fun3.75c280e6.png",D=t.p+"static/media/fun4.f499794e.png",U=t.p+"static/media/fun5.96b44942.png",J=t.p+"static/media/huawei.73ec7c22.png",H=t("bIDi"),L=t.n(H),z=t.p+"static/media/jijinhui.041fb524.png",x=t.p+"static/media/mulan.690d2289.png",h=t.p+"static/media/xigongye.d51231d3.png",T=t("JIEY"),k=t.n(T),y=t.p+"static/media/xiuos.67682257.png",Z=t.p+"static/media/huake.63b6a34d.png";a.default=Object(g.a)((function(){var e={redraw:!0,start:0,duration:2,suffix:"+"},a=Object(s.useState)(1),t=E()(a,2),n=t[0],r=t[1],A=Object(s.useState)(!1),g=E()(A,2),v=(g[0],g[1]),I=Object(s.useState)([]),M=E()(I,2),C=M[0],j=M[1];function H(e){var a=e.srcElement.scrollingElement.scrollTop;a<555&&r(1),v(a>2800&&a<4e3)}Object(s.useEffect)((function(){return document.title="关于我们",window.addEventListener("scroll",H),f.a.get("/topics.json",{params:{topic_type:"cooperator",limit:30,group_size:5}}).then((function(e){e&&j(e.data.topics)})),function(){return window.removeEventListener("scroll",H)}}),[]);var T=[{url:"/Huawei_Technology",avatar_url:J,name:"华为技术有限公司"},{url:"/openatom_foundation",avatar_url:z,name:"开放原子开源基金会"},{url:"/Inspur",avatar_url:L.a,name:"浪潮信息"},{url:"/mulan-community",avatar_url:x,name:"木兰开源社区"},{url:"/CrowdOS_WeSense",avatar_url:h,name:"西北工业大学"},{url:"/pkecosystem",avatar_url:k.a,name:"PK开源生态项目组"},{url:"/xuos",avatar_url:y,name:"泛在操作系统实验室"},{url:"/hustos",avatar_url:Z,name:"华中科技大学操作系统团队"}];return u.a.createElement("div",{className:"aboutUs_body"},u.a.createElement("div",{className:"aboutUs_head df"},u.a.createElement("p",{className:"head_title"},"GitLink 确实开源"),u.a.createElement("p",{className:"head_cont font-20 mt36"},"新一代开源创新服务平台,让您的创意在这里释放")),u.a.createElement("div",{className:"aboutUs_title df"},u.a.createElement("a",{className:1===n?"active":"",href:"#value1",onClick:function(){return r(1)}},"关于我们"),u.a.createElement("a",{className:2===n?"active":"",href:"#value2",onClick:function(){return r(2)}},"平台统计"),u.a.createElement("a",{className:3===n?"active":"",href:"#value3",onClick:function(){return r(3)}},"加入我们"),u.a.createElement("a",{className:5===n?"active":"",href:"#value5",onClick:function(){return r(5)}},"精选组织"),u.a.createElement("a",{className:4===n?"active":"",href:"#value4",onClick:function(){return r(4)}},"合作单位")),u.a.createElement("div",{className:"aboutUs"},u.a.createElement("a",{id:"value1",className:"mao"}),u.a.createElement("div",{className:"about_us"},u.a.createElement("div",{className:"au_bg"},u.a.createElement("div",{className:"au_title"},"关于我们"),u.a.createElement("div",{className:"au_cont subt df"},u.a.createElement("div",{className:"cont1_introduction"},u.a.createElement("p",{className:"subtitle"},"简介"),u.a.createElement("div",{className:"font-16"},"GitLink(确实开源)是CCF官方指定的开源创新服务平台,旨在以“为开源创新服务”为使命,以“成为开源创新的汇聚地”为愿景,秉承“创新、开放、协作、共享”的价值观,致力于为大规模开源开放协同创新助力赋能,打造创新成果孵化和新工科人才培养的开源创新生态!")),u.a.createElement("img",{src:Q,className:"subtitleImg"}))),u.a.createElement("div",{className:"au_cont inherit pl30"},u.a.createElement("p",{className:"subtitle"},"确实开源  一脉传承"),u.a.createElement("div",null,"本世纪以来,随着软件创新需求和应用规模的飞速增长,软件开发队伍、开发资源、可信评估呈现出规模化、开放化、持续化的新特点,软件开发活动面临协同难、复用难、评估难的制约,经典的工程化软件开发方法面临严峻挑战,严重影响了软件开发效率和质量的提升。在此背景下,国防科技大学联合国内多所知名高校、科研机构和软件企业,围绕开源创新开展了持续性探索,构建形成了以Trustie(确实)为代表的一系列开源创新服务基础设施。自2006年以来,Trustie经过三个阶段的演化发展,于2021年迎来全面升级:在中国计算机学会(CCF)的带领指导下,共同推进产学研用深度融合,共筑新一代开源创新服务平台GitLink!"),u.a.createElement("div",{className:"inherit_items"},u.a.createElement("img",{src:p.a,className:"quan1Img"}),u.a.createElement("img",{src:R.a,className:"quan2Img"}),u.a.createElement(m.a,null,u.a.createElement(m.a.Item,{dot:u.a.createElement("i",{className:"iconfont icon-a-yuanquan2x font-20"})},u.a.createElement("div",{className:"timeline_cont"},u.a.createElement("p",null,"Trustie 1.0阶段(2006年-2014年)"),u.a.createElement("div",null,"国防科技大学、北京大学、北京航空航天大学、中国科学院软件研究所等单位合作开展了基于网络的软件开发群体化方法与技术研究,揭示了以大众化协同开发、开放式资源共享、持续性可信评估为核心的互联网大规模协同机理,与软件开发工程化方法相结合,系统地提出了基于网络的软件开发群体化方法,并于2008年发布了可信的国家软件资源共享与协同生产环境(简称“Trustie v1.0”,中文简称“确实”),重点解决大规模软件协同开发、可信评估、运行监控和持续演化等问题。"))),u.a.createElement(m.a.Item,{dot:u.a.createElement("i",{className:"iconfont icon-a-yuanquan2x"})},u.a.createElement("div",{className:"timeline_cont"},u.a.createElement("p",null,"Trustie 2.0阶段(2014年-2020年)"),u.a.createElement("div",null,"在科技部项目的持续资助下,国防科技大学联合国内多所知名高校、科研机构和软件企业,致力于系统研究新型软件开发方法,为开源生态建设提供方法指导和实践指南,支撑科教领域原始创新成果的开源孵化和开源人才培养,并于2014年发布了面向软件创新和教育的开源社区Trustie v2.0,重点探索协作开发社区、知识分享社区、应用服务社区等“大外围”软件涉众的联接,以及基于开源大数据的智能化开发等技术。"))),u.a.createElement(m.a.Item,{dot:u.a.createElement("i",{className:"iconfont icon-a-yuanquan2x"})},u.a.createElement("div",{className:"timeline_cont"},u.a.createElement("p",null,"Trustie 3.0阶段 (2020年至今)"),u.a.createElement("div",null,"Trustie在已有的技术积累基础上,进一步联合国内高等院校、科研机构、产业企业和开源组织等,在中国计算机学会(CCF)的带领指导下,共同推进产学研用深度融合,致力于联接互联网海量群智资源,探索开源创新成果开放与共享、开源生态协作与共建的新模式和新方法,升级形成了新一代开源创新服务平台GitLink,力图破解软件开发群智范式背后的本质机理,建立面向“大外围”开放创新的群智激发与汇聚关键机制,实现面向大规模软件涉众的稳态群智激发与汇聚。")))))),u.a.createElement("div",{className:"feature_function_bg"},u.a.createElement("div",{className:"au_cont"},u.a.createElement("p",{className:"au_title"},"特色功能  确实给力"),u.a.createElement("table",null,u.a.createElement("tr",null,u.a.createElement("td",null,u.a.createElement("div",{className:"feat_func_cont"},u.a.createElement("div",{className:"feat_fun_img"},u.a.createElement("img",{src:W})),u.a.createElement("div",null,u.a.createElement("p",null,"分布式协作开发"),u.a.createElement("div",null,"支持在线文件编辑、  ",u.a.createElement("br",null),"分支管理、贡献统计、",u.a.createElement("br",null),"仓库复刻、合并请求   ")))),u.a.createElement("td",null,u.a.createElement("div",{className:"feat_func_cont"},u.a.createElement("div",{className:"feat_fun_img"},u.a.createElement("img",{src:S})),u.a.createElement("div",null,u.a.createElement("p",null,"一站式过程管理"),u.a.createElement("div",null,"支持疑修、里程碑、   ",u.a.createElement("br",null),"通知提醒、标签归档、Wiki文档、组织管理   ")))),u.a.createElement("td",null,u.a.createElement("div",{className:"feat_func_cont"},u.a.createElement("div",{className:"feat_fun_img"},u.a.createElement("img",{src:Y})),u.a.createElement("div",null,u.a.createElement("p",null,"高效流水线运维"),u.a.createElement("div",null,"提供轻量级工作流引擎",u.a.createElement("br",null),"并支持自定义配置、   ",u.a.createElement("br",null),"静态扫描、制品构建   ")))),u.a.createElement("td",null,u.a.createElement("div",{className:"feat_func_cont"},u.a.createElement("div",{className:"feat_fun_img"},u.a.createElement("img",{src:D})),u.a.createElement("div",null,u.a.createElement("p",null,"多层次代码分析"),u.a.createElement("div",null,"支持代码溯源分析、   ",u.a.createElement("br",null),"许可证风险分析、开源漏洞检测和加固建议   ")))),u.a.createElement("td",null,u.a.createElement("div",{className:"feat_func_cont"},u.a.createElement("div",{className:"feat_fun_img"},u.a.createElement("img",{src:U})),u.a.createElement("div",null,u.a.createElement("p",null,"多维度用户画像"),u.a.createElement("div",null,"支持开发活动统计、   ",u.a.createElement("br",null),"贡献日历、能力建模、",u.a.createElement("br",null),"角色与专业定位分析   ")))))))),u.a.createElement("div",{className:"au_cont df pl30"},u.a.createElement("img",{src:b,className:"achievementsImg"}),u.a.createElement("div",{className:"cont1_achievements"},u.a.createElement("p",{className:"subtitle ml0"},"成果作用  确实有效"),u.a.createElement("div",null,"GitLink(确实开源)为我国创新型软件产业发展提供了关键技术支撑和实践指南,为各类开源创新活动以及我国开源社区建设提供了有效支撑,为推动开源创新发展和创新人才培养发挥了重要作用。",u.a.createElement("br",null),"通过10多年的发展,GitLink平台显著提升了大型软件企业软件生产能力,支持了我国金融,教育,科技等多个关键领域的可信软件生产,为包括新一代人工智能启智社区、绿色计算社区、科技部云计算与大数据木兰社区、红山开源社区等社区的建设提供关键技术支撑,为我国关键领域开源社区生态建设发挥了重要作用!")))),u.a.createElement("div",{className:"about_us statistics"},u.a.createElement("a",{id:"value2",className:"mao"}),u.a.createElement("div",{className:"au_title"},"平台统计"),u.a.createElement("p",null,"联接海量群智资源,汇聚优秀开源组织,孵化优质创新成果"),u.a.createElement("img",{src:N,className:"earthImg"}),u.a.createElement("div",{className:"statistics_cont df"},u.a.createElement("div",null,u.a.createElement(B.a,c()({},e,{start:0,end:25e4})),u.a.createElement("p",null,"开发者")),u.a.createElement("div",null,u.a.createElement(B.a,c()({},e,{end:1e3})),u.a.createElement("p",null,"组织")),u.a.createElement("div",null,u.a.createElement(B.a,c()({},e,{end:144e4})),u.a.createElement("p",null,"仓库")))),u.a.createElement("div",{className:"join_us_bg"},u.a.createElement("a",{id:"value3",className:"mao"}),u.a.createElement("div",{className:"au_cont"},u.a.createElement("div",{className:"au_title"},"加入我们"),u.a.createElement("p",{className:"subtitle"},"探索你的未来"),u.a.createElement("p",null,"GitLink团队在寻找新的小伙伴,期待着您的加入,让我们一起为开源创新贡献力量!"),u.a.createElement("img",{src:w,className:"joinUsImg"}),u.a.createElement(l.a,{autoplay:!0,easing:"none"},u.a.createElement("div",{className:"df"},u.a.createElement("div",{className:"position"},u.a.createElement("p",{className:"df"},u.a.createElement("img",{src:G.a}),u.a.createElement("span",{className:"ml10"},"前端开发工程师")),u.a.createElement("div",null,"1、全日制本科及以上学历,5年以上Web前端开发经验,熟练使用Gulp、Webpack等构建工具;",u.a.createElement("br",null),"2、熟练掌握VUE或React编程;有前端模块化、组件化、自动化开发经验者优先;",u.a.createElement("br",null),"3、精通jQuery、Ajax、Json等技术,对VUE,NodeJs等技术有所涉及;",u.a.createElement("br",null),"4、熟悉前端开发技术(HTML5、JS、JSON、XHTML、CSS3、ES6),了解各项技术的相关标准,并严格按照标准进行开发。",u.a.createElement("br",null))),u.a.createElement("div",{className:"position right"},u.a.createElement("p",{className:"df"},u.a.createElement("img",{src:G.a}),u.a.createElement("span",{className:"ml10"},"后端开发工程师")),u.a.createElement("div",null,"1、全日制本科及以上学历,计算机、软件工程相关专业者优先;",u.a.createElement("br",null),"2、3年以上Java开发相关经验,扎实的Java编程基础,参与过1个以上大/中型高并发、高性能系统架构设计、开发和调优;",u.a.createElement("br",null),"3、熟练掌握Spring、SpringBoot、Spring MVC、MyBatis等开源框架,掌握MVC框架模式及BS架构;",u.a.createElement("br",null),"4、精通SQL,熟练使用MySQL、Oracle等数据库,并具有一定的SQL优化能力;熟悉Redis、MongoDB等常用NoSQL解决方案,了解各自的优缺点以及使用场景者优先。",u.a.createElement("br",null)))),u.a.createElement("div",{className:"df"},u.a.createElement("div",{className:"position"},u.a.createElement("p",{className:"df"},u.a.createElement("img",{src:G.a}),u.a.createElement("span",{className:"ml10"},"软件测试工程师")),u.a.createElement("div",null,"1、熟悉主流开发技术框架,具备软件工程的基本知识;",u.a.createElement("br",null),"2、熟练掌握各种测试理论和测试技术,精通测试过程设计和用例设计方法;",u.a.createElement("br",null),"3、熟悉性能测试、自动化测试、安全测试其中一种或多种测试工具;(LoadRunner、Jmeter、Selenium、QTP、Robot、Firebug、AppScan,PyCharm等),熟练运用工具从事过相关测试工作;",u.a.createElement("br",null),"4、熟悉掌握一种编程语言(Java/Python/C++等);",u.a.createElement("br",null),"5、熟悉Oracle/MySQL数据库,并能熟练编写SQL语句,熟练常用Linux命令;",u.a.createElement("br",null),"6、有整体质量意识,测试管理经验。",u.a.createElement("br",null))),u.a.createElement("div",{className:"position right"},u.a.createElement("p",{className:"df"},u.a.createElement("img",{src:G.a}),u.a.createElement("span",{className:"ml10"},"产品经理")),u.a.createElement("div",null,"1、计算机或相关专业本科以上学历;3年以上工作经验;",u.a.createElement("br",null),"2、熟悉开源软件项目的管理流程,了解软件需求的调研方法,具备需求分析能力;",u.a.createElement("br",null),"3、能以专业的方式向客户提供技术咨询,良好的方案设计能力和文字功底;",u.a.createElement("br",null),"4、具备良好的交流、沟通和表达能力,良好的方案演示和介绍技巧;",u.a.createElement("br",null),"5、了解互联网产品的基本思路及基础方法论,能够基于数据提出产品优化策略;",u.a.createElement("br",null),"6、承受较强的工作压力,强烈的团队合作意识与工作责任心;",u.a.createElement("br",null),"7、有良好人际交往能力,工作积极主动,自信心强,有较强的学习能力。",u.a.createElement("br",null))))),u.a.createElement("p",{className:"delivery"},"简历投递邮箱:48630328#qq.com 徐女士 (用@符号替换#)"))),u.a.createElement("div",{className:"about_team"},u.a.createElement("a",{id:"value5",className:"mao"}),u.a.createElement("div",{className:"au_title"},"精选组织"),T&&T.length>0&&u.a.createElement("ul",{className:"about_team_lists"},i()(T).call(T,(function(e,a){return u.a.createElement("li",null,u.a.createElement(d.a,{to:e.url},u.a.createElement("img",{src:e.avatar_url,title:e.name,alt:e.name,style:{maxWidth:"240px",marginLeft:3===a?"-45px":"0px"}})))})))),u.a.createElement("div",{className:"unit"},u.a.createElement("a",{id:"value4",className:"mao"}),u.a.createElement("div",{className:"au_title"},"合作单位"),u.a.createElement("table",null,C&&i()(C).call(C,(function(e){return u.a.createElement("tr",null,i()(e).call(e,(function(e){return u.a.createElement("td",null,u.a.createElement("a",{href:e.url,target:"_blank"},u.a.createElement("img",{src:Object(o.h)(e.image),className:"unitImg",alt:"合作单位"})))})))}))))))}))},JIEY:function(e,a){e.exports="data:image/png;base64,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"},Ldfd:function(e,a){e.exports="data:image/png;base64,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"},Uo6M:function(e,a){e.exports="data:image/png;base64,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"},bIDi:function(e,a){e.exports="data:image/png;base64,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"},p0Br:function(e,a,t){},x3SK:function(e,a){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA+CAMAAABA6ohLAAAC+lBMVEUAAAD1+P8AWP/////y9//////7/P/////////1+v/0+f/+///+///9//8AV//////+/v/19f/9/v////8AWP/2+f/+///+/v////9VdtdMd+JzkOD2+P/////g4P8AVv9Qdtt5mekAVv9siNllgNT0+P8AXv9EdukAV/8AV/9vle8AV/8TZP8AV/83ev8AWf8AVv/2+/8AWP8AWf8AV/8AVv////9Eg/9Cgf82eP85ev80dv8+f/85e/84ef9Afv9Ghf8zVMMyV8c9fv87ff82d/8zWMo7e/82XtBLh/9Ihf8ubvU3ZdtPctQzXM84W8hAgP87Zdc3YtVBgf80ZN45Y9YzW85MacsyUb4zUbwyc/41Z+E7aNxDatg0Ytg3YdIyT7nz9v9Yj/83d/8va/A3bOgzaec6a+M0WssyVcZYb8U9d/YvbPI3b+8vae0xZuQyYts/Z9dQbMo8X8k2VsMzVMBJhv9CgP8zdf/8/f42dfsubvoxb/c+dfExa+0/dOwuaOpDceQyYNY0XdFHaM1Na8w0U75Ti/80dP7p7/3l6/sycvswcPo0cvk1cvQ0be08cOk2auUwZOM4aOE1X9QzXdNDZ9FAZNA6YM5EZcwyWMxCY8s1WMZUbcUyT7qUt/+Bqv9Pif8jbf8daf8HWv/e6P4zcvYzb/MzZ+R6luI/beE3Z95Fbdg8Y9E7YdBTcM04Xcw/YctUbsixyv+au/+Qtf+Ksf95pf8+fP8rcv8MXf9IgPs6dfVHffQ7cu4wZ+kvZuc/buRJdeM7auAyY99Db94/bN1RcNE1WckzTrepxf+gwP9ilf8vdf8nb/9ek/5sm/w9efu/zvVDe/Vij/Q2cfJBdexIees3butHa9M6ZNNAZdJGadGFrf9wn/8/fv8/evzE0/hjkfc1bu9RfuhQd95Lcdn3+v+4z/90ov8WZf/t8v1nmPw8ePuTs/mvxfiLrfhym/ROf+1EadNWcc03WcTW4/+jwf/R3/7O2/nI1/mVsfJMbdJjeMdBCT0TAAAANXRSTlMASmAIPTAQKBU0LSYeDKojHBouLG5AIRMR5eS8RxgE9+TAvrq2RQ316N/br66hfVZHOzQuJiGmUpAAAAUcSURBVEjH7dZ3TBNhHMZx6yi49957bz2olZZWEFqKogIiKGhRxIl7gYpWXOAENyruiQMRkC0uFBQVUXHvvfdMfH5vOY1cGzDxHxO/ISkkfHje3l0TCvzLNWpTMF+1M2A7NO2Yz5rXEuB6+aSooADXzj9uKcD5lajUf/yX8Jn0jAytds4GlaWZQxcLifT0oTMbN27a9ORJbOxmVmxsbAuxWFylcmVTU3EubHXqVFpk5PqDUVHXw6KjH984+yw9g/6WmTxG5uk5JT5+6tTpjatVq1anTtWqVcsIsFalUk1Qqy0tLc3Mzc179ercuUsXKxubTp1kntZTti4cMWLQ4MF9+/bocSXc3gCGJWxmRtihM7CVFVkJj5cYwxYfCWMXlnYZZlZmLZ27IAfv0gDvsS+RG6dpYXkMyw5tASsBDgReNGhJMJadDGBZmnYCDYOSdWAWWCKRSOcCb7tLeJfGyclDiCWR2gmWZH9dLCsLCwsZw66BfnngOWqGmQWmXQxbS6WTXF2D/LYtWuS1JFijcerpYWtfKReWrgfmLxYbJisDnvQLuxnBpw/OAYV1cJDzZ6bbJJVae7oGAk+b5rXdTeNuFPP2RpS53kowrJ4/YE5QkN9wwrs07rC29qVz46gNwMyu57j1Nryd9Ijjrgf52b16+QZ4lGF8KGqD+cSJE+Xym7BcWCc6MuF0jnsY52uXwHHz7rk5AofYOgvxdWDeHoCFxK70A8dF+vrabdtCGjjEIA5TkZUfJGvDdqW4S2EwU3z97IYnzMd3991nhui6eZ8oLsS0m2NlsNbAMU85LhrDwweOvMT0zGU6ZyE+E63CbhhvZfqnI43jPgX52hFO0mudYayWy2NwaQeobPDp97TGQ+m6YTLHaf2Y9fdZmgI937abd9cTJrnwxsdqeUxM+gCO26IGxrUCvo1zsN2B/kk+Sx3x44Bw564G8I24W7fOnbtDOm4KCgwMPItfzgSFxbDbeY6bvKPb6q7KvQJ8Ng72+fMMphewcHtesDOP9E/mrbNhnDCMimfbmQsXbl34Cm8xi9GkZJ8ci0MrhwjwpmcJmQzHX4B+kZWVlYnX19OmjfT3T072WcqsjnaHKPaW53HtHHwnYSorMfHC08mvR4y4+5LjvsAmJYEuTSG7DIdW/obr5eALly5enI4SExMvvrmMHnKT73l5eW338Tl61HHU7Xmwq7vSsOLdT9y+CY/JLtY3CH3mvoJuB4UdNXMm7TI7PqIcQVaj1hVQq2YpM6jD1GBWihtydMSnwZ0o7TLrAvx7NesS3sk6QgUHB7vtAsUqWeySHQLrElFEgB8co45TfSkN5eSOT3CITtcNT6WSdme7uPQRYNPqD3bv3t2PNRr1QE49e/YM8fDQ4Xn29laGgmLWZd26ocYxLAIl6+Fhi5y9U0OVSoVCgdk+BrF9dnb227fL0VUUHh6+Z+XKlfuQd2pqqlI5TjF+/GzY/v37C3Dl+t+yryHYFfpgCXfv3j01NDR03DjFbLLrDOEq9QNmUatWrVqD9u/fPxZBIqKYnd0Hu+ikAIsbBBBFPOXt+/fjECy93f4nkQH8bu+Y3j8LCMBXwJjeAWP0RUSs1TcUfc+NS5qKSxZCJRH922JqWrRipZplypQoUbGGSenSxYubmJiUL1+uXBGqeIE8KikSlWO3QSTC7/5hVUSiovRaViQq9sdY/B/nsxJtC1MVRaIaOa8NC7OK1cob1xAZq0zeuIgx27BQXhQVMtLvp/4BHjZmywKZ+BgAAAAASUVORK5CYII="}}]); \ No newline at end of file diff --git a/static/js/115.53ae6b24.chunk.js b/static/js/115.53ae6b24.chunk.js new file mode 100644 index 000000000..cf916cd29 --- /dev/null +++ b/static/js/115.53ae6b24.chunk.js @@ -0,0 +1 @@ +(this.webpackJsonp=this.webpackJsonp||[]).push([[115,30],{"3+nJ":function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABHNCSVQICAgIfAhkiAAAAL1JREFUSEvtkrERgzAMRaUNMgqVR3FKzmEBRgkLgNvQZAR6NyTzUCjJXThsgiNBjipWLf0nfX2EnQt31ocEYB3+M4vq1p0J4FZoZVlv3g1ii+qLs4CYv+YIyEghLKC59gcahg4AM39rKeQrICY+giSQKIATHyEIVBqtqthPFgFSce8S+/yJWYJ8ANaKc5AAsFV82pyqk1alf0kIaF1GgL004/M+IroXRxWkjY3pVtgUgl8VmPl0AWtwsoi16AG+31AZ1BllVwAAAABJRU5ErkJggg=="},GLkv:function(e,t,a){"use strict";a.r(t),a("g9YV");var n=a("wCAj"),r=(a("/zsF"),a("PArb")),c=(a("sPJy"),a("bE4q")),l=a("zLi2"),o=a.n(l),i=a("o+MX"),s=a.n(i),m=a("FLGM"),u=a.n(m),d=a("BF1V"),p=a.n(d),f=a("0lTi"),A=a.n(f),E=a("cDcd"),h=a.n(E),g=a("2iEm"),y=a("WXHv"),b=a.n(y),v=a("3+nJ"),x=a.n(v),C=(a("KHN1"),a("vDqi")),N=a.n(C),w=(a("2CTR"),a("jqZs"));t.default=function(e){var t,a=e.match.params,l=a.owner,i=a.projectsId,m=a.type,d=a.syncIds,f=Object(E.useState)(!1),y=o()(f,2),v=y[0],C=y[1],k=Object(E.useState)({}),B=o()(k,2),O=B[0],F=B[1],I=Object(E.useState)(1),S=o()(I,2),j=S[0],R=S[1],_=Object(E.useState)(0),J=o()(_,2),V=J[0],D=J[1],K=Object(E.useState)([]),Y=o()(K,2),Q=Y[0],L=Y[1];Object(E.useEffect)((function(){var e;C(!0),N.a.get(s()(e="/v1/".concat(l,"/")).call(e,i,"/sync_repositories/history"),{params:{type:m,limit:10,page:j,reposync_branch_ids:d}}).then((function(e){var t;C(!1),e&&200===e.status&&(u()(t=e.data.logs).call(t,(function(e,t){e.id=t+1})),F(e.data),D(e.data.total_count))})).catch((function(){C(!1)}))}),[10,j]);var U=[{title:"序号",dataIndex:"index",className:"recordColumns",align:"center",render:function(e,t,a){return h.a.createElement("span",null,10*(j-1)+a+1)}},{title:"代码变更方",dataIndex:"change_from",className:"recordColumns"},{title:"同步时间",dataIndex:"sync_time",className:"recordColumns"},{title:"同步状态",dataIndex:"sync_status",className:"recordColumns",render:function(e){return Object(w.sync_status)(e)}},{title:"commit id",dataIndex:"commit_id",className:"recordColumns",render:function(e){var t,a;return h.a.createElement(g.a,{to:s()(t=s()(a="/".concat(l,"/")).call(a,i,"/commits/")).call(t,e),className:"primaryColor"},e)}},{title:"同步日志",dataIndex:"action",align:"center",className:"primaryColor recordColumns"}];return h.a.createElement("div",{className:"storeListBox"},h.a.createElement(c.a,{separator:">"},h.a.createElement(c.a.Item,{className:"font-15"},h.a.createElement(g.a,{to:s()(t="/".concat(l,"/")).call(t,i,"/service/reposyncer"),className:"primaryColor"},"同步记录")),h.a.createElement(c.a.Item,{className:"font-15 color-grey3"},"GitLink分支:",O.gitlink_branch_name,h.a.createElement(r.a,{type:"vertical"}),O.external_type&&O.external_type.split("::").pop(),"分支:",O.external_branch_name)),h.a.createElement(n.a,{className:"storeListTable mt20 recordListTable",loading:v,columns:U,dataSource:O.logs,expandedRowRender:function(e){return h.a.createElement("div",{className:"expandBox",dangerouslySetInnerHTML:{__html:e.log}})},expandIconColumnIndex:5,expandIconAsCell:!1,expandIcon:function(e){return h.a.createElement("a",{className:"primaryColor",onClick:function(t){e.onExpand(e.record,t)}},"查看日志",h.a.createElement("img",{alt:"",src:e.expanded?x.a:b.a,style:{width:"15px"},className:"ml5"}))},rowKey:"id",expandedRowKeys:Q,onExpand:function(e,t){var a=new p.a(Q);e?a.add(t.id):a.delete(t.id),L(A()(a))},pagination:{current:j,pageSize:10,total:V,hideOnSinglePage:!0,onChange:function(e,t){window.scrollTo(0,0),R(e)}},locale:{emptyText:h.a.createElement("div",{className:"mt100 mb100 font-16"},"暂无数据,请耐心等待同步完成并",h.a.createElement("a",{onClick:function(){window.location.reload()},className:"primaryColor"},"刷新"),"此页面")}}))}},GpAv:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAAAlCAYAAADGKS4rAAAAAXNSR0IArs4c6QAAAoRJREFUaEPt2s1q1FAUwPH/menCN7C+hY/gwvYhXLfWlqIVFBnxo+JC0U1xbCZYFVQUBHdVysQZOwoqdaHiwo+F3Sh+QbsYUex0vEcyOHYqzUxIkyDm3m1y7kl+HE5yL1f4z8fgqBaAD16JqyCa9utK2gnTzjcwplMC+xQWcoa9ZVeepPkMmQH2UVVREa5hOOi58iUN6EwBd4DWVTmxupVztUlpJgmdVeC26WuEEW9aHiSFnHXgtuutRp79taK8jxvaArdFle/AqXwfZ+eKshIXtAX+W1J5izLhuXI7DmQLHKCoyv0mjMyX5M1moC1wFz2FpkDx2w+OP7wsX6NAW+AQagqfRTkUZTVogUMAr30HWTDK7mpJXoQNs8BhpdbuMwozuRUOly/Jcq9wC9xLKOi6smyUI81+ZrqtBi1wVOC1uK6rQdm5R3dsPsc/PIMwnBN2pfCEG64GZXBMU98jTeFl/6RQ5aMI21LJucFq0AInIK/KoipjFVfKFjgBYJR3BkYrJbljgeMFXlE4s6XJ6dkL4m8eYYFjAlblnoHhakkWO6e0v2mbB/4EHPAcub7RVBY4InBrI0iZyvdxcq4o9aBpLHAUYOWREYYqjrzqFW6Bewmtv/67HXAj7BkLCxwO2ABuPk+hWzuwPTgc5vq7/HagjFdceRYl3FZwgJrCkkKh4nAxbDuwFRyuBFvt4KdwrDotS+FCgu+yFbze5qkxDEVtB7aCgwutjuGo1895JsWv4NhGpivYPwyIcGUVCjVH/F+w2EdmgVV5aXIMVaflceyqHRNmEbjVDhr9OEmfrPSdswWs3GwIE0m1g8x+5FAGcsJ42ZH5JNtBVoG333Xkedqw7Xy/AMbePTUad1YlAAAAAElFTkSuQmCC"},VJFx:function(e,t,a){"use strict";a.r(t),a.d(t,"confirmInfo1",(function(){return te})),a.d(t,"confirmInfo2",(function(){return ae})),a.d(t,"synchronizeTips",(function(){return ne})),a.d(t,"branchForm",(function(){return re}));var n=a("+oHS"),r=a.n(n),c=a("OWCx"),l=a.n(c),o=a("fHi0"),i=a.n(o),s=a("RXMP"),m=a.n(s),u=a("qjzJ"),d=a.n(u),p=a("HnXd"),f=a.n(p),A=a("LYCE"),E=a.n(A),h=(a("2qtc"),a("kLXV")),g=(a("7Kak"),a("9yH6")),y=(a("+L6B"),a("2/Rp")),b=a("04Ix"),v=a.n(b),x=(a("miYZ"),a("tsqr")),C=a("zLi2"),N=a.n(C),w=(a("5NDa"),a("5rEg")),k=(a("y8nQ"),a("Vl3Y")),B=a("EcSs"),O=a.n(B),F=(a("OaEy"),a("2fM7")),I=(a("5Dmo"),a("3S7+")),S=(a("/zsF"),a("PArb")),j=(a("Pwec"),a("CtXQ")),R=(a("FJo9"),a("L41K")),_=a("FLGM"),J=a.n(_),V=a("o+MX"),D=a.n(V),K=a("5PDf"),Y=a.n(K),Q=a("ZbhI"),L=a.n(Q),U=a("6UaR"),G=a.n(U),W=a("cDcd"),q=a.n(W),M=(a("ZO1A"),a("9/46"),a("GpAv")),Z=a.n(M),H=(a("KHN1"),a("vDqi")),z=a.n(H),T=(a("FRFo"),a("TT9e")),X=a("jqZs");function P(e,t){var a=r()(e);if(l.a){var n=l()(e);t&&(n=Y()(n).call(n,(function(t){return i()(e,t).enumerable}))),a.push.apply(a,n)}return a}function $(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:"若存在同名从分支,首次同步主分支源码向从分支强制推送,请谨慎操作以免代码被覆盖";return q.a.createElement("div",{className:"flexBetween mb30",style:{alignItems:"flex-start"}},q.a.createElement(j.a,{type:"exclamation-circle",theme:"filled",style:{fontSize:"22px",color:"#CA0002"}}),q.a.createElement("span",{className:"ml10 font-15"},e))},ae=function(e){var t=e.mainBranch,a=t.address,n=t.branchName,r=t.type,c=e.branch;return q.a.createElement("div",{className:"flexBetween"},q.a.createElement("div",{className:"infoBoxBlueBg",style:{width:"260px"}},q.a.createElement("span",null,Object(T.platformLogo)(r),q.a.createElement("span",{className:"ml10"},"主分支")),q.a.createElement(S.a,{dashed:!0,style:{margin:"15px"}}),q.a.createElement("span",{className:"primaryColor"},a),q.a.createElement("div",{className:"mt10"},q.a.createElement("i",{className:"iconfont icon-fenzhi2 font-18"}),n)),q.a.createElement("img",{src:Z.a,style:{width:"40px"}}),q.a.createElement("div",{className:"infoBoxBlueBg",style:{width:"260px"}},q.a.createElement("span",null,Object(T.platformLogo)(c.type),q.a.createElement("span",{className:"ml10"},"从分支")),q.a.createElement(S.a,{dashed:!0,style:{margin:"15px"}}),q.a.createElement("span",{className:"primaryColor"},c.address),q.a.createElement("div",{className:"mt10"},q.a.createElement("i",{className:"iconfont icon-fenzhi2 font-18"}),c.branchName)))},ne=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"Github";return q.a.createElement(I.a,{title:q.a.createElement("div",null,"首次同步方向指两个仓库首次进行同步时,执行git push指令的方向。",q.a.createElement("br",null),"若首次同步方向为GitLink同步至",e,",则本仓库代码将被强推至绑定的",e,"仓库一次,后续根据webhook来监听仓库的双向同步")},q.a.createElement(j.a,{type:"question-circle",theme:"filled",style:{color:"#466aff"},className:"mb20 synchronizeTip"}))},re=function(e,t,a,n){var r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"1",c=arguments.length>5?arguments[5]:void 0,l=arguments.length>6?arguments[6]:void 0,o=arguments.length>7?arguments[7]:void 0,i="1"===r?"Gitlink":l,s="1"===r?"gitlink_branch_name":"external_branch_name",m="1"===r?l:"Gitlink",u="1"===r?"external_branch_name":"gitlink_branch_name",d=a([u])[u];return q.a.createElement(W.Fragment,null,q.a.createElement(k.a.Item,O()({label:"".concat(i,"分支")},o),e(s,{rules:[{required:!0,message:"请选择".concat(i,"仓库分支")}],initialValue:n[s]})(q.a.createElement(F.a,{placeholder:"请选择".concat(i,"仓库分支"),onChange:function(e){var a={};a[u]=e,t(a)}},c&&J()(c).call(c,(function(e,t){var a=e.name;return q.a.createElement(F.a.Option,{value:a,key:t},a)}))))),q.a.createElement(k.a.Item,O()({hidden:!d,label:"".concat(m,"分支")},o,{extra:"注:若仓库存在该分支,同步后将被源分支覆盖。若不存在该分支,则会新建一条同名分支并同步代码"}),e(u,{rules:[{required:!0,message:"请输入".concat(m,"分支名称")}],initialValue:n[u]})(q.a.createElement(w.a,{placeholder:"请输入".concat(m,"分支名称"),className:"storeInput",maxLength:50,disabled:!0}))))};t.default=k.a.create()(Object(W.forwardRef)((function(e){var t,a,n,r,c,l,o=e.form,i=e.history,s=(e.storeDetail||{}).sync_repositories_unique,m=void 0===s?[]:s,u=e.match.params,d=u.owner,p=u.projectsId,f=o.getFieldDecorator,A=o.validateFields,E=o.resetFields,b=o.setFieldsValue,v=o.getFieldsValue,C=Object(W.useState)(0),B=N()(C,2),I=B[0],S=B[1],_=Object(W.useState)(),V=N()(_,2),K=V[0],Q=V[1],U=Object(W.useState)(),M=N()(U,2),Z=M[0],H=M[1],P=Object(W.useState)({}),ce=N()(P,2),le=ce[0],oe=ce[1],ie=Object(W.useState)(),se=N()(ie,2),me=se[0],ue=se[1],de=Object(W.useState)("2"),pe=N()(de,2),fe=pe[0],Ae=pe[1],Ee=Object(W.useState)(),he=N()(Ee,2),ge=he[0],ye=he[1],be=[{step:0,title:"配置同步仓库"},{step:1,title:"配置同步仓库webhook"},{step:2,title:"配置同步分支"}],ve=le.type,xe=le.external_repo_address,Ce=le.external_branch_name,Ne=le.gitlink_branch_name,we={address:xe,branchName:"1"===fe?"全部分支":Ce,type:ve},ke={address:D()(t=D()(a="".concat(window.location.origin,"/")).call(a,d,"/")).call(t,p,".git"),branchName:"1"===fe?"全部分支":Ne,type:"gitlink"},Be=le.first_sync_direction||v(["first_sync_direction"]).first_sync_direction,Oe=J()(m).call(m,(function(e){return e.type.split("::").pop()})),Fe=Oe.length&&Y()(n=["Github","Gitee"]).call(n,(function(e){return-1===L()(Oe).call(Oe,e)}))||["Github","Gitee"],Ie=me&&("Github"===me?/^https:\/\/github\.com\/.+\/.+$/:/^https:\/\/gitee\.com\/.+\/.+$/);function Se(){var e=v(),t=e.external_branch_name,a=e.gitlink_branch_name,n=e.first_sync_direction;oe($($({},le),{},{external_branch_name:t,gitlink_branch_name:a,first_sync_direction:n}))}Object(W.useEffect)((function(){var e;z.a.get(D()(e="/".concat(d,"/")).call(e,p,"/branches.json"),{params:{page:1,limit:1e3}}).then((function(e){Q(e.data)})).catch((function(e){}))}),[]);var je={labelCol:{span:5},wrapperCol:{span:18},style:{width:"60%"}};return q.a.createElement("div",{className:"storeListBox mt20"},q.a.createElement("div",{className:"headBox font-16 pl15 mb25"},"跨平台仓库代码同步",X.reposyncerHelpIcon),q.a.createElement("div",{className:"registerBox"},q.a.createElement(R.a,{current:I},J()(be).call(be,(function(e){var t=e.title,a=e.step;return q.a.createElement(ee,{title:t,key:a})}))),q.a.createElement(k.a,{className:"codeSynchronizationForm",colon:!1,layout:2===I?"horizontal":"vertical",form:o},q.a.createElement(k.a.Item,{label:"请选择同步仓库平台",className:"storeFormItem",hidden:I},f("type",{rules:[{required:!0,message:"请选择同步仓库平台"}],initialValue:le.type})(q.a.createElement(F.a,{placeholder:"请选择",onChange:function(e){E(),ue(e)}},J()(Fe).call(Fe,(function(e){return q.a.createElement(F.a.Option,{key:e,value:e},Object(T.platformLogoUnText)(e),e)}))))),q.a.createElement(k.a.Item,{label:"".concat(me,"同步仓库地址"),className:"storeFormItem",hidden:I||!me},f("external_repo_address",{rules:[{required:!0,message:"请输入".concat(me||"","同步仓库地址")},{pattern:Ie,message:"请输入".concat(me,"可访问的仓库地址")}],initialValue:le.external_repo_address})(q.a.createElement(w.a,{placeholder:"请输入".concat(me,"同步仓库地址"),className:"storeInput",maxLength:200}))),q.a.createElement(k.a.Item,{label:"".concat(me,"同步仓库授权验证"),className:"storeFormItem",hidden:I||!me,extra:q.a.createElement("div",{className:"pt5 pl10 font-13"},"如何配置token:",q.a.createElement("br",null),"1、登录",me,",确保拥有读写同步仓库的权限",q.a.createElement("br",null),"Github"===me&&"2、找到已存在的token,或新建一个token;新建方式为:点击个人头像→Settings→Developer Settings→Personal access tokens (classic)→Generate new token","Gitee"===me&&"2、找到已存在的token,或新建一个token,新建方式为:点击个人头像→设置→私人令牌→生成新令牌",q.a.createElement("br",null),"3、确保token拥有仓库读写权限,且未过期。将token复制到此处token填写框")},f("external_token",{rules:[{required:!0,message:"请输入".concat(me||"","授权token")}],initialValue:le.external_token})(q.a.createElement(w.a.Password,{addonBefore:"token",placeholder:"请输入".concat(me,"的授权token"),className:"storeInput",maxLength:300}))),!I&&q.a.createElement("div",null,q.a.createElement("div",{className:"mt30"},q.a.createElement(y.a,{style:{width:"100px"},onClick:function(){i.go(-1)},className:"mr30"},"返回"),q.a.createElement(y.a,{type:"primary",style:{width:"100px"},onClick:function(){A(["type","external_repo_address","external_token"],(function(e,t){if(!e){var a,n=t.external_repo_address.replace(".git","").replace("https://".concat(me.toLowerCase(),".com/"),"");me&&z.a.get(D()(a="/v1/".concat(n,"/branches/")).call(a,me.toLowerCase()),{params:{page:1,limit:100,token:t.external_token}}).then((function(e){e&&e.data&&G()(e.data)?(H(e.data),S(1),oe($($({},le),t))):x.a.error("获取".concat(me,"平台仓库分支列表失败,请检查参数输入是否正确"))})).catch((function(e){}))}}))}},"下一步"))),1===I&&q.a.createElement("div",null,q.a.createElement(j.a,{type:"info-circle",theme:"filled",style:{color:"#466aff"}}),q.a.createElement("span",{className:"color-grey-6 ml5 mb15"},"为了保证双向同步实时性,请您完成以下操作,以保证每个参与同步的仓库均已配置Webhook"),q.a.createElement("p",{className:"mt15"},"1、复制Webhook接受请求地址:"),q.a.createElement(w.a,{id:"webhook",className:"mt10 mb10 copyWebhookInput",value:D()(r=D()(c=D()(l="".concat(window.location.origin,"/api/v1/")).call(l,d,"/")).call(c,p,"/sync_repositories/sync?sync_direction=2&repo_type=SyncRepositories::")).call(r,me),readOnly:!0,addonAfter:q.a.createElement("a",{onClick:function(){var e=document.querySelector("#webhook");e&&(e.select(),document.execCommand("copy")&&(document.execCommand("copy"),document.getSelection().removeAllRanges(),x.a.success("复制成功")))}},"复制链接")}),"2、前往",me,"登录并进入同步仓库WebHook页面进行配置:",q.a.createElement(y.a,{type:"primary",ghost:!0,className:"mt10 mb10 ml10",onClick:function(){var e,t=le.type,a=le.external_repo_address;a?window.open(D()(e="".concat(a.replace(/.git$/,""))).call(e,"Github"===t?"/settings/hooks":"/hooks")):x.a.error("您暂未配置同步仓库地址")}},"点击前往"),q.a.createElement("br",null),q.a.createElement("div",{className:"pl15 pb10"},"① 添加webHook",q.a.createElement("br",null),"② 将步骤1地址填入页面中的URL处",q.a.createElement("br",null),"③ 确保已勾选Push事件",q.a.createElement("br",null),"④ 激活"),"3、完成配置",q.a.createElement("div",{className:"mt30"},q.a.createElement(y.a,{style:{width:"100px"},onClick:function(){S(0)},className:"mr30"},"上一步"),q.a.createElement(y.a,{type:"primary",style:{width:"100px"},onClick:function(){S(2)}},"下一步"))),2===I&&q.a.createElement("div",null,q.a.createElement("div",{className:"color-grey-6 mb15"},"请绑定同步分支,建立单个分支的实时双向同步"),q.a.createElement(k.a.Item,{hidden:!0},f("sync_granularity",{rules:[],initialValue:"2"})(q.a.createElement(g.a.Group,{onChange:function(e){le.external_repo_address?Ae(e.target.value):x.a.error("您暂未配置同步仓库地址")},value:fe,style:{width:"80%"}},q.a.createElement(g.a,{value:"2"},"单个分支",q.a.createElement("br",null),q.a.createElement("span",{className:"color-grey-6 ml25 font-12"},"建立单个分支的实时双向同步"))))),fe&&q.a.createElement("div",{style:{display:"flex",alignItems:"center"}},q.a.createElement(k.a.Item,O()({label:"首次同步方向:"},je),f("first_sync_direction",{rules:[{required:!0,message:"请选择首次同步方向"}],initialValue:le.first_sync_direction})(q.a.createElement(F.a,{placeholder:"请选择首次同步方向",onChange:function(){E(["external_branch_name","gitlink_branch_name"])}},q.a.createElement(F.a.Option,{value:"2"},me,"同步至GitLink"),q.a.createElement(F.a.Option,{value:"1"},"GitLink同步至",me)))),ne(me)),"2"===fe&&Be&&re(f,b,v,le,Be,"2"===Be?Z:K,me,je),q.a.createElement("div",{className:"mt30"},q.a.createElement(y.a,{style:{width:"100px"},className:"mr30",onClick:function(){Se(),S(1)}},"上一步"),fe&&q.a.createElement(y.a,{type:"primary",style:{width:"100px"},onClick:function(){Se(),A((function(e,t){e||ye(!0)}))}},"确认绑定")))),q.a.createElement(h.a,{title:"绑定同步分支",visible:ge,onCancel:function(){ye(!1)},footer:q.a.createElement("div",null,q.a.createElement(y.a,{style:{width:"95px",height:"32px"},onClick:function(){ye(!1)},className:"mr40"},"再想想"),q.a.createElement(y.a,{style:{width:"95px",height:"32px"},onClick:function(){var e,t=v();t.type="SyncRepositories::".concat(t.type),z.a.post(D()(e="/v1/".concat(d,"/")).call(e,p,"/sync_repositories.json"),t).then((function(e){var t;e&&200===e.status?(ye(!1),x.a.success("绑定成功"),window.location.href=D()(t="/".concat(d,"/")).call(t,p,"/service/reposyncer")):x.a.error("绑定失败")}))},type:"primary",ghost:!0},"开始同步")),width:650,className:"reposyncerModal"},te(),ae({mainBranch:"1"===le.first_sync_direction?ke:we,branch:"1"===le.first_sync_direction?we:ke}))))})))},WXHv:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABHNCSVQICAgIfAhkiAAAAMtJREFUSEvtk7EVwiAQhu/3GdfRNKldwSaWkiygG+gILpCoJelcgzRxEzfAh43GF+CILx20B9/H/QegiRcm5lMUeBOOEYVFVEnVAVh6T1k2gHRa5Fn3Xe7NoG7UmQj7MQKt9WO2SNbFJn1aBaZQS3UlYBciscENY/AVhUhccKvAFCrZngA6ujrxwZ2Ct6RRAoTLkIQD9wockjuSufgd6NBFWD+514nWt3KbCe4jYAk+ndCqzLMDF86KKAQ2OqJ/JOyIxkqiwJvc5BG9AKx9RBmDkHpfAAAAAElFTkSuQmCC"},YJKC:function(e,t){e.exports="data:image/jpeg;base64,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"},hplJ:function(e,t){e.exports="data:image/png;base64,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"},jqZs:function(e,t,a){"use strict";a.r(t),a.d(t,"sync_status",(function(){return se})),a.d(t,"reposyncerHelpIcon",(function(){return me})),a("sRBo");var n=a("kaz8"),r=(a("Pwec"),a("CtXQ")),c=(a("2qtc"),a("kLXV")),l=(a("y8nQ"),a("Vl3Y")),o=(a("OaEy"),a("2fM7")),i=a("04Ix"),s=a.n(i),m=(a("T2oS"),a("W9HT")),u=(a("g9YV"),a("wCAj")),d=(a("5NDa"),a("5rEg")),p=(a("+L6B"),a("2/Rp")),f=(a("/zsF"),a("PArb")),A=(a("miYZ"),a("tsqr")),E=a("zLi2"),h=a.n(E),g=(a("Awhp"),a("KrTs")),y=a("FLGM"),b=a.n(y),v=a("cdeZ"),x=a.n(v),C=a("5PDf"),N=a.n(C),w=a("o+MX"),k=a.n(w),B=a("mnMc"),O=a.n(B),F=a("+oHS"),I=a.n(F),S=a("OWCx"),j=a.n(S),R=a("fHi0"),_=a.n(R),J=a("RXMP"),V=a.n(J),D=a("qjzJ"),K=a.n(D),Y=a("HnXd"),Q=a.n(Y),L=a("LYCE"),U=a.n(L),G=a("cDcd"),W=a.n(G),q=a("2iEm"),M=a("YJKC"),Z=a.n(M),H=a("hplJ"),z=a.n(H),T=(a("KHN1"),a("vDqi")),X=a.n(T),P=a("VJFx"),$=a("ZO1A"),ee=a.n($),te=a("9/46"),ae=a.n(te);function ne(e,t){var a=I()(e);if(j.a){var n=j()(e);t&&(n=N()(n).call(n,(function(t){return _()(e,t).enumerable}))),a.push.apply(a,n)}return a}function re(e){for(var t=1;t1&&W.a.createElement(l.a.Item,{label:"同步仓库平台",className:"storeFormItem"},y("type",{rules:[{required:!0,message:"请选择同步仓库平台"}]})(W.a.createElement(o.a,{placeholder:"请选择同步仓库平台",onChange:function(e){S(e)}},W.a.createElement(o.a.Option,{value:"Github",disabled:!g.Github},W.a.createElement("img",{src:ee.a,alt:"",className:"storeLogo mr5"}),"Github",!g.Github&&",获取分支列表失败,请检查token是否有效"),W.a.createElement(o.a.Option,{value:"Gitee",disabled:!g.Gitee},W.a.createElement("img",{src:ae.a,alt:"",className:"storeLogo mr5"}),"Gitee",!g.Gitee&&",获取分支列表失败,请检查token是否有效")))),I&&W.a.createElement("div",{className:"directionByAddTaskModal"},W.a.createElement(l.a.Item,{label:"首次同步方向:"},y("first_sync_direction",{rules:[{required:!0,message:"请选择首次同步方向"}]})(W.a.createElement(o.a,{placeholder:"请选择首次同步方向",onChange:function(){x(["external_branch_name","gitlink_branch_name"])}},W.a.createElement(o.a.Option,{value:"2"},I,"同步至GitLink"),W.a.createElement(o.a.Option,{value:"1"},"GitLink同步至",I)))),Object(P.synchronizeTips)(I)),I&&V&&Object(P.branchForm)(y,w,C,{},V,"2"===V?g[I]:m,I,{})),D&&W.a.createElement("div",{className:"pt15"},Object(P.confirmInfo1)(),Object(P.confirmInfo2)({mainBranch:"1"===V?Q:Y,branch:"1"===V?Y:Q})))})),le=a("TT9e");function oe(e,t){var a=I()(e);if(j.a){var n=j()(e);t&&(n=N()(n).call(n,(function(t){return _()(e,t).enumerable}))),a.push.apply(a,n)}return a}function ie(e){for(var t=1;t1?"请选择您要解绑的仓库":"您确定要清空已绑定仓库?")),W.a.createElement("div",{className:"font-15 mt5 mb25 ml15"},"此操作将清空所有绑定仓库/绑定分支及同步日志,请谨慎操作"),W.a.createElement(l.a.Item,{style:{padding:"5px 15px"}},C("repositories",{rules:[{required:!0,message:"至少选择一个仓库"}]})(W.a.createElement(n.a.Group,null,b()(R).call(R,(function(e,t){return W.a.createElement(n.a,{key:t,value:e.sync_repository_ids,className:"infoBoxBlueBg mb20",style:{width:"570px",marginLeft:"0px"}},Object(le.platformLogo)(e.type),W.a.createElement("span",{className:"ml10"},e.external_repo_address))})))))),W.a.createElement(ce,{owner:D,projectsId:K,visible:T,setVisible:$,branchList:ae,sync_repositories_unique:R,reload:Ye,repositoriesBranch:J}))}))}}]); \ No newline at end of file diff --git a/static/js/116.8bc92649.chunk.js b/static/js/116.8bc92649.chunk.js new file mode 100644 index 000000000..40b0d249d --- /dev/null +++ b/static/js/116.8bc92649.chunk.js @@ -0,0 +1 @@ +(this.webpackJsonp=this.webpackJsonp||[]).push([[116],{"E+/Y":function(e,t,n){"use strict";n.d(t,"c",(function(){return l})),n.d(t,"a",(function(){return u}));var r=n("JGtk"),a=JSON.parse(localStorage.chromesetting),c=a&&a.common.wiki,i=Object(r.a)(c),l=c;t.b=i;var u="autologin_trustie"},G99X:function(e,t,n){},HVCG:function(e,t,n){"use strict";n.r(t);var r=n("+oHS"),a=n.n(r),c=n("OWCx"),i=n.n(c),l=n("5PDf"),u=n.n(l),o=n("fHi0"),s=n.n(o),f=n("RXMP"),d=n.n(f),p=n("qjzJ"),h=n.n(p),m=n("HnXd"),b=n.n(m),v=n("LYCE"),k=n.n(v),g=(n("T2oS"),n("W9HT")),y=(n("+L6B"),n("2/Rp")),j=(n("5NDa"),n("5rEg")),x=(n("Pwec"),n("CtXQ")),w=(n("miYZ"),n("tsqr")),O=n("SPx3"),E=n.n(O),_=n("04Ix"),S=n.n(_),N=n("zLi2"),C=n.n(N),P=(n("y8nQ"),n("Vl3Y")),T=n("a0dU"),D=n.n(T),H=n("HU8g"),L=n.n(H),I=n("o+MX"),X=n.n(I),F=n("Yaap"),B=n.n(F),q=n("mnMc"),J=n.n(q),W=n("cDcd"),M=n.n(W),Y=(n("yuvH"),n("j/6D")),z=(n("zBD+"),n("J66h")),R=n("p7gc");function G(e,t){var n=a()(e);if(i.a){var r=i()(e);t&&(r=u()(r).call(r,(function(t){return s()(e,t).enumerable}))),n.push.apply(n,r)}return n}function V(e){for(var t=1;t-1)){e.next=14;break}return e.next=12,G(z(z({},t),{},{pageName:"_Sidebar"})).then((function(e){if(e&&200===e.code){var n=A(t,c,W.Base64.decode(e.data.content_base64));a.menuList=te(n,c),a.sidebar=n}}));case 12:e.next=21;break;case 14:return i=[],P()(c).call(c,(function(e){i.push("[[".concat(e.title,"]]"))})),l=i.join("\n"),e.next=19,V(t,"_Sidebar",l);case 19:a.menuList=te(l,c),a.sidebar=l;case 21:return e.abrupt("return",a);case 22:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function te(e,t){var n={};t&&P()(t).call(t,(function(e){return n[e.title]=e.sub_url}));var r=e.split("\n"),a=-1,c=[],i={title:"root",children:[],key:a++};return P()(r).call(r,(function(e,t){var l=D()(e).call(e),u=L()(l).call(l,"[[")&&X()(l).call(l,"]]"),o=u?l.substring(2,l.length-2):l.substring(2,l.length),s=e.search(/\S/),f={title:e,children:[],key:"-1",titleStr:o,title_sub:n[o],isFile:u,level:s};if(s){var d,p=c[s-1],h=_()(d=i.children).call(d,(function(e){return e.key===c[0].key}))[0];if(1===s){var m;f.key=O()(m="".concat(h.key,"-")).call(m,h.children.length),h.children.push(f)}else{var b,v=le(h.children,p.key);f.key=O()(b="".concat(v&&v.key,"-")).call(b,v&&v.children.length),v&&v.children.push(f)}var k=r[t+1]&&r[t+1].search(/\S/);+k>s&&(L()(l).call(l,"- ")||L()(l).call(l,"* "))?c.push(f):+k0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0;return e&&B()(e).call(e,(function(e){return e.title===t}))}function ae(e,t,n){for(var r=0;r0&&(e.children=oe(e.children,t)),!0)}))}},yuvH:function(e,t,n){},"zBD+":function(e,t,n){"use strict";n.d(t,"a",(function(){return L}));var r=n("+oHS"),a=n.n(r),c=n("OWCx"),i=n.n(c),l=n("5PDf"),u=n.n(l),o=n("fHi0"),s=n.n(o),f=n("RXMP"),d=n.n(f),p=n("qjzJ"),h=n.n(p),m=n("HnXd"),b=n.n(m),v=n("LYCE"),k=n.n(v),g=(n("2qtc"),n("kLXV")),y=(n("+L6B"),n("2/Rp")),j=n("zLi2"),x=n.n(j),w=n("EcSs"),O=n.n(w),E=n("04Ix"),_=n.n(E),S=n("Kwsy"),N=n.n(S),C=n("cDcd"),P=n.n(C),T=n("faye");function D(e,t){var n=a()(e);if(i.a){var r=i()(e);t&&(r=u()(r).call(r,(function(t){return s()(e,t).enumerable}))),n.push.apply(n,r)}return n}function H(e){for(var t=1;t .ant-select-auto-complete .ant-select-search__field.ant-input-affix-wrapper {\n display: inline;\n float: none;\n}\n",""]),e.exports=t},lrIw:function(e,t,n){"use strict";n.d(t,"a",(function(){return j}));var a=n("cDcd"),o=n("i+PK"),r=n("eHJ2"),c=n.n(r);function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function l(){return(l=Object.assign||function(e){for(var t=1;t0?v.a.createElement(x.a,{className:"tabsStyle",animated:!1,activeKey:n,onChange:a},O()(t).call(t,(function(e,t){return v.a.createElement(_,{tab:e,key:"".concat(t)},r)}))):""},C=n("YHS8"),N=n("2CTR"),k=function(e){var t=e.data,n=e.current_user,a=e.successFunc;return t&&t.length>0?v.a.createElement("div",{className:"MemberBoxThree"},O()(t).call(t,(function(e,t){return v.a.createElement(C.a,{user:e.user,img:e.user.image_url,name:e.user.name,time:e.created_at,focusStatus:e.user.watched,is_current_user:n&&e.user.login===n.login,login:e.user.login,successFunc:a})}))):v.a.createElement(N.a,{_html:"暂无团队成员"})},S=n("2iEm"),P=n("sYIF"),D=E.a.div(a||(a=d()(["{\n padding:0px 38px;\n min-height:400px;\n}"]))),T=E.a.div(r||(r=d()(["{\n display:flex;\n align-items: center;\n padding:25px 0px;\n border-bottom:1px solid #eee;\n &:last-child{\n border-bottom:none;\n }\n}"]))),z=E.a.img(c||(c=d()(["{\n width:60px;\n height: 60px;\n margin-right:12px;\n border-radius:50%;\n}"]))),R=function(e){var t=e.projects;return t&&t.length>0?v.a.createElement(D,null,O()(t).call(t,(function(e,t){var n;return v.a.createElement(T,null,v.a.createElement(z,{src:e.project&&Object(P.h)("/".concat(e.project.owner_image_url))}),v.a.createElement(S.a,{to:g()(n="/".concat(e.project.owner_login,"/")).call(n,e.project.identifier)},e.project.name))}))):v.a.createElement(N.a,{_html:"暂无团队项目"})},V=n("vDqi"),B=n.n(V),F=E.a.a(o||(o=d()(["{\n display:block;\n border-radius:5px;\n border:1px solid rgba(40,189,108,1);\n color:rgba(40,189,108,1); \n padding:0px 14px;\n height:30px;\n line-height:30px;\n}"])));t.default=function(e){var t=Object(b.useState)("0"),n=p()(t,2),a=n[0],r=n[1],c=Object(b.useState)(1),o=p()(c,2),m=o[0],f=o[1],d=Object(b.useState)(0),h=p()(d,2),E=h[0],x=h[1],j=Object(b.useState)(void 0),O=p()(j,2),_=O[0],C=O[1],N=Object(b.useState)(void 0),S=p()(N,2),P=S[0],D=S[1],T=Object(b.useState)(void 0),z=p()(T,2),V=z[0],L=z[1],I=e.match.params,J=I.OIdentifier,Y=I.groupId,H=e.current_user,M=e.organizeDetail;function K(e,t,n){var a,r=g()(a="/organizations/".concat(e,"/teams/")).call(a,t,"/team_users.json");B.a.get(r,{params:{page:n,limit:15}}).then((function(e){e&&e.data&&(D(e.data.team_users),x(e.data.total_count))})).catch((function(e){}))}return Object(b.useEffect)((function(){var e,t;Y&&(t=g()(e="/organizations/".concat(J,"/teams/")).call(e,Y,".json"),B.a.get(t).then((function(e){e&&e.data&&L(e.data)})).catch((function(e){})))}),[Y]),Object(b.useEffect)((function(){if(V&&M){var e,t=M.nickname;document.title=g()(e="".concat(V.nickname,"-")).call(e,t)}}),[M,V]),Object(b.useEffect)((function(){"0"===a?K(J,Y,m):function(e,t,n){var a,r=g()(a="/organizations/".concat(e,"/teams/")).call(a,t,"/team_projects.json");B.a.get(r,{params:{page:n,limit:15}}).then((function(e){e&&e.data&&e.data.team_projects.length>0&&(C(e.data.team_projects),x(e.data.total_count))})).catch((function(e){}))}(J,Y,m)}),[a,m]),v.a.createElement(y.g,{className:"GroupSubLevel"},v.a.createElement(y.q,{className:"g-sub-left"},V?v.a.createElement("div",null,v.a.createElement(y.b,null,v.a.createElement("span",{className:"color-grey-3 task-hide"},V.nickname),V.is_member&&!V.is_admin?v.a.createElement(u.a,{title:"确认离开团队吗?",onConfirm:function(){return function(t){if(t){var n,a=g()(n="/organizations/".concat(J,"/teams/")).call(n,Y,"/team_users/quit.json");B.a.delete(a).then((function(n){n&&"success"===n.message&&(e.showNotification("已成功退出团队!"),e.history.push("/".concat(t)))})).catch((function(e){}))}}(H.login)},okText:"确认",cancelText:"取消"},v.a.createElement(F,null,"离开团队")):""),v.a.createElement("div",{className:"g-desc"},V.description?V.description:"暂无描述"),v.a.createElement("div",{className:"g-tip"},"owner"===V.authorize?v.a.createElement("div",null,v.a.createElement("p",null,"管理员团队对 ",v.a.createElement("span",null,"所有仓库")," 具有操作权限,且对组织具有 ",v.a.createElement("span",null,"管理员权限"),"。"),v.a.createElement("p",null,"此外,该团队拥有了 ",v.a.createElement("span",null,"创建仓库")," 的权限:成员可以在组织中创建新的仓库。")):"admin"===V.authorize?v.a.createElement("div",null,v.a.createElement("p",null,"该团队拥有",v.a.createElement("span",null," 管理 所有仓库"),"的权限:团队成员可以读取、克隆、推送以及添加其它仓库协作者。"),v.a.createElement("p",null,"此外,该团队拥有了 ",v.a.createElement("span",null,"创建仓库")," 的权限:成员可以在组织中创建新的仓库")):"write"===V.authorize?v.a.createElement("div",null,v.a.createElement("p",null,"该团队拥有对所属仓库的 ",v.a.createElement("span",null,"读取")," 和 ",v.a.createElement("span",null,"写入")," 的权限")):v.a.createElement("div",null,v.a.createElement("p",null,"此团队授予 ",v.a.createElement("span",null,"读取所有仓库")," 的访问权限:成员可以查看和克隆仓库。")),V.is_admin?v.a.createElement(s.a,{type:"primary",onClick:function(){var t;return e.history.push(g()(t="/".concat(J,"/teams/")).call(t,Y,"/setting"))}},v.a.createElement("span",{className:"color-white"},"团队设置")):"")):v.a.createElement(l.a,{image:l.a.PRESENTED_IMAGE_SIMPLE})),v.a.createElement(y.m,null,v.a.createElement(y.k,null,v.a.createElement(y.r,null,v.a.createElement(w,{nav:["团队成员","团队项目"],index:a,onChange:r},"0"===a?v.a.createElement(k,{data:P,current_user:e.current_user,successFunc:function(){return K(J,Y,m)}}):v.a.createElement(R,{projects:_})),E>15&&v.a.createElement("div",{className:"mt20 pb20 edu-txt-center"},v.a.createElement(i.a,{simple:!0,current:m,total:E,pageSize:15,onChange:function(e){return f(e)}}))))))}},KJct:function(e,t,n){"use strict";n("+L6B");var a=n("2/Rp"),r=n("zLi2"),c=n.n(r),o=n("cDcd"),i=n.n(o),l=n("vDqi"),s=n.n(l);n("6V0J"),t.a=function(e){var t=e.is_watch,n=e.fontClass,r=e.starText,l=e.is_block,u=e.id,m=e.successFunc,p=e.notReset,f=Object(o.useState)(!1),d=c()(f,2),h=d[0],g=d[1],b=Object(o.useState)(t),v=c()(b,2),E=v[0],y=v[1];return i.a.createElement(a.a,{type:E?"default":"primary",ghost:!E,block:l,loading:h,onClick:function(){return e=E,g(!0),void s()({method:e?"delete":"post",url:"/watchers/".concat(e?"unfollow":"follow",".json"),params:{target_type:"user",id:u}}).then((function(e){e&&0===e.data.status&&(m&&m(),p&&y(!E)),g(!1)})).catch((function(e){g(!1)}));var e}},E?i.a.createElement("span",{className:""},i.a.createElement("i",{className:"iconfont icon-shixing font-15 text-yellow mr-4"}),i.a.createElement("span",{className:n||"font-12"},"已关注")):i.a.createElement("span",{className:""},i.a.createElement("i",{className:"iconfont icon-kongxing font-15"}),i.a.createElement("span",{className:n},r||"关注")))}},NJEC:function(e,t,n){"use strict";var a=n("cDcd"),r=n("VCL8"),c=n("3S7+"),o=n("CtXQ"),i=n("2/Rp"),l=n("YMnH"),s=n("ZvpZ"),u=n("H84U");function m(e){return(m="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function p(){return(p=Object.assign||function(e){for(var t=1;t1){var e=t.current;t.current=e-1,U(e-1)}else clearInterval(r),B(!1),y(!0)}),1e3),w.a.get("/accounts/get_verification_code.json",{params:{login:e,type:1,smscode:Object(k.w)(e)}}).then((function(e){e.data&&0===e.data.status&&y(!1)})))}},P?"获取验证码":"重发(".concat(D,"s)")))),i.a.createElement(m.a.Item,null,s("password",{rules:[{required:!0,message:"请输入登录密码"},{validator:function(e,a,t){!function(e,a,t){if(a)if(/(?!.*\s)(?!^[\u4e00-\u9fa5]+$)^.{8,16}$/.test(a)){var r=l(),s=r.username,n=r.captcha,c=r.confirm_password;r.register_username&&(Q.test(s)||T.test(s))&&n&&c&&a===c?v(!1):v(!0),t()}else a.length<8||a.length>16?(v(!0),t("密码长度为8-16个字符")):(v(!0),t("密码不能使用空格"));else v(!0),t("请输入登录密码")}(0,a,t)}}],validateTrigger:"onInput"})(i.a.createElement(u.a.Password,{autoComplete:"new-password",addonBefore:i.a.createElement("img",{src:p.a,alt:"",width:"13px"}),className:"psd",size:"large",placeholder:"请输入登录密码"}))),i.a.createElement(m.a.Item,null,s("confirm_password",{rules:[{required:!0,message:"请再次输入登录密码"},{validator:function(e,a,t){!function(e,a,t){if(a)if(/(?!.*\s)(?!^[\u4e00-\u9fa5]+$)^.{8,16}$/.test(a)){var r=l(),s=r.username,n=r.password,c=r.register_username,i=r.captcha;a!==n?t("两次输入的密码不一样"):(Q.test(s)||T.test(s))&&n&&c&&i?v(!1):v(!0),t()}else a.length<8||a.length>16?(v(!0),t("密码长度为8-16个字符")):(v(!0),t("密码不能使用空格"));else v(!0),t("请重复输入登录密码");if(a){var o=l(),A=o.username,m=o.password,u=o.register_username,d=o.captcha;a!==m?t("两次输入的密码不一样"):t(),(Q.test(A)||T.test(A))&&m&&u&&d?v(!1):v(!0),t()}else t()}(0,a,t)}}],validateTrigger:"onInput"})(i.a.createElement(u.a.Password,{autoComplete:"new-password",addonBefore:i.a.createElement("img",{src:p.a,alt:"",width:"13px"}),className:"psd",size:"large",placeholder:"请确认登录密码"}))),i.a.createElement(A.a,{type:"primary",disabled:f,size:"large",style:{width:"100%",marginTop:"20px"},onClick:function(){a.validateFields((function(e,t){e||w.a.post("/accounts/register.json",{namespace:t.register_username,login:t.username,password:t.password,password_confirmation:t.confirm_password,code:t.captcha,type:S}).then((function(e){e.data&&-6===e.data.status?a.setFields({captcha:{value:t.captcha,errors:[new Error("验证码错误,请重新输入")]}}):e.data&&0===e.data.status&&(E.a.save("supplyphone",!0),E.a.save("login",e.data.login),window.location.href="/"+t.register_username)}))}))}},"注册并登录")))}));a.default=function(e){var a=Object(c.useState)("0"),t=n()(a,2),s=t[0],l=t[1];return i.a.createElement("div",{className:"bodies"},i.a.createElement("div",{className:"logo"},i.a.createElement("img",{src:o.a,alt:"",height:"48px"})),i.a.createElement("div",{className:"content"},i.a.createElement("p",null,"关联第三方账号"),i.a.createElement("div",{className:"panels"},i.a.createElement("p",{className:"tips"},"您已完成头歌/github/gitee/qq/中国研究生赛事平台授权,请补充Gitlink登录信息以完成第三方账号绑定"),i.a.createElement(r.a,{selectedKeys:[s],mode:"horizontal",className:"panelsMenu",onClick:function(e){l(e.key)}},i.a.createElement(r.a.Item,{key:"0"},"已有Gitlink账号,进行绑定"),i.a.createElement(r.a.Item,{key:"1"},"无Gitlink账号,注册并绑定")),"0"===s?i.a.createElement(I,e):i.a.createElement(D,e))))}},rxUf:function(e,a){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAQCAYAAAAmlE46AAAABHNCSVQICAgIfAhkiAAAAVtJREFUKFO1UzFyglAQ3YVUNskN9AbKBHq/VEIRc4J4g+AJwhHIDThCUkAqhD46eAQ9QZImlZ/NfvQ76OAMTSj379u37+0DoeVLs3UASM+EEPnCfm3rQV38yMtBBfIBCQIA2hEZMWI1B8C+GmCA+T4V1lb3Y7JcbRg9JIIdIhSIFE+FU+iGJC9HSDLg9zG/9wlo408cC9PliryJfWJuW6tZ0/3/B0zz1YzA3PrC2ijmToxJtp4jUISGOdLGtAJrI6r9k+c6Cw0iwxxrtquMeV7e/ZIs2KkvILAuQWdAdQ5Ac66nHsEx18ImkwLVt65k4bv2AJPsM0TAoefajx1OERPR1nedEGuGSrJjGPrufXwNrDRzosIeGyWE9V0f/mCKLAgwaAO3GXVKjAJDJd+4ULL9C2X/UdMLzxZgmLOm5rOoHdbeB6yZ/w64ZWd/OJtRz7iJ1HpNGZ0zeqn9Dyxx2hH0NYmzAAAAAElFTkSuQmCC"}}]); \ No newline at end of file diff --git a/static/js/122.074351a9.chunk.js b/static/js/122.074351a9.chunk.js new file mode 100644 index 000000000..03d8d6f16 --- /dev/null +++ b/static/js/122.074351a9.chunk.js @@ -0,0 +1 @@ +(this.webpackJsonp=this.webpackJsonp||[]).push([[122],{"0Rql":function(e,a){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAQCAYAAABtPJ3XAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAALKADAAQAAAABAAAAEAAAAACYv7IkAAABuElEQVRIDdVWr0/DQBT+ujQowgSZwAAKQkhAoAiGTBT2B+ARM/wIAQx2dgYICdRU4PkDBhM4goYEgwODWBBDIjje17VJV9rudkdIeMmt69137333+n6cg1+StR01L6rqMjwFTFKtA7zKoy0juDl3njhnK6LTTjYaauSjg2PRsqUUSlnaHAdfMu+PVXB41XA+szC6c1aESbbbQQsKVSGF2gqwvgxMTfTMv7wB1/dA6w6Qw9Dlt+UKajakXd2TZeFCzwrZ8TJwtAkszvSjZqcBjtUloHkJvHdRjb7Gbj9S/83Yw1HMPoqpUnPvJ9k0hYdnOdRZOMvwWDCN6cyYSxvLea8zZhkGac9m4YkhNopzJqeR2BD2aJExqysJbLhXd18SZ0w4Ll1xgiWV5v2PsfHePFzRvOtth/lbhMleY9abisKoqV1jD8dcWbp0ZRhsnk63fcEKOrxIlTiRb7PPOsvSpSPEUsTiqVSJg97bcL82Hg7YwdgUWLIGCTHEco9gg0H4vHVjwlEd9ZkBbApFpLlGTJQtvmkN5iGsOh3vBtKa59jB2BR0WjP30LCpGMVv0ti/uvwkif/V9fIbUzmWMlmEs/gAAAAASUVORK5CYII="},VPG4:function(e,a,t){},aABL:function(e,a,t){"use strict";t("5Dmo");var n=t("3S7+"),l=(t("MXD1"),t("CFYs")),c=t("zLi2"),i=t.n(c),s=t("FLGM"),o=t.n(s),r=t("o+MX"),m=t.n(r),d=t("cDcd"),u=t.n(d),f=t("spEH"),p=(t("js5m"),t("VPG4"),t("T2oS"),t("W9HT")),A=t("UtpJ"),E=t.n(A),b=t("PhNK"),g=t("vDqi"),h=t.n(g),v=function(e){var a,t,c,s,r=e.prekey,A=e.item,g=e.projectsId,v=e.owner,j=e.history,w=e.mergeId,N=e.parentsSha,x=Object(d.useState)("复制文件路径"),y=i()(x,2),k=y[0],O=y[1],S=Object(d.useState)(void 0),C=i()(S,2),D=C[0],I=C[1],B=Object(d.useState)(!0),_=i()(B,2),L=_[0],M=_[1],R=Object(d.useState)(!1),P=i()(R,2),T=P[0],V=P[1];function K(e){if(D)M(!L);else{var a,t;V(!0);var n=m()(a=m()(t="/v1/".concat(v,"/")).call(t,g,"/")).call(a,w,"/files.json");h.a.get(n,{params:{filepath:e}}).then((function(e){if(e){var a=e.data&&e.data.files&&e.data.files.length>0&&e.data.files[0];I(a.sections),M(!0),V(!1)}}))}}return Object(d.useEffect)((function(){r<3&&A&&A.filename&&K(A.filename)}),[r,A]),u.a.createElement("div",{key:r},u.a.createElement(p.a,{spinning:T},u.a.createElement(f.j,{className:"filesInfo"},u.a.createElement(f.a,{onClick:function(){return M(!L)},style:{cursor:A.is_bin||0===A.changes?"default":"pointer"}},A.is_bin||0===A.changes?"":u.a.createElement("div",{style:{width:20}},u.a.createElement("i",{className:L?"iconfont icon-sanjiaoxing-down color-grey-9":"iconfont icon-triangle font-15 color-grey-9"})),u.a.createElement("span",{className:"cursor-pointer","data-clipboard-text":A.name},A.is_renamed&&A.old_name,A.is_renamed&&u.a.createElement("i",{className:"iconfont icon-youjiang font-12 color-grey-8 ml5 mr5"}),A.filename),u.a.createElement(n.a,{title:k,onVisibleChange:function(){return O("复制文件路径")}},u.a.createElement("i",{className:"iconfont icon-fuzhiicon ml6",onClick:function(e){var a,t;e.stopPropagation(),a=A.filename,(t=document.createElement("input")).defaultValue=a,document.body.appendChild(t),t.select(),document.execCommand("Copy"),t.className="copyCont",t.style.display="none",O("复制成功")}}))),u.a.createElement("div",{className:"see-file"},u.a.createElement(n.a,{placement:"top",title:m()(a=m()(t=m()(c=m()(s="".concat(A.additions+A.deletions,"处更改")).call(s,A.additions+A.deletions>0?":":""," ")).call(c,A.additions>0?A.additions+"处添加":"")).call(t,A.additions>0&&A.deletions>0?"和":"")).call(a,A.deletions>0?A.deletions+"处删除":"")},u.a.createElement(l.a,{showInfo:!1,strokeColor:"#2DB44D",size:"small",percent:A.additions/(A.additions+A.deletions)*100}),u.a.createElement("span",{className:"ml10"},A.additions+A.deletions,"处")),!A.is_submodule&&u.a.createElement("span",{className:"see-file-btn",onClick:function(){var e,a,t;j.push(m()(e=m()(a="/".concat(v,"/")).call(a,g)).call(e,A.is_deleted?"/commits/".concat(Object(b.b)(N)):m()(t="/tree/".concat(Object(b.b)(A.sha),"/")).call(t,A.filename)))}},"查看文件"))),!A.is_bin&&0!==A.changes&&L&&u.a.createElement("div",{className:"filesContent"},D&&D.length>0?o()(D).call(D,(function(e,a){var t;return e.lines&&e.lines.length>0&&o()(t=e.lines).call(t,(function(e,t){return u.a.createElement("div",{key:a+t,className:2===e.type?"linesContent add":3===e.type?"linesContent reduce":4===e.type?"linesContent translate":"linesContent"},u.a.createElement("span",{className:"lines"},u.a.createElement("span",null,e.left_index&&"0"!==e.left_index?e.left_index:""),u.a.createElement("span",null,e.right_index&&"0"!==e.right_index?e.right_index:"")),u.a.createElement("div",{style:{display:"flex"}},u.a.createElement("span",{className:"linetype"},2===e.type?"+":3===e.type?"-":""),u.a.createElement("div",null,u.a.createElement("span",{style:{whiteSpace:"pre-wrap"}},3===e.type||2===e.type?(n=e.content)?" "+E()(n).call(n,1):"":e.content))));var n}))})):u.a.createElement("div",{className:"diffDesc"},u.a.createElement("a",{onClick:function(){return K(A.filename)},className:"color-blue"},"加载差异"),"差异被折叠"))))};a.a=function(e){var a=e.data,t=e.filesData,c=e.history,s=e.owner,r=e.projectsId,p=e.parentsSha,A=e.mergeId,E=Object(d.useState)(t),b=i()(E,2),g=b[0],h=b[1],j=Object(d.useState)(!1),w=i()(j,2),N=w[0],x=w[1];Object(d.useEffect)((function(){t&&h(t)}),[t]),Object(d.useEffect)((function(){document.addEventListener("click",(function(){x(!1)}))}),[]);var y=u.a.createElement("div",{className:"folders"},u.a.createElement("div",{className:"folderList"},g&&o()(g).call(g,(function(e,a){var t,c,i,s;return u.a.createElement("a",{href:"#value".concat(a)},u.a.createElement(f.j,{className:"filesInfo",key:a,onClick:function(){e.flag&&showDown(e.flag,a,e.is_bin),x(!1)}},u.a.createElement(f.a,null,u.a.createElement("i",{className:"iconfont icon-wenjianicon mr4"}),u.a.createElement("span",{className:"cursor-pointer","data-clipboard-text":e.filename},e.filename)),u.a.createElement("div",{className:"see-file"},u.a.createElement(n.a,{placement:"top",title:m()(t=m()(c=m()(i=m()(s="".concat(e.additions+e.deletions,"处更改")).call(s,e.additions+e.deletions>0?":":"")).call(i,e.additions>0?e.additions+"处添加":"")).call(c,e.additions>0&&e.deletions>0?"和":"")).call(t,e.deletions>0?e.deletions+"处删除":"")},u.a.createElement(l.a,{showInfo:!1,strokeColor:"#2DB44D",size:"small",percent:e.additions/(e.additions+e.deletions)*100}),e.additions>0&&u.a.createElement("span",{className:"color-green ml10"},"+",e.additions),e.deletions>0&&u.a.createElement("span",{className:"color-red ml10"},"-",e.deletions)))))}))));return u.a.createElement("div",{onClick:function(e){e.nativeEvent.stopImmediatePropagation()}},u.a.createElement(f.a,{className:"color-grey-9",style:{position:"relative"},onClick:function(){x(!N)}},u.a.createElement("div",{style:{width:20}},u.a.createElement("i",{className:"iconfont mr5 ".concat(N?"font-18 icon-sanjiaoxing-down":"font-16 icon-triangle")})),u.a.createElement("span",{className:"color-grey-6 update-file-count"},"共有",u.a.createElement("span",{className:"color-grey-3"}," ",a&&a.file_nums," 个文件 "),"被更改",a&&a.total_addition?u.a.createElement("span",null,",包括 ",u.a.createElement("span",{className:"color-green"},a&&a.total_addition," 次插入")):"",a&&a.total_addition&&a.total_deletion?" 和 ":"",a&&a.total_deletion?u.a.createElement("span",{className:"color-red"}," ",a&&a.total_deletion," 次删除"):""),N&&y),g&&g.length>0&&u.a.createElement("div",{className:"fileList"},o()(g).call(g,(function(e,a){return u.a.createElement("div",{className:"files",key:a},u.a.createElement("a",{id:"value".concat(a),className:"anchorPoint"}),u.a.createElement(v,{item:e,prekey:a,projectsId:r,owner:s,history:c,parentsSha:p,mergeId:A}))}))))}},cfbA:function(e,a,t){"use strict";t.r(a);var n,l=t("Vi3r"),c=t.n(l),i=(t("T2oS"),t("W9HT")),s=(t("+L6B"),t("2/Rp")),o=t("SPx3"),r=t.n(o),m=t("zLi2"),d=t.n(m),u=t("YdDX"),f=t.n(u),p=t("a0dU"),A=t.n(p),E=t("o+MX"),b=t.n(E),g=t("FLGM"),h=t.n(g),v=t("cDcd"),j=t.n(v),w=t("vOnD"),N=t("PhNK"),x=t("sYIF"),y=t("aABL"),k=t("0Rql"),O=t.n(k),S=t("Rs/d"),C=t("bjH3"),D=t("vDqi"),I=t.n(D),B=t("2iEm"),_=w.a.div(n||(n=f()(["\n border: 1px solid #FAFCFF;\n margin-bottom:15px;\n & .commitinfos {\n background-color: #f1f8ff;\n border: 1px solid rgba(42, 97, 255, 0.23);\n border-radius: 3px 3px 0px 0px;\n padding: 10px 20px 10px 16px;\n & .markdown-body table{\n background: #f1f8ff;\n }\n & .btnblue{\n margin-top: 12px;\n }\n & .task-hide{\n width: 65rem;\n overflow:hidden;\n white-space:normal;\n word-break:break-all;\n font-weight: bold;\n color: #333333;\n font-size: 16px;\n }\n }\n & > .f-wrap-between {\n padding: 14px 20px 14px 16px;\n border-radius: 0px 0px 3px 3px;\n border: 1px solid #D0D0D0;\n border-top: none;\n .df{\n align-items: center;\n & .underline:hover{\n text-decoration: underline;\n }\n }\n }\n"])));a.default=function(e){var a,t,n=e.match,l=e.history,o=e.projectDetail,m=Object(v.useState)({undefined:void 0}),u=d()(m,2),f=u[0],p=u[1],E=Object(v.useState)(void 0),g=d()(E,2),w=g[0],k=g[1],D=Object(v.useState)(void 0),L=d()(D,2),M=L[0],R=L[1],P=Object(v.useState)(void 0),T=d()(P,2),V=T[0],K=T[1],Y=Object(v.useState)(!0),z=d()(Y,2),H=z[0],U=z[1],F=n.params,G=F.sha,Q=F.projectsId,q=F.owner,J=Object(v.useState)(!1),W=d()(J,2),X=W[0],Z=W[1],$=Object(v.useRef)();Object(v.useEffect)((function(){return window.addEventListener("scroll",ee),function(){window.removeEventListener("scroll",ee)}}),[]);var ee=function(){var e=document.documentElement.scrollHeight,a=document.documentElement.clientHeight,t=document.documentElement.scrollTop;Math.ceil(t+a)>=e-5&&ae()};function ae(){return te.apply(this,arguments)}function te(){return(te=r()(A.a.mark((function e(){var a,t,n,l,i;return A.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=$.current?$.current.files:[],l=$.current?$.current.page:1,(!$.current||$.current.hasMore)&&!X&&H){e.next=5;break}return e.abrupt("return");case 5:return Z(!0),i=b()(a=b()(t="/v1/".concat(q,"/")).call(t,Q,"/commits/")).call(a,G,"/files.json"),e.next=9,I.a.get(i,{params:{page:l,limit:100}}).then((function(e){if(200===(null==e?void 0:e.status)){var a,t=1===l?e.data.files:b()(a=[]).call(a,c()(n),c()(e.data.files));p(e.data),$.current={files:t,page:l+1,hasMore:100===t.length},Z(!1)}}));case 9:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return Object(v.useEffect)((function(){if(o){var e,a,t,n=o.author,l=o.name;document.title=b()(e=b()(a=b()(t="".concat(w&&w.message?w.message+"-":"")).call(t,G,"-")).call(a,n.name,"/")).call(e,l)}}),[o,G,w]),Object(v.useEffect)((function(){if(Q&&q&&G){var e,a;ae();var t=b()(e=b()(a="/".concat(q,"/")).call(a,Q,"/commits/")).call(e,G,".json");I.a.get(t).then((function(e){e&&(k(e.data.commit),R(e.data.parents),K(e.data.committer||e.data.commit&&e.data.commit.committer),U(!1))})).catch((function(e){}))}}),[Q,q,G]),j.a.createElement("div",{className:"main",style:{padding:"0px",border:"none"}},j.a.createElement(i.a,{spinning:H},j.a.createElement(_,null,j.a.createElement("div",{className:"commitinfos"},j.a.createElement("div",{className:"f-wrap-between"},j.a.createElement("div",null,w&&w.message&&j.a.createElement(C.a,{className:"task-hide",value:w.message}),j.a.createElement(B.a,{to:b()(a=b()(t="/".concat(q,"/")).call(t,Q,"/tree/")).call(a,f.branch)},j.a.createElement("i",{className:"iconfont icon-fenzhi2 font-18"}),f.branch)),j.a.createElement(s.a,{type:"primary",onClick:function(){var e,a;l.push(b()(e=b()(a="/".concat(q,"/")).call(a,Q,"/tree/")).call(e,Object(N.b)(G)))},className:"btnblue",style:{height:"36px"}},"浏览文件"))),j.a.createElement("div",{className:"f-wrap-between",style:{alignItems:"center"}},j.a.createElement("ul",{className:"df"},j.a.createElement(S.a,{id:V&&V.id,url:V&&Object(x.h)("/".concat(V.image_url)),name:V&&V.name,login:V&&V.login}),w&&w.timestamp&&j.a.createElement("li",{className:"ml4"},"提交于",Object(N.a)(w.timestamp))),j.a.createElement("li",{className:"df"},M&&M.length>0&&h()(M).call(M,(function(e,a){var t,n,l;return j.a.createElement("div",{className:"ml40 f-wrap-alignCenter"},j.a.createElement("label",{className:"mr8"},"父节点"),j.a.createElement("img",{src:O.a,alt:"sha",width:"16px",className:"mr4"}),j.a.createElement(B.a,{to:b()(t=b()(n=b()(l="/".concat(q,"/")).call(l,Q,"/commits/")).call(n,Object(N.b)("".concat(e.sha)),"/")).call(t,f.branch),className:"underline"},Object(N.b)(e.sha)))})),j.a.createElement("div",{className:"ml40 f-wrap-alignCenter"},j.a.createElement("label",{className:"mr8"},"当前节点"),j.a.createElement("img",{src:O.a,alt:"sha",width:"16px",className:"mr4"}),j.a.createElement("span",null,Object(N.b)(G)))))),j.a.createElement(y.a,{history:l,data:f,filesData:$.current&&$.current.files,owner:q,projectsId:Q,parentsSha:M&&M.length>0&&M[0].sha,mergeId:"commits/".concat(G)}),X&&j.a.createElement("p",{style:{textAlign:"center",color:"#999",padding:"10px"}},"文件加载中...")))}},js5m:function(e,a,t){}}]); \ No newline at end of file diff --git a/static/js/123.4b976c1b.chunk.js b/static/js/123.4b976c1b.chunk.js new file mode 100644 index 000000000..c9c98c5f1 --- /dev/null +++ b/static/js/123.4b976c1b.chunk.js @@ -0,0 +1 @@ +(this.webpackJsonp=this.webpackJsonp||[]).push([[123],{"2iXe":function(e,n,t){"use strict";t.r(n);var a=t("UtpJ"),r=t.n(a),o=t("0lTi"),c=t.n(o),i=t("O0yt"),l=t.n(i),s=t("Dcj1"),u=t.n(s),d=t("6UaR"),f=t.n(d),m=t("EcSs"),p=t.n(m),v=(t("T2oS"),t("W9HT")),h=t("zLi2"),g=t.n(h),b=t("o+MX"),x=t.n(b),y=t("+oHS"),w=t.n(y),j=t("Kwsy"),k=t.n(j),E=t("cDcd"),C=t.n(E),S=t("3ocl"),I=t("ZFqk"),N=t.n(I),O=t("SPx3"),R=t.n(O),_=t("06Pm"),P=t.n(_),A=t("kA7L"),F=t.n(A),L=t("04Ix"),T=t.n(L),M=t("a0dU"),U=t.n(M),V=t("pPxq"),B=t.n(V),D=F()((function e(n,t,a){var o=this;P()(this,e),T()(this,"PLUGIN_ID","ACR_BLAME_PLUGIN"),T()(this,"activate",(function(e){var n=e.commands,t=e.context;o.commands=n,t.subscriptions.push(n.registerCommand("code.blame.extension.active",(function(){o.onActivate()})),n.registerCommand("code.blame.linktocommit",(function(e){var n=e.commitId;o.linkToCommit(n)})),n.registerCommand("code.blame.getBlameData",function(){var e=R()(U.a.mark((function e(n){var t,a,c,i,l;return U.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=n.projectId,n.prevSha,a=n.nextSha,c=n.filePath,i=B()(c).call(c,"/")?r()(c).call(c,1):c,e.next=4,o.getBlame(t,a,i).then((function(e){return e}));case 4:return l=e.sent,e.abrupt("return",l);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()))})),this.onActivate=n,this.linkToCommit=t,this.getBlame=a}),[{key:"deactivate",value:function(){}}]),z=t("rTE7"),H=t("sYIF"),J=t("OWCx"),q=t.n(J),K=t("5PDf"),$=t.n(K),G=t("fHi0"),W=t.n(G),X=t("qjzJ"),Z=t.n(X),Q=t("HnXd"),Y=t.n(Q),ee=t("LYCE"),ne=t.n(ee),te=t("UF4K"),ae=t.n(te),re=t("BF1V"),oe=t.n(re),ce=t("RXMP"),ie=t.n(ce),le=t("HU8g"),se=t.n(le),ue=t("lHQ6"),de=t.n(ue),fe=t("ZbhI"),me=t.n(fe),pe=t("WLfg"),ve=t.n(pe),he=t("44Ds"),ge=t.n(he),be=t("p46w"),xe=t.n(be),ye=t("Vi3r"),we=t.n(ye),je=t("4TgZ"),ke=t("v3+M"),Ee=t("oSXT"),Ce=t.n(Ee);function Se(e,n){var t=void 0!==l.a&&u()(e)||e["@@iterator"];if(!t){if(f()(e)||(t=function(e,n){if(e){var t;if("string"==typeof e)return Ie(e,n);var a=r()(t={}.toString.call(e)).call(t,8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?c()(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?Ie(e,n):void 0}}(e))||n&&e&&"number"==typeof e.length){t&&(e=t);var a=0,o=function(){};return{s:o,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,s=!0,d=!1;return{s:function(){t=t.call(e)},n:function(){var e=t.next();return s=e.done,e},e:function(e){d=!0,i=e},f:function(){try{s||null==t.return||t.return()}finally{if(d)throw i}}}}function Ie(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,a=Array(n);t=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,s=!0,d=!1;return{s:function(){t=t.call(e)},n:function(){var e=t.next();return s=e.done,e},e:function(e){d=!0,i=e},f:function(){try{s||null==t.return||t.return()}finally{if(d)throw i}}}}function Fe(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,a=Array(n);t=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,s=!0,d=!1;return{s:function(){t=t.call(e)},n:function(){var e=t.next();return s=e.done,e},e:function(e){d=!0,i=e},f:function(){try{s||null==t.return||t.return()}finally{if(d)throw i}}}}function Be(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,a=Array(n);t4&&void 0!==r[4]?r[4]:{},o.next=3,Ue.a.get(x()(c=x()(i=x()(l="/v1/".concat(n,"/")).call(l,e,"/pulls/")).call(i,t,"/versions/")).call(c,a,"/diff.json"),{params:s});case 3:return u=o.sent,(d=u.data).compareDiffId=a,d.id=d.name,d.addLineNum=d.addition,d.binaryFile=d.is_bin,d.delLineNum=d.deletion,d.deletedFile=d.is_deleted,d.newFile=d.is_created,d.newPath=d.name,d.oldPath=d.oldname,d.renamedFile=d.is_renamed,o.abrupt("return",d);case 16:case"end":return o.stop()}}),o)})))()},Xe=function(e,n,t,a){return R()(U.a.mark((function r(){var o,c,i;return U.a.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,Ue.a.put(x()(o=x()(c="/".concat(n,"/")).call(c,e,"/pulls/")).call(o,t,"/diffs/mark_file_as_read.json"),a);case 2:return i=r.sent,r.abrupt("return",i.data);case 4:case"end":return r.stop()}}),r)})))()},Ze=function(e,n,t,a){return R()(U.a.mark((function r(){var o,c,i;return U.a.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,Ue.a.put(x()(o=x()(c="/".concat(n,"/")).call(c,e,"/pulls/")).call(o,t,"/diffs/mark_file_as_unread.json"),a);case 2:return i=r.sent,r.abrupt("return",i.data);case 4:case"end":return r.stop()}}),r)})))()},Qe=function(e,n,t,a){return R()(U.a.mark((function r(){var o,c,i,l;return U.a.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,Ue.a.post(x()(o=x()(c="/v1/".concat(n,"/")).call(c,e,"/pulls/")).call(o,t,"/journals.json"),a);case 2:return i=r.sent,(l=Object(Te.a)(i.data)).author=l.user,l.author.avatarUrl=l.user.imageUrl?Object(H.i)(l.user.imageUrl):"",l.author.username=l.user.name,l.type="Common",l.stDiff=l.diff,l.discussionId=l.parentId,r.abrupt("return",l);case 11:case"end":return r.stop()}}),r)})))()},Ye=function(e,n,t,a){return R()(U.a.mark((function r(){var o,c,i,l;return U.a.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,Ue.a.delete(x()(o=x()(c=x()(i="/v1/".concat(n,"/")).call(i,e,"/pulls/")).call(c,t,"/journals/")).call(o,a,".json"));case 2:return l=r.sent,r.abrupt("return",l.data);case 4:case"end":return r.stop()}}),r)})))()},en=function(e,n,t,a){return R()(U.a.mark((function r(){var o,c,i;return U.a.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,Ue.a.post(x()(o=x()(c="/v1/".concat(n,"/")).call(c,e,"/pulls/")).call(o,t,"/reviews.json"),a);case 2:if(!(i=r.sent).data.id){r.next=8;break}return r.abrupt("return",i.data);case 8:Oe.a.error(i.data&&i.data.message);case 9:case"end":return r.stop()}}),r)})))()},nn=function(e,n,t){return R()(U.a.mark((function a(){var r,o,c,i,l,s,u;return U.a.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,Ue.a.get(x()(r=x()(o="/v1/".concat(n,"/")).call(o,e,"/pulls/")).call(r,t,"/reviews.json"));case 2:c=a.sent,i=Object(Te.a)(c.data.reviews),l=Ve(i);try{for(l.s();!(s=l.n()).done;)(u=s.value).author=u.reviewer,u.author.avatarUrl=Object(H.i)(u.reviewer.imageUrl),u.author.username=u.reviewer.name,u.author.webUrl="",u.body=u.content,u.pending=!1,u.pullRequestId=t}catch(e){l.e(e)}finally{l.f()}return a.abrupt("return",i);case 7:case"end":return a.stop()}}),a)})))()},tn=function(e,n,t,a){return R()(U.a.mark((function e(){return U.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Pe.a.put("/api/v3/projects/42422/pull_requests/13055/reviews",void 0,{body:a});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))()},an=function(e,n){var t=arguments;return R()(U.a.mark((function a(){var r,o,c;return U.a.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return o=t.length>2&&void 0!==t[2]?t[2]:{},a.next=3,Ue.a.get(x()(r="/".concat(n,"/")).call(r,e,"/sub_entries.json"),{params:o});case 3:return c=a.sent,a.abrupt("return",_e()(c.data).content);case 5:case"end":return a.stop()}}),a)})))()},rn=function(e,n){return R()(U.a.mark((function e(){return U.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Pe.a.get("/api/v4/projects/42422/languages",n,{disableResponseConvert:!0});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))()},on=function(e,n,t){return R()(U.a.mark((function a(){var r,o;return U.a.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,Ue.a.post(x()(r="/v1/".concat(n,"/")).call(r,e,"/contents/batch"),t);case 2:return o=a.sent,a.abrupt("return",o);case 4:case"end":return a.stop()}}),a)})))()};function cn(e,n,t){var a=e.get(n);return a||(a=t(),e.set(n,a)),a}function ln(e){return e&&e.isApiError}t("zdCV");var sn=t("J66h");function un(e,n){var t=w()(e);if(q.a){var a=q()(e);n&&(a=$()(a).call(a,(function(n){return W()(e,n).enumerable}))),t.push.apply(t,a)}return t}function dn(e){for(var n=1;n=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,s=!0,d=!1;return{s:function(){t=t.call(e)},n:function(){var e=t.next();return s=e.done,e},e:function(e){d=!0,i=e},f:function(){try{s||null==t.return||t.return()}finally{if(d)throw i}}}}function mn(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,a=Array(n);t1&&void 0!==arguments[1]&&arguments[1],t=Object(E.createContext)(null),a=function(a){var r=a.children,o=e();return n&&!o?null:C.a.createElement(t.Provider,{value:o},r)},r=function(){return C.a.useContext(t)};return[a,r]}var hn=Object(E.createContext)(null),gn=function(){return C.a.useContext(hn)},bn=vn((function(){var e=gn().params,n=e.projectsId,t=e.owner,a=e.mergeId;return Ne(R()(U.a.mark((function e(){var r;return U.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,He(n,t,a);case 2:return r=e.sent,e.abrupt("return",{pr:r});case 4:case"end":return e.stop()}}),e)}))))}),!0),xn=g()(bn,2),yn=xn[0],wn=xn[1],jn=vn((function(){var e=gn().project,n=Object(E.useState)((function(){return"GBK"===e.encoding})),t=g()(n,2),a=t[0],r=t[1],o=a?"GBK":"UTF-8",c=Object(E.useState)((function(){return me()(e=document.cookie).call(e,"LOCALE=en_US")>-1?"en-US":"zh-CN";var e})),i=g()(c,2),l=i[0],s=(i[1],C.a.useCallback((function(){xe.a.set("LOCALE","en-US"===l?"zh_CN":"en_US"),window.location.reload()}),[l]));return{gbk:a,setGBK:r,charsetName:o,locale:l,setLocale:s}})),kn=g()(jn,2),En=kn[0],Cn=kn[1],Sn=vn((function(){var e=gn().params,n=e.projectsId,t=e.owner,a=e.mergeId,r=wn().pr.id,o=function(e,n){var t=gn().params,a=t.projectsId,r=t.owner,o=t.mergeId,c=Object(E.useMemo)((function(){return new ae.a}),[]),i=Object(E.useMemo)((function(){return new ae.a}),[]),l=Object(E.useMemo)((function(){return new ae.a}),[]),s=Object(E.useMemo)((function(){return new ae.a}),[]),u=Object(E.useMemo)((function(){return new ae.a}),[]),d=Object(E.useMemo)((function(){return new oe.a}),[]),f=Object(E.useMemo)((function(){return new oe.a}),[]),m=Object(E.useMemo)((function(){return new oe.a}),[]),p=Object(E.useMemo)((function(){return new oe.a}),[]),v=Object(E.useMemo)((function(){return new oe.a}),[]),h=Object(E.useState)({}),b=g()(h,2),x=b[0],y=b[1],w=Object(E.useRef)(!1),j=Object(E.useRef)(),k=Object(E.useRef)(),C=Object(E.useState)(!1),S=g()(C,2),I=S[0],N=S[1];function O(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(i.set(e.id,e),l.set(e.id,n&&n.id),e.type===pn&&"opened"===e.state?v.add(e.id):v.delete(e.id),e.discussionId||(!e.lineCode&&e.system?f.add(e.id):m.add(e.id)),(e.discussionId||e.lineCode)&&p.add(e.id),e.lineCode){var t=cn(c,e.lineCode,(function(){return new oe.a}));t.add(e.id)}if(e.discussionId){var a=cn(u,e.discussionId,(function(){return new oe.a}));a.add(e.id)}n&&n.pending?d.add(e.id):d.delete(e.id)}function _(){return(_=R()(U.a.mark((function e(){var n,t,h,g,b,x,E,C,S,I,R,_,P,A,F,L,T,M=arguments;return U.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=M.length>0&&void 0!==M[0]&&M[0],t=M.length>1?M[1]:void 0,!w.current){e.next=4;break}return e.abrupt("return");case 4:return w.current=!0,e.next=7,$e(a,r,o,{path:t,is_full:!0});case 7:return h=e.sent,e.next=10,nn(a,r,o);case 10:g=e.sent,b=fn(g);try{for(b.s();!(x=b.n()).done;)x.value.reviewNotes=h}catch(e){b.e(e)}finally{b.f()}E={committedReviews:g,notes:h,pendingReview:g[0]},j.current=E.currentFetchedAt,C=!1,n&&(c.clear(),i.clear(),l.clear(),s.clear(),u.clear(),d.clear(),f.clear(),m.clear(),p.clear(),v.clear(),C=!0),S=fn(E.notes);try{for(S.s();!(I=S.n()).done;)O(I.value),C=!0}catch(e){S.e(e)}finally{S.f()}R=fn(E.committedReviews);try{for(R.s();!(_=R.n()).done;){P=_.value,s.set(P.id,P),A=fn(P.reviewNotes);try{for(A.s();!(F=A.n()).done;)O(F.value,P)}catch(e){A.e(e)}finally{A.f()}C=!0}}catch(e){R.e(e)}finally{R.f()}if(E.pendingReview){s.set(E.pendingReview.id,E.pendingReview),k.current=E.pendingReview,N(!0),L=fn(E.pendingReview.reviewNotes);try{for(L.s();!(T=L.n()).done;)O(T.value,E.pendingReview),C=!0}catch(e){L.e(e)}finally{L.f()}}else N(!1);C&&y({}),w.current=!1;case 26:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function P(e){var n=l.get(e.id);O(e,n?s.get(n):null),y({})}function A(){return(A=R()(U.a.mark((function e(n,t){var c,i;return U.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Ge(a,r,o,n,t);case 2:P(i=e.sent),i.discussions&&ie()(c=i.discussions).call(c,(function(e){return P(e)}));case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var F,L=(F=new ae.a,ie()(m).call(m,(function(e){!function(e){if(e&&e.lineCode){var n=e.lineCode.split("_")[0];F.set(n,(F.get(n)||0)+1)}}(i.get(e))})),F);return{lineToNoteIdSet:c,noteIdToNote:i,noteIdToReviewId:l,reviewIdToReview:s,noteIdToReplyIdSet:u,pendingNoteIdSet:d,recordNoteIdSet:f,topLevelCommentNoteIdSet:m,openedProblemNoteIdSet:v,hasPendingReview:I,hasOpenedProblem:v.size>0,doRefresh:function(){return _.apply(this,arguments)},manualUpdateReview:function(e){s.set(e.id,e),e.pending&&(k.current=e,N(!!e)),y({})},manualAddNote:function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;O(e,n),y({})},manualRemoveNote:function(e){i.delete(e),y({})},manualUpdateNote:P,pendingReviewRef:k,getRelatedFilePathByNoteId:function(e){var n=i.get(e);if(n){var t=n.path;if(n.discussionId){var a=i.get(n.discussionId);t=a&&a.path}return t}},editNote:function(e,n){return A.apply(this,arguments)},updateFlag:x,pathShaToNoteCount:L,setUpdateFlag:y}}();function c(){return(c=R()(U.a.mark((function e(r){var c,i,l;return U.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(o.hasPendingReview){e.next=6;break}return c={content:r.note,status:"common"},e.next=4,en(n,t,a,c);case 4:i=e.sent,o.manualUpdateReview(i);case 6:return e.next=8,Qe(n,t,a,r);case 8:l=e.sent,o.manualAddNote(l,o.pendingReviewRef.current);case 10:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function i(){return(i=R()(U.a.mark((function e(r){return U.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Ye(n,t,a,r);case 2:0==e.sent.status&&o.manualRemoveNote(r);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function l(){return(l=R()(U.a.mark((function e(r){var c;return U.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(o.hasPendingReview){e.next=4;break}return c={content:r.note,status:"common"},e.next=4,en(n,t,a,c);case 4:return e.next=6,tn(0,0,0,r);case 6:return e.next=8,o.doRefresh(!0);case 8:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var s=Object(E.useRef)();return dn(dn({commentPack:o},o),{},{addComment:function(e){return c.apply(this,arguments)},deleteComment:function(e){return i.apply(this,arguments)},commitReview:function(e){return l.apply(this,arguments)},prId:r,activateRef:s})})),In=g()(Sn,2),Nn=In[0],On=In[1],Rn=vn((function(){var e=gn().params,n=e.projectsId,t=e.owner,a=e.mergeId,r=(wn().pr.id,Object(E.useState)({})),o=g()(r,2),c=o[0],i=o[1],l=Ne((function(){return function(e,n,t){return R()(U.a.mark((function a(){var r,o,c,i,l,s,u;return U.a.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,Ue.a.get(x()(r=x()(o="/".concat(n,"/")).call(o,e,"/pulls/")).call(r,t,"/diffs/mark_files.json"));case 2:c=a.sent,i=[],l=Ve(c.data.files);try{for(l.s();!(s=l.n()).done;)(u=s.value).mark_as_read&&(u.newPath=u.name,u.file_path_sha2=u.file_path_sha,u.file_path_sha=ve()(u.newPath),i.push(u))}catch(e){l.e(e)}finally{l.f()}return a.abrupt("return",Object(Te.a)(i));case 7:case"end":return a.stop()}}),a)})))()}(n,t,a)}),{deps:[n,t,a,c]}),s=Object(E.useMemo)((function(){var e=new ae.a;if(!l)return e;var n,t=fn(l);try{for(t.s();!(n=t.n()).done;){var a=n.value;a.markAsRead&&e.set(a.filePathSha,a)}}catch(e){t.e(e)}finally{t.f()}return e}),[l]),u=Object(E.useMemo)((function(){return ge()(ve.a)}),[]);function d(){return(d=R()(U.a.mark((function e(r){var o;return U.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Xe(n,t,a,{file_path_sha:sn.Base64.encode(r)});case 2:return o=e.sent,i({}),e.abrupt("return",o);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function f(){return(f=R()(U.a.mark((function e(r){var o;return U.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Ze(n,t,a,{file_path_sha:sn.Base64.encode(r)});case 2:return o=e.sent,i({}),e.abrupt("return",o);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var m=Object(E.useCallback)((function(e){var n=u(e);return s.get(n)}),[s]),p=Object(E.useCallback)((function(e){var n=m(e);return n&&n.markAsRead&&!n.updatedAfterRead}),[m]);return{readMarks:l,readMarkMap:s,getFileReadMark:m,getFileReadStatus:p,markFileAsRead:function(e){return d.apply(this,arguments)},markFileAsUnread:function(e){return f.apply(this,arguments)}}})),_n=g()(Rn,2),Pn=_n[0],An=_n[1],Fn=vn((function(){var e=gn().params,n=wn().pr,t=Cn().charsetName,a=On().commentPack,r=e.projectsId,o=e.owner,c=e.mergeId,i=Object(E.useState)(!0),l=g()(i,2),s=l[0],u=l[1],d=Object(E.useCallback)((function(){u((function(e){return!e}))}),[u]),f=Object(E.useState)({}),m=g()(f,2),p=m[0],v=m[1],h=Object(E.useState)(window.location.search),b=g()(h,2),y=b[0],w=b[1],j=Object(E.useState)(),C=g()(j,2),S=C[0],I=C[1],N=Object(E.useState)([]),O=g()(N,2),_=O[0],P=O[1],A=Object(E.useMemo)((function(){var e=new se.a(y),n={};return e.has("from")&&(n.from=de()(e.get("from"))),e.has("to")&&(n.to=de()(e.get("to"))),n}),[y]);function F(){return(F=R()(U.a.mark((function e(){var n;return U.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Je(r,o,c);case 2:n=e.sent,S&&n.length==_.length&&k()((function(){I({})}),3e3),P(n);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}Object(E.useEffect)((function(){!function(){F.apply(this,arguments)}()}),[S]);var L=Object(E.useMemo)((function(){var e,n=new ae.a,t=fn(_);try{for(t.s();!(e=t.n()).done;){var a=e.value;n.set(a.id,a)}}catch(e){t.e(e)}finally{t.f()}return n}),[_]),T=_[0]&&_[_.length-1].id||n.diff.id,M=A.from,V=A.to||T,B=M?L.get(M):null,D=L.get(V),z=Ne(R()(U.a.mark((function e(){var n,a,i;return U.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(D){e.next=2;break}return e.abrupt("return",null);case 2:if(n=!!B||D.id!==T,{ignoreWhiteSpaceChange:!1,charsetName:t},!B){e.next=10;break}return e.next=7,qe(0,o,B.headCommitSha,D.headCommitSha);case 7:a=e.sent,e.next=20;break;case 10:e.next=16;break;case 13:a=e.sent,e.next=20;break;case 16:return e.next=18,Ke(r,o,c,D.id);case 18:i=e.sent,a={diffs:i,overflow:!1,addLineNum:D.addLineNum,delLineNum:D.delLineNum};case 20:return e.abrupt("return",dn(dn({},a),{},{fromVersion:B,toVersion:D,isPartial:n}));case 21:case"end":return e.stop()}}),e)}))),{deps:[B,D,t]});function H(){return(H=R()(U.a.mark((function e(n){var t;return U.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,We(r,o,c,D.id,{filepath:n});case 2:return delete(t=e.sent).sections,v(t),a.doRefresh(!1,n),e.abrupt("return",t);case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function J(){return(J=R()(U.a.mark((function e(n,t,a){return U.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,an(r,o,{filepath:n,ref:t});case 3:return e.abrupt("return",e.sent);case 6:if(e.prev=6,e.t0=e.catch(0),!ln(e.t0)||413!==e.t0.response.status){e.next=10;break}return e.abrupt("return",null);case 10:throw e.t0;case 11:case"end":return e.stop()}}),e,null,[[0,6]])})))).apply(this,arguments)}Object(E.useEffect)((function(){a.doRefresh()}),[]);var q,K=[],$=new ae.a,G=fn(n.checkSuites);try{for(G.s();!(q=G.n()).done;){var W=q.value;if(W.checkRuns){var X,Z=fn(W.checkRuns);try{for(Z.s();!(X=Z.n()).done;){var Q=X.value;if(Q.annotations){var Y,ee=fn(Q.annotations);try{for(ee.s();!(Y=ee.n()).done;){var ne=Y.value,te={annotation:ne,checkSuite:W};K.push(te),$.set(ne.path,($.get(ne.path)||0)+1)}}catch(e){ee.e(e)}finally{ee.f()}}}}catch(e){Z.e(e)}finally{Z.f()}}}}catch(e){G.e(e)}finally{G.f()}return{diffsPack:z,versions:_,fromVersion:B,toVersion:D,getDiffById:function(e){return H.apply(this,arguments)},stDiff:p,getFileContent:function(e,n,t){return J.apply(this,arguments)},IDEMode:s,toggleViewerType:d,updateQuery:function(e){var n,t,a=new se.a;e.from&&a.set("from",String(e.from)),e.to&&a.set("to",String(e.to));var r=a.toString();window.history.replaceState(null,"",x()(n=x()(t="".concat(window.location.pathname)).call(t,r?"?":"")).call(n,r)),w(r)},setAcrFlag:I,annotationPacks:K}})),Ln=g()(Fn,2),Tn=Ln[0],Mn=Ln[1],Un=function(e){var n=e.match,t={};if(e.projectDetail){var a=e.projectDetail;t=dn(dn(dn({},t),e.projectDetail),{},{pathWithNamespace:a.full_name})}var r={};if(e.current_user){var o=e.current_user;r=dn(dn({},o),{},{avatar_url:o.image_url,name:o.username})}return C.a.createElement(hn.Provider,{value:{project:t,user:r,params:n.params}},C.a.createElement(yn,null,C.a.createElement(En,null,C.a.createElement(Nn,null,C.a.createElement(Pn,null,C.a.createElement(Tn,null,e.children))))))},Vn=(t("BoS7"),t("Sdc0")),Bn=(t("qVdP"),t("jsC+")),Dn=(t("Pwec"),t("CtXQ")),zn=(t("lUTK"),t("BvKs")),Hn=(t("P2fV"),t("NJEC")),Jn=(t("+L6B"),t("2/Rp")),qn=(t("5NDa"),t("5rEg")),Kn=(t("5Dmo"),t("3S7+")),$n=(t("Telt"),t("Tckk")),Gn=t("FLGM"),Wn=t.n(Gn),Xn=t("RKTd"),Zn=t.n(Xn),Qn=t("guyh"),Yn=t.n(Qn),et=t("3xDC"),nt=t.n(et),tt=t("2iEm"),at=(t("VPcM"),"Ignore"),rt=function(e){var n=gn().user,t=On().addComment,a=Mn(),r=a.toVersion,o=a.stDiff,c=Object(z.a)(function(){var n=R()(U.a.mark((function n(a,c){return U.a.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.prev=0,n.next=4,t({note:a,diffId:r.id,line_code:e.lineCode,parent_id:e.id,path:e.path,type:c||"comment",diff:e.id?null:o});case 4:e.onClose&&e.onClose(),n.next=10;break;case 7:n.prev=7,n.t0=n.catch(0);case 10:case"end":return n.stop()}}),n,null,[[0,7]])})));return function(e,t){return n.apply(this,arguments)}}()),i=e.replyNote,l=Object(E.useState)(""),s=g()(l,2),u=s[0],d=s[1],f=Object(E.useState)(!1),m=g()(f,2),p=m[0],v=(m[1],Object(E.useCallback)((function(){var e=i?function(e,n){if(n&&n.note){var t,a,r=n.note.split("\n");return Wn()(t=x()(a=['\x3c!-- reply id="'.concat(n.id,'" --\x3e')]).call(a,we()(r))).call(t,(function(e){return"> ".concat(e)})).join("\n")+"\n\n"+e}return e}(u,i):u;c(e,p?"problem":"comment")}),[u,i,p]));return C.a.createElement("div",{className:"arc-commenting-container ".concat(e.noPadding?"no-padding":"")},C.a.createElement("div",{className:"avatar"},C.a.createElement(Kn.a,{title:n.name},C.a.createElement($n.a,{src:n&&n.image_url?Object(H.h)("/".concat(n.image_url)):"images/avatars/User/b",size:24}))),C.a.createElement(qn.a.TextArea,{autoFocus:!0,placeholder:"请输入评论信息",value:u,onChange:function(e){return d(e.target.value)},style:{height:150}}),C.a.createElement("div",{className:"action"},C.a.createElement("div",null,C.a.createElement(Jn.a,{type:"primary",onClick:v,disabled:!Zn()(u).call(u),style:{marginRight:8}},"评论"),Zn()(u).call(u)?C.a.createElement(Hn.a,{title:"你确定要取消?",okText:"确定",cancelText:"取消",onConfirm:e.onClose},C.a.createElement(Jn.a,null,"取消")):C.a.createElement(Jn.a,{onClick:e.onClose},"取消")),C.a.createElement("div",null,i&&C.a.createElement("div",{className:"reply-note"},"Reply to ",i.author.name))))},ot=Object(E.memo)((function(e){var n=e.note,t=e.isChild,a=gn().user,r=On().deleteComment,o=Object(E.useState)(!1),c=g()(o,2),i=c[0],l=c[1];return C.a.createElement("div",{className:"reply-item ".concat(t?"reply-item-child":"")},C.a.createElement("div",{className:"reply-item-head"},C.a.createElement(tt.a,{to:"/".concat(n.user&&n.user.login),className:"show-user-link color-black fwb"},C.a.createElement($n.a,{src:n.user&&n.user.imageUrl?Object(H.h)("/".concat(n.user.imageUrl)):"images/avatars/User/b",size:24,className:"mr10"}),n.user&&n.user.username),"于 ",C.a.createElement("span",{className:"show-user-link color-black"},Object(H.x)(n.createdAt))," 发表评论:",C.a.createElement("span",{className:"btn-right"},a&&(a.admin||a.login===n.user.login)?C.a.createElement(Hn.a,{placement:"bottom",title:"确定要删除当前评论吗?",okText:"是",cancelText:"否",onConfirm:function(){return r(n.id)}},C.a.createElement(Jn.a,{type:"link"},C.a.createElement("i",{className:"iconfont icon-shanchu3 font-15 color-grey-6 mr5 ver-middle"}),C.a.createElement("span",{className:"font-12 color-grey-6"},"删除"))):"",t?"":C.a.createElement(Jn.a,{type:"link",className:"ml-10",onClick:function(){return l(!0)}},C.a.createElement("i",{className:"iconfont icon-huifu1 font-15 color-grey-6 mr5 ver-middle"}),C.a.createElement("span",{className:"font-12 color-grey-6"},"回复")))),C.a.createElement("div",{className:"reply-item-content"},n.note),i&&C.a.createElement(rt,p()({style:{paddingLeft:"20px"},onClose:function(){l(!1)}},n)))})),ct=Object(E.memo)((function(e){var n,t,a=e.noteId,r=On(),o=r.commentPack,i=(r.deleteComment,o.noteIdToReplyIdSet.get(a)),l=i?Yn()(n=c()(i)).call(n,(function(e,n){return e-n})):null,s=o.noteIdToNote.get(a);return s?C.a.createElement("div",{className:"arc-container"},C.a.createElement(ot,{note:s}),l&&C.a.createElement("div",{style:{paddingLeft:50}},Wn()(t=nt()(l).call(l)).call(t,(function(e){var n=o.noteIdToNote.get(e);return n?C.a.createElement(ot,{note:n,key:e,isChild:!0}):null})))):null})),it=Object(E.memo)((function(e){var n,t,a,o,c=e.projectsId,i=e.owner,l=e.mergeId,s=C.a.useState(e.initialFullscreen||!1),u=g()(s,2),d=u[0],f=u[1],m=function(n){f(n),n&&Oe.a.info("全屏模式支持直接使用 ↑/↓ 切换变更文件"),e.handleFullscreenChange(n),e.logFullScreen(n)};Object(E.useEffect)((function(){return d&&(document.body.style.overflow="hidden"),function(){document.body.style.overflow=""}}),[d]);var p=Mn(),v=p.versions,h=p.fromVersion,b=p.toVersion,y=p.updateQuery,w=new ae.a;w.set(0,"Base Version"),ie()(v).call(v,(function(e,n){n===v.length-1?w.set(e.id,"Latest Version"):w.set(e.id,"Version ".concat(v.length-n-1))}));var j=h&&h.id||0,k=b&&b.id||0,S=0===j&&k===v[0]&&v[0].id;function I(e,n){var t,a=w.get(e.id);return C.a.createElement(zn.a.Item,{className:"arc-menuItem ".concat(e.id===n?"selected":""),key:e.id},C.a.createElement("div",{className:"headRow"},C.a.createElement("span",null,a),C.a.createElement("span",null,r()(t=e.headCommitSha).call(t,0,8))),C.a.createElement("div",{className:"desc"},"包含 ",e.commitsCount,"次提交,",e.filesCount," 份文件变更"))}var N=C.a.createElement(zn.a,{onClick:function(e){var n=de()(e.key);y({from:0===n?void 0:n})}},Wn()(n=r()(v).call(v,1)).call(n,(function(e){return I(e,j)})),C.a.createElement(zn.a.Item,{key:0,className:"menuItem".concat(" ",0===j?"selected":"")},"Base Version")),O=C.a.createElement(zn.a,{onClick:function(e){y({to:de()(e.key)})}},Wn()(t=r()(v).call(v,0,v.length)).call(t,(function(e){return I(e,k)}))),R={zIndex:1200};return C.a.createElement("div",{className:"arc-menubar"},C.a.createElement("div",{className:"group"},0!==v.length&&C.a.createElement("div",{className:"versionContainer"},C.a.createElement(tt.a,{to:x()(a=x()(o="/".concat(i,"/")).call(o,c,"/pulls/")).call(a,l),className:"font-14 color-grey-9"},"返回"),C.a.createElement(Bn.a,{overlay:N,trigger:["click"],overlayStyle:R},C.a.createElement("div",{className:"versionItem"},C.a.createElement("span",null,w.get(j)),C.a.createElement(Dn.a,{type:"down"}))),C.a.createElement("div",null,C.a.createElement(Dn.a,{type:"arrow-right"})),C.a.createElement(Bn.a,{overlay:O,trigger:["click"],overlayStyle:R},C.a.createElement("div",{className:"versionItem"},C.a.createElement("span",null,w.get(k)),C.a.createElement(Dn.a,{type:"down"}))),!S&&C.a.createElement("div",null,C.a.createElement("a",{onClick:function(){y({from:void 0,to:void 0})}},"重置")))),C.a.createElement("div",{className:"group"},d?C.a.createElement(Dn.a,{type:"fullscreen-exit",onClick:function(){return m(!1)}}):C.a.createElement(Kn.a,{title:"全屏"},C.a.createElement(Dn.a,{type:"fullscreen",onClick:function(){return m(!0)}}))))})),lt=Object(E.memo)((function(e){var n,t=e.annotation,a=e.checkSuite,r=Object(E.useRef)(null),o="#annotation_".concat(t.id)===window.location.hash;Object(E.useEffect)((function(){k()((function(){o&&r.current&&r.current.scrollIntoView(!0)}),500)}));var c=Object(E.useState)(t.feedBackStatus===at),i=g()(c,2),l=i[0];return i[1],C.a.createElement("div",{className:"arc-container"},C.a.createElement("div",{ref:r,id:"annotation_".concat(t.id),className:"arc-annotationContainer"},C.a.createElement("div",{className:"codeLine"},C.a.createElement("div",null,t.level),C.a.createElement("div",{className:"line"},t.startLine===t.endLine?C.a.createElement("span",null,"对",t.endLine,"行代码分析"):C.a.createElement("span",null,"对",t.startLine,"到",t.endLine,"行代码分析"))),C.a.createElement("div",{className:"botRow"},C.a.createElement($n.a,{alt:a.service.nameShow,size:20,src:"https://gw-office.alipayobjects.com/bmw-prod/a9596840-928c-4603-a865-b24373ab4b4d.png"}),C.a.createElement("div",null,C.a.createElement("div",{className:"strong"},a.service.nameShow))),C.a.createElement("div",{className:"content"},C.a.createElement("p",null,t.title),C.a.createElement("div",null,t.message)),C.a.createElement("div",{className:"detail"},C.a.createElement("div",null,t.bugId?l?C.a.createElement(Jn.a,{type:"primary",style:{marginRight:8}},"取消忽略"):C.a.createElement(E.Fragment,null,C.a.createElement(Jn.a,{style:{marginRight:8}},"忽略"),C.a.createElement(Jn.a,{style:{marginRight:8}},"误报"),C.a.createElement(Jn.a,null,"确认")):null),C.a.createElement("div",null,C.a.createElement("a",{className:"halfPlainA",href:x()(n="https://codeinsightapi.alipay.com/api/v1/describe?bug_type=".concat(t.bugType,"&bug_id=")).call(n,t.bugId),target:"_blank"},"查看问题详情 ",C.a.createElement(Dn.a,{type:"double-right"}))))))})),st=function(e){e.setVisible,wn().pr,gn().project;var n=Object(E.useState)(!1),t=g()(n,2);return t[0],t[1],C.a.createElement(E.Fragment,null,C.a.createElement("div",null,"正在丰富功能中..."),C.a.createElement("div",{style:{display:"none"}},C.a.createElement(Vn.a,{checked:!0})))};function ut(e,n){var t=w()(e);if(q.a){var a=q()(e);n&&(a=$()(a).call(a,(function(n){return W()(e,n).enumerable}))),t.push.apply(t,a)}return t}function dt(e){for(var n=1;n=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,s=!0,d=!1;return{s:function(){t=t.call(e)},n:function(){var e=t.next();return s=e.done,e},e:function(e){d=!0,i=e},f:function(){try{s||null==t.return||t.return()}finally{if(d)throw i}}}}function ht(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,a=Array(n);t * {\n margin-right: 8px;\n}\n.monaco-editor-hover {\n border: none !important;\n box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);\n transform: translate(-20px, 0px);\n}\n.monaco-editor-hover-content .markdown-hover .hover-contents {\n padding: 16px;\n background: #fff;\n}\n.monaco-editor-hover-content .markdown-hover .hover-contents h1 {\n color: rgba(0, 0, 0, 0.85);\n font-size: 14px;\n line-height: 22px;\n}\n.monaco-editor-hover-content .markdown-hover .hover-contents p {\n color: rgba(0, 0, 0, 0.45);\n}\n.ide-logo {\n height: 100%;\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n}\n.ide-logo .ide-btn {\n margin: 4px;\n display: inline-block;\n}\n.ide-logo .ide-btn {\n display: inline-flex;\n box-shadow: inset 0 0 35px 5px rgba(0, 0, 0, 0.05), inset 0 2px 1px 1px rgba(255, 255, 255, 0.9), inset 0 -2px 1px 0 rgba(0, 0, 0, 0.05);\n border-radius: 8px;\n background: #fefefe;\n position: relative;\n height: 40px;\n width: 40px;\n justify-content: center;\n align-items: center;\n font-size: 20px;\n}\n.ide-logo-img {\n width: 150px;\n}\n.ide-logo-text {\n color: #aaa;\n margin-top: 0.5em;\n font-size: 14px;\n}\n.ide-logo-text:nth-child(2) {\n margin-left: 2em;\n}\n.ide-logo-text:nth-child(3) {\n margin-left: 2em;\n}\n.ide-logo-text:nth-child(4) {\n margin-left: 4em;\n}\n",""]),e.exports=n},VPcM:function(e,n,t){var a=t("tJFH");"string"==typeof a&&(a=[[e.i,a,""]]);t("aET+")(a,{hmr:!0,transform:void 0}),a.locals&&(e.exports=a.locals)},ZFqk:function(e,n){e.exports={extension:{publisher:"alex-ext-public",name:"editor-plugin-blame",version:"0.2.6"},packageJSON:{name:"editor-plugin-blame",publisher:"alex-ext-public",version:"0.2.6",repository:{type:"git",url:"http://code.alipay.com/yxy167584/editor-plugin-blame.git"},displayName:"editor-plugin-blame",description:" ",activationEvents:["*"],kaitianContributes:{workerMain:"./out/worker/index.js"},contributes:{commands:[{command:"code.blame.toggleBlame",title:"查看blame"},{command:"code.blame.acrToggleBlame",title:"blame"},{command:"code.blame.linktocommit",title:"hover详情跳转"}],views:{},menus:{"editor/title":[{command:"code.blame.acrToggleBlame",type:"checkbox",group:"navigation",toggledWhen:"acr_blame_context",when:"resourceScheme =~ /^git$|^diff$/"}]},workerMain:"./out/worker/index.js"}},pkgNlsJSON:{},nlsList:[],extendConfig:{},webAssets:["package.json","out/worker/index.js"],mode:"public"}},tJFH:function(e,n,t){(n=t("JPst")(!1)).push([e.i,".arc-container {\n padding: 5px 0 10px;\n border-bottom: solid 1px #eee;\n}\n.arc-container .reply-item {\n padding: 6px 16px 10px;\n}\n.arc-container .reply-item.reply-item-child {\n margin-top: -10px;\n padding: 5px 0;\n}\n.arc-container .reply-item-head {\n line-height: 30px;\n color: #666;\n}\n.arc-container .btn-right {\n float: right;\n}\n.arc-container .reply-item-content {\n padding-left: 35px;\n line-height: 1.4;\n}\n.arc-container .show-user-link {\n font-weight: 600;\n}\n.arc-menubar {\n display: flex;\n align-items: center;\n justify-content: space-between;\n}\n.arc-menubar .group {\n display: flex;\n align-items: center;\n}\n.arc-menubar .group > * {\n margin-right: 12px;\n transition: 300ms all ease-in-out;\n}\n.arc-menubar .group > *:last-child {\n margin-right: 0;\n}\n.arc-menubar .versionContainer {\n display: flex;\n align-items: center;\n}\n.arc-menubar .versionContainer > *:not(:last-child) {\n margin-right: 2px;\n}\n.arc-menubar .versionItem {\n cursor: pointer;\n padding: 4px 6px;\n}\n.arc-menubar .versionItem .anticon {\n margin-left: 4px;\n}\n.arc-menubar .switchContainer {\n display: flex;\n align-items: center;\n}\n.arc-menubar .ideLabel {\n line-height: 1;\n margin-right: 8px;\n}\n.arc-menuItem {\n background: #ffffff;\n width: 350px;\n padding-top: 8px;\n padding-bottom: 8px;\n}\n.arc-menuItem.selected {\n background: #f0f5ff;\n}\n.arc-menuItem .headRow {\n display: flex;\n justify-content: space-between;\n}\n.arc-menuItem .desc {\n margin-top: 2px;\n color: rgba(0, 0, 0, 0.45);\n}\n.arc-annotationContainer {\n border-bottom: solid 1px #eee;\n}\n.arc-annotationContainer:last-child {\n border-bottom: none;\n}\n.arc-annotationContainer .codeLine {\n display: flex;\n align-items: center;\n}\n.arc-annotationContainer .line {\n padding-top: 8px;\n padding-left: 8px;\n font-size: 12px;\n}\n.arc-annotationContainer .line.active {\n color: rgba(0, 0, 0, 0.45);\n}\n.arc-annotationContainer .botRow {\n padding: 8px 12px 0 16px;\n display: flex;\n align-items: center;\n}\n.arc-annotationContainer .botRow > *:not(:first-child) {\n margin-left: 8px;\n}\n.arc-annotationContainer .content {\n padding: 8px 12px 12px 48px;\n}\n.arc-annotationContainer .content p {\n margin-bottom: 8px;\n}\n.arc-annotationContainer .strong {\n color: rgba(0, 0, 0, 0.85);\n}\n.arc-annotationContainer .detail {\n height: 50px;\n display: flex;\n justify-content: space-between;\n align-items: center;\n font-size: 14px;\n padding: 0 21px;\n border-top: 1px solid #ebedf0;\n}\n.arc-annotationContainer .halfPlainA {\n color: inherit;\n}\n.arc-annotationContainer .halfPlainA:hover {\n color: #2f54eb;\n}\n.arc-checkoutBranch {\n font-size: 14px;\n color: #2f54eb;\n cursor: pointer;\n line-height: 32px;\n}\n.arc-flexA {\n display: flex !important;\n justify-content: space-between;\n align-items: center;\n line-height: 32px;\n color: #2f54eb;\n}\n.arc-flexA i {\n color: #2f54eb;\n}\n.arc-flexA:hover {\n color: #2f54eb;\n}\n.arc-checkout pre {\n margin-bottom: 8px;\n padding: 8px 12px;\n background-color: #fbfbfb;\n border: 1px solid #ebedf0;\n border-radius: 4px;\n}\n.arc-commenting-container {\n position: relative;\n padding: 8px 12px 0 44px;\n}\n.arc-commenting-container.no-padding {\n padding: 0 0 0 32px;\n}\n.arc-commenting-container.no-padding .avatar {\n top: 2px;\n left: 0;\n}\n.arc-commenting-container .avatar {\n position: absolute;\n top: 8px;\n left: 12px;\n}\n.arc-commenting-container .action {\n display: flex;\n align-items: center;\n justify-content: space-between;\n padding: 8px 0;\n}\n.arc-commenting-container .action .reply-note {\n padding: 1px 5px;\n color: #8c8c8c;\n line-height: 20px;\n background-color: #fafafa;\n}\n",""]),e.exports=n},vvHN:function(e,n,t){var a=t("CxBo");"string"==typeof a&&(a=[[e.i,a,""]]);t("aET+")(a,{hmr:!0,transform:void 0}),a.locals&&(e.exports=a.locals)}}]); \ No newline at end of file diff --git a/static/js/124.e99ba501.chunk.js b/static/js/124.e99ba501.chunk.js new file mode 100644 index 000000000..f7e15fd1c --- /dev/null +++ b/static/js/124.e99ba501.chunk.js @@ -0,0 +1 @@ +(this.webpackJsonp=this.webpackJsonp||[]).push([[124],{EP0R:function(e,t,a){},V5aj:function(e,t,a){},vcx7:function(e,t,a){},wf0E:function(e,t,a){"use strict";a.r(t),a("T2oS");var n=a("W9HT"),c=(a("DjyN"),a("NUBc")),s=(a("5Dmo"),a("3S7+")),l=(a("+L6B"),a("2/Rp")),r=a("zLi2"),i=a.n(r),m=a("FLGM"),o=a.n(m),u=a("o+MX"),p=a.n(u),E=a("cDcd"),f=a.n(E),d=(a("vcx7"),a("EP0R"),a("V5aj"),a("vDqi")),g=a.n(d),v=a("2CTR"),N=a("spEH");t.default=function(e){var t=e.current_user,a=e.history,r=t.id_card_verify,m=t.website_permission,u=Object(E.useState)(0),d=i()(u,2),y=d[0],h=d[1],_=Object(E.useState)([]),b=i()(_,2),j=b[0],w=b[1],B=Object(E.useState)(!1),S=i()(B,2),k=S[0],x=S[1],C=Object(E.useState)(1),O=i()(C,2),D=O[0],R=O[1];return Object(E.useEffect)((function(){document.title="我的站点",window.scrollTo(0,0)}),[]),Object(E.useEffect)((function(){r&&(x(!0),g.a.get("/site_pages.json",{params:{limit:15,page:D}}).then((function(e){if(e&&200===e.status){var t=e.data,a=t.total_count,n=t.pages;w(n),h(a)}x(!1)})))}),[r,D]),f.a.createElement(n.a,{spinning:k},f.a.createElement(N.j,{className:"mySites_head"},f.a.createElement("span",null,"我的站点"),r&&m&&y>=1?f.a.createElement(s.a,{title:"您已存在站点,请勿重复创建"},f.a.createElement(l.a,{type:"primary",disabled:!0},"新建站点")):f.a.createElement(l.a,{type:"primary",onClick:function(){a.push("/settings/mysite/create")}},"新建站点")),r&&!m&&f.a.createElement("div",{className:"tipsBox font-15 mt20"},"您的站点权限被锁定,请联系平台管理员。"),!r&&f.a.createElement(E.Fragment,null,f.a.createElement("div",{className:"tipsBox font-15 mt30"},"您尚未通过实名认证,无法使用此服务,如需使用,请先进行实名认证。"),f.a.createElement(l.a,{type:"primary",className:"mt20",onClick:function(){a.push("/settings/verification")}},"前往验证")),r&&f.a.createElement(E.Fragment,null,k||0!==y?f.a.createElement("div",{className:"mt10"},j&&o()(j).call(j,(function(e){var t=e.owner,n=e.repo,c=e.url,s=e.state,r=e.state_description,i=e.build_state;return f.a.createElement(N.j,null,f.a.createElement("div",{className:"siteBox"},f.a.createElement("i",{className:"iconfont icon-cangkuyuyanicon font-16 mr5 color-grey-6"}),s&&i?f.a.createElement("a",{className:"font-16 siteName",onClick:function(){window.open(c)}},e.site_name):f.a.createElement("span",{className:"font-16"},e.site_name),f.a.createElement("span",{className:"statusBot ml20 font-12 ".concat(s?null!==i?i?"public":"error":"private":"error")},s?null!==i?i?"已部署":"部署失败":"未部署":"被关闭"),f.a.createElement("div",{className:"color-grey-6 mt8"},f.a.createElement("span",{className:""},"主题:")," ",e.theme,f.a.createElement("span",{className:"ml5 mr5 color-grey-ccc"},"|"),"建站工具:",e.language_frame),!s&&f.a.createElement("div",{className:"color-grey-6 mt5"},"关闭原因:",r)),f.a.createElement(l.a,{className:"themeCorBorBut",onClick:function(){var e;a.push(p()(e="/".concat(t,"/")).call(e,n,"/service/pages"))}},"去仓库"))})),f.a.createElement("div",{className:"mt50",style:{textAlign:"center"}},f.a.createElement(c.a,{simple:!0,current:D,pageSize:15,onChange:function(e){R(e)},total:y,hideOnSinglePage:!0}))):f.a.createElement("div",{className:"mt30"},f.a.createElement("div",{style:{marginBottom:"130px"}},"个人建站是一个免费的静态网页托管服务,您可以使用 个人建站服务托管个人主页、项目站点等静态网页。"),f.a.createElement(v.a,{_html:"暂无数据"}))))}}}]); \ No newline at end of file diff --git a/static/js/125.6f19896a.chunk.js b/static/js/125.6f19896a.chunk.js new file mode 100644 index 000000000..09a2e873a --- /dev/null +++ b/static/js/125.6f19896a.chunk.js @@ -0,0 +1 @@ +(this.webpackJsonp=this.webpackJsonp||[]).push([[125],{"5tqG":function(e,n,t){e.exports=t("ctcj")},Yf6w:function(e,n,t){"use strict";var r,o=t("pevS"),i=t("E890"),a=t("RLqH").f,u=t("ZyXh"),c=t("jBKu"),f=t("nlFj"),s=t("GHVm"),l=t("jFgU"),d=t("cEKj"),v=i("".slice),h=Math.min,y=l("endsWith");o({target:"String",proto:!0,forced:!(!d&&!y&&(r=a(String.prototype,"endsWith"),r&&!r.writable)||y)},{endsWith:function(e){var n=c(s(this));f(e);var t=arguments.length>1?arguments[1]:void 0,r=n.length,o=void 0===t?r:h(u(t),r),i=c(e);return v(n,o-i.length,o)===i}})},afLt:function(e,n,t){"use strict";t("Yf6w");var r=t("wY6U");e.exports=r("String","endsWith")},ctcj:function(e,n,t){"use strict";var r=t("iWGr");e.exports=r},iWGr:function(e,n,t){"use strict";var r=t("Q3sF"),o=t("afLt"),i=String.prototype;e.exports=function(e){var n=e.endsWith;return"string"==typeof e||e===i||r(i,e)&&n===i.endsWith?o:n}},oAJy:function(e,n,t){(function(n){e.exports=function e(n,t,r){function o(a,u){if(!t[a]){if(!n[a]){if(i)return i(a,!0);var c=new Error("Cannot find module '"+a+"'");throw c.code="MODULE_NOT_FOUND",c}var f=t[a]={exports:{}};n[a][0].call(f.exports,(function(e){return o(n[a][1][e]||e)}),f,f.exports,e,n,t,r)}return t[a].exports}for(var i=!1,a=0;a=43)}})).catch((function(){return!1}))}(e).then((function(e){return l=e}))}function y(e){var n=d[e.name],t={};t.promise=new a((function(e,n){t.resolve=e,t.reject=n})),n.deferredOperations.push(t),n.dbReady?n.dbReady=n.dbReady.then((function(){return t.promise})):n.dbReady=t.promise}function p(e){var n=d[e.name].deferredOperations.pop();if(n)return n.resolve(),n.promise}function b(e,n){var t=d[e.name].deferredOperations.pop();if(t)return t.reject(n),t.promise}function m(e,n){return new a((function(t,r){if(d[e.name]=d[e.name]||{forages:[],db:null,dbReady:null,deferredOperations:[]},e.db){if(!n)return t(e.db);y(e),e.db.close()}var i=[e.name];n&&i.push(e.version);var a=o.open.apply(o,i);n&&(a.onupgradeneeded=function(n){var t=a.result;try{t.createObjectStore(e.storeName),n.oldVersion<=1&&t.createObjectStore("local-forage-detect-blob-support")}catch(t){if("ConstraintError"!==t.name)throw t}}),a.onerror=function(e){e.preventDefault(),r(a.error)},a.onsuccess=function(){var n=a.result;n.onversionchange=function(e){e.target.close()},t(n),p(e)}}))}function g(e){return m(e,!1)}function _(e){return m(e,!0)}function w(e,n){if(!e.db)return!0;var t=!e.db.objectStoreNames.contains(e.storeName),r=e.versione.db.version;if(r&&(e.version,e.version=e.db.version),o||t){if(t){var i=e.db.version+1;i>e.version&&(e.version=i)}return!0}return!1}function I(e){return i([function(e){for(var n=e.length,t=new ArrayBuffer(n),r=new Uint8Array(t),o=0;o0&&(!e.db||"InvalidStateError"===o.name||"NotFoundError"===o.name))return a.resolve().then((function(){if(!e.db||"NotFoundError"===o.name&&!e.db.objectStoreNames.contains(e.storeName)&&e.version<=e.db.version)return e.db&&(e.version=e.db.version+1),_(e)})).then((function(){return function(e){y(e);for(var n=d[e.name],t=n.forages,r=0;r>4,s[c++]=(15&r)<<4|o>>2,s[c++]=(3&o)<<6|63&i;return f}function k(e){var n,t=new Uint8Array(e),r="";for(n=0;n>2],r+=R[(3&t[n])<<4|t[n+1]>>4],r+=R[(15&t[n+1])<<2|t[n+2]>>6],r+=R[63&t[n+2]];return t.length%3==2?r=r.substring(0,r.length-1)+"=":t.length%3==1&&(r=r.substring(0,r.length-2)+"=="),r}var C={serialize:function(e,n){var t="";if(e&&(t=x.call(e)),e&&("[object ArrayBuffer]"===t||e.buffer&&"[object ArrayBuffer]"===x.call(e.buffer))){var r,o="__lfsc__:";e instanceof ArrayBuffer?(r=e,o+="arbf"):(r=e.buffer,"[object Int8Array]"===t?o+="si08":"[object Uint8Array]"===t?o+="ui08":"[object Uint8ClampedArray]"===t?o+="uic8":"[object Int16Array]"===t?o+="si16":"[object Uint16Array]"===t?o+="ur16":"[object Int32Array]"===t?o+="si32":"[object Uint32Array]"===t?o+="ui32":"[object Float32Array]"===t?o+="fl32":"[object Float64Array]"===t?o+="fl64":n(new Error("Failed to get type for BinaryArray"))),n(o+k(r))}else if("[object Blob]"===t){var i=new FileReader;i.onload=function(){var t="~~local_forage_type~"+e.type+"~"+k(this.result);n("__lfsc__:blob"+t)},i.readAsArrayBuffer(e)}else try{n(JSON.stringify(e))}catch(t){n(null,t)}},deserialize:function(e){if("__lfsc__:"!==e.substring(0,O))return JSON.parse(e);var n,t=e.substring(D),r=e.substring(O,D);if("blob"===r&&A.test(t)){var o=t.match(A);n=o[1],t=t.substring(o[0].length)}var a=B(t);switch(r){case"arbf":return a;case"blob":return i([a],{type:n});case"si08":return new Int8Array(a);case"ui08":return new Uint8Array(a);case"uic8":return new Uint8ClampedArray(a);case"si16":return new Int16Array(a);case"ur16":return new Uint16Array(a);case"si32":return new Int32Array(a);case"ui32":return new Uint32Array(a);case"fl32":return new Float32Array(a);case"fl64":return new Float64Array(a);default:throw new Error("Unkown type: "+r)}},stringToBuffer:B,bufferToString:k};function T(e,n,t,r){e.executeSql("CREATE TABLE IF NOT EXISTS "+n.storeName+" (id INTEGER PRIMARY KEY, key unique, value)",[],t,r)}function F(e,n,t,r,o,i){e.executeSql(t,r,o,(function(e,a){a.code===a.SYNTAX_ERR?e.executeSql("SELECT name FROM sqlite_master WHERE type='table' AND name = ?",[n.storeName],(function(e,u){u.rows.length?i(e,a):T(e,n,(function(){e.executeSql(t,r,o,i)}),i)}),i):i(e,a)}),i)}function L(e,n,t,r){var o=this;e=f(e);var i=new a((function(i,a){o.ready().then((function(){void 0===n&&(n=null);var u=n,c=o._dbInfo;c.serializer.serialize(n,(function(n,f){f?a(f):c.db.transaction((function(t){F(t,c,"INSERT OR REPLACE INTO "+c.storeName+" (key, value) VALUES (?, ?)",[e,n],(function(){i(u)}),(function(e,n){a(n)}))}),(function(n){if(n.code===n.QUOTA_ERR){if(r>0)return void i(L.apply(o,[e,u,t,r-1]));a(n)}}))}))})).catch(a)}));return u(i,t),i}function M(e){return new a((function(n,t){e.transaction((function(r){r.executeSql("SELECT name FROM sqlite_master WHERE type='table' AND name <> '__WebKitDatabaseInfoTable__'",[],(function(t,r){for(var o=[],i=0;i0?(this._dbInfo=n,n.serializer=C,a.resolve()):a.reject()},_support:function(){try{return"undefined"!=typeof localStorage&&"setItem"in localStorage&&!!localStorage.setItem}catch(e){return!1}}(),iterate:function(e,n){var t=this,r=t.ready().then((function(){for(var n=t._dbInfo,r=n.keyPrefix,o=r.length,i=localStorage.length,a=1,u=0;u=0;t--){var r=localStorage.key(t);0===r.indexOf(e)&&localStorage.removeItem(r)}}));return u(t,e),t},length:function(e){var n=this.keys().then((function(e){return e.length}));return u(n,e),n},key:function(e,n){var t=this,r=t.ready().then((function(){var n,r=t._dbInfo;try{n=localStorage.key(e)}catch(e){n=null}return n&&(n=n.substring(r.keyPrefix.length)),n}));return u(r,n),r},keys:function(e){var n=this,t=n.ready().then((function(){for(var e=n._dbInfo,t=localStorage.length,r=[],o=0;o=0;n--){var t=localStorage.key(n);0===t.indexOf(e)&&localStorage.removeItem(t)}})):a.reject("Invalid arguments"),n),r}},U=function(e,n){for(var t,r,o=e.length,i=0;i span:last-child {\n color: rgba(0, 0, 0, 0.65);\n}\n.ant-breadcrumb > span:last-child a {\n color: rgba(0, 0, 0, 0.65);\n}\n.ant-breadcrumb > span:last-child .ant-breadcrumb-separator {\n display: none;\n}\n.ant-breadcrumb-separator {\n margin: 0 8px;\n color: rgba(0, 0, 0, 0.45);\n}\n.ant-breadcrumb-link > .anticon + span {\n margin-left: 4px;\n}\n.ant-breadcrumb-overlay-link > .anticon {\n margin-left: 4px;\n}\n",""]),e.exports=t},AOa7:function(e,t,n){var r=n("25NQ");"string"==typeof r&&(r=[[e.i,r,""]]);n("aET+")(r,{hmr:!0,transform:void 0}),r.locals&&(e.exports=r.locals)},bE4q:function(e,t,n){"use strict";var r=n("cDcd"),a=n("17x9"),o=n("eHJ2"),c=n.n(o),i=n("Zm9Q"),l=n("BGR+"),u=n("XBQK"),s=n("CtXQ"),f=n("H84U");function p(e){return(p="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(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);n1&&void 0!==arguments[1]?arguments[1]:"",r=arguments.length>2?arguments[2]:void 0,a=S(t),o=e.getPath(n,r);return o&&a.push(o),a},e.genForRoutes=function(t){var n=t.routes,a=void 0===n?[]:n,o=t.params,c=void 0===o?{}:o,i=t.separator,l=t.itemRender,u=void 0===l?B:l,s=[];return a.map((function(t){var n=e.getPath(t.path,c);n&&s.push(n);var o=null;return t.children&&t.children.length&&(o=r.createElement(E.a,null,t.children.map((function(t){return r.createElement(E.a.Item,{key:t.breadcrumbName||t.path},u(t,c,a,e.addChildPath(s,t.path,c)))})))),r.createElement(O,{overlay:o,separator:i,key:t.breadcrumbName||n},u(t,c,a,s))}))},e.renderBreadcrumb=function(t){var n,a=t.getPrefixCls,o=e.props,i=o.prefixCls,u=o.separator,s=o.style,f=o.className,p=o.routes,m=o.children,y=C(o,["prefixCls","separator","style","className","routes","children"]),d=a("breadcrumb",i);return p&&p.length>0?n=e.genForRoutes(e.props):m&&(n=r.Children.map(I(m),(function(e,t){return e?(Object(w.a)(e.type&&(!0===e.type.__ANT_BREADCRUMB_ITEM||!0===e.type.__ANT_BREADCRUMB_SEPARATOR),"Breadcrumb","Only accepts Breadcrumb.Item and Breadcrumb.Separator as it's children"),r.cloneElement(e,{separator:u,key:t})):e}))),r.createElement("div",A({className:c()(f,d),style:s},Object(l.default)(y,["itemRender","params"])),n)},e}return t=o,(n=[{key:"componentDidMount",value:function(){var e=this.props;Object(w.a)(!("linkRender"in e||"nameRender"in e),"Breadcrumb","`linkRender` and `nameRender` are removed, please use `itemRender` instead, see: https://u.ant.design/item-render.")}},{key:"render",value:function(){return r.createElement(f.a,null,this.renderBreadcrumb)}}])&&P(t.prototype,n),o}(r.Component);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 M(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function U(e,t){for(var n=0;n"},s.a.createElement(o.a.Item,null,s.a.createElement(m.a,{className:"primaryColor",to:"/zone/".concat(n,"/dataset")},"数据集")),s.a.createElement(o.a.Item,null,"文件")),s.a.createElement("div",{className:"mnistData"},s.a.createElement(s.a.Fragment,null,s.a.createElement("div",{style:{width:0,flex:1},className:"mr20"},s.a.createElement("div",{className:"df mb15",style:{alignItems:"center"}},s.a.createElement("p",{className:"font-16 weight500 task-hide"},h&&h.title),h&&h.license_name?s.a.createElement("span",{className:"license ml20"},"许可证 : ",h.license_name):""),s.a.createElement("p",{style:{wordBreak:"break-all"}},h&&h.description)),s.a.createElement("a",{href:h&&h.repository_url,className:"operateButton"},"进入项目"))),s.a.createElement(a.a,{className:"datasetTable",columns:T,dataSource:E,pagination:{total:S,pageSize:10,current:_,hideOnSinglePage:!0,onChange:function(e){return k(e)}}}),h&&h.paper_content?s.a.createElement("div",{className:"mt25"},s.a.createElement("p",{className:"mb15 df",style:{alignItems:"center"}},s.a.createElement("img",{src:p.a,width:24,className:"mr10",alt:""}),s.a.createElement("span",{className:"font-16"},"研究论文")),s.a.createElement("div",{className:"mnistData"},h&&h.paper_content)):"")))}}}]); \ No newline at end of file diff --git a/static/js/127.41c08209.chunk.js b/static/js/127.41c08209.chunk.js new file mode 100644 index 000000000..355afa502 --- /dev/null +++ b/static/js/127.41c08209.chunk.js @@ -0,0 +1 @@ +(this.webpackJsonp=this.webpackJsonp||[]).push([[127],{"25NQ":function(e,t,n){(t=n("JPst")(!1)).push([e.i,"/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */\n/* stylelint-disable no-duplicate-selectors */\n/* stylelint-disable */\n/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */\n.ant-breadcrumb {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n color: rgba(0, 0, 0, 0.65);\n font-variant: tabular-nums;\n line-height: 1.5;\n list-style: none;\n font-feature-settings: 'tnum';\n color: rgba(0, 0, 0, 0.45);\n font-size: 14px;\n}\n.ant-breadcrumb .anticon {\n font-size: 14px;\n}\n.ant-breadcrumb a {\n color: rgba(0, 0, 0, 0.45);\n transition: color 0.3s;\n}\n.ant-breadcrumb a:hover {\n color: #6e90ff;\n}\n.ant-breadcrumb > span:last-child {\n color: rgba(0, 0, 0, 0.65);\n}\n.ant-breadcrumb > span:last-child a {\n color: rgba(0, 0, 0, 0.65);\n}\n.ant-breadcrumb > span:last-child .ant-breadcrumb-separator {\n display: none;\n}\n.ant-breadcrumb-separator {\n margin: 0 8px;\n color: rgba(0, 0, 0, 0.45);\n}\n.ant-breadcrumb-link > .anticon + span {\n margin-left: 4px;\n}\n.ant-breadcrumb-overlay-link > .anticon {\n margin-left: 4px;\n}\n",""]),e.exports=t},"8EoX":function(e,t,n){"use strict";n.r(t),n("T2oS");var r=n("W9HT"),a=(n("DjyN"),n("NUBc")),o=(n("sPJy"),n("bE4q")),c=(n("2qtc"),n("kLXV")),i=(n("+L6B"),n("2/Rp")),l=n("zLi2"),u=n.n(l),s=n("ZbhI"),f=n.n(s),p=n("FLGM"),m=n.n(p),d=n("o+MX"),b=n.n(d),y=n("cDcd"),h=n.n(y),v=n("2iEm"),g=n("TxSN"),O=n("wd/R"),E=n.n(O),j=n("UxOB"),w=n("10VC"),S=n("dF3D");n("c2x/"),t.default=function(e){var t=Object(y.useState)(1),n=u()(t,2),l=n[0],s=n[1],p=Object(y.useState)(!0),d=u()(p,2),O=d[0],N=d[1],x=Object(y.useState)(void 0),R=u()(x,2),C=R[0],P=R[1],_=Object(y.useState)(void 0),k=u()(_,2),B=k[0],T=k[1],A=Object(y.useState)(1),I=u()(A,2),D=I[0],M=I[1],z=Object(y.useState)(0),U=u()(z,2),J=U[0],L=U[1],Q=Object(y.useState)(!1),X=u()(Q,2),F=X[0],q=X[1],H=Object(y.useState)(void 0),V=u()(H,2),Y=V[0],K=V[1],G=e.location.pathname,Z=e.match.params.deptId,W=e.id,$=e.temp,ee=e.data,te=ee&&ee.sectionCmsTitle;function ne(e){!0===e&&re(),!1===e&&ae()}function re(){Object(g.J)({auditStatus:l,zoneId:W,pageSize:15,pageNum:D}).then((function(e){var t=e.data&&e.data.rows;t&&t.length>0?T(t):T([]),L(e.data.total),N(!1)}))}function ae(){Object(g.A)(W,{auditStatus:0===l?2:2===l?0:1,pageSize:15,pageNum:D}).then((function(e){var t=e.data&&e.data.rows;t&&t.length>0?T(t):T([]),L(e.data.total),N(!1)}))}function oe(){q(!1),K(void 0)}return Object(y.useEffect)((function(){W&&(N(!0),ne(C))}),[W,C,D]),Object(y.useEffect)((function(){1===D?(N(!0),ne(C)):M(1)}),[l]),Object(y.useEffect)((function(){G&&(f()(G).call(G,"/source/self")>-1?P(!0):P(!1))}),[G]),h.a.createElement("div",{className:"selfBoxContent"},h.a.createElement(c.a,{visible:F,width:"456px",title:"申请删除".concat(C?"资源":"文章"),onCancel:oe,footer:null,className:"delSModal"},h.a.createElement("div",{className:"delBoxCon"},h.a.createElement("i",{className:"iconfont icon-shanchu_tc_icon font-22 mr15",style:{color:"#ca0002"}}),h.a.createElement("div",null,h.a.createElement("p",{className:"font-15 mb15 mt5",style:{color:"#202d40"}},"确定删除该",C?"资源":"文章","?"),(C||!C&&1===l&&ee&&1===ee.docNeedAudit)&&h.a.createElement("p",{style:{color:"#5f6872"}},C?"删除后所有资源文件将被清除,请谨慎操作":"此操作将提交删除申请,管理员同意申请后该文章将被删除"))),h.a.createElement("div",{className:"delBoxBtn"},h.a.createElement(i.a,{onClick:oe,style:{borderColor:"#d9d9d9",color:"rgba(0, 0, 0, 0.65)"}},"取消"),h.a.createElement(i.a,{type:"primary",onClick:function(){C?Object(g.h)(Y).then((function(t){q(!1),e.showNotification("删除成功!"),re()})):Object(g.g)(Y).then((function(t){q(!1),1===l?e.showNotification("提交成功!"):(e.showNotification("删除成功!"),ae())}))},style:{backgroundColor:"#fff"}},"确认"))),h.a.createElement(o.a,{separator:">",style:{paddingTop:"20px"}},h.a.createElement(o.a.Item,null,h.a.createElement(v.a,{className:"primaryColor",to:G.replace("/self","")},te)),h.a.createElement(o.a.Item,null,"我的",C?"资源":"文章")),h.a.createElement("ul",{className:"selfMenu"},h.a.createElement("li",{onClick:function(){return s(1)},className:1===l?"active":""},"已发布"),h.a.createElement("li",{onClick:function(){return s(0)},className:0===l?"active":""},"待审核"),h.a.createElement("li",{onClick:function(){return s(2)},className:2===l?"active":""},"未通过")),h.a.createElement(r.a,{spinning:O},h.a.createElement("div",{style:{backgroundColor:"#fff",borderRadius:"4px"}},h.a.createElement("ul",{className:"selfListPanel"},B&&0===B.length&&h.a.createElement("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",flexDirection:"column",height:500}},h.a.createElement("img",{src:$===w.b.zone1?j.a:S.a,alt:"",width:"300"}),h.a.createElement("p",{className:"font-15 color-grey-6 mt20"},"暂无数据~")),B&&B.length>0&&m()(B).call(B,(function(e,t){var n,r,a,o;return h.a.createElement("li",null,h.a.createElement("div",null,h.a.createElement(v.a,{to:b()(n=b()(r="/zone/".concat(Z,"/")).call(r,C?"source":"newdetail","/")).call(n,e.id),className:"s-name task-hide"},e.name),h.a.createElement("div",{className:"s-info"},h.a.createElement("span",null,h.a.createElement("span",null,e.domainName||e.dirName),h.a.createElement("span",{className:"ml10 mr15"},"|"),h.a.createElement("span",null,h.a.createElement("i",{className:"iconfont icon-a-31shijian mr5 font-15"}),E()(e.createTime).format("YYYY/MM/DD"))),h.a.createElement("span",{className:"s-info-right"},h.a.createElement("a",{href:b()(a=b()(o="/zone/".concat(Z,"/")).call(o,C?"source":"news","/")).call(a,e.id,"/edit"),style:{color:"#466aff"}},h.a.createElement("i",{className:"iconfont icon-a-bianji12 mr5 font-14"}),"编辑"),h.a.createElement("a",{style:{color:"#d81017",marginLeft:"25px"},onClick:function(){q(!0),K(e.id)}},h.a.createElement("i",{className:"iconfont icon-fuzhi-shanchu mr5 font-14"}),"删除")))))}))),J>15&&h.a.createElement("div",{style:{padding:"20px",textAlign:"right"}},h.a.createElement(a.a,{showQuickJumper:!0,current:D,total:J,pageSize:15,onChange:function(e){M(e),window.scrollTo(0,450)}})))))}},AOa7:function(e,t,n){var r=n("25NQ");"string"==typeof r&&(r=[[e.i,r,""]]);n("aET+")(r,{hmr:!0,transform:void 0}),r.locals&&(e.exports=r.locals)},UxOB:function(e,t,n){"use strict";t.a=n.p+"static/media/nodata.3da8aec7.png"},bE4q:function(e,t,n){"use strict";var r=n("cDcd"),a=n("17x9"),o=n("eHJ2"),c=n.n(o),i=n("Zm9Q"),l=n("BGR+"),u=n("XBQK"),s=n("CtXQ"),f=n("H84U");function p(e){return(p="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(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);n1&&void 0!==arguments[1]?arguments[1]:"",r=arguments.length>2?arguments[2]:void 0,a=N(t),o=e.getPath(n,r);return o&&a.push(o),a},e.genForRoutes=function(t){var n=t.routes,a=void 0===n?[]:n,o=t.params,c=void 0===o?{}:o,i=t.separator,l=t.itemRender,u=void 0===l?T:l,s=[];return a.map((function(t){var n=e.getPath(t.path,c);n&&s.push(n);var o=null;return t.children&&t.children.length&&(o=r.createElement(E.a,null,t.children.map((function(t){return r.createElement(E.a.Item,{key:t.breadcrumbName||t.path},u(t,c,a,e.addChildPath(s,t.path,c)))})))),r.createElement(O,{overlay:o,separator:i,key:t.breadcrumbName||n},u(t,c,a,s))}))},e.renderBreadcrumb=function(t){var n,a=t.getPrefixCls,o=e.props,i=o.prefixCls,u=o.separator,s=o.style,f=o.className,p=o.routes,m=o.children,d=B(o,["prefixCls","separator","style","className","routes","children"]),b=a("breadcrumb",i);return p&&p.length>0?n=e.genForRoutes(e.props):m&&(n=r.Children.map(A(m),(function(e,t){return e?(Object(j.a)(e.type&&(!0===e.type.__ANT_BREADCRUMB_ITEM||!0===e.type.__ANT_BREADCRUMB_SEPARATOR),"Breadcrumb","Only accepts Breadcrumb.Item and Breadcrumb.Separator as it's children"),r.cloneElement(e,{separator:u,key:t})):e}))),r.createElement("div",S({className:c()(f,b),style:s},Object(l.default)(d,["itemRender","params"])),n)},e}return t=o,(n=[{key:"componentDidMount",value:function(){var e=this.props;Object(j.a)(!("linkRender"in e||"nameRender"in e),"Breadcrumb","`linkRender` and `nameRender` are removed, please use `itemRender` instead, see: https://u.ant.design/item-render.")}},{key:"render",value:function(){return r.createElement(f.a,null,this.renderBreadcrumb)}}])&&C(t.prototype,n),o}(r.Component);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 M(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function z(e,t){for(var n=0;n0&&O.a.createElement("div",{className:"milepostList"},x()(e=n.milestones).call(e,(function(e,a){var n,o,c,r,l;return O.a.createElement("div",{className:"flexSpaceBetween milepostItemBox"},O.a.createElement("div",null,O.a.createElement("div",{className:"flexSpaceBetween"},O.a.createElement("i",{className:"iconfont icon-lichengbeiicon1 font-12 mr10 primaryColor"}),O.a.createElement(P.a,{to:w()(n=w()(o="/".concat(b,"/")).call(o,E,"/milestones/")).call(n,e.id),className:"font-16 task-hide milepostInfo"},e.name)),e.description&&e.description.length>44?O.a.createElement(s.a,{title:e.description,placement:"topLeft",overlayStyle:{width:"600px"}},O.a.createElement("span",{className:"color-grey-89 task-hide milepostInfo"},e.description)):O.a.createElement("span",{className:"color-grey-89 milepostInfo"},e.description)),O.a.createElement("div",{className:"flexSpaceBetween actionMileBox"},O.a.createElement("div",{className:"grid-item effectiveDate"},O.a.createElement("i",{className:"iconfont icon-a-31shijian font-15 mr10 ".concat(e.effective_date?"effectiveDate":"color-grey-89")}),O.a.createElement("span",{className:w()(c="".concat(e.effective_date?"":"color-grey-89"," ")).call(c,e.effective_date&&"closed"!==v&&(new Date).getTime()-new Date("".concat(e.effective_date," 24:0")).getTime()>0?"outTime":"")},e.effective_date||"暂无截止时间")),O.a.createElement("div",{className:"mr10 effectiveDate"},O.a.createElement("span",null,e.opened_issues_count||0,"个开启"),O.a.createElement("span",{className:"color-grey-89"}," | "),O.a.createElement("span",null,e.close_issues_count||0,"个关闭")),(N||C)&&O.a.createElement("div",{className:"flexSpaceBetween"},O.a.createElement(P.a,{to:w()(r=w()(l="/".concat(b,"/")).call(l,E,"/milestones/")).call(r,e.id,"/edit"),className:"primaryColor"},O.a.createElement("i",{className:"iconfont icon-a-bianji12 font-14 mr5 primaryColor"}),"编辑"),O.a.createElement("div",{className:"grid-item ml15"},O.a.createElement("i",{className:"effectiveDate iconfont font-14 mr5 ".concat("closed"===e.status?"icon-gouxuan":"icon-shanchu8")}),O.a.createElement("a",{onClick:function(){return t.updatestatusemile("closed"===e.status?"open":"closed",e)},className:"effectiveDate"},"closed"===e.status?"开启":"关闭")),O.a.createElement("div",{className:"grid-item ml15"},O.a.createElement("i",{className:"iconfont icon-fuzhi-shanchu font-14 mr5 colorRed"}),O.a.createElement(i.a,{placement:"bottom",title:"是否删除里程碑?",okText:"是",cancelText:"否",onConfirm:function(){return t.closemile(e)}},O.a.createElement("a",{className:"colorRed"},"删除"))))))}))),n&&n.total_count>o?O.a.createElement("div",{className:"mt30 mb50 edu-txt-right"},O.a.createElement(r.a,{current:f,total:n&&n.total_count,pageSize:o,onChange:this.ChangePage,showQuickJumper:!0,showSizeChanger:!0,onShowSizeChange:this.onShowSizeChange})):""))}}])}(D.Component);t.default=I}}]); \ No newline at end of file diff --git a/static/js/129.6c890212.chunk.js b/static/js/129.6c890212.chunk.js new file mode 100644 index 000000000..1c120db64 --- /dev/null +++ b/static/js/129.6c890212.chunk.js @@ -0,0 +1 @@ +(this.webpackJsonp=this.webpackJsonp||[]).push([[129],{"6V0J":function(e,t,n){},KJct:function(e,t,n){"use strict";n("+L6B");var a=n("2/Rp"),c=n("zLi2"),i=n.n(c),r=n("cDcd"),s=n.n(r),o=n("vDqi"),l=n.n(o);n("6V0J"),t.a=function(e){var t=e.is_watch,n=e.fontClass,c=e.starText,o=e.is_block,u=e.id,m=e.successFunc,d=e.notReset,p=Object(r.useState)(!1),f=i()(p,2),g=f[0],h=f[1],E=Object(r.useState)(t),v=i()(E,2),x=v[0],b=v[1];return s.a.createElement(a.a,{type:x?"default":"primary",ghost:!x,block:o,loading:g,onClick:function(){return e=x,h(!0),void l()({method:e?"delete":"post",url:"/watchers/".concat(e?"unfollow":"follow",".json"),params:{target_type:"user",id:u}}).then((function(e){e&&0===e.data.status&&(m&&m(),d&&b(!x)),h(!1)})).catch((function(e){h(!1)}));var e}},x?s.a.createElement("span",{className:""},s.a.createElement("i",{className:"iconfont icon-shixing font-15 text-yellow mr-4"}),s.a.createElement("span",{className:n||"font-12"},"已关注")):s.a.createElement("span",{className:""},s.a.createElement("i",{className:"iconfont icon-kongxing font-15"}),s.a.createElement("span",{className:n},c||"关注")))}},YHS8:function(e,t,n){"use strict";n("+L6B");var a,c,i,r,s,o=n("2/Rp"),l=n("YdDX"),u=n.n(l),m=n("cDcd"),d=n.n(m),p=(n("KkuB"),n("vOnD")),f=n("KJct"),g=n("sYIF"),h=n("2iEm"),E=p.a.img(a||(a=u()(["{\n border-radius:50%;\n width:50px;\n height:50px;\n margin-right:14px;\n}"]))),v=p.a.div(c||(c=u()(["{\n color:#5091FF;\n font-size:16px;\n height:22px;\n line-height:22px;\n margin-bottom:7px;\n width: 170px;\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n}"]))),x=p.a.div(i||(i=u()(["{\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}"]))),b=p.a.i(r||(r=u()(["{\n font-size:13px!important;\n color:#60B25E;\n margin-right:2px;\n height:17px;\n line-height:17px;\n}"]))),j=p.a.div(s||(s=u()(["{\n margin-bottom: 18px;\n padding:20px 16px;\n display: flex;\n align-items: center;\n border:1px solid #eee;\n}"])));t.a=function(e){var t=e.user,n=e.img,a=e.name,c=e.time,i=e.focusStatus,r=e.is_current_user,s=e.login,l=e.successFunc;return d.a.createElement(j,null,d.a.createElement(h.a,{to:"/".concat(t&&t.login)},d.a.createElement(E,{src:Object(g.h)("/".concat(n))})),d.a.createElement("div",{className:"m-infos"},d.a.createElement(h.a,{to:"/".concat(t&&t.login)},d.a.createElement(v,null,a)),d.a.createElement(x,null,d.a.createElement(b,{className:"iconfont icon-shijian"}),"加入时间:",c),r?d.a.createElement(o.a,{type:"default"},"当前用户"):d.a.createElement(f.a,{is_watch:i,id:s,successFunc:l,notReset:!0})))}},nVCk:function(e,t,n){"use strict";n("2qtc");var a=n("kLXV"),c=(n("T2oS"),n("W9HT")),i=n("zLi2"),r=n.n(i),s=n("o+MX"),o=n.n(s),l=n("FLGM"),u=n.n(l),m=n("cDcd"),d=n.n(m),p=n("vDqi"),f=n.n(p);t.a=function(e){var t=e.className,n=e.orzId,i=e.history,s=e.OIdentifier,l=Object(m.useState)(!1),p=r()(l,2),g=p[0],h=p[1],E=Object(m.useState)(!0),v=r()(E,2),x=v[0],b=v[1],j=Object(m.useState)(void 0),N=r()(j,2),O=N[0],_=N[1];return Object(m.useEffect)((function(){var e;g&&n&&(e="/organizations/".concat(n,"/teams.json"),f.a.get(e,{params:{is_full:!0}}).then((function(e){e&&(_(e.data.teams),b(!1))})).catch((function(e){})))}),[n,g]),d.a.createElement("div",null,d.a.createElement(a.a,{visible:g,width:"600px",centered:!0,title:"添加成员",onCancel:function(){return h(!1)},footer:null,className:"addMemberBody"},d.a.createElement("div",null,d.a.createElement("p",{className:"font-16 pt40 pb20 edu-txt-center"},"请选择想要添加成员的组织团队"),d.a.createElement(c.a,{spinning:x},d.a.createElement("div",{className:"addForGroupList"},O&&O.length>0?d.a.createElement("ul",null,u()(O).call(O,(function(e,t){return d.a.createElement("li",{onClick:function(){return t=e.id,void i.push(o()(n="/".concat(s,"/teams/")).call(n,t,"/setting/member"));var t,n}},e.nickname)}))):"")))),d.a.createElement("a",{className:t,onClick:function(){return h(!0)}},"+ 添加成员"))}},yvJ0:function(e,t,n){"use strict";n.r(t),n("DjyN");var a=n("NUBc"),c=(n("T2oS"),n("W9HT")),i=n("zLi2"),r=n.n(i),s=n("FLGM"),o=n.n(s),l=n("cDcd"),u=n.n(l),m=n("spEH"),d=n("YHS8"),p=n("vDqi"),f=n.n(p),g=n("2CTR"),h=n("nVCk");t.default=function(e){var t=e.organizeDetail,n=e.current_user,i=e.history,s=e.match,p=e.enterpriseOpened,E=s.params.OIdentifier,v=Object(l.useState)(1),x=r()(v,2),b=x[0],j=x[1],N=Object(l.useState)(0),O=r()(N,2),_=O[0],w=O[1],S=Object(l.useState)(!0),y=r()(S,2),k=y[0],z=y[1],D=Object(l.useState)(void 0),F=r()(D,2),B=F[0],C=F[1];function L(){z(!0);var e="/organizations/".concat(t.id,"/organization_users.json");f.a.get(e,{params:{page:b,limit:16}}).then((function(e){e&&e.data&&(C(e.data.organization_users),w(e.data.total_count),z(!1))}))}return Object(l.useEffect)((function(){t&&L()}),[t,b]),Object(l.useEffect)((function(){if(t){var e=t.nickname;document.title="组织成员-".concat(e)}}),[t]),u.a.createElement(m.r,{style:{marginBottom:"30px",border:"1px solid #eee"}},u.a.createElement(m.d,null,"组织成员",!p&&t&&t.is_admin&&u.a.createElement(h.a,{className:"addMemberBtn",orzId:t&&t.id,history:i,OIdentifier:E})),u.a.createElement(c.a,{spinning:k},u.a.createElement("div",{style:{minHeight:"400px"}},B&&B.length>0&&u.a.createElement("div",{className:"memberBox"},o()(B).call(B,(function(e,t){return e.user&&u.a.createElement(d.a,{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:L})}))),B&&0===B.length&&u.a.createElement(g.a,{_html:"暂无数据"}))),_>16&&u.a.createElement("div",{className:"mt20 pb20 edu-txt-center"},u.a.createElement(a.a,{simple:!0,current:b,pageSize:16,total:_,onChange:function(e){return j(e)}})))}}}]); \ No newline at end of file diff --git a/static/js/13.18b26e1f.chunk.js b/static/js/13.18b26e1f.chunk.js new file mode 100644 index 000000000..54b66a122 --- /dev/null +++ b/static/js/13.18b26e1f.chunk.js @@ -0,0 +1 @@ +(this.webpackJsonp=this.webpackJsonp||[]).push([[13],{"+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(250).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 c})),n.d(t,"a",(function(){return d})),n.d(t,"h",(function(){return h})),n.d(t,"g",(function(){return o})),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,r=n("3/fG"),s=n("MNsG"),a=n("0JNc"),u=(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)}),l=function(){return(l=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}(g),y=function(e){function t(t,n,i,o){return void 0===o&&(o=void 0),void 0!==o&&(o.type="string",o.default=i),e.call(this,t,n,i,o)||this}return u(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}(g),b=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 u(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}(g),C=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 u(t,e),t.prototype.validate=function(e){return"string"!=typeof e||-1===this._allowedValues.indexOf(e)?this.defaultValue:this._convert(e)},t}(f),w=function(e){function t(){return e.call(this,2,"accessibilitySupport",0,{type:"string",enum:["auto","on","off"],enumDescriptions:[r.a("accessibilitySupport.auto","The editor will use platform APIs to detect when a Screen Reader is attached."),r.a("accessibilitySupport.on","The editor will be permanently optimized for usage with a Screen Reader."),r.a("accessibilitySupport.off","The editor will never be optimized for usage with a Screen Reader.")],default:"auto",description:r.a("accessibilitySupport","Controls whether the editor should run in a mode where it is optimized for screen readers.")})||this}return u(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}(f),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:r.a("comments.insertSpace","Controls whether a space character is inserted when commenting.")}})||this}return u(t,e),t.prototype.validate=function(e){if("object"!=typeof e)return this.defaultValue;var t=e;return{insertSpace:m.boolean(t.insertSpace,this.defaultValue.insertSpace)}},t}(f);!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"}(o||(o={}));var L=function(e){function t(){return e.call(this,104,[55,26])||this}return u(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}(p),N=function(e){function t(){return e.call(this,25,"emptySelectionClipboard",!0,{description:r.a("emptySelectionClipboard","Controls whether copying without a selection copies the current line.")})||this}return u(t,e),t.prototype.compute=function(e,t,n){return n&&e.emptySelectionClipboard},t}(m),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:r.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:[r.a("editor.find.autoFindInSelection.never","Never turn on Find in selection automatically (default)"),r.a("editor.find.autoFindInSelection.always","Always turn on Find in selection automatically"),r.a("editor.find.autoFindInSelection.multiline","Turn on Find in selection automatically when multiple lines of content are selected.")],description:r.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:r.a("find.globalFindClipboard","Controls whether the Find Widget should read or modify the shared find clipboard on macOS."),included:s.e},"editor.find.addExtraSpaceOnTop":{type:"boolean",default:t.addExtraSpaceOnTop,description:r.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 u(t,e),t.prototype.validate=function(e){if("object"!=typeof e)return this.defaultValue;var t=e;return{seedSearchStringFromSelection:m.boolean(t.seedSearchStringFromSelection,this.defaultValue.seedSearchStringFromSelection),autoFindInSelection:"boolean"==typeof e.autoFindInSelection?e.autoFindInSelection?"always":"never":b.stringSet(t.autoFindInSelection,this.defaultValue.autoFindInSelection,["never","always","multiline"]),globalFindClipboard:m.boolean(t.globalFindClipboard,this.defaultValue.globalFindClipboard),addExtraSpaceOnTop:m.boolean(t.addExtraSpaceOnTop,this.defaultValue.addExtraSpaceOnTop)}},t}(f),D=function(e){function t(){return e.call(this,35,"fontLigatures",t.OFF,{anyOf:[{type:"boolean",description:r.a("fontLigatures","Enables/Disables font ligatures.")},{type:"string",description:r.a("fontFeatureSettings","Explicit font-feature-settings.")}],description:r.a("fontLigaturesGeneral","Configures font ligatures."),default:!1})||this}return u(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}(f),x=function(e){function t(){return e.call(this,34)||this}return u(t,e),t.prototype.compute=function(e,t,n){return e.fontInfo},t}(p),E=function(e){function t(){return e.call(this,36,"fontSize",G.fontSize,{type:"number",minimum:6,maximum:100,default:G.fontSize,description:r.a("fontSize","Controls the font size in pixels.")})||this}return u(t,e),t.prototype.validate=function(e){var t=_.float(e,this.defaultValue);return 0===t?G.fontSize:_.clamp(t,6,100)},t.prototype.compute=function(e,t,n){return e.fontInfo.fontSize},t}(g),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:[r.a("editor.gotoLocation.multiple.peek","Show peek view of the results (default)"),r.a("editor.gotoLocation.multiple.gotoAndPeek","Go to the primary result and show a peek view"),r.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:r.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":l({description:r.a("editor.editor.gotoLocation.multipleDefinitions","Controls the behavior the 'Go to Definition'-command when multiple target locations exist.")},n),"editor.gotoLocation.multipleTypeDefinitions":l({description:r.a("editor.editor.gotoLocation.multipleTypeDefinitions","Controls the behavior the 'Go to Type Definition'-command when multiple target locations exist.")},n),"editor.gotoLocation.multipleDeclarations":l({description:r.a("editor.editor.gotoLocation.multipleDeclarations","Controls the behavior the 'Go to Declaration'-command when multiple target locations exist.")},n),"editor.gotoLocation.multipleImplementations":l({description:r.a("editor.editor.gotoLocation.multipleImplemenattions","Controls the behavior the 'Go to Implementations'-command when multiple target locations exist.")},n),"editor.gotoLocation.multipleReferences":l({description:r.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:r.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:r.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:r.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:r.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:r.a("alternativeReferenceCommand","Alternative command id that is being executed when the result of 'Go to Reference' is the current location.")}})||this}return u(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:b.stringSet(s.multiple,this.defaultValue.multiple,["peek","gotoAndPeek","goto"]),multipleDefinitions:null!==(t=s.multipleDefinitions)&&void 0!==t?t:b.stringSet(s.multipleDefinitions,"peek",["peek","gotoAndPeek","goto"]),multipleTypeDefinitions:null!==(n=s.multipleTypeDefinitions)&&void 0!==n?n:b.stringSet(s.multipleTypeDefinitions,"peek",["peek","gotoAndPeek","goto"]),multipleDeclarations:null!==(i=s.multipleDeclarations)&&void 0!==i?i:b.stringSet(s.multipleDeclarations,"peek",["peek","gotoAndPeek","goto"]),multipleImplementations:null!==(o=s.multipleImplementations)&&void 0!==o?o:b.stringSet(s.multipleImplementations,"peek",["peek","gotoAndPeek","goto"]),multipleReferences:null!==(r=s.multipleReferences)&&void 0!==r?r:b.stringSet(s.multipleReferences,"peek",["peek","gotoAndPeek","goto"]),alternativeDefinitionCommand:y.string(s.alternativeDefinitionCommand,this.defaultValue.alternativeDefinitionCommand),alternativeTypeDefinitionCommand:y.string(s.alternativeTypeDefinitionCommand,this.defaultValue.alternativeTypeDefinitionCommand),alternativeDeclarationCommand:y.string(s.alternativeDeclarationCommand,this.defaultValue.alternativeDeclarationCommand),alternativeImplementationCommand:y.string(s.alternativeImplementationCommand,this.defaultValue.alternativeImplementationCommand),alternativeReferenceCommand:y.string(s.alternativeReferenceCommand,this.defaultValue.alternativeReferenceCommand)}},t}(f),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:r.a("hover.enabled","Controls whether the hover is shown.")},"editor.hover.delay":{type:"number",default:t.delay,description:r.a("hover.delay","Controls the delay in milliseconds after which the hover is shown.")},"editor.hover.sticky":{type:"boolean",default:t.sticky,description:r.a("hover.sticky","Controls whether the hover should remain visible when mouse is moved over it.")}})||this}return u(t,e),t.prototype.validate=function(e){if("object"!=typeof e)return this.defaultValue;var t=e;return{enabled:m.boolean(t.enabled,this.defaultValue.enabled),delay:v.clampedInt(t.delay,this.defaultValue.delay,0,1e4),sticky:m.boolean(t.sticky,this.defaultValue.sticky)}},t}(f),M=function(e){function t(){return e.call(this,107,[40,48,30,54,78,50])||this}return u(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,l=t.pixelRatio,d=e.get(40),h=0!==e.get(50).renderType,f=0|e.get(51),p=e.get(54),g=p.enabled,m=p.side,_=p.renderCharacters,y=l>=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=v.clampedInt(x*a,0,0,1e3)}else n=v.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/l;M=_?1:2,(A=Math.max(0,Math.floor((B-w-2)*j/(a+j)))+c)/j>b&&(A=Math.floor(b*j)),R=B-A,"left"===m?(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}(p),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:r.a("codeActions","Enables the code action lightbulb in the editor.")}})||this}return u(t,e),t.prototype.validate=function(e){if("object"!=typeof e)return this.defaultValue;var t=e;return{enabled:m.boolean(t.enabled,this.defaultValue.enabled)}},t}(f),A=function(e){function t(){return e.call(this,49,"lineHeight",G.lineHeight,0,150,{description:r.a("lineHeight","Controls the line height. Use 0 to compute the line height from the font size.")})||this}return u(t,e),t.prototype.compute=function(e,t,n){return e.fontInfo.lineHeight},t}(v),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:r.a("minimap.enabled","Controls whether the minimap is shown.")},"editor.minimap.side":{type:"string",enum:["left","right"],default:t.side,description:r.a("minimap.side","Controls the side where to render the minimap.")},"editor.minimap.showSlider":{type:"string",enum:["always","mouseover"],default:t.showSlider,description:r.a("minimap.showSlider","Controls when the minimap slider is shown.")},"editor.minimap.scale":{type:"number",default:t.scale,minimum:1,maximum:3,description:r.a("minimap.scale","Scale of content drawn in the minimap.")},"editor.minimap.renderCharacters":{type:"boolean",default:t.renderCharacters,description:r.a("minimap.renderCharacters","Render the actual characters on a line as opposed to color blocks.")},"editor.minimap.maxColumn":{type:"number",default:t.maxColumn,description:r.a("minimap.maxColumn","Limit the width of the minimap to render at most a certain number of columns.")}})||this}return u(t,e),t.prototype.validate=function(e){if("object"!=typeof e)return this.defaultValue;var t=e;return{enabled:m.boolean(t.enabled,this.defaultValue.enabled),side:b.stringSet(t.side,this.defaultValue.side,["right","left"]),showSlider:b.stringSet(t.showSlider,this.defaultValue.showSlider,["always","mouseover"]),renderCharacters:m.boolean(t.renderCharacters,this.defaultValue.renderCharacters),scale:v.clampedInt(t.scale,1,1,3),maxColumn:v.clampedInt(t.maxColumn,this.defaultValue.maxColumn,1,1e4)}},t}(f),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:r.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:r.a("parameterHints.cycle","Controls whether the parameter hints menu cycles or closes when reaching the end of the list.")}})||this}return u(t,e),t.prototype.validate=function(e){if("object"!=typeof e)return this.defaultValue;var t=e;return{enabled:m.boolean(t.enabled,this.defaultValue.enabled),cycle:m.boolean(t.cycle,this.defaultValue.cycle)}},t}(f),F=function(e){function t(){return e.call(this,105)||this}return u(t,e),t.prototype.compute=function(e,t,n){return e.pixelRatio},t}(p),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:r.a("quickSuggestions.strings","Enable quick suggestions inside strings.")},comments:{type:"boolean",default:n.comments,description:r.a("quickSuggestions.comments","Enable quick suggestions inside comments.")},other:{type:"boolean",default:n.other,description:r.a("quickSuggestions.other","Enable quick suggestions outside of strings and comments.")}}}],default:n,description:r.a("quickSuggestions","Controls whether suggestions should automatically show up while typing.")})||this).defaultValue=n,t}return u(t,e),t.prototype.validate=function(e){if("boolean"==typeof e)return e;if("object"==typeof e){var t=e,n={other:m.boolean(t.other,this.defaultValue.other),comments:m.boolean(t.comments,this.defaultValue.comments),strings:m.boolean(t.strings,this.defaultValue.strings)};return!!(n.other&&n.comments&&n.strings)||!!(n.other||n.comments||n.strings)&&n}return this.defaultValue},t}(f),W=function(e){function t(){return e.call(this,50,"lineNumbers",{renderType:1,renderFn:null},{type:"string",enum:["off","on","relative","interval"],enumDescriptions:[r.a("lineNumbers.off","Line numbers are not rendered."),r.a("lineNumbers.on","Line numbers are rendered as absolute number."),r.a("lineNumbers.relative","Line numbers are rendered as distance in lines to cursor position."),r.a("lineNumbers.interval","Line numbers are rendered every 10 lines.")],default:"on",description:r.a("lineNumbers","Controls the display of line numbers.")})||this}return u(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}(f);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:r.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 u(t,e),t.prototype.validate=function(e){if(Array.isArray(e)){for(var t=[],n=0,i=e;n
    "+e.substr(i.index+i[0].length)),e=e.replace(/&&/g,"&"),this.item&&this.item.setAttribute("aria-keyshortcuts",(n[1]?n[1]:n[3]).toLocaleLowerCase())}else e=e.replace(/&&/g,"&")}this.label&&(this.label.innerHTML=e.trim())}},t.prototype.updateTooltip=function(){var e=null;this.getAction().tooltip?e=this.getAction().tooltip:!this.options.label&&this.getAction().label&&this.options.icon&&(e=this.getAction().label,this.options.keybinding&&(e=qn.a({key:"titleLabel",comment:["action title","action keybinding"]},"{0} ({1})",e,this.options.keybinding))),e&&this.item&&(this.item.title=e)},t.prototype.updateClass=function(){this.cssClass&&this.item&&Object(Z.K)(this.item,this.cssClass),this.options.icon&&this.label?(this.cssClass=this.getAction().class||"",Object(Z.e)(this.label,"icon"),this.cssClass&&Object(Z.f)(this.label,this.cssClass),this.updateEnabled()):this.label&&Object(Z.J)(this.label,"icon")},t.prototype.updateEnabled=function(){this.getAction().enabled?(this.element&&Object(Z.J)(this.element,"disabled"),this.item&&(Object(Z.J)(this.item,"disabled"),this.item.tabIndex=0)):(this.element&&Object(Z.e)(this.element,"disabled"),this.item&&(Object(Z.e)(this.item,"disabled"),Object(Z.M)(this.item)))},t.prototype.updateChecked=function(){this.item&&(this.getAction().checked?(Object(Z.e)(this.item,"checked"),this.item.setAttribute("role","menuitemcheckbox"),this.item.setAttribute("aria-checked","true")):(Object(Z.J)(this.item,"checked"),this.item.setAttribute("role","menuitem"),this.item.setAttribute("aria-checked","false")))},t.prototype.getMnemonic=function(){return this.mnemonic},t.prototype.applyStyle=function(){if(this.menuStyle){var e=this.element&&Object(Z.C)(this.element,"focused"),t=e&&this.menuStyle.selectionForegroundColor?this.menuStyle.selectionForegroundColor:this.menuStyle.foregroundColor,n=e&&this.menuStyle.selectionBackgroundColor?this.menuStyle.selectionBackgroundColor:void 0,i=e&&this.menuStyle.selectionBorderColor?"thin solid "+this.menuStyle.selectionBorderColor:"";this.item&&(this.item.style.color=t?t.toString():"",this.item.style.backgroundColor=n?n.toString():""),this.check&&(this.check.style.color=t?t.toString():""),this.container&&(this.container.style.border=i)}},t.prototype.style=function(e){this.menuStyle=e,this.applyStyle()},t}(kc.c),Qh=function(e){function t(t,n,i,o){var r=e.call(this,t,t,o)||this;return r.submenuActions=n,r.parentData=i,r.submenuOptions=o,r.mysubmenu=null,r.submenuDisposables=r._register(new le.b),r.mouseOver=!1,r.expandDirection=o&&void 0!==o.expandDirection?o.expandDirection:Uh.Right,r.showScheduler=new We.d((function(){r.mouseOver&&(r.cleanupExistingSubmenu(!1),r.createSubmenu(!1))}),250),r.hideScheduler=new We.d((function(){r.element&&!Object(Z.E)(document.activeElement,r.element)&&r.parentData.submenu===r.mysubmenu&&(r.parentData.parent.focus(!1),r.cleanupExistingSubmenu(!0))}),750),r}return Kh(t,e),t.prototype.render=function(t){var n=this;e.prototype.render.call(this,t),this.element&&(this.item&&(Object(Z.e)(this.item,"monaco-submenu-item"),this.item.setAttribute("aria-haspopup","true"),this.updateAriaExpanded("false"),this.submenuIndicator=Object(Z.m)(this.item,Object(Z.a)("span.submenu-indicator.codicon.codicon-chevron-right")),this.submenuIndicator.setAttribute("aria-hidden","true")),this._register(Object(Z.g)(this.element,Z.c.KEY_UP,(function(e){var t=new Un.a(e);(t.equals(17)||t.equals(3))&&(Z.b.stop(e,!0),n.createSubmenu(!0))}))),this._register(Object(Z.g)(this.element,Z.c.KEY_DOWN,(function(e){var t=new Un.a(e);document.activeElement===n.item&&(t.equals(17)||t.equals(3))&&Z.b.stop(e,!0)}))),this._register(Object(Z.g)(this.element,Z.c.MOUSE_OVER,(function(e){n.mouseOver||(n.mouseOver=!0,n.showScheduler.schedule())}))),this._register(Object(Z.g)(this.element,Z.c.MOUSE_LEAVE,(function(e){n.mouseOver=!1}))),this._register(Object(Z.g)(this.element,Z.c.FOCUS_OUT,(function(e){n.element&&!Object(Z.E)(document.activeElement,n.element)&&n.hideScheduler.schedule()}))),this._register(this.parentData.parent.onScroll((function(){n.parentData.parent.focus(!1),n.cleanupExistingSubmenu(!1)}))))},t.prototype.onClick=function(e){Z.b.stop(e,!0),this.cleanupExistingSubmenu(!1),this.createSubmenu(!0)},t.prototype.cleanupExistingSubmenu=function(e){this.parentData.submenu&&(e||this.parentData.submenu!==this.mysubmenu)&&(this.parentData.submenu.dispose(),this.parentData.submenu=void 0,this.updateAriaExpanded("false"),this.submenuContainer&&(this.submenuDisposables.clear(),this.submenuContainer=void 0))},t.prototype.createSubmenu=function(e){var t=this;if(void 0===e&&(e=!0),this.element)if(this.parentData.submenu)this.parentData.submenu.focus(!1);else{this.updateAriaExpanded("true"),this.submenuContainer=Object(Z.m)(this.element,Object(Z.a)("div.monaco-submenu")),Object(Z.f)(this.submenuContainer,"menubar-menu-items-holder","context-view");var n=getComputedStyle(this.parentData.parent.domNode),i=parseFloat(n.paddingTop||"0")||0;this.submenuContainer.style.top=this.element.offsetTop-this.parentData.parent.scrollOffset-i+"px",this.parentData.submenu=new Xh(this.submenuContainer,this.submenuActions,this.submenuOptions),this.menuStyle&&this.parentData.submenu.style(this.menuStyle);var o=this.element.getBoundingClientRect(),r=this.submenuContainer.getBoundingClientRect();this.expandDirection===Uh.Right?window.innerWidth<=o.right+r.width?(this.submenuContainer.style.left="10px",this.submenuContainer.style.top=this.element.offsetTop-this.parentData.parent.scrollOffset+o.height+"px"):(this.submenuContainer.style.left=this.element.offsetWidth+"px",this.submenuContainer.style.top=this.element.offsetTop-this.parentData.parent.scrollOffset-i+"px"):this.expandDirection===Uh.Left&&(this.submenuContainer.style.right=this.element.offsetWidth+"px",this.submenuContainer.style.left="auto",this.submenuContainer.style.top=this.element.offsetTop-this.parentData.parent.scrollOffset-i+"px"),this.submenuDisposables.add(Object(Z.g)(this.submenuContainer,Z.c.KEY_UP,(function(e){new Un.a(e).equals(15)&&(Z.b.stop(e,!0),t.parentData.parent.focus(),t.cleanupExistingSubmenu(!0))}))),this.submenuDisposables.add(Object(Z.g)(this.submenuContainer,Z.c.KEY_DOWN,(function(e){new Un.a(e).equals(15)&&Z.b.stop(e,!0)}))),this.submenuDisposables.add(this.parentData.submenu.onDidCancel((function(){t.parentData.parent.focus(),t.cleanupExistingSubmenu(!0)}))),this.parentData.submenu.focus(e),this.mysubmenu=this.parentData.submenu}},t.prototype.updateAriaExpanded=function(e){var t;this.item&&(null===(t=this.item)||void 0===t||t.setAttribute("aria-expanded",e))},t.prototype.applyStyle=function(){if(e.prototype.applyStyle.call(this),this.menuStyle){var t=this.element&&Object(Z.C)(this.element,"focused")&&this.menuStyle.selectionForegroundColor?this.menuStyle.selectionForegroundColor:this.menuStyle.foregroundColor;this.submenuIndicator&&(this.submenuIndicator.style.color=t?""+t:""),this.parentData.submenu&&this.parentData.submenu.style(this.menuStyle)}},t.prototype.dispose=function(){e.prototype.dispose.call(this),this.hideScheduler.dispose(),this.mysubmenu&&(this.mysubmenu.dispose(),this.mysubmenu=null),this.submenuContainer&&(this.submenuContainer=void 0)},t}(Jh),$h=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Kh(t,e),t.prototype.style=function(e){this.label&&(this.label.style.borderBottomColor=e.separatorColor?""+e.separatorColor:"")},t}(kc.b),ef=function(){return(ef=Object.assign||function(e){for(var t,n=1,i=arguments.length;n=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s}([df(0,lf.a),df(1,ro.a),df(2,Wc.b),df(3,ld.a),df(4,Nr.c)],t)}(le.a);n("TT2d"),function(e){function t(e,t){if(e.start>=t.end||t.start>=e.end)return{start:0,end:0};var n=Math.max(e.start,t.start),i=Math.min(e.end,t.end);return i-n<=0?{start:0,end:0}:{start:n,end:i}}function n(e){return e.end-e.start<=0}e.intersect=t,e.isEmpty=n,e.intersects=function(e,i){return!n(t(e,i))},e.relativeComplement=function(e,t){var i=[],o={start:e.start,end:Math.min(t.start,e.end)},r={start:Math.max(t.end,e.start),end:e.end};return n(o)||i.push(o),n(r)||i.push(r),i}}(of||(of={}));var ff=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 pf(e,t,n){var i=n.offset+n.size;return 0===n.position?t<=e-i?i:t<=n.offset?n.offset-t:Math.max(e-t,0):t<=n.offset?n.offset-t:t<=e-i?i:0}var gf,mf=function(e){function t(t){var n=e.call(this)||this;return n.container=null,n.delegate=null,n.toDisposeOnClean=le.a.None,n.toDisposeOnSetContainer=le.a.None,n.view=Z.a(".context-view"),Z.D(n.view),n.setContainer(t),n._register(Object(le.f)((function(){return n.setContainer(null)}))),n}return ff(t,e),t.prototype.setContainer=function(e){var n=this;if(this.container&&(this.toDisposeOnSetContainer.dispose(),this.container.removeChild(this.view),this.container=null),e){this.container=e,this.container.appendChild(this.view);var i=new le.b;t.BUBBLE_UP_EVENTS.forEach((function(e){i.add(Z.k(n.container,e,(function(e){n.onDOMEvent(e,!1)})))})),t.BUBBLE_DOWN_EVENTS.forEach((function(e){i.add(Z.k(n.container,e,(function(e){n.onDOMEvent(e,!0)}),!0))})),this.toDisposeOnSetContainer=i}},t.prototype.show=function(e){this.isVisible()&&this.hide(),Z.o(this.view),this.view.className="context-view",this.view.style.top="0px",this.view.style.left="0px",Z.R(this.view),this.toDisposeOnClean=e.render(this.view)||le.a.None,this.delegate=e,this.doLayout(),this.delegate.focus&&this.delegate.focus()},t.prototype.layout=function(){this.isVisible()&&(!1!==this.delegate.canRelayout||ie.c&&Qr.a.pointerEvents?(this.delegate.layout&&this.delegate.layout(),this.doLayout()):this.hide())},t.prototype.doLayout=function(){if(this.isVisible()){var e,t=this.delegate.getAnchor();if(Z.F(t)){var n=Z.w(t);e={top:n.top,left:n.left,width:n.width,height:n.height}}else e={top:t.y,left:t.x,width:t.width||1,height:t.height||2};var i,o=Z.B(this.view),r=Z.A(this.view),s=this.delegate.anchorPosition||0,a=this.delegate.anchorAlignment||0,u={offset:e.top-window.pageYOffset,size:e.height,position:0===s?0:1};i=0===a?{offset:e.left,size:0,position:0}:{offset:e.left+e.width,size:0,position:1};var l=pf(window.innerHeight,r,u)+window.pageYOffset;of.intersects({start:l,end:l+r},{start:u.offset,end:u.offset+u.size})&&(i.size=e.width,1===a&&(i.offset=e.left));var c=pf(window.innerWidth,o,i);Z.K(this.view,"top","bottom","left","right"),Z.e(this.view,0===s?"bottom":"top"),Z.e(this.view,0===a?"left":"right");var d=Z.w(this.container);this.view.style.top=l-d.top+"px",this.view.style.left=c-d.left+"px",this.view.style.width="initial"}},t.prototype.hide=function(e){var t=this.delegate;this.delegate=null,(null==t?void 0:t.onHide)&&t.onHide(e),this.toDisposeOnClean.dispose(),Z.D(this.view)},t.prototype.isVisible=function(){return!!this.delegate},t.prototype.onDOMEvent=function(e,t){this.delegate&&(this.delegate.onDOMEvent?this.delegate.onDOMEvent(e,document.activeElement):t&&!Z.E(e.target,this.container)&&this.hide())},t.prototype.dispose=function(){this.hide(),e.prototype.dispose.call(this)},t.BUBBLE_UP_EVENTS=["click","keydown","focus","blur"],t.BUBBLE_DOWN_EVENTS=["click"],t}(le.a),vf=Object(ue.c)("layoutService"),_f=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)}}(),yf=function(e,t){return function(n,i){t(n,i,e)}},bf=function(e){function t(t){var n=e.call(this)||this;return n.layoutService=t,n.contextView=n._register(new mf(t.container)),n.layout(),n._register(t.onLayout((function(){return n.layout()}))),n}return _f(t,e),t.prototype.setContainer=function(e){this.contextView.setContainer(e)},t.prototype.showContextView=function(e){this.contextView.show(e)},t.prototype.layout=function(){this.contextView.layout()},t.prototype.hideContextView=function(e){this.contextView.hide(e)},function(e,t,n,i){var o,r=arguments.length,s=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s}([yf(0,vf)],t)}(le.a),Cf=Object(ue.c)("dialogService"),wf=function(){function e(e){this._hashFn=e,this._nodes=Object.create(null)}return e.prototype.roots=function(){var e=[];return ci(this._nodes,(function(t){Object(je.f)(t.value.outgoing)&&e.push(t.value)})),e},e.prototype.insertEdge=function(e,t){var n=this.lookupOrInsertNode(e),i=this.lookupOrInsertNode(t);n.outgoing[this._hashFn(t)]=i,i.incoming[this._hashFn(e)]=n},e.prototype.removeNode=function(e){var t=this._hashFn(e);delete this._nodes[t],ci(this._nodes,(function(e){delete e.value.outgoing[t],delete e.value.incoming[t]}))},e.prototype.lookupOrInsertNode=function(e){var t=this._hashFn(e),n=this._nodes[t];return n||(n=function(e){return{data:e,incoming:Object.create(null),outgoing:Object.create(null)}}(e),this._nodes[t]=n),n},e.prototype.isEmpty=function(){for(var e in this._nodes)return!1;return!0},e.prototype.toString=function(){var e=[];return ci(this._nodes,(function(t){e.push(t.key+", (incoming)["+Object.keys(t.value.incoming).join(", ")+"], (outgoing)["+Object.keys(t.value.outgoing).join(",")+"]")})),e.join("\n")},e}(),Sf=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)}}(),Lf=function(){for(var e=0,t=0,n=arguments.length;t0?i[0].index:t.length;if(t.length!==l){var c=l-t.length;t=c>0?t.concat(new Array(c)):t.slice(0,l)}return new(e.bind.apply(e,Lf([void 0],Lf(t,o))))},e.prototype._setServiceInstance=function(e,t){if(this._services.get(e)instanceof wc)this._services.set(e,t);else{if(!this._parent)throw new Error("illegalState - setting UNKNOWN service instance");this._parent._setServiceInstance(e,t)}},e.prototype._getServiceInstanceOrDescriptor=function(e){var t=this._services.get(e);return!t&&this._parent?this._parent._getServiceInstanceOrDescriptor(e):t},e.prototype._getOrCreateServiceInstance=function(e,t){var n=this._getServiceInstanceOrDescriptor(e);return n instanceof wc?this._createAndCacheServiceInstance(e,n,t.branch(e,!0)):(t.branch(e,!1),n)},e.prototype._createAndCacheServiceInstance=function(e,t,n){for(var i=new wf((function(e){return e.id.toString()})),o=0,r=[{id:e,desc:t,_trace:n}];r.length;){var s=r.pop();if(i.lookupOrInsertNode(s),o++>150)throw new Of(i);for(var a=0,u=ue.b.getServiceDependencies(s.desc.ctor);a "+u);var d=e(t+1,c);d&&i.push(d)}else i.push(o+"uses -> "+u)}return i.join("\n")}(1,this),t.toFixed(2),e._totals.toFixed(2)},e._None=new(function(e){function t(){return e.call(this,-1,null)||this}return Sf(t,e),t.prototype.stop=function(){},t.prototype.branch=function(){return this},t}(e)),e._totals=0,e}(),Ef=Object(ue.c)("label"),kf=(n("4rho"),n("ZCR3")),If=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}();!function(e){e.TREE="tree",e.FORM="form"}(gf||(gf={}));var Mf=function(e){function t(t,n){return e.call(this,"ListError ["+t+"] "+n)||this}return If(t,e),t}(Error);function Tf(e,t){for(var n=[],i=0,o=t;i=r.range.end)){if(e.end=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},Bf=function(){for(var e=0,t=0,n=arguments.length;t=this.items.length?(this.rangeMap=new Pf,this.rangeMap.splice(0,0,f),this.items=f,l=[]):(this.rangeMap.splice(e,t,f),l=(i=this.items).splice.apply(i,Bf([e,t],f)));var p=n.length-t,g=this.getRenderRange(this.lastRenderTop,this.lastRenderHeight),m=Af(d,p),v=of.intersect(g,m);for(u=v.start;u=-1&&en&&(this.scrollTop+=Math.min(14,Math.floor(.3*(t-n))))}},e.prototype.teardownDragAndDropScrollTopAnimation=function(){this.dragOverAnimationStopDisposable.dispose(),this.dragOverAnimationDisposable&&(this.dragOverAnimationDisposable.dispose(),this.dragOverAnimationDisposable=void 0)},e.prototype.getItemIndexFromEventTarget=function(e){for(var t=e;t instanceof HTMLElement&&t!==this.rowsContainer;){var n=t.getAttribute("data-index");if(n){var i=Number(n);if(!isNaN(i))return i}t=t.parentElement}},e.prototype.getRenderRange=function(e,t){return{start:this.rangeMap.indexAt(e),end:this.rangeMap.indexAfter(e+t-1)}},e.prototype._rerender=function(e,t){var n,i,o=this.getRenderRange(e,t);e===this.elementTop(o.start)?(n=o.start,i=0):o.end-o.start>1&&(n=o.start+1,i=this.elementTop(n)-e);for(var r=0;;){for(var s=this.getRenderRange(e,t),a=!1,u=s.start;u0?[{start:0,end:t.length}]:[]:null}.bind(void 0,!0);function Xf(e){return 97<=e&&e<=122}function Jf(e){return 65<=e&&e<=90}function Qf(e){return 48<=e&&e<=57}function $f(e){return 32===e||9===e||10===e||13===e}var ep=new Set;function tp(e){return Xf(e)||Jf(e)||Qf(e)}function np(e,t){return 0===t.length?t=[e]:e.end===t[0].start?t[0].start=e.start:t.unshift(e),t}function ip(e,t){for(var n=t;n0&&!tp(e.charCodeAt(n-1)))return n}return e.length}function op(e,t,n,i){if(n===e.length)return[];if(i===t.length)return null;if(e[n]!==t[i].toLowerCase())return null;var o=null,r=i+1;for(o=op(e,t,n+1,i+1);!o&&(r=ip(t,r))60)return null;var n=function(e){for(var t=0,n=0,i=0,o=0,r=0,s=0;s.2&&t<.8&&i>.6&&o<.2}(n)){if(!function(e){var t=e.upperPercent;return 0===e.lowerPercent&&t>.6}(n))return null;t=t.toLowerCase()}var i=null,o=0;for(e=e.toLowerCase();o/?".split("").forEach((function(e){return ep.add(e.charCodeAt(0))})),Yf(Zf,rp,(function(e,t){var n=t.toLowerCase().indexOf(e.toLowerCase());return-1===n?null:[{start:n,end:n+e.length}]})),Yf(Zf,rp,(function(e,t){return function e(t,n,i,o){return i===t.length?[]:o===n.length?null:t[i]===n[o]?(r=e(t,n,i+1,o+1))?np({start:o,end:o+1},r):null:e(t,n,i,o+1);var r}(e.toLowerCase(),t.toLowerCase(),0,0)})),new Zn.a(1e4);function sp(){for(var e=[],t=[0],n=1;n<=128;n++)t.push(-n);for(n=0;n<=128;n++){var i=t.slice(0);i[0]=-n,e.push(i)}return e}var ap,up=sp(),lp=sp(),cp=sp();function dp(e,t){if(t<0||t>=e.length)return!1;switch(e.charCodeAt(t)){case 95:case 45:case 46:case 32:case 47:case 92:case 39:case 34:case 58:case 36:return!0;default:return!1}}function hp(e,t,n){return t[e]!==n[e]}function fp(e,t,n,i,o,r,s){return t[n]!==r[s]?-1:s===n-i?e[n]===o[s]?7:5:!hp(s,o,r)||0!==s&&hp(s-1,o,r)?!dp(r,s)||0!==s&&dp(r,s-1)?dp(r,s-1)||function(e,t){if(t<0||t>=e.length)return!1;switch(e.charCodeAt(t)){case 32:case 9:return!0;default:return!1}}(r,s-1)?5:1:5:e[n]===o[s]?7:5}!function(e){e.Default=Object.freeze([-100,0,0]),e.isDefault=function(e){return!e||-100===e[0]&&0===e[1]&&0===e[2]}}(ap||(ap={}));var pp=0,gp=0,mp=0,vp=0,_p=!1,yp=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)}}(),bp=function(){return(bp=Object.assign||function(e){for(var t,n=1,i=arguments.length;n=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},wp=function(){for(var e=0,t=0,n=arguments.length;t=0){var o=this.renderedElements[i];this.trait.unrender(n),o.index=t}else o={index:t,templateData:n},this.renderedElements.push(o);this.trait.renderIndex(t,n)},e.prototype.splice=function(e,t,n){for(var i=[],o=0,r=this.renderedElements;o=e+t&&i.push({index:s.index+n-t,templateData:s.templateData})}this.renderedElements=i},e.prototype.renderIndexes=function(e){for(var t=0,n=this.renderedElements;t-1&&this.trait.renderIndex(o,r)}},e.prototype.disposeTemplate=function(e){var t=Object(Xe.h)(this.renderedElements,(function(t){return t.templateData===e}));t<0||this.renderedElements.splice(t,1)},e}(),Lp=function(){function e(e){this._trait=e,this.indexes=[],this.sortedIndexes=[],this._onChange=new W.a,this.onChange=this._onChange.event}return Object.defineProperty(e.prototype,"trait",{get:function(){return this._trait},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"renderer",{get:function(){return new Sp(this)},enumerable:!0,configurable:!0}),e.prototype.splice=function(e,t,n){var i=n.length-t,o=e+t,r=wp(this.sortedIndexes.filter((function(t){return t=o})).map((function(e){return e+i})));this.renderer.splice(e,t,n.length),this._set(r,r)},e.prototype.renderIndex=function(e,t){Z.S(t,this._trait,this.contains(e))},e.prototype.unrender=function(e){Z.J(e,this._trait)},e.prototype.set=function(e,t){return this._set(e,wp(e).sort(zp),t)},e.prototype._set=function(e,t,n){var i=this.indexes,o=this.sortedIndexes;this.indexes=e,this.sortedIndexes=t;var r=Hp(o,e);return this.renderer.renderIndexes(r),this._onChange.fire({indexes:e,browserEvent:n}),i},e.prototype.get=function(){return this.indexes},e.prototype.contains=function(e){return Object(Xe.b)(this.sortedIndexes,e,zp)>=0},e.prototype.dispose=function(){Object(le.e)(this._onChange)},Cp([kf.a],e.prototype,"renderer",null),e}(),Np=function(e){function t(){return e.call(this,"focused")||this}return yp(t,e),t.prototype.renderIndex=function(t,n){e.prototype.renderIndex.call(this,t,n),this.contains(t)?n.setAttribute("aria-selected","true"):n.removeAttribute("aria-selected")},t}(Lp),Op=function(){function e(e,t,n){this.trait=e,this.view=t,this.identityProvider=n}return e.prototype.splice=function(e,t,n){var i=this;if(!this.identityProvider)return this.trait.splice(e,t,n.map((function(){return!1})));var o=this.trait.get().map((function(e){return i.identityProvider.getId(i.view.element(e)).toString()})),r=n.map((function(e){return o.indexOf(i.identityProvider.getId(e).toString())>-1}));this.trait.splice(e,t,r)},e}();function Dp(e){return"INPUT"===e.tagName||"TEXTAREA"===e.tagName}var xp,Ep=function(){function e(e,t,n){this.list=e,this.view=t,this.disposables=new le.b;var i=!1!==n.multipleSelectionSupport;this.openController=n.openController||Fp;var o=W.b.chain(Object(af.a)(t.domNode,"keydown")).filter((function(e){return!Dp(e.target)})).map((function(e){return new Un.a(e)}));o.filter((function(e){return 3===e.keyCode})).on(this.onEnter,this,this.disposables),o.filter((function(e){return 16===e.keyCode})).on(this.onUpArrow,this,this.disposables),o.filter((function(e){return 18===e.keyCode})).on(this.onDownArrow,this,this.disposables),o.filter((function(e){return 11===e.keyCode})).on(this.onPageUpArrow,this,this.disposables),o.filter((function(e){return 12===e.keyCode})).on(this.onPageDownArrow,this,this.disposables),o.filter((function(e){return 9===e.keyCode})).on(this.onEscape,this,this.disposables),i&&o.filter((function(e){return(ie.e?e.metaKey:e.ctrlKey)&&31===e.keyCode})).on(this.onCtrlA,this,this.disposables)}return e.prototype.onEnter=function(e){e.preventDefault(),e.stopPropagation(),this.list.setSelection(this.list.getFocus(),e.browserEvent),this.openController.shouldOpen(e.browserEvent)&&this.list.open(this.list.getFocus(),e.browserEvent)},e.prototype.onUpArrow=function(e){e.preventDefault(),e.stopPropagation(),this.list.focusPrevious(1,!1,e.browserEvent),this.list.reveal(this.list.getFocus()[0]),this.view.domNode.focus()},e.prototype.onDownArrow=function(e){e.preventDefault(),e.stopPropagation(),this.list.focusNext(1,!1,e.browserEvent),this.list.reveal(this.list.getFocus()[0]),this.view.domNode.focus()},e.prototype.onPageUpArrow=function(e){e.preventDefault(),e.stopPropagation(),this.list.focusPreviousPage(e.browserEvent),this.list.reveal(this.list.getFocus()[0]),this.view.domNode.focus()},e.prototype.onPageDownArrow=function(e){e.preventDefault(),e.stopPropagation(),this.list.focusNextPage(e.browserEvent),this.list.reveal(this.list.getFocus()[0]),this.view.domNode.focus()},e.prototype.onCtrlA=function(e){e.preventDefault(),e.stopPropagation(),this.list.setSelection(Object(Xe.o)(this.list.length),e.browserEvent),this.view.domNode.focus()},e.prototype.onEscape=function(e){e.preventDefault(),e.stopPropagation(),this.list.setSelection([],e.browserEvent),this.view.domNode.focus()},e.prototype.dispose=function(){this.disposables.dispose()},e}();!function(e){e[e.Idle=0]="Idle",e[e.Typing=1]="Typing"}(xp||(xp={}));var kp=new(function(){function e(){}return e.prototype.mightProducePrintableCharacter=function(e){return!(e.ctrlKey||e.metaKey||e.altKey)&&(e.keyCode>=31&&e.keyCode<=56||e.keyCode>=21&&e.keyCode<=30||e.keyCode>=93&&e.keyCode<=102||e.keyCode>=80&&e.keyCode<=90)},e}()),Ip=function(){function e(e,t,n,i){this.list=e,this.view=t,this.keyboardNavigationLabelProvider=n,this.delegate=i,this.enabled=!1,this.state=xp.Idle,this.automaticKeyboardNavigation=!0,this.triggered=!1,this.enabledDisposables=new le.b,this.disposables=new le.b,this.updateOptions(e.options)}return e.prototype.updateOptions=function(e){void 0===e.enableKeyboardNavigation||e.enableKeyboardNavigation?this.enable():this.disable(),void 0!==e.automaticKeyboardNavigation&&(this.automaticKeyboardNavigation=e.automaticKeyboardNavigation)},e.prototype.enable=function(){var e=this;if(!this.enabled){var t=W.b.chain(Object(af.a)(this.view.domNode,"keydown")).filter((function(e){return!Dp(e.target)})).filter((function(){return e.automaticKeyboardNavigation||e.triggered})).map((function(e){return new Un.a(e)})).filter((function(t){return e.delegate.mightProducePrintableCharacter(t)})).forEach((function(e){e.stopPropagation(),e.preventDefault()})).map((function(e){return e.browserEvent.key})).event,n=W.b.debounce(t,(function(){return null}),800);W.b.reduce(W.b.any(t,n),(function(e,t){return null===t?null:(e||"")+t}))(this.onInput,this,this.enabledDisposables),this.enabled=!0,this.triggered=!1}},e.prototype.disable=function(){this.enabled&&(this.enabledDisposables.clear(),this.enabled=!1,this.triggered=!1)},e.prototype.onInput=function(e){if(!e)return this.state=xp.Idle,void(this.triggered=!1);var t=this.list.getFocus(),n=t.length>0?t[0]:0,i=this.state===xp.Idle?1:0;this.state=xp.Typing;for(var o=0;o=0&&e[o]===t-(n-o);)i.push(e[o--]);for(i.reverse(),o=n;o=e.length)n.push(t[o++]);else if(o>=t.length)n.push(e[i++]);else{if(e[i]===t[o]){i++,o++;continue}e[i]=e.length)n.push(t[o++]);else if(o>=t.length)n.push(e[i++]);else{if(e[i]===t[o]){n.push(e[i]),i++,o++;continue}e[i]-1?t:[e]},e.prototype.getDragURI=function(e){return this.dnd.getDragURI(e)},e.prototype.getDragLabel=function(e,t){if(this.dnd.getDragLabel)return this.dnd.getDragLabel(e,t)},e.prototype.onDragStart=function(e,t){this.dnd.onDragStart&&this.dnd.onDragStart(e,t)},e.prototype.onDragOver=function(e,t,n,i){return this.dnd.onDragOver(e,t,n,i)},e.prototype.onDragEnd=function(e){this.dnd.onDragEnd&&this.dnd.onDragEnd(e)},e.prototype.drop=function(e,t,n,i){this.dnd.drop(e,t,n,i)},e}(),Gp=function(){function e(e,t,n,i,o){void 0===o&&(o=jp),this.user=e,this._options=o,this.eventBufferer=new W.c,this.disposables=new le.b,this._onDidOpen=new W.a,this.onDidOpen=this._onDidOpen.event,this._onDidPin=new W.a,this.didJustPressContextMenuKey=!1,this._onDidDispose=new W.a,this.onDidDispose=this._onDidDispose.event,this.focus=new Np,this.selection=new Lp("selected"),Object(Le.d)(o,Bp,!1);var r=[this.focus.renderer,this.selection.renderer];this.accessibilityProvider=o.accessibilityProvider,this.accessibilityProvider&&(r.push(new Kp(this.accessibilityProvider)),this.accessibilityProvider.onDidChangeActiveDescendant&&this.accessibilityProvider.onDidChangeActiveDescendant(this.onDidChangeActiveDescendant,this,this.disposables)),i=i.map((function(e){return new Up(e.templateId,wp(r,[e]))}));var s=bp(bp({},o),{dnd:o.dnd&&new qp(this,o.dnd)});if(this.view=new Kf(t,n,i,s),"string"!=typeof o.ariaRole?this.view.domNode.setAttribute("role",gf.TREE):this.view.domNode.setAttribute("role",o.ariaRole),o.styleController)this.styleController=o.styleController(this.view.domId);else{var a=Z.q(this.view.domNode);this.styleController=new Wp(a,this.view.domId)}if(this.spliceable=new qf([new Op(this.focus,this.view,o.identityProvider),new Op(this.selection,this.view,o.identityProvider),this.view]),this.disposables.add(this.focus),this.disposables.add(this.selection),this.disposables.add(this.view),this.disposables.add(this._onDidDispose),this.onDidFocus=W.b.map(Object(af.a)(this.view.domNode,"focus",!0),(function(){return null})),this.onDidBlur=W.b.map(Object(af.a)(this.view.domNode,"blur",!0),(function(){return null})),this.disposables.add(new Mp(this,this.view)),"boolean"!=typeof o.keyboardSupport||o.keyboardSupport){var u=new Ep(this,this.view,o);this.disposables.add(u)}if(o.keyboardNavigationLabelProvider){var l=o.keyboardNavigationDelegate||kp;this.typeLabelController=new Ip(this,this.view,o.keyboardNavigationLabelProvider,l),this.disposables.add(this.typeLabelController)}this.disposables.add(this.createMouseController(o)),this.onFocusChange(this._onFocusChange,this,this.disposables),this.onSelectionChange(this._onSelectionChange,this,this.disposables),o.ariaLabel&&this.view.domNode.setAttribute("aria-label",Object(qn.a)("aria list","{0}. Use the navigation keys to navigate.",o.ariaLabel))}return Object.defineProperty(e.prototype,"onFocusChange",{get:function(){var e=this;return W.b.map(this.eventBufferer.wrapEvent(this.focus.onChange),(function(t){return e.toListEvent(t)}))},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"onSelectionChange",{get:function(){var e=this;return W.b.map(this.eventBufferer.wrapEvent(this.selection.onChange),(function(t){return e.toListEvent(t)}))},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"domId",{get:function(){return this.view.domId},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"onMouseClick",{get:function(){return this.view.onMouseClick},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"onMouseDblClick",{get:function(){return this.view.onMouseDblClick},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"onMouseMiddleClick",{get:function(){return this.view.onMouseMiddleClick},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"onMouseDown",{get:function(){return this.view.onMouseDown},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"onTouchStart",{get:function(){return this.view.onTouchStart},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"onTap",{get:function(){return this.view.onTap},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"onContextMenu",{get:function(){var e=this,t=W.b.chain(Object(af.a)(this.view.domNode,"keydown")).map((function(e){return new Un.a(e)})).filter((function(t){return e.didJustPressContextMenuKey=58===t.keyCode||t.shiftKey&&68===t.keyCode})).filter((function(e){return e.preventDefault(),e.stopPropagation(),!1})).event,n=W.b.chain(Object(af.a)(this.view.domNode,"keyup")).filter((function(){var t=e.didJustPressContextMenuKey;return e.didJustPressContextMenuKey=!1,t})).filter((function(){return e.getFocus().length>0&&!!e.view.domElement(e.getFocus()[0])})).map((function(t){var n=e.getFocus()[0];return{index:n,element:e.view.element(n),anchor:e.view.domElement(n),browserEvent:t}})).event,i=W.b.chain(this.view.onContextMenu).filter((function(){return!e.didJustPressContextMenuKey})).map((function(e){var t=e.element,n=e.index,i=e.browserEvent;return{element:t,index:n,anchor:{x:i.clientX+1,y:i.clientY},browserEvent:i}})).event;return W.b.any(t,n,i)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"onKeyDown",{get:function(){return Object(af.a)(this.view.domNode,"keydown")},enumerable:!0,configurable:!0}),e.prototype.createMouseController=function(e){return new Vp(this)},e.prototype.updateOptions=function(e){void 0===e&&(e={}),this._options=bp(bp({},this._options),e),this.typeLabelController&&this.typeLabelController.updateOptions(this._options)},Object.defineProperty(e.prototype,"options",{get:function(){return this._options},enumerable:!0,configurable:!0}),e.prototype.splice=function(e,t,n){var i=this;if(void 0===n&&(n=[]),e<0||e>this.view.length)throw new Mf(this.user,"Invalid start index: "+e);if(t<0)throw new Mf(this.user,"Invalid delete count: "+t);0===t&&0===n.length||this.eventBufferer.bufferEvents((function(){return i.spliceable.splice(e,t,n)}))},e.prototype.rerender=function(){this.view.rerender()},e.prototype.element=function(e){return this.view.element(e)},Object.defineProperty(e.prototype,"length",{get:function(){return this.view.length},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"contentHeight",{get:function(){return this.view.contentHeight},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"scrollTop",{get:function(){return this.view.getScrollTop()},set:function(e){this.view.setScrollTop(e)},enumerable:!0,configurable:!0}),e.prototype.domFocus=function(){this.view.domNode.focus()},e.prototype.layout=function(e,t){this.view.layout(e,t)},e.prototype.setSelection=function(e,t){for(var n=0,i=e;n=this.length)throw new Mf(this.user,"Invalid index "+o)}this.selection.set(e,t)},e.prototype.getSelection=function(){return this.selection.get()},e.prototype.getSelectedElements=function(){var e=this;return this.getSelection().map((function(t){return e.view.element(t)}))},e.prototype.setFocus=function(e,t){for(var n=0,i=e;n=this.length)throw new Mf(this.user,"Invalid index "+o)}this.focus.set(e,t)},e.prototype.focusNext=function(e,t,n,i){if(void 0===e&&(e=1),void 0===t&&(t=!1),0!==this.length){var o=this.focus.get(),r=this.findNextIndex(o.length>0?o[0]+e:0,t,i);r>-1&&this.setFocus([r],n)}},e.prototype.focusPrevious=function(e,t,n,i){if(void 0===e&&(e=1),void 0===t&&(t=!1),0!==this.length){var o=this.focus.get(),r=this.findPreviousIndex(o.length>0?o[0]-e:0,t,i);r>-1&&this.setFocus([r],n)}},e.prototype.focusNextPage=function(e,t){var n=this,i=this.view.indexAt(this.view.getScrollTop()+this.view.renderHeight);i=0===i?0:i-1;var o=this.view.element(i),r=this.getFocusedElements()[0];if(r!==o){var s=this.findPreviousIndex(i,!1,t);s>-1&&r!==this.view.element(s)?this.setFocus([s],e):this.setFocus([i],e)}else{var a=this.view.getScrollTop();this.view.setScrollTop(a+this.view.renderHeight-this.view.elementHeight(i)),this.view.getScrollTop()!==a&&setTimeout((function(){return n.focusNextPage(e,t)}),0)}},e.prototype.focusPreviousPage=function(e,t){var n,i=this,o=this.view.getScrollTop();n=0===o?this.view.indexAt(o):this.view.indexAfter(o-1);var r=this.view.element(n),s=this.getFocusedElements()[0];if(s!==r){var a=this.findNextIndex(n,!1,t);a>-1&&s!==this.view.element(a)?this.setFocus([a],e):this.setFocus([n],e)}else{var u=o;this.view.setScrollTop(o-this.view.renderHeight),this.view.getScrollTop()!==u&&setTimeout((function(){return i.focusPreviousPage(e,t)}),0)}},e.prototype.focusLast=function(e,t){if(0!==this.length){var n=this.findPreviousIndex(this.length-1,!1,t);n>-1&&this.setFocus([n],e)}},e.prototype.focusFirst=function(e,t){if(0!==this.length){var n=this.findNextIndex(0,!1,t);n>-1&&this.setFocus([n],e)}},e.prototype.findNextIndex=function(e,t,n){void 0===t&&(t=!1);for(var i=0;i=this.length&&!t)return-1;if(e%=this.length,!n||n(this.element(e)))return e;e++}return-1},e.prototype.findPreviousIndex=function(e,t,n){void 0===t&&(t=!1);for(var i=0;i=this.length)throw new Mf(this.user,"Invalid index "+e);var n=this.view.getScrollTop(),i=this.view.elementTop(e),o=this.view.elementHeight(e);if(Object(je.h)(t)){var r=o-this.view.renderHeight;this.view.setScrollTop(r*Gf(t,0,1)+i)}else{var s=i+o,a=n+this.view.renderHeight;i=a||(i=a&&this.view.setScrollTop(s-this.view.renderHeight))}},e.prototype.getRelativeTop=function(e){if(e<0||e>=this.length)throw new Mf(this.user,"Invalid index "+e);var t=this.view.getScrollTop(),n=this.view.elementTop(e),i=this.view.elementHeight(e);if(nt+this.view.renderHeight)return null;var o=i-this.view.renderHeight;return Math.abs((t-n)/o)},e.prototype.getHTMLElement=function(){return this.view.domNode},e.prototype.open=function(e,t){for(var n=this,i=0,o=e;i=this.length)throw new Mf(this.user,"Invalid index "+r)}this._onDidOpen.fire({indexes:e,elements:e.map((function(e){return n.view.element(e)})),browserEvent:t})},e.prototype.pin=function(e,t){for(var n=this,i=0,o=e;i=this.length)throw new Mf(this.user,"Invalid index "+r)}this._onDidPin.fire({indexes:e,elements:e.map((function(e){return n.view.element(e)})),browserEvent:t})},e.prototype.style=function(e){this.styleController.style(e)},e.prototype.toListEvent=function(e){var t=this,n=e.indexes,i=e.browserEvent;return{indexes:n,elements:n.map((function(e){return t.view.element(e)})),browserEvent:i}},e.prototype._onFocusChange=function(){var e=this.focus.get();Z.S(this.view.domNode,"element-focused",e.length>0),this.onDidChangeActiveDescendant()},e.prototype.onDidChangeActiveDescendant=function(){var e,t=this.focus.get();if(t.length>0){var n=void 0;(null===(e=this.accessibilityProvider)||void 0===e?void 0:e.getActiveDescendantId)&&(n=this.accessibilityProvider.getActiveDescendantId(this.view.element(t[0]))),this.view.domNode.setAttribute("aria-activedescendant",n||this.view.getElementDomId(t[0]))}else this.view.domNode.removeAttribute("aria-activedescendant")},e.prototype._onSelectionChange=function(){var e=this.selection.get();Z.S(this.view.domNode,"selection-none",0===e.length),Z.S(this.view.domNode,"selection-single",1===e.length),Z.S(this.view.domNode,"selection-multiple",e.length>1)},e.prototype.dispose=function(){this._onDidDispose.fire(),this.disposables.dispose(),this._onDidOpen.dispose(),this._onDidPin.dispose(),this._onDidDispose.dispose()},Cp([kf.a],e.prototype,"onFocusChange",null),Cp([kf.a],e.prototype,"onSelectionChange",null),Cp([kf.a],e.prototype,"onContextMenu",null),e}(),Yp=(n("2V9f"),function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}()),Zp=function(e){function t(t,n){return e.call(this,"TreeError ["+t+"] "+n)||this}return Yp(t,e),t}(Error),Xp=function(){function e(e){this.fn=e,this._map=new WeakMap}return e.prototype.map=function(e){var t=this._map.get(e);return t||(t=this.fn(e),this._map.set(e,t)),t},e}(),Jp=function(){for(var e=0,t=0,n=arguments.length;t=0&&m0&&o){var O=function(e){o(e),e.children.forEach(O)};b.forEach(O)}this._onDidSplice.fire({insertedNodes:v,deletedNodes:b})},e.prototype.rerender=function(e){if(0===e.length)throw new Zp(this.user,"Invalid tree location");var t=this.getTreeNodeWithListIndex(e),n=t.node,i=t.listIndex;t.revealed&&this.list.splice(i,1,[n])},e.prototype.has=function(e){return this.hasTreeNode(e)},e.prototype.getListIndex=function(e){var t=this.getTreeNodeWithListIndex(e),n=t.listIndex,i=t.visible,o=t.revealed;return i&&o?n:-1},e.prototype.getListRenderCount=function(e){return this.getTreeNode(e).renderNodeCount},e.prototype.isCollapsible=function(e){return this.getTreeNode(e).collapsible},e.prototype.setCollapsible=function(e,t){var n=this,i=this.getTreeNode(e);void 0===t&&(t=!i.collapsible);var o={collapsible:t};return this.eventBufferer.bufferEvents((function(){return n._setCollapseState(e,o)}))},e.prototype.isCollapsed=function(e){return this.getTreeNode(e).collapsed},e.prototype.setCollapsed=function(e,t,n){var i=this,o=this.getTreeNode(e);void 0===t&&(t=!o.collapsed);var r={collapsed:t,recursive:n||!1};return this.eventBufferer.bufferEvents((function(){return i._setCollapseState(e,r)}))},e.prototype._setCollapseState=function(e,t){var n=this.getTreeNodeWithListIndex(e),i=n.node,o=n.listIndex,r=n.revealed,s=this._setListNodeCollapseState(i,o,r,t);if(i!==this.root&&this.autoExpandSingleChildren&&s&&!eg(t)&&i.collapsible&&!i.collapsed&&!t.recursive){for(var a=-1,u=0;u-1){a=-1;break}a=u}a>-1&&this._setCollapseState(Jp(e,[a]),t)}return s},e.prototype._setListNodeCollapseState=function(e,t,n,i){var o=this._setNodeCollapseState(e,i,!1);if(!n||!e.visible||!o)return o;var r=e.renderNodeCount,s=this.updateNodeAfterCollapseChange(e),a=r-(-1===t?0:1);return this.list.splice(t+1,a,s.slice(1)),o},e.prototype._setNodeCollapseState=function(e,t,n){var i;if(e===this.root?i=!1:(eg(t)?(i=e.collapsible!==t.collapsible,e.collapsible=t.collapsible):e.collapsible?(i=e.collapsed!==t.collapsed,e.collapsed=t.collapsed):i=!1,i&&this._onDidChangeCollapseState.fire({node:e,deep:n})),!eg(t)&&t.recursive)for(var o=0,r=e.children;o0,a.visibleChildrenCount=h,a.visible=2===u?h>0:1===u,a.visible?a.collapsed||(a.renderNodeCount=f):(a.renderNodeCount=0,i&&o.pop()),r&&r(a),a},e.prototype.updateNodeAfterCollapseChange=function(e){var t=e.renderNodeCount,n=[];return this._updateNodeAfterCollapseChange(e,n),this._updateAncestorsRenderNodeCount(e.parent,n.length-t),n},e.prototype._updateNodeAfterCollapseChange=function(e,t){if(!1===e.visible)return 0;if(t.push(e),e.renderNodeCount=1,!e.collapsed)for(var n=0,i=e.children;nt.children.length)&&this.hasTreeNode(i,t.children[n])},e.prototype.getTreeNode=function(e,t){if(void 0===t&&(t=this.root),!e||0===e.length)return t;var n=e[0],i=e.slice(1);if(n<0||n>t.children.length)throw new Zp(this.user,"Invalid tree location");return this.getTreeNode(i,t.children[n])},e.prototype.getTreeNodeWithListIndex=function(e){if(0===e.length)return{node:this.root,listIndex:-1,revealed:!0,visible:!1};var t=this.getParentNodeWithListIndex(e),n=t.parentNode,i=t.listIndex,o=t.revealed,r=t.visible,s=e[e.length-1];if(s<0||s>n.children.length)throw new Zp(this.user,"Invalid tree location");var a=n.children[s];return{node:a,listIndex:i,revealed:o,visible:r&&a.visible}},e.prototype.getParentNodeWithListIndex=function(e,t,n,i,o){void 0===t&&(t=this.root),void 0===n&&(n=0),void 0===i&&(i=!0),void 0===o&&(o=!0);var r=e[0],s=e.slice(1);if(r<0||r>t.children.length)throw new Zp(this.user,"Invalid tree location");for(var a=0;a0)?(Object(Z.f)(t.twistie,"codicon","codicon-chevron-down","collapsible"),Object(Z.S)(t.twistie,"collapsed",e.collapsed)):Object(Z.K)(t.twistie,"codicon","codicon-chevron-down","collapsible","collapsed"),e.collapsible?t.container.setAttribute("aria-expanded",String(!e.collapsed)):t.container.removeAttribute("aria-expanded")},e.prototype.renderIndentGuides=function(e,t){var n=this;if(Object(Z.o)(t.indent),t.indentGuidesDisposable.dispose(),this.shouldRenderIndentGuides){for(var i=new le.b,o=this.modelProvider(),r=e,s=function(){var e=o.getNodeLocation(r),s=o.getParentNodeLocation(e);if(!s)return"break";var u=o.getNode(s),l=Object(Z.a)(".indent-guide",{style:"width: "+a.indent+"px"});a.activeIndentNodes.has(u)&&Object(Z.e)(l,"active"),0===t.indent.childElementCount?t.indent.appendChild(l):t.indent.insertBefore(l,t.indent.firstElementChild),a.renderedIndentGuides.add(u,l),i.add(Object(le.f)((function(){return n.renderedIndentGuides.delete(u,l)}))),r=u},a=this;"break"!==s(););t.indentGuidesDisposable=i}},e.prototype._onDidChangeActiveNodes=function(e){var t=this;if(this.shouldRenderIndentGuides){var n=new Set,i=this.modelProvider();e.forEach((function(e){var t=i.getNodeLocation(e);try{var o=i.getParentNodeLocation(t);e.collapsible&&e.children.length>0&&!e.collapsed?n.add(e):o&&n.add(i.getNode(o))}catch(e){}})),this.activeIndentNodes.forEach((function(e){n.has(e)||t.renderedIndentGuides.forEach(e,(function(e){return Object(Z.J)(e,"active")}))})),n.forEach((function(e){t.activeIndentNodes.has(e)||t.renderedIndentGuides.forEach(e,(function(e){return Object(Z.e)(e,"active")}))})),this.activeIndentNodes=n}},e.prototype.dispose=function(){this.renderedNodes.clear(),this.renderedElements.clear(),this.indentGuidesDisposable.dispose(),Object(le.e)(this.disposables)},e.DefaultIndent=8,e}(),hg=function(){function e(e,t,n){this.tree=e,this.keyboardNavigationLabelProvider=t,this._filter=n,this._totalCount=0,this._matchCount=0,this._pattern="",this._lowercasePattern="",this.disposables=new le.b,e.onWillRefilter(this.reset,this,this.disposables)}return Object.defineProperty(e.prototype,"totalCount",{get:function(){return this._totalCount},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"matchCount",{get:function(){return this._matchCount},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"pattern",{set:function(e){this._pattern=e,this._lowercasePattern=e.toLowerCase()},enumerable:!0,configurable:!0}),e.prototype.filter=function(e,t){if(this._filter){var n=this._filter.filter(e,t);if(this.tree.options.simpleKeyboardNavigation)return n;if(0===("boolean"==typeof n?n?1:0:Qp(n)?$p(n.visibility):n))return!1}if(this._totalCount++,this.tree.options.simpleKeyboardNavigation||!this._pattern)return this._matchCount++,{data:ap.Default,visibility:!0};var i=this.keyboardNavigationLabelProvider.getKeyboardNavigationLabel(e),o=i&&i.toString();if(void 0===o)return{data:ap.Default,visibility:!0};var r=function(e,t,n,i,o,r,s){var a=e.length>128?128:e.length,u=i.length>128?128:i.length;if(!(n>=a||r>=u||a-n>u-r)&&function(e,t,n,i,o,r){for(;t1?1:f),g=up[l-1][c]+-1,m=up[l][c-1]+-1;m>=g?m>p?(up[l][c]=m,cp[l][c]=4):m===p?(up[l][c]=m,cp[l][c]=6):(up[l][c]=p,cp[l][c]=2):g>p?(up[l][c]=g,cp[l][c]=1):g===p?(up[l][c]=g,cp[l][c]=3):(up[l][c]=p,cp[l][c]=2)}if(pp=0,mp=-100,vp=r,_p=s,function e(t,n,i,o,r){if(!(pp>=10||i<-25)){for(var s=0;t>0&&n>0;){var a=lp[t][n],u=cp[t][n];if(4===u)n-=1,r?i-=5:0!==o&&(i-=1),r=!1,s=0;else{if(!(2&u))return;if(4&u&&e(t,n-1,0!==o?i-1:i,o,r),i+=a,t-=1,n-=1,r=!0,o+=Math.pow(2,n+vp),1===a){if(s+=1,0===t&&!_p)return}else i+=1+s*(a-1),s=0}}pp+=1,(i-=n>=3?9:3*n)>mp&&(mp=i,gp=o)}}(l-1,c-1,a===u?1:0,0,!1),0!==pp)return[mp,gp,r]}}(this._pattern,this._lowercasePattern,0,o,o.toLowerCase(),0,!0);return r?(this._matchCount++,{data:r,visibility:!0}):this.tree.options.filterOnType?2:{data:ap.Default,visibility:!0}},e.prototype.reset=function(){this._totalCount=0,this._matchCount=0},e.prototype.dispose=function(){Object(le.e)(this.disposables)},e}(),fg=function(){function e(e,t,n,i,o){this.tree=e,this.view=n,this.filter=i,this.keyboardNavigationDelegate=o,this._enabled=!1,this._pattern="",this._empty=!1,this._onDidChangeEmptyState=new W.a,this.positionClassName="ne",this.automaticKeyboardNavigation=!0,this.triggered=!1,this._onDidChangePattern=new W.a,this.enabledDisposables=new le.b,this.disposables=new le.b,this.domNode=Object(Z.a)(".monaco-list-type-filter."+this.positionClassName),this.domNode.draggable=!0,Object(af.a)(this.domNode,"dragstart")(this.onDragStart,this,this.disposables),this.messageDomNode=Object(Z.m)(n.getHTMLElement(),Object(Z.a)(".monaco-list-type-filter-message")),this.labelDomNode=Object(Z.m)(this.domNode,Object(Z.a)("span.label"));var r=Object(Z.m)(this.domNode,Object(Z.a)(".controls"));this._filterOnType=!!e.options.filterOnType,this.filterOnTypeDomNode=Object(Z.m)(r,Object(Z.a)("input.filter.codicon.codicon-list-selection")),this.filterOnTypeDomNode.type="checkbox",this.filterOnTypeDomNode.checked=this._filterOnType,this.filterOnTypeDomNode.tabIndex=-1,this.updateFilterOnTypeTitle(),Object(af.a)(this.filterOnTypeDomNode,"input")(this.onDidChangeFilterOnType,this,this.disposables),this.clearDomNode=Object(Z.m)(r,Object(Z.a)("button.clear.codicon.codicon-close")),this.clearDomNode.tabIndex=-1,this.clearDomNode.title=Object(qn.a)("clear","Clear"),this.keyboardNavigationEventFilter=e.options.keyboardNavigationEventFilter,t.onDidSplice(this.onDidSpliceModel,this,this.disposables),this.updateOptions(e.options)}return Object.defineProperty(e.prototype,"enabled",{get:function(){return this._enabled},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"pattern",{get:function(){return this._pattern},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"filterOnType",{get:function(){return this._filterOnType},enumerable:!0,configurable:!0}),e.prototype.updateOptions=function(e){e.simpleKeyboardNavigation?this.disable():this.enable(),void 0!==e.filterOnType&&(this._filterOnType=!!e.filterOnType,this.filterOnTypeDomNode.checked=this._filterOnType),void 0!==e.automaticKeyboardNavigation&&(this.automaticKeyboardNavigation=e.automaticKeyboardNavigation),this.tree.refilter(),this.render(),this.automaticKeyboardNavigation||this.onEventOrInput("")},e.prototype.enable=function(){var e=this;if(!this._enabled){var t=W.b.chain(Object(af.a)(this.view.getHTMLElement(),"keydown")).filter((function(t){return!pg(t.target)||t.target===e.filterOnTypeDomNode})).filter((function(e){return"Dead"!==e.key&&!/^Media/.test(e.key)})).map((function(e){return new Un.a(e)})).filter(this.keyboardNavigationEventFilter||function(){return!0}).filter((function(){return e.automaticKeyboardNavigation||e.triggered})).filter((function(t){return e.keyboardNavigationDelegate.mightProducePrintableCharacter(t)||(e.pattern.length>0||e.triggered)&&(9===t.keyCode||1===t.keyCode)&&!t.altKey&&!t.ctrlKey&&!t.metaKey||1===t.keyCode&&(ie.e?t.altKey&&!t.metaKey:t.ctrlKey)&&!t.shiftKey})).forEach((function(e){e.stopPropagation(),e.preventDefault()})).event,n=Object(af.a)(this.clearDomNode,"click");W.b.chain(W.b.any(t,n)).event(this.onEventOrInput,this,this.enabledDisposables),this.filter.pattern="",this.tree.refilter(),this.render(),this._enabled=!0,this.triggered=!1}},e.prototype.disable=function(){this._enabled&&(this.domNode.remove(),this.enabledDisposables.clear(),this.tree.refilter(),this.render(),this._enabled=!1,this.triggered=!1)},e.prototype.onEventOrInput=function(e){"string"==typeof e?this.onInput(e):e instanceof MouseEvent||9===e.keyCode||1===e.keyCode&&(ie.e?e.altKey:e.ctrlKey)?this.onInput(""):1===e.keyCode?this.onInput(0===this.pattern.length?"":this.pattern.substr(0,this.pattern.length-1)):this.onInput(this.pattern+e.browserEvent.key)},e.prototype.onInput=function(e){var t=this.view.getHTMLElement();e&&!this.domNode.parentElement?t.append(this.domNode):!e&&this.domNode.parentElement&&(this.domNode.remove(),this.tree.domFocus()),this._pattern=e,this._onDidChangePattern.fire(e),this.filter.pattern=e,this.tree.refilter(),e&&this.tree.focusNext(0,!0,void 0,(function(e){return!ap.isDefault(e.filterData)}));var n=this.tree.getFocus();if(n.length>0){var i=n[0];null===this.tree.getRelativeTop(i)&&this.tree.reveal(i,.5)}this.render(),e||(this.triggered=!1)},e.prototype.onDragStart=function(){var e=this,t=this.view.getHTMLElement(),n=Object(Z.w)(t).left,i=t.clientWidth,o=i/2,r=this.domNode.clientWidth,s=new le.b,a=this.positionClassName,u=function(){switch(a){case"nw":e.domNode.style.top="4px",e.domNode.style.left="4px";break;case"ne":e.domNode.style.top="4px",e.domNode.style.left=i-r-6+"px"}};u(),Object(Z.J)(this.domNode,a),Object(Z.e)(this.domNode,"dragging"),s.add(Object(le.f)((function(){return Object(Z.J)(e.domNode,"dragging")}))),Object(af.a)(document,"dragover")((function(e){e.preventDefault();var t=e.screenX-n;e.dataTransfer&&(e.dataTransfer.dropEffect="none"),a=t0&&0===this.filter.matchCount;this.pattern&&this.tree.options.filterOnType&&e?(this.messageDomNode.textContent=Object(qn.a)("empty","No elements found"),this._empty=!0):(this.messageDomNode.innerHTML="",this._empty=!1),Object(Z.S)(this.domNode,"no-matches",e),this.domNode.title=Object(qn.a)("found","Matched {0} out of {1} elements",this.filter.matchCount,this.filter.totalCount),this.labelDomNode.textContent=this.pattern.length>16?"…"+this.pattern.substr(this.pattern.length-16):this.pattern,this._onDidChangeEmptyState.fire(this._empty)},e.prototype.shouldAllowFocus=function(e){return!(this.enabled&&this.pattern&&!this.filterOnType)||this.filter.totalCount>0&&this.filter.matchCount<=1||!ap.isDefault(e.filterData)},e.prototype.dispose=function(){this._enabled&&(this.domNode.remove(),this.enabledDisposables.dispose(),this._enabled=!1,this.triggered=!1),this._onDidChangePattern.dispose(),Object(le.e)(this.disposables)},e}();function pg(e){return"INPUT"===e.tagName||"TEXTAREA"===e.tagName}function gg(e){return{elements:e.elements.map((function(e){return e.element})),browserEvent:e.browserEvent}}function mg(e,t){t(e),e.children.forEach((function(e){return mg(e,t)}))}var vg=function(){function e(e){this.identityProvider=e,this.nodes=[],this._onDidChange=new W.a,this.onDidChange=this._onDidChange.event}return Object.defineProperty(e.prototype,"nodeSet",{get:function(){return this._nodeSet||(this._nodeSet=this.createNodeSet()),this._nodeSet},enumerable:!0,configurable:!0}),e.prototype.set=function(e,t){Object(Xe.f)(this.nodes,e)||this._set(e,!1,t)},e.prototype._set=function(e,t,n){if(this.nodes=og(e),this.elements=void 0,this._nodeSet=void 0,!t){var i=this;this._onDidChange.fire({get elements(){return i.get()},browserEvent:n})}},e.prototype.get=function(){return this.elements||(this.elements=this.nodes.map((function(e){return e.element}))),og(this.elements)},e.prototype.getNodes=function(){return this.nodes},e.prototype.has=function(e){return this.nodeSet.has(e)},e.prototype.onDidModelSplice=function(e){var t=this,n=e.insertedNodes,i=e.deletedNodes;if(!this.identityProvider){var o=this.createNodeSet(),r=function(e){return o.delete(e)};return i.forEach((function(e){return mg(e,r)})),void this.set(Object(Zn.e)(o))}var s=new Set,a=function(e){return s.add(t.identityProvider.getId(e.element).toString())};i.forEach((function(e){return mg(e,a)}));var u=new Map,l=function(e){return u.set(t.identityProvider.getId(e.element).toString(),e)};n.forEach((function(e){return mg(e,l)}));for(var c=[],d=0,h=this.nodes;d0&&e.prototype.setFocus.call(this,Object(Xe.e)(og(e.prototype.getFocus.call(this),r))),s.length>0&&e.prototype.setSelection.call(this,Object(Xe.e)(og(e.prototype.getSelection.call(this),s)))}},t.prototype.setFocus=function(t,n,i){var o=this;void 0===i&&(i=!1),e.prototype.setFocus.call(this,t,n),i||this.focusTrait.set(t.map((function(e){return o.element(e)})),n)},t.prototype.setSelection=function(t,n,i){var o=this;void 0===i&&(i=!1),e.prototype.setSelection.call(this,t,n),i||this.selectionTrait.set(t.map((function(e){return o.element(e)})),n)},t}(Gp),bg=function(){function e(e,t,n,i,o){var r=this;void 0===o&&(o={}),this._options=o,this.eventBufferer=new W.c,this.disposables=new le.b,this._onWillRefilter=new W.a,this.onWillRefilter=this._onWillRefilter.event,this._onDidUpdateOptions=new W.a;var s,a,u,l=new lg(n),c=new W.e,d=new W.e,h=new cg(d.event);this.renderers=i.map((function(e){return new dg(e,(function(){return r.model}),c.event,h,o)}));for(var f=0,p=this.renderers;f .indent-guide, .monaco-list"+t+".always .monaco-tl-indent > .indent-guide { border-color: "+e.treeIndentGuidesStroke.transparent(.4)+"; }"),n.push(".monaco-list"+t+" .monaco-tl-indent > .indent-guide.active { border-color: "+e.treeIndentGuidesStroke+"; }"));var i=n.join("\n");i!==this.styleElement.innerHTML&&(this.styleElement.innerHTML=i),this.view.style(e)},e.prototype.collapse=function(e,t){return void 0===t&&(t=!1),this.model.setCollapsed(e,!0,t)},e.prototype.expand=function(e,t){return void 0===t&&(t=!1),this.model.setCollapsed(e,!1,t)},e.prototype.isCollapsible=function(e){return this.model.isCollapsible(e)},e.prototype.setCollapsible=function(e,t){return this.model.setCollapsible(e,t)},e.prototype.isCollapsed=function(e){return this.model.isCollapsed(e)},e.prototype.refilter=function(){this._onWillRefilter.fire(void 0),this.model.refilter()},e.prototype.setSelection=function(e,t){var n=this,i=e.map((function(e){return n.model.getNode(e)}));this.selection.set(i,t);var o=e.map((function(e){return n.model.getListIndex(e)})).filter((function(e){return e>-1}));this.view.setSelection(o,t,!0)},e.prototype.getSelection=function(){return this.selection.get()},e.prototype.setFocus=function(e,t){var n=this,i=e.map((function(e){return n.model.getNode(e)}));this.focus.set(i,t);var o=e.map((function(e){return n.model.getListIndex(e)})).filter((function(e){return e>-1}));this.view.setFocus(o,t,!0)},e.prototype.focusNext=function(e,t,n,i){void 0===e&&(e=1),void 0===t&&(t=!1),void 0===i&&(i=this.focusNavigationFilter),this.view.focusNext(e,t,n,i)},e.prototype.getFocus=function(){return this.focus.get()},e.prototype.reveal=function(e,t){this.model.expandTo(e);var n=this.model.getListIndex(e);-1!==n&&this.view.reveal(n,t)},e.prototype.getRelativeTop=function(e){var t=this.model.getListIndex(e);return-1===t?null:this.view.getRelativeTop(t)},e.prototype.onLeftArrow=function(e){e.preventDefault(),e.stopPropagation();var t=this.view.getFocusedElements();if(0!==t.length){var n=t[0],i=this.model.getNodeLocation(n);if(!this.model.setCollapsed(i,!0)){var o=this.model.getParentNodeLocation(i);if(!o)return;var r=this.model.getListIndex(o);this.view.reveal(r),this.view.setFocus([r])}}},e.prototype.onRightArrow=function(e){e.preventDefault(),e.stopPropagation();var t=this.view.getFocusedElements();if(0!==t.length){var n=t[0],i=this.model.getNodeLocation(n);if(!this.model.setCollapsed(i,!1)){if(!n.children.some((function(e){return e.visible})))return;var o=this.view.getFocus()[0]+1;this.view.reveal(o),this.view.setFocus([o])}}},e.prototype.onSpace=function(e){e.preventDefault(),e.stopPropagation();var t=this.view.getFocusedElements();if(0!==t.length){var n=t[0],i=this.model.getNodeLocation(n),o=e.browserEvent.altKey;this.model.setCollapsed(i,void 0,o)}},e.prototype.dispose=function(){Object(le.e)(this.disposables),this.view.dispose()},e}(),Cg=function(){return(Cg=Object.assign||function(e){for(var t,n=1,i=arguments.length;n=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);r>3&&s&&Object.defineProperty(t,n,s)}([kf.a],e.prototype,"compressedTreeNodeProvider",null),e}(),Rg=function(e){function t(t,n,i,o,r){void 0===r&&(r={});var s=this,a=function(){return s},u=o.map((function(e){return new Ag(a,e)}));return s=e.call(this,t,n,i,u,function(e,t){return t&&Mg(Mg({},t),{keyboardNavigationLabelProvider:t.keyboardNavigationLabelProvider&&{getKeyboardNavigationLabel:function(n){var i;try{i=e().getCompressedTreeNode(n)}catch(e){return t.keyboardNavigationLabelProvider.getKeyboardNavigationLabel(n)}return 1===i.element.elements.length?t.keyboardNavigationLabelProvider.getKeyboardNavigationLabel(n):t.keyboardNavigationLabelProvider.getCompressedNodeKeyboardNavigationLabel(i.element.elements)}}})}(a,r))||this}return Ig(t,e),t.prototype.setChildren=function(e,t){this.model.setChildren(e,t)},t.prototype.createModel=function(e,t,n){return new kg(e,t,n)},t.prototype.updateOptions=function(t){void 0===t&&(t={}),e.prototype.updateOptions.call(this,t),void 0!==t.compressionEnabled&&this.model.setCompressionEnabled(t.compressionEnabled)},t.prototype.getCompressedTreeNode=function(e){return void 0===e&&(e=null),this.model.getCompressedTreeNode(e)},t}(Tg),Pg=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)}}(),Fg=function(){return(Fg=Object.assign||function(e){for(var t,n=1,i=arguments.length;n0&&o[o.length-1])||6!==r[0]&&2!==r[0])){s=0;continue}if(3===r[0]&&(!o||r[1]>o[0]&&r[1]-1&&i.focus.push(d),i&&i.viewState.selection&&i.viewState.selection.indexOf(l)>-1&&i.selection.push(d),i&&i.viewState.expanded&&i.viewState.expanded.indexOf(l)>-1?h.push(d):o&&r.collapseByDefault&&!r.collapseByDefault(t)&&(d.collapsedByDefault=!1,h.push(d)),d})),p=0,g=Object(Zn.e)(s);p-1)&&e.collapsedByDefault,e.collapsedByDefault=void 0,{element:e,children:e.hasChildren?st.c.map(st.c.fromArray(e.children),(function(e){return i.asTreeElement(e,t)})):[],collapsible:e.hasChildren,collapsed:n})},e.prototype.processChildren=function(e){return this.sorter&&e.sort(this.sorter.compare.bind(this.sorter)),e},e.prototype.dispose=function(){this.disposables.dispose()},e}(),Qg=function(){function e(e){this.node=e}return Object.defineProperty(e.prototype,"element",{get:function(){return{elements:this.node.element.elements.map((function(e){return e.element})),incompressible:this.node.element.incompressible}},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"children",{get:function(){return this.node.children.map((function(t){return new e(t)}))},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"depth",{get:function(){return this.node.depth},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"visibleChildrenCount",{get:function(){return this.node.visibleChildrenCount},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"visibleChildIndex",{get:function(){return this.node.visibleChildIndex},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"collapsible",{get:function(){return this.node.collapsible},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"collapsed",{get:function(){return this.node.collapsed},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"visible",{get:function(){return this.node.visible},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"filterData",{get:function(){return this.node.filterData},enumerable:!0,configurable:!0}),e}(),$g=function(){function e(e,t,n,i){this.renderer=e,this.nodeMapper=t,this.compressibleNodeMapperProvider=n,this.onDidChangeTwistieState=i,this.renderedNodes=new Map,this.disposables=[],this.templateId=e.templateId}return e.prototype.renderTemplate=function(e){return{templateData:this.renderer.renderTemplate(e)}},e.prototype.renderElement=function(e,t,n,i){this.renderer.renderElement(this.nodeMapper.map(e),t,n.templateData,i)},e.prototype.renderCompressedElements=function(e,t,n,i){this.renderer.renderCompressedElements(this.compressibleNodeMapperProvider().map(e),t,n.templateData,i)},e.prototype.renderTwistie=function(e,t){return Object(Z.S)(t,"codicon-loading",e.slow),!1},e.prototype.disposeElement=function(e,t,n,i){this.renderer.disposeElement&&this.renderer.disposeElement(this.nodeMapper.map(e),t,n.templateData,i)},e.prototype.disposeCompressedElements=function(e,t,n,i){this.renderer.disposeCompressedElements&&this.renderer.disposeCompressedElements(this.compressibleNodeMapperProvider().map(e),t,n.templateData,i)},e.prototype.disposeTemplate=function(e){this.renderer.disposeTemplate(e.templateData)},e.prototype.dispose=function(){this.renderedNodes.clear(),this.disposables=Object(le.e)(this.disposables)},e}(),em=function(e){function t(t,n,i,o,r,s,a){void 0===a&&(a={});var u=e.call(this,t,n,i,r,s,a)||this;return u.compressionDelegate=o,u.compressibleNodeMapper=new Xp((function(e){return new Qg(e)})),u.filter=a.filter,u}return Pg(t,e),t.prototype.createTree=function(e,t,n,i,o){var r=this,s=new lg(n),a=i.map((function(e){return new $g(e,r.nodeMapper,(function(){return r.compressibleNodeMapper}),r._onDidChangeNodeSlowState.event)})),u=function(e){var t=e&&Yg(e);return t&&Fg(Fg({},t),{keyboardNavigationLabelProvider:t.keyboardNavigationLabelProvider&&Fg(Fg({},t.keyboardNavigationLabelProvider),{getCompressedNodeKeyboardNavigationLabel:function(t){return e.keyboardNavigationLabelProvider.getCompressedNodeKeyboardNavigationLabel(t.map((function(e){return e.element})))}})})}(o)||{};return new Rg(e,t,s,a,u)},t.prototype.asTreeElement=function(t,n){return Fg({incompressible:this.compressionDelegate.isIncompressible(t.element)},e.prototype.asTreeElement.call(this,t,n))},t.prototype.updateOptions=function(e){void 0===e&&(e={}),this.tree.updateOptions(e)},t.prototype.render=function(t,n){var i=this;if(!this.identityProvider)return e.prototype.render.call(this,t,n);var o=function(e){return i.identityProvider.getId(e).toString()},r=function(e){for(var t=new Set,n=0,r=e;n=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},sm=function(e,t){return function(n,i){t(n,i,e)}},am=Object(ue.c)("listService"),um=function(){function e(e){this._themeService=e,this.disposables=new le.b,this.lists=[],this._lastFocusedWidget=void 0,this._hasCreatedStyleController=!1}return Object.defineProperty(e.prototype,"lastFocusedList",{get:function(){return this._lastFocusedWidget},enumerable:!0,configurable:!0}),e.prototype.register=function(e,t){var n=this;if(!this._hasCreatedStyleController){this._hasCreatedStyleController=!0;var i=new Wp(Object(Z.q)(),"");this.disposables.add(nf(i,this._themeService))}if(this.lists.some((function(t){return t.widget===e})))throw new Error("Cannot register the same widget multiple times");var o={widget:e,extraContextKeys:t};return this.lists.push(o),e.getHTMLElement()===document.activeElement&&(this._lastFocusedWidget=e),Object(le.d)(e.onDidFocus((function(){return n._lastFocusedWidget=e})),Object(le.f)((function(){return n.lists.splice(n.lists.indexOf(o),1)})),e.onDidDispose((function(){n.lists=n.lists.filter((function(e){return e!==o})),n._lastFocusedWidget===e&&(n._lastFocusedWidget=void 0)})))},e.prototype.dispose=function(){this.disposables.dispose()},rm([sm(0,Nr.c)],e)}(),lm=new Ki.d("listFocus",!0),cm=new Ki.d("listSupportsMultiselect",!0),dm=(Ki.a.and(lm,Ki.a.not("inputFocus")),new Ki.d("listHasSelectionOrFocus",!1)),hm=new Ki.d("listDoubleSelection",!1),fm=new Ki.d("listMultiSelection",!1),pm=new Ki.d("listSupportsKeyboardNavigation",!0),gm=new Ki.d("listAutomaticKeyboardNavigation",!0),mm=!1,vm="workbench.tree.indent";function _m(e){return"alt"===e.getValue("workbench.list.multiSelectModifier")}function ym(e){return"doubleClick"!==e.getValue("workbench.list.openMode")}var bm=function(e){function t(t){var n=e.call(this)||this;return n.configurationService=t,n.useAltAsMultipleSelectionModifier=_m(t),n.registerListeners(),n}return im(t,e),t.prototype.registerListeners=function(){var e=this;this._register(this.configurationService.onDidChangeConfiguration((function(t){t.affectsConfiguration("workbench.list.multiSelectModifier")&&(e.useAltAsMultipleSelectionModifier=_m(e.configurationService))})))},t.prototype.isSelectionSingleChangeEvent=function(e){return this.useAltAsMultipleSelectionModifier?e.browserEvent.altKey:Tp(e)},t.prototype.isSelectionRangeChangeEvent=function(e){return Ap(e)},t}(le.a),Cm=function(e){function t(t,n){var i=e.call(this)||this;return i.configurationService=t,i.existingOpenController=n,i.openOnSingleClick=ym(t),i.registerListeners(),i}return im(t,e),t.prototype.registerListeners=function(){var e=this;this._register(this.configurationService.onDidChangeConfiguration((function(t){t.affectsConfiguration("workbench.list.openMode")&&(e.openOnSingleClick=ym(e.configurationService))})))},t.prototype.shouldOpen=function(e){if(e instanceof MouseEvent){var t=0===e.button,n=2===e.detail;return!(t&&!this.openOnSingleClick&&!n)&&!(!t&&1!==e.button)&&(!this.existingOpenController||this.existingOpenController.shouldOpen(e))}return!this.existingOpenController||this.existingOpenController.shouldOpen(e)},t}(le.a);function wm(e,t){var n=!1;return function(i){if(n)return n=!1,!1;var o=t.softDispatch(i,e);return o&&o.enterChord?(n=!0,!1):(n=!1,!0)}}function Sm(e,t,n,i,o,r){pm.bindTo(n),mm||(gm.bindTo(n),mm=!0);var s=function(){var e=n.getContextKeyValue("listAutomaticKeyboardNavigation");return e&&(e=i.getValue("workbench.list.automaticKeyboardNavigation")),e},a=r.isScreenReaderOptimized()?"simple":i.getValue("workbench.list.keyboardNavigation"),u=void 0!==t.horizontalScrolling?t.horizontalScrolling:function(e){return function(e,t,n){var i=e.inspect("workbench.list.horizontalScrolling"),o=e.inspect("workbench.tree.horizontalScrolling");return void 0!==i.userValue||void 0!==i.workspaceValue||void 0!==i.workspaceFolderValue?i.value:void 0!==o.userValue||void 0!==o.workspaceValue||void 0!==o.workspaceFolderValue?o.value:i.defaultValue}(e)}(i),l=ym(i),c=function(e,t,n){var i=new le.b,o=om({},e);if(!1!==e.multipleSelectionSupport&&!e.multipleSelectionController){var r=new bm(t);o.multipleSelectionController=r,i.add(r)}var s=new Cm(t,e.openController);return o.openController=s,i.add(s),o.keyboardNavigationDelegate={mightProducePrintableCharacter:function(e){return n.mightProducePrintableCharacter(e)}},[o,i]}(t,i,o),d=c[0],h=c[1],f=t.additionalScrollHeight;return{getAutomaticKeyboardNavigation:s,disposable:h,options:om(om({keyboardSupport:!1},d),{indent:i.getValue(vm),renderIndentGuides:i.getValue("workbench.tree.renderIndentGuides"),automaticKeyboardNavigation:s(),simpleKeyboardNavigation:"simple"===a,filterOnType:"filter"===a,horizontalScrolling:u,openOnSingleClick:l,keyboardNavigationEventFilter:wm(e,o),additionalScrollHeight:f,hideTwistiesOfChildlessElements:t.hideTwistiesOfChildlessElements})}}(function(e){function t(t,n,i,o,r,s,a,u,l,c,d){var h=this,f=Sm(n,r,s,l,c,d),p=f.options,g=f.getAutomaticKeyboardNavigation,m=f.disposable;return(h=e.call(this,t,n,i,o,p)||this).disposables.add(m),h.internals=new Om(h,p,g,r.overrideStyles,s,a,u,l,d),h.disposables.add(h.internals),h}im(t,e),t=rm([sm(5,Ki.c),sm(6,am),sm(7,Nr.c),sm(8,Ti),sm(9,ld.a),sm(10,Hl)],t)})(Tg),function(e){function t(t,n,i,o,r,s,a,u,l,c,d,h){var f=this,p=Sm(n,s,a,c,d,h),g=p.options,m=p.getAutomaticKeyboardNavigation,v=p.disposable;return(f=e.call(this,t,n,i,o,r,g)||this).disposables.add(v),f.internals=new Om(f,g,m,s.overrideStyles,a,u,l,c,h),f.disposables.add(f.internals),f}im(t,e),t.prototype.updateOptions=function(t){void 0===t&&(t={}),e.prototype.updateOptions.call(this,t),t.overrideStyles&&this.internals.updateStyleOverrides(t.overrideStyles)},t=rm([sm(6,Ki.c),sm(7,am),sm(8,Nr.c),sm(9,Ti),sm(10,ld.a),sm(11,Hl)],t)}(nm),function(e){function t(t,n,i,o,r,s,a,u,l,c,d,h){var f=this,p=Sm(n,s,a,c,d,h),g=p.options,m=p.getAutomaticKeyboardNavigation,v=p.disposable;return(f=e.call(this,t,n,i,o,r,g)||this).disposables.add(v),f.internals=new Om(f,g,m,s.overrideStyles,a,u,l,c,h),f.disposables.add(f.internals),f}im(t,e),t.prototype.updateOptions=function(t){void 0===t&&(t={}),e.prototype.updateOptions.call(this,t),t.overrideStyles&&this.internals.updateStyleOverrides(t.overrideStyles)},t=rm([sm(6,Ki.c),sm(7,am),sm(8,Nr.c),sm(9,Ti),sm(10,ld.a),sm(11,Hl)],t)}(Jg),function(e){function t(t,n,i,o,r,s,a,u,l,c,d,h,f){var p=this,g=Sm(n,a,u,d,h,f),m=g.options,v=g.getAutomaticKeyboardNavigation,_=g.disposable;return(p=e.call(this,t,n,i,o,r,s,m)||this).disposables.add(_),p.internals=new Om(p,m,v,a.overrideStyles,u,l,c,d,f),p.disposables.add(p.internals),p}im(t,e),t=rm([sm(7,Ki.c),sm(8,am),sm(9,Nr.c),sm(10,Ti),sm(11,ld.a),sm(12,Hl)],t)}(em);var Lm,Nm,Om=function(){function e(e,t,n,i,o,r,s,a,u){var l=this;this.tree=e,this.themeService=s,this.disposables=[],this.contextKeyService=function(e,t){var n=e.createScoped(t.getHTMLElement());return lm.bindTo(n),n}(o,e),cm.bindTo(this.contextKeyService).set(!(!1===t.multipleSelectionSupport)),this.hasSelectionOrFocus=dm.bindTo(this.contextKeyService),this.hasDoubleSelection=hm.bindTo(this.contextKeyService),this.hasMultiSelection=fm.bindTo(this.contextKeyService),this._useAltAsMultipleSelectionModifier=_m(a);var c=new Set;c.add("listAutomaticKeyboardNavigation");var d=function(){var t=u.isScreenReaderOptimized()?"simple":a.getValue("workbench.list.keyboardNavigation");e.updateOptions({simpleKeyboardNavigation:"simple"===t,filterOnType:"filter"===t})};this.updateStyleOverrides(i),this.disposables.push(this.contextKeyService,r.register(e),e.onDidChangeSelection((function(){var t=e.getSelection(),n=e.getFocus();l.hasSelectionOrFocus.set(t.length>0||n.length>0),l.hasMultiSelection.set(t.length>1),l.hasDoubleSelection.set(2===t.length)})),e.onDidChangeFocus((function(){var t=e.getSelection(),n=e.getFocus();l.hasSelectionOrFocus.set(t.length>0||n.length>0)})),a.onDidChangeConfiguration((function(t){if(t.affectsConfiguration("workbench.list.openMode")&&e.updateOptions({openOnSingleClick:ym(a)}),t.affectsConfiguration("workbench.list.multiSelectModifier")&&(l._useAltAsMultipleSelectionModifier=_m(a)),t.affectsConfiguration(vm)){var i=a.getValue(vm);e.updateOptions({indent:i})}if(t.affectsConfiguration("workbench.tree.renderIndentGuides")){var o=a.getValue("workbench.tree.renderIndentGuides");e.updateOptions({renderIndentGuides:o})}t.affectsConfiguration("workbench.list.keyboardNavigation")&&d(),t.affectsConfiguration("workbench.list.automaticKeyboardNavigation")&&e.updateOptions({automaticKeyboardNavigation:n()})})),this.contextKeyService.onDidChangeContext((function(t){t.affectsSome(c)&&e.updateOptions({automaticKeyboardNavigation:n()})})),u.onDidChangeScreenReaderOptimized((function(){return d()})))}return e.prototype.updateStyleOverrides=function(e){Object(le.e)(this.styler),this.styler=e?nf(this.tree,this.themeService,e):le.a.None},e.prototype.dispose=function(){this.disposables=Object(le.e)(this.disposables),this.styler=Object(le.e)(this.styler)},rm([sm(4,Ki.c),sm(5,am),sm(6,Nr.c),sm(7,Ti),sm(8,Hl)],e)}();Gn.a.as(Xn).registerConfiguration({id:"workbench",order:7,title:Object(qn.a)("workbenchConfigurationTitle","Workbench"),type:"object",properties:(Xg={},Xg["workbench.list.multiSelectModifier"]={type:"string",enum:["ctrlCmd","alt"],enumDescriptions:[Object(qn.a)("multiSelectModifier.ctrlCmd","Maps to `Control` on Windows and Linux and to `Command` on macOS."),Object(qn.a)("multiSelectModifier.alt","Maps to `Alt` on Windows and Linux and to `Option` on macOS.")],default:"ctrlCmd",description:Object(qn.a)({key:"multiSelectModifier",comment:["- `ctrlCmd` refers to a value the setting can take and should not be localized.","- `Control` and `Command` refer to the modifier keys Ctrl or Cmd on the keyboard and can be localized."]},"The modifier to be used to add an item in trees and lists to a multi-selection with the mouse (for example in the explorer, open editors and scm view). The 'Open to Side' mouse gestures - if supported - will adapt such that they do not conflict with the multiselect modifier.")},Xg["workbench.list.openMode"]={type:"string",enum:["singleClick","doubleClick"],default:"singleClick",description:Object(qn.a)({key:"openModeModifier",comment:["`singleClick` and `doubleClick` refers to a value the setting can take and should not be localized."]},"Controls how to open items in trees and lists using the mouse (if supported). For parents with children in trees, this setting will control if a single click expands the parent or a double click. Note that some trees and lists might choose to ignore this setting if it is not applicable. ")},Xg["workbench.list.horizontalScrolling"]={type:"boolean",default:!1,description:Object(qn.a)("horizontalScrolling setting","Controls whether lists and trees support horizontal scrolling in the workbench.")},Xg["workbench.tree.horizontalScrolling"]={type:"boolean",default:!1,description:Object(qn.a)("tree horizontalScrolling setting","Controls whether trees support horizontal scrolling in the workbench."),deprecationMessage:Object(qn.a)("deprecated","This setting is deprecated, please use '{0}' instead.","workbench.list.horizontalScrolling")},Xg[vm]={type:"number",default:8,minimum:0,maximum:40,description:Object(qn.a)("tree indent setting","Controls tree indentation in pixels.")},Xg["workbench.tree.renderIndentGuides"]={type:"string",enum:["none","onHover","always"],default:"onHover",description:Object(qn.a)("render tree indent guides","Controls whether the tree should render indent guides.")},Xg["workbench.list.keyboardNavigation"]={type:"string",enum:["simple","highlight","filter"],enumDescriptions:[Object(qn.a)("keyboardNavigationSettingKey.simple","Simple keyboard navigation focuses elements which match the keyboard input. Matching is done only on prefixes."),Object(qn.a)("keyboardNavigationSettingKey.highlight","Highlight keyboard navigation highlights elements which match the keyboard input. Further up and down navigation will traverse only the highlighted elements."),Object(qn.a)("keyboardNavigationSettingKey.filter","Filter keyboard navigation will filter out and hide all the elements which do not match the keyboard input.")],default:"highlight",description:Object(qn.a)("keyboardNavigationSettingKey","Controls the keyboard navigation style for lists and trees in the workbench. Can be simple, highlight and filter.")},Xg["workbench.list.automaticKeyboardNavigation"]={type:"boolean",default:!0,markdownDescription:Object(qn.a)("automatic keyboard navigation setting","Controls whether keyboard navigation in lists and trees is automatically triggered simply by typing. If set to `false`, keyboard navigation is only triggered when executing the `list.toggleKeyboardNavigation` command, for which you can assign a keyboard shortcut.")},Xg)}),function(e){e[e.Hint=1]="Hint",e[e.Info=2]="Info",e[e.Warning=4]="Warning",e[e.Error=8]="Error"}(Lm||(Lm={})),function(e){e.compare=function(e,t){return t-e};var t=Object.create(null);t[e.Error]=Object(qn.a)("sev.error","Error"),t[e.Warning]=Object(qn.a)("sev.warning","Warning"),t[e.Info]=Object(qn.a)("sev.info","Info"),e.toString=function(e){return t[e]||""},e.fromSeverity=function(t){switch(t){case Kn.a.Error:return e.Error;case Kn.a.Warning:return e.Warning;case Kn.a.Info:return e.Info;case Kn.a.Ignore:return e.Hint}},e.toSeverity=function(t){switch(t){case e.Error:return Kn.a.Error;case e.Warning:return Kn.a.Warning;case e.Info:return Kn.a.Info;case e.Hint:return Kn.a.Ignore}}}(Lm||(Lm={})),function(e){function t(e,t){var n=[""];return e.source?n.push(e.source.replace("¦","¦")):n.push(""),e.code?"string"==typeof e.code?n.push(e.code.replace("¦","¦")):n.push(e.code.value.replace("¦","¦")):n.push(""),void 0!==e.severity&&null!==e.severity?n.push(Lm.toString(e.severity)):n.push(""),e.message&&t?n.push(e.message.replace("¦","¦")):n.push(""),void 0!==e.startLineNumber&&null!==e.startLineNumber?n.push(e.startLineNumber.toString()):n.push(""),void 0!==e.startColumn&&null!==e.startColumn?n.push(e.startColumn.toString()):n.push(""),void 0!==e.endLineNumber&&null!==e.endLineNumber?n.push(e.endLineNumber.toString()):n.push(""),void 0!==e.endColumn&&null!==e.endColumn?n.push(e.endColumn.toString()):n.push(""),n.push(""),n.join("¦")}e.makeKey=function(e){return t(e,!0)},e.makeKeyOptionalMessage=t}(Nm||(Nm={}));var Dm,xm,Em=Object(ue.c)("markerService");(xm=Dm||(Dm={})).get=function(e,t,n){if(e[t])return e[t][n]},xm.set=function(e,t,n,i){e[t]||(e[t]=Object.create(null)),e[t][n]=i},xm.remove=function(e,t,n){return!(!e[t]||!e[t][n]||(delete e[t][n],Object(je.f)(e[t])&&delete e[t],0))};var km=function(){function e(e){this.errors=0,this.infos=0,this.warnings=0,this.unknowns=0,this._data=Object.create(null),this._service=e,this._subscription=e.onMarkerChanged(this._update,this)}return e.prototype.dispose=function(){this._subscription.dispose(),this._data=void 0},e.prototype._update=function(e){if(this._data)for(var t=0,n=e;t0?a:1,startColumn:u=u>0?u:1,endLineNumber:l=l>=a?l:a,endColumn:c=c>0?c:u,relatedInformation:d,tags:h}},e.prototype.read=function(t){void 0===t&&(t=Object.create(null));var n=t.owner,i=t.resource,o=t.severities,r=t.take;if((!r||r<0)&&(r=-1),n&&i){if(y=Dm.get(this._byResource,i.toString(),n)){for(var s=[],a=0,u=y;a0&&c===r)break}}return s}return[]}if(n||i){var d=n?this._byOwner[n]:i?this._byResource[i.toString()]:void 0;if(!d)return[];for(var h in s=[],d)for(var f=0,p=d[h];f0&&c===r))return s;return s}s=[];for(var g in this._byResource)for(var m in this._byResource[g])for(var v=0,_=this._byResource[g][m];v<_.length;v++){var y=_[v];if(e._accept(y,o)){c=s.push(y);if(r>0&&c===r)return s}}return s},e._accept=function(e,t){return void 0===t||(t&e.severity)===e.severity},e._debouncer=function(t,n){t||(e._dedupeMap=Object.create(null),t=[]);for(var i=0,o=n;i=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},Am=function(e,t){return function(n,i){t(n,i,e)}},Rm=function(){function e(e){this._commandService=e}return e.prototype.createMenu=function(e,t){return new Pm(e,this._commandService,t)},Tm([Am(0,ae.b)],e)}(),Pm=function(){function e(e,t,n){var i=this;this._id=e,this._commandService=t,this._contextKeyService=n,this._onDidChange=new W.a,this._dispoables=new le.b,this._menuGroups=[],this._contextKeys=new Set,this._build(),this._dispoables.add(W.b.debounce(W.b.filter(ud.c.onDidChangeMenu,(function(e){return e===i._id})),(function(){}),50)(this._build,this)),this._dispoables.add(W.b.debounce(this._contextKeyService.onDidChangeContext,(function(e,t){return e||t.affectsSome(i._contextKeys)}),50)((function(e){return e&&i._onDidChange.fire(void 0)}),this))}return e.prototype.dispose=function(){this._dispoables.dispose(),this._onDidChange.dispose()},e.prototype._build=function(){this._menuGroups.length=0,this._contextKeys.clear();var t,n=ud.c.getMenuItems(this._id);n.sort(e._compareMenuItems);for(var i=0,o=n;i0&&t.push([r,s])}return t},e._fillInKbExprKeys=function(e,t){if(e)for(var n=0,i=e.keys();na?1:e._compareTitles(Object(ud.e)(t)?t.command.title:t.title,Object(ud.e)(n)?n.command.title:n.title)},e._compareTitles=function(e,t){var n="string"==typeof e?e:e.value,i="string"==typeof t?t:t.value;return n.localeCompare(i)},e=Tm([Am(1,ae.b),Am(2,Ki.c)],e)}(),Fm=Object(ue.c)("markerDecorationsService"),Vm=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)}}(),Wm=function(e,t){return function(n,i){t(n,i,e)}};function Bm(e){return e.toString()}var jm,Hm=function(e){function t(t){var n=e.call(this)||this;return n.model=t,n._markersData=new Map,n._register(Object(le.f)((function(){n.model.deltaDecorations(Object(Zn.d)(n._markersData),[]),n._markersData.clear()}))),n}return Vm(t,e),t.prototype.update=function(e,t){var n=Object(Zn.d)(this._markersData);this._markersData.clear();for(var i=this.model.deltaDecorations(n,t),o=0;o=o?new z.a(n.startLineNumber,o-1,n.endLineNumber,o):new z.a(n.startLineNumber,n.startColumn,n.endLineNumber,n.endColumn+1))}}else if(t.endColumn===Number.MAX_VALUE&&1===t.startColumn&&n.startLineNumber===n.endLineNumber){var r=e.getLineFirstNonWhitespaceColumn(t.startLineNumber);r=0},function(e,t,n,i){var o,r=arguments.length,s=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s}([Wm(0,Rt.a),Wm(1,Em)],t)}(le.a),Um=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)}}(),Km=function(e,t){return function(n,i){t(n,i,e)}},qm=function(e){function t(t,n){var i=e.call(this)||this;i._contextKeyService=t,i._configurationService=n,i._accessibilitySupport=0,i._onDidChangeScreenReaderOptimized=new W.a,i._accessibilityModeEnabledContext=zl.bindTo(i._contextKeyService);var o=function(){return i._accessibilityModeEnabledContext.set(i.isScreenReaderOptimized())};return i._register(i._configurationService.onDidChangeConfiguration((function(e){e.affectsConfiguration("editor.accessibilitySupport")&&(o(),i._onDidChangeScreenReaderOptimized.fire())}))),o(),i.onDidChangeScreenReaderOptimized((function(){return o()})),i}return Um(t,e),Object.defineProperty(t.prototype,"onDidChangeScreenReaderOptimized",{get:function(){return this._onDidChangeScreenReaderOptimized.event},enumerable:!0,configurable:!0}),t.prototype.isScreenReaderOptimized=function(){var e=this._configurationService.getValue("editor.accessibilitySupport");return"on"===e||"auto"===e&&2===this._accessibilitySupport},t.prototype.getAccessibilitySupport=function(){return this._accessibilitySupport},function(e,t,n,i){var o,r=arguments.length,s=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s}([Km(0,Ki.c),Km(1,Ti)],t)}(le.a),Gm=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}();!function(e){var t=new jl,n=function(){function e(e,t){this._serviceId=e,this._factory=t,this._value=null}return Object.defineProperty(e.prototype,"id",{get:function(){return this._serviceId},enumerable:!0,configurable:!0}),e.prototype.get=function(e){if(!this._value){if(e&&(this._value=e[this._serviceId.toString()]),this._value||(this._value=this._factory(e)),!this._value)throw new Error("Service "+this._serviceId+" is missing!");t.set(this._serviceId,this._value)}return this._value},e}();e.LazyStaticService=n;var i=[];function o(e,t){var o=new n(e,t);return i.push(o),o}e.init=function(e){for(var t=new jl,n=0,o=Sc;n=0&&n<5;)n++,t=t.replace(/@(\w+)/g,(function(n,i){var o="";if("string"==typeof e[i])o=e[i];else{if(!(e[i]&&e[i]instanceof RegExp))throw void 0===e[i]?En(e,"language definition does not contain attribute '"+i+"', used at: "+t):En(e,"attribute reference '"+i+"' must be a string, used at: "+t);o=e[i].source}return On(o)?"":"(?:"+o+")"}));return new RegExp(t,e.ignoreCase?"i":"")}function tv(e,t,n,i){var o=-1,r=n,s=n.match(/^\$(([sS]?)(\d\d?)|#)(.*)$/);s&&(s[3]&&(o=parseInt(s[3]),s[2]&&(o+=100)),r=s[4]);var a,u="~",l=r;if(r&&0!==r.length?/^\w*$/.test(l)?u="==":(s=r.match(/^(@|!@|~|!~|==|!=)(.*)$/))&&(u=s[1],l=s[2]):(u="!=",l=""),"~"!==u&&"!~"!==u||!/^(\w|\|)*$/.test(l))if("@"===u||"!@"===u){var c=e[l];if(!c)throw En(e,"the @ match target '"+l+"' is not defined, in rule: "+t);if(!function(e,t){if(!t)return!1;if(!Array.isArray(t))return!1;for(var n=0,i=t;n=100){i-=100;var o=n.split(".");if(o.unshift(n),i0&&"^"===n[0],this.name=this.name+": "+n,this.regex=ev(e,"^(?:"+(this.matchOnlyAtLineStart?n.substr(1):n)+")")},e.prototype.setAction=function(e,t){this.action=function e(t,n,i){if(i){if("string"==typeof i)return i;if(i.token||""===i.token){if("string"!=typeof i.token)throw En(t,"a 'token' attribute must be of type string, in rule: "+n);var o={token:i.token};if(i.token.indexOf("$")>=0&&(o.tokenSubst=!0),"string"==typeof i.bracket)if("@open"===i.bracket)o.bracket=1;else{if("@close"!==i.bracket)throw En(t,"a 'bracket' attribute must be either '@open' or '@close', in rule: "+n);o.bracket=-1}if(i.next){if("string"!=typeof i.next)throw En(t,"the next state must be a string value in rule: "+n);var r=i.next;if(!/^(@pop|@push|@popall)$/.test(r)&&("@"===r[0]&&(r=r.substr(1)),r.indexOf("$")<0&&!function(e,t){for(var n=t;n&&n.length>0;){if(e.stateNames[n])return!0;var i=n.lastIndexOf(".");n=i<0?null:n.substr(0,i)}return!1}(t,kn(t,r,"",[],""))))throw En(t,"the next state '"+i.next+"' is not defined in rule: "+n);o.next=r}return"number"==typeof i.goBack&&(o.goBack=i.goBack),"string"==typeof i.switchTo&&(o.switchTo=i.switchTo),"string"==typeof i.log&&(o.log=i.log),"string"==typeof i.nextEmbedded&&(o.nextEmbedded=i.nextEmbedded,t.usesEmbedded=!0),o}if(Array.isArray(i)){for(var s=[],a=0,u=i.length;a0&&o[r-1]===c)){var d=l.startIndex;0===a?d=0:d=1&&l.length<=3)if(d.setRegex(i,l[0]),l.length>=3)if("string"==typeof l[1])d.setAction(i,{token:l[1],next:l[2]});else{if("object"!=typeof l[1])throw En(n,"a next state as the last element of a rule can only be given if the action is either an object or a string, at: "+e);var h=l[1];h.next=l[2],d.setAction(i,h)}else d.setAction(i,l[1]);else{if(!l.regex)throw En(n,"a rule must either be an array, or an object with a 'regex' or 'include' field at: "+e);l.name&&"string"==typeof l.name&&(d.name=l.name),l.matchOnlyAtStart&&(d.matchOnlyAtLineStart=Jm(l.matchOnlyAtLineStart,!1)),d.setRegex(i,l.regex),d.setAction(i,l.action)}r.push(d)}}}if(i.languageId=e,i.ignoreCase=n.ignoreCase,i.noThrow=n.noThrow,i.usesEmbedded=n.usesEmbedded,i.stateNames=t.tokenizer,i.defaultToken=n.defaultToken,!t.tokenizer||"object"!=typeof t.tokenizer)throw En(n,"a language definition must define the 'tokenizer' attribute as an object");for(var r in n.tokenizer=[],t.tokenizer)if(t.tokenizer.hasOwnProperty(r)){n.start||(n.start=r);var s=t.tokenizer[r];n.tokenizer[r]=new Array,o("tokenizer."+r,n.tokenizer[r],s)}if(n.usesEmbedded=i.usesEmbedded,t.brackets){if(!Array.isArray(t.brackets))throw En(n,"the 'brackets' attribute must be defined as an array")}else t.brackets=[{open:"{",close:"}",token:"delimiter.curly"},{open:"[",close:"]",token:"delimiter.square"},{open:"(",close:")",token:"delimiter.parenthesis"},{open:"<",close:">",token:"delimiter.angle"}];for(var a=[],u=0,l=t.brackets;u0&&e.getLanguageId(a-1)===r;)a--;return new o(e,r,a,s+1,e.getStartOffset(a),e.getEndOffset(s))}n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return r}));var o=function(){function e(e,t,n,i,o,r){this._actual=e,this.languageId=t,this._firstTokenIndex=n,this._lastTokenIndex=i,this.firstCharOffset=o,this._lastCharOffset=r}return e.prototype.getLineContent=function(){return this._actual.getLineContent().substring(this.firstCharOffset,this._lastCharOffset)},e.prototype.getActualLineContentBefore=function(e){return this._actual.getLineContent().substring(0,this.firstCharOffset+e)},e.prototype.getTokenCount=function(){return this._lastTokenIndex-this._firstTokenIndex},e.prototype.findTokenIndexAtOffset=function(e){return this._actual.findTokenIndexAtOffset(e+this.firstCharOffset)-this._firstTokenIndex},e.prototype.getStandardTokenType=function(e){return this._actual.getStandardTokenType(e+this._firstTokenIndex)},e}();function r(e){return 0!=(7&e)}},"C/vA":function(e,t,n){"use strict";function i(e){var t,n=this,i=!1;return function(){return i?t:(i=!0,t=e.apply(n,arguments))}}n.d(t,"a",(function(){return i}))},C6rC:function(e,t,n){},CHaL:function(e,t,n){},CZ1j:function(e,t,n){"use strict";function i(e){return e<0?0:e>255?255:0|e}function o(e){return e<0?0:e>4294967295?4294967295:0|e}n.d(t,"b",(function(){return i})),n.d(t,"a",(function(){return o}))},"Cg/j":function(e,t,n){"use strict";var i;n.d(t,"b",(function(){return i})),n.d(t,"a",(function(){return o})),n.d(t,"c",(function(){return s})),n.d(t,"d",(function(){return a})),function(e){e.serviceIds=new Map,e.DI_TARGET="$di$target",e.DI_DEPENDENCIES="$di$dependencies",e.getServiceDependencies=function(t){return t[e.DI_DEPENDENCIES]||[]}}(i||(i={}));var o=s("instantiationService");function r(e,t,n,o){t[i.DI_TARGET]===t?t[i.DI_DEPENDENCIES].push({id:e,index:n,optional:o}):(t[i.DI_DEPENDENCIES]=[{id:e,index:n,optional:o}],t[i.DI_TARGET]=t)}function s(e){if(i.serviceIds.has(e))return i.serviceIds.get(e);var t=function(e,n,i){if(3!==arguments.length)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");r(t,e,i,!1)};return t.toString=function(){return e},i.serviceIds.set(e,t),t}function a(e){return function(t,n,i){if(3!==arguments.length)throw new Error("@optional-decorator can only be used to decorate a parameter");r(e,t,i,!0)}}},CjF5:function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var i=n("D3Dy"),o=n("MNsG"),r={clipboard:{writeText:o.f||document.queryCommandSupported&&document.queryCommandSupported("copy")||!!(navigator&&navigator.clipboard&&navigator.clipboard.writeText),readText:o.f||!!(navigator&&navigator.clipboard&&navigator.clipboard.readText),richText:function(){if(i.i)return!1;if(i.e){var e=navigator.userAgent.indexOf("Edge/"),t=parseInt(navigator.userAgent.substring(e+5,navigator.userAgent.indexOf(".",e)),10);if(!t||t>=12&&t<=16)return!1}return!0}()},keyboard:o.f||i.l?0:navigator.keyboard||i.k?1:2,touch:"ontouchstart"in window||navigator.maxTouchPoints>0||window.navigator.msMaxTouchPoints>0,pointerEvents:window.PointerEvent&&("ontouchstart"in window||window.navigator.maxTouchPoints>0||navigator.maxTouchPoints>0||window.navigator.msMaxTouchPoints>0)}},D3Dy:function(e,t,n){"use strict";n.d(t,"c",(function(){return r})),n.d(t,"b",(function(){return s})),n.d(t,"o",(function(){return a})),n.d(t,"a",(function(){return u})),n.d(t,"i",(function(){return c})),n.d(t,"e",(function(){return d})),n.d(t,"f",(function(){return h})),n.d(t,"h",(function(){return f})),n.d(t,"m",(function(){return p})),n.d(t,"d",(function(){return g})),n.d(t,"k",(function(){return m})),n.d(t,"n",(function(){return v})),n.d(t,"j",(function(){return _})),n.d(t,"g",(function(){return y})),n.d(t,"l",(function(){return b}));var i=n("MI8n"),o=function(){function e(){this._zoomLevel=0,this._lastZoomLevelChangeTime=0,this._onDidChangeZoomLevel=new i.a,this.onDidChangeZoomLevel=this._onDidChangeZoomLevel.event}return e.prototype.getZoomLevel=function(){return this._zoomLevel},e.prototype.getTimeSinceLastZoomLevelChanged=function(){return Date.now()-this._lastZoomLevelChangeTime},e.prototype.getPixelRatio=function(){var e=document.createElement("canvas").getContext("2d");return(window.devicePixelRatio||1)/(e.webkitBackingStorePixelRatio||e.mozBackingStorePixelRatio||e.msBackingStorePixelRatio||e.oBackingStorePixelRatio||e.backingStorePixelRatio||1)},e.INSTANCE=new e,e}();function r(){return o.INSTANCE.getZoomLevel()}function s(){return o.INSTANCE.getTimeSinceLastZoomLevelChanged()}function a(e){return o.INSTANCE.onDidChangeZoomLevel(e)}function u(){return o.INSTANCE.getPixelRatio()}var l=navigator.userAgent,c=l.indexOf("Trident")>=0,d=l.indexOf("Edge/")>=0,h=c||d,f=l.indexOf("Firefox")>=0,p=l.indexOf("AppleWebKit")>=0,g=l.indexOf("Chrome")>=0,m=!g&&l.indexOf("Safari")>=0,v=!g&&!m&&p,_=l.indexOf("iPad")>=0||m&&navigator.maxTouchPoints>0,y=d&&l.indexOf("WebView/")>=0,b=window.matchMedia&&window.matchMedia("(display-mode: standalone)").matches},DTDp:function(e,t,n){},"E+ie":function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"csp",extensions:[],aliases:["CSP","csp"],loader:function(){return n.e(245).then(n.bind(null,"p+q7"))}})},E4kL:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"yaml",extensions:[".yaml",".yml"],aliases:["YAML","yaml","YML","yml"],mimetypes:["application/x-yaml"],loader:function(){return n.e(284).then(n.bind(null,"EaLm"))}})},EIAu:function(e,t,n){"use strict";n.d(t,"b",(function(){return s})),n.d(t,"a",(function(){return g}));var i=n("N0LK"),o=n("aokT"),r=function(){function e(t,n,i,o,r,s){this.languageIdentifier=t,this.index=n,this.open=i,this.close=o,this.forwardRegex=r,this.reversedRegex=s,this._openSet=e._toSet(this.open),this._closeSet=e._toSet(this.close)}return e.prototype.isOpen=function(e){return this._openSet.has(e)},e.prototype.isClose=function(e){return this._closeSet.has(e)},e._toSet=function(e){for(var t=new Set,n=0,i=e;n0&&u.push({open:c,close:d})}return u}(t);this.brackets=n.map((function(t,i){return new r(e,i,t.open,t.close,function(e,t,n,i){for(var o=[],r=0,s=(o=(o=o.concat(e)).concat(t)).length;r=0&&i.push(l)}for(var c=0,d=s.close;c=0&&i.push(h)}}}function u(e,t){return e.length-t.length}function l(e){if(e.length<=1)return e;for(var t=[],n=new Set,i=0,o=e;i=0;n--)t+=e.charAt(n);return t}(h=e)),f}),g=function(){function e(){}return e._findPrevBracketInText=function(e,t,n,i){var r=n.match(e);if(!r)return null;var s=n.length-(r.index||0),a=r[0].length,u=i+s;return new o.a(t,u-a+1,t,u+1)},e.findPrevBracketInRange=function(e,t,n,i,o){var r=p(n).substring(n.length-o,n.length-i);return this._findPrevBracketInText(e,t,r,i)},e.findNextBracketInText=function(e,t,n,i){var r=n.match(e);if(!r)return null;var s=r.index||0,a=r[0].length;if(0===a)return null;var u=i+s;return new o.a(t,u+1,t,u+1+a)},e.findNextBracketInRange=function(e,t,n,i,o){var r=n.substring(i,o);return this.findNextBracketInText(e,t,r,i)},e}()},EOst:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"typescript",extensions:[".ts",".tsx"],aliases:["TypeScript","ts","typescript"],mimetypes:["text/typescript"],loader:function(){return n.e(281).then(n.bind(null,"87dK"))}})},EffR:function(e,t,n){"use strict";n.d(t,"o",(function(){return _})),n.d(t,"L",(function(){return y})),n.d(t,"G",(function(){return b})),n.d(t,"C",(function(){return L})),n.d(t,"e",(function(){return N})),n.d(t,"f",(function(){return O})),n.d(t,"J",(function(){return D})),n.d(t,"K",(function(){return x})),n.d(t,"S",(function(){return E})),n.d(t,"g",(function(){return I})),n.d(t,"k",(function(){return M})),n.d(t,"h",(function(){return T})),n.d(t,"i",(function(){return A})),n.d(t,"O",(function(){return R})),n.d(t,"Q",(function(){return P})),n.d(t,"j",(function(){return q})),n.d(t,"t",(function(){return G})),n.d(t,"s",(function(){return Y})),n.d(t,"z",(function(){return J})),n.d(t,"w",(function(){return Q})),n.d(t,"d",(function(){return $})),n.d(t,"B",(function(){return ee})),n.d(t,"v",(function(){return te})),n.d(t,"u",(function(){return ne})),n.d(t,"A",(function(){return ie})),n.d(t,"E",(function(){return oe})),n.d(t,"r",(function(){return re})),n.d(t,"H",(function(){return ae})),n.d(t,"y",(function(){return ue})),n.d(t,"q",(function(){return le})),n.d(t,"I",(function(){return de})),n.d(t,"F",(function(){return he})),n.d(t,"c",(function(){return fe})),n.d(t,"b",(function(){return pe})),n.d(t,"P",(function(){return ge})),n.d(t,"N",(function(){return me})),n.d(t,"T",(function(){return _e})),n.d(t,"m",(function(){return ye})),n.d(t,"a",(function(){return Se})),n.d(t,"R",(function(){return Le})),n.d(t,"D",(function(){return Ne})),n.d(t,"M",(function(){return Oe})),n.d(t,"x",(function(){return De})),n.d(t,"p",(function(){return xe})),n.d(t,"U",(function(){return Ee})),n.d(t,"l",(function(){return ke})),n.d(t,"n",(function(){return Ie}));var i,o=n("D3Dy"),r=n("4y0V"),s=n("uDWl"),a=n("XSiN"),u=n("X+cX"),l=n("/cxE"),c=n("MI8n"),d=n("pmY6"),h=n("MNsG"),f=n("6OMU"),p=n("tYmi"),g=(n("CjF5"),i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),m=function(){return(m=Object.assign||function(e){for(var t,n=1,i=arguments.length;n=0;){if(r=s+o,(0===s||32===n.charCodeAt(s-1))&&32===n.charCodeAt(r))return this._lastStart=s,void(this._lastEnd=r+1);if(s>0&&32===n.charCodeAt(s-1)&&r===i)return this._lastStart=s-1,void(this._lastEnd=r);if(0===s&&r===i)return this._lastStart=0,void(this._lastEnd=r)}this._lastStart=-1}else this._lastStart=-1}else this._lastStart=-1},e.prototype.hasClass=function(e,t){return this._findClassName(e,t),-1!==this._lastStart},e.prototype.addClasses=function(e){for(var t=this,n=[],i=1;i0;)V.sort(z.sort),V.shift().execute();B=!1},P=function(e,t){void 0===t&&(t=0);var n,i=new z(e,t);return F.push(i),W||(W=!0,n=j,H||(H=self.requestAnimationFrame||self.msRequestAnimationFrame||self.webkitRequestAnimationFrame||self.mozRequestAnimationFrame||self.oRequestAnimationFrame||function(e){return setTimeout((function(){return e((new Date).getTime())}),0)}),H.call(self,n)),i},R=function(e,t){if(B){var n=new z(e,t);return V.push(n),n}return P(e,t)};var U=function(e,t){return t},K=function(e){function t(t,n,i,o,r){void 0===o&&(o=U),void 0===r&&(r=16);var s=e.call(this)||this,a=null,l=0,c=s._register(new u.e),d=function(){l=(new Date).getTime(),i(a),a=null};return s._register(I(t,n,(function(e){a=o(a,e);var t=(new Date).getTime()-l;t>=r?(c.cancel(),d()):c.setIfNotSet(d,r-t)}))),s}return g(t,e),t}(d.a);function q(e,t,n,i,o){return new K(e,t,n,i,o)}function G(e){return document.defaultView.getComputedStyle(e,null)}function Y(e){if(e!==document.body)return new X(e.clientWidth,e.clientHeight);if(h.c&&window.visualViewport){var t=window.visualViewport.width,n=window.visualViewport.height-(o.l?24:0);return new X(t,n)}if(window.innerWidth&&window.innerHeight)return new X(window.innerWidth,window.innerHeight);if(document.body&&document.body.clientWidth&&document.body.clientHeight)return new X(document.body.clientWidth,document.body.clientHeight);if(document.documentElement&&document.documentElement.clientWidth&&document.documentElement.clientHeight)return new X(document.documentElement.clientWidth,document.documentElement.clientHeight);throw new Error("Unable to figure out browser width and height")}var Z=function(){function e(){}return e.convertToPixels=function(e,t){return parseFloat(t)||0},e.getDimension=function(t,n,i){var o=G(t),r="0";return o&&(r=o.getPropertyValue?o.getPropertyValue(n):o.getAttribute(i)),e.convertToPixels(t,r)},e.getBorderLeftWidth=function(t){return e.getDimension(t,"border-left-width","borderLeftWidth")},e.getBorderRightWidth=function(t){return e.getDimension(t,"border-right-width","borderRightWidth")},e.getBorderTopWidth=function(t){return e.getDimension(t,"border-top-width","borderTopWidth")},e.getBorderBottomWidth=function(t){return e.getDimension(t,"border-bottom-width","borderBottomWidth")},e.getPaddingLeft=function(t){return e.getDimension(t,"padding-left","paddingLeft")},e.getPaddingRight=function(t){return e.getDimension(t,"padding-right","paddingRight")},e.getPaddingTop=function(t){return e.getDimension(t,"padding-top","paddingTop")},e.getPaddingBottom=function(t){return e.getDimension(t,"padding-bottom","paddingBottom")},e.getMarginLeft=function(t){return e.getDimension(t,"margin-left","marginLeft")},e.getMarginTop=function(t){return e.getDimension(t,"margin-top","marginTop")},e.getMarginRight=function(t){return e.getDimension(t,"margin-right","marginRight")},e.getMarginBottom=function(t){return e.getDimension(t,"margin-bottom","marginBottom")},e}(),X=function(e,t){this.width=e,this.height=t};function J(e){for(var t=e.offsetParent,n=e.offsetTop,i=e.offsetLeft;null!==(e=e.parentNode)&&e!==document.body&&e!==document.documentElement;){n-=e.scrollTop;var o=se(e)?null:G(e);o&&(i-="rtl"!==o.direction?e.scrollLeft:-e.scrollLeft),e===t&&(i+=Z.getBorderLeftWidth(e),n+=Z.getBorderTopWidth(e),n+=e.offsetTop,i+=e.offsetLeft,t=e.offsetParent)}return{left:i,top:n}}function Q(e){var t=e.getBoundingClientRect();return{left:t.left+$.scrollX,top:t.top+$.scrollY,width:t.width,height:t.height}}var $=new(function(){function e(){}return Object.defineProperty(e.prototype,"scrollX",{get:function(){return"number"==typeof window.scrollX?window.scrollX:document.body.scrollLeft+document.documentElement.scrollLeft},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"scrollY",{get:function(){return"number"==typeof window.scrollY?window.scrollY:document.body.scrollTop+document.documentElement.scrollTop},enumerable:!0,configurable:!0}),e}());function ee(e){var t=Z.getMarginLeft(e)+Z.getMarginRight(e);return e.offsetWidth+t}function te(e){var t=Z.getBorderLeftWidth(e)+Z.getBorderRightWidth(e),n=Z.getPaddingLeft(e)+Z.getPaddingRight(e);return e.offsetWidth-t-n}function ne(e){var t=Z.getBorderTopWidth(e)+Z.getBorderBottomWidth(e),n=Z.getPaddingTop(e)+Z.getPaddingBottom(e);return e.offsetHeight-t-n}function ie(e){var t=Z.getMarginTop(e)+Z.getMarginBottom(e);return e.offsetHeight+t}function oe(e,t){for(;e;){if(e===t)return!0;e=e.parentNode}return!1}function re(e,t,n){for(;e&&e.nodeType===e.ELEMENT_NODE;){if(L(e,t))return e;if(n)if("string"==typeof n){if(L(e,n))return null}else if(e===n)return null;e=e.parentNode}return null}function se(e){return e&&!!e.host&&!!e.mode}function ae(e){return!!ue(e)}function ue(e){for(;e.parentNode;){if(e===document.body)return null;e=e.parentNode}return se(e)?e:null}function le(e){void 0===e&&(e=document.getElementsByTagName("head")[0]);var t=document.createElement("style");return t.type="text/css",t.media="screen",e.appendChild(t),t}var ce=null;function de(e,t){if(void 0===t&&(ce||(ce=le()),t=ce),t){for(var n=function(e){return e&&e.sheet&&e.sheet.rules?e.sheet.rules:e&&e.sheet&&e.sheet.cssRules?e.sheet.cssRules:[]}(t),i=[],o=0;o=0;o--)t.sheet.deleteRule(i[o])}}function he(e){return"object"==typeof HTMLElement?e instanceof HTMLElement:e&&"object"==typeof e&&1===e.nodeType&&"string"==typeof e.nodeName}var fe={CLICK:"click",DBLCLICK:"dblclick",MOUSE_UP:"mouseup",MOUSE_DOWN:"mousedown",MOUSE_OVER:"mouseover",MOUSE_MOVE:"mousemove",MOUSE_OUT:"mouseout",MOUSE_ENTER:"mouseenter",MOUSE_LEAVE:"mouseleave",POINTER_UP:"pointerup",POINTER_DOWN:"pointerdown",POINTER_MOVE:"pointermove",CONTEXT_MENU:"contextmenu",WHEEL:"wheel",KEY_DOWN:"keydown",KEY_PRESS:"keypress",KEY_UP:"keyup",LOAD:"load",BEFORE_UNLOAD:"beforeunload",UNLOAD:"unload",ABORT:"abort",ERROR:"error",RESIZE:"resize",SCROLL:"scroll",FULLSCREEN_CHANGE:"fullscreenchange",WK_FULLSCREEN_CHANGE:"webkitfullscreenchange",SELECT:"select",CHANGE:"change",SUBMIT:"submit",RESET:"reset",FOCUS:"focus",FOCUS_IN:"focusin",FOCUS_OUT:"focusout",BLUR:"blur",INPUT:"input",STORAGE:"storage",DRAG_START:"dragstart",DRAG:"drag",DRAG_ENTER:"dragenter",DRAG_LEAVE:"dragleave",DRAG_OVER:"dragover",DROP:"drop",DRAG_END:"dragend",ANIMATION_START:o.m?"webkitAnimationStart":"animationstart",ANIMATION_END:o.m?"webkitAnimationEnd":"animationend",ANIMATION_ITERATION:o.m?"webkitAnimationIteration":"animationiteration"},pe={stop:function(e,t){e.preventDefault?e.preventDefault():e.returnValue=!1,t&&(e.stopPropagation?e.stopPropagation():e.cancelBubble=!0)}};function ge(e){for(var t=[],n=0;e&&e.nodeType===e.ELEMENT_NODE;n++)t[n]=e.scrollTop,e=e.parentNode;return t}function me(e,t){for(var n=0;e&&e.nodeType===e.ELEMENT_NODE;n++)e.scrollTop!==t[n]&&(e.scrollTop=t[n]),e=e.parentNode}var ve=function(e){function t(t){var n=e.call(this)||this;n._onDidFocus=n._register(new c.a),n.onDidFocus=n._onDidFocus.event,n._onDidBlur=n._register(new c.a),n.onDidBlur=n._onDidBlur.event;var i=oe(document.activeElement,t),o=!1,s=function(){o=!1,i||(i=!0,n._onDidFocus.fire())},a=function(){i&&(o=!0,window.setTimeout((function(){o&&(o=!1,i=!1,n._onDidBlur.fire())}),0))};return n._refreshStateHandler=function(){oe(document.activeElement,t)!==i&&(i?a():s())},n._register(Object(r.a)(t,fe.FOCUS,!0)(s)),n._register(Object(r.a)(t,fe.BLUR,!0)(a)),n}return g(t,e),t}(d.a);function _e(e){return new ve(e)}function ye(e){for(var t=[],n=1;n140)n._setDesiredScrollPositionNow(r.getScrollPosition());else{var a=n._sliderMousePosition(e)-i;n._setDesiredScrollPositionNow(r.getDesiredScrollPositionFromDelta(a))}}),(function(){n.slider.toggleClassName("active",!1),n._host.onDragEnd(),t()})),this._host.onDragStart()},t.prototype._setDesiredScrollPositionNow=function(e){var t={};this.writeScrollPosition(t,e),this._scrollable.setScrollPositionNow(t)},t}(l.a),y=function(){function e(e,t,n,i,o,r){this._scrollbarSize=Math.round(t),this._oppositeScrollbarSize=Math.round(n),this._arrowSize=Math.round(e),this._visibleSize=i,this._scrollSize=o,this._scrollPosition=r,this._computedAvailableSize=0,this._computedIsNeeded=!1,this._computedSliderSize=0,this._computedSliderRatio=0,this._computedSliderPosition=0,this._refreshComputedValues()}return e.prototype.clone=function(){return new e(this._arrowSize,this._scrollbarSize,this._oppositeScrollbarSize,this._visibleSize,this._scrollSize,this._scrollPosition)},e.prototype.setVisibleSize=function(e){var t=Math.round(e);return this._visibleSize!==t&&(this._visibleSize=t,this._refreshComputedValues(),!0)},e.prototype.setScrollSize=function(e){var t=Math.round(e);return this._scrollSize!==t&&(this._scrollSize=t,this._refreshComputedValues(),!0)},e.prototype.setScrollPosition=function(e){var t=Math.round(e);return this._scrollPosition!==t&&(this._scrollPosition=t,this._refreshComputedValues(),!0)},e._computeValues=function(e,t,n,i,o){var r=Math.max(0,n-e),s=Math.max(0,r-2*t),a=i>0&&i>n;if(!a)return{computedAvailableSize:Math.round(r),computedIsNeeded:a,computedSliderSize:Math.round(s),computedSliderRatio:0,computedSliderPosition:0};var u=Math.round(Math.max(20,Math.floor(n*s/i))),l=(s-u)/(i-n),c=o*l;return{computedAvailableSize:Math.round(r),computedIsNeeded:a,computedSliderSize:Math.round(u),computedSliderRatio:l,computedSliderPosition:Math.round(c)}},e.prototype._refreshComputedValues=function(){var t=e._computeValues(this._oppositeScrollbarSize,this._arrowSize,this._visibleSize,this._scrollSize,this._scrollPosition);this._computedAvailableSize=t.computedAvailableSize,this._computedIsNeeded=t.computedIsNeeded,this._computedSliderSize=t.computedSliderSize,this._computedSliderRatio=t.computedSliderRatio,this._computedSliderPosition=t.computedSliderPosition},e.prototype.getArrowSize=function(){return this._arrowSize},e.prototype.getScrollPosition=function(){return this._scrollPosition},e.prototype.getRectangleLargeSize=function(){return this._computedAvailableSize},e.prototype.getRectangleSmallSize=function(){return this._scrollbarSize},e.prototype.isNeeded=function(){return this._computedIsNeeded},e.prototype.getSliderSize=function(){return this._computedSliderSize},e.prototype.getSliderPosition=function(){return this._computedSliderPosition},e.prototype.getDesiredScrollPositionFromOffset=function(e){if(!this._computedIsNeeded)return 0;var t=e-this._arrowSize-this._computedSliderSize/2;return Math.round(t/this._computedSliderRatio)},e.prototype.getDesiredScrollPositionFromDelta=function(e){if(!this._computedIsNeeded)return 0;var t=this._computedSliderPosition+e;return Math.round(t/this._computedSliderRatio)},e}(),b=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),C=function(e){function t(t,n,i){var o=this,r=t.getScrollDimensions(),s=t.getCurrentScrollPosition();if(o=e.call(this,{lazyRender:n.lazyRender,host:i,scrollbarState:new y(n.horizontalHasArrows?n.arrowSize:0,2===n.horizontal?0:n.horizontalScrollbarSize,2===n.vertical?0:n.verticalScrollbarSize,r.width,r.scrollWidth,s.scrollLeft),visibility:n.horizontal,extraScrollbarClassName:"horizontal",scrollable:t})||this,n.horizontalHasArrows){var u=(n.arrowSize-11)/2,l=(n.horizontalScrollbarSize-11)/2;o._createArrow({className:"left-arrow",top:l,left:u,bottom:void 0,right:void 0,bgWidth:n.arrowSize,bgHeight:n.horizontalScrollbarSize,onActivate:function(){return o._host.onMouseWheel(new a.b(null,1,0))}}),o._createArrow({className:"right-arrow",top:l,left:void 0,bottom:void 0,right:u,bgWidth:n.arrowSize,bgHeight:n.horizontalScrollbarSize,onActivate:function(){return o._host.onMouseWheel(new a.b(null,-1,0))}})}return o._createSlider(Math.floor((n.horizontalScrollbarSize-n.horizontalSliderSize)/2),0,void 0,n.horizontalSliderSize),o}return b(t,e),t.prototype._updateSlider=function(e,t){this.slider.setWidth(e),this.slider.setLeft(t)},t.prototype._renderDomNode=function(e,t){this.domNode.setWidth(e),this.domNode.setHeight(t),this.domNode.setLeft(0),this.domNode.setBottom(0)},t.prototype.onDidScroll=function(e){return this._shouldRender=this._onElementScrollSize(e.scrollWidth)||this._shouldRender,this._shouldRender=this._onElementScrollPosition(e.scrollLeft)||this._shouldRender,this._shouldRender=this._onElementSize(e.width)||this._shouldRender,this._shouldRender},t.prototype._mouseDownRelativePosition=function(e,t){return e},t.prototype._sliderMousePosition=function(e){return e.posx},t.prototype._sliderOrthogonalMousePosition=function(e){return e.posy},t.prototype.writeScrollPosition=function(e,t){e.scrollLeft=t},t}(_),w=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),S=function(e){function t(t,n,i){var o=this,r=t.getScrollDimensions(),s=t.getCurrentScrollPosition();if(o=e.call(this,{lazyRender:n.lazyRender,host:i,scrollbarState:new y(n.verticalHasArrows?n.arrowSize:0,2===n.vertical?0:n.verticalScrollbarSize,0,r.height,r.scrollHeight,s.scrollTop),visibility:n.vertical,extraScrollbarClassName:"vertical",scrollable:t})||this,n.verticalHasArrows){var u=(n.arrowSize-11)/2,l=(n.verticalScrollbarSize-11)/2;o._createArrow({className:"up-arrow",top:u,left:l,bottom:void 0,right:void 0,bgWidth:n.verticalScrollbarSize,bgHeight:n.arrowSize,onActivate:function(){return o._host.onMouseWheel(new a.b(null,0,1))}}),o._createArrow({className:"down-arrow",top:void 0,left:l,bottom:u,right:void 0,bgWidth:n.verticalScrollbarSize,bgHeight:n.arrowSize,onActivate:function(){return o._host.onMouseWheel(new a.b(null,0,-1))}})}return o._createSlider(0,Math.floor((n.verticalScrollbarSize-n.verticalSliderSize)/2),n.verticalSliderSize,void 0),o}return w(t,e),t.prototype._updateSlider=function(e,t){this.slider.setHeight(e),this.slider.setTop(t)},t.prototype._renderDomNode=function(e,t){this.domNode.setWidth(t),this.domNode.setHeight(e),this.domNode.setRight(0),this.domNode.setTop(0)},t.prototype.onDidScroll=function(e){return this._shouldRender=this._onElementScrollSize(e.scrollHeight)||this._shouldRender,this._shouldRender=this._onElementScrollPosition(e.scrollTop)||this._shouldRender,this._shouldRender=this._onElementSize(e.height)||this._shouldRender,this._shouldRender},t.prototype._mouseDownRelativePosition=function(e,t){return t},t.prototype._sliderMousePosition=function(e){return e.posy},t.prototype._sliderOrthogonalMousePosition=function(e){return e.posx},t.prototype.writeScrollPosition=function(e,t){e.scrollTop=t},t}(_),L=n("MI8n"),N=n("QuOb"),O=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),D=function(e,t,n){this.timestamp=e,this.deltaX=t,this.deltaY=n,this.score=0},x=function(){function e(){this._capacity=5,this._memory=[],this._front=-1,this._rear=-1}return e.prototype.isPhysicalMouseWheel=function(){if(-1===this._front&&-1===this._rear)return!1;for(var e=1,t=0,n=1,i=this._rear;;){var o=i===this._front?e:Math.pow(2,-n);if(e-=o,t+=this._memory[i].score*o,i===this._front)break;i=(this._capacity+i-1)%this._capacity,n++}return t<=.5},e.prototype.accept=function(e,t,n){var i=new D(e,t,n);i.score=this._computeScore(i),-1===this._front&&-1===this._rear?(this._memory[0]=i,this._front=0,this._rear=0):(this._rear=(this._rear+1)%this._capacity,this._rear===this._front&&(this._front=(this._front+1)%this._capacity),this._memory[this._rear]=i)},e.prototype._computeScore=function(e){if(Math.abs(e.deltaX)>0&&Math.abs(e.deltaY)>0)return 1;var t=.5;return-1===this._front&&-1===this._rear||this._memory[this._rear],(Math.abs(e.deltaX-Math.round(e.deltaX))>0||Math.abs(e.deltaY-Math.round(e.deltaY))>0)&&(t+=.25),Math.min(Math.max(t,0),1)},e.INSTANCE=new e,e}(),E=function(e){function t(t,n,i){var o=e.call(this)||this;o._onScroll=o._register(new L.a),o.onScroll=o._onScroll.event,t.style.overflow="hidden",o._options=T(n),o._scrollable=i,o._register(o._scrollable.onScroll((function(e){o._onDidScroll(e),o._onScroll.fire(e)})));var r={onMouseWheel:function(e){return o._onMouseWheel(e)},onDragStart:function(){return o._onDragStart()},onDragEnd:function(){return o._onDragEnd()}};return o._verticalScrollbar=o._register(new S(o._scrollable,o._options,r)),o._horizontalScrollbar=o._register(new C(o._scrollable,o._options,r)),o._domNode=document.createElement("div"),o._domNode.className="monaco-scrollable-element "+o._options.className,o._domNode.setAttribute("role","presentation"),o._domNode.style.position="relative",o._domNode.style.overflow="hidden",o._domNode.appendChild(t),o._domNode.appendChild(o._horizontalScrollbar.domNode.domNode),o._domNode.appendChild(o._verticalScrollbar.domNode.domNode),o._options.useShadows?(o._leftShadowDomNode=Object(s.b)(document.createElement("div")),o._leftShadowDomNode.setClassName("shadow"),o._domNode.appendChild(o._leftShadowDomNode.domNode),o._topShadowDomNode=Object(s.b)(document.createElement("div")),o._topShadowDomNode.setClassName("shadow"),o._domNode.appendChild(o._topShadowDomNode.domNode),o._topLeftShadowDomNode=Object(s.b)(document.createElement("div")),o._topLeftShadowDomNode.setClassName("shadow top-left-corner"),o._domNode.appendChild(o._topLeftShadowDomNode.domNode)):(o._leftShadowDomNode=null,o._topShadowDomNode=null,o._topLeftShadowDomNode=null),o._listenOnDomNode=o._options.listenOnDomNode||o._domNode,o._mouseWheelToDispose=[],o._setListeningToMouseWheel(o._options.handleMouseWheel),o.onmouseover(o._listenOnDomNode,(function(e){return o._onMouseOver(e)})),o.onnonbubblingmouseout(o._listenOnDomNode,(function(e){return o._onMouseOut(e)})),o._hideTimeout=o._register(new c.e),o._isDragging=!1,o._mouseIsOver=!1,o._shouldRender=!0,o._revealOnScroll=!0,o}return O(t,e),t.prototype.dispose=function(){this._mouseWheelToDispose=Object(f.e)(this._mouseWheelToDispose),e.prototype.dispose.call(this)},t.prototype.getDomNode=function(){return this._domNode},t.prototype.getOverviewRulerLayoutInfo=function(){return{parent:this._domNode,insertBefore:this._verticalScrollbar.domNode.domNode}},t.prototype.delegateVerticalScrollbarMouseDown=function(e){this._verticalScrollbar.delegateMouseDown(e)},t.prototype.getScrollDimensions=function(){return this._scrollable.getScrollDimensions()},t.prototype.setScrollDimensions=function(e){this._scrollable.setScrollDimensions(e)},t.prototype.updateClassName=function(e){this._options.className=e,m.e&&(this._options.className+=" mac"),this._domNode.className="monaco-scrollable-element "+this._options.className},t.prototype.updateOptions=function(e){var t=T(e);this._options.handleMouseWheel=t.handleMouseWheel,this._options.mouseWheelScrollSensitivity=t.mouseWheelScrollSensitivity,this._options.fastScrollSensitivity=t.fastScrollSensitivity,this._setListeningToMouseWheel(this._options.handleMouseWheel),this._options.lazyRender||this._render()},t.prototype._setListeningToMouseWheel=function(e){var t=this;this._mouseWheelToDispose.length>0!==e&&(this._mouseWheelToDispose=Object(f.e)(this._mouseWheelToDispose),e)&&this._mouseWheelToDispose.push(r.g(this._listenOnDomNode,o.f?"mousewheel":"wheel",(function(e){t._onMouseWheel(new a.b(e))}),{passive:!1}))},t.prototype._onMouseWheel=function(e){var t,n=x.INSTANCE;if(n.accept(Date.now(),e.deltaX,e.deltaY),e.deltaY||e.deltaX){var i=e.deltaY*this._options.mouseWheelScrollSensitivity,o=e.deltaX*this._options.mouseWheelScrollSensitivity;this._options.flipAxes&&(i=(t=[o,i])[0],o=t[1]);var r=!m.e&&e.browserEvent&&e.browserEvent.shiftKey;!this._options.scrollYToX&&!r||o||(o=i,i=0),e.browserEvent&&e.browserEvent.altKey&&(o*=this._options.fastScrollSensitivity,i*=this._options.fastScrollSensitivity);var s=this._scrollable.getFutureScrollPosition(),a={};if(i){var u=s.scrollTop-50*i;this._verticalScrollbar.writeScrollPosition(a,u)}if(o){var l=s.scrollLeft-50*o;this._horizontalScrollbar.writeScrollPosition(a,l)}a=this._scrollable.validateScrollPosition(a),(s.scrollLeft!==a.scrollLeft||s.scrollTop!==a.scrollTop)&&(this._options.mouseWheelSmoothScroll&&n.isPhysicalMouseWheel()?this._scrollable.setScrollPositionSmooth(a):this._scrollable.setScrollPositionNow(a),this._shouldRender=!0)}(this._options.alwaysConsumeMouseWheel||this._shouldRender)&&(e.preventDefault(),e.stopPropagation())},t.prototype._onDidScroll=function(e){this._shouldRender=this._horizontalScrollbar.onDidScroll(e)||this._shouldRender,this._shouldRender=this._verticalScrollbar.onDidScroll(e)||this._shouldRender,this._options.useShadows&&(this._shouldRender=!0),this._revealOnScroll&&this._reveal(),this._options.lazyRender||this._render()},t.prototype.renderNow=function(){if(!this._options.lazyRender)throw new Error("Please use `lazyRender` together with `renderNow`!");this._render()},t.prototype._render=function(){if(this._shouldRender&&(this._shouldRender=!1,this._horizontalScrollbar.render(),this._verticalScrollbar.render(),this._options.useShadows)){var e=this._scrollable.getCurrentScrollPosition(),t=e.scrollTop>0,n=e.scrollLeft>0;this._leftShadowDomNode.setClassName("shadow"+(n?" left":"")),this._topShadowDomNode.setClassName("shadow"+(t?" top":"")),this._topLeftShadowDomNode.setClassName("shadow top-left-corner"+(t?" top":"")+(n?" left":""))}},t.prototype._onDragStart=function(){this._isDragging=!0,this._reveal()},t.prototype._onDragEnd=function(){this._isDragging=!1,this._hide()},t.prototype._onMouseOut=function(e){this._mouseIsOver=!1,this._hide()},t.prototype._onMouseOver=function(e){this._mouseIsOver=!0,this._reveal()},t.prototype._reveal=function(){this._verticalScrollbar.beginReveal(),this._horizontalScrollbar.beginReveal(),this._scheduleHide()},t.prototype._hide=function(){this._mouseIsOver||this._isDragging||(this._verticalScrollbar.beginHide(),this._horizontalScrollbar.beginHide())},t.prototype._scheduleHide=function(){var e=this;this._mouseIsOver||this._isDragging||this._hideTimeout.cancelAndSet((function(){return e._hide()}),500)},t}(l.a),k=function(e){function t(t,n){var i=this;(n=n||{}).mouseWheelSmoothScroll=!1;var o=new N.a(0,(function(e){return r.Q(e)}));return(i=e.call(this,t,n,o)||this)._register(o),i}return O(t,e),t.prototype.setScrollPosition=function(e){this._scrollable.setScrollPositionNow(e)},t.prototype.getScrollPosition=function(){return this._scrollable.getCurrentScrollPosition()},t}(E),I=function(e){function t(t,n,i){return e.call(this,t,n,i)||this}return O(t,e),t}(E),M=function(e){function t(t,n){var i=e.call(this,t,n)||this;return i._element=t,i.onScroll((function(e){e.scrollTopChanged&&(i._element.scrollTop=e.scrollTop),e.scrollLeftChanged&&(i._element.scrollLeft=e.scrollLeft)})),i.scanDomNode(),i}return O(t,e),t.prototype.scanDomNode=function(){this.setScrollDimensions({width:this._element.clientWidth,scrollWidth:this._element.scrollWidth,height:this._element.clientHeight,scrollHeight:this._element.scrollHeight}),this.setScrollPosition({scrollLeft:this._element.scrollLeft,scrollTop:this._element.scrollTop})},t}(k);function T(e){var t={lazyRender:void 0!==e.lazyRender&&e.lazyRender,className:void 0!==e.className?e.className:"",useShadows:void 0===e.useShadows||e.useShadows,handleMouseWheel:void 0===e.handleMouseWheel||e.handleMouseWheel,flipAxes:void 0!==e.flipAxes&&e.flipAxes,alwaysConsumeMouseWheel:void 0!==e.alwaysConsumeMouseWheel&&e.alwaysConsumeMouseWheel,scrollYToX:void 0!==e.scrollYToX&&e.scrollYToX,mouseWheelScrollSensitivity:void 0!==e.mouseWheelScrollSensitivity?e.mouseWheelScrollSensitivity:1,fastScrollSensitivity:void 0!==e.fastScrollSensitivity?e.fastScrollSensitivity:5,mouseWheelSmoothScroll:void 0===e.mouseWheelSmoothScroll||e.mouseWheelSmoothScroll,arrowSize:void 0!==e.arrowSize?e.arrowSize:11,listenOnDomNode:void 0!==e.listenOnDomNode?e.listenOnDomNode:null,horizontal:void 0!==e.horizontal?e.horizontal:1,horizontalScrollbarSize:void 0!==e.horizontalScrollbarSize?e.horizontalScrollbarSize:10,horizontalSliderSize:void 0!==e.horizontalSliderSize?e.horizontalSliderSize:0,horizontalHasArrows:void 0!==e.horizontalHasArrows&&e.horizontalHasArrows,vertical:void 0!==e.vertical?e.vertical:1,verticalScrollbarSize:void 0!==e.verticalScrollbarSize?e.verticalScrollbarSize:10,verticalHasArrows:void 0!==e.verticalHasArrows&&e.verticalHasArrows,verticalSliderSize:void 0!==e.verticalSliderSize?e.verticalSliderSize:0};return t.horizontalSliderSize=void 0!==e.horizontalSliderSize?e.horizontalSliderSize:t.horizontalScrollbarSize,t.verticalSliderSize=void 0!==e.verticalSliderSize?e.verticalSliderSize:t.verticalScrollbarSize,m.e&&(t.className+=" mac"),t}},"GR/f":function(e,t,n){"use strict";n.d(t,"a",(function(){return _})),n.d(t,"b",(function(){return y}));var i=n("/cxE"),o=n("N0LK"),r=n("LCkn"),s=n("Ll0s"),a=n("aokT"),u=n("gCVg"),l=n("cMvZ"),c=Object.create(null);function d(e,t){c[e]||(c[e]=["",e]);for(var n=c[e],i=n.length;i<=t;i++)n[i]=n[i-1]+e;return n[t]}var h,f=function(){function e(e,t){this._opts=t,this._selection=e,this._selectionId=null,this._useLastEditRangeForCursorEndPosition=!1,this._selectionStartColumnStaysPut=!1}return e.unshiftIndent=function(e,t,n,i,o){var r=s.a.visibleColumnFromColumn(e,t,n);if(o){var a=d(" ",i);return d(a,s.a.prevIndentTabStop(r,i)/i)}return d(a="\t",s.a.prevRenderTabStop(r,n)/n)},e.shiftIndent=function(e,t,n,i,o){var r=s.a.visibleColumnFromColumn(e,t,n);if(o){var a=d(" ",i);return d(a,s.a.nextIndentTabStop(r,i)/i)}return d(a="\t",s.a.nextRenderTabStop(r,n)/n)},e.prototype._addEditOperation=function(e,t,n){this._useLastEditRangeForCursorEndPosition?e.addTrackedEditOperation(t,n):e.addEditOperation(t,n)},e.prototype.getEditOperations=function(t,n){var i=this._selection.startLineNumber,r=this._selection.endLineNumber;1===this._selection.endColumn&&i!==r&&(r-=1);var u=this._opts,c=u.tabSize,h=u.indentSize,f=u.insertSpaces,p=i===r;if(this._selection.isEmpty()&&/^\s*$/.test(t.getLineContent(i))&&(this._useLastEditRangeForCursorEndPosition=!0),this._opts.useTabStops)for(var g=0,m=0,v=i;v<=r;v++,g=m){m=0;var _=t.getLineContent(v),y=o.o(_);if((!this._opts.isUnshift||0!==_.length&&0!==y)&&(p||this._opts.isUnshift||0!==_.length)){if(-1===y&&(y=_.length),v>1&&s.a.visibleColumnFromColumn(_,y+1,c)%h!=0&&t.isCheapToTokenize(v-1)){var b=l.a.getEnterAction(this._opts.autoIndent,t,new a.a(v-1,t.getLineMaxColumn(v-1),v-1,t.getLineMaxColumn(v-1)));if(b){if(m=g,b.appendText)for(var C=0,w=b.appendText.length;C1){var c=void 0;for(c=i-1;c>=1;c--){var d=n.getLineContent(c);if(o.B(d)>=0)break}if(c<1)return null;var h=n.getLineMaxColumn(c),f=l.a.getEnterAction(t.autoIndent,n,new a.a(c,h,c,h));f&&(s=f.indentation+f.appendText)}return r&&(r===m.a.Indent&&(s=e.shiftIndent(t,s)),r===m.a.Outdent&&(s=e.unshiftIndent(t,s)),s=t.normalizeIndentation(s)),s||null},e._replaceJumpToNextIndent=function(e,t,n,i){var o="",a=n.getStartPosition();if(e.insertSpaces)for(var u=s.a.visibleColumnFromColumn2(e,t,a),l=e.indentSize,c=l-u%l,d=0;d=4){var b=l.a.getIndentForEnter(t.autoIndent,n,u,{unshiftIndent:function(n){return e.unshiftIndent(t,n)},shiftIndent:function(n){return e.shiftIndent(t,n)},normalizeIndentation:function(e){return t.normalizeIndentation(e)}});if(b){var C=s.a.visibleColumnFromColumn2(t,n,u.getEndPosition()),w=u.endColumn,S="\n";y!==t.normalizeIndentation(b.beforeEnter)&&(S=t.normalizeIndentation(b.beforeEnter)+_.substring(y.length,u.startColumn-1)+"\n",u=new a.a(u.startLineNumber,1,u.endLineNumber,u.endColumn));var L=n.getLineContent(u.endLineNumber),N=o.o(L);if(u=N>=0?u.setEndPosition(u.endLineNumber,Math.max(u.endColumn,N+1)):u.setEndPosition(u.endLineNumber,n.getLineMaxColumn(u.endLineNumber)),i)return new r.d(u,S+t.normalizeIndentation(b.afterEnter),!0);var O=0;return w<=N+1&&(t.insertSpaces||(C=Math.ceil(C/t.indentSize)),O=Math.min(C+1-t.normalizeIndentation(b.afterEnter).length-1,0)),new r.c(u,S+t.normalizeIndentation(b.afterEnter),0,O,!0)}}return e._typeCommand(u,"\n"+t.normalizeIndentation(y),i)},e._isAutoIndentType=function(e,t,n){if(e.autoIndent<4)return!1;for(var i=0,o=n.length;i2?c.charCodeAt(l.column-2):0)&&d)return!1;if("auto"===e.autoClosingOvertype){for(var h=!1,f=0,p=i.length;f=0||n.indexOf(t)>=0},e._isBeforeClosingBrace=function(t,n,i){var o=t.autoClosingPairsClose2.get(i);if(!o)return!1;for(var r=e._autoClosingPairIsSymmetric(n),s=0,a=o;sr.open.length){for(var c=!0,d=0,h=n;dv.column-1){var y=_.charAt(v.column-1);if(!e._isBeforeClosingBrace(t,d,y)&&!h(y))return null}if(!n.isCheapToTokenize(v.lineNumber))return null;if(1===d.open.length&&u&&"always"!==c){var b=Object(g.a)(t.wordSeparators);if(a&&v.column>1&&0===b.get(_.charCodeAt(v.column-2)))return null;if(!a&&v.column>2&&0===b.get(_.charCodeAt(v.column-3)))return null}n.forceTokenization(v.lineNumber);var C=n.getLineTokens(v.lineNumber),w=!1;try{w=l.a.shouldAutoClosePair(d,C,a?v.column:v.column-1)}catch(e){Object(i.e)(e)}if(!w)return null}return d},e._runAutoClosingOpenCharType=function(e,t,n,i,o,r,a){for(var u=[],l=0,c=i.length;l=n?s:{done:!1,value:e[t++]}}}},e.fromNativeIterator=function(e){return{next:function(){var t=e.next();return t.done?s:{done:!1,value:t.value}}}},e.from=function(t){return t?Array.isArray(t)?e.fromArray(t):t:e.empty()},e.map=function(e,t){return{next:function(){var n=e.next();return n.done?s:{done:!1,value:t(n.value)}}}},e.filter=function(e,t){return{next:function(){for(;;){var n=e.next();if(n.done)return s;if(t(n.value))return{done:!1,value:n.value}}}}},e.forEach=function(e,t){for(var n=e.next();!n.done;n=e.next())t(n.value)},e.collect=function(e,t){void 0===t&&(t=Number.POSITIVE_INFINITY);var n=[];if(0===t)return n;for(var i=0,o=e.next();!(o.done||(n.push(o.value),++i>=t));o=e.next());return n},e.concat=function(){for(var e=[],t=0;t=e.length)return s;var t=e[n].next();return t.done?(n++,this.next()):t}}},e.chain=function(e){return new a(e)}}(o||(o={}));var a=function(){function e(e){this.it=e}return e.prototype.next=function(){return this.it.next()},e}();function u(e){return Array.isArray(e)?o.fromArray(e):e||o.empty()}var l=function(e){function t(t,n,i,o){return void 0===n&&(n=0),void 0===i&&(i=t.length),void 0===o&&(o=n-1),e.call(this,t,n,i,o)||this}return r(t,e),t.prototype.current=function(){return e.prototype.current.call(this)},t.prototype.previous=function(){return this.index=Math.max(this.index-1,this.start-1),this.current()},t.prototype.first=function(){return this.index=this.start,this.current()},t.prototype.last=function(){return this.index=this.end-1,this.current()},t.prototype.parent=function(){return null},t}(function(){function e(e,t,n,i){void 0===t&&(t=0),void 0===n&&(n=e.length),void 0===i&&(i=t-1),this.items=e,this.start=t,this.end=n,this.index=i}return e.prototype.first=function(){return this.index=this.start,this.current()},e.prototype.next=function(){return this.index=Math.min(this.index+1,this.end),this.current()},e.prototype.current=function(){return this.index===this.start-1||this.index===this.end?null:this.items[this.index]},e}())},JlLP:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"powerquery",extensions:[".pq",".pqm"],aliases:["PQ","M","Power Query","Power Query M"],loader:function(){return n.e(263).then(n.bind(null,"W1QP"))}})},KDc4:function(e,t,n){"use strict";var i;n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return o})),function(e){e[e.None=0]="None",e[e.Indent=1]="Indent",e[e.IndentOutdent=2]="IndentOutdent",e[e.Outdent=3]="Outdent"}(i||(i={}));var o=function(){function e(e){if(this.open=e.open,this.close=e.close,this._standardTokenMask=0,Array.isArray(e.notIn))for(var t=0,n=e.notIn.length;t=65536?2:1,9===l)a=e.nextRenderTabStop(a,i);else{for(var c=o.q(l);u=65536?2:1,c=h}o.w(l)||o.u(l)?a+=2:a+=1}}return a},e.visibleColumnFromColumn2=function(e,t,n){return this.visibleColumnFromColumn(t.getLineContent(n.lineNumber),n.column,e.tabSize)},e.columnFromVisibleColumn=function(t,n,i){if(n<=0)return 1;for(var r=t.length,s=0,a=1,u=0;u=65536?2:1;var c=void 0;if(9===l)c=e.nextRenderTabStop(s,i);else{for(var d=o.q(l);u=65536?2:1,d=f}c=o.w(l)||o.u(l)?s+2:s+1}var p=u+1;if(c>=n)return c-ns?s:o},e.nextRenderTabStop=function(e,t){return e+t-e%t},e.nextIndentTabStop=function(e,t){return e+t-e%t},e.prevRenderTabStop=function(e,t){return e-1-(e-1)%t},e.prevIndentTabStop=function(e,t){return e-1-(e-1)%t},e}();function w(e){return"'"===e||'"'===e||"`"===e}},"M/lh":function(e,t,n){var i;self.MonacoEnvironment=(i={editorWorkerService:"editor.worker.js",css:"css.worker.js",html:"html.worker.js",json:"json.worker.js",typescript:"ts.worker.js",javascript:"ts.worker.js",less:"css.worker.js",scss:"css.worker.js",handlebars:"html.worker.js",razor:"html.worker.js"},{getWorkerUrl:function(e,t){var o=n.p,r=(o?o.replace(/\/$/,"")+"/":"")+i[t];if(/^((http:)|(https:)|(file:)|(\/\/))/.test(r)){var s=String(window.location),a=s.substr(0,s.length-window.location.hash.length-window.location.search.length-window.location.pathname.length);if(r.substring(0,a.length)!==a){var u=new Blob(["/*"+t+'*/importScripts("'+r+'");'],{type:"application/javascript"});return URL.createObjectURL(u)}}return r}}),n("1YUG"),n("oQaD"),e.exports=n("8z58"),n("23p7"),n("OOlL"),n("li8W"),n("ApJL"),n("jrbv"),n("gqHg"),n("p3Ex"),n("E+ie"),n("9B1q"),n("9XAT"),n("SvYn"),n("I/Lx"),n("LexI"),n("+a1H"),n("hFdI"),n("c2dO"),n("zQEy"),n("k7mE"),n("cldp"),n("p5tG"),n("FvUK"),n("ZvGG"),n("QFiB"),n("/cAr"),n("xYNL"),n("sStQ"),n("oKJv"),n("H6Gb"),n("y3CF"),n("JlLP"),n("j2o1"),n("woZy"),n("iLY9"),n("Msxo"),n("ajgA"),n("QiAa"),n("pI2L"),n("ij/i"),n("XQgg"),n("Gb1F"),n("xmOD"),n("c9ML"),n("Mzro"),n("GZrW"),n("w9QG"),n("ufhN"),n("LRks"),n("EOst"),n("z3hU"),n("nrBJ"),n("BEdG"),n("E4kL")},M1Kb:function(e,t,n){"use strict";var i,o;n.d(t,"d",(function(){return i})),n.d(t,"c",(function(){return o})),n.d(t,"e",(function(){return r})),n.d(t,"b",(function(){return s})),n.d(t,"a",(function(){return a})),function(e){e[e.Left=1]="Left",e[e.Center=2]="Center",e[e.Right=4]="Right",e[e.Full=7]="Full"}(i||(i={})),function(e){e[e.Inline=1]="Inline",e[e.Gutter=2]="Gutter"}(o||(o={}));var r=function(){function e(e){this.tabSize=Math.max(1,0|e.tabSize),this.indentSize=0|e.tabSize,this.insertSpaces=Boolean(e.insertSpaces),this.defaultEOL=0|e.defaultEOL,this.trimAutoWhitespace=Boolean(e.trimAutoWhitespace)}return e.prototype.equals=function(e){return this.tabSize===e.tabSize&&this.indentSize===e.indentSize&&this.insertSpaces===e.insertSpaces&&this.defaultEOL===e.defaultEOL&&this.trimAutoWhitespace===e.trimAutoWhitespace},e.prototype.createChangeEvent=function(e){return{tabSize:this.tabSize!==e.tabSize,indentSize:this.indentSize!==e.indentSize,insertSpaces:this.insertSpaces!==e.insertSpaces,trimAutoWhitespace:this.trimAutoWhitespace!==e.trimAutoWhitespace}},e}(),s=function(e,t){this.range=e,this.matches=t},a=function(e,t,n){this.reverseEdits=e,this.changes=t,this.trimAutoWhitespaceLineNumbers=n}},MD5Z:function(e,t,n){"use strict";n.d(t,"a",(function(){return l})),n.d(t,"Eb",(function(){return d})),n.d(t,"N",(function(){return f})),n.d(t,"L",(function(){return p})),n.d(t,"M",(function(){return g})),n.d(t,"e",(function(){return m})),n.d(t,"b",(function(){return v})),n.d(t,"Lb",(function(){return _})),n.d(t,"Q",(function(){return y})),n.d(t,"S",(function(){return b})),n.d(t,"R",(function(){return C})),n.d(t,"P",(function(){return w})),n.d(t,"O",(function(){return S})),n.d(t,"W",(function(){return L})),n.d(t,"Y",(function(){return N})),n.d(t,"X",(function(){return O})),n.d(t,"Z",(function(){return D})),n.d(t,"bb",(function(){return x})),n.d(t,"ab",(function(){return E})),n.d(t,"T",(function(){return k})),n.d(t,"V",(function(){return I})),n.d(t,"U",(function(){return M})),n.d(t,"Cb",(function(){return R})),n.d(t,"Bb",(function(){return P})),n.d(t,"c",(function(){return F})),n.d(t,"d",(function(){return V})),n.d(t,"Gb",(function(){return W})),n.d(t,"Ib",(function(){return B})),n.d(t,"Jb",(function(){return j})),n.d(t,"Hb",(function(){return H})),n.d(t,"Db",(function(){return z})),n.d(t,"p",(function(){return U})),n.d(t,"o",(function(){return K})),n.d(t,"G",(function(){return q})),n.d(t,"F",(function(){return G})),n.d(t,"B",(function(){return Y})),n.d(t,"A",(function(){return Z})),n.d(t,"y",(function(){return X})),n.d(t,"x",(function(){return J})),n.d(t,"n",(function(){return Q})),n.d(t,"w",(function(){return $})),n.d(t,"H",(function(){return ee})),n.d(t,"J",(function(){return te})),n.d(t,"I",(function(){return ne})),n.d(t,"K",(function(){return ie})),n.d(t,"C",(function(){return oe})),n.d(t,"D",(function(){return re})),n.d(t,"z",(function(){return se})),n.d(t,"E",(function(){return ae})),n.d(t,"q",(function(){return ue})),n.d(t,"s",(function(){return le})),n.d(t,"u",(function(){return ce})),n.d(t,"r",(function(){return de})),n.d(t,"t",(function(){return he})),n.d(t,"v",(function(){return fe})),n.d(t,"g",(function(){return ge})),n.d(t,"h",(function(){return me})),n.d(t,"j",(function(){return ve})),n.d(t,"l",(function(){return _e})),n.d(t,"k",(function(){return ye})),n.d(t,"m",(function(){return be})),n.d(t,"i",(function(){return Ce})),n.d(t,"ib",(function(){return we})),n.d(t,"jb",(function(){return Se})),n.d(t,"cb",(function(){return Le})),n.d(t,"db",(function(){return Ne})),n.d(t,"nb",(function(){return Oe})),n.d(t,"ob",(function(){return De})),n.d(t,"mb",(function(){return xe})),n.d(t,"kb",(function(){return Ee})),n.d(t,"lb",(function(){return ke})),n.d(t,"eb",(function(){return Ie})),n.d(t,"fb",(function(){return Me})),n.d(t,"hb",(function(){return Te})),n.d(t,"gb",(function(){return Ae})),n.d(t,"Kb",(function(){return Re})),n.d(t,"qb",(function(){return Pe})),n.d(t,"rb",(function(){return Fe})),n.d(t,"pb",(function(){return Ve})),n.d(t,"ub",(function(){return We})),n.d(t,"sb",(function(){return Be})),n.d(t,"tb",(function(){return je})),n.d(t,"vb",(function(){return He})),n.d(t,"Ab",(function(){return ze})),n.d(t,"xb",(function(){return Ue})),n.d(t,"yb",(function(){return Ke})),n.d(t,"wb",(function(){return qe})),n.d(t,"zb",(function(){return Ge})),n.d(t,"f",(function(){return Ye})),n.d(t,"Fb",(function(){return Je}));var i=n("ic2d"),o=n("zrhQ"),r=n("MI8n"),s=n("3/fG"),a=n("3Rsk"),u=n("X+cX"),l={ColorContribution:"base.contributions.colors"},c=new(function(){function e(){this._onDidChangeSchema=new r.a,this.onDidChangeSchema=this._onDidChangeSchema.event,this.colorSchema={type:"object",properties:{}},this.colorReferenceSchema={type:"string",enum:[],enumDescriptions:[]},this.colorsById={}}return e.prototype.registerColor=function(e,t,n,i,o){void 0===i&&(i=!1);var r={id:e,description:n,defaults:t,needsTransparency:i,deprecationMessage:o};this.colorsById[e]=r;var s={type:"string",description:n,format:"color-hex",defaultSnippets:[{body:"${1:#ff0000}"}]};return o&&(s.deprecationMessage=o),this.colorSchema.properties[e]=s,this.colorReferenceSchema.enum.push(e),this.colorReferenceSchema.enumDescriptions.push(n),this._onDidChangeSchema.fire(),e},e.prototype.resolveDefaultColor=function(e,t){var n=this.colorsById[e];if(n&&n.defaults)return Je(n.defaults[t.type],t)},e.prototype.getColorSchema=function(){return this.colorSchema},e.prototype.toString=function(){var e=this;return Object.keys(this.colorsById).sort((function(e,t){var n=-1===e.indexOf(".")?0:1,i=-1===t.indexOf(".")?0:1;return n!==i?n-i:e.localeCompare(t)})).map((function(t){return"- `"+t+"`: "+e.colorsById[t].description})).join("\n")},e}());function d(e,t,n,i,o){return c.registerColor(e,t,n,i,o)}i.a.add(l.ColorContribution,c);var h,f=d("foreground",{dark:"#CCCCCC",light:"#616161",hc:"#FFFFFF"},s.a("foreground","Overall foreground color. This color is only used if not overridden by a component.")),p=d("errorForeground",{dark:"#F48771",light:"#A1260D",hc:"#F48771"},s.a("errorForeground","Overall foreground color for error messages. This color is only used if not overridden by a component.")),g=d("focusBorder",{dark:o.a.fromHex("#0E639C").transparent(.8),light:o.a.fromHex("#007ACC").transparent(.4),hc:"#F38518"},s.a("focusBorder","Overall border color for focused elements. This color is only used if not overridden by a component.")),m=d("contrastBorder",{light:null,dark:null,hc:"#6FC3DF"},s.a("contrastBorder","An extra border around elements to separate them from others for greater contrast.")),v=d("contrastActiveBorder",{light:null,dark:null,hc:g},s.a("activeContrastBorder","An extra border around active elements to separate them from others for greater contrast.")),_=(d("textLink.foreground",{light:"#006AB1",dark:"#3794FF",hc:"#3794FF"},s.a("textLinkForeground","Foreground color for links in text.")),d("textCodeBlock.background",{light:"#dcdcdc66",dark:"#0a0a0a66",hc:o.a.black},s.a("textCodeBlockBackground","Background color for code blocks in text.")),d("widget.shadow",{dark:"#000000",light:"#A8A8A8",hc:null},s.a("widgetShadow","Shadow color of widgets such as find/replace inside the editor."))),y=d("input.background",{dark:"#3C3C3C",light:o.a.white,hc:o.a.black},s.a("inputBoxBackground","Input box background.")),b=d("input.foreground",{dark:f,light:f,hc:f},s.a("inputBoxForeground","Input box foreground.")),C=d("input.border",{dark:null,light:null,hc:m},s.a("inputBoxBorder","Input box border.")),w=d("inputOption.activeBorder",{dark:"#007ACC00",light:"#007ACC00",hc:m},s.a("inputBoxActiveOptionBorder","Border color of activated options in input fields.")),S=d("inputOption.activeBackground",{dark:Ze(g,.5),light:Ze(g,.3),hc:null},s.a("inputOption.activeBackground","Background color of activated options in input fields.")),L=d("inputValidation.infoBackground",{dark:"#063B49",light:"#D6ECF2",hc:o.a.black},s.a("inputValidationInfoBackground","Input validation background color for information severity.")),N=d("inputValidation.infoForeground",{dark:null,light:null,hc:null},s.a("inputValidationInfoForeground","Input validation foreground color for information severity.")),O=d("inputValidation.infoBorder",{dark:"#007acc",light:"#007acc",hc:m},s.a("inputValidationInfoBorder","Input validation border color for information severity.")),D=d("inputValidation.warningBackground",{dark:"#352A05",light:"#F6F5D2",hc:o.a.black},s.a("inputValidationWarningBackground","Input validation background color for warning severity.")),x=d("inputValidation.warningForeground",{dark:null,light:null,hc:null},s.a("inputValidationWarningForeground","Input validation foreground color for warning severity.")),E=d("inputValidation.warningBorder",{dark:"#B89500",light:"#B89500",hc:m},s.a("inputValidationWarningBorder","Input validation border color for warning severity.")),k=d("inputValidation.errorBackground",{dark:"#5A1D1D",light:"#F2DEDE",hc:o.a.black},s.a("inputValidationErrorBackground","Input validation background color for error severity.")),I=d("inputValidation.errorForeground",{dark:null,light:null,hc:null},s.a("inputValidationErrorForeground","Input validation foreground color for error severity.")),M=d("inputValidation.errorBorder",{dark:"#BE1100",light:"#BE1100",hc:m},s.a("inputValidationErrorBorder","Input validation border color for error severity.")),T=d("dropdown.background",{dark:"#3C3C3C",light:o.a.white,hc:o.a.black},s.a("dropdownBackground","Dropdown background.")),A=d("dropdown.foreground",{dark:"#F0F0F0",light:null,hc:o.a.white},s.a("dropdownForeground","Dropdown foreground.")),R=d("pickerGroup.foreground",{dark:"#3794FF",light:"#0066BF",hc:o.a.white},s.a("pickerGroupForeground","Quick picker color for grouping labels.")),P=d("pickerGroup.border",{dark:"#3F3F46",light:"#CCCEDB",hc:o.a.white},s.a("pickerGroupBorder","Quick picker color for grouping borders.")),F=d("badge.background",{dark:"#4D4D4D",light:"#C4C4C4",hc:o.a.black},s.a("badgeBackground","Badge background color. Badges are small information labels, e.g. for search results count.")),V=d("badge.foreground",{dark:o.a.white,light:"#333",hc:o.a.white},s.a("badgeForeground","Badge foreground color. Badges are small information labels, e.g. for search results count.")),W=d("scrollbar.shadow",{dark:"#000000",light:"#DDDDDD",hc:null},s.a("scrollbarShadow","Scrollbar shadow to indicate that the view is scrolled.")),B=d("scrollbarSlider.background",{dark:o.a.fromHex("#797979").transparent(.4),light:o.a.fromHex("#646464").transparent(.4),hc:Ze(m,.6)},s.a("scrollbarSliderBackground","Scrollbar slider background color.")),j=d("scrollbarSlider.hoverBackground",{dark:o.a.fromHex("#646464").transparent(.7),light:o.a.fromHex("#646464").transparent(.7),hc:Ze(m,.8)},s.a("scrollbarSliderHoverBackground","Scrollbar slider background color when hovering.")),H=d("scrollbarSlider.activeBackground",{dark:o.a.fromHex("#BFBFBF").transparent(.4),light:o.a.fromHex("#000000").transparent(.6),hc:m},s.a("scrollbarSliderActiveBackground","Scrollbar slider background color when clicked on.")),z=d("progressBar.background",{dark:o.a.fromHex("#0E70C0"),light:o.a.fromHex("#0E70C0"),hc:m},s.a("progressBarBackground","Background color of the progress bar that can show for long running operations.")),U=d("editorError.foreground",{dark:"#F48771",light:"#E51400",hc:null},s.a("editorError.foreground","Foreground color of error squigglies in the editor.")),K=d("editorError.border",{dark:null,light:null,hc:o.a.fromHex("#E47777").transparent(.8)},s.a("errorBorder","Border color of error boxes in the editor.")),q=d("editorWarning.foreground",{dark:"#CCA700",light:"#E9A700",hc:null},s.a("editorWarning.foreground","Foreground color of warning squigglies in the editor.")),G=d("editorWarning.border",{dark:null,light:null,hc:o.a.fromHex("#FFCC00").transparent(.8)},s.a("warningBorder","Border color of warning boxes in the editor.")),Y=d("editorInfo.foreground",{dark:"#75BEFF",light:"#75BEFF",hc:null},s.a("editorInfo.foreground","Foreground color of info squigglies in the editor.")),Z=d("editorInfo.border",{dark:null,light:null,hc:o.a.fromHex("#75BEFF").transparent(.8)},s.a("infoBorder","Border color of info boxes in the editor.")),X=d("editorHint.foreground",{dark:o.a.fromHex("#eeeeee").transparent(.7),light:"#6c6c6c",hc:null},s.a("editorHint.foreground","Foreground color of hint squigglies in the editor.")),J=d("editorHint.border",{dark:null,light:null,hc:o.a.fromHex("#eeeeee").transparent(.8)},s.a("hintBorder","Border color of hint boxes in the editor.")),Q=d("editor.background",{light:"#fffffe",dark:"#1E1E1E",hc:o.a.black},s.a("editorBackground","Editor background color.")),$=d("editor.foreground",{light:"#333333",dark:"#BBBBBB",hc:o.a.white},s.a("editorForeground","Editor default foreground color.")),ee=d("editorWidget.background",{dark:"#252526",light:"#F3F3F3",hc:"#0C141F"},s.a("editorWidgetBackground","Background color of editor widgets, such as find/replace.")),te=d("editorWidget.foreground",{dark:f,light:f,hc:f},s.a("editorWidgetForeground","Foreground color of editor widgets, such as find/replace.")),ne=d("editorWidget.border",{dark:"#454545",light:"#C8C8C8",hc:m},s.a("editorWidgetBorder","Border color of editor widgets. The color is only used if the widget chooses to have a border and if the color is not overridden by a widget.")),ie=d("editorWidget.resizeBorder",{light:null,dark:null,hc:null},s.a("editorWidgetResizeBorder","Border color of the resize bar of editor widgets. The color is only used if the widget chooses to have a resize border and if the color is not overridden by a widget.")),oe=d("editor.selectionBackground",{light:"#ADD6FF",dark:"#264F78",hc:"#f3f518"},s.a("editorSelectionBackground","Color of the editor selection.")),re=d("editor.selectionForeground",{light:null,dark:null,hc:"#000000"},s.a("editorSelectionForeground","Color of the selected text for high contrast.")),se=d("editor.inactiveSelectionBackground",{light:Ze(oe,.5),dark:Ze(oe,.5),hc:Ze(oe,.5)},s.a("editorInactiveSelection","Color of the selection in an inactive editor. The color must not be opaque so as not to hide underlying decorations."),!0),ae=d("editor.selectionHighlightBackground",{light:Xe(oe,Q,.3,.6),dark:Xe(oe,Q,.3,.6),hc:null},s.a("editorSelectionHighlight","Color for regions with the same content as the selection. The color must not be opaque so as not to hide underlying decorations."),!0),ue=(d("editor.selectionHighlightBorder",{light:null,dark:null,hc:v},s.a("editorSelectionHighlightBorder","Border color for regions with the same content as the selection.")),d("editor.findMatchBackground",{light:"#A8AC94",dark:"#515C6A",hc:null},s.a("editorFindMatch","Color of the current search match."))),le=d("editor.findMatchHighlightBackground",{light:"#EA5C0055",dark:"#EA5C0055",hc:null},s.a("findMatchHighlight","Color of the other search matches. The color must not be opaque so as not to hide underlying decorations."),!0),ce=d("editor.findRangeHighlightBackground",{dark:"#3a3d4166",light:"#b4b4b44d",hc:null},s.a("findRangeHighlight","Color of the range limiting the search. The color must not be opaque so as not to hide underlying decorations."),!0),de=d("editor.findMatchBorder",{light:null,dark:null,hc:v},s.a("editorFindMatchBorder","Border color of the current search match.")),he=d("editor.findMatchHighlightBorder",{light:null,dark:null,hc:v},s.a("findMatchHighlightBorder","Border color of the other search matches.")),fe=d("editor.findRangeHighlightBorder",{dark:null,light:null,hc:Ze(v,.4)},s.a("findRangeHighlightBorder","Border color of the range limiting the search. The color must not be opaque so as not to hide underlying decorations."),!0),pe=(d("editor.hoverHighlightBackground",{light:"#ADD6FF26",dark:"#264f7840",hc:"#ADD6FF26"},s.a("hoverHighlight","Highlight below the word for which a hover is shown. The color must not be opaque so as not to hide underlying decorations."),!0),d("editorHoverWidget.background",{light:ee,dark:ee,hc:ee},s.a("hoverBackground","Background color of the editor hover."))),ge=(d("editorHoverWidget.foreground",{light:te,dark:te,hc:te},s.a("hoverForeground","Foreground color of the editor hover.")),d("editorHoverWidget.border",{light:ne,dark:ne,hc:ne},s.a("hoverBorder","Border color of the editor hover.")),d("editorHoverWidget.statusBarBackground",{dark:(h=pe,.2,function(e){var t=Je(h,e);if(t)return t.lighten(.2)}),light:Ye(pe,.05),hc:ee},s.a("statusBarBackground","Background color of the editor hover status bar.")),d("editorLink.activeForeground",{dark:"#4E94CE",light:o.a.blue,hc:o.a.cyan},s.a("activeLinkForeground","Color of active links.")),d("editorLightBulb.foreground",{dark:"#FFCC00",light:"#DDB100",hc:"#FFCC00"},s.a("editorLightBulbForeground","The color used for the lightbulb actions icon.")),d("editorLightBulbAutoFix.foreground",{dark:"#75BEFF",light:"#007ACC",hc:"#75BEFF"},s.a("editorLightBulbAutoFixForeground","The color used for the lightbulb auto fix actions icon.")),new o.a(new o.b(155,185,85,.2))),me=new o.a(new o.b(255,0,0,.2)),ve=d("diffEditor.insertedTextBackground",{dark:ge,light:ge,hc:null},s.a("diffEditorInserted","Background color for text that got inserted. The color must not be opaque so as not to hide underlying decorations."),!0),_e=d("diffEditor.removedTextBackground",{dark:me,light:me,hc:null},s.a("diffEditorRemoved","Background color for text that got removed. The color must not be opaque so as not to hide underlying decorations."),!0),ye=d("diffEditor.insertedTextBorder",{dark:null,light:null,hc:"#33ff2eff"},s.a("diffEditorInsertedOutline","Outline color for the text that got inserted.")),be=d("diffEditor.removedTextBorder",{dark:null,light:null,hc:"#FF008F"},s.a("diffEditorRemovedOutline","Outline color for text that got removed.")),Ce=d("diffEditor.border",{dark:null,light:null,hc:m},s.a("diffEditorBorder","Border color between the two text editors.")),we=d("list.focusBackground",{dark:"#062F4A",light:"#D6EBFF",hc:null},s.a("listFocusBackground","List/Tree background color for the focused item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not.")),Se=d("list.focusForeground",{dark:null,light:null,hc:null},s.a("listFocusForeground","List/Tree foreground color for the focused item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not.")),Le=d("list.activeSelectionBackground",{dark:"#094771",light:"#0074E8",hc:null},s.a("listActiveSelectionBackground","List/Tree background color for the selected item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not.")),Ne=d("list.activeSelectionForeground",{dark:o.a.white,light:o.a.white,hc:null},s.a("listActiveSelectionForeground","List/Tree foreground color for the selected item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not.")),Oe=d("list.inactiveSelectionBackground",{dark:"#37373D",light:"#E4E6F1",hc:null},s.a("listInactiveSelectionBackground","List/Tree background color for the selected item when the list/tree is inactive. An active list/tree has keyboard focus, an inactive does not.")),De=d("list.inactiveSelectionForeground",{dark:null,light:null,hc:null},s.a("listInactiveSelectionForeground","List/Tree foreground color for the selected item when the list/tree is inactive. An active list/tree has keyboard focus, an inactive does not.")),xe=d("list.inactiveFocusBackground",{dark:null,light:null,hc:null},s.a("listInactiveFocusBackground","List/Tree background color for the focused item when the list/tree is inactive. An active list/tree has keyboard focus, an inactive does not.")),Ee=d("list.hoverBackground",{dark:"#2A2D2E",light:"#F0F0F0",hc:null},s.a("listHoverBackground","List/Tree background when hovering over items using the mouse.")),ke=d("list.hoverForeground",{dark:null,light:null,hc:null},s.a("listHoverForeground","List/Tree foreground when hovering over items using the mouse.")),Ie=d("list.dropBackground",{dark:we,light:we,hc:null},s.a("listDropBackground","List/Tree drag and drop background when moving items around using the mouse.")),Me=(d("list.highlightForeground",{dark:"#0097fb",light:"#0066BF",hc:g},s.a("highlight","List/Tree foreground color of the match highlights when searching inside the list/tree.")),d("listFilterWidget.background",{light:"#efc1ad",dark:"#653723",hc:o.a.black},s.a("listFilterWidgetBackground","Background color of the type filter widget in lists and trees."))),Te=d("listFilterWidget.outline",{dark:o.a.transparent,light:o.a.transparent,hc:"#f38518"},s.a("listFilterWidgetOutline","Outline color of the type filter widget in lists and trees.")),Ae=d("listFilterWidget.noMatchesOutline",{dark:"#BE1100",light:"#BE1100",hc:m},s.a("listFilterWidgetNoMatchesOutline","Outline color of the type filter widget in lists and trees, when there are no matches.")),Re=d("tree.indentGuidesStroke",{dark:"#585858",light:"#a9a9a9",hc:"#a9a9a9"},s.a("treeIndentGuidesStroke","Tree stroke color for the indentation guides.")),Pe=d("menu.border",{dark:null,light:null,hc:m},s.a("menuBorder","Border color of menus.")),Fe=d("menu.foreground",{dark:A,light:f,hc:A},s.a("menuForeground","Foreground color of menu items.")),Ve=d("menu.background",{dark:T,light:T,hc:T},s.a("menuBackground","Background color of menu items.")),We=d("menu.selectionForeground",{dark:Ne,light:Ne,hc:Ne},s.a("menuSelectionForeground","Foreground color of the selected menu item in menus.")),Be=d("menu.selectionBackground",{dark:Le,light:Le,hc:Le},s.a("menuSelectionBackground","Background color of the selected menu item in menus.")),je=d("menu.selectionBorder",{dark:null,light:null,hc:v},s.a("menuSelectionBorder","Border color of the selected menu item in menus.")),He=d("menu.separatorBackground",{dark:"#BBBBBB",light:"#888888",hc:m},s.a("menuSeparatorBackground","Color of a separator menu item in menus.")),ze=(d("editor.snippetTabstopHighlightBackground",{dark:new o.a(new o.b(124,124,124,.3)),light:new o.a(new o.b(10,50,100,.2)),hc:new o.a(new o.b(124,124,124,.3))},s.a("snippetTabstopHighlightBackground","Highlight background color of a snippet tabstop.")),d("editor.snippetTabstopHighlightBorder",{dark:null,light:null,hc:null},s.a("snippetTabstopHighlightBorder","Highlight border color of a snippet tabstop.")),d("editor.snippetFinalTabstopHighlightBackground",{dark:null,light:null,hc:null},s.a("snippetFinalTabstopHighlightBackground","Highlight background color of the final tabstop of a snippet.")),d("editor.snippetFinalTabstopHighlightBorder",{dark:"#525252",light:new o.a(new o.b(10,50,100,.5)),hc:"#525252"},s.a("snippetFinalTabstopHighlightBorder","Highlight border color of the final stabstop of a snippet.")),d("editorOverviewRuler.findMatchForeground",{dark:"#d186167e",light:"#d186167e",hc:"#AB5A00"},s.a("overviewRulerFindMatchForeground","Overview ruler marker color for find matches. The color must not be opaque so as not to hide underlying decorations."),!0)),Ue=(d("editorOverviewRuler.selectionHighlightForeground",{dark:"#A0A0A0CC",light:"#A0A0A0CC",hc:"#A0A0A0CC"},s.a("overviewRulerSelectionHighlightForeground","Overview ruler marker color for selection highlights. The color must not be opaque so as not to hide underlying decorations."),!0),d("minimap.findMatchHighlight",{light:"#d18616",dark:"#d18616",hc:"#AB5A00"},s.a("minimapFindMatchHighlight","Minimap marker color for find matches."),!0)),Ke=d("minimap.selectionHighlight",{light:"#ADD6FF",dark:"#264F78",hc:"#ffffff"},s.a("minimapSelectionHighlight","Minimap marker color for the editor selection."),!0),qe=d("minimap.errorHighlight",{dark:new o.a(new o.b(255,18,18,.7)),light:new o.a(new o.b(255,18,18,.7)),hc:new o.a(new o.b(255,50,50,1))},s.a("minimapError","Minimap marker color for errors.")),Ge=d("minimap.warningHighlight",{dark:q,light:q,hc:G},s.a("overviewRuleWarning","Minimap marker color for warnings."));function Ye(e,t){return function(n){var i=Je(e,n);if(i)return i.darken(t)}}function Ze(e,t){return function(n){var i=Je(e,n);if(i)return i.transparent(t)}}function Xe(e,t,n,i){return function(r){var s=Je(e,r);if(s){var a=Je(t,r);return a?s.isDarkerThan(a)?o.a.getLighterColor(s,a,n).transparent(i):o.a.getDarkerColor(s,a,n).transparent(i):s.transparent(n*i)}}}function Je(e,t){if(null!==e)return"string"==typeof e?"#"===e[0]?o.a.fromHex(e):t.getColor(e):e instanceof o.a?e:"function"==typeof e?e(t):void 0}d("problemsErrorIcon.foreground",{dark:U,light:U,hc:U},s.a("problemsErrorIconForeground","The color used for the problems error icon.")),d("problemsWarningIcon.foreground",{dark:q,light:q,hc:q},s.a("problemsWarningIconForeground","The color used for the problems warning icon.")),d("problemsInfoIcon.foreground",{dark:Y,light:Y,hc:Y},s.a("problemsInfoIconForeground","The color used for the problems info icon."));var Qe=i.a.as(a.a.JSONContribution);Qe.registerSchema("vscode://schemas/workbench-colors",c.getColorSchema());var $e=new u.d((function(){return Qe.notifySchemaChanged("vscode://schemas/workbench-colors")}),200);c.onDidChangeSchema((function(){$e.isScheduled()||$e.schedule()}))},MI8n:function(e,t,n){"use strict";n.d(t,"b",(function(){return o})),n.d(t,"a",(function(){return c})),n.d(t,"d",(function(){return d})),n.d(t,"c",(function(){return h})),n.d(t,"e",(function(){return f}));var i,o,r=n("/cxE"),s=n("C/vA"),a=n("pmY6"),u=n("24hK"),l=(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});!function(e){function t(e){return function(t,n,i){void 0===n&&(n=null);var o,r=!1;return o=e((function(e){if(!r)return o?o.dispose():r=!0,t.call(n,e)}),null,i),r&&o.dispose(),o}}function n(e,t){return s((function(n,i,o){return void 0===i&&(i=null),e((function(e){return n.call(i,t(e))}),null,o)}))}function i(e,t){return s((function(n,i,o){return void 0===i&&(i=null),e((function(e){t(e),n.call(i,e)}),null,o)}))}function o(e,t){return s((function(n,i,o){return void 0===i&&(i=null),e((function(e){return t(e)&&n.call(i,e)}),null,o)}))}function r(e,t,i){var o=i;return n(e,(function(e){return o=t(o,e)}))}function s(e){var t,n=new c({onFirstListenerAdd:function(){t=e(n.fire,n)},onLastListenerRemove:function(){t.dispose()}});return n.event}function u(e,t,n,i,o){var r;void 0===n&&(n=100),void 0===i&&(i=!1);var s=void 0,a=void 0,u=0,l=new c({leakWarningThreshold:o,onFirstListenerAdd:function(){r=e((function(e){u++,s=t(s,e),i&&!a&&(l.fire(s),s=void 0),clearTimeout(a),a=setTimeout((function(){var e=s;s=void 0,a=void 0,(!i||u>1)&&l.fire(e),u=0}),n)}))},onLastListenerRemove:function(){r.dispose()}});return l.event}function l(e){var t,n=!0;return o(e,(function(e){var i=n||e!==t;return n=!1,t=e,i}))}e.None=function(){return a.a.None},e.once=t,e.map=n,e.forEach=i,e.filter=o,e.signal=function(e){return e},e.any=function(){for(var e=[],t=0;t0;){var i=this._deliveryQueue.shift(),o=i[0],s=i[1];try{"function"==typeof o?o.call(void 0,s):o[0].call(o[1],s)}catch(n){Object(r.e)(n)}}}},e.prototype.dispose=function(){this._listeners&&this._listeners.clear(),this._deliveryQueue&&this._deliveryQueue.clear(),this._leakageMon&&this._leakageMon.dispose(),this._disposed=!0},e._noop=function(){},e}(),d=function(e){function t(t){var n=e.call(this,t)||this;return n._isPaused=0,n._eventQueue=new u.a,n._mergeFn=t&&t.merge,n}return l(t,e),t.prototype.pause=function(){this._isPaused++},t.prototype.resume=function(){if(0!==this._isPaused&&0==--this._isPaused)if(this._mergeFn){var t=this._eventQueue.toArray();this._eventQueue.clear(),e.prototype.fire.call(this,this._mergeFn(t))}else for(;!this._isPaused&&0!==this._eventQueue.size;)e.prototype.fire.call(this,this._eventQueue.shift())},t.prototype.fire=function(t){this._listeners&&(0!==this._isPaused?this._eventQueue.push(t):e.prototype.fire.call(this,t))},t}(c),h=(function(){function e(){var e=this;this.hasListeners=!1,this.events=[],this.emitter=new c({onFirstListenerAdd:function(){return e.onFirstListenerAdd()},onLastListenerRemove:function(){return e.onLastListenerRemove()}})}Object.defineProperty(e.prototype,"event",{get:function(){return this.emitter.event},enumerable:!0,configurable:!0}),e.prototype.add=function(e){var t=this,n={event:e,listener:null};return this.events.push(n),this.hasListeners&&this.hook(n),Object(a.f)(Object(s.a)((function(){t.hasListeners&&t.unhook(n);var e=t.events.indexOf(n);t.events.splice(e,1)})))},e.prototype.onFirstListenerAdd=function(){var e=this;this.hasListeners=!0,this.events.forEach((function(t){return e.hook(t)}))},e.prototype.onLastListenerRemove=function(){var e=this;this.hasListeners=!1,this.events.forEach((function(t){return e.unhook(t)}))},e.prototype.hook=function(e){var t=this;e.listener=e.event((function(e){return t.emitter.fire(e)}))},e.prototype.unhook=function(e){e.listener&&e.listener.dispose(),e.listener=null},e.prototype.dispose=function(){this.emitter.dispose()}}(),function(){function e(){this.buffers=[]}return e.prototype.wrapEvent=function(e){var t=this;return function(n,i,o){return e((function(e){var o=t.buffers[t.buffers.length-1];o?o.push((function(){return n.call(i,e)})):n.call(i,e)}),void 0,o)}},e.prototype.bufferEvents=function(e){var t=[];this.buffers.push(t);var n=e();return this.buffers.pop(),t.forEach((function(e){return e()})),n},e}()),f=function(){function e(){var e=this;this.listening=!1,this.inputEvent=o.None,this.inputEventListener=a.a.None,this.emitter=new c({onFirstListenerDidAdd:function(){e.listening=!0,e.inputEventListener=e.inputEvent(e.emitter.fire,e.emitter)},onLastListenerRemove:function(){e.listening=!1,e.inputEventListener.dispose()}}),this.event=this.emitter.event}return Object.defineProperty(e.prototype,"input",{set:function(e){this.inputEvent=e,this.listening&&(this.inputEventListener.dispose(),this.inputEventListener=e(this.emitter.fire,this.emitter))},enumerable:!0,configurable:!0}),e.prototype.dispose=function(){this.inputEventListener.dispose(),this.emitter.dispose()},e}()},MNsG:function(e,t,n){"use strict";(function(e,i){n.d(t,"h",(function(){return p})),n.d(t,"e",(function(){return g})),n.d(t,"d",(function(){return m})),n.d(t,"f",(function(){return v})),n.d(t,"g",(function(){return _})),n.d(t,"c",(function(){return y})),n.d(t,"b",(function(){return b})),n.d(t,"i",(function(){return C})),n.d(t,"a",(function(){return w}));var o=!1,r=!1,s=!1,a=!1,u=!1,l=!1,c=void 0,d=void 0!==e&&void 0!==e.versions&&void 0!==e.versions.electron&&"renderer"===e.type;if("object"!=typeof navigator||d){if("object"==typeof e){o="win32"===e.platform,r="darwin"===e.platform,s="linux"===e.platform;var h=Object({NODE_ENV:"production",PUBLIC_URL:"/build/",REACT_URL:"production.min"}).VSCODE_NLS_CONFIG;if(h)try{var f=JSON.parse(h);f.availableLanguages["*"];f.locale,f._translationsConfigFile}catch(e){}a=!0}}else o=(c=navigator.userAgent).indexOf("Windows")>=0,r=c.indexOf("Macintosh")>=0,l=c.indexOf("Macintosh")>=0&&!!navigator.maxTouchPoints&&navigator.maxTouchPoints>0,s=c.indexOf("Linux")>=0,u=!0,navigator.language;var p=o,g=r,m=s,v=a,_=u,y=l,b="object"==typeof self?self:"object"==typeof i?i:{},C=function(){if(b.setImmediate)return b.setImmediate.bind(b);if("function"==typeof b.postMessage&&!b.importScripts){var t=[];b.addEventListener("message",(function(e){if(e.data&&e.data.vscodeSetImmediateId)for(var n=0,i=t.length;n=0&&e<256?this._asciiMap[e]=n:this._map.set(e,n)},e.prototype.get=function(e){return e>=0&&e<256?this._asciiMap[e]:this._map.get(e)||this._defaultValue},e}();!function(){function e(){this._actual=new o(0)}e.prototype.add=function(e){this._actual.set(e,1)},e.prototype.has=function(e){return 1===this._actual.get(e)}}()},MrjW:function(e,t,n){"use strict";n.r(t),n.d(t,"win32",(function(){return f})),n.d(t,"posix",(function(){return p})),n.d(t,"normalize",(function(){return g})),n.d(t,"join",(function(){return m})),n.d(t,"relative",(function(){return v})),n.d(t,"dirname",(function(){return _})),n.d(t,"basename",(function(){return y})),n.d(t,"extname",(function(){return b})),n.d(t,"sep",(function(){return C}));var i,o=n("wxcJ"),r=(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),s=function(e){function t(t,n,i){var o,r=this;"string"==typeof n&&0===n.indexOf("not ")?(o="must not be",n=n.replace(/^not /,"")):o="must be";var s=-1!==t.indexOf(".")?"property":"argument",a='The "'+t+'" '+s+" "+o+" of type "+n;return a+=". Received type "+typeof i,(r=e.call(this,a)||this).code="ERR_INVALID_ARG_TYPE",r}return r(t,e),t}(Error);function a(e,t){if("string"!=typeof e)throw new s(t,"string",e)}function u(e){return 47===e||92===e}function l(e){return 47===e}function c(e){return e>=65&&e<=90||e>=97&&e<=122}function d(e,t,n,i){for(var o,r="",s=0,a=-1,u=0,l=0;l<=e.length;++l){if(l2){var c=r.lastIndexOf(n);-1===c?(r="",s=0):s=(r=r.slice(0,c)).length-1-r.lastIndexOf(n),a=l,u=0;continue}if(2===r.length||1===r.length){r="",s=0,a=l,u=0;continue}}t&&(r.length>0?r+=n+"..":r="..",s=2)}else r.length>0?r+=n+e.slice(a+1,l):r=e.slice(a+1,l),s=l-a-1;a=l,u=0}else 46===o&&-1!==u?++u:u=-1}return r}function h(e,t){var n=t.dir||t.root,i=t.base||(t.name||"")+(t.ext||"");return n?n===t.root?n+i:n+e+i:i}var f={resolve:function(){for(var e=[],t=0;t=-1;s--){var l=void 0;if(s>=0?l=e[s]:n?void 0!==(l=o.b["="+n]||o.a())&&l.slice(0,3).toLowerCase()===n.toLowerCase()+"\\"||(l=n+"\\"):l=o.a(),a(l,"path"),0!==l.length){var h=l.length,f=0,p="",g=!1,m=l.charCodeAt(0);if(h>1)if(u(m))if(g=!0,u(l.charCodeAt(1))){for(var v=2,_=v;v2&&u(l.charCodeAt(2))&&(g=!0,f=3));else u(m)&&(f=1,g=!0);if(!(p.length>0&&n.length>0&&p.toLowerCase()!==n.toLowerCase())&&(0===n.length&&p.length>0&&(n=p),r||(i=l.slice(f)+"\\"+i,r=g),n.length>0&&r))break}}return n+(r?"\\":"")+(i=d(i,!r,"\\",u))||"."},normalize:function(e){a(e,"path");var t=e.length;if(0===t)return".";var n,i,o=0,r=!1,s=e.charCodeAt(0);if(t>1)if(u(s))if(r=!0,u(e.charCodeAt(1))){for(var l=2,h=l;l2&&u(e.charCodeAt(2))&&(r=!0,o=3));else if(u(s))return"\\";return 0!==(i=o0&&u(e.charCodeAt(t-1))&&(i+="\\"),void 0===n?r?i.length>0?"\\"+i:"\\":i.length>0?i:"":r?i.length>0?n+"\\"+i:n+"\\":i.length>0?n+i:n},isAbsolute:function(e){a(e,"path");var t=e.length;if(0===t)return!1;var n=e.charCodeAt(0);return!!u(n)||!!(c(n)&&t>2&&58===e.charCodeAt(1)&&u(e.charCodeAt(2)))},join:function(){for(var e,t,n=[],i=0;i0&&(void 0===e?e=t=r:e+="\\"+r)}if(void 0===e)return".";var s=!0,l=0;if("string"==typeof t&&u(t.charCodeAt(0))){++l;var c=t.length;c>1&&u(t.charCodeAt(1))&&(++l,c>2&&(u(t.charCodeAt(2))?++l:s=!1))}if(s){for(;l=2&&(e="\\"+e.slice(l))}return f.normalize(e)},relative:function(e,t){if(a(e,"from"),a(t,"to"),e===t)return"";var n=f.resolve(e),i=f.resolve(t);if(n===i)return"";if((e=n.toLowerCase())===(t=i.toLowerCase()))return"";for(var o=0;oo&&92===e.charCodeAt(r-1);--r);for(var s=r-o,u=0;uu&&92===t.charCodeAt(l-1);--l);for(var c=l-u,d=sd){if(92===t.charCodeAt(u+p))return i.slice(u+p+1);if(2===p)return i.slice(u+p)}s>d&&(92===e.charCodeAt(o+p)?h=p:2===p&&(h=3));break}var g=e.charCodeAt(o+p);if(g!==t.charCodeAt(u+p))break;92===g&&(h=p)}if(p!==d&&-1===h)return i;var m="";for(-1===h&&(h=0),p=o+h+1;p<=r;++p)p!==r&&92!==e.charCodeAt(p)||(0===m.length?m+="..":m+="\\..");return m.length>0?m+i.slice(u+h,l):(u+=h,92===i.charCodeAt(u)&&++u,i.slice(u,l))},toNamespacedPath:function(e){if("string"!=typeof e)return e;if(0===e.length)return"";var t=f.resolve(e);if(t.length>=3)if(92===t.charCodeAt(0)){if(92===t.charCodeAt(1)){var n=t.charCodeAt(2);if(63!==n&&46!==n)return"\\\\?\\UNC\\"+t.slice(2)}}else if(c(t.charCodeAt(0))&&58===t.charCodeAt(1)&&92===t.charCodeAt(2))return"\\\\?\\"+t;return e},dirname:function(e){a(e,"path");var t=e.length;if(0===t)return".";var n=-1,i=-1,o=!0,r=0,s=e.charCodeAt(0);if(t>1)if(u(s)){if(n=r=1,u(e.charCodeAt(1))){for(var l=2,d=l;l2&&u(e.charCodeAt(2))&&(n=r=3));else if(u(s))return e;for(var h=t-1;h>=r;--h)if(u(e.charCodeAt(h))){if(!o){i=h;break}}else o=!1;if(-1===i){if(-1===n)return".";i=n}return e.slice(0,i)},basename:function(e,t){void 0!==t&&a(t,"ext"),a(e,"path");var n,i=0,o=-1,r=!0;if(e.length>=2&&c(e.charCodeAt(0))&&58===e.charCodeAt(1)&&(i=2),void 0!==t&&t.length>0&&t.length<=e.length){if(t.length===e.length&&t===e)return"";var s=t.length-1,l=-1;for(n=e.length-1;n>=i;--n){var d=e.charCodeAt(n);if(u(d)){if(!r){i=n+1;break}}else-1===l&&(r=!1,l=n+1),s>=0&&(d===t.charCodeAt(s)?-1==--s&&(o=n):(s=-1,o=l))}return i===o?o=l:-1===o&&(o=e.length),e.slice(i,o)}for(n=e.length-1;n>=i;--n)if(u(e.charCodeAt(n))){if(!r){i=n+1;break}}else-1===o&&(r=!1,o=n+1);return-1===o?"":e.slice(i,o)},extname:function(e){a(e,"path");var t=0,n=-1,i=0,o=-1,r=!0,s=0;e.length>=2&&58===e.charCodeAt(1)&&c(e.charCodeAt(0))&&(t=i=2);for(var l=e.length-1;l>=t;--l){var d=e.charCodeAt(l);if(u(d)){if(!r){i=l+1;break}}else-1===o&&(r=!1,o=l+1),46===d?-1===n?n=l:1!==s&&(s=1):-1!==n&&(s=-1)}return-1===n||-1===o||0===s||1===s&&n===o-1&&n===i+1?"":e.slice(n,o)},format:function(e){if(null===e||"object"!=typeof e)throw new s("pathObject","Object",e);return h("\\",e)},parse:function(e){a(e,"path");var t={root:"",dir:"",base:"",ext:"",name:""};if(0===e.length)return t;var n=e.length,i=0,o=e.charCodeAt(0);if(n>1){if(u(o)){if(i=1,u(e.charCodeAt(1))){for(var r=2,s=r;r2))return t.root=t.dir=e,t;if(u(e.charCodeAt(2))){if(3===n)return t.root=t.dir=e,t;i=3}}}else if(u(o))return t.root=t.dir=e,t;i>0&&(t.root=e.slice(0,i));for(var l=-1,d=i,h=-1,f=!0,p=e.length-1,g=0;p>=i;--p)if(u(o=e.charCodeAt(p))){if(!f){d=p+1;break}}else-1===h&&(f=!1,h=p+1),46===o?-1===l?l=p:1!==g&&(g=1):-1!==l&&(g=-1);return-1===l||-1===h||0===g||1===g&&l===h-1&&l===d+1?-1!==h&&(t.base=t.name=e.slice(d,h)):(t.name=e.slice(d,l),t.base=e.slice(d,h),t.ext=e.slice(l,h)),t.dir=d>0&&d!==i?e.slice(0,d-1):t.root,t},sep:"\\",delimiter:";",win32:null,posix:null},p={resolve:function(){for(var e=[],t=0;t=-1&&!i;r--){var s=void 0;a(s=r>=0?e[r]:o.a(),"path"),0!==s.length&&(n=s+"/"+n,i=47===s.charCodeAt(0))}return n=d(n,!i,"/",l),i?n.length>0?"/"+n:"/":n.length>0?n:"."},normalize:function(e){if(a(e,"path"),0===e.length)return".";var t=47===e.charCodeAt(0),n=47===e.charCodeAt(e.length-1);return 0!==(e=d(e,!t,"/",l)).length||t||(e="."),e.length>0&&n&&(e+="/"),t?"/"+e:e},isAbsolute:function(e){return a(e,"path"),e.length>0&&47===e.charCodeAt(0)},join:function(){for(var e,t=[],n=0;n0&&(void 0===e?e=o:e+="/"+o)}return void 0===e?".":p.normalize(e)},relative:function(e,t){if(a(e,"from"),a(t,"to"),e===t)return"";if((e=p.resolve(e))===(t=p.resolve(t)))return"";for(var n=1;nu){if(47===t.charCodeAt(r+c))return t.slice(r+c+1);if(0===c)return t.slice(r+c)}else o>u&&(47===e.charCodeAt(n+c)?l=c:0===c&&(l=0));break}var d=e.charCodeAt(n+c);if(d!==t.charCodeAt(r+c))break;47===d&&(l=c)}var h="";for(c=n+l+1;c<=i;++c)c!==i&&47!==e.charCodeAt(c)||(0===h.length?h+="..":h+="/..");return h.length>0?h+t.slice(r+l):(r+=l,47===t.charCodeAt(r)&&++r,t.slice(r))},toNamespacedPath:function(e){return e},dirname:function(e){if(a(e,"path"),0===e.length)return".";for(var t=47===e.charCodeAt(0),n=-1,i=!0,o=e.length-1;o>=1;--o)if(47===e.charCodeAt(o)){if(!i){n=o;break}}else i=!1;return-1===n?t?"/":".":t&&1===n?"//":e.slice(0,n)},basename:function(e,t){void 0!==t&&a(t,"ext"),a(e,"path");var n,i=0,o=-1,r=!0;if(void 0!==t&&t.length>0&&t.length<=e.length){if(t.length===e.length&&t===e)return"";var s=t.length-1,u=-1;for(n=e.length-1;n>=0;--n){var l=e.charCodeAt(n);if(47===l){if(!r){i=n+1;break}}else-1===u&&(r=!1,u=n+1),s>=0&&(l===t.charCodeAt(s)?-1==--s&&(o=n):(s=-1,o=u))}return i===o?o=u:-1===o&&(o=e.length),e.slice(i,o)}for(n=e.length-1;n>=0;--n)if(47===e.charCodeAt(n)){if(!r){i=n+1;break}}else-1===o&&(r=!1,o=n+1);return-1===o?"":e.slice(i,o)},extname:function(e){a(e,"path");for(var t=-1,n=0,i=-1,o=!0,r=0,s=e.length-1;s>=0;--s){var u=e.charCodeAt(s);if(47!==u)-1===i&&(o=!1,i=s+1),46===u?-1===t?t=s:1!==r&&(r=1):-1!==t&&(r=-1);else if(!o){n=s+1;break}}return-1===t||-1===i||0===r||1===r&&t===i-1&&t===n+1?"":e.slice(t,i)},format:function(e){if(null===e||"object"!=typeof e)throw new s("pathObject","Object",e);return h("/",e)},parse:function(e){a(e,"path");var t={root:"",dir:"",base:"",ext:"",name:""};if(0===e.length)return t;var n,i=47===e.charCodeAt(0);i?(t.root="/",n=1):n=0;for(var o=-1,r=0,s=-1,u=!0,l=e.length-1,c=0;l>=n;--l){var d=e.charCodeAt(l);if(47!==d)-1===s&&(u=!1,s=l+1),46===d?-1===o?o=l:1!==c&&(c=1):-1!==o&&(c=-1);else if(!u){r=l+1;break}}return-1===o||-1===s||0===c||1===c&&o===s-1&&o===r+1?-1!==s&&(t.base=t.name=0===r&&i?e.slice(1,s):e.slice(r,s)):(0===r&&i?(t.name=e.slice(1,o),t.base=e.slice(1,s)):(t.name=e.slice(r,o),t.base=e.slice(r,s)),t.ext=e.slice(o,s)),r>0?t.dir=e.slice(0,r-1):i&&(t.dir="/"),t},sep:"/",delimiter:":",win32:null,posix:null};p.win32=f.win32=f,p.posix=f.posix=p;var g="win32"===o.c?f.normalize:p.normalize,m="win32"===o.c?f.join:p.join,v="win32"===o.c?f.relative:p.relative,_="win32"===o.c?f.dirname:p.dirname,y="win32"===o.c?f.basename:p.basename,b="win32"===o.c?f.extname:p.extname,C="win32"===o.c?f.sep:p.sep},Msxo:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"r",extensions:[".r",".rhistory",".rprofile",".rt"],aliases:["R","r"],loader:function(){return n.e(267).then(n.bind(null,"Qx4d"))}})},Mzro:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"shell",extensions:[".sh",".bash"],aliases:["Shell","sh"],loader:function(){return n.e(276).then(n.bind(null,"l/4i"))}})},N0LK:function(e,t,n){"use strict";function i(e){return!e||"string"!=typeof e||0===e.trim().length}n.d(t,"v",(function(){return i})),n.d(t,"p",(function(){return r})),n.d(t,"m",(function(){return s})),n.d(t,"n",(function(){return a})),n.d(t,"i",(function(){return u})),n.d(t,"H",(function(){return l})),n.d(t,"k",(function(){return c})),n.d(t,"j",(function(){return d})),n.d(t,"F",(function(){return h})),n.d(t,"E",(function(){return f})),n.d(t,"o",(function(){return p})),n.d(t,"r",(function(){return g})),n.d(t,"B",(function(){return m})),n.d(t,"z",(function(){return v})),n.d(t,"A",(function(){return _})),n.d(t,"l",(function(){return b})),n.d(t,"I",(function(){return w})),n.d(t,"c",(function(){return S})),n.d(t,"d",(function(){return L})),n.d(t,"x",(function(){return N})),n.d(t,"y",(function(){return O})),n.d(t,"s",(function(){return D})),n.d(t,"C",(function(){return E})),n.d(t,"D",(function(){return k})),n.d(t,"g",(function(){return M})),n.d(t,"e",(function(){return A})),n.d(t,"t",(function(){return P})),n.d(t,"f",(function(){return F})),n.d(t,"w",(function(){return V})),n.d(t,"u",(function(){return W})),n.d(t,"a",(function(){return B})),n.d(t,"J",(function(){return j})),n.d(t,"h",(function(){return H})),n.d(t,"G",(function(){return z})),n.d(t,"q",(function(){return U})),n.d(t,"b",(function(){return K}));var o=/{(\d+)}/g;function r(e){for(var t=[],n=1;n=t.length?e:t[i]}))}function s(e){return e.replace(/[<>&]/g,(function(e){switch(e){case"<":return"<";case">":return">";case"&":return"&";default:return e}}))}function a(e){return e.replace(/[\\\{\}\*\+\?\|\^\$\.\[\]\(\)]/g,"\\$&")}function u(e){return e.replace(/[\-\\\{\}\+\?\|\^\$\.\,\[\]\(\)\#\s]/g,"\\$&").replace(/[\*]/g,".*")}function l(e,t){if(e.length0?e.indexOf(t,n)===n:0===n&&e===t}function d(e,t,n){if(void 0===n&&(n={}),!e)throw new Error("Cannot create regex from empty string");t||(e=a(e)),n.wholeWord&&(/\B/.test(e.charAt(0))||(e="\\b"+e),/\B/.test(e.charAt(e.length-1))||(e+="\\b"));var i="";return n.global&&(i+="g"),n.matchCase||(i+="i"),n.multiline&&(i+="m"),n.unicode&&(i+="u"),new RegExp(e,i)}function h(e){return"^"!==e.source&&"^$"!==e.source&&"$"!==e.source&&"^\\s*$"!==e.source&&!(!e.exec("")||0!==e.lastIndex)}function f(e){return(e.global?"g":"")+(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")}function p(e){for(var t=0,n=e.length;t=0;n--){var i=e.charCodeAt(n);if(32!==i&&9!==i)return n}return-1}function v(e){return e>=97&&e<=122}function _(e){return e>=65&&e<=90}function y(e){return v(e)||_(e)}function b(e,t){return e.length===t.length&&C(e,t)}function C(e,t,n){void 0===n&&(n=e.length);for(var i=0;ie.length)&&C(e,t,n)}function S(e,t){var n,i=Math.min(e.length,t.length);for(n=0;n1){var i=e.charCodeAt(t-2);if(N(i))return n-56320+(i-55296<<10)+65536}return n}function E(e,t){var n=q.getInstance(),i=t,o=e.length,r=D(e,o,t);t+=r>=65536?2:1;for(var s=n.getGraphemeBreakType(r);t=65536?2:1,s=u}return t-i}function k(e,t){var n=q.getInstance(),i=t,o=x(e,t);t-=o>=65536?2:1;for(var r=n.getGraphemeBreakType(o);t>0;){var s=x(e,t),a=n.getGraphemeBreakType(s);if(K(a,r))break;t-=s>=65536?2:1,r=a}return i-t}var I=/(?:[\u05BE\u05C0\u05C3\u05C6\u05D0-\u05F4\u0608\u060B\u060D\u061B-\u064A\u066D-\u066F\u0671-\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u0710\u0712-\u072F\u074D-\u07A5\u07B1-\u07EA\u07F4\u07F5\u07FA-\u0815\u081A\u0824\u0828\u0830-\u0858\u085E-\u08BD\u200F\uFB1D\uFB1F-\uFB28\uFB2A-\uFD3D\uFD50-\uFDFC\uFE70-\uFEFC]|\uD802[\uDC00-\uDD1B\uDD20-\uDE00\uDE10-\uDE33\uDE40-\uDEE4\uDEEB-\uDF35\uDF40-\uDFFF]|\uD803[\uDC00-\uDCFF]|\uD83A[\uDC00-\uDCCF\uDD00-\uDD43\uDD50-\uDFFF]|\uD83B[\uDC00-\uDEBB])/;function M(e){return I.test(e)}var T=/(?:[\u231A\u231B\u23F0\u23F3\u2600-\u27BF\u2B50\u2B55]|\uD83C[\uDDE6-\uDDFF\uDF00-\uDFFF]|\uD83D[\uDC00-\uDE4F\uDE80-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD00-\uDDFF\uDE70-\uDE73\uDE78-\uDE82\uDE90-\uDE95])/;function A(e){return T.test(e)}var R=/^[\t\n\r\x20-\x7E]*$/;function P(e){return R.test(e)}function F(e){for(var t=0,n=e.length;t=11904&&e<=55215||e>=63744&&e<=64255||e>=65281&&e<=65374}function W(e){return e>=127462&&e<=127487||e>=9728&&e<=10175||e>=127744&&e<=128591||e>=128640&&e<=128764||e>=128992&&e<=129003||e>=129280&&e<=129535||e>=129648&&e<=129651||e>=129656&&e<=129666||e>=129680&&e<=129685}var B=String.fromCharCode(65279);function j(e){return!!(e&&e.length>0&&65279===e.charCodeAt(0))}function H(e,t){return void 0===t&&(t=!1),!!e&&(t&&(e=e.replace(/\\./g,"")),e.toLowerCase()!==e)}function z(e){return(e%=52)<26?String.fromCharCode(97+e):String.fromCharCode(65+e-26)}function U(e){return q.getInstance().getGraphemeBreakType(e)}function K(e,t){return 0===e?5!==t&&7!==t:!(2===e&&3===t||4!==e&&2!==e&&3!==e&&4!==t&&2!==t&&3!==t&&(8===e&&(8===t||9===t||11===t||12===t)||!(11!==e&&9!==e||9!==t&&10!==t)||(12===e||10===e)&&10===t||5===t||13===t||7===t||1===e||13===e&&14===t||6===e&&6===t))}var q=function(){function e(){this._data=JSON.parse("[0,0,0,51592,51592,11,44424,44424,11,72251,72254,5,7150,7150,7,48008,48008,11,55176,55176,11,128420,128420,14,3276,3277,5,9979,9980,14,46216,46216,11,49800,49800,11,53384,53384,11,70726,70726,5,122915,122916,5,129320,129327,14,2558,2558,5,5906,5908,5,9762,9763,14,43360,43388,8,45320,45320,11,47112,47112,11,48904,48904,11,50696,50696,11,52488,52488,11,54280,54280,11,70082,70083,1,71350,71350,7,73111,73111,5,127892,127893,14,128726,128727,14,129473,129474,14,2027,2035,5,2901,2902,5,3784,3789,5,6754,6754,5,8418,8420,5,9877,9877,14,11088,11088,14,44008,44008,5,44872,44872,11,45768,45768,11,46664,46664,11,47560,47560,11,48456,48456,11,49352,49352,11,50248,50248,11,51144,51144,11,52040,52040,11,52936,52936,11,53832,53832,11,54728,54728,11,69811,69814,5,70459,70460,5,71096,71099,7,71998,71998,5,72874,72880,5,119149,119149,7,127374,127374,14,128335,128335,14,128482,128482,14,128765,128767,14,129399,129400,14,129680,129685,14,1476,1477,5,2377,2380,7,2759,2760,5,3137,3140,7,3458,3459,7,4153,4154,5,6432,6434,5,6978,6978,5,7675,7679,5,9723,9726,14,9823,9823,14,9919,9923,14,10035,10036,14,42736,42737,5,43596,43596,5,44200,44200,11,44648,44648,11,45096,45096,11,45544,45544,11,45992,45992,11,46440,46440,11,46888,46888,11,47336,47336,11,47784,47784,11,48232,48232,11,48680,48680,11,49128,49128,11,49576,49576,11,50024,50024,11,50472,50472,11,50920,50920,11,51368,51368,11,51816,51816,11,52264,52264,11,52712,52712,11,53160,53160,11,53608,53608,11,54056,54056,11,54504,54504,11,54952,54952,11,68108,68111,5,69933,69940,5,70197,70197,7,70498,70499,7,70845,70845,5,71229,71229,5,71727,71735,5,72154,72155,5,72344,72345,5,73023,73029,5,94095,94098,5,121403,121452,5,126981,127182,14,127538,127546,14,127990,127990,14,128391,128391,14,128445,128449,14,128500,128505,14,128752,128752,14,129160,129167,14,129356,129356,14,129432,129442,14,129648,129651,14,129751,131069,14,173,173,4,1757,1757,1,2274,2274,1,2494,2494,5,2641,2641,5,2876,2876,5,3014,3016,7,3262,3262,7,3393,3396,5,3570,3571,7,3968,3972,5,4228,4228,7,6086,6086,5,6679,6680,5,6912,6915,5,7080,7081,5,7380,7392,5,8252,8252,14,9096,9096,14,9748,9749,14,9784,9786,14,9833,9850,14,9890,9894,14,9938,9938,14,9999,9999,14,10085,10087,14,12349,12349,14,43136,43137,7,43454,43456,7,43755,43755,7,44088,44088,11,44312,44312,11,44536,44536,11,44760,44760,11,44984,44984,11,45208,45208,11,45432,45432,11,45656,45656,11,45880,45880,11,46104,46104,11,46328,46328,11,46552,46552,11,46776,46776,11,47000,47000,11,47224,47224,11,47448,47448,11,47672,47672,11,47896,47896,11,48120,48120,11,48344,48344,11,48568,48568,11,48792,48792,11,49016,49016,11,49240,49240,11,49464,49464,11,49688,49688,11,49912,49912,11,50136,50136,11,50360,50360,11,50584,50584,11,50808,50808,11,51032,51032,11,51256,51256,11,51480,51480,11,51704,51704,11,51928,51928,11,52152,52152,11,52376,52376,11,52600,52600,11,52824,52824,11,53048,53048,11,53272,53272,11,53496,53496,11,53720,53720,11,53944,53944,11,54168,54168,11,54392,54392,11,54616,54616,11,54840,54840,11,55064,55064,11,65438,65439,5,69633,69633,5,69837,69837,1,70018,70018,7,70188,70190,7,70368,70370,7,70465,70468,7,70712,70719,5,70835,70840,5,70850,70851,5,71132,71133,5,71340,71340,7,71458,71461,5,71985,71989,7,72002,72002,7,72193,72202,5,72281,72283,5,72766,72766,7,72885,72886,5,73104,73105,5,92912,92916,5,113824,113827,4,119173,119179,5,121505,121519,5,125136,125142,5,127279,127279,14,127489,127490,14,127570,127743,14,127900,127901,14,128254,128254,14,128369,128370,14,128400,128400,14,128425,128432,14,128468,128475,14,128489,128494,14,128715,128720,14,128745,128745,14,128759,128760,14,129004,129023,14,129296,129304,14,129340,129342,14,129388,129392,14,129404,129407,14,129454,129455,14,129485,129487,14,129659,129663,14,129719,129727,14,917536,917631,5,13,13,2,1160,1161,5,1564,1564,4,1807,1807,1,2085,2087,5,2363,2363,7,2402,2403,5,2507,2508,7,2622,2624,7,2691,2691,7,2786,2787,5,2881,2884,5,3006,3006,5,3072,3072,5,3170,3171,5,3267,3268,7,3330,3331,7,3406,3406,1,3538,3540,5,3655,3662,5,3897,3897,5,4038,4038,5,4184,4185,5,4352,4447,8,6068,6069,5,6155,6157,5,6448,6449,7,6742,6742,5,6783,6783,5,6966,6970,5,7042,7042,7,7143,7143,7,7212,7219,5,7412,7412,5,8206,8207,4,8294,8303,4,8596,8601,14,9410,9410,14,9742,9742,14,9757,9757,14,9770,9770,14,9794,9794,14,9828,9828,14,9855,9855,14,9882,9882,14,9900,9903,14,9929,9933,14,9963,9967,14,9987,9988,14,10006,10006,14,10062,10062,14,10175,10175,14,11744,11775,5,42607,42607,5,43043,43044,7,43263,43263,5,43444,43445,7,43569,43570,5,43698,43700,5,43766,43766,5,44032,44032,11,44144,44144,11,44256,44256,11,44368,44368,11,44480,44480,11,44592,44592,11,44704,44704,11,44816,44816,11,44928,44928,11,45040,45040,11,45152,45152,11,45264,45264,11,45376,45376,11,45488,45488,11,45600,45600,11,45712,45712,11,45824,45824,11,45936,45936,11,46048,46048,11,46160,46160,11,46272,46272,11,46384,46384,11,46496,46496,11,46608,46608,11,46720,46720,11,46832,46832,11,46944,46944,11,47056,47056,11,47168,47168,11,47280,47280,11,47392,47392,11,47504,47504,11,47616,47616,11,47728,47728,11,47840,47840,11,47952,47952,11,48064,48064,11,48176,48176,11,48288,48288,11,48400,48400,11,48512,48512,11,48624,48624,11,48736,48736,11,48848,48848,11,48960,48960,11,49072,49072,11,49184,49184,11,49296,49296,11,49408,49408,11,49520,49520,11,49632,49632,11,49744,49744,11,49856,49856,11,49968,49968,11,50080,50080,11,50192,50192,11,50304,50304,11,50416,50416,11,50528,50528,11,50640,50640,11,50752,50752,11,50864,50864,11,50976,50976,11,51088,51088,11,51200,51200,11,51312,51312,11,51424,51424,11,51536,51536,11,51648,51648,11,51760,51760,11,51872,51872,11,51984,51984,11,52096,52096,11,52208,52208,11,52320,52320,11,52432,52432,11,52544,52544,11,52656,52656,11,52768,52768,11,52880,52880,11,52992,52992,11,53104,53104,11,53216,53216,11,53328,53328,11,53440,53440,11,53552,53552,11,53664,53664,11,53776,53776,11,53888,53888,11,54000,54000,11,54112,54112,11,54224,54224,11,54336,54336,11,54448,54448,11,54560,54560,11,54672,54672,11,54784,54784,11,54896,54896,11,55008,55008,11,55120,55120,11,64286,64286,5,66272,66272,5,68900,68903,5,69762,69762,7,69817,69818,5,69927,69931,5,70003,70003,5,70070,70078,5,70094,70094,7,70194,70195,7,70206,70206,5,70400,70401,5,70463,70463,7,70475,70477,7,70512,70516,5,70722,70724,5,70832,70832,5,70842,70842,5,70847,70848,5,71088,71089,7,71102,71102,7,71219,71226,5,71231,71232,5,71342,71343,7,71453,71455,5,71463,71467,5,71737,71738,5,71995,71996,5,72000,72000,7,72145,72147,7,72160,72160,5,72249,72249,7,72273,72278,5,72330,72342,5,72752,72758,5,72850,72871,5,72882,72883,5,73018,73018,5,73031,73031,5,73109,73109,5,73461,73462,7,94031,94031,5,94192,94193,7,119142,119142,7,119155,119162,4,119362,119364,5,121476,121476,5,122888,122904,5,123184,123190,5,126976,126979,14,127184,127231,14,127344,127345,14,127405,127461,14,127514,127514,14,127561,127567,14,127778,127779,14,127896,127896,14,127985,127986,14,127995,127999,5,128326,128328,14,128360,128366,14,128378,128378,14,128394,128397,14,128405,128406,14,128422,128423,14,128435,128443,14,128453,128464,14,128479,128480,14,128484,128487,14,128496,128498,14,128640,128709,14,128723,128724,14,128736,128741,14,128747,128748,14,128755,128755,14,128762,128762,14,128981,128991,14,129096,129103,14,129292,129292,14,129311,129311,14,129329,129330,14,129344,129349,14,129360,129374,14,129394,129394,14,129402,129402,14,129413,129425,14,129445,129450,14,129466,129471,14,129483,129483,14,129511,129535,14,129653,129655,14,129667,129670,14,129705,129711,14,129731,129743,14,917505,917505,4,917760,917999,5,10,10,3,127,159,4,768,879,5,1471,1471,5,1536,1541,1,1648,1648,5,1767,1768,5,1840,1866,5,2070,2073,5,2137,2139,5,2307,2307,7,2366,2368,7,2382,2383,7,2434,2435,7,2497,2500,5,2519,2519,5,2563,2563,7,2631,2632,5,2677,2677,5,2750,2752,7,2763,2764,7,2817,2817,5,2879,2879,5,2891,2892,7,2914,2915,5,3008,3008,5,3021,3021,5,3076,3076,5,3146,3149,5,3202,3203,7,3264,3265,7,3271,3272,7,3298,3299,5,3390,3390,5,3402,3404,7,3426,3427,5,3535,3535,5,3544,3550,7,3635,3635,7,3763,3763,7,3893,3893,5,3953,3966,5,3981,3991,5,4145,4145,7,4157,4158,5,4209,4212,5,4237,4237,5,4520,4607,10,5970,5971,5,6071,6077,5,6089,6099,5,6277,6278,5,6439,6440,5,6451,6456,7,6683,6683,5,6744,6750,5,6765,6770,7,6846,6846,5,6964,6964,5,6972,6972,5,7019,7027,5,7074,7077,5,7083,7085,5,7146,7148,7,7154,7155,7,7222,7223,5,7394,7400,5,7416,7417,5,8204,8204,5,8233,8233,4,8288,8292,4,8413,8416,5,8482,8482,14,8986,8987,14,9193,9203,14,9654,9654,14,9733,9733,14,9745,9745,14,9752,9752,14,9760,9760,14,9766,9766,14,9774,9775,14,9792,9792,14,9800,9811,14,9825,9826,14,9831,9831,14,9852,9853,14,9872,9873,14,9880,9880,14,9885,9887,14,9896,9897,14,9906,9916,14,9926,9927,14,9936,9936,14,9941,9960,14,9974,9974,14,9982,9985,14,9992,9997,14,10002,10002,14,10017,10017,14,10055,10055,14,10071,10071,14,10145,10145,14,11013,11015,14,11503,11505,5,12334,12335,5,12951,12951,14,42612,42621,5,43014,43014,5,43047,43047,7,43204,43205,5,43335,43345,5,43395,43395,7,43450,43451,7,43561,43566,5,43573,43574,5,43644,43644,5,43710,43711,5,43758,43759,7,44005,44005,5,44012,44012,7,44060,44060,11,44116,44116,11,44172,44172,11,44228,44228,11,44284,44284,11,44340,44340,11,44396,44396,11,44452,44452,11,44508,44508,11,44564,44564,11,44620,44620,11,44676,44676,11,44732,44732,11,44788,44788,11,44844,44844,11,44900,44900,11,44956,44956,11,45012,45012,11,45068,45068,11,45124,45124,11,45180,45180,11,45236,45236,11,45292,45292,11,45348,45348,11,45404,45404,11,45460,45460,11,45516,45516,11,45572,45572,11,45628,45628,11,45684,45684,11,45740,45740,11,45796,45796,11,45852,45852,11,45908,45908,11,45964,45964,11,46020,46020,11,46076,46076,11,46132,46132,11,46188,46188,11,46244,46244,11,46300,46300,11,46356,46356,11,46412,46412,11,46468,46468,11,46524,46524,11,46580,46580,11,46636,46636,11,46692,46692,11,46748,46748,11,46804,46804,11,46860,46860,11,46916,46916,11,46972,46972,11,47028,47028,11,47084,47084,11,47140,47140,11,47196,47196,11,47252,47252,11,47308,47308,11,47364,47364,11,47420,47420,11,47476,47476,11,47532,47532,11,47588,47588,11,47644,47644,11,47700,47700,11,47756,47756,11,47812,47812,11,47868,47868,11,47924,47924,11,47980,47980,11,48036,48036,11,48092,48092,11,48148,48148,11,48204,48204,11,48260,48260,11,48316,48316,11,48372,48372,11,48428,48428,11,48484,48484,11,48540,48540,11,48596,48596,11,48652,48652,11,48708,48708,11,48764,48764,11,48820,48820,11,48876,48876,11,48932,48932,11,48988,48988,11,49044,49044,11,49100,49100,11,49156,49156,11,49212,49212,11,49268,49268,11,49324,49324,11,49380,49380,11,49436,49436,11,49492,49492,11,49548,49548,11,49604,49604,11,49660,49660,11,49716,49716,11,49772,49772,11,49828,49828,11,49884,49884,11,49940,49940,11,49996,49996,11,50052,50052,11,50108,50108,11,50164,50164,11,50220,50220,11,50276,50276,11,50332,50332,11,50388,50388,11,50444,50444,11,50500,50500,11,50556,50556,11,50612,50612,11,50668,50668,11,50724,50724,11,50780,50780,11,50836,50836,11,50892,50892,11,50948,50948,11,51004,51004,11,51060,51060,11,51116,51116,11,51172,51172,11,51228,51228,11,51284,51284,11,51340,51340,11,51396,51396,11,51452,51452,11,51508,51508,11,51564,51564,11,51620,51620,11,51676,51676,11,51732,51732,11,51788,51788,11,51844,51844,11,51900,51900,11,51956,51956,11,52012,52012,11,52068,52068,11,52124,52124,11,52180,52180,11,52236,52236,11,52292,52292,11,52348,52348,11,52404,52404,11,52460,52460,11,52516,52516,11,52572,52572,11,52628,52628,11,52684,52684,11,52740,52740,11,52796,52796,11,52852,52852,11,52908,52908,11,52964,52964,11,53020,53020,11,53076,53076,11,53132,53132,11,53188,53188,11,53244,53244,11,53300,53300,11,53356,53356,11,53412,53412,11,53468,53468,11,53524,53524,11,53580,53580,11,53636,53636,11,53692,53692,11,53748,53748,11,53804,53804,11,53860,53860,11,53916,53916,11,53972,53972,11,54028,54028,11,54084,54084,11,54140,54140,11,54196,54196,11,54252,54252,11,54308,54308,11,54364,54364,11,54420,54420,11,54476,54476,11,54532,54532,11,54588,54588,11,54644,54644,11,54700,54700,11,54756,54756,11,54812,54812,11,54868,54868,11,54924,54924,11,54980,54980,11,55036,55036,11,55092,55092,11,55148,55148,11,55216,55238,9,65056,65071,5,65529,65531,4,68097,68099,5,68159,68159,5,69446,69456,5,69688,69702,5,69808,69810,7,69815,69816,7,69821,69821,1,69888,69890,5,69932,69932,7,69957,69958,7,70016,70017,5,70067,70069,7,70079,70080,7,70089,70092,5,70095,70095,5,70191,70193,5,70196,70196,5,70198,70199,5,70367,70367,5,70371,70378,5,70402,70403,7,70462,70462,5,70464,70464,5,70471,70472,7,70487,70487,5,70502,70508,5,70709,70711,7,70720,70721,7,70725,70725,7,70750,70750,5,70833,70834,7,70841,70841,7,70843,70844,7,70846,70846,7,70849,70849,7,71087,71087,5,71090,71093,5,71100,71101,5,71103,71104,5,71216,71218,7,71227,71228,7,71230,71230,7,71339,71339,5,71341,71341,5,71344,71349,5,71351,71351,5,71456,71457,7,71462,71462,7,71724,71726,7,71736,71736,7,71984,71984,5,71991,71992,7,71997,71997,7,71999,71999,1,72001,72001,1,72003,72003,5,72148,72151,5,72156,72159,7,72164,72164,7,72243,72248,5,72250,72250,1,72263,72263,5,72279,72280,7,72324,72329,1,72343,72343,7,72751,72751,7,72760,72765,5,72767,72767,5,72873,72873,7,72881,72881,7,72884,72884,7,73009,73014,5,73020,73021,5,73030,73030,1,73098,73102,7,73107,73108,7,73110,73110,7,73459,73460,5,78896,78904,4,92976,92982,5,94033,94087,7,94180,94180,5,113821,113822,5,119141,119141,5,119143,119145,5,119150,119154,5,119163,119170,5,119210,119213,5,121344,121398,5,121461,121461,5,121499,121503,5,122880,122886,5,122907,122913,5,122918,122922,5,123628,123631,5,125252,125258,5,126980,126980,14,127183,127183,14,127245,127247,14,127340,127343,14,127358,127359,14,127377,127386,14,127462,127487,6,127491,127503,14,127535,127535,14,127548,127551,14,127568,127569,14,127744,127777,14,127780,127891,14,127894,127895,14,127897,127899,14,127902,127984,14,127987,127989,14,127991,127994,14,128000,128253,14,128255,128317,14,128329,128334,14,128336,128359,14,128367,128368,14,128371,128377,14,128379,128390,14,128392,128393,14,128398,128399,14,128401,128404,14,128407,128419,14,128421,128421,14,128424,128424,14,128433,128434,14,128444,128444,14,128450,128452,14,128465,128467,14,128476,128478,14,128481,128481,14,128483,128483,14,128488,128488,14,128495,128495,14,128499,128499,14,128506,128591,14,128710,128714,14,128721,128722,14,128725,128725,14,128728,128735,14,128742,128744,14,128746,128746,14,128749,128751,14,128753,128754,14,128756,128758,14,128761,128761,14,128763,128764,14,128884,128895,14,128992,129003,14,129036,129039,14,129114,129119,14,129198,129279,14,129293,129295,14,129305,129310,14,129312,129319,14,129328,129328,14,129331,129338,14,129343,129343,14,129351,129355,14,129357,129359,14,129375,129387,14,129393,129393,14,129395,129398,14,129401,129401,14,129403,129403,14,129408,129412,14,129426,129431,14,129443,129444,14,129451,129453,14,129456,129465,14,129472,129472,14,129475,129482,14,129484,129484,14,129488,129510,14,129536,129647,14,129652,129652,14,129656,129658,14,129664,129666,14,129671,129679,14,129686,129704,14,129712,129718,14,129728,129730,14,129744,129750,14,917504,917504,4,917506,917535,4,917632,917759,4,918000,921599,4,0,9,4,11,12,4,14,31,4,169,169,14,174,174,14,1155,1159,5,1425,1469,5,1473,1474,5,1479,1479,5,1552,1562,5,1611,1631,5,1750,1756,5,1759,1764,5,1770,1773,5,1809,1809,5,1958,1968,5,2045,2045,5,2075,2083,5,2089,2093,5,2259,2273,5,2275,2306,5,2362,2362,5,2364,2364,5,2369,2376,5,2381,2381,5,2385,2391,5,2433,2433,5,2492,2492,5,2495,2496,7,2503,2504,7,2509,2509,5,2530,2531,5,2561,2562,5,2620,2620,5,2625,2626,5,2635,2637,5,2672,2673,5,2689,2690,5,2748,2748,5,2753,2757,5,2761,2761,7,2765,2765,5,2810,2815,5,2818,2819,7,2878,2878,5,2880,2880,7,2887,2888,7,2893,2893,5,2903,2903,5,2946,2946,5,3007,3007,7,3009,3010,7,3018,3020,7,3031,3031,5,3073,3075,7,3134,3136,5,3142,3144,5,3157,3158,5,3201,3201,5,3260,3260,5,3263,3263,5,3266,3266,5,3270,3270,5,3274,3275,7,3285,3286,5,3328,3329,5,3387,3388,5,3391,3392,7,3398,3400,7,3405,3405,5,3415,3415,5,3457,3457,5,3530,3530,5,3536,3537,7,3542,3542,5,3551,3551,5,3633,3633,5,3636,3642,5,3761,3761,5,3764,3772,5,3864,3865,5,3895,3895,5,3902,3903,7,3967,3967,7,3974,3975,5,3993,4028,5,4141,4144,5,4146,4151,5,4155,4156,7,4182,4183,7,4190,4192,5,4226,4226,5,4229,4230,5,4253,4253,5,4448,4519,9,4957,4959,5,5938,5940,5,6002,6003,5,6070,6070,7,6078,6085,7,6087,6088,7,6109,6109,5,6158,6158,4,6313,6313,5,6435,6438,7,6441,6443,7,6450,6450,5,6457,6459,5,6681,6682,7,6741,6741,7,6743,6743,7,6752,6752,5,6757,6764,5,6771,6780,5,6832,6845,5,6847,6848,5,6916,6916,7,6965,6965,5,6971,6971,7,6973,6977,7,6979,6980,7,7040,7041,5,7073,7073,7,7078,7079,7,7082,7082,7,7142,7142,5,7144,7145,5,7149,7149,5,7151,7153,5,7204,7211,7,7220,7221,7,7376,7378,5,7393,7393,7,7405,7405,5,7415,7415,7,7616,7673,5,8203,8203,4,8205,8205,13,8232,8232,4,8234,8238,4,8265,8265,14,8293,8293,4,8400,8412,5,8417,8417,5,8421,8432,5,8505,8505,14,8617,8618,14,9000,9000,14,9167,9167,14,9208,9210,14,9642,9643,14,9664,9664,14,9728,9732,14,9735,9741,14,9743,9744,14,9746,9746,14,9750,9751,14,9753,9756,14,9758,9759,14,9761,9761,14,9764,9765,14,9767,9769,14,9771,9773,14,9776,9783,14,9787,9791,14,9793,9793,14,9795,9799,14,9812,9822,14,9824,9824,14,9827,9827,14,9829,9830,14,9832,9832,14,9851,9851,14,9854,9854,14,9856,9861,14,9874,9876,14,9878,9879,14,9881,9881,14,9883,9884,14,9888,9889,14,9895,9895,14,9898,9899,14,9904,9905,14,9917,9918,14,9924,9925,14,9928,9928,14,9934,9935,14,9937,9937,14,9939,9940,14,9961,9962,14,9968,9973,14,9975,9978,14,9981,9981,14,9986,9986,14,9989,9989,14,9998,9998,14,10000,10001,14,10004,10004,14,10013,10013,14,10024,10024,14,10052,10052,14,10060,10060,14,10067,10069,14,10083,10084,14,10133,10135,14,10160,10160,14,10548,10549,14,11035,11036,14,11093,11093,14,11647,11647,5,12330,12333,5,12336,12336,14,12441,12442,5,12953,12953,14,42608,42610,5,42654,42655,5,43010,43010,5,43019,43019,5,43045,43046,5,43052,43052,5,43188,43203,7,43232,43249,5,43302,43309,5,43346,43347,7,43392,43394,5,43443,43443,5,43446,43449,5,43452,43453,5,43493,43493,5,43567,43568,7,43571,43572,7,43587,43587,5,43597,43597,7,43696,43696,5,43703,43704,5,43713,43713,5,43756,43757,5,43765,43765,7,44003,44004,7,44006,44007,7,44009,44010,7,44013,44013,5,44033,44059,12,44061,44087,12,44089,44115,12,44117,44143,12,44145,44171,12,44173,44199,12,44201,44227,12,44229,44255,12,44257,44283,12,44285,44311,12,44313,44339,12,44341,44367,12,44369,44395,12,44397,44423,12,44425,44451,12,44453,44479,12,44481,44507,12,44509,44535,12,44537,44563,12,44565,44591,12,44593,44619,12,44621,44647,12,44649,44675,12,44677,44703,12,44705,44731,12,44733,44759,12,44761,44787,12,44789,44815,12,44817,44843,12,44845,44871,12,44873,44899,12,44901,44927,12,44929,44955,12,44957,44983,12,44985,45011,12,45013,45039,12,45041,45067,12,45069,45095,12,45097,45123,12,45125,45151,12,45153,45179,12,45181,45207,12,45209,45235,12,45237,45263,12,45265,45291,12,45293,45319,12,45321,45347,12,45349,45375,12,45377,45403,12,45405,45431,12,45433,45459,12,45461,45487,12,45489,45515,12,45517,45543,12,45545,45571,12,45573,45599,12,45601,45627,12,45629,45655,12,45657,45683,12,45685,45711,12,45713,45739,12,45741,45767,12,45769,45795,12,45797,45823,12,45825,45851,12,45853,45879,12,45881,45907,12,45909,45935,12,45937,45963,12,45965,45991,12,45993,46019,12,46021,46047,12,46049,46075,12,46077,46103,12,46105,46131,12,46133,46159,12,46161,46187,12,46189,46215,12,46217,46243,12,46245,46271,12,46273,46299,12,46301,46327,12,46329,46355,12,46357,46383,12,46385,46411,12,46413,46439,12,46441,46467,12,46469,46495,12,46497,46523,12,46525,46551,12,46553,46579,12,46581,46607,12,46609,46635,12,46637,46663,12,46665,46691,12,46693,46719,12,46721,46747,12,46749,46775,12,46777,46803,12,46805,46831,12,46833,46859,12,46861,46887,12,46889,46915,12,46917,46943,12,46945,46971,12,46973,46999,12,47001,47027,12,47029,47055,12,47057,47083,12,47085,47111,12,47113,47139,12,47141,47167,12,47169,47195,12,47197,47223,12,47225,47251,12,47253,47279,12,47281,47307,12,47309,47335,12,47337,47363,12,47365,47391,12,47393,47419,12,47421,47447,12,47449,47475,12,47477,47503,12,47505,47531,12,47533,47559,12,47561,47587,12,47589,47615,12,47617,47643,12,47645,47671,12,47673,47699,12,47701,47727,12,47729,47755,12,47757,47783,12,47785,47811,12,47813,47839,12,47841,47867,12,47869,47895,12,47897,47923,12,47925,47951,12,47953,47979,12,47981,48007,12,48009,48035,12,48037,48063,12,48065,48091,12,48093,48119,12,48121,48147,12,48149,48175,12,48177,48203,12,48205,48231,12,48233,48259,12,48261,48287,12,48289,48315,12,48317,48343,12,48345,48371,12,48373,48399,12,48401,48427,12,48429,48455,12,48457,48483,12,48485,48511,12,48513,48539,12,48541,48567,12,48569,48595,12,48597,48623,12,48625,48651,12,48653,48679,12,48681,48707,12,48709,48735,12,48737,48763,12,48765,48791,12,48793,48819,12,48821,48847,12,48849,48875,12,48877,48903,12,48905,48931,12,48933,48959,12,48961,48987,12,48989,49015,12,49017,49043,12,49045,49071,12,49073,49099,12,49101,49127,12,49129,49155,12,49157,49183,12,49185,49211,12,49213,49239,12,49241,49267,12,49269,49295,12,49297,49323,12,49325,49351,12,49353,49379,12,49381,49407,12,49409,49435,12,49437,49463,12,49465,49491,12,49493,49519,12,49521,49547,12,49549,49575,12,49577,49603,12,49605,49631,12,49633,49659,12,49661,49687,12,49689,49715,12,49717,49743,12,49745,49771,12,49773,49799,12,49801,49827,12,49829,49855,12,49857,49883,12,49885,49911,12,49913,49939,12,49941,49967,12,49969,49995,12,49997,50023,12,50025,50051,12,50053,50079,12,50081,50107,12,50109,50135,12,50137,50163,12,50165,50191,12,50193,50219,12,50221,50247,12,50249,50275,12,50277,50303,12,50305,50331,12,50333,50359,12,50361,50387,12,50389,50415,12,50417,50443,12,50445,50471,12,50473,50499,12,50501,50527,12,50529,50555,12,50557,50583,12,50585,50611,12,50613,50639,12,50641,50667,12,50669,50695,12,50697,50723,12,50725,50751,12,50753,50779,12,50781,50807,12,50809,50835,12,50837,50863,12,50865,50891,12,50893,50919,12,50921,50947,12,50949,50975,12,50977,51003,12,51005,51031,12,51033,51059,12,51061,51087,12,51089,51115,12,51117,51143,12,51145,51171,12,51173,51199,12,51201,51227,12,51229,51255,12,51257,51283,12,51285,51311,12,51313,51339,12,51341,51367,12,51369,51395,12,51397,51423,12,51425,51451,12,51453,51479,12,51481,51507,12,51509,51535,12,51537,51563,12,51565,51591,12,51593,51619,12,51621,51647,12,51649,51675,12,51677,51703,12,51705,51731,12,51733,51759,12,51761,51787,12,51789,51815,12,51817,51843,12,51845,51871,12,51873,51899,12,51901,51927,12,51929,51955,12,51957,51983,12,51985,52011,12,52013,52039,12,52041,52067,12,52069,52095,12,52097,52123,12,52125,52151,12,52153,52179,12,52181,52207,12,52209,52235,12,52237,52263,12,52265,52291,12,52293,52319,12,52321,52347,12,52349,52375,12,52377,52403,12,52405,52431,12,52433,52459,12,52461,52487,12,52489,52515,12,52517,52543,12,52545,52571,12,52573,52599,12,52601,52627,12,52629,52655,12,52657,52683,12,52685,52711,12,52713,52739,12,52741,52767,12,52769,52795,12,52797,52823,12,52825,52851,12,52853,52879,12,52881,52907,12,52909,52935,12,52937,52963,12,52965,52991,12,52993,53019,12,53021,53047,12,53049,53075,12,53077,53103,12,53105,53131,12,53133,53159,12,53161,53187,12,53189,53215,12,53217,53243,12,53245,53271,12,53273,53299,12,53301,53327,12,53329,53355,12,53357,53383,12,53385,53411,12,53413,53439,12,53441,53467,12,53469,53495,12,53497,53523,12,53525,53551,12,53553,53579,12,53581,53607,12,53609,53635,12,53637,53663,12,53665,53691,12,53693,53719,12,53721,53747,12,53749,53775,12,53777,53803,12,53805,53831,12,53833,53859,12,53861,53887,12,53889,53915,12,53917,53943,12,53945,53971,12,53973,53999,12,54001,54027,12,54029,54055,12,54057,54083,12,54085,54111,12,54113,54139,12,54141,54167,12,54169,54195,12,54197,54223,12,54225,54251,12,54253,54279,12,54281,54307,12,54309,54335,12,54337,54363,12,54365,54391,12,54393,54419,12,54421,54447,12,54449,54475,12,54477,54503,12,54505,54531,12,54533,54559,12,54561,54587,12,54589,54615,12,54617,54643,12,54645,54671,12,54673,54699,12,54701,54727,12,54729,54755,12,54757,54783,12,54785,54811,12,54813,54839,12,54841,54867,12,54869,54895,12,54897,54923,12,54925,54951,12,54953,54979,12,54981,55007,12,55009,55035,12,55037,55063,12,55065,55091,12,55093,55119,12,55121,55147,12,55149,55175,12,55177,55203,12,55243,55291,10,65024,65039,5,65279,65279,4,65520,65528,4,66045,66045,5,66422,66426,5,68101,68102,5,68152,68154,5,68325,68326,5,69291,69292,5,69632,69632,7,69634,69634,7,69759,69761,5]")}return e.getInstance=function(){return e._INSTANCE||(e._INSTANCE=new e),e._INSTANCE},e.prototype.getGraphemeBreakType=function(e){if(e<32)return 10===e?3:13===e?2:4;if(e<127)return 0;for(var t=this._data,n=t.length/3,i=1;i<=n;)if(et[3*i+1]))return t[3*i+2];i=2*i+1}return 0},e._INSTANCE=null,e}()},OBOq:function(e,t,n){"use strict";n.d(t,"b",(function(){return l})),n.d(t,"a",(function(){return c})),n.d(t,"c",(function(){return d})),n("UCkY");var i,o,r,s=n("3/fG"),a=n("MNsG"),u=n("EffR");function l(e){(i=document.createElement("div")).className="monaco-aria-container",(o=document.createElement("div")).className="monaco-alert",o.setAttribute("role","alert"),o.setAttribute("aria-atomic","true"),i.appendChild(o),(r=document.createElement("div")).className="monaco-status",r.setAttribute("role","status"),r.setAttribute("aria-atomic","true"),i.appendChild(r),e.appendChild(i)}function c(e,t){p(o,e,t)}function d(e,t){a.e?c(e,t):p(r,e,t)}var h=0,f=void 0;function p(e,t,n){if(i){if(!n)switch(f===t?h++:(f=t,h=0),h){case 0:break;case 1:t=s.a("repeated","{0} (occurred again)",t);break;default:t=s.a("repeatedNtimes","{0} (occurred {1} times)",t,h)}u.o(e),e.textContent=t,e.style.visibility="hidden",e.style.visibility="visible"}}},OKK6:function(e,t,n){},OOlL:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"azcli",extensions:[".azcli"],aliases:["Azure CLI","azcli"],loader:function(){return n.e(240).then(n.bind(null,"NlLO"))}})},PTeM:function(e,t,n){"use strict";n.d(t,"c",(function(){return r})),n.d(t,"a",(function(){return s})),n.d(t,"b",(function(){return a}));var i=n("N0LK"),o=n("MrjW");function r(e){return e.replace(/[\\/]/g,o.posix.sep)}function s(e,t,n,r){if(void 0===r&&(r=o.sep),e===t)return!0;if(!e||!t)return!1;if(t.length>e.length)return!1;if(n){if(!Object(i.I)(e,t))return!1;if(t.length===e.length)return!0;var s=t.length;return t.charAt(t.length-1)===r&&s--,e.charAt(s)===r}return t.charAt(t.length-1)!==r&&(t+=r),0===e.indexOf(t)}function a(e){return e>=65&&e<=90||e>=97&&e<=122}},QDVR:function(e,t,n){"use strict";n.d(t,"e",(function(){return r})),n.d(t,"d",(function(){return s})),n.d(t,"c",(function(){return c})),n.d(t,"b",(function(){return d})),n.d(t,"a",(function(){return h}));var i,o=(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});function r(e){var t=[];return e.forEach((function(e){return t.push(e)})),t}function s(e){var t=[];return e.forEach((function(e,n){return t.push(n)})),t}var a=function(){function e(){this._value="",this._pos=0}return e.prototype.reset=function(e){return this._value=e,this._pos=0,this},e.prototype.next=function(){return this._pos+=1,this},e.prototype.hasNext=function(){return this._pos0)n.left||(n.left=new l,n.left.segment=i.value()),n=n.left;else if(o<0)n.right||(n.right=new l,n.right.segment=i.value()),n=n.right;else{if(!i.hasNext())break;i.next(),n.mid||(n.mid=new l,n.mid.segment=i.value()),n=n.mid}}var r=n.value;return n.value=t,n.key=e,r},e.prototype.get=function(e){for(var t=this._iter.reset(e),n=this._root;n;){var i=t.cmp(n.segment);if(i>0)n=n.left;else if(i<0)n=n.right;else{if(!t.hasNext())break;t.next(),n=n.mid}}return n?n.value:void 0},e.prototype.findSubstr=function(e){for(var t=this._iter.reset(e),n=this._root,i=void 0;n;){var o=t.cmp(n.segment);if(o>0)n=n.left;else if(o<0)n=n.right;else{if(!t.hasNext())break;t.next(),i=n.value||i,n=n.mid}}return n&&n.value||i},e.prototype.forEach=function(e){this._forEach(this._root,e)},e.prototype._forEach=function(e,t){e&&(this._forEach(e.left,t),e.value&&t(e.value,e.key),this._forEach(e.mid,t),this._forEach(e.right,t))},e}(),d=function(){function e(){this.map=new Map,this.ignoreCase=!1}return e.prototype.set=function(e,t){this.map.set(this.toKey(e),t)},e.prototype.get=function(e){return this.map.get(this.toKey(e))},e.prototype.toKey=function(e){var t=e.toString();return this.ignoreCase&&(t=t.toLowerCase()),t},e}(),h=function(e){function t(t,n){void 0===n&&(n=1);var i=e.call(this)||this;return i._limit=t,i._ratio=Math.min(Math.max(0,n),1),i}return o(t,e),t.prototype.get=function(t){return e.prototype.get.call(this,t,2)},t.prototype.peek=function(t){return e.prototype.get.call(this,t,0)},t.prototype.set=function(t,n){e.prototype.set.call(this,t,n,2),this.checkTrim()},t.prototype.checkTrim=function(){this.size>this._limit&&this.trimOld(Math.round(this._limit*this._ratio))},t}(function(){function e(){this._map=new Map,this._head=void 0,this._tail=void 0,this._size=0}return e.prototype.clear=function(){this._map.clear(),this._head=void 0,this._tail=void 0,this._size=0},Object.defineProperty(e.prototype,"size",{get:function(){return this._size},enumerable:!0,configurable:!0}),e.prototype.get=function(e,t){void 0===t&&(t=0);var n=this._map.get(e);if(n)return 0!==t&&this.touch(n,t),n.value},e.prototype.set=function(e,t,n){void 0===n&&(n=0);var i=this._map.get(e);if(i)i.value=t,0!==n&&this.touch(i,n);else{switch(i={key:e,value:t,next:void 0,previous:void 0},n){case 0:this.addItemLast(i);break;case 1:this.addItemFirst(i);break;case 2:default:this.addItemLast(i)}this._map.set(e,i),this._size++}},e.prototype.delete=function(e){return!!this.remove(e)},e.prototype.remove=function(e){var t=this._map.get(e);if(t)return this._map.delete(e),this.removeItem(t),this._size--,t.value},e.prototype.forEach=function(e,t){for(var n=this._head;n;)t?e.bind(t)(n.value,n.key,this):e(n.value,n.key,this),n=n.next},e.prototype.trimOld=function(e){if(!(e>=this.size))if(0!==e){for(var t=this._head,n=this.size;t&&n>e;)this._map.delete(t.key),t=t.next,n--;this._head=t,this._size=n,t&&(t.previous=void 0)}else this.clear()},e.prototype.addItemFirst=function(e){if(this._head||this._tail){if(!this._head)throw new Error("Invalid list");e.next=this._head,this._head.previous=e}else this._tail=e;this._head=e},e.prototype.addItemLast=function(e){if(this._head||this._tail){if(!this._tail)throw new Error("Invalid list");e.previous=this._tail,this._tail.next=e}else this._head=e;this._tail=e},e.prototype.removeItem=function(e){if(e===this._head&&e===this._tail)this._head=void 0,this._tail=void 0;else if(e===this._head){if(!e.next)throw new Error("Invalid list");e.next.previous=void 0,this._head=e.next}else if(e===this._tail){if(!e.previous)throw new Error("Invalid list");e.previous.next=void 0,this._tail=e.previous}else{var t=e.next,n=e.previous;if(!t||!n)throw new Error("Invalid list");t.previous=n,n.next=t}e.next=void 0,e.previous=void 0},e.prototype.touch=function(e,t){if(!this._head||!this._tail)throw new Error("Invalid list");if(1===t||2===t)if(1===t){if(e===this._head)return;var n=e.next,i=e.previous;e===this._tail?(i.next=void 0,this._tail=i):(n.previous=i,i.next=n),e.previous=void 0,e.next=this._head,this._head.previous=e,this._head=e}else if(2===t){if(e===this._tail)return;n=e.next,i=e.previous,e===this._head?(n.previous=void 0,this._head=n):(n.previous=i,i.next=n),e.next=void 0,e.previous=this._tail,this._tail.next=e,this._tail=e}},e.prototype.toJSON=function(){var e=[];return this.forEach((function(t,n){e.push([n,t])})),e},e}())},QFiB:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"markdown",extensions:[".md",".markdown",".mdown",".mkdn",".mkd",".mdwn",".mdtxt",".mdtext"],aliases:["Markdown","markdown"],loader:function(){return n.e(256).then(n.bind(null,"PhST"))}})},QRHv:function(e,t,n){"use strict";n.d(t,"f",(function(){return a})),n.d(t,"b",(function(){return c})),n.d(t,"c",(function(){return d})),n.d(t,"a",(function(){return f})),n.d(t,"e",(function(){return m})),n.d(t,"d",(function(){return v}));var i=n("6OMU"),o=n("4bUh"),r=n("cGHE"),s=n("twdY");function a(e){for(var t=0,n=0,i=0,o=0,r=e.length;o>>0}var l=new Uint32Array(0).buffer,c=function(){function e(){this.tokens=[]}return e.prototype.add=function(e,t){if(this.tokens.length>0){var n=this.tokens[this.tokens.length-1];if(n.startLineNumber+n.tokens.length-1+1===e)return void n.tokens.push(t)}this.tokens.push(new p(e,[t]))},e}(),d=function(){function e(e){this._tokens=e,this._tokenCount=e.length/4}return e.prototype.getMaxDeltaLine=function(){var e=this.getTokenCount();return 0===e?-1:this.getDeltaLine(e-1)},e.prototype.getTokenCount=function(){return this._tokenCount},e.prototype.getDeltaLine=function(e){return this._tokens[4*e]},e.prototype.getStartCharacter=function(e){return this._tokens[4*e+1]},e.prototype.getEndCharacter=function(e){return this._tokens[4*e+2]},e.prototype.getMetadata=function(e){return this._tokens[4*e+3]},e.prototype.clear=function(){this._tokenCount=0},e.prototype.acceptDeleteRange=function(e,t,n,i,o){for(var r=this._tokens,s=this._tokenCount,a=i-t,u=0,l=!1,c=0;co?p-=o-n:p=n;else if(h===t&&f===n){if(!(h===i&&p>o)){l=!0;continue}p-=o-n}else if(ho)){l=!0;continue}p=h===t?(f=n)+(p-o):(f=0)+(p-o)}else if(h>i){if(0===a&&!l){u=s;break}h-=a}else{if(!(h===i&&f>=o))throw new Error("Not possible!");e&&0===h&&(f+=e,p+=e),h-=a,f-=o-n,p-=o-n}var m=4*u;r[m]=h,r[m+1]=f,r[m+2]=p,r[m+3]=g,u++}}this._tokenCount=u},e.prototype.acceptInsertText=function(e,t,n,i,o,r){for(var s=0===n&&1===i&&(r>=48&&r<=57||r>=65&&r<=90||r>=97&&r<=122),a=this._tokens,u=this._tokenCount,l=0;lt)){for(var s=o;s>n&&e.getDeltaLine(s-1)===t;)s--;for(var a=o;a0?t.charCodeAt(0):0)},e.prototype.acceptEdit=function(e,t,n,i,o){this._acceptDeleteRange(e),this._acceptInsertText(new r.a(e.startLineNumber,e.startColumn),t,n,i,o),this._updateEndLineNumber()},e.prototype._acceptDeleteRange=function(e){if(e.startLineNumber!==e.endLineNumber||e.startColumn!==e.endColumn){var t=e.startLineNumber-this.startLineNumber,n=e.endLineNumber-this.startLineNumber;if(n<0){var i=n-t;this.startLineNumber-=i}else{var o=this.tokens.getMaxDeltaLine();if(!(t>=o+1)){if(t<0&&n>=o+1)return this.startLineNumber=0,void this.tokens.clear();if(t<0){var r=-t;this.startLineNumber-=r,this.tokens.acceptDeleteRange(e.startColumn-1,0,0,n,e.endColumn-1)}else this.tokens.acceptDeleteRange(0,t,e.startColumn-1,n,e.endColumn-1)}}}},e.prototype._acceptInsertText=function(e,t,n,i,o){if(0!==t||0!==n){var r=e.lineNumber-this.startLineNumber;r<0?this.startLineNumber+=t:r>=this.tokens.getMaxDeltaLine()+1||this.tokens.acceptInsertText(r,e.column-1,t,n,i,o)}},e}(),p=function(e,t){this.startLineNumber=e,this.tokens=t};function g(e){return e instanceof Uint32Array?e:new Uint32Array(e)}var m=function(){function e(){this._pieces=[]}return e.prototype.flush=function(){this._pieces=[]},e.prototype.set=function(e){this._pieces=e||[]},e.prototype.addSemanticTokens=function(t,n){var i=this._pieces;if(0===i.length)return n;var r=e._findFirstPieceWithLine(i,t),s=this._pieces[r].getLineTokens(t);if(!s)return n;for(var a=n.getCount(),u=s.getCount(),l=0,c=[],d=0,h=0;h>>0,v=~m>>>0;lt)){for(;o>n&&e[o-1].startLineNumber<=t&&t<=e[o-1].endLineNumber;)o--;return o}i=o-1}}return n},e.prototype.acceptEdit=function(e,t,n,i,o){for(var r=0,s=this._pieces;r1&&(o=s.x.getLanguageId(i[1])!==e),!o)return l}if(!i||0===i.length){var r=new Uint32Array(2);return r[0]=t,r[1]=u(e),r.buffer}return i[i.length-2]=t,0===i.byteOffset&&i.byteLength===i.buffer.byteLength?i.buffer:i},e.prototype._ensureLine=function(e){for(;e>=this._len;)this._lineTokens[this._len]=null,this._len++},e.prototype._deleteLines=function(e,t){0!==t&&(e+t>this._len&&(t=this._len-e),this._lineTokens.splice(e,t),this._len-=t)},e.prototype._insertLines=function(e,t){if(0!==t){for(var n=[],o=0;o=this._len))if(t.startLineNumber!==t.endLineNumber){this._lineTokens[n]=e._deleteEnding(this._lineTokens[n],t.startColumn-1);var i=t.endLineNumber-1,o=null;i=this._len||(0!==n?(this._lineTokens[o]=e._deleteEnding(this._lineTokens[o],t.column-1),this._lineTokens[o]=e._insert(this._lineTokens[o],t.column-1,i),this._insertLines(t.lineNumber,n)):this._lineTokens[o]=e._insert(this._lineTokens[o],t.column-1,i))}},e._deleteBeginning=function(t,n){return null===t||t===l?t:e._delete(t,0,n)},e._deleteEnding=function(t,n){if(null===t||t===l)return t;var i=g(t),o=i[i.length-2];return e._delete(t,n,o)},e._delete=function(e,t,n){if(null===e||e===l||t===n)return e;var i=g(e),r=i.length>>>1;if(0===t&&i[i.length-2]===n)return l;var s,a,u=o.a.findIndexInTokensArray(i,t),c=u>0?i[u-1<<1]:0;if(na&&(i[s++]=m,i[s++]=i[1+(p<<1)],a=m)}if(s===i.length)return e;var v=new Uint32Array(s);return v.set(i.subarray(0,s),0),v.buffer},e._append=function(e,t){if(t===l)return e;if(e===l)return t;if(null===e)return e;if(null===t)return null;var n=g(e),i=g(t),o=i.length>>>1,r=new Uint32Array(n.length+i.length);r.set(n,0);for(var s=n.length,a=n[n.length-2],u=0;u>>1,s=o.a.findIndexInTokensArray(i,t);s>0&&i[s-1<<1]===t&&s--;for(var a=s;a(t|=0)&&(n=t-e),n<0&&(n=0),(i|=0)<0&&(i=0),(r|=0)+i>(o|=0)&&(r=o-i),r<0&&(r=0),this.width=e,this.scrollWidth=t,this.scrollLeft=n,this.height=i,this.scrollHeight=o,this.scrollTop=r}return e.prototype.equals=function(e){return this.width===e.width&&this.scrollWidth===e.scrollWidth&&this.scrollLeft===e.scrollLeft&&this.height===e.height&&this.scrollHeight===e.scrollHeight&&this.scrollTop===e.scrollTop},e.prototype.withScrollDimensions=function(t){return new e(void 0!==t.width?t.width:this.width,void 0!==t.scrollWidth?t.scrollWidth:this.scrollWidth,this.scrollLeft,void 0!==t.height?t.height:this.height,void 0!==t.scrollHeight?t.scrollHeight:this.scrollHeight,this.scrollTop)},e.prototype.withScrollPosition=function(t){return new e(this.width,this.scrollWidth,void 0!==t.scrollLeft?t.scrollLeft:this.scrollLeft,this.height,this.scrollHeight,void 0!==t.scrollTop?t.scrollTop:this.scrollTop)},e.prototype.createScrollEvent=function(e){var t=this.width!==e.width,n=this.scrollWidth!==e.scrollWidth,i=this.scrollLeft!==e.scrollLeft,o=this.height!==e.height,r=this.scrollHeight!==e.scrollHeight,s=this.scrollTop!==e.scrollTop;return{width:this.width,scrollWidth:this.scrollWidth,scrollLeft:this.scrollLeft,height:this.height,scrollHeight:this.scrollHeight,scrollTop:this.scrollTop,widthChanged:t,scrollWidthChanged:n,scrollLeftChanged:i,heightChanged:o,scrollHeightChanged:r,scrollTopChanged:s}},e}(),u=function(e){function t(t,n){var i=e.call(this)||this;return i._onScroll=i._register(new o.a),i.onScroll=i._onScroll.event,i._smoothScrollDuration=t,i._scheduleAtNextAnimationFrame=n,i._state=new a(0,0,0,0,0,0),i._smoothScrolling=null,i}return s(t,e),t.prototype.dispose=function(){this._smoothScrolling&&(this._smoothScrolling.dispose(),this._smoothScrolling=null),e.prototype.dispose.call(this)},t.prototype.setSmoothScrollDuration=function(e){this._smoothScrollDuration=e},t.prototype.validateScrollPosition=function(e){return this._state.withScrollPosition(e)},t.prototype.getScrollDimensions=function(){return this._state},t.prototype.setScrollDimensions=function(e){var t=this._state.withScrollDimensions(e);this._setState(t),this._smoothScrolling&&this._smoothScrolling.acceptScrollDimensions(this._state)},t.prototype.getFutureScrollPosition=function(){return this._smoothScrolling?this._smoothScrolling.to:this._state},t.prototype.getCurrentScrollPosition=function(){return this._state},t.prototype.setScrollPositionNow=function(e){var t=this._state.withScrollPosition(e);this._smoothScrolling&&(this._smoothScrolling.dispose(),this._smoothScrolling=null),this._setState(t)},t.prototype.setScrollPositionSmooth=function(e){var t=this;if(0===this._smoothScrollDuration)return this.setScrollPositionNow(e);if(this._smoothScrolling){e={scrollLeft:void 0===e.scrollLeft?this._smoothScrolling.to.scrollLeft:e.scrollLeft,scrollTop:void 0===e.scrollTop?this._smoothScrolling.to.scrollTop:e.scrollTop};var n=this._state.withScrollPosition(e);if(this._smoothScrolling.to.scrollLeft===n.scrollLeft&&this._smoothScrolling.to.scrollTop===n.scrollTop)return;var i=this._smoothScrolling.combine(this._state,n,this._smoothScrollDuration);this._smoothScrolling.dispose(),this._smoothScrolling=i}else n=this._state.withScrollPosition(e),this._smoothScrolling=d.start(this._state,n,this._smoothScrollDuration);this._smoothScrolling.animationFrameDisposable=this._scheduleAtNextAnimationFrame((function(){t._smoothScrolling&&(t._smoothScrolling.animationFrameDisposable=null,t._performSmoothScrolling())}))},t.prototype._performSmoothScrolling=function(){var e=this;if(this._smoothScrolling){var t=this._smoothScrolling.tick(),n=this._state.withScrollPosition(t);if(this._setState(n),t.isDone)return this._smoothScrolling.dispose(),void(this._smoothScrolling=null);this._smoothScrolling.animationFrameDisposable=this._scheduleAtNextAnimationFrame((function(){e._smoothScrolling&&(e._smoothScrolling.animationFrameDisposable=null,e._performSmoothScrolling())}))}},t.prototype._setState=function(e){var t=this._state;t.equals(e)||(this._state=e,this._onScroll.fire(this._state.createScrollEvent(t)))},t}(r.a),l=function(e,t,n){this.scrollLeft=e,this.scrollTop=t,this.isDone=n};function c(e,t){var n=t-e;return function(t){return e+n*(1-function(e){return Math.pow(e,3)}(1-t))}}var d=function(){function e(e,t,n,i){this.from=e,this.to=t,this.duration=i,this._startTime=n,this.animationFrameDisposable=null,this._initAnimations()}return e.prototype._initAnimations=function(){this.scrollLeft=this._initAnimation(this.from.scrollLeft,this.to.scrollLeft,this.to.width),this.scrollTop=this._initAnimation(this.from.scrollTop,this.to.scrollTop,this.to.height)},e.prototype._initAnimation=function(e,t,n){var i,o,r;if(Math.abs(e-t)>2.5*n){var s=void 0,a=void 0;return e=0){var n=e.split("!=");return d.create(n[0].trim(),this._deserializeValue(n[1],t))}return e.indexOf("==")>=0?(n=e.split("=="),c.create(n[0].trim(),this._deserializeValue(n[1],t))):e.indexOf("=~")>=0?(n=e.split("=~"),f.create(n[0].trim(),this._deserializeRegexValue(n[1],t))):/^\!\s*/.test(e)?h.create(e.substr(1).trim()):l.create(e)},e._deserializeValue=function(e,t){if("true"===(e=e.trim()))return!0;if("false"===e)return!1;var n=/^'([^']*)'$/.exec(e);return n?n[1].trim():e},e._deserializeRegexValue=function(e,t){if(Object(o.v)(e)){if(t)throw new Error("missing regexp-value for =~-expression");return null}var n=e.indexOf("/"),i=e.lastIndexOf("/");if(n===i||n<0){if(t)throw new Error("bad regexp-value '"+e+"', missing /-enclosure");return null}var r=e.slice(n+1,i),s="i"===e[i+1]?"i":"";try{return new RegExp(r,s)}catch(n){if(t)throw new Error("bad regexp-value '"+e+"', parse error: "+n);return null}},e}();function u(e,t){var n=e.getType(),i=t.getType();if(n!==i)return n-i;switch(n){case 1:case 2:case 3:case 4:case 6:case 7:case 5:return e.cmp(t);default:throw new Error("Unknown ContextKeyExpr!")}}var l=function(){function e(e){this.key=e}return e.create=function(t){return new e(t)},e.prototype.getType=function(){return 1},e.prototype.cmp=function(e){return this.keye.key?1:0},e.prototype.equals=function(t){return t instanceof e&&this.key===t.key},e.prototype.evaluate=function(e){return!!e.getValue(this.key)},e.prototype.keys=function(){return[this.key]},e.prototype.negate=function(){return h.create(this.key)},e}(),c=function(){function e(e,t){this.key=e,this.value=t}return e.create=function(t,n){return"boolean"==typeof n?n?l.create(t):h.create(t):new e(t,n)},e.prototype.getType=function(){return 3},e.prototype.cmp=function(e){return this.keye.key?1:this.valuee.value?1:0},e.prototype.equals=function(t){return t instanceof e&&this.key===t.key&&this.value===t.value},e.prototype.evaluate=function(e){return e.getValue(this.key)==this.value},e.prototype.keys=function(){return[this.key]},e.prototype.negate=function(){return d.create(this.key,this.value)},e}(),d=function(){function e(e,t){this.key=e,this.value=t}return e.create=function(t,n){return"boolean"==typeof n?n?h.create(t):l.create(t):new e(t,n)},e.prototype.getType=function(){return 4},e.prototype.cmp=function(e){return this.keye.key?1:this.valuee.value?1:0},e.prototype.equals=function(t){return t instanceof e&&this.key===t.key&&this.value===t.value},e.prototype.evaluate=function(e){return e.getValue(this.key)!=this.value},e.prototype.keys=function(){return[this.key]},e.prototype.negate=function(){return c.create(this.key,this.value)},e}(),h=function(){function e(e){this.key=e}return e.create=function(t){return new e(t)},e.prototype.getType=function(){return 2},e.prototype.cmp=function(e){return this.keye.key?1:0},e.prototype.equals=function(t){return t instanceof e&&this.key===t.key},e.prototype.evaluate=function(e){return!e.getValue(this.key)},e.prototype.keys=function(){return[this.key]},e.prototype.negate=function(){return l.create(this.key)},e}(),f=function(){function e(e,t){this.key=e,this.regexp=t}return e.create=function(t,n){return new e(t,n)},e.prototype.getType=function(){return 6},e.prototype.cmp=function(e){if(this.keye.key)return 1;var t=this.regexp?this.regexp.source:"",n=e.regexp?e.regexp.source:"";return tn?1:0},e.prototype.equals=function(t){if(t instanceof e){var n=this.regexp?this.regexp.source:"",i=t.regexp?t.regexp.source:"";return this.key===t.key&&n===i}return!1},e.prototype.evaluate=function(e){var t=e.getValue(this.key);return!!this.regexp&&this.regexp.test(t)},e.prototype.keys=function(){return[this.key]},e.prototype.negate=function(){return p.create(this)},e}(),p=function(){function e(e){this._actual=e}return e.create=function(t){return new e(t)},e.prototype.getType=function(){return 7},e.prototype.cmp=function(e){return this._actual.cmp(e._actual)},e.prototype.equals=function(t){return t instanceof e&&this._actual.equals(t._actual)},e.prototype.evaluate=function(e){return!this._actual.evaluate(e)},e.prototype.keys=function(){return this._actual.keys()},e.prototype.negate=function(){return this._actual},e}(),g=function(){function e(e){this.expr=e}return e.create=function(t){var n=e._normalizeArr(t);if(0!==n.length)return 1===n.length?n[0]:new e(n)},e.prototype.getType=function(){return 5},e.prototype.cmp=function(e){if(this.expr.lengthe.expr.length)return 1;for(var t=0,n=this.expr.length;t1;){for(var s=t.shift(),u=t.shift(),l=[],c=0,d=r(s);c=n.actionsList.children.length?(n.actionsList.appendChild(r),n.viewItems.push(i)):(n.actionsList.insertBefore(r,n.actionsList.children[o]),n.viewItems.splice(o,0,i),o++)}))},t.prototype.clear=function(){this.viewItems=Object(s.e)(this.viewItems),u.o(this.actionsList)},t.prototype.isEmpty=function(){return 0===this.viewItems.length},t.prototype.focus=function(e){var t=!1,n=void 0;void 0===e?t=!0:"number"==typeof e?n=e:"boolean"==typeof e&&(t=e),t&&void 0===this.focusedItem?(this.focusedItem=this.viewItems.length-1,this.focusNext()):(void 0!==n&&(this.focusedItem=n),this.updateFocus())},t.prototype.focusNext=function(){void 0===this.focusedItem&&(this.focusedItem=this.viewItems.length-1);var e,t=this.focusedItem;do{this.focusedItem=(this.focusedItem+1)%this.viewItems.length,e=this.viewItems[this.focusedItem]}while(this.focusedItem!==t&&!e.isEnabled());this.focusedItem!==t||e.isEnabled()||(this.focusedItem=void 0),this.updateFocus()},t.prototype.focusPrevious=function(){void 0===this.focusedItem&&(this.focusedItem=0);var e,t=this.focusedItem;do{this.focusedItem=this.focusedItem-1,this.focusedItem<0&&(this.focusedItem=this.viewItems.length-1),e=this.viewItems[this.focusedItem]}while(this.focusedItem!==t&&!e.isEnabled());this.focusedItem!==t||e.isEnabled()||(this.focusedItem=void 0),this.updateFocus(!0)},t.prototype.updateFocus=function(e,t){void 0===this.focusedItem&&this.actionsList.focus({preventScroll:t});for(var n=0;nn||e===n&&t>i?(this.startLineNumber=n,this.startColumn=i,this.endLineNumber=e,this.endColumn=t):(this.startLineNumber=e,this.startColumn=t,this.endLineNumber=n,this.endColumn=i)}return e.prototype.isEmpty=function(){return e.isEmpty(this)},e.isEmpty=function(e){return e.startLineNumber===e.endLineNumber&&e.startColumn===e.endColumn},e.prototype.containsPosition=function(t){return e.containsPosition(this,t)},e.containsPosition=function(e,t){return!(t.lineNumbere.endLineNumber||t.lineNumber===e.startLineNumber&&t.columne.endColumn)},e.prototype.containsRange=function(t){return e.containsRange(this,t)},e.containsRange=function(e,t){return!(t.startLineNumbere.endLineNumber||t.endLineNumber>e.endLineNumber||t.startLineNumber===e.startLineNumber&&t.startColumne.endColumn)},e.prototype.strictContainsRange=function(t){return e.strictContainsRange(this,t)},e.strictContainsRange=function(e,t){return!(t.startLineNumbere.endLineNumber||t.endLineNumber>e.endLineNumber||t.startLineNumber===e.startLineNumber&&t.startColumn<=e.startColumn||t.endLineNumber===e.endLineNumber&&t.endColumn>=e.endColumn)},e.prototype.plusRange=function(t){return e.plusRange(this,t)},e.plusRange=function(t,n){var i,o,r,s;return n.startLineNumbert.endLineNumber?(r=n.endLineNumber,s=n.endColumn):n.endLineNumber===t.endLineNumber?(r=n.endLineNumber,s=Math.max(n.endColumn,t.endColumn)):(r=t.endLineNumber,s=t.endColumn),new e(i,o,r,s)},e.prototype.intersectRanges=function(t){return e.intersectRanges(this,t)},e.intersectRanges=function(t,n){var i=t.startLineNumber,o=t.startColumn,r=t.endLineNumber,s=t.endColumn,a=n.startLineNumber,u=n.startColumn,l=n.endLineNumber,c=n.endColumn;return il?(r=l,s=c):r===l&&(s=Math.min(s,c)),i>r||i===r&&o>s?null:new e(i,o,r,s)},e.prototype.equalsRange=function(t){return e.equalsRange(this,t)},e.equalsRange=function(e,t){return!!e&&!!t&&e.startLineNumber===t.startLineNumber&&e.startColumn===t.startColumn&&e.endLineNumber===t.endLineNumber&&e.endColumn===t.endColumn},e.prototype.getEndPosition=function(){return new i.a(this.endLineNumber,this.endColumn)},e.prototype.getStartPosition=function(){return new i.a(this.startLineNumber,this.startColumn)},e.prototype.toString=function(){return"["+this.startLineNumber+","+this.startColumn+" -> "+this.endLineNumber+","+this.endColumn+"]"},e.prototype.setEndPosition=function(t,n){return new e(this.startLineNumber,this.startColumn,t,n)},e.prototype.setStartPosition=function(t,n){return new e(t,n,this.endLineNumber,this.endColumn)},e.prototype.collapseToStart=function(){return e.collapseToStart(this)},e.collapseToStart=function(t){return new e(t.startLineNumber,t.startColumn,t.startLineNumber,t.startColumn)},e.fromPositions=function(t,n){return void 0===n&&(n=t),new e(t.lineNumber,t.column,n.lineNumber,n.column)},e.lift=function(t){return t?new e(t.startLineNumber,t.startColumn,t.endLineNumber,t.endColumn):null},e.isIRange=function(e){return e&&"number"==typeof e.startLineNumber&&"number"==typeof e.startColumn&&"number"==typeof e.endLineNumber&&"number"==typeof e.endColumn},e.areIntersectingOrTouching=function(e,t){return!(e.endLineNumbere.startLineNumber},e}()},bY76:function(e,t,n){"use strict";n.d(t,"a",(function(){return h}));var i,o,r=n("MNsG"),s=(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),a=/^\w[\w\d+.-]*$/,u=/^\//,l=/^\/\//,c="/",d=/^(([^:/?#]+?):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?/,h=function(){function e(e,t,n,i,o,r){void 0===r&&(r=!1),"object"==typeof e?(this.scheme=e.scheme||"",this.authority=e.authority||"",this.path=e.path||"",this.query=e.query||"",this.fragment=e.fragment||""):(this.scheme=function(e,t){return e||t?e:"file"}(e,r),this.authority=t||"",this.path=function(e,t){switch(e){case"https":case"http":case"file":t?t[0]!==c&&(t=c+t):t=c}return t}(this.scheme,n||""),this.query=i||"",this.fragment=o||"",function(e,t){if(!e.scheme&&t)throw new Error('[UriError]: Scheme is missing: {scheme: "", authority: "'+e.authority+'", path: "'+e.path+'", query: "'+e.query+'", fragment: "'+e.fragment+'"}');if(e.scheme&&!a.test(e.scheme))throw new Error("[UriError]: Scheme contains illegal characters.");if(e.path)if(e.authority){if(!u.test(e.path))throw new Error('[UriError]: If a URI contains an authority component, then the path component must either be empty or begin with a slash ("/") character')}else if(l.test(e.path))throw new Error('[UriError]: If a URI does not contain an authority component, then the path cannot begin with two slash characters ("//")')}(this,r))}return e.isUri=function(t){return t instanceof e||!!t&&"string"==typeof t.authority&&"string"==typeof t.fragment&&"string"==typeof t.path&&"string"==typeof t.query&&"string"==typeof t.scheme&&"function"==typeof t.fsPath&&"function"==typeof t.with&&"function"==typeof t.toString},Object.defineProperty(e.prototype,"fsPath",{get:function(){return _(this)},enumerable:!0,configurable:!0}),e.prototype.with=function(e){if(!e)return this;var t=e.scheme,n=e.authority,i=e.path,o=e.query,r=e.fragment;return void 0===t?t=this.scheme:null===t&&(t=""),void 0===n?n=this.authority:null===n&&(n=""),void 0===i?i=this.path:null===i&&(i=""),void 0===o?o=this.query:null===o&&(o=""),void 0===r?r=this.fragment:null===r&&(r=""),t===this.scheme&&n===this.authority&&i===this.path&&o===this.query&&r===this.fragment?this:new p(t,n,i,o,r)},e.parse=function(e,t){void 0===t&&(t=!1);var n=d.exec(e);return n?new p(n[2]||"",C(n[4]||""),C(n[5]||""),C(n[7]||""),C(n[9]||""),t):new p("","","","","")},e.file=function(e){var t="";if(r.h&&(e=e.replace(/\\/g,c)),e[0]===c&&e[1]===c){var n=e.indexOf(c,2);-1===n?(t=e.substring(2),e=c):(t=e.substring(2,n),e=e.substring(n)||c)}return new p("file",t,e,"","")},e.from=function(e){return new p(e.scheme,e.authority,e.path,e.query,e.fragment)},e.prototype.toString=function(e){return void 0===e&&(e=!1),y(this,e)},e.prototype.toJSON=function(){return this},e.revive=function(t){if(t){if(t instanceof e)return t;var n=new p(t);return n._formatted=t.external,n._fsPath=t._sep===f?t.fsPath:null,n}return t},e}(),f=r.h?1:void 0,p=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._formatted=null,t._fsPath=null,t}return s(t,e),Object.defineProperty(t.prototype,"fsPath",{get:function(){return this._fsPath||(this._fsPath=_(this)),this._fsPath},enumerable:!0,configurable:!0}),t.prototype.toString=function(e){return void 0===e&&(e=!1),e?y(this,!0):(this._formatted||(this._formatted=y(this,!1)),this._formatted)},t.prototype.toJSON=function(){var e={$mid:1};return this._fsPath&&(e.fsPath=this._fsPath,e._sep=f),this._formatted&&(e.external=this._formatted),this.path&&(e.path=this.path),this.scheme&&(e.scheme=this.scheme),this.authority&&(e.authority=this.authority),this.query&&(e.query=this.query),this.fragment&&(e.fragment=this.fragment),e},t}(h),g=((o={})[58]="%3A",o[47]="%2F",o[63]="%3F",o[35]="%23",o[91]="%5B",o[93]="%5D",o[64]="%40",o[33]="%21",o[36]="%24",o[38]="%26",o[39]="%27",o[40]="%28",o[41]="%29",o[42]="%2A",o[43]="%2B",o[44]="%2C",o[59]="%3B",o[61]="%3D",o[32]="%20",o);function m(e,t){for(var n=void 0,i=-1,o=0;o=97&&r<=122||r>=65&&r<=90||r>=48&&r<=57||45===r||46===r||95===r||126===r||t&&47===r)-1!==i&&(n+=encodeURIComponent(e.substring(i,o)),i=-1),void 0!==n&&(n+=e.charAt(o));else{void 0===n&&(n=e.substr(0,o));var s=g[r];void 0!==s?(-1!==i&&(n+=encodeURIComponent(e.substring(i,o)),i=-1),n+=s):-1===i&&(i=o)}}return-1!==i&&(n+=encodeURIComponent(e.substring(i))),void 0!==n?n:e}function v(e){for(var t=void 0,n=0;n1&&"file"===e.scheme?"//"+e.authority+e.path:47===e.path.charCodeAt(0)&&(e.path.charCodeAt(1)>=65&&e.path.charCodeAt(1)<=90||e.path.charCodeAt(1)>=97&&e.path.charCodeAt(1)<=122)&&58===e.path.charCodeAt(2)?e.path[1].toLowerCase()+e.path.substr(2):e.path,r.h&&(t=t.replace(/\//g,"\\")),t}function y(e,t){var n=t?v:m,i="",o=e.scheme,r=e.authority,s=e.path,a=e.query,u=e.fragment;if(o&&(i+=o,i+=":"),(r||"file"===o)&&(i+=c,i+=c),r){var l=r.indexOf("@");if(-1!==l){var d=r.substr(0,l);r=r.substr(l+1),-1===(l=d.indexOf(":"))?i+=n(d,!1):(i+=n(d.substr(0,l),!1),i+=":",i+=n(d.substr(l+1),!1)),i+="@"}-1===(l=(r=r.toLowerCase()).indexOf(":"))?i+=n(r,!1):(i+=n(r.substr(0,l),!1),i+=r.substr(l))}if(s){if(s.length>=3&&47===s.charCodeAt(0)&&58===s.charCodeAt(2))(h=s.charCodeAt(1))>=65&&h<=90&&(s="/"+String.fromCharCode(h+32)+":"+s.substr(3));else if(s.length>=2&&58===s.charCodeAt(1)){var h;(h=s.charCodeAt(0))>=65&&h<=90&&(s=String.fromCharCode(h+32)+":"+s.substr(2))}i+=n(s,!0)}return a&&(i+="?",i+=n(a,!1)),u&&(i+="#",i+=t?u:m(u,!1)),i}var b=/(%[0-9A-Za-z][0-9A-Za-z])+/g;function C(e){return e.match(b)?e.replace(b,(function(e){return function e(t){try{return decodeURIComponent(t)}catch(n){return t.length>3?t.substr(0,3)+e(t.substr(3)):t}}(e)})):e}},bexQ:function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var i=n("Cg/j"),o=Object(i.c)("keybindingService")},c2dO:function(e,t,n){"use strict";n.r(t),n.d(t,"LanguageServiceDefaultsImpl",(function(){return o})),n("M/lh");var i=monaco.Emitter,o=function(){function e(e,t,n){this._onDidChange=new i,this._languageId=e,this.setOptions(t),this.setModeConfiguration(n)}return Object.defineProperty(e.prototype,"onDidChange",{get:function(){return this._onDidChange.event},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"languageId",{get:function(){return this._languageId},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"options",{get:function(){return this._options},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"modeConfiguration",{get:function(){return this._modeConfiguration},enumerable:!0,configurable:!0}),e.prototype.setOptions=function(e){this._options=e||Object.create(null),this._onDidChange.fire(this)},e.prototype.setModeConfiguration=function(e){this._modeConfiguration=e||Object.create(null),this._onDidChange.fire(this)},e}(),r={tabSize:4,insertSpaces:!1,wrapLineLength:120,unformatted:'default": "a, abbr, acronym, b, bdo, big, br, button, cite, code, dfn, em, i, img, input, kbd, label, map, object, q, samp, select, small, span, strong, sub, sup, textarea, tt, var',contentUnformatted:"pre",indentInnerHtml:!1,preserveNewLines:!0,maxPreserveNewLines:null,indentHandlebars:!1,endWithNewline:!1,extraLiners:"head, body, /html",wrapAttributes:"auto"},s={format:r,suggest:{html5:!0}},a={format:r,suggest:{html5:!0,razor:!0}};function u(e){return{completionItems:!0,hovers:!0,documentSymbols:!0,links:!0,documentHighlights:!0,rename:!0,colors:!0,foldingRanges:!0,selectionRanges:!0,diagnostics:e===l,documentFormattingEdits:e===l,documentRangeFormattingEdits:e===l}}var l="html",c=new o(l,{format:r,suggest:{html5:!0,angular1:!0,ionic:!0}},u(l)),d=new o("handlebars",s,u("handlebars")),h=new o("razor",a,u("razor"));function f(){return n.e(219).then(n.bind(null,"+lu7"))}monaco.languages.html={htmlDefaults:c,razorDefaults:h,handlebarDefaults:d},monaco.languages.onLanguage(l,(function(){f().then((function(e){return e.setupMode(c)}))})),monaco.languages.onLanguage("handlebars",(function(){f().then((function(e){return e.setupMode(d)}))})),monaco.languages.onLanguage("razor",(function(){f().then((function(e){return e.setupMode(h)}))}))},c9ML:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"scss",extensions:[".scss"],aliases:["Sass","sass","scss"],mimetypes:["text/x-scss","text/scss"],loader:function(){return n.e(275).then(n.bind(null,"QJnQ"))}})},cGHE:function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var i=function(){function e(e,t){this.lineNumber=e,this.column=t}return e.prototype.with=function(t,n){return void 0===t&&(t=this.lineNumber),void 0===n&&(n=this.column),t===this.lineNumber&&n===this.column?this:new e(t,n)},e.prototype.delta=function(e,t){return void 0===e&&(e=0),void 0===t&&(t=0),this.with(this.lineNumber+e,this.column+t)},e.prototype.equals=function(t){return e.equals(this,t)},e.equals=function(e,t){return!e&&!t||!!e&&!!t&&e.lineNumber===t.lineNumber&&e.column===t.column},e.prototype.isBefore=function(t){return e.isBefore(this,t)},e.isBefore=function(e,t){return e.lineNumber=this.el.clientHeight-4)return this.orthogonalEndSash}else{if(e.offsetX<=4)return this.orthogonalStartSash;if(e.offsetX>=this.el.clientWidth-4)return this.orthogonalEndSash}},t.prototype.dispose=function(){e.prototype.dispose.call(this),this.el.remove()},t}(o.a)},cMvZ:function(e,t,n){"use strict";n.d(t,"a",(function(){return v}));var i=n("MI8n"),o=n("pmY6"),r=n("N0LK"),s=n("0JNc"),a=n("KDc4"),u=n("BFtn"),l=function(){function e(t){if(t.autoClosingPairs?this._autoClosingPairs=t.autoClosingPairs.map((function(e){return new a.b(e)})):t.brackets?this._autoClosingPairs=t.brackets.map((function(e){return new a.b({open:e[0],close:e[1]})})):this._autoClosingPairs=[],t.__electricCharacterSupport&&t.__electricCharacterSupport.docComment){var n=t.__electricCharacterSupport.docComment;this._autoClosingPairs.push(new a.b({open:n.open,close:n.close||""}))}this._autoCloseBefore="string"==typeof t.autoCloseBefore?t.autoCloseBefore:e.DEFAULT_AUTOCLOSE_BEFORE_LANGUAGE_DEFINED,this._surroundingPairs=t.surroundingPairs||this._autoClosingPairs}return e.prototype.getAutoClosingPairs=function(){return this._autoClosingPairs},e.prototype.getAutoCloseBeforeSet=function(){return this._autoCloseBefore},e.shouldAutoClosePair=function(e,t,n){if(0===t.getTokenCount())return!0;var i=t.findTokenIndexAtOffset(n-2),o=t.getStandardTokenType(i);return e.isOK(o)},e.prototype.getSurroundingPairs=function(){return this._surroundingPairs},e.DEFAULT_AUTOCLOSE_BEFORE_LANGUAGE_DEFINED=";:.,=}])> \n\t",e}(),c=n("EIAu"),d=function(){function e(e){this._richEditBrackets=e}return e.prototype.getElectricCharacters=function(){var e=[];if(this._richEditBrackets)for(var t=0,n=this._richEditBrackets.brackets;t=3)for(var o=0,r=this._regExpRules.length;o=2&&n.length>0&&i.length>0)for(o=0,r=this._brackets.length;o=2&&n.length>0)for(o=0,r=this._brackets.length;o1){var o=void 0,r=-1;for(o=t-1;o>=1;o--){if(e.getLanguageIdAtPosition(o,0)!==i)return r;var s=e.getLineContent(o);if(!n.shouldIgnore(s)&&!/^\s+$/.test(s)&&""!==s)return o;r=o}}return-1},e.prototype.getInheritIndentForLine=function(e,t,n,i){if(void 0===i&&(i=!0),e<4)return null;var o=this.getIndentRulesSupport(t.getLanguageIdentifier().id);if(!o)return null;if(n<=1)return{indentation:"",action:null};var s=this.getPrecedingValidLine(t,n,o);if(s<0)return null;if(s<1)return{indentation:"",action:null};var u=t.getLineContent(s);if(o.shouldIncrease(u)||o.shouldIndentNextLine(u))return{indentation:r.r(u),action:a.a.Indent,line:s};if(o.shouldDecrease(u))return{indentation:r.r(u),action:null,line:s};if(1===s)return{indentation:r.r(t.getLineContent(s)),action:null,line:s};var l=s-1,c=o.getIndentMetadata(t.getLineContent(l));if(!(3&c)&&4&c){for(var d=0,h=l-1;h>0;h--)if(!o.shouldIndentNextLine(t.getLineContent(h))){d=h;break}return{indentation:r.r(t.getLineContent(d+1)),action:null,line:d+1}}if(i)return{indentation:r.r(t.getLineContent(s)),action:null,line:s};for(h=s;h>0;h--){var f=t.getLineContent(h);if(o.shouldIncrease(f))return{indentation:r.r(f),action:a.a.Indent,line:h};if(o.shouldIndentNextLine(f)){d=0;for(var p=h-1;p>0;p--)if(!o.shouldIndentNextLine(t.getLineContent(h))){d=p;break}return{indentation:r.r(t.getLineContent(d+1)),action:null,line:d+1}}if(o.shouldDecrease(f))return{indentation:r.r(f),action:null,line:h}}return{indentation:r.r(t.getLineContent(1)),action:null,line:1}},e.prototype.getGoodIndentForLine=function(e,t,n,i,o){if(e<4)return null;var s=this._getRichEditSupport(n);if(!s)return null;var u=this.getIndentRulesSupport(n);if(!u)return null;var l=this.getInheritIndentForLine(e,t,i),c=t.getLineContent(i);if(l){var d=l.line;if(void 0!==d){var h=s.onEnter(e,"",t.getLineContent(d),"");if(h){var f=r.r(t.getLineContent(d));return h.removeText&&(f=f.substring(0,f.length-h.removeText)),h.indentAction===a.a.Indent||h.indentAction===a.a.IndentOutdent?f=o.shiftIndent(f):h.indentAction===a.a.Outdent&&(f=o.unshiftIndent(f)),u.shouldDecrease(c)&&(f=o.unshiftIndent(f)),h.appendText&&(f+=h.appendText),r.r(f)}}return u.shouldDecrease(c)?l.action===a.a.Indent?l.indentation:o.unshiftIndent(l.indentation):l.action===a.a.Indent?o.shiftIndent(l.indentation):l.indentation}return null},e.prototype.getIndentForEnter=function(e,t,n,i){if(e<4)return null;t.forceTokenization(n.startLineNumber);var o,s,l=t.getLineTokens(n.startLineNumber),c=Object(u.a)(l,n.startColumn-1),d=c.getLineContent(),h=!1;c.firstCharOffset>0&&l.getLanguageId(0)!==c.languageId?(h=!0,o=d.substr(0,n.startColumn-1-c.firstCharOffset)):o=l.getLineContent().substring(0,n.startColumn-1),s=n.isEmpty()?d.substr(n.startColumn-1-c.firstCharOffset):this.getScopedLineTokens(t,n.endLineNumber,n.endColumn).getLineContent().substr(n.endColumn-1-c.firstCharOffset);var f=this.getIndentRulesSupport(c.languageId);if(!f)return null;var p=o,g=r.r(o),m={getLineTokens:function(e){return t.getLineTokens(e)},getLanguageIdentifier:function(){return t.getLanguageIdentifier()},getLanguageIdAtPosition:function(e,n){return t.getLanguageIdAtPosition(e,n)},getLineContent:function(e){return e===n.startLineNumber?p:t.getLineContent(e)}},v=r.r(l.getLineContent()),_=this.getInheritIndentForLine(e,m,n.startLineNumber+1);if(!_){var y=h?v:g;return{beforeEnter:y,afterEnter:y}}var b=h?v:_.indentation;return _.action===a.a.Indent&&(b=i.shiftIndent(b)),f.shouldDecrease(s)&&(b=i.unshiftIndent(b)),{beforeEnter:h?v:g,afterEnter:b}},e.prototype.getIndentActionForType=function(e,t,n,i,o){if(e<4)return null;var r=this.getScopedLineTokens(t,n.startLineNumber,n.startColumn),s=this.getIndentRulesSupport(r.languageId);if(!s)return null;var u,l=r.getLineContent(),c=l.substr(0,n.startColumn-1-r.firstCharOffset);if(u=n.isEmpty()?l.substr(n.startColumn-1-r.firstCharOffset):this.getScopedLineTokens(t,n.endLineNumber,n.endColumn).getLineContent().substr(n.endColumn-1-r.firstCharOffset),!s.shouldDecrease(c+u)&&s.shouldDecrease(c+i+u)){var d=this.getInheritIndentForLine(e,t,n.startLineNumber,!1);if(!d)return null;var h=d.indentation;return d.action!==a.a.Indent&&(h=o.unshiftIndent(h)),h}return null},e.prototype.getIndentMetadata=function(e,t){var n=this.getIndentRulesSupport(e.getLanguageIdentifier().id);return n?t<1||t>e.getLineCount()?null:n.getIndentMetadata(e.getLineContent(t)):null},e.prototype.getEnterAction=function(e,t,n){var i=this.getScopedLineTokens(t,n.startLineNumber,n.startColumn),o=this._getRichEditSupport(i.languageId);if(!o)return null;var r,s=i.getLineContent(),u=s.substr(0,n.startColumn-1-i.firstCharOffset);r=n.isEmpty()?s.substr(n.startColumn-1-i.firstCharOffset):this.getScopedLineTokens(t,n.endLineNumber,n.endColumn).getLineContent().substr(n.endColumn-1-i.firstCharOffset);var l="";if(n.startLineNumber>1&&0===i.firstCharOffset){var c=this.getScopedLineTokens(t,n.startLineNumber-1);c.languageId===i.languageId&&(l=c.getLineContent())}var d=o.onEnter(e,l,u,r);if(!d)return null;var h=d.indentAction,f=d.appendText,p=d.removeText||0;f||(f=h===a.a.Indent||h===a.a.IndentOutdent?"\t":"");var g=this.getIndentationAtPosition(t,n.startLineNumber,n.startColumn);return p&&(g=g.substring(0,g.length-p)),{indentAction:h,appendText:f,removeText:p,indentation:g}},e.prototype.getIndentationAtPosition=function(e,t,n){var i=e.getLineContent(t),o=r.r(i);return o.length>n-1&&(o=o.substring(0,n-1)),o},e.prototype.getScopedLineTokens=function(e,t,n){e.forceTokenization(t);var i=e.getLineTokens(t),o=void 0===n?e.getLineMaxColumn(t)-1:n-1;return Object(u.a)(i,o)},e.prototype.getBracketsSupport=function(e){var t=this._getRichEditSupport(e);return t&&t.brackets||null},e}())},cl4r:function(e,t,n){},cldp:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"javascript",extensions:[".js",".es6",".jsx"],firstLine:"^#!.*\\bnode",filenames:["jakefile"],aliases:["JavaScript","javascript","js"],mimetypes:["text/javascript"],loader:function(){return n.e(217).then(n.bind(null,"7Xl7"))}})},eC1c:function(e,t,n){},eizg:function(e,t,n){},eq1K:function(e,t,n){},fjLI:function(e,t,n){"use strict";n.d(t,"e",(function(){return f})),n.d(t,"a",(function(){return p})),n.d(t,"c",(function(){return g})),n.d(t,"d",(function(){return v})),n.d(t,"b",(function(){return _}));var i,o=n("8HAY"),r=n("Cg/j"),s=n("T8No"),a=n("nnTU"),u=n("MI8n"),l=(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),c=function(e,t,n,i){var o,r=arguments.length,s=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},d=function(e,t){return function(n,i){t(n,i,e)}},h=function(){for(var e=0,t=0,n=arguments.length;t=0&&(i.splice(o,1),n._onDidChangeMenu.fire(e))}}},e.prototype.getMenuItems=function(e){var t=(this._menuItems.get(e)||[]).slice(0);return 0===e&&this._appendImplicitItems(t),t},e.prototype._appendImplicitItems=function(e){for(var t=new Set,n=0,i=e.filter((function(e){return f(e)}));n "+this.positionLineNumber+","+this.positionColumn+"]"},t.prototype.equalsSelection=function(e){return t.selectionsEqual(this,e)},t.selectionsEqual=function(e,t){return e.selectionStartLineNumber===t.selectionStartLineNumber&&e.selectionStartColumn===t.selectionStartColumn&&e.positionLineNumber===t.positionLineNumber&&e.positionColumn===t.positionColumn},t.prototype.getDirection=function(){return this.selectionStartLineNumber===this.startLineNumber&&this.selectionStartColumn===this.startColumn?0:1},t.prototype.setEndPosition=function(e,n){return 0===this.getDirection()?new t(this.startLineNumber,this.startColumn,e,n):new t(e,n,this.startLineNumber,this.startColumn)},t.prototype.getPosition=function(){return new o.a(this.positionLineNumber,this.positionColumn)},t.prototype.setStartPosition=function(e,n){return 0===this.getDirection()?new t(e,n,this.endLineNumber,this.endColumn):new t(this.endLineNumber,this.endColumn,e,n)},t.fromPositions=function(e,n){return void 0===n&&(n=e),new t(e.lineNumber,e.column,n.lineNumber,n.column)},t.liftSelection=function(e){return new t(e.selectionStartLineNumber,e.selectionStartColumn,e.positionLineNumber,e.positionColumn)},t.selectionsArrEqual=function(e,t){if(e&&!t||!e&&t)return!1;if(!e&&!t)return!0;if(e.length!==t.length)return!1;for(var n=0,i=e.length;n>>0,new i.c(s,null===n?r:n)}},"i/Rh":function(e,t,n){},iJk1:function(e,t,n){},iLY9:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"python",extensions:[".py",".rpy",".pyw",".cpy",".gyp",".gypi"],aliases:["Python","py"],firstLine:"^#!/.*\\bpython[0-9.-]*\\b",loader:function(){return n.e(266).then(n.bind(null,"8ahN"))}})},ic2d:function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var i=n("746U"),o=n("FWmy"),r=new(function(){function e(){this.data=new Map}return e.prototype.add=function(e,t){o.a(i.j(e)),o.a(i.i(t)),o.a(!this.data.has(e),"There is already an extension with this id"),this.data.set(e,t)},e.prototype.as=function(e){return this.data.get(e)||null},e}())},"ij/i":function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"ruby",extensions:[".rb",".rbx",".rjs",".gemspec",".pp"],filenames:["rakefile"],aliases:["Ruby","rb"],loader:function(){return n.e(271).then(n.bind(null,"3MdH"))}})},iuje:function(e,t,n){"use strict";function i(e){return e&&"string"==typeof e.id}n.d(t,"c",(function(){return i})),n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return r}));var o={ICodeEditor:"vs.editor.ICodeEditor",IDiffEditor:"vs.editor.IDiffEditor"},r={ExecuteCommand:"executeCommand",ExecuteCommands:"executeCommands",Type:"type",ReplacePreviousChar:"replacePreviousChar",CompositionStart:"compositionStart",CompositionEnd:"compositionEnd",Paste:"paste",Cut:"cut",Undo:"undo",Redo:"redo"}},j2o1:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"powershell",extensions:[".ps1",".psm1",".psd1"],aliases:["PowerShell","powershell","ps","ps1"],loader:function(){return n.e(264).then(n.bind(null,"ppMK"))}})},"jAJ/":function(e,t,n){"use strict";n.d(t,"a",(function(){return u})),n.d(t,"d",(function(){return c})),n.d(t,"c",(function(){return h})),n.d(t,"e",(function(){return f})),n.d(t,"b",(function(){return p}));var i=n("N0LK"),o=n("5v8Y"),r=n("cGHE"),s=n("aokT"),a=n("M1Kb"),u=function(){function e(e,t,n,i){this.searchString=e,this.isRegex=t,this.matchCase=n,this.wordSeparators=i}return e.prototype.parseSearchRequest=function(){if(""===this.searchString)return null;var e;e=this.isRegex?function(e){if(!e||0===e.length)return!1;for(var t=0,n=e.length;t=n)break;var i=e.charCodeAt(t);if(110===i||114===i||87===i||119===i)return!0}return!1}(this.searchString):this.searchString.indexOf("\n")>=0;var t=null;try{t=i.j(this.searchString,this.isRegex,{matchCase:this.matchCase,wholeWord:!1,multiline:e,global:!0,unicode:!0})}catch(e){return null}if(!t)return null;var n=!this.isRegex&&!e;return n&&this.searchString.toLowerCase()!==this.searchString.toUpperCase()&&(n=this.matchCase),new l(t,this.wordSeparators?Object(o.a)(this.wordSeparators):null,n?this.searchString:null)},e}(),l=function(e,t,n){this.regex=e,this.wordSeparators=t,this.simpleSearch=n};function c(e,t,n){if(!n)return new a.b(e,null);for(var i=[],o=0,r=t.length;o>0);t[o]>=e?i=o-1:t[o+1]>=e?(n=o,i=o):n=o+1}return n+1},e}(),h=function(){function e(){}return e.findMatches=function(e,t,n,i,o){var r=t.parseSearchRequest();return r?r.regex.multiline?this._doFindMatchesMultiline(e,n,new p(r.wordSeparators,r.regex),i,o):this._doFindMatchesLineByLine(e,n,r,i,o):[]},e._getMultilineMatchRange=function(e,t,n,i,o,r){var a,u,l=0;if(a=i?t+o+(l=i.findLineFeedCountBeforeOffset(o)):t+o,i){var c=i.findLineFeedCountBeforeOffset(o+r.length)-l;u=a+r.length+c}else u=a+r.length;var d=e.getPositionAt(a),h=e.getPositionAt(u);return new s.a(d.lineNumber,d.column,h.lineNumber,h.column)},e._doFindMatchesMultiline=function(e,t,n,i,o){var r,s=e.getOffsetAt(t.getStartPosition()),a=e.getValueInRange(t,1),u="\r\n"===e.getEOL()?new d(a):null,l=[],h=0;for(n.reset(0);r=n.next(a);)if(l[h++]=c(this._getMultilineMatchRange(e,s,a,u,r.index,r[0]),r,i),h>=o)return l;return l},e._doFindMatchesLineByLine=function(e,t,n,i,o){var r=[],s=0;if(t.startLineNumber===t.endLineNumber){var a=e.getLineContent(t.startLineNumber).substring(t.startColumn-1,t.endColumn-1);return s=this._findMatchesInLine(n,a,t.startLineNumber,t.startColumn-1,s,r,i,o),r}var u=e.getLineContent(t.startLineNumber).substring(t.startColumn-1);s=this._findMatchesInLine(n,u,t.startLineNumber,t.startColumn-1,s,r,i,o);for(var l=t.startLineNumber+1;l=l))return o;return o}var _,y=new p(e.wordSeparators,e.regex);y.reset(0);do{if((_=y.next(t))&&(r[o++]=c(new s.a(n,_.index+1+i,n,_.index+1+_[0].length+i),_,u),o>=l))return o}while(_);return o},e.findNextMatch=function(e,t,n,i){var o=t.parseSearchRequest();if(!o)return null;var r=new p(o.wordSeparators,o.regex);return o.regex.multiline?this._doFindNextMatchMultiline(e,n,r,i):this._doFindNextMatchLineByLine(e,n,r,i)},e._doFindNextMatchMultiline=function(e,t,n,i){var o=new r.a(t.lineNumber,1),a=e.getOffsetAt(o),u=e.getLineCount(),l=e.getValueInRange(new s.a(o.lineNumber,o.column,u,e.getLineMaxColumn(u)),1),h="\r\n"===e.getEOL()?new d(l):null;n.reset(t.column-1);var f=n.next(l);return f?c(this._getMultilineMatchRange(e,a,l,h,f.index,f[0]),f,i):1!==t.lineNumber||1!==t.column?this._doFindNextMatchMultiline(e,new r.a(1,1),n,i):null},e._doFindNextMatchLineByLine=function(e,t,n,i){var o=e.getLineCount(),r=t.lineNumber,s=e.getLineContent(r),a=this._findFirstMatchInLine(n,s,r,t.column,i);if(a)return a;for(var u=1;u<=o;u++){var l=(r+u-1)%o,c=e.getLineContent(l+1),d=this._findFirstMatchInLine(n,c,l+1,1,i);if(d)return d}return null},e._findFirstMatchInLine=function(e,t,n,i,o){e.reset(i-1);var r=e.next(t);return r?c(new s.a(n,r.index+1,n,r.index+1+r[0].length),r,o):null},e.findPreviousMatch=function(e,t,n,i){var o=t.parseSearchRequest();if(!o)return null;var r=new p(o.wordSeparators,o.regex);return o.regex.multiline?this._doFindPreviousMatchMultiline(e,n,r,i):this._doFindPreviousMatchLineByLine(e,n,r,i)},e._doFindPreviousMatchMultiline=function(e,t,n,i){var o=this._doFindMatchesMultiline(e,new s.a(1,1,t.lineNumber,t.column),n,i,9990);if(o.length>0)return o[o.length-1];var a=e.getLineCount();return t.lineNumber!==a||t.column!==e.getLineMaxColumn(a)?this._doFindPreviousMatchMultiline(e,new r.a(a,e.getLineMaxColumn(a)),n,i):null},e._doFindPreviousMatchLineByLine=function(e,t,n,i){var o=e.getLineCount(),r=t.lineNumber,s=e.getLineContent(r).substring(0,t.column-1),a=this._findLastMatchInLine(n,s,r,i);if(a)return a;for(var u=1;u<=o;u++){var l=(o+r-u-1)%o,c=e.getLineContent(l+1),d=this._findLastMatchInLine(n,c,l+1,i);if(d)return d}return null},e._findLastMatchInLine=function(e,t,n,i){var o,r=null;for(e.reset(0);o=e.next(t);)r=c(new s.a(n,o.index+1,n,o.index+1+o[0].length),o,i);return r},e}();function f(e,t,n,i,o){return function(e,t,n,i,o){if(0===i)return!0;var r=t.charCodeAt(i-1);if(0!==e.get(r))return!0;if(13===r||10===r)return!0;if(o>0){var s=t.charCodeAt(i);if(0!==e.get(s))return!0}return!1}(e,t,0,i,o)&&function(e,t,n,i,o){if(i+o===n)return!0;var r=t.charCodeAt(i+o);if(0!==e.get(r))return!0;if(13===r||10===r)return!0;if(o>0){var s=t.charCodeAt(i+o-1);if(0!==e.get(s))return!0}return!1}(e,t,n,i,o)}var p=function(){function e(e,t){this._wordSeparators=e,this._searchRegex=t,this._prevMatchStartIndex=-1,this._prevMatchLength=0}return e.prototype.reset=function(e){this._searchRegex.lastIndex=e,this._prevMatchStartIndex=-1,this._prevMatchLength=0},e.prototype.next=function(e){var t,n=e.length;do{if(this._prevMatchStartIndex+this._prevMatchLength===n)return null;if(!(t=this._searchRegex.exec(e)))return null;var i=t.index,o=t[0].length;if(i===this._prevMatchStartIndex&&o===this._prevMatchLength){if(0===o){this._searchRegex.lastIndex+=1;continue}return null}if(this._prevMatchStartIndex=i,this._prevMatchLength=o,!this._wordSeparators||f(this._wordSeparators,e,n,i,o))return t}while(t);return null},e}()},jrbv:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"coffeescript",extensions:[".coffee"],aliases:["CoffeeScript","coffeescript","coffee"],mimetypes:["text/x-coffeescript","text/coffeescript"],loader:function(){return n.e(243).then(n.bind(null,"2ZXa"))}})},k7mE:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"java",extensions:[".java",".jav"],aliases:["Java","java"],mimetypes:["text/x-java-source","text/x-java"],loader:function(){return n.e(253).then(n.bind(null,"BjZ/"))}})},"kw+w":function(e,t,n){},l2gE:function(e,t,n){"use strict";n.d(t,"a",(function(){return N}));var i=n("6OMU"),o=n("N0LK"),r=n("PTeM"),s=n("MrjW"),a=n("QDVR"),u=n("X+cX"),l=/\//g;function c(e){switch(e){case 0:return"";case 1:return"[^/\\\\]*?";default:return"(?:[/\\\\]|[^/\\\\]+[/\\\\]|[/\\\\][^/\\\\]+)*?"}}function d(e,t){if(!e)return[];for(var n=[],i=!1,o=!1,r="",s=0,a=e;s0;n--){var r=e.charCodeAt(n-1);if(47===r||92===r)break}t=e.substr(n)}var s=o.indexOf(t);return-1!==s?i[s]:null};a.basenames=o,a.patterns=i,a.allBasenames=o;var u=e.filter((function(e){return!e.basenames}));return u.push(a),u}},lKfe:function(e,t,n){},li8W:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"bat",extensions:[".bat",".cmd"],aliases:["Batch","bat"],loader:function(){return n.e(241).then(n.bind(null,"7s2V"))}})},lrmC:function(e,t,n){},nnTU:function(e,t,n){"use strict";n.d(t,"b",(function(){return c})),n.d(t,"a",(function(){return d}));var i=n("pmY6"),o=n("746U"),r=n("Cg/j"),s=n("MI8n"),a=n("24hK"),u=n("QDVR"),l=function(){for(var e=0,t=0,n=arguments.length;t=21&&e<=30||e>=31&&e<=56||80===e||81===e||82===e||83===e||84===e||85===e||86===e||110===e||111===e||87===e||88===e||89===e||90===e||91===e||92===e},e.prototype._assertNoCtrlAlt=function(t,n){t.ctrlKey&&t.altKey&&!t.metaKey&&e._mightProduceChar(t.keyCode)},e.prototype._registerDefaultKeybinding=function(e,t,n,i,r,s){1===o.a&&this._assertNoCtrlAlt(e.parts[0],t),this._coreKeybindings.push({keybinding:e,command:t,commandArgs:n,when:s,weight1:i,weight2:r}),this._cachedMergedKeybindings=null},e.prototype.getDefaultKeybindings=function(){return this._cachedMergedKeybindings||(this._cachedMergedKeybindings=[].concat(this._coreKeybindings).concat(this._extensionKeybindings),this._cachedMergedKeybindings.sort(u)),this._cachedMergedKeybindings.slice(0)},e}());function u(e,t){return e.weight1!==t.weight1?e.weight1-t.weight1:e.commandt.command?1:e.weight2-t.weight2}s.a.add("platform.keybindingsRegistry",a)},oKJv:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"pgsql",extensions:[],aliases:["PostgreSQL","postgres","pg","postgre"],loader:function(){return n.e(260).then(n.bind(null,"HGU1"))}})},oQaD:function(e,t,n){"use strict";n.r(t),n.d(t,"getSelectionSearchString",(function(){return St})),n.d(t,"CommonFindController",(function(){return Lt})),n.d(t,"FindController",(function(){return Nt})),n.d(t,"StartFindAction",(function(){return Ot})),n.d(t,"StartFindWithSelectionAction",(function(){return Dt})),n.d(t,"MatchFindAction",(function(){return xt})),n.d(t,"NextMatchFindAction",(function(){return Et})),n.d(t,"NextMatchFindAction2",(function(){return kt})),n.d(t,"PreviousMatchFindAction",(function(){return It})),n.d(t,"PreviousMatchFindAction2",(function(){return Mt})),n.d(t,"SelectionMatchFindAction",(function(){return Tt})),n.d(t,"NextSelectionMatchFindAction",(function(){return At})),n.d(t,"PreviousSelectionMatchFindAction",(function(){return Rt})),n.d(t,"StartFindReplaceAction",(function(){return Pt}));var i=n("3/fG"),o=n("X+cX"),r=n("pmY6"),s=n("N0LK"),a=n("sswD"),u=n("wQH0"),l=n("LCkn"),c=n("cGHE"),d=n("aokT"),h=n("gCVg"),f=n("jAJ/"),p=n("M1Kb"),g=n("tX9W"),m=n("MD5Z"),v=n("t9D7"),_=function(){function e(e){this._editor=e,this._decorations=[],this._overviewRulerApproximateDecorations=[],this._findScopeDecorationId=null,this._rangeHighlightDecorationId=null,this._highlightedDecorationId=null,this._startPosition=this._editor.getPosition()}return e.prototype.dispose=function(){this._editor.deltaDecorations(this._allDecorations(),[]),this._decorations=[],this._overviewRulerApproximateDecorations=[],this._findScopeDecorationId=null,this._rangeHighlightDecorationId=null,this._highlightedDecorationId=null},e.prototype.reset=function(){this._decorations=[],this._overviewRulerApproximateDecorations=[],this._findScopeDecorationId=null,this._rangeHighlightDecorationId=null,this._highlightedDecorationId=null},e.prototype.getCount=function(){return this._decorations.length},e.prototype.getFindScope=function(){return this._findScopeDecorationId?this._editor.getModel().getDecorationRange(this._findScopeDecorationId):null},e.prototype.getStartPosition=function(){return this._startPosition},e.prototype.setStartPosition=function(e){this._startPosition=e,this.setCurrentFindMatch(null)},e.prototype._getDecorationIndex=function(e){var t=this._decorations.indexOf(e);return t>=0?t+1:1},e.prototype.getCurrentMatchesPosition=function(t){for(var n=0,i=this._editor.getModel().getDecorationsInRange(t);n1e3){r=e._FIND_MATCH_NO_OVERVIEW_DECORATION;for(var a=i._editor.getModel().getLineCount(),u=i._editor.getLayoutInfo().height/a,l=Math.max(2,Math.ceil(3/u)),c=t[0].range.startLineNumber,h=t[0].range.endLineNumber,f=1,p=t.length;f=g.startLineNumber?g.endLineNumber>h&&(h=g.endLineNumber):(s.push({range:new d.a(c,1,h,1),options:e._FIND_MATCH_ONLY_OVERVIEW_DECORATION}),c=g.startLineNumber,h=g.endLineNumber)}s.push({range:new d.a(c,1,h,1),options:e._FIND_MATCH_ONLY_OVERVIEW_DECORATION})}var m=new Array(t.length);for(f=0,p=t.length;f=0;t--){var n=this._decorations[t],i=this._editor.getModel().getDecorationRange(n);if(i&&!(i.endLineNumber>e.lineNumber)){if(i.endLineNumbere.column))return i}}return this._editor.getModel().getDecorationRange(this._decorations[this._decorations.length-1])},e.prototype.matchAfterPosition=function(e){if(0===this._decorations.length)return null;for(var t=0,n=this._decorations.length;te.lineNumber)return o;if(!(o.startColumn0){for(var n=[],i=0;i0;){if(e0},e.prototype._cannotFind=function(){if(!this._hasMatches()){var e=this._decorations.getFindScope();return e&&this._editor.revealRangeInCenterIfOutsideViewport(e,0),!0}return!1},e.prototype._setCurrentFindMatch=function(e){var t=this._decorations.setCurrentFindMatch(e);this._state.changeMatchInfo(t,this._decorations.getCount(),e),this._editor.setSelection(e),this._editor.revealRangeInCenterIfOutsideViewport(e,0)},e.prototype._prevSearchPosition=function(e){var t=this._state.isRegex&&(this._state.searchString.indexOf("^")>=0||this._state.searchString.indexOf("$")>=0),n=e.lineNumber,i=e.column,o=this._editor.getModel();return t||1===i?(1===n?n=o.getLineCount():n--,i=o.getLineMaxColumn(n)):i--,new c.a(n,i)},e.prototype._moveToPrevMatch=function(t,n){if(void 0===n&&(n=!1),this._decorations.getCount()<19999){var i=this._decorations.matchBeforePosition(t);return i&&i.isEmpty()&&i.getStartPosition().equals(t)&&(t=this._prevSearchPosition(t),i=this._decorations.matchBeforePosition(t)),void(i&&this._setCurrentFindMatch(i))}if(!this._cannotFind()){var o=this._decorations.getFindScope(),r=e._getSearchRange(this._editor.getModel(),o);r.getEndPosition().isBefore(t)&&(t=r.getEndPosition()),t.isBefore(r.getStartPosition())&&(t=r.getEndPosition());var s=t.lineNumber,a=t.column,u=this._editor.getModel(),l=new c.a(s,a),d=u.findPreviousMatch(this._state.searchString,l,this._state.isRegex,this._state.matchCase,this._state.wholeWord?this._editor.getOption(96):null,!1);if(d&&d.range.isEmpty()&&d.range.getStartPosition().equals(l)&&(l=this._prevSearchPosition(l),d=u.findPreviousMatch(this._state.searchString,l,this._state.isRegex,this._state.matchCase,this._state.wholeWord?this._editor.getOption(96):null,!1)),d)return n||r.containsRange(d.range)?void this._setCurrentFindMatch(d.range):this._moveToPrevMatch(d.range.getStartPosition(),!0)}},e.prototype.moveToPrevMatch=function(){this._moveToPrevMatch(this._editor.getSelection().getStartPosition())},e.prototype._nextSearchPosition=function(e){var t=this._state.isRegex&&(this._state.searchString.indexOf("^")>=0||this._state.searchString.indexOf("$")>=0),n=e.lineNumber,i=e.column,o=this._editor.getModel();return t||i===o.getLineMaxColumn(n)?(n===o.getLineCount()?n=1:n++,i=1):i++,new c.a(n,i)},e.prototype._moveToNextMatch=function(e){if(this._decorations.getCount()<19999){var t=this._decorations.matchAfterPosition(e);return t&&t.isEmpty()&&t.getStartPosition().equals(e)&&(e=this._nextSearchPosition(e),t=this._decorations.matchAfterPosition(e)),void(t&&this._setCurrentFindMatch(t))}var n=this._getNextMatch(e,!1,!0);n&&this._setCurrentFindMatch(n.range)},e.prototype._getNextMatch=function(t,n,i,o){if(void 0===o&&(o=!1),this._cannotFind())return null;var r=this._decorations.getFindScope(),s=e._getSearchRange(this._editor.getModel(),r);s.getEndPosition().isBefore(t)&&(t=s.getStartPosition()),t.isBefore(s.getStartPosition())&&(t=s.getStartPosition());var a=t.lineNumber,u=t.column,l=this._editor.getModel(),d=new c.a(a,u),h=l.findNextMatch(this._state.searchString,d,this._state.isRegex,this._state.matchCase,this._state.wholeWord?this._editor.getOption(96):null,n);return i&&h&&h.range.isEmpty()&&h.range.getStartPosition().equals(d)&&(d=this._nextSearchPosition(d),h=l.findNextMatch(this._state.searchString,d,this._state.isRegex,this._state.matchCase,this._state.wholeWord?this._editor.getOption(96):null,n)),h?o||s.containsRange(h.range)?h:this._getNextMatch(h.range.getEndPosition(),n,i,!0):null},e.prototype.moveToNextMatch=function(){this._moveToNextMatch(this._editor.getSelection().getEndPosition())},e.prototype._getReplacePattern=function(){return this._state.isRegex?function(e){if(!e||0===e.length)return new O(null);for(var t=new x(e),n=0,i=e.length;n=i)break;if(36===(a=e.charCodeAt(n))){t.emitUnchanged(n-1),t.emitStatic("$",n+1);continue}if(48===a||38===a){t.emitUnchanged(n-1),t.emitMatchIndex(0,n+1);continue}if(49<=a&&a<=57){var r=a-48;if(n+1=i)break;var a;switch(a=e.charCodeAt(n)){case 92:t.emitUnchanged(n-1),t.emitStatic("\\",n+1);break;case 110:t.emitUnchanged(n-1),t.emitStatic("\n",n+1);break;case 116:t.emitUnchanged(n-1),t.emitStatic("\t",n+1)}}}return t.finalize()}(this._state.replaceString):O.fromStaticValue(this._state.replaceString)},e.prototype.replace=function(){if(this._hasMatches()){var e=this._getReplacePattern(),t=this._editor.getSelection(),n=this._getNextMatch(t.getStartPosition(),!0,!1);if(n)if(t.equalsRange(n.range)){var i=e.buildReplaceString(n.matches,this._state.preserveCase),o=new l.a(t,i);this._executeEditorCommand("replace",o),this._decorations.setStartPosition(new c.a(t.startLineNumber,t.startColumn+i.length)),this.research(!0)}else this._decorations.setStartPosition(this._editor.getPosition()),this._setCurrentFindMatch(n.range)}},e.prototype._findMatches=function(t,n,i){var o=e._getSearchRange(this._editor.getModel(),t);return this._editor.getModel().findMatches(this._state.searchString,o,this._state.isRegex,this._state.matchCase,this._state.wholeWord?this._editor.getOption(96):null,n,i)},e.prototype.replaceAll=function(){if(this._hasMatches()){var e=this._decorations.getFindScope();null===e&&this._state.matchesCount>=19999?this._largeReplaceAll():this._regularReplaceAll(e),this.research(!1)}},e.prototype._largeReplaceAll=function(){var e=new f.a(this._state.searchString,this._state.isRegex,this._state.matchCase,this._state.wholeWord?this._editor.getOption(96):null).parseSearchRequest();if(e){var t=e.regex;if(!t.multiline){var n="mu";t.ignoreCase&&(n+="i"),t.global&&(n+="g"),t=new RegExp(t.source,n)}var i,o=this._editor.getModel(),r=o.getValue(1),s=o.getFullModelRange(),a=this._getReplacePattern(),u=this._state.preserveCase;i=a.hasReplacementPatterns||u?r.replace(t,(function(){return a.buildReplaceString(arguments,u)})):r.replace(t,a.buildReplaceString(null,u));var c=new l.b(s,i,this._editor.getSelection());this._executeEditorCommand("replaceAll",c)}},e.prototype._regularReplaceAll=function(e){for(var t=this._getReplacePattern(),n=this._findMatches(e,t.hasReplacementPatterns||this._state.preserveCase,1073741824),i=[],o=0,r=n.length;ot&&(e=t),this._matchesPosition!==e&&(this._matchesPosition=e,i.matchesPosition=!0,o=!0),this._matchesCount!==t&&(this._matchesCount=t,i.matchesCount=!0,o=!0),void 0!==n&&(d.a.equalsRange(this._currentMatch,n)||(this._currentMatch=n,i.currentMatch=!0,o=!0)),o&&this._onFindReplaceStateChange.fire(i)},t.prototype.change=function(e,t,n){void 0===n&&(n=!0);var i={moveCursor:t,updateHistory:n,searchString:!1,replaceString:!1,isRevealed:!1,isReplaceRevealed:!1,isRegex:!1,wholeWord:!1,matchCase:!1,preserveCase:!1,searchScope:!1,matchesPosition:!1,matchesCount:!1,currentMatch:!1},o=!1,r=this.isRegex,s=this.wholeWord,a=this.matchCase,u=this.preserveCase;void 0!==e.searchString&&this._searchString!==e.searchString&&(this._searchString=e.searchString,i.searchString=!0,o=!0),void 0!==e.replaceString&&this._replaceString!==e.replaceString&&(this._replaceString=e.replaceString,i.replaceString=!0,o=!0),void 0!==e.isRevealed&&this._isRevealed!==e.isRevealed&&(this._isRevealed=e.isRevealed,i.isRevealed=!0,o=!0),void 0!==e.isReplaceRevealed&&this._isReplaceRevealed!==e.isReplaceRevealed&&(this._isReplaceRevealed=e.isReplaceRevealed,i.isReplaceRevealed=!0,o=!0),void 0!==e.isRegex&&(this._isRegex=e.isRegex),void 0!==e.wholeWord&&(this._wholeWord=e.wholeWord),void 0!==e.matchCase&&(this._matchCase=e.matchCase),void 0!==e.preserveCase&&(this._preserveCase=e.preserveCase),void 0!==e.searchScope&&(d.a.equalsRange(this._searchScope,e.searchScope)||(this._searchScope=e.searchScope,i.searchScope=!0,o=!0)),this._isRegexOverride=void 0!==e.isRegexOverride?e.isRegexOverride:0,this._wholeWordOverride=void 0!==e.wholeWordOverride?e.wholeWordOverride:0,this._matchCaseOverride=void 0!==e.matchCaseOverride?e.matchCaseOverride:0,this._preserveCaseOverride=void 0!==e.preserveCaseOverride?e.preserveCaseOverride:0,r!==this.isRegex&&(o=!0,i.isRegex=!0),s!==this.wholeWord&&(o=!0,i.wholeWord=!0),a!==this.matchCase&&(o=!0,i.matchCase=!0),u!==this.preserveCase&&(o=!0,i.preserveCase=!0),o&&this._onFindReplaceStateChange.fire(i)},t}(r.a),fe=(n("AbCa"),n("OBOq")),pe=n("cMOf"),ge=n("/cxE"),me=n("MNsG"),ve=(n("yqFB"),n("i/Rh"),n("D3Dy"));function _e(e){var t=e.inline?"span":"div",n=document.createElement(t);return e.className&&(n.className=e.className),n}var ye=function(){function e(e){this.source=e,this.index=0}return e.prototype.eos=function(){return this.index>=this.source.length},e.prototype.next=function(){var e=this.peek();return this.advance(),e},e.prototype.peek=function(){return this.source[this.index]},e.prototype.advance=function(){this.index++},e}();function be(e){switch(e){case"*":return 3;case"_":return 4;case"[":return 5;case"]":return 6;default:return 0}}var Ce=n("WqXY"),we=n("JYp7"),Se=function(){function e(e,t){void 0===e&&(e=[]),void 0===t&&(t=10),this._initialize(e),this._limit=t,this._onChange()}return e.prototype.add=function(e){this._history.delete(e),this._history.add(e),this._onChange()},e.prototype.next=function(){return this._navigator.next()},e.prototype.previous=function(){return this._navigator.previous()},e.prototype.current=function(){return this._navigator.current()},e.prototype.parent=function(){return null},e.prototype.first=function(){return this._navigator.first()},e.prototype.last=function(){return this._navigator.last()},e.prototype.has=function(e){return this._history.has(e)},e.prototype._onChange=function(){this._reduceToLimit();var e=this._elements;this._navigator=new we.a(e,0,e.length,e.length)},e.prototype._reduceToLimit=function(){var e=this._elements;e.length>this._limit&&this._initialize(e.slice(e.length-this._limit))},e.prototype._initialize=function(e){this._history=new Set;for(var t=0,n=e;t=0){var n=-1;e.equals(17)?n=(t+1)%f.length:e.equals(15)&&(n=0===t?f.length-1:t-1),e.equals(9)?f[t].blur():n>=0&&f[n].focus(),G.b.stop(e,!0)}}}));var p=document.createElement("div");return p.className="controls",p.style.display=r._showOptionButtons?"block":"none",p.appendChild(r.caseSensitive.domNode),p.appendChild(r.wholeWords.domNode),p.appendChild(r.regex.domNode),r.domNode.appendChild(p),t&&t.appendChild(r.domNode),r.onkeydown(r.inputBox.inputElement,(function(e){return r._onKeyDown.fire(e)})),r.onkeyup(r.inputBox.inputElement,(function(e){return r._onKeyUp.fire(e)})),r.oninput(r.inputBox.inputElement,(function(e){return r._onInput.fire()})),r.onmousedown(r.inputBox.inputElement,(function(e){return r._onMouseDown.fire(e)})),r}return ke(t,e),t.prototype.enable=function(){G.J(this.domNode,"disabled"),this.inputBox.enable(),this.regex.enable(),this.wholeWords.enable(),this.caseSensitive.enable()},t.prototype.disable=function(){G.e(this.domNode,"disabled"),this.inputBox.disable(),this.regex.disable(),this.wholeWords.disable(),this.caseSensitive.disable()},t.prototype.setFocusInputOnOptionClick=function(e){this.fixFocusOnOptionClickEnabled=e},t.prototype.setEnabled=function(e){e?this.enable():this.disable()},t.prototype.getValue=function(){return this.inputBox.value},t.prototype.setValue=function(e){this.inputBox.value!==e&&(this.inputBox.value=e)},t.prototype.style=function(e){this.inputActiveOptionBorder=e.inputActiveOptionBorder,this.inputActiveOptionBackground=e.inputActiveOptionBackground,this.inputBackground=e.inputBackground,this.inputForeground=e.inputForeground,this.inputBorder=e.inputBorder,this.inputValidationInfoBackground=e.inputValidationInfoBackground,this.inputValidationInfoForeground=e.inputValidationInfoForeground,this.inputValidationInfoBorder=e.inputValidationInfoBorder,this.inputValidationWarningBackground=e.inputValidationWarningBackground,this.inputValidationWarningForeground=e.inputValidationWarningForeground,this.inputValidationWarningBorder=e.inputValidationWarningBorder,this.inputValidationErrorBackground=e.inputValidationErrorBackground,this.inputValidationErrorForeground=e.inputValidationErrorForeground,this.inputValidationErrorBorder=e.inputValidationErrorBorder,this.applyStyles()},t.prototype.applyStyles=function(){if(this.domNode){var e={inputActiveOptionBorder:this.inputActiveOptionBorder,inputActiveOptionBackground:this.inputActiveOptionBackground};this.regex.style(e),this.wholeWords.style(e),this.caseSensitive.style(e);var t={inputBackground:this.inputBackground,inputForeground:this.inputForeground,inputBorder:this.inputBorder,inputValidationInfoBackground:this.inputValidationInfoBackground,inputValidationInfoForeground:this.inputValidationInfoForeground,inputValidationInfoBorder:this.inputValidationInfoBorder,inputValidationWarningBackground:this.inputValidationWarningBackground,inputValidationWarningForeground:this.inputValidationWarningForeground,inputValidationWarningBorder:this.inputValidationWarningBorder,inputValidationErrorBackground:this.inputValidationErrorBackground,inputValidationErrorForeground:this.inputValidationErrorForeground,inputValidationErrorBorder:this.inputValidationErrorBorder};this.inputBox.style(t)}},t.prototype.select=function(){this.inputBox.select()},t.prototype.focus=function(){this.inputBox.focus()},t.prototype.getCaseSensitive=function(){return this.caseSensitive.checked},t.prototype.setCaseSensitive=function(e){this.caseSensitive.checked=e},t.prototype.getWholeWords=function(){return this.wholeWords.checked},t.prototype.setWholeWords=function(e){this.wholeWords.checked=e},t.prototype.getRegex=function(){return this.regex.checked},t.prototype.setRegex=function(e){this.regex.checked=e,this.validate()},t.prototype.focusOnCaseSensitive=function(){this.caseSensitive.focus()},t.prototype.highlightFindOptions=function(){G.J(this.domNode,"highlight-"+this._lastHighlightFindOptions),this._lastHighlightFindOptions=1-this._lastHighlightFindOptions,G.e(this.domNode,"highlight-"+this._lastHighlightFindOptions)},t.prototype.validate=function(){this.inputBox.validate()},t.prototype.clearMessage=function(){this.inputBox.hideMessage()},t}(Y.a),Te=n("nrhi"),Ae=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)}}(),Re=i.a("defaultLabel","input"),Pe=i.a("label.preserveCaseCheckbox","Preserve Case"),Fe=function(e){function t(t){return e.call(this,{actionClassName:"codicon-preserve-case",title:Pe+t.appendTitle,isChecked:t.isChecked,inputActiveOptionBorder:t.inputActiveOptionBorder,inputActiveOptionBackground:t.inputActiveOptionBackground})||this}return Ae(t,e),t}(ee),Ve=function(e){function t(t,n,i,o){var r=e.call(this)||this;r._showOptionButtons=i,r.fixFocusOnOptionClickEnabled=!0,r.cachedOptionsWidth=0,r._onDidOptionChange=r._register(new X.a),r.onDidOptionChange=r._onDidOptionChange.event,r._onKeyDown=r._register(new X.a),r.onKeyDown=r._onKeyDown.event,r._onMouseDown=r._register(new X.a),r._onInput=r._register(new X.a),r._onKeyUp=r._register(new X.a),r._onPreserveCaseKeyDown=r._register(new X.a),r.onPreserveCaseKeyDown=r._onPreserveCaseKeyDown.event,r.contextViewProvider=n,r.placeholder=o.placeholder||"",r.validation=o.validation,r.label=o.label||Re,r.inputActiveOptionBorder=o.inputActiveOptionBorder,r.inputActiveOptionBackground=o.inputActiveOptionBackground,r.inputBackground=o.inputBackground,r.inputForeground=o.inputForeground,r.inputBorder=o.inputBorder,r.inputValidationInfoBorder=o.inputValidationInfoBorder,r.inputValidationInfoBackground=o.inputValidationInfoBackground,r.inputValidationInfoForeground=o.inputValidationInfoForeground,r.inputValidationWarningBorder=o.inputValidationWarningBorder,r.inputValidationWarningBackground=o.inputValidationWarningBackground,r.inputValidationWarningForeground=o.inputValidationWarningForeground,r.inputValidationErrorBorder=o.inputValidationErrorBorder,r.inputValidationErrorBackground=o.inputValidationErrorBackground,r.inputValidationErrorForeground=o.inputValidationErrorForeground;var s=o.history||[],a=!!o.flexibleHeight,u=!!o.flexibleWidth,l=o.flexibleMaxHeight;r.domNode=document.createElement("div"),G.e(r.domNode,"monaco-findInput"),r.inputBox=r._register(new Ee(r.domNode,r.contextViewProvider,{ariaLabel:r.label||"",placeholder:r.placeholder||"",validationOptions:{validation:r.validation},inputBackground:r.inputBackground,inputForeground:r.inputForeground,inputBorder:r.inputBorder,inputValidationInfoBackground:r.inputValidationInfoBackground,inputValidationInfoForeground:r.inputValidationInfoForeground,inputValidationInfoBorder:r.inputValidationInfoBorder,inputValidationWarningBackground:r.inputValidationWarningBackground,inputValidationWarningForeground:r.inputValidationWarningForeground,inputValidationWarningBorder:r.inputValidationWarningBorder,inputValidationErrorBackground:r.inputValidationErrorBackground,inputValidationErrorForeground:r.inputValidationErrorForeground,inputValidationErrorBorder:r.inputValidationErrorBorder,history:s,flexibleHeight:a,flexibleWidth:u,flexibleMaxHeight:l})),r.preserveCase=r._register(new Fe({appendTitle:"",isChecked:!1,inputActiveOptionBorder:r.inputActiveOptionBorder,inputActiveOptionBackground:r.inputActiveOptionBackground})),r._register(r.preserveCase.onChange((function(e){r._onDidOptionChange.fire(e),!e&&r.fixFocusOnOptionClickEnabled&&r.inputBox.focus(),r.validate()}))),r._register(r.preserveCase.onKeyDown((function(e){r._onPreserveCaseKeyDown.fire(e)}))),r._showOptionButtons?r.cachedOptionsWidth=r.preserveCase.width():r.cachedOptionsWidth=0;var c=[r.preserveCase.domNode];r.onkeydown(r.domNode,(function(e){if(e.equals(15)||e.equals(17)||e.equals(9)){var t=c.indexOf(document.activeElement);if(t>=0){var n=-1;e.equals(17)?n=(t+1)%c.length:e.equals(15)&&(n=0===t?c.length-1:t-1),e.equals(9)?c[t].blur():n>=0&&c[n].focus(),G.b.stop(e,!0)}}}));var d=document.createElement("div");return d.className="controls",d.style.display=r._showOptionButtons?"block":"none",d.appendChild(r.preserveCase.domNode),r.domNode.appendChild(d),t&&t.appendChild(r.domNode),r.onkeydown(r.inputBox.inputElement,(function(e){return r._onKeyDown.fire(e)})),r.onkeyup(r.inputBox.inputElement,(function(e){return r._onKeyUp.fire(e)})),r.oninput(r.inputBox.inputElement,(function(e){return r._onInput.fire()})),r.onmousedown(r.inputBox.inputElement,(function(e){return r._onMouseDown.fire(e)})),r}return Ae(t,e),t.prototype.enable=function(){G.J(this.domNode,"disabled"),this.inputBox.enable(),this.preserveCase.enable()},t.prototype.disable=function(){G.e(this.domNode,"disabled"),this.inputBox.disable(),this.preserveCase.disable()},t.prototype.setEnabled=function(e){e?this.enable():this.disable()},t.prototype.style=function(e){this.inputActiveOptionBorder=e.inputActiveOptionBorder,this.inputActiveOptionBackground=e.inputActiveOptionBackground,this.inputBackground=e.inputBackground,this.inputForeground=e.inputForeground,this.inputBorder=e.inputBorder,this.inputValidationInfoBackground=e.inputValidationInfoBackground,this.inputValidationInfoForeground=e.inputValidationInfoForeground,this.inputValidationInfoBorder=e.inputValidationInfoBorder,this.inputValidationWarningBackground=e.inputValidationWarningBackground,this.inputValidationWarningForeground=e.inputValidationWarningForeground,this.inputValidationWarningBorder=e.inputValidationWarningBorder,this.inputValidationErrorBackground=e.inputValidationErrorBackground,this.inputValidationErrorForeground=e.inputValidationErrorForeground,this.inputValidationErrorBorder=e.inputValidationErrorBorder,this.applyStyles()},t.prototype.applyStyles=function(){if(this.domNode){var e={inputActiveOptionBorder:this.inputActiveOptionBorder,inputActiveOptionBackground:this.inputActiveOptionBackground};this.preserveCase.style(e);var t={inputBackground:this.inputBackground,inputForeground:this.inputForeground,inputBorder:this.inputBorder,inputValidationInfoBackground:this.inputValidationInfoBackground,inputValidationInfoForeground:this.inputValidationInfoForeground,inputValidationInfoBorder:this.inputValidationInfoBorder,inputValidationWarningBackground:this.inputValidationWarningBackground,inputValidationWarningForeground:this.inputValidationWarningForeground,inputValidationWarningBorder:this.inputValidationWarningBorder,inputValidationErrorBackground:this.inputValidationErrorBackground,inputValidationErrorForeground:this.inputValidationErrorForeground,inputValidationErrorBorder:this.inputValidationErrorBorder};this.inputBox.style(t)}},t.prototype.select=function(){this.inputBox.select()},t.prototype.focus=function(){this.inputBox.focus()},t.prototype.getPreserveCase=function(){return this.preserveCase.checked},t.prototype.setPreserveCase=function(e){this.preserveCase.checked=e},t.prototype.focusOnPreserve=function(){this.preserveCase.focus()},t.prototype.validate=function(){this.inputBox&&this.inputBox.validate()},Object.defineProperty(t.prototype,"width",{set:function(e){this.inputBox.paddingRight=this.cachedOptionsWidth,this.inputBox.width=e,this.domNode.style.width=e+"px"},enumerable:!0,configurable:!0}),t.prototype.dispose=function(){e.prototype.dispose.call(this)},t}(Y.a),We=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),Be=function(e,t,n,i){var o,r=arguments.length,s=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},je=function(e,t){return function(n,i){t(n,i,e)}};function He(e,t){return e.getContext(document.activeElement).getValue(t)}function ze(e,t){var n=function(e,t){return e.createScoped(t.target)}(e,t);return function(e,t,n){new E.d("historyNavigationWidget",t).bindTo(e)}(n,t),{scopedContextKeyService:n,historyNavigationEnablement:new E.d("historyNavigationEnabled",!0).bindTo(n)}}var Ue=function(e){function t(t,n,i,o,r){void 0===r&&(r=!1);var s=e.call(this,t,n,r,i)||this;return s._register(ze(o,{target:s.inputBox.element,historyNavigator:s.inputBox}).scopedContextKeyService),s}return We(t,e),Be([je(3,E.c)],t)}(Me),Ke=function(e){function t(t,n,i,o,r){void 0===r&&(r=!1);var s=e.call(this,t,n,r,i)||this;return s._register(ze(o,{target:s.inputBox.element,historyNavigator:s.inputBox}).scopedContextKeyService),s}return We(t,e),Be([je(3,E.c)],t)}(Ve);Te.a.registerCommandAndKeybindingRule({id:"history.showPrevious",weight:200,when:E.a.and(E.a.has("historyNavigationWidget"),E.a.equals("historyNavigationEnabled",!0)),primary:16,secondary:[528],handler:function(e,t){var n=He(e.get(E.c),"historyNavigationWidget");n&&n.historyNavigator.showPreviousValue()}}),Te.a.registerCommandAndKeybindingRule({id:"history.showNext",weight:200,when:E.a.and(E.a.has("historyNavigationWidget"),E.a.equals("historyNavigationEnabled",!0)),primary:18,secondary:[530],handler:function(e,t){var n=He(e.get(E.c),"historyNavigationWidget");n&&n.historyNavigator.showNextValue()}});var qe=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),Ge=i.a("label.find","Find"),Ye=i.a("placeholder.find","Find"),Ze=i.a("label.previousMatchButton","Previous match"),Xe=i.a("label.nextMatchButton","Next match"),Je=i.a("label.toggleSelectionFind","Find in selection"),Qe=i.a("label.closeButton","Close"),$e=i.a("label.replace","Replace"),et=i.a("placeholder.replace","Replace"),tt=i.a("label.replaceButton","Replace"),nt=i.a("label.replaceAllButton","Replace All"),it=i.a("label.toggleReplaceButton","Toggle Replace mode"),ot=i.a("title.matchesCountLimit","Only the first {0} results are highlighted, but all find operations work on the entire text.",19999),rt=i.a("label.matchesLocation","{0} of {1}"),st=i.a("label.noResults","No Results"),at=69,ut=me.e?256:2048,lt=function(e){this.afterLineNumber=e,this.heightInPx=33,this.suppressMouseDown=!1,this.domNode=document.createElement("div"),this.domNode.className="dock-find-viewzone"};function ct(e,t,n){var i=!!t.match(/\n/);n&&i&&n.selectionStart>0&&e.stopPropagation()}function dt(e,t,n){var i=!!t.match(/\n/);n&&i&&n.selectionEnd0&&0===this._state.matchesCount;G.S(this._domNode,"no-results",t),this._updateMatchesCount(),this._updateButtons()}(e.searchString||e.currentMatch)&&this._layoutViewZone(),e.updateHistory&&this._delayedUpdateHistory()},t.prototype._delayedUpdateHistory=function(){this._updateHistoryDelayer.trigger(this._updateHistory.bind(this))},t.prototype._updateHistory=function(){this._state.searchString&&this._findInput.inputBox.addToHistory(),this._state.replaceString&&this._replaceInput.inputBox.addToHistory()},t.prototype._updateMatchesCount=function(){var e;if(this._matchesCount.style.minWidth=at+"px",this._state.matchesCount>=19999?this._matchesCount.title=ot:this._matchesCount.title="",this._matchesCount.firstChild&&this._matchesCount.removeChild(this._matchesCount.firstChild),this._state.matchesCount>0){var t=String(this._state.matchesCount);this._state.matchesCount>=19999&&(t+="+");var n=String(this._state.matchesPosition);"0"===n&&(n="?"),e=s.p(rt,n,t)}else e=st;this._matchesCount.appendChild(document.createTextNode(e)),Object(fe.a)(this._getAriaLabel(e,this._state.currentMatch,this._state.searchString),!0),at=Math.max(at,this._matchesCount.clientWidth)},t.prototype._getAriaLabel=function(e,t,n){return e===st?""===n?i.a("ariaSearchNoResultEmpty","{0} found",e):i.a("ariaSearchNoResult","{0} found for {1}",e,n):t?i.a("ariaSearchNoResultWithLineNum","{0} found for {1} at {2}",e,n,t.startLineNumber+":"+t.startColumn):i.a("ariaSearchNoResultWithLineNumNoCurrentMatch","{0} found for {1}",e,n)},t.prototype._updateToggleSelectionFindButton=function(){var e=this._codeEditor.getSelection(),t=!!e&&(e.startLineNumber!==e.endLineNumber||e.startColumn!==e.endColumn),n=this._toggleSelectionFind.checked;this._isVisible&&(n||t)?this._toggleSelectionFind.enable():this._toggleSelectionFind.disable()},t.prototype._updateButtons=function(){this._findInput.setEnabled(this._isVisible),this._replaceInput.setEnabled(this._isVisible&&this._isReplaceVisible),this._updateToggleSelectionFindButton(),this._closeBtn.setEnabled(this._isVisible);var e=this._state.searchString.length>0,t=!!this._state.matchesCount;this._prevBtn.setEnabled(this._isVisible&&e&&t),this._nextBtn.setEnabled(this._isVisible&&e&&t),this._replaceBtn.setEnabled(this._isVisible&&this._isReplaceVisible&&e),this._replaceAllBtn.setEnabled(this._isVisible&&this._isReplaceVisible&&e),G.S(this._domNode,"replaceToggled",this._isReplaceVisible),this._toggleReplaceBtn.toggleClass("codicon-chevron-right",!this._isReplaceVisible),this._toggleReplaceBtn.toggleClass("codicon-chevron-down",this._isReplaceVisible),this._toggleReplaceBtn.setExpanded(this._isReplaceVisible);var n=!this._codeEditor.getOption(68);this._toggleReplaceBtn.setEnabled(this._isVisible&&n)},t.prototype._reveal=function(){var e=this;if(!this._isVisible){this._isVisible=!0;var t=this._codeEditor.getSelection();switch(this._codeEditor.getOption(28).autoFindInSelection){case"always":this._toggleSelectionFind.checked=!0;break;case"never":this._toggleSelectionFind.checked=!1;break;case"multiline":var n=!!t&&t.startLineNumber!==t.endLineNumber;this._toggleSelectionFind.checked=n}this._tryUpdateWidgetWidth(),this._updateButtons(),setTimeout((function(){G.e(e._domNode,"visible"),e._domNode.setAttribute("aria-hidden","false")}),0),setTimeout((function(){e._findInput.validate()}),200),this._codeEditor.layoutOverlayWidget(this);var i=!0;if(this._codeEditor.getOption(28).seedSearchStringFromSelection&&t){var o=this._codeEditor.getDomNode();if(o){var r=G.w(o),s=this._codeEditor.getScrolledVisiblePosition(t.getStartPosition()),a=r.left+(s?s.left:0),u=s?s.top:0;if(this._viewZone&&ut.startLineNumber&&(i=!1);var l=G.z(this._domNode).left;a>l&&(i=!1);var c=this._codeEditor.getScrolledVisiblePosition(t.getEndPosition());r.left+(c?c.left:0)>l&&(i=!1)}}}this._showViewZone(i)}},t.prototype._hide=function(e){this._isVisible&&(this._isVisible=!1,this._updateButtons(),G.J(this._domNode,"visible"),this._domNode.setAttribute("aria-hidden","true"),this._findInput.clearMessage(),e&&this._codeEditor.focus(),this._codeEditor.layoutOverlayWidget(this),this._removeViewZone())},t.prototype._layoutViewZone=function(){var e=this;if(this._codeEditor.getOption(28).addExtraSpaceOnTop){if(this._isVisible){var t=this._viewZone;void 0===this._viewZoneId&&t&&this._codeEditor.changeViewZones((function(n){t.heightInPx=e._getHeight(),e._viewZoneId=n.addZone(t),e._codeEditor.setScrollTop(e._codeEditor.getScrollTop()+t.heightInPx)}))}}else this._removeViewZone()},t.prototype._showViewZone=function(e){var t=this;if(void 0===e&&(e=!0),this._isVisible&&this._codeEditor.getOption(28).addExtraSpaceOnTop){void 0===this._viewZone&&(this._viewZone=new lt(0));var n=this._viewZone;this._codeEditor.changeViewZones((function(i){if(void 0!==t._viewZoneId){var o=t._getHeight();if(o===n.heightInPx)return;var r=o-n.heightInPx;return n.heightInPx=o,i.layoutZone(t._viewZoneId),void(e&&t._codeEditor.setScrollTop(t._codeEditor.getScrollTop()+r))}r=t._getHeight(),n.heightInPx=r,t._viewZoneId=i.addZone(n),e&&t._codeEditor.setScrollTop(t._codeEditor.getScrollTop()+r)}))}},t.prototype._removeViewZone=function(){var e=this;this._codeEditor.changeViewZones((function(t){void 0!==e._viewZoneId&&(t.removeZone(e._viewZoneId),e._viewZoneId=void 0,e._viewZone&&(e._codeEditor.setScrollTop(e._codeEditor.getScrollTop()-e._viewZone.heightInPx),e._viewZone=void 0))}))},t.prototype._applyTheme=function(e){var t={inputActiveOptionBorder:e.getColor(m.P),inputActiveOptionBackground:e.getColor(m.O),inputBackground:e.getColor(m.Q),inputForeground:e.getColor(m.S),inputBorder:e.getColor(m.R),inputValidationInfoBackground:e.getColor(m.W),inputValidationInfoForeground:e.getColor(m.Y),inputValidationInfoBorder:e.getColor(m.X),inputValidationWarningBackground:e.getColor(m.Z),inputValidationWarningForeground:e.getColor(m.bb),inputValidationWarningBorder:e.getColor(m.ab),inputValidationErrorBackground:e.getColor(m.T),inputValidationErrorForeground:e.getColor(m.V),inputValidationErrorBorder:e.getColor(m.U)};this._findInput.style(t),this._replaceInput.style(t),this._toggleSelectionFind.style(t)},t.prototype._tryUpdateWidgetWidth=function(){if(this._isVisible&&G.G(this._domNode)){var e=this._codeEditor.getLayoutInfo();if(e.contentWidth<=0)G.e(this._domNode,"hiddenEditor");else{G.C(this._domNode,"hiddenEditor")&&G.J(this._domNode,"hiddenEditor");var t=e.width,n=e.minimapWidth,i=!1,o=!1,r=!1;if(this._resized&&G.B(this._domNode)>419)return this._domNode.style.maxWidth=t-28-n-15+"px",void(this._replaceInput.width=G.B(this._findInput.domNode));if(447+n>=t&&(o=!0),447+n-at>=t&&(r=!0),447+n-at>=t+50&&(i=!0),G.S(this._domNode,"collapsed-find-widget",i),G.S(this._domNode,"narrow-find-widget",r),G.S(this._domNode,"reduced-find-widget",o),r||i||(this._domNode.style.maxWidth=t-28-n-15+"px"),this._resized){this._findInput.inputBox.layout();var s=this._findInput.inputBox.element.clientWidth;s>0&&(this._replaceInput.width=s)}else this._isReplaceVisible&&(this._replaceInput.width=G.B(this._findInput.domNode))}}},t.prototype._getHeight=function(){var e=0;return e+=4,e+=this._findInput.inputBox.height+2,this._isReplaceVisible&&(e+=4,e+=this._replaceInput.inputBox.height+2),e+4},t.prototype._tryUpdateHeight=function(){var e=this._getHeight();return(null===this._cachedHeight||this._cachedHeight!==e)&&(this._cachedHeight=e,this._domNode.style.height=e+"px",!0)},t.prototype.focusFindInput=function(){this._findInput.select(),this._findInput.focus()},t.prototype.focusReplaceInput=function(){this._replaceInput.select(),this._replaceInput.focus()},t.prototype.highlightFindOptions=function(){this._findInput.highlightFindOptions()},t.prototype._updateSearchScope=function(){if(this._codeEditor.hasModel()&&this._toggleSelectionFind.checked){var e=this._codeEditor.getSelection();1===e.endColumn&&e.endLineNumber>e.startLineNumber&&(e=e.setEndPosition(e.endLineNumber-1,this._codeEditor.getModel().getLineMaxColumn(e.endLineNumber-1)));var t=this._state.currentMatch;e.startLineNumber!==e.endLineNumber&&(d.a.equalsRange(e,t)||this._state.change({searchScope:e},!0))}},t.prototype._onFindInputMouseDown=function(e){e.middleButton&&e.stopPropagation()},t.prototype._onFindInputKeyDown=function(e){return e.equals(3|ut)?(this._findInput.inputBox.insertAtCursor("\n"),void e.preventDefault()):e.equals(2)?(this._isReplaceVisible?this._replaceInput.focus():this._findInput.focusOnCaseSensitive(),void e.preventDefault()):e.equals(2066)?(this._codeEditor.focus(),void e.preventDefault()):e.equals(16)?ct(e,this._findInput.getValue(),this._findInput.domNode.querySelector("textarea")):e.equals(18)?dt(e,this._findInput.getValue(),this._findInput.domNode.querySelector("textarea")):void 0},t.prototype._onReplaceInputKeyDown=function(e){return e.equals(3|ut)?(me.h&&me.f&&!this._ctrlEnterReplaceAllWarningPrompted&&(this._notificationService.info(i.a("ctrlEnter.keybindingChanged","Ctrl+Enter now inserts line break instead of replacing all. You can modify the keybinding for editor.action.replaceAll to override this behavior.")),this._ctrlEnterReplaceAllWarningPrompted=!0,this._storageService.store("ctrlEnterReplaceAll.windows.donotask",!0,0)),this._replaceInput.inputBox.insertAtCursor("\n"),void e.preventDefault()):e.equals(2)?(this._findInput.focusOnCaseSensitive(),void e.preventDefault()):e.equals(1026)?(this._findInput.focus(),void e.preventDefault()):e.equals(2066)?(this._codeEditor.focus(),void e.preventDefault()):e.equals(16)?ct(e,this._replaceInput.inputBox.value,this._replaceInput.inputBox.element.querySelector("textarea")):e.equals(18)?dt(e,this._replaceInput.inputBox.value,this._replaceInput.inputBox.element.querySelector("textarea")):void 0},t.prototype.getHorizontalSashTop=function(e){return 0},t.prototype.getHorizontalSashLeft=function(e){return 0},t.prototype.getHorizontalSashWidth=function(e){return 500},t.prototype._keybindingLabelFor=function(e){var t=this._keybindingService.lookupKeybinding(e);return t?" ("+t.getLabel()+")":""},t.prototype._buildDomNode=function(){var e=this;this._findInput=this._register(new Ue(null,this._contextViewProvider,{width:221,label:Ge,placeholder:Ye,appendCaseSensitiveLabel:this._keybindingLabelFor(B),appendWholeWordsLabel:this._keybindingLabelFor(j),appendRegexLabel:this._keybindingLabelFor(H),validation:function(t){if(0===t.length||!e._findInput.getRegex())return null;try{return new RegExp(t),null}catch(e){return{content:e.message}}},flexibleHeight:!0,flexibleWidth:!0,flexibleMaxHeight:118},this._contextKeyService,!0)),this._findInput.setRegex(!!this._state.isRegex),this._findInput.setCaseSensitive(!!this._state.matchCase),this._findInput.setWholeWords(!!this._state.wholeWord),this._register(this._findInput.onKeyDown((function(t){return e._onFindInputKeyDown(t)}))),this._register(this._findInput.inputBox.onDidChange((function(){e._ignoreChangeEvent||e._state.change({searchString:e._findInput.getValue()},!0)}))),this._register(this._findInput.onDidOptionChange((function(){e._state.change({isRegex:e._findInput.getRegex(),wholeWord:e._findInput.getWholeWords(),matchCase:e._findInput.getCaseSensitive()},!0)}))),this._register(this._findInput.onCaseSensitiveKeyDown((function(t){t.equals(1026)&&e._isReplaceVisible&&(e._replaceInput.focus(),t.preventDefault())}))),this._register(this._findInput.onRegexKeyDown((function(t){t.equals(2)&&e._isReplaceVisible&&(e._replaceInput.focusOnPreserve(),t.preventDefault())}))),this._register(this._findInput.inputBox.onDidHeightChange((function(t){e._tryUpdateHeight()&&e._showViewZone()}))),me.d&&this._register(this._findInput.onMouseDown((function(t){return e._onFindInputMouseDown(t)}))),this._matchesCount=document.createElement("div"),this._matchesCount.className="matchesCount",this._updateMatchesCount(),this._prevBtn=this._register(new ft({label:Ze+this._keybindingLabelFor(V),className:"codicon codicon-arrow-up",onTrigger:function(){e._codeEditor.getAction(V).run().then(void 0,ge.e)}})),this._nextBtn=this._register(new ft({label:Xe+this._keybindingLabelFor(F),className:"codicon codicon-arrow-down",onTrigger:function(){e._codeEditor.getAction(F).run().then(void 0,ge.e)}}));var t=document.createElement("div");t.className="find-part",t.appendChild(this._findInput.domNode);var n=document.createElement("div");n.className="find-actions",t.appendChild(n),n.appendChild(this._matchesCount),n.appendChild(this._prevBtn.domNode),n.appendChild(this._nextBtn.domNode),this._toggleSelectionFind=this._register(new ee({actionClassName:"codicon codicon-selection",title:Je+this._keybindingLabelFor(z),isChecked:!1})),this._register(this._toggleSelectionFind.onChange((function(){if(e._toggleSelectionFind.checked){if(e._codeEditor.hasModel()){var t=e._codeEditor.getSelection();1===t.endColumn&&t.endLineNumber>t.startLineNumber&&(t=t.setEndPosition(t.endLineNumber-1,e._codeEditor.getModel().getLineMaxColumn(t.endLineNumber-1))),t.isEmpty()||e._state.change({searchScope:t},!0)}}else e._state.change({searchScope:null},!0)}))),n.appendChild(this._toggleSelectionFind.domNode),this._closeBtn=this._register(new ft({label:Qe+this._keybindingLabelFor(W),className:"codicon codicon-close",onTrigger:function(){e._state.change({isRevealed:!1,searchScope:null},!1)},onKeyDown:function(t){t.equals(2)&&e._isReplaceVisible&&(e._replaceBtn.isEnabled()?e._replaceBtn.focus():e._codeEditor.focus(),t.preventDefault())}})),n.appendChild(this._closeBtn.domNode),this._replaceInput=this._register(new Ke(null,void 0,{label:$e,placeholder:et,history:[],flexibleHeight:!0,flexibleWidth:!0,flexibleMaxHeight:118},this._contextKeyService,!0)),this._replaceInput.setPreserveCase(!!this._state.preserveCase),this._register(this._replaceInput.onKeyDown((function(t){return e._onReplaceInputKeyDown(t)}))),this._register(this._replaceInput.inputBox.onDidChange((function(){e._state.change({replaceString:e._replaceInput.inputBox.value},!1)}))),this._register(this._replaceInput.inputBox.onDidHeightChange((function(t){e._isReplaceVisible&&e._tryUpdateHeight()&&e._showViewZone()}))),this._register(this._replaceInput.onDidOptionChange((function(){e._state.change({preserveCase:e._replaceInput.getPreserveCase()},!0)}))),this._register(this._replaceInput.onPreserveCaseKeyDown((function(t){t.equals(2)&&(e._prevBtn.isEnabled()?e._prevBtn.focus():e._nextBtn.isEnabled()?e._nextBtn.focus():e._toggleSelectionFind.enabled?e._toggleSelectionFind.focus():e._closeBtn.isEnabled()&&e._closeBtn.focus(),t.preventDefault())}))),this._replaceBtn=this._register(new ft({label:tt+this._keybindingLabelFor(U),className:"codicon codicon-replace",onTrigger:function(){e._controller.replace()},onKeyDown:function(t){t.equals(1026)&&(e._closeBtn.focus(),t.preventDefault())}})),this._replaceAllBtn=this._register(new ft({label:nt+this._keybindingLabelFor(K),className:"codicon codicon-replace-all",onTrigger:function(){e._controller.replaceAll()}}));var i=document.createElement("div");i.className="replace-part",i.appendChild(this._replaceInput.domNode);var o=document.createElement("div");o.className="replace-actions",i.appendChild(o),o.appendChild(this._replaceBtn.domNode),o.appendChild(this._replaceAllBtn.domNode),this._toggleReplaceBtn=this._register(new ft({label:it,className:"codicon toggle left",onTrigger:function(){e._state.change({isReplaceRevealed:!e._isReplaceVisible},!1),e._isReplaceVisible&&(e._replaceInput.width=G.B(e._findInput.domNode),e._replaceInput.inputBox.layout()),e._showViewZone()}})),this._toggleReplaceBtn.toggleClass("codicon-chevron-down",this._isReplaceVisible),this._toggleReplaceBtn.toggleClass("codicon-chevron-right",!this._isReplaceVisible),this._toggleReplaceBtn.setExpanded(this._isReplaceVisible),this._domNode=document.createElement("div"),this._domNode.className="editor-widget find-widget",this._domNode.setAttribute("aria-hidden","true"),this._domNode.style.width="419px",this._domNode.appendChild(this._toggleReplaceBtn.domNode),this._domNode.appendChild(t),this._domNode.appendChild(i),this._resizeSash=new pe.a(this._domNode,this,{orientation:0}),this._resized=!1;var r=419;this._register(this._resizeSash.onDidStart((function(){r=G.B(e._domNode)}))),this._register(this._resizeSash.onDidChange((function(t){e._resized=!0;var n=r+t.startX-t.currentX;n<419||n>(parseFloat(G.t(e._domNode).maxWidth)||0)||(e._domNode.style.width=n+"px",e._isReplaceVisible&&(e._replaceInput.width=G.B(e._findInput.domNode)),e._findInput.inputBox.layout(),e._tryUpdateHeight())}))),this._register(this._resizeSash.onDidReset((function(){var t=G.B(e._domNode);if(!(t<419)){var n=419;if(!e._resized||419===t){var i=e._codeEditor.getLayoutInfo();n=i.width-28-i.minimapWidth-15,e._resized=!0}e._domNode.style.width=n+"px",e._isReplaceVisible&&(e._replaceInput.width=G.B(e._findInput.domNode)),e._findInput.inputBox.layout()}})))},t.prototype.updateAccessibilitySupport=function(){var e=this._codeEditor.getOption(2);this._findInput.setFocusInputOnOptionClick(2!==e)},t.ID="editor.contrib.findWidget",t}(Y.a),ft=function(e){function t(t){var n=e.call(this)||this;return n._opts=t,n._domNode=document.createElement("div"),n._domNode.title=n._opts.label,n._domNode.tabIndex=0,n._domNode.className="button "+n._opts.className,n._domNode.setAttribute("role","button"),n._domNode.setAttribute("aria-label",n._opts.label),n.onclick(n._domNode,(function(e){n._opts.onTrigger(),e.preventDefault()})),n.onkeydown(n._domNode,(function(e){if(e.equals(10)||e.equals(3))return n._opts.onTrigger(),void e.preventDefault();n._opts.onKeyDown&&n._opts.onKeyDown(e)})),n}return qe(t,e),Object.defineProperty(t.prototype,"domNode",{get:function(){return this._domNode},enumerable:!0,configurable:!0}),t.prototype.isEnabled=function(){return this._domNode.tabIndex>=0},t.prototype.focus=function(){this._domNode.focus()},t.prototype.setEnabled=function(e){G.S(this._domNode,"disabled",!e),this._domNode.setAttribute("aria-disabled",String(!e)),this._domNode.tabIndex=e?0:-1},t.prototype.setExpanded=function(e){this._domNode.setAttribute("aria-expanded",String(!!e))},t.prototype.toggleClass=function(e,t){G.S(this._domNode,e,t)},t}(Y.a);Object(v.e)((function(e,t){var n=function(e,n){n&&t.addRule(".monaco-editor "+e+" { background-color: "+n+"; }")};n(".findMatch",e.getColor(m.s)),n(".currentFindMatch",e.getColor(m.q)),n(".findScope",e.getColor(m.u)),n(".find-widget",e.getColor(m.H));var i=e.getColor(m.Lb);i&&t.addRule(".monaco-editor .find-widget { box-shadow: 0 2px 8px "+i+"; }");var o=e.getColor(m.t);o&&t.addRule(".monaco-editor .findMatch { border: 1px "+("hc"===e.type?"dotted":"solid")+" "+o+"; box-sizing: border-box; }");var r=e.getColor(m.r);r&&t.addRule(".monaco-editor .currentFindMatch { border: 2px solid "+r+"; padding: 1px; box-sizing: border-box; }");var s=e.getColor(m.v);s&&t.addRule(".monaco-editor .findScope { border: 1px "+("hc"===e.type?"dashed":"solid")+" "+s+"; }");var a=e.getColor(m.e);a&&t.addRule(".monaco-editor .find-widget { border: 1px solid "+a+"; }");var u=e.getColor(m.J);u&&t.addRule(".monaco-editor .find-widget { color: "+u+"; }");var l=e.getColor(m.L);l&&t.addRule(".monaco-editor .find-widget.no-results .matchesCount { color: "+l+"; }");var c=e.getColor(m.K);if(c)t.addRule(".monaco-editor .find-widget .monaco-sash { background-color: "+c+"; width: 3px !important; margin-left: -4px;}");else{var d=e.getColor(m.I);d&&t.addRule(".monaco-editor .find-widget .monaco-sash { background-color: "+d+"; width: 3px !important; margin-left: -4px;}")}var h=e.getColor(m.M);h&&t.addRule(".monaco-editor .find-widget .monaco-inputbox.synthetic-focus { outline-color: "+h+"; }")}));var pt=n("9XeP"),gt=n("Uzvx"),mt=n("Cg/j"),vt=n("bexQ"),_t=n("A+jI"),yt=n("sM1p"),bt=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)}}(),Ct=function(e,t,n,i){var o,r=arguments.length,s=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},wt=function(e,t){return function(n,i){t(n,i,e)}};function St(e){if(!e.hasModel())return null;var t=e.getSelection();if(t.startLineNumber===t.endLineNumber)if(t.isEmpty()){var n=e.getModel().getWordAtPosition(t.getStartPosition());if(n)return n.word}else if(e.getModel().getValueLengthInRange(t)<524288)return e.getModel().getValueInRange(t);return null}var Lt=function(e){function t(t,n,i,r){var s=e.call(this)||this;return s._editor=t,s._findWidgetVisible=k.bindTo(n),s._contextKeyService=n,s._storageService=i,s._clipboardService=r,s._updateHistoryDelayer=new o.a(500),s._state=s._register(new he),s.loadQueryState(),s._register(s._state.onFindReplaceStateChange((function(e){return s._onStateChanged(e)}))),s._model=null,s._register(s._editor.onDidChangeModel((function(){var e=s._editor.getModel()&&s._state.isRevealed;s.disposeModel(),s._state.change({searchScope:null,matchCase:s._storageService.getBoolean("editor.matchCase",1,!1),wholeWord:s._storageService.getBoolean("editor.wholeWord",1,!1),isRegex:s._storageService.getBoolean("editor.isRegex",1,!1),preserveCase:s._storageService.getBoolean("editor.preserveCase",1,!1)},!1),e&&s._start({forceRevealReplace:!1,seedSearchStringFromSelection:!1,seedSearchStringFromGlobalClipboard:!1,shouldFocus:0,shouldAnimate:!1,updateSearchScope:!1})}))),s}return bt(t,e),t.get=function(e){return e.getContribution(t.ID)},t.prototype.dispose=function(){this.disposeModel(),e.prototype.dispose.call(this)},t.prototype.disposeModel=function(){this._model&&(this._model.dispose(),this._model=null)},t.prototype._onStateChanged=function(e){this.saveQueryState(e),e.isRevealed&&(this._state.isRevealed?this._findWidgetVisible.set(!0):(this._findWidgetVisible.reset(),this.disposeModel())),e.searchString&&this.setGlobalBufferTerm(this._state.searchString)},t.prototype.saveQueryState=function(e){e.isRegex&&this._storageService.store("editor.isRegex",this._state.actualIsRegex,1),e.wholeWord&&this._storageService.store("editor.wholeWord",this._state.actualWholeWord,1),e.matchCase&&this._storageService.store("editor.matchCase",this._state.actualMatchCase,1),e.preserveCase&&this._storageService.store("editor.preserveCase",this._state.actualPreserveCase,1)},t.prototype.loadQueryState=function(){this._state.change({matchCase:this._storageService.getBoolean("editor.matchCase",1,this._state.matchCase),wholeWord:this._storageService.getBoolean("editor.wholeWord",1,this._state.wholeWord),isRegex:this._storageService.getBoolean("editor.isRegex",1,this._state.isRegex),preserveCase:this._storageService.getBoolean("editor.preserveCase",1,this._state.preserveCase)},!1)},t.prototype.isFindInputFocused=function(){return!!I.getValue(this._contextKeyService)},t.prototype.getState=function(){return this._state},t.prototype.closeFindWidget=function(){this._state.change({isRevealed:!1,searchScope:null},!1),this._editor.focus()},t.prototype.toggleCaseSensitive=function(){this._state.change({matchCase:!this._state.matchCase},!1),this._state.isRevealed||this.highlightFindOptions()},t.prototype.toggleWholeWords=function(){this._state.change({wholeWord:!this._state.wholeWord},!1),this._state.isRevealed||this.highlightFindOptions()},t.prototype.toggleRegex=function(){this._state.change({isRegex:!this._state.isRegex},!1),this._state.isRevealed||this.highlightFindOptions()},t.prototype.toggleSearchScope=function(){if(this._state.searchScope)this._state.change({searchScope:null},!0);else if(this._editor.hasModel()){var e=this._editor.getSelection();1===e.endColumn&&e.endLineNumber>e.startLineNumber&&(e=e.setEndPosition(e.endLineNumber-1,this._editor.getModel().getLineMaxColumn(e.endLineNumber-1))),e.isEmpty()||this._state.change({searchScope:e},!0)}},t.prototype.setSearchString=function(e){this._state.isRegex&&(e=s.n(e)),this._state.change({searchString:e},!1)},t.prototype.highlightFindOptions=function(){},t.prototype._start=function(e){if(this.disposeModel(),this._editor.hasModel()){var t,n={isRevealed:!0};if(e.seedSearchStringFromSelection&&(t=St(this._editor))&&(this._state.isRegex?n.searchString=s.n(t):n.searchString=t),!n.searchString&&e.seedSearchStringFromGlobalClipboard&&(t=this.getGlobalBufferTerm())&&(n.searchString=t),e.forceRevealReplace?n.isReplaceRevealed=!0:this._findWidgetVisible.get()||(n.isReplaceRevealed=!1),e.updateSearchScope){var i=this._editor.getSelection();i.isEmpty()||(n.searchScope=i)}this._state.change(n,!1),this._model||(this._model=new q(this._editor,this._state))}},t.prototype.start=function(e){this._start(e)},t.prototype.moveToNextMatch=function(){return!!this._model&&(this._model.moveToNextMatch(),!0)},t.prototype.moveToPrevMatch=function(){return!!this._model&&(this._model.moveToPrevMatch(),!0)},t.prototype.replace=function(){return!!this._model&&(this._model.replace(),!0)},t.prototype.replaceAll=function(){return!!this._model&&(this._model.replaceAll(),!0)},t.prototype.selectAllMatches=function(){return!!this._model&&(this._model.selectAllMatches(),this._editor.focus(),!0)},t.prototype.getGlobalBufferTerm=function(){return this._editor.getOption(28).globalFindClipboard&&this._clipboardService&&this._editor.hasModel()&&!this._editor.getModel().isTooLargeForSyncing()?this._clipboardService.readFindText():""},t.prototype.setGlobalBufferTerm=function(e){this._editor.getOption(28).globalFindClipboard&&this._clipboardService&&this._editor.hasModel()&&!this._editor.getModel().isTooLargeForSyncing()&&this._clipboardService.writeFindText(e)},t.ID="editor.contrib.findController",t=Ct([wt(1,E.c),wt(2,_t.a),wt(3,pt.a)],t)}(r.a),Nt=function(e){function t(t,n,i,o,r,s,a,u){var l=e.call(this,t,i,a,u)||this;return l._contextViewService=n,l._keybindingService=o,l._themeService=r,l._notificationService=s,l._widget=null,l._findOptionsWidget=null,l}return bt(t,e),t.prototype._start=function(t){this._widget||this._createFindWidget();var n=this._editor.getSelection(),i=!1;switch(this._editor.getOption(28).autoFindInSelection){case"always":i=!0;break;case"never":i=!1;break;case"multiline":i=!!n&&n.startLineNumber!==n.endLineNumber}t.updateSearchScope=i,e.prototype._start.call(this,t),2===t.shouldFocus?this._widget.focusReplaceInput():1===t.shouldFocus&&this._widget.focusFindInput()},t.prototype.highlightFindOptions=function(){this._widget||this._createFindWidget(),this._state.isRevealed?this._widget.highlightFindOptions():this._findOptionsWidget.highlightFindOptions()},t.prototype._createFindWidget=function(){this._widget=this._register(new ht(this._editor,this,this._state,this._contextViewService,this._keybindingService,this._contextKeyService,this._themeService,this._storageService,this._notificationService)),this._findOptionsWidget=this._register(new le(this._editor,this._state,this._keybindingService,this._themeService))},Ct([wt(1,gt.b),wt(2,E.c),wt(3,vt.a),wt(4,v.c),wt(5,yt.a),wt(6,_t.a),wt(7,Object(mt.d)(pt.a))],t)}(Lt),Ot=function(e){function t(){return e.call(this,{id:"actions.find",label:i.a("startFindAction","Find"),alias:"Find",precondition:void 0,kbOpts:{kbExpr:null,primary:2084,weight:100},menuOpts:{menuId:17,group:"3_find",title:i.a({key:"miFind",comment:["&& denotes a mnemonic"]},"&&Find"),order:1}})||this}return bt(t,e),t.prototype.run=function(e,t){var n=Lt.get(t);n&&n.start({forceRevealReplace:!1,seedSearchStringFromSelection:t.getOption(28).seedSearchStringFromSelection,seedSearchStringFromGlobalClipboard:t.getOption(28).globalFindClipboard,shouldFocus:1,shouldAnimate:!0,updateSearchScope:!1})},t}(a.b),Dt=function(e){function t(){return e.call(this,{id:"actions.findWithSelection",label:i.a("startFindWithSelectionAction","Find With Selection"),alias:"Find With Selection",precondition:void 0,kbOpts:{kbExpr:null,primary:0,mac:{primary:2083},weight:100}})||this}return bt(t,e),t.prototype.run=function(e,t){var n=Lt.get(t);n&&(n.start({forceRevealReplace:!1,seedSearchStringFromSelection:!0,seedSearchStringFromGlobalClipboard:!1,shouldFocus:0,shouldAnimate:!0,updateSearchScope:!1}),n.setGlobalBufferTerm(n.getState().searchString))},t}(a.b),xt=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return bt(t,e),t.prototype.run=function(e,t){var n=Lt.get(t);n&&!this._run(n)&&(n.start({forceRevealReplace:!1,seedSearchStringFromSelection:0===n.getState().searchString.length&&t.getOption(28).seedSearchStringFromSelection,seedSearchStringFromGlobalClipboard:!0,shouldFocus:0,shouldAnimate:!0,updateSearchScope:!1}),this._run(n))},t}(a.b),Et=function(e){function t(){return e.call(this,{id:F,label:i.a("findNextMatchAction","Find Next"),alias:"Find Next",precondition:void 0,kbOpts:{kbExpr:u.a.focus,primary:61,mac:{primary:2085,secondary:[61]},weight:100}})||this}return bt(t,e),t.prototype._run=function(e){return e.moveToNextMatch()},t}(xt),kt=function(e){function t(){return e.call(this,{id:F,label:i.a("findNextMatchAction","Find Next"),alias:"Find Next",precondition:void 0,kbOpts:{kbExpr:E.a.and(u.a.focus,I),primary:3,weight:100}})||this}return bt(t,e),t.prototype._run=function(e){return e.moveToNextMatch()},t}(xt),It=function(e){function t(){return e.call(this,{id:V,label:i.a("findPreviousMatchAction","Find Previous"),alias:"Find Previous",precondition:void 0,kbOpts:{kbExpr:u.a.focus,primary:1085,mac:{primary:3109,secondary:[1085]},weight:100}})||this}return bt(t,e),t.prototype._run=function(e){return e.moveToPrevMatch()},t}(xt),Mt=function(e){function t(){return e.call(this,{id:V,label:i.a("findPreviousMatchAction","Find Previous"),alias:"Find Previous",precondition:void 0,kbOpts:{kbExpr:E.a.and(u.a.focus,I),primary:1027,weight:100}})||this}return bt(t,e),t.prototype._run=function(e){return e.moveToPrevMatch()},t}(xt),Tt=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return bt(t,e),t.prototype.run=function(e,t){var n=Lt.get(t);if(n){var i=St(t);i&&n.setSearchString(i),this._run(n)||(n.start({forceRevealReplace:!1,seedSearchStringFromSelection:t.getOption(28).seedSearchStringFromSelection,seedSearchStringFromGlobalClipboard:!1,shouldFocus:0,shouldAnimate:!0,updateSearchScope:!1}),this._run(n))}},t}(a.b),At=function(e){function t(){return e.call(this,{id:"editor.action.nextSelectionMatchFindAction",label:i.a("nextSelectionMatchFindAction","Find Next Selection"),alias:"Find Next Selection",precondition:void 0,kbOpts:{kbExpr:u.a.focus,primary:2109,weight:100}})||this}return bt(t,e),t.prototype._run=function(e){return e.moveToNextMatch()},t}(Tt),Rt=function(e){function t(){return e.call(this,{id:"editor.action.previousSelectionMatchFindAction",label:i.a("previousSelectionMatchFindAction","Find Previous Selection"),alias:"Find Previous Selection",precondition:void 0,kbOpts:{kbExpr:u.a.focus,primary:3133,weight:100}})||this}return bt(t,e),t.prototype._run=function(e){return e.moveToPrevMatch()},t}(Tt),Pt=function(e){function t(){return e.call(this,{id:"editor.action.startFindReplaceAction",label:i.a("startReplace","Replace"),alias:"Replace",precondition:void 0,kbOpts:{kbExpr:null,primary:2086,mac:{primary:2596},weight:100},menuOpts:{menuId:17,group:"3_find",title:i.a({key:"miReplace",comment:["&& denotes a mnemonic"]},"&&Replace"),order:2}})||this}return bt(t,e),t.prototype.run=function(e,t){if(t.hasModel()&&!t.getOption(68)){var n=Lt.get(t),i=t.getSelection(),o=n.isFindInputFocused(),r=!i.isEmpty()&&i.startLineNumber===i.endLineNumber&&t.getOption(28).seedSearchStringFromSelection&&!o,s=o||r?2:1;n&&n.start({forceRevealReplace:!0,seedSearchStringFromSelection:r,seedSearchStringFromGlobalClipboard:t.getOption(28).seedSearchStringFromSelection,shouldFocus:s,shouldAnimate:!0,updateSearchScope:!1})}},t}(a.b);Object(a.g)(Lt.ID,Nt),Object(a.e)(Ot),Object(a.e)(Dt),Object(a.e)(Et),Object(a.e)(kt),Object(a.e)(It),Object(a.e)(Mt),Object(a.e)(At),Object(a.e)(Rt),Object(a.e)(Pt);var Ft=a.c.bindToContribution(Lt.get);Object(a.f)(new Ft({id:W,precondition:k,handler:function(e){return e.closeFindWidget()},kbOpts:{weight:105,kbExpr:u.a.focus,primary:9,secondary:[1033]}})),Object(a.f)(new Ft({id:B,precondition:void 0,handler:function(e){return e.toggleCaseSensitive()},kbOpts:{weight:105,kbExpr:u.a.focus,primary:T.primary,mac:T.mac,win:T.win,linux:T.linux}})),Object(a.f)(new Ft({id:j,precondition:void 0,handler:function(e){return e.toggleWholeWords()},kbOpts:{weight:105,kbExpr:u.a.focus,primary:A.primary,mac:A.mac,win:A.win,linux:A.linux}})),Object(a.f)(new Ft({id:H,precondition:void 0,handler:function(e){return e.toggleRegex()},kbOpts:{weight:105,kbExpr:u.a.focus,primary:R.primary,mac:R.mac,win:R.win,linux:R.linux}})),Object(a.f)(new Ft({id:z,precondition:void 0,handler:function(e){return e.toggleSearchScope()},kbOpts:{weight:105,kbExpr:u.a.focus,primary:P.primary,mac:P.mac,win:P.win,linux:P.linux}})),Object(a.f)(new Ft({id:U,precondition:k,handler:function(e){return e.replace()},kbOpts:{weight:105,kbExpr:u.a.focus,primary:3094}})),Object(a.f)(new Ft({id:U,precondition:k,handler:function(e){return e.replace()},kbOpts:{weight:105,kbExpr:E.a.and(u.a.focus,M),primary:3}})),Object(a.f)(new Ft({id:K,precondition:k,handler:function(e){return e.replaceAll()},kbOpts:{weight:105,kbExpr:u.a.focus,primary:2563}})),Object(a.f)(new Ft({id:K,precondition:k,handler:function(e){return e.replaceAll()},kbOpts:{weight:105,kbExpr:E.a.and(u.a.focus,M),primary:void 0,mac:{primary:2051}}})),Object(a.f)(new Ft({id:"editor.action.selectAllMatches",precondition:k,handler:function(e){return e.selectAllMatches()},kbOpts:{weight:105,kbExpr:u.a.focus,primary:515}}))},p3Ex:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"csharp",extensions:[".cs",".csx",".cake"],aliases:["C#","csharp"],loader:function(){return n.e(244).then(n.bind(null,"/Om3"))}})},p5tG:function(e,t,n){"use strict";n.r(t),n.d(t,"LanguageServiceDefaultsImpl",(function(){return o})),n("M/lh");var i=monaco.Emitter,o=function(){function e(e,t,n){this._onDidChange=new i,this._languageId=e,this.setDiagnosticsOptions(t),this.setModeConfiguration(n)}return Object.defineProperty(e.prototype,"onDidChange",{get:function(){return this._onDidChange.event},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"languageId",{get:function(){return this._languageId},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"modeConfiguration",{get:function(){return this._modeConfiguration},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"diagnosticsOptions",{get:function(){return this._diagnosticsOptions},enumerable:!0,configurable:!0}),e.prototype.setDiagnosticsOptions=function(e){this._diagnosticsOptions=e||Object.create(null),this._onDidChange.fire(this)},e.prototype.setModeConfiguration=function(e){this._modeConfiguration=e||Object.create(null),this._onDidChange.fire(this)},e}(),r=new o("json",{validate:!0,allowComments:!0,schemas:[],enableSchemaRequest:!1},{documentFormattingEdits:!0,documentRangeFormattingEdits:!0,completionItems:!0,hovers:!0,documentSymbols:!0,tokens:!0,colors:!0,foldingRanges:!0,diagnostics:!0,selectionRanges:!0});monaco.languages.json={jsonDefaults:r},monaco.languages.register({id:"json",extensions:[".json",".bowerrc",".jshintrc",".jscsrc",".eslintrc",".babelrc",".har"],aliases:["JSON","json"],mimetypes:["application/json"]}),monaco.languages.onLanguage("json",(function(){n.e(220).then(n.bind(null,"R7lK")).then((function(e){return e.setupMode(r)}))}))},pI2L:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"redshift",extensions:[],aliases:["Redshift","redshift"],loader:function(){return n.e(270).then(n.bind(null,"KpXS"))}})},pg8w:function(e,t,n){"use strict";n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return c}));var i,o,r=n("6OMU"),s=n("pmY6"),a=n("EffR"),u=n("ZCR3"),l=(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});!function(e){e.Tap="-monaco-gesturetap",e.Change="-monaco-gesturechange",e.Start="-monaco-gesturestart",e.End="-monaco-gesturesend",e.Contextmenu="-monaco-gesturecontextmenu"}(o||(o={}));var c=function(e){function t(){var t=e.call(this)||this;return t.dispatched=!1,t.activeTouches={},t.handle=null,t.targets=[],t.ignoreTargets=[],t._lastSetTapCountTime=0,t._register(a.g(document,"touchstart",(function(e){return t.onTouchStart(e)}))),t._register(a.g(document,"touchend",(function(e){return t.onTouchEnd(e)}))),t._register(a.g(document,"touchmove",(function(e){return t.onTouchMove(e)}))),t}return l(t,e),t.addTarget=function(e){return t.isTouchDevice()?(t.INSTANCE||(t.INSTANCE=new t),t.INSTANCE.targets.push(e),{dispose:function(){t.INSTANCE.targets=t.INSTANCE.targets.filter((function(t){return t!==e}))}}):s.a.None},t.ignoreTarget=function(e){return t.isTouchDevice()?(t.INSTANCE||(t.INSTANCE=new t),t.INSTANCE.ignoreTargets.push(e),{dispose:function(){t.INSTANCE.ignoreTargets=t.INSTANCE.ignoreTargets.filter((function(t){return t!==e}))}}):s.a.None},t.isTouchDevice=function(){return"ontouchstart"in window||navigator.maxTouchPoints>0||window.navigator.msMaxTouchPoints>0},t.prototype.dispose=function(){this.handle&&(this.handle.dispose(),this.handle=null),e.prototype.dispose.call(this)},t.prototype.onTouchStart=function(e){var t=Date.now();this.handle&&(this.handle.dispose(),this.handle=null);for(var n=0,i=e.targetTouches.length;n=t.HOLD_DELAY&&Math.abs(c.initialPageX-r.p(c.rollingPageX))<30&&Math.abs(c.initialPageY-r.p(c.rollingPageY))<30){var h;(h=a.newGestureEvent(o.Contextmenu,c.initialTarget)).pageX=r.p(c.rollingPageX),h.pageY=r.p(c.rollingPageY),a.dispatchEvent(h)}else if(1===i){var f=r.p(c.rollingPageX),p=r.p(c.rollingPageY),g=r.p(c.rollingTimestamps)-c.rollingTimestamps[0],m=f-c.rollingPageX[0],v=p-c.rollingPageY[0],_=a.targets.filter((function(e){return c.initialTarget instanceof Node&&e.contains(c.initialTarget)}));a.inertia(_,n,Math.abs(m)/g,m>0?1:-1,f,Math.abs(v)/g,v>0?1:-1,p)}a.dispatchEvent(a.newGestureEvent(o.End,c.initialTarget)),delete a.activeTouches[l.identifier]},a=this,u=0,l=e.changedTouches.length;ut.CLEAR_TAP_COUNT_TIME?1:2,this._lastSetTapCountTime=r,e.tapCount=i}else e.type!==o.Change&&e.type!==o.Contextmenu||(this._lastSetTapCountTime=0);for(var s=0;s0&&(g=!1,f=r*i*h),u>0&&(g=!1,p=l*u*h);var m=d.newGestureEvent(o.Change);m.translationX=f,m.translationY=p,e.forEach((function(e){return e.dispatchEvent(m)})),g||d.inertia(e,a,i,r,s+f,u,l,c+p)}))},t.prototype.onTouchMove=function(e){for(var t=Date.now(),n=0,i=e.changedTouches.length;n3&&(a.rollingPageX.shift(),a.rollingPageY.shift(),a.rollingTimestamps.shift()),a.rollingPageX.push(s.pageX),a.rollingPageY.push(s.pageY),a.rollingTimestamps.push(t)}}this.dispatched&&(e.preventDefault(),e.stopPropagation(),this.dispatched=!1)},t.SCROLL_FRICTION=-.005,t.HOLD_DELAY=700,t.CLEAR_TAP_COUNT_TIME=400,function(e,t,n,i){var o,r=arguments.length,s=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);r>3&&s&&Object.defineProperty(t,n,s)}([u.a],t,"isTouchDevice",null),t}(s.a)},pmY6:function(e,t,n){"use strict";function i(e){}function o(e){return Array.isArray(e)?(e.forEach((function(e){e&&e.dispose()})),[]):e?(e.dispose(),e):void 0}function r(){for(var e=[],t=0;t0;){var n=t.shift();for(var i in Object.freeze(n),n)if(s.call(n,i)){var o=n[i];"object"!=typeof o||Object.isFrozen(o)||t.push(o)}}return e}var s=Object.prototype.hasOwnProperty;function a(e,t,n){return void 0===n&&(n=!0),Object(i.i)(e)?(Object(i.i)(t)&&Object.keys(t).forEach((function(o){o in e?n&&(Object(i.i)(e[o])&&Object(i.i)(t[o])?a(e[o],t[o],n):e[o]=t[o]):e[o]=t[o]})),e):t}function u(e,t,n){var i=t(e);return void 0===i?n:i}},sM1p:function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return s}));var i=n("S3by"),o=n("Cg/j"),r=(i.a,Object(o.c)("notificationService")),s=function(){}},sStQ:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"perl",extensions:[".pl"],aliases:["Perl","pl"],loader:function(){return n.e(259).then(n.bind(null,"QKwv"))}})},siPX:function(e,t,n){},snIX:function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var i=n("N0LK"),o=n("LCkn"),r=n("Ll0s"),s=n("+Fos"),a=n("aokT"),u=function(){function e(){}return e.deleteRight=function(e,t,n,i){for(var r=[],u=3!==e,l=0,c=i.length;l1){var m=n.getLineContent(g.lineNumber),v=i.o(m),_=-1===v?m.length+1:v+1;if(g.column<=_){var y=r.a.visibleColumnFromColumn2(t,n,g),b=r.a.prevIndentTabStop(y,t.indentSize),C=r.a.columnFromVisibleColumn2(t,n,g.lineNumber,b);p=new a.a(g.lineNumber,C,g.lineNumber,g.column)}else p=new a.a(g.lineNumber,g.column-1,g.lineNumber,g.column)}else{var w=s.a.left(t,n,g.lineNumber,g.column);p=new a.a(w.lineNumber,w.column,g.lineNumber,g.column)}}p.isEmpty()?l[d]=null:(p.startLineNumber!==p.endLineNumber&&(c=!0),l[d]=new o.a(p,""))}return[c,l]},e.cut=function(e,t,n){for(var i=[],s=0,u=n.length;s1?(d=c.lineNumber-1,h=t.getLineMaxColumn(c.lineNumber-1),f=c.lineNumber,p=t.getLineMaxColumn(c.lineNumber)):(d=c.lineNumber,h=1,f=c.lineNumber,p=t.getLineMaxColumn(c.lineNumber));var g=new a.a(d,h,f,p);g.isEmpty()?i[s]=null:i[s]=new o.a(g,"")}else i[s]=null;else i[s]=new o.a(l,"")}return new r.e(0,i,{shouldPushStackElementBefore:!0,shouldPushStackElementAfter:!0})},e}()},sswD:function(e,t,n){"use strict";n.d(t,"a",(function(){return p})),n.d(t,"c",(function(){return g})),n.d(t,"b",(function(){return m})),n.d(t,"f",(function(){return v})),n.d(t,"e",(function(){return _})),n.d(t,"g",(function(){return y})),n.d(t,"d",(function(){return o})),n("/cxE"),n("bY76");var i,o,r=n("Vxe3"),s=(n("cGHE"),n("G2kB"),n("t49l"),n("fjLI")),a=n("nnTU"),u=n("T8No"),l=n("nrhi"),c=n("ic2d"),d=n("XXUj"),h=n("746U"),f=(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),p=function(){function e(e){this.id=e.id,this.precondition=e.precondition,this._kbOpts=e.kbOpts,this._menuOpts=e.menuOpts,this._description=e.description}return e.prototype.register=function(){var e=this;if(Array.isArray(this._menuOpts)?this._menuOpts.forEach(this._registerMenuItem,this):this._menuOpts&&this._registerMenuItem(this._menuOpts),this._kbOpts){var t=this._kbOpts.kbExpr;this.precondition&&(t=t?u.a.and(t,this.precondition):this.precondition),l.a.registerCommandAndKeybindingRule({id:this.id,handler:function(t,n){return e.runCommand(t,n)},weight:this._kbOpts.weight,when:t,primary:this._kbOpts.primary,secondary:this._kbOpts.secondary,win:this._kbOpts.win,linux:this._kbOpts.linux,mac:this._kbOpts.mac,description:this._description})}else a.a.registerCommand({id:this.id,handler:function(t,n){return e.runCommand(t,n)},description:this._description})},e.prototype._registerMenuItem=function(e){s.c.appendMenuItem(e.menuId,{group:e.group,command:{id:this.id,title:e.title},when:e.when,order:e.order})},e}(),g=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return f(t,e),t.bindToContribution=function(e){return function(t){function n(e){var n=t.call(this,e)||this;return n._callback=e.handler,n}return f(n,t),n.prototype.runEditorCommand=function(t,n,i){e(n)&&this._callback(e(n),i)},n}(t)},t.prototype.runCommand=function(e,t){var n=this,i=e.get(r.a),o=i.getFocusedCodeEditor()||i.getActiveCodeEditor();if(o)return o.invokeWithinContext((function(e){if(e.get(u.c).contextMatchesRules(Object(h.n)(n.precondition)))return n.runEditorCommand(e,o,t)}))},t}(p),m=function(e){function t(n){var i=e.call(this,t.convertOptions(n))||this;return i.label=n.label,i.alias=n.alias,i}return f(t,e),t.convertOptions=function(e){var t;function n(t){return t.menuId||(t.menuId=7),t.title||(t.title=e.label),t.when=u.a.and(e.precondition,t.when),t}return t=Array.isArray(e.menuOpts)?e.menuOpts:e.menuOpts?[e.menuOpts]:[],Array.isArray(e.contextMenuOpts)?t.push.apply(t,e.contextMenuOpts.map(n)):e.contextMenuOpts&&t.push(n(e.contextMenuOpts)),e.menuOpts=t,e},t.prototype.runEditorCommand=function(e,t,n){return this.reportTelemetry(e,t),this.run(e,t,n||{})},t.prototype.reportTelemetry=function(e,t){e.get(d.a).publicLog2("editorActionInvoked",{name:this.label,id:this.id})},t}(g);function v(e){return b.INSTANCE.registerEditorCommand(e),e}function _(e){b.INSTANCE.registerEditorAction(new e)}function y(e,t){b.INSTANCE.registerEditorContribution(e,t)}!function(e){e.getEditorCommand=function(e){return b.INSTANCE.getEditorCommand(e)},e.getEditorActions=function(){return b.INSTANCE.getEditorActions()},e.getEditorContributions=function(){return b.INSTANCE.getEditorContributions()},e.getSomeEditorContributions=function(e){return b.INSTANCE.getEditorContributions().filter((function(t){return e.indexOf(t.id)>=0}))},e.getDiffEditorContributions=function(){return b.INSTANCE.getDiffEditorContributions()}}(o||(o={}));var b=function(){function e(){this.editorContributions=[],this.diffEditorContributions=[],this.editorActions=[],this.editorCommands=Object.create(null)}return e.prototype.registerEditorContribution=function(e,t){this.editorContributions.push({id:e,ctor:t})},e.prototype.getEditorContributions=function(){return this.editorContributions.slice(0)},e.prototype.getDiffEditorContributions=function(){return this.diffEditorContributions.slice(0)},e.prototype.registerEditorAction=function(e){e.register(),this.editorActions.push(e)},e.prototype.getEditorActions=function(){return this.editorActions.slice(0)},e.prototype.registerEditorCommand=function(e){e.register(),this.editorCommands[e.id]=e},e.prototype.getEditorCommand=function(e){return this.editorCommands[e]||null},e.INSTANCE=new e,e}();c.a.add("editor.contributions",b.INSTANCE)},t49l:function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var i=n("Cg/j"),o=Object(i.c)("textModelService")},t9D7:function(e,t,n){"use strict";n.d(t,"c",(function(){return a})),n.d(t,"f",(function(){return u})),n.d(t,"b",(function(){return l})),n.d(t,"d",(function(){return c})),n.d(t,"a",(function(){return d})),n.d(t,"e",(function(){return f}));var i=n("Cg/j"),o=n("pmY6"),r=n("ic2d"),s=n("MI8n"),a=Object(i.c)("themeService");function u(e){return{id:e}}var l="hc";function c(e){switch(e){case"dark":return"vs-dark";case l:return"hc-black";default:return"vs"}}var d={ThemingContribution:"base.contributions.theming"},h=new(function(){function e(){this.themingParticipants=[],this.themingParticipants=[],this.onThemingParticipantAddedEmitter=new s.a}return e.prototype.onThemeChange=function(e){var t=this;return this.themingParticipants.push(e),this.onThemingParticipantAddedEmitter.fire(e),Object(o.f)((function(){var n=t.themingParticipants.indexOf(e);t.themingParticipants.splice(n,1)}))},e.prototype.getThemingParticipants=function(){return this.themingParticipants},e}());function f(e){return h.onThemeChange(e)}r.a.add(d.ThemingContribution,h)},tX9W:function(e,t,n){"use strict";n.d(t,"b",(function(){return ze})),n.d(t,"a",(function(){return Ze}));var i=n("/cxE"),o=n("MI8n"),r=n("pmY6"),s=n("N0LK"),a=n("bY76"),u=n("/UlZ"),l=n("cGHE"),c=n("aokT"),d=n("gCVg"),h=n("M1Kb"),f=function(){function e(e,t){this.beforeVersionId=e,this.beforeCursorState=t,this.afterCursorState=null,this.afterVersionId=-1,this.editOperations=[]}return e.prototype.undo=function(e){for(var t=this.editOperations.length-1;t>=0;t--)this.editOperations[t]={operations:e.applyEdits(this.editOperations[t].operations)}},e.prototype.redo=function(e){for(var t=0;t0){var e=this.past.pop();try{e.undo(this.model)}catch(e){return Object(i.e)(e),this.clear(),null}return this.future.push(e),{selections:e.beforeCursorState,recordedVersionId:e.beforeVersionId}}return null},e.prototype.canUndo=function(){return this.past.length>0||null!==this.currentOpenStackElement},e.prototype.redo=function(){if(this.future.length>0){var e=this.future.pop();try{e.redo(this.model)}catch(e){return Object(i.e)(e),this.clear(),null}return this.past.push(e),{selections:e.afterCursorState,recordedVersionId:e.afterVersionId}}return null},e.prototype.canRedo=function(){return this.future.length>0},e}(),v=function(){this.spacesDiff=0,this.looksLikeAlignment=!1};function _(e,t,n,i,o){var r;for(o.spacesDiff=0,o.looksLikeAlignment=!1,r=0;r0&&a>0||l>0&&c>0)){var d=Math.abs(a-c),h=Math.abs(s-l);if(0===d)return o.spacesDiff=h,void(h>0&&0<=l-1&&l-10?o++:m>1&&r++,_(s,a,h,g,l),!l.looksLikeAlignment||n&&t===l.spacesDiff)){var S=l.spacesDiff;S<=8&&u[S]++,s=h,a=g}}var L=n;o!==r&&(L=oO&&(O=t,N=e)})),4===N&&u[4]>0&&u[2]>0&&u[2]>=u[4]/2&&(N=2)}return{insertSpaces:L,tabSize:N}}function b(e){return(1&e.metadata)>>>0}function C(e,t){e.metadata=254&e.metadata|t<<0}function w(e){return(2&e.metadata)>>>1==1}function S(e,t){e.metadata=253&e.metadata|(t?1:0)<<1}function L(e){return(4&e.metadata)>>>2==1}function N(e,t){e.metadata=251&e.metadata|(t?1:0)<<2}function O(e){return(8&e.metadata)>>>3==1}function D(e,t){e.metadata=247&e.metadata|(t?1:0)<<3}function x(e,t){e.metadata=207&e.metadata|t<<4}function E(e,t){e.metadata=191&e.metadata|(t?1:0)<<6}var k=function(){function e(e,t,n){this.metadata=0,this.parent=this,this.left=this,this.right=this,C(this,1),this.start=t,this.end=n,this.delta=0,this.maxEnd=n,this.id=e,this.ownerId=0,this.options=null,N(this,!1),x(this,1),D(this,!1),E(this,!1),this.cachedVersionId=0,this.cachedAbsoluteStart=t,this.cachedAbsoluteEnd=n,this.range=null,S(this,!1)}return e.prototype.reset=function(e,t,n,i){this.start=t,this.end=n,this.maxEnd=n,this.cachedVersionId=e,this.cachedAbsoluteStart=t,this.cachedAbsoluteEnd=n,this.range=i},e.prototype.setOptions=function(e){this.options=e;var t=this.options.className;N(this,"squiggly-error"===t||"squiggly-warning"===t||"squiggly-info"===t),x(this,this.options.stickiness),D(this,!(!this.options.overviewRuler||!this.options.overviewRuler.color)),E(this,this.options.collapseOnReplaceEdit)},e.prototype.setCachedOffsets=function(e,t,n){this.cachedVersionId!==n&&(this.range=null),this.cachedVersionId=n,this.cachedAbsoluteStart=e,this.cachedAbsoluteEnd=t},e.prototype.detach=function(){this.parent=null,this.left=null,this.right=null},e}(),I=new k(null,0,0);I.parent=I,I.left=I,I.right=I,C(I,0);var M=function(){function e(){this.root=I,this.requestNormalizeDelta=!1}return e.prototype.intervalSearch=function(e,t,n,i,o){return this.root===I?[]:function(e,t,n,i,o,r){for(var s=e.root,a=0,u=0,l=0,c=[],d=0;s!==I;)if(w(s))S(s.left,!1),S(s.right,!1),s===s.parent.right&&(a-=s.parent.delta),s=s.parent;else{if(!w(s.left)){if(a+s.maxEndn)S(s,!0);else{if((l=a+s.end)>=t){s.setCachedOffsets(u,l,r);var h=!0;i&&s.ownerId&&s.ownerId!==i&&(h=!1),o&&L(s)&&(h=!1),h&&(c[d++]=s)}S(s,!0),s.right===I||w(s.right)||(a+=s.delta,s=s.right)}}return S(e.root,!1),c}(this,e,t,n,i,o)},e.prototype.search=function(e,t,n){return this.root===I?[]:function(e,t,n,i){for(var o=e.root,r=0,s=0,a=0,u=[],l=0;o!==I;)if(w(o))S(o.left,!1),S(o.right,!1),o===o.parent.right&&(r-=o.parent.delta),o=o.parent;else if(o.left===I||w(o.left)){s=r+o.start,a=r+o.end,o.setCachedOffsets(s,a,i);var c=!0;t&&o.ownerId&&o.ownerId!==t&&(c=!1),n&&L(o)&&(c=!1),c&&(u[l++]=o),S(o,!0),o.right===I||w(o.right)||(r+=o.delta,o=o.right)}else o=o.left;return S(e.root,!1),u}(this,e,t,n)},e.prototype.collectNodesFromOwner=function(e){return function(e,t){for(var n=e.root,i=[],o=0;n!==I;)w(n)?(S(n.left,!1),S(n.right,!1),n=n.parent):n.left===I||w(n.left)?(n.ownerId===t&&(i[o++]=n),S(n,!0),n.right===I||w(n.right)||(n=n.right)):n=n.left;return S(e.root,!1),i}(this,e)},e.prototype.collectNodesPostOrder=function(){return function(e){for(var t=e.root,n=[],i=0;t!==I;)w(t)?(S(t.left,!1),S(t.right,!1),t=t.parent):t.left===I||w(t.left)?t.right===I||w(t.right)?(n[i++]=t,S(t,!0)):t=t.right:t=t.left;return S(e.root,!1),n}(this)},e.prototype.insert=function(e){R(this,e),this._normalizeDeltaIfNecessary()},e.prototype.delete=function(e){P(this,e),this._normalizeDeltaIfNecessary()},e.prototype.resolveNode=function(e,t){for(var n=e,i=0;e!==this.root;)e===e.parent.right&&(i+=e.parent.delta),e=e.parent;var o=n.start+i,r=n.end+i;n.setCachedOffsets(o,r,t)},e.prototype.acceptReplace=function(e,t,n,i){for(var o=function(e,t,n){for(var i=e.root,o=0,r=0,s=0,a=[],u=0;i!==I;)if(w(i))S(i.left,!1),S(i.right,!1),i===i.parent.right&&(o-=i.parent.delta),i=i.parent;else{if(!w(i.left)){if(o+i.maxEndn?S(i,!0):((s=o+i.end)>=t&&(i.setCachedOffsets(r,s,0),a[u++]=i),S(i,!0),i.right===I||w(i.right)||(o+=i.delta,i=i.right))}return S(e.root,!1),a}(this,e,e+t),r=0,s=o.length;rn?(o.start+=s,o.end+=s,o.delta+=s,(o.delta<-1073741824||o.delta>1073741824)&&(e.requestNormalizeDelta=!0),S(o,!0)):(S(o,!0),o.right===I||w(o.right)||(r+=o.delta,o=o.right))}S(e.root,!1)}(this,e,e+t,n),this._normalizeDeltaIfNecessary(),r=0,s=o.length;rn)&&1!==i&&(2===i||t)}function A(e,t,n,i,o){var r=function(e){return(48&e.metadata)>>>4}(e),s=0===r||2===r,a=1===r||2===r,u=n-t,l=i,c=Math.min(u,l),d=e.start,h=!1,f=e.end,p=!1;t<=d&&f<=n&&function(e){return(64&e.metadata)>>>6==1}(e)&&(e.start=t,h=!0,e.end=t,p=!0);var g=o?1:u>0?2:0;!h&&T(d,s,t,g)&&(h=!0),!p&&T(f,a,t,g)&&(p=!0),c>0&&!o&&(g=u>l?2:0,!h&&T(d,s,t+c,g)&&(h=!0),!p&&T(f,a,t+c,g)&&(p=!0)),g=o?1:0,!h&&T(d,s,n,g)&&(e.start=t+l,h=!0),!p&&T(f,a,n,g)&&(e.end=t+l,p=!0);var m=l-u;h||(e.start=Math.max(0,d+m)),p||(e.end=Math.max(0,f+m)),e.start>e.end&&(e.end=e.start)}function R(e,t){if(e.root===I)return t.parent=I,t.left=I,t.right=I,C(t,0),e.root=t,e.root;!function(e,t){for(var n=0,i=e.root,o=t.start,r=t.end;;)if(z(o,r,i.start+n,i.end+n)<0){if(i.left===I){t.start-=n,t.end-=n,t.maxEnd-=n,i.left=t;break}i=i.left}else{if(i.right===I){t.start-=n+i.delta,t.end-=n+i.delta,t.maxEnd-=n+i.delta,i.right=t;break}n+=i.delta,i=i.right}t.parent=i,t.left=I,t.right=I,C(t,1)}(e,t),H(t.parent);for(var n=t;n!==e.root&&1===b(n.parent);){var i;n.parent===n.parent.parent.left?1===b(i=n.parent.parent.right)?(C(n.parent,0),C(i,0),C(n.parent.parent,1),n=n.parent.parent):(n===n.parent.right&&V(e,n=n.parent),C(n.parent,0),C(n.parent.parent,1),W(e,n.parent.parent)):1===b(i=n.parent.parent.left)?(C(n.parent,0),C(i,0),C(n.parent.parent,1),n=n.parent.parent):(n===n.parent.left&&W(e,n=n.parent),C(n.parent,0),C(n.parent.parent,1),V(e,n.parent.parent))}return C(e.root,0),t}function P(e,t){var n,i;if(t.left===I?(i=t,(n=t.right).delta+=t.delta,(n.delta<-1073741824||n.delta>1073741824)&&(e.requestNormalizeDelta=!0),n.start+=t.delta,n.end+=t.delta):t.right===I?(n=t.left,i=t):((n=(i=function(e){for(;e.left!==I;)e=e.left;return e}(t.right)).right).start+=i.delta,n.end+=i.delta,n.delta+=i.delta,(n.delta<-1073741824||n.delta>1073741824)&&(e.requestNormalizeDelta=!0),i.start+=t.delta,i.end+=t.delta,i.delta=t.delta,(i.delta<-1073741824||i.delta>1073741824)&&(e.requestNormalizeDelta=!0)),i===e.root)return e.root=n,C(n,0),t.detach(),F(),j(n),void(e.root.parent=I);var o,r=1===b(i);if(i===i.parent.left?i.parent.left=n:i.parent.right=n,i===t?n.parent=i.parent:(i.parent===t?n.parent=i:n.parent=i.parent,i.left=t.left,i.right=t.right,i.parent=t.parent,C(i,b(t)),t===e.root?e.root=i:t===t.parent.left?t.parent.left=i:t.parent.right=i,i.left!==I&&(i.left.parent=i),i.right!==I&&(i.right.parent=i)),t.detach(),r)return H(n.parent),i!==t&&(H(i),H(i.parent)),void F();for(H(n),H(n.parent),i!==t&&(H(i),H(i.parent));n!==e.root&&0===b(n);)n===n.parent.left?(1===b(o=n.parent.right)&&(C(o,0),C(n.parent,1),V(e,n.parent),o=n.parent.right),0===b(o.left)&&0===b(o.right)?(C(o,1),n=n.parent):(0===b(o.right)&&(C(o.left,0),C(o,1),W(e,o),o=n.parent.right),C(o,b(n.parent)),C(n.parent,0),C(o.right,0),V(e,n.parent),n=e.root)):(1===b(o=n.parent.left)&&(C(o,0),C(n.parent,1),W(e,n.parent),o=n.parent.left),0===b(o.left)&&0===b(o.right)?(C(o,1),n=n.parent):(0===b(o.left)&&(C(o.right,0),C(o,1),V(e,o),o=n.parent.left),C(o,b(n.parent)),C(n.parent,0),C(o.left,0),W(e,n.parent),n=e.root));C(n,0),F()}function F(){I.parent=I,I.delta=0,I.start=0,I.end=0}function V(e,t){var n=t.right;n.delta+=t.delta,(n.delta<-1073741824||n.delta>1073741824)&&(e.requestNormalizeDelta=!0),n.start+=t.delta,n.end+=t.delta,t.right=n.left,n.left!==I&&(n.left.parent=t),n.parent=t.parent,t.parent===I?e.root=n:t===t.parent.left?t.parent.left=n:t.parent.right=n,n.left=t,t.parent=n,j(t),j(n)}function W(e,t){var n=t.left;t.delta-=n.delta,(t.delta<-1073741824||t.delta>1073741824)&&(e.requestNormalizeDelta=!0),t.start-=n.delta,t.end-=n.delta,t.left=n.right,n.right!==I&&(n.right.parent=t),n.parent=t.parent,t.parent===I?e.root=n:t===t.parent.right?t.parent.right=n:t.parent.left=n,n.right=t,t.parent=n,j(t),j(n)}function B(e){var t=e.end;if(e.left!==I){var n=e.left.maxEnd;n>t&&(t=n)}if(e.right!==I){var i=e.right.maxEnd+e.delta;i>t&&(t=i)}return t}function j(e){e.maxEnd=B(e)}function H(e){for(;e!==I;){var t=B(e);if(e.maxEnd===t)return;e.maxEnd=t,e=e.parent}}function z(e,t,n,i){return e===n?t-i:e-n}var U=function(){function e(e,t){this.piece=e,this.color=t,this.size_left=0,this.lf_left=0,this.parent=this,this.left=this,this.right=this}return e.prototype.next=function(){if(this.right!==K)return q(this.right);for(var e=this;e.parent!==K&&e.parent.left!==e;)e=e.parent;return e.parent===K?K:e.parent},e.prototype.prev=function(){if(this.left!==K)return G(this.left);for(var e=this;e.parent!==K&&e.parent.right!==e;)e=e.parent;return e.parent===K?K:e.parent},e.prototype.detach=function(){this.parent=null,this.left=null,this.right=null},e}(),K=new U(null,0);function q(e){for(;e.left!==K;)e=e.left;return e}function G(e){for(;e.right!==K;)e=e.right;return e}function Y(e){return e===K?0:e.size_left+e.piece.length+Y(e.right)}function Z(e){return e===K?0:e.lf_left+e.piece.lineFeedCnt+Z(e.right)}function X(){K.parent=K}function J(e,t){var n=t.right;n.size_left+=t.size_left+(t.piece?t.piece.length:0),n.lf_left+=t.lf_left+(t.piece?t.piece.lineFeedCnt:0),t.right=n.left,n.left!==K&&(n.left.parent=t),n.parent=t.parent,t.parent===K?e.root=n:t.parent.left===t?t.parent.left=n:t.parent.right=n,n.left=t,t.parent=n}function Q(e,t){var n=t.left;t.left=n.right,n.right!==K&&(n.right.parent=t),n.parent=t.parent,t.size_left-=n.size_left+(n.piece?n.piece.length:0),t.lf_left-=n.lf_left+(n.piece?n.piece.lineFeedCnt:0),t.parent===K?e.root=n:t===t.parent.right?t.parent.right=n:t.parent.left=n,n.right=t,t.parent=n}function $(e,t){var n,i;if(n=t.left===K?(i=t).right:t.right===K?(i=t).left:(i=q(t.right)).right,i===e.root)return e.root=n,n.color=0,t.detach(),X(),void(e.root.parent=K);var o=1===i.color;if(i===i.parent.left?i.parent.left=n:i.parent.right=n,i===t?(n.parent=i.parent,ne(e,n)):(i.parent===t?n.parent=i:n.parent=i.parent,ne(e,n),i.left=t.left,i.right=t.right,i.parent=t.parent,i.color=t.color,t===e.root?e.root=i:t===t.parent.left?t.parent.left=i:t.parent.right=i,i.left!==K&&(i.left.parent=i),i.right!==K&&(i.right.parent=i),i.size_left=t.size_left,i.lf_left=t.lf_left,ne(e,i)),t.detach(),n.parent.left===n){var r=Y(n),s=Z(n);if(r!==n.parent.size_left||s!==n.parent.lf_left){var a=r-n.parent.size_left,u=s-n.parent.lf_left;n.parent.size_left=r,n.parent.lf_left=s,te(e,n.parent,a,u)}}if(ne(e,n.parent),o)X();else{for(var l;n!==e.root&&0===n.color;)n===n.parent.left?(1===(l=n.parent.right).color&&(l.color=0,n.parent.color=1,J(e,n.parent),l=n.parent.right),0===l.left.color&&0===l.right.color?(l.color=1,n=n.parent):(0===l.right.color&&(l.left.color=0,l.color=1,Q(e,l),l=n.parent.right),l.color=n.parent.color,n.parent.color=0,l.right.color=0,J(e,n.parent),n=e.root)):(1===(l=n.parent.left).color&&(l.color=0,n.parent.color=1,Q(e,n.parent),l=n.parent.left),0===l.left.color&&0===l.right.color?(l.color=1,n=n.parent):(0===l.left.color&&(l.right.color=0,l.color=1,J(e,l),l=n.parent.left),l.color=n.parent.color,n.parent.color=0,l.left.color=0,Q(e,n.parent),n=e.root));n.color=0,X()}}function ee(e,t){for(ne(e,t);t!==e.root&&1===t.parent.color;){var n;t.parent===t.parent.parent.left?1===(n=t.parent.parent.right).color?(t.parent.color=0,n.color=0,t.parent.parent.color=1,t=t.parent.parent):(t===t.parent.right&&J(e,t=t.parent),t.parent.color=0,t.parent.parent.color=1,Q(e,t.parent.parent)):1===(n=t.parent.parent.left).color?(t.parent.color=0,n.color=0,t.parent.parent.color=1,t=t.parent.parent):(t===t.parent.left&&Q(e,t=t.parent),t.parent.color=0,t.parent.parent.color=1,J(e,t.parent.parent))}e.root.color=0}function te(e,t,n,i){for(;t!==e.root&&t!==K;)t.parent.left===t&&(t.parent.size_left+=n,t.parent.lf_left+=i),t=t.parent}function ne(e,t){var n=0,i=0;if(t!==e.root){if(0===n){for(;t!==e.root&&t===t.parent.right;)t=t.parent;if(t===e.root)return;n=Y((t=t.parent).left)-t.size_left,i=Z(t.left)-t.lf_left,t.size_left+=n,t.lf_left+=i}for(;t!==e.root&&(0!==n||0!==i);)t.parent.left===t&&(t.parent.size_left+=n,t.parent.lf_left+=i),t=t.parent}}K.parent=K,K.left=K,K.right=K,K.color=0;var ie=n("jAJ/");function oe(e){var t;return(t=e[e.length-1]<65536?new Uint16Array(e.length):new Uint32Array(e.length)).set(e,0),t}var re=function(e,t,n,i,o){this.lineStarts=e,this.cr=t,this.lf=n,this.crlf=i,this.isBasicASCII=o};function se(e,t){void 0===t&&(t=!0);for(var n=[0],i=1,o=0,r=e.length;o=0;t--){var n=this._cache[t];if(n.nodeStartOffset<=e&&n.nodeStartOffset+n.node.piece.length>=e)return n}return null},e.prototype.get2=function(e){for(var t=this._cache.length-1;t>=0;t--){var n=this._cache[t];if(n.nodeStartLineNumber&&n.nodeStartLineNumber=e)return n}return null},e.prototype.set=function(e){this._cache.length>=this._limit&&this._cache.shift(),this._cache.push(e)},e.prototype.valdiate=function(e){for(var t=!1,n=this._cache,i=0;i=e)&&(n[i]=null,t=!0)}if(t){for(var r=[],s=0,a=n;s0){e[o].lineStarts||(e[o].lineStarts=se(e[o].buffer));var s=new ue(o+1,{line:0,column:0},{line:e[o].lineStarts.length-1,column:e[o].buffer.length-e[o].lineStarts[e[o].lineStarts.length-1]},e[o].lineStarts.length-1,e[o].buffer.length);this._buffers.push(e[o]),i=this.rbInsertRight(i,s)}this._searchCache=new ce(1),this._lastVisitedLine={lineNumber:0,value:""},this.computeBufferMetadata()},e.prototype.normalizeEOL=function(e){var t=this,n=65535-Math.floor(21845),i=2*n,o="",r=0,s=[];if(this.iterate(this.root,(function(a){var u=t.getNodeContent(a),l=u.length;if(r<=n||r+l0){var a=o.replace(/\r\n|\r|\n/g,e);s.push(new le(a,se(a)))}this.create(s,e,!0)},e.prototype.getEOL=function(){return this._EOL},e.prototype.setEOL=function(e){this._EOL=e,this._EOLLength=this._EOL.length,this.normalizeEOL(e)},e.prototype.getOffsetAt=function(e,t){for(var n=0,i=this.root;i!==K;)if(i.left!==K&&i.lf_left+1>=e)i=i.left;else{if(i.lf_left+i.piece.lineFeedCnt+1>=e)return(n+=i.size_left)+(this.getAccumulatedValue(i,e-i.lf_left-2)+t-1);e-=i.lf_left+i.piece.lineFeedCnt,n+=i.size_left+i.piece.length,i=i.right}return n},e.prototype.getPositionAt=function(e){e=Math.floor(e),e=Math.max(0,e);for(var t=this.root,n=0,i=e;t!==K;)if(0!==t.size_left&&t.size_left>=e)t=t.left;else{if(t.size_left+t.piece.length>=e){var o=this.getIndexOf(t,e-t.size_left);if(n+=t.lf_left+o.index,0===o.index){var r=i-this.getOffsetAt(n+1,1);return new l.a(n+1,r+1)}return new l.a(n+1,o.remainder+1)}if(e-=t.size_left+t.piece.length,n+=t.lf_left+t.piece.lineFeedCnt,t.right===K)return r=i-e-this.getOffsetAt(n+1,1),new l.a(n+1,r+1);t=t.right}return new l.a(1,1)},e.prototype.getValueInRange=function(e,t){if(e.startLineNumber===e.endLineNumber&&e.startColumn===e.endColumn)return"";var n=this.nodeAt2(e.startLineNumber,e.startColumn),i=this.nodeAt2(e.endLineNumber,e.endColumn),o=this.getValueInRange2(n,i);return t?t===this._EOL&&this._EOLNormalized&&t===this.getEOL()&&this._EOLNormalized?o:o.replace(/\r\n|\r|\n/g,t):o},e.prototype.getValueInRange2=function(e,t){if(e.node===t.node){var n=e.node,i=this._buffers[n.piece.bufferIndex].buffer,o=this.offsetInBuffer(n.piece.bufferIndex,n.piece.start);return i.substring(o+e.remainder,o+t.remainder)}var r=e.node,s=this._buffers[r.piece.bufferIndex].buffer,a=this.offsetInBuffer(r.piece.bufferIndex,r.piece.start),u=s.substring(a+e.remainder,a+r.piece.length);for(r=r.next();r!==K;){var l=this._buffers[r.piece.bufferIndex].buffer,c=this.offsetInBuffer(r.piece.bufferIndex,r.piece.start);if(r===t.node){u+=l.substring(c,c+t.remainder);break}u+=l.substr(c,r.piece.length),r=r.next()}return u},e.prototype.getLinesContent=function(){var e=this,t=[],n=0,i="",o=!1;return this.iterate(this.root,(function(r){if(r===K)return!0;var s=r.piece,a=s.length;if(0===a)return!0;var u=e._buffers[s.bufferIndex].buffer,l=e._buffers[s.bufferIndex].lineStarts,c=s.start.line,d=s.end.line,h=l[c]+s.start.column;if(o&&(10===u.charCodeAt(h)&&(h++,a--),t[n++]=i,i="",o=!1,0===a))return!0;if(c===d)return e._EOLNormalized||13!==u.charCodeAt(h+a-1)?i+=u.substr(h,a):(o=!0,i+=u.substr(h,a-1)),!0;i+=e._EOLNormalized?u.substring(h,Math.max(h,l[c+1]-e._EOLLength)):u.substring(h,l[c+1]).replace(/(\r\n|\r|\n)$/,""),t[n++]=i;for(var f=c+1;f=_)return l;this.positionInBuffer(e,p(h.index)-m,y);var b=this.getLineFeedCnt(e.piece.bufferIndex,o,y),C=y.line===o.line?y.column-o.column+i:y.column+1,w=C+h[0].length;if(d[l++]=Object(ie.d)(new c.a(n+b,C,n+b,w),h,a),p(h.index)+h[0].length>=_)return l;if(l>=u)return l}}while(h);return l},e.prototype.findMatchesLineByLine=function(e,t,n,i){var o=[],r=0,s=new ie.b(t.wordSeparators,t.regex),a=this.nodeAt2(e.startLineNumber,e.startColumn);if(null===a)return[];var u=this.nodeAt2(e.endLineNumber,e.endColumn);if(null===u)return[];var l=this.positionInBuffer(a.node,a.remainder),c=this.positionInBuffer(u.node,u.remainder);if(a.node===u.node)return this.findMatchesInNode(a.node,s,e.startLineNumber,e.startColumn,l,c,t,n,i,r,o),o;for(var d=e.startLineNumber,h=a.node;h!==u.node;){var f=this.getLineFeedCnt(h.piece.bufferIndex,l,h.piece.end);if(f>=1){var p=this._buffers[h.piece.bufferIndex].lineStarts,g=this.offsetInBuffer(h.piece.bufferIndex,h.piece.start),m=p[l.line+f],v=d===e.startLineNumber?e.startColumn:1;if((r=this.findMatchesInNode(h,s,d,v,l,this.positionInBuffer(h,m-g),t,n,i,r,o))>=i)return o;d+=f}var _=d===e.startLineNumber?e.startColumn-1:0;if(d===e.endLineNumber){var y=this.getLineContent(d).substring(_,e.endColumn-1);return r=this._findMatchesInLine(t,s,y,e.endLineNumber,_,r,o,n,i),o}if((r=this._findMatchesInLine(t,s,this.getLineContent(d).substr(_),d,_,r,o,n,i))>=i)return o;d++,h=(a=this.nodeAt2(d,1)).node,l=this.positionInBuffer(a.node,a.remainder)}if(d===e.endLineNumber){var b=d===e.startLineNumber?e.startColumn-1:0;return y=this.getLineContent(d).substring(b,e.endColumn-1),r=this._findMatchesInLine(t,s,y,e.endLineNumber,b,r,o,n,i),o}var C=d===e.startLineNumber?e.startColumn:1;return r=this.findMatchesInNode(u.node,s,d,C,l,c,t,n,i,r,o),o},e.prototype._findMatchesInLine=function(e,t,n,i,o,r,s,a,u){var l,d=e.wordSeparators;if(!a&&e.simpleSearch){for(var f=e.simpleSearch,p=f.length,g=n.length,m=-p;-1!==(m=n.indexOf(f,m+p));)if((!d||Object(ie.e)(d,n,g,m,p))&&(s[r++]=new h.b(new c.a(i,m+1+o,i,m+1+p+o),null),r>=u))return r;return r}t.reset(0);do{if((l=t.next(n))&&(s[r++]=Object(ie.d)(new c.a(i,l.index+1+o,i,l.index+1+l[0].length+o),l,a),r>=u))return r}while(l);return r},e.prototype.insert=function(e,t,n){if(void 0===n&&(n=!1),this._EOLNormalized=this._EOLNormalized&&n,this._lastVisitedLine.lineNumber=0,this._lastVisitedLine.value="",this.root!==K){var i=this.nodeAt(e),o=i.node,r=i.remainder,s=i.nodeStartOffset,a=o.piece,u=a.bufferIndex,l=this.positionInBuffer(o,r);if(0===o.piece.bufferIndex&&a.end.line===this._lastChangeBufferPos.line&&a.end.column===this._lastChangeBufferPos.column&&s+a.length===e&&t.length<65535)return this.appendToNode(o,t),void this.computeBufferMetadata();if(s===e)this.insertContentToNodeLeft(t,o),this._searchCache.valdiate(e);else if(s+o.piece.length>e){var c=[],d=new ue(a.bufferIndex,l,a.end,this.getLineFeedCnt(a.bufferIndex,l,a.end),this.offsetInBuffer(u,a.end)-this.offsetInBuffer(u,l));if(this.shouldCheckCRLF()&&this.endWithCR(t)&&10===this.nodeCharCodeAt(o,r)){var h={line:d.start.line+1,column:0};d=new ue(d.bufferIndex,h,d.end,this.getLineFeedCnt(d.bufferIndex,h,d.end),d.length-1),t+="\n"}if(this.shouldCheckCRLF()&&this.startWithLF(t))if(13===this.nodeCharCodeAt(o,r-1)){var f=this.positionInBuffer(o,r-1);this.deleteNodeTail(o,f),t="\r"+t,0===o.piece.length&&c.push(o)}else this.deleteNodeTail(o,l);else this.deleteNodeTail(o,l);var p=this.createNewPieces(t);d.length>0&&this.rbInsertRight(o,d);for(var g=o,m=0;m=0;u--)a=this.rbInsertLeft(a,s[u]);this.validateCRLFWithPrevNode(a),this.deleteNodes(n)},e.prototype.insertContentToNodeRight=function(e,t){this.adjustCarriageReturnFromNext(e,t)&&(e+="\n");for(var n=this.createNewPieces(e),i=this.rbInsertRight(t,n[0]),o=i,r=1;r=c))break;a=l+1}return n?(n.line=l,n.column=s-d,null):{line:l,column:s-d}},e.prototype.getLineFeedCnt=function(e,t,n){if(0===n.column)return n.line-t.line;var i=this._buffers[e].lineStarts;if(n.line===i.length-1)return n.line-t.line;var o=i[n.line+1],r=i[n.line]+n.column;if(o>r+1)return n.line-t.line;var s=r-1;return 13===this._buffers[e].buffer.charCodeAt(s)?n.line-t.line+1:n.line-t.line},e.prototype.offsetInBuffer=function(e,t){return this._buffers[e].lineStarts[t.line]+t.column},e.prototype.deleteNodes=function(e){for(var t=0;t65535){for(var t=[];e.length>65535;){var n=e.charCodeAt(65534),i=void 0;13===n||n>=55296&&n<=56319?(i=e.substring(0,65534),e=e.substring(65534)):(i=e.substring(0,65535),e=e.substring(65535));var o=se(i);t.push(new ue(this._buffers.length,{line:0,column:0},{line:o.length-1,column:i.length-o[o.length-1]},o.length-1,i.length)),this._buffers.push(new le(i,o))}var r=se(e);return t.push(new ue(this._buffers.length,{line:0,column:0},{line:r.length-1,column:e.length-r[r.length-1]},r.length-1,e.length)),this._buffers.push(new le(e,r)),t}var s=this._buffers[0].buffer.length,a=se(e,!1),u=this._lastChangeBufferPos;if(this._buffers[0].lineStarts[this._buffers[0].lineStarts.length-1]===s&&0!==s&&this.startWithLF(e)&&this.endWithCR(this._buffers[0].buffer)){this._lastChangeBufferPos={line:this._lastChangeBufferPos.line,column:this._lastChangeBufferPos.column+1},u=this._lastChangeBufferPos;for(var l=0;l=e-1)n=n.left;else{if(n.lf_left+n.piece.lineFeedCnt>e-1)return r=this.getAccumulatedValue(n,e-n.lf_left-2),u=this.getAccumulatedValue(n,e-n.lf_left-1),s=this._buffers[n.piece.bufferIndex].buffer,a=this.offsetInBuffer(n.piece.bufferIndex,n.piece.start),l+=n.size_left,this._searchCache.set({node:n,nodeStartOffset:l,nodeStartLineNumber:c-(e-1-n.lf_left)}),s.substring(a+r,a+u-t);if(n.lf_left+n.piece.lineFeedCnt===e-1){r=this.getAccumulatedValue(n,e-n.lf_left-2),s=this._buffers[n.piece.bufferIndex].buffer,a=this.offsetInBuffer(n.piece.bufferIndex,n.piece.start),i=s.substring(a+r,a+n.piece.length);break}e-=n.lf_left+n.piece.lineFeedCnt,l+=n.size_left+n.piece.length,n=n.right}for(n=n.next();n!==K;){if(s=this._buffers[n.piece.bufferIndex].buffer,n.piece.lineFeedCnt>0)return u=this.getAccumulatedValue(n,0),a=this.offsetInBuffer(n.piece.bufferIndex,n.piece.start),i+s.substring(a,a+u-t);a=this.offsetInBuffer(n.piece.bufferIndex,n.piece.start),i+=s.substr(a,n.piece.length),n=n.next()}return i},e.prototype.computeBufferMetadata=function(){for(var e=this.root,t=1,n=0;e!==K;)t+=e.lf_left+e.piece.lineFeedCnt,n+=e.size_left+e.piece.length,e=e.right;this._lineCnt=t,this._length=n,this._searchCache.valdiate(this._length)},e.prototype.getIndexOf=function(e,t){var n=e.piece,i=this.positionInBuffer(e,t),o=i.line-n.start.line;if(this.offsetInBuffer(n.bufferIndex,n.end)-this.offsetInBuffer(n.bufferIndex,n.start)===t){var r=this.getLineFeedCnt(e.piece.bufferIndex,n.start,i);if(r!==o)return{index:r,remainder:0}}return{index:o,remainder:i.column}},e.prototype.getAccumulatedValue=function(e,t){if(t<0)return 0;var n=e.piece,i=this._buffers[n.bufferIndex].lineStarts,o=n.start.line+t+1;return o>n.end.line?i[n.end.line]+n.end.column-i[n.start.line]-n.start.column:i[o]-i[n.start.line]-n.start.column},e.prototype.deleteNodeTail=function(e,t){var n=e.piece,i=n.lineFeedCnt,o=this.offsetInBuffer(n.bufferIndex,n.end),r=t,s=this.offsetInBuffer(n.bufferIndex,r),a=this.getLineFeedCnt(n.bufferIndex,n.start,r),u=a-i,l=s-o,c=n.length+l;e.piece=new ue(n.bufferIndex,n.start,r,a,c),te(this,e,l,u)},e.prototype.deleteNodeHead=function(e,t){var n=e.piece,i=n.lineFeedCnt,o=this.offsetInBuffer(n.bufferIndex,n.start),r=t,s=this.getLineFeedCnt(n.bufferIndex,r,n.end),a=s-i,u=o-this.offsetInBuffer(n.bufferIndex,r),l=n.length+u;e.piece=new ue(n.bufferIndex,r,n.end,s,l),te(this,e,u,a)},e.prototype.shrinkNode=function(e,t,n){var i=e.piece,o=i.start,r=i.end,s=i.length,a=i.lineFeedCnt,u=t,l=this.getLineFeedCnt(i.bufferIndex,i.start,u),c=this.offsetInBuffer(i.bufferIndex,t)-this.offsetInBuffer(i.bufferIndex,o);e.piece=new ue(i.bufferIndex,i.start,u,l,c),te(this,e,c-s,l-a);var d=new ue(i.bufferIndex,n,r,this.getLineFeedCnt(i.bufferIndex,n,r),this.offsetInBuffer(i.bufferIndex,r)-this.offsetInBuffer(i.bufferIndex,n)),h=this.rbInsertRight(e,d);this.validateCRLFWithPrevNode(h)},e.prototype.appendToNode=function(e,t){this.adjustCarriageReturnFromNext(t,e)&&(t+="\n");var n=this.shouldCheckCRLF()&&this.startWithLF(t)&&this.endWithCR(e),i=this._buffers[0].buffer.length;this._buffers[0].buffer+=t;for(var o=se(t,!1),r=0;re)t=t.left;else{if(t.size_left+t.piece.length>=e){i+=t.size_left;var o={node:t,remainder:e-t.size_left,nodeStartOffset:i};return this._searchCache.set(o),o}e-=t.size_left+t.piece.length,i+=t.size_left+t.piece.length,t=t.right}return null},e.prototype.nodeAt2=function(e,t){for(var n=this.root,i=0;n!==K;)if(n.left!==K&&n.lf_left>=e-1)n=n.left;else{if(n.lf_left+n.piece.lineFeedCnt>e-1){var o=this.getAccumulatedValue(n,e-n.lf_left-2),r=this.getAccumulatedValue(n,e-n.lf_left-1);return i+=n.size_left,{node:n,remainder:Math.min(o+t-1,r),nodeStartOffset:i}}if(n.lf_left+n.piece.lineFeedCnt===e-1){if((o=this.getAccumulatedValue(n,e-n.lf_left-2))+t-1<=n.piece.length)return{node:n,remainder:o+t-1,nodeStartOffset:i};t-=n.piece.length-o;break}e-=n.lf_left+n.piece.lineFeedCnt,i+=n.size_left+n.piece.length,n=n.right}for(n=n.next();n!==K;){if(n.piece.lineFeedCnt>0){r=this.getAccumulatedValue(n,0);var s=this.offsetOfNode(n);return{node:n,remainder:Math.min(t-1,r),nodeStartOffset:s}}if(n.piece.length>=t-1)return{node:n,remainder:t-1,nodeStartOffset:this.offsetOfNode(n)};t-=n.piece.length,n=n.next()}return null},e.prototype.nodeCharCodeAt=function(e,t){if(e.piece.lineFeedCnt<1)return-1;var n=this._buffers[e.piece.bufferIndex],i=this.offsetInBuffer(e.piece.bufferIndex,e.piece.start)+t;return n.buffer.charCodeAt(i)},e.prototype.offsetOfNode=function(e){if(!e)return 0;for(var t=e.size_left;e!==this.root;)e.parent.right===e&&(t+=e.parent.size_left+e.parent.piece.length),e=e.parent;return t},e.prototype.shouldCheckCRLF=function(){return!(this._EOLNormalized&&"\n"===this._EOL)},e.prototype.startWithLF=function(e){if("string"==typeof e)return 10===e.charCodeAt(0);if(e===K||0===e.piece.lineFeedCnt)return!1;var t=e.piece,n=this._buffers[t.bufferIndex].lineStarts,i=t.start.line,o=n[i]+t.start.column;return i!==n.length-1&&!(n[i+1]>o+1)&&10===this._buffers[t.bufferIndex].buffer.charCodeAt(o)},e.prototype.endWithCR=function(e){return"string"==typeof e?13===e.charCodeAt(e.length-1):e!==K&&0!==e.piece.lineFeedCnt&&13===this.nodeCharCodeAt(e,e.piece.length-1)},e.prototype.validateCRLFWithPrevNode=function(e){if(this.shouldCheckCRLF()&&this.startWithLF(e)){var t=e.prev();this.endWithCR(t)&&this.fixCRLF(t,e)}},e.prototype.validateCRLFWithNextNode=function(e){if(this.shouldCheckCRLF()&&this.endWithCR(e)){var t=e.next();this.startWithLF(t)&&this.fixCRLF(e,t)}},e.prototype.fixCRLF=function(e,t){var n,i=[],o=this._buffers[e.piece.bufferIndex].lineStarts;n=0===e.piece.end.column?{line:e.piece.end.line-1,column:o[e.piece.end.line]-o[e.piece.end.line-1]-1}:{line:e.piece.end.line,column:e.piece.end.column-1};var r=e.piece.length-1,s=e.piece.lineFeedCnt-1;e.piece=new ue(e.piece.bufferIndex,e.piece.start,n,s,r),te(this,e,-1,-1),0===e.piece.length&&i.push(e);var a={line:t.piece.start.line+1,column:0},u=t.piece.length-1,l=this.getLineFeedCnt(t.piece.bufferIndex,a,t.piece.end);t.piece=new ue(t.piece.bufferIndex,a,t.piece.end,l,u),te(this,t,-1,-1),0===t.piece.length&&i.push(t);var c=this.createNewPieces("\r\n");this.rbInsertRight(e,c[0]);for(var d=0;d0){v.sort((function(e,t){return t.lineNumber-e.lineNumber})),S=[],u=0;for(var L=v.length;u0&&v[u-1].lineNumber===y)){var N=v[u].oldContent,O=this.getLineContent(y);0!==O.length&&O!==N&&-1===s.o(O)&&S.push(y)}}return new h.a(C,w,S)},e.prototype._reduceOperations=function(e){return e.length<1e3?e:[this._toSingleEditOperation(e)]},e.prototype._toSingleEditOperation=function(e){for(var t=!1,n=e[0].range,i=e[e.length-1].range,o=new c.a(n.startLineNumber,n.startColumn,i.endLineNumber,i.endColumn),r=n.startLineNumber,s=n.startColumn,a=[],u=0,l=e.length;u0){var h=a.lines.length,f=a.lines[0],p=a.lines[h-1];d=1===h?new c.a(u,l,u,l+f.length):new c.a(u,l,u+h-1,p.length+1)}else d=new c.a(u,l,u,l);n=d.endLineNumber,i=d.endColumn,t.push(d),o=a}return t},e._sortOpsAscending=function(e,t){var n=c.a.compareRangesUsingEnds(e.range,t.range);return 0===n?e.sortIndex-t.sortIndex:n},e._sortOpsDescending=function(e,t){var n=c.a.compareRangesUsingEnds(e.range,t.range);return 0===n?t.sortIndex-e.sortIndex:-n},e}(),fe=function(){function e(e,t,n,i,o,r,s,a){this._chunks=e,this._bom=t,this._cr=n,this._lf=i,this._crlf=o,this._containsRTL=r,this._isBasicASCII=s,this._normalizeEOL=a}return e.prototype._getEOL=function(e){var t=this._cr+this._lf+this._crlf,n=this._cr+this._crlf;return 0===t?1===e?"\n":"\r\n":n>t/2?"\r\n":"\n"},e.prototype.create=function(e){var t=this._getEOL(e),n=this._chunks;if(this._normalizeEOL&&("\r\n"===t&&(this._cr>0||this._lf>0)||"\n"===t&&(this._cr>0||this._crlf>0)))for(var i=0,o=n.length;i=55296&&t<=56319?(this._acceptChunk1(e.substr(0,e.length-1),!1),this._hasPreviousChar=!0,this._previousChar=t):(this._acceptChunk1(e,!1),this._hasPreviousChar=!1,this._previousChar=t)}},e.prototype._acceptChunk1=function(e,t){(t||0!==e.length)&&(this._hasPreviousChar?this._acceptChunk2(String.fromCharCode(this._previousChar)+e):this._acceptChunk2(e))},e.prototype._acceptChunk2=function(e){var t=function(e,t){e.length=0,e[0]=0;for(var n=1,i=0,o=0,r=0,s=!0,a=0,u=t.length;a126)&&(s=!1)}var c=new re(oe(e),i,o,r,s);return e.length=0,c}(this._tmpLineStarts,e);this.chunks.push(new le(e,t.lineStarts)),this.cr+=t.cr,this.lf+=t.lf,this.crlf+=t.crlf,this.isBasicASCII&&(this.isBasicASCII=t.isBasicASCII),this.isBasicASCII||this.containsRTL||(this.containsRTL=s.g(e))},e.prototype.finish=function(e){return void 0===e&&(e=!0),this._finish(),new fe(this.chunks,this.BOM,this.cr,this.lf,this.crlf,this.containsRTL,this.isBasicASCII,e)},e.prototype._finish=function(){if(0===this.chunks.length&&this._acceptChunk1("",!0),this._hasPreviousChar){this._hasPreviousChar=!1;var e=this.chunks[this.chunks.length-1];e.buffer+=String.fromCharCode(this._previousChar);var t=se(e.buffer);e.lineStarts=t,13===this._previousChar&&this.cr++}},e}(),ge=function(){this.changeType=1},me=function(e,t){this.changeType=2,this.lineNumber=e,this.detail=t},ve=function(e,t){this.changeType=3,this.fromLineNumber=e,this.toLineNumber=t},_e=function(e,t,n){this.changeType=4,this.fromLineNumber=e,this.toLineNumber=t,this.detail=n},ye=function(){this.changeType=5},be=function(){function e(e,t,n,i){this.changes=e,this.versionId=t,this.isUndoing=n,this.isRedoing=i}return e.prototype.containsEvent=function(e){for(var t=0,n=this.changes.length;t=this._len;)this._beginState[this._len]=null,this._valid[this._len]=!1,this._len++},e.prototype._deleteLines=function(e,t){0!==t&&(e+t>this._len&&(t=this._len-e),this._beginState.splice(e,t),this._valid.splice(e,t),this._len-=t)},e.prototype._insertLines=function(e,t){if(0!==t){for(var n=[],i=[],o=0;o=0;o--)this._invalidateLine(e.startLineNumber+o-1);this._acceptDeleteRange(e),this._acceptInsertText(new l.a(e.startLineNumber,e.startColumn),t)},e.prototype._acceptDeleteRange=function(e){e.startLineNumber-1>=this._len||this._deleteLines(e.startLineNumber,e.endLineNumber-e.startLineNumber)},e.prototype._acceptInsertText=function(e,t){e.lineNumber-1>=this._len||this._insertLines(e.lineNumber,t)},e}(),Ie=function(e){function t(t){var n=e.call(this)||this;return n._isDisposed=!1,n._textModel=t,n._tokenizationStateStore=new ke,n._tokenizationSupport=null,n._register(Le.y.onDidChange((function(e){var t=n._textModel.getLanguageIdentifier();-1!==e.changedLanguages.indexOf(t.language)&&(n._resetTokenizationState(),n._textModel.clearTokens())}))),n._register(n._textModel.onDidChangeRawContentFast((function(e){e.containsEvent(1)&&n._resetTokenizationState()}))),n._register(n._textModel.onDidChangeContentFast((function(e){for(var t=0,i=e.changes.length;t1)&&!(this._tokenizeOneInvalidLine(t)>=e););this._beginBackgroundTokenization(),this._textModel.setTokens(t.tokens)},t.prototype.tokenizeViewport=function(e,t){var n=new De.b;this._tokenizeViewport(n,e,t),this._textModel.setTokens(n.tokens)},t.prototype.reset=function(){this._resetTokenizationState(),this._textModel.clearTokens()},t.prototype.forceTokenization=function(e){var t=new De.b;this._updateTokensUntilLine(t,e),this._textModel.setTokens(t.tokens)},t.prototype.isCheapToTokenize=function(e){if(!this._tokenizationSupport)return!0;var t=this._tokenizationStateStore.invalidLineStartIndex+1;return!(e>t)&&(e0&&s>=1;s--){var a=this._textModel.getLineFirstNonWhitespaceColumn(s);if(0!==a&&a=0;s--)l=(h=Me(u,this._tokenizationSupport,o[s],l)).endState;for(var c=t;c<=n;c++){var d=this._textModel.getLineContent(c),h=Me(u,this._tokenizationSupport,d,l);e.add(c,h.tokens),this._tokenizationStateStore.setFakeTokens(c-1),l=h.endState}}},t}(r.a);function Me(e,t,n,o){var r=null;if(t)try{r=t.tokenize2(n,o.clone(),0)}catch(e){Object(i.e)(e)}return r||(r=Object(Ne.e)(e.id,n,o,0)),Se.a.convertToEndOffset(r.tokens,n.length),r}var Te=n("0JNc"),Ae=n("cMvZ"),Re=n("BFtn"),Pe=n("EIAu"),Fe=n("746U"),Ve=n("zrhQ"),We=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}();function Be(e,t){return("string"==typeof e?function(e){var t=new pe;return t.acceptChunk(e),t.finish()}(e):e).create(t)}var je=0,He=function(){throw new Error("Invalid change accessor")},ze=function(e){function t(n,i,r,u){void 0===u&&(u=null);var l=e.call(this)||this;l._onWillDispose=l._register(new o.a),l.onWillDispose=l._onWillDispose.event,l._onDidChangeDecorations=l._register(new Qe),l.onDidChangeDecorations=l._onDidChangeDecorations.event,l._onDidChangeLanguage=l._register(new o.a),l.onDidChangeLanguage=l._onDidChangeLanguage.event,l._onDidChangeLanguageConfiguration=l._register(new o.a),l.onDidChangeLanguageConfiguration=l._onDidChangeLanguageConfiguration.event,l._onDidChangeTokens=l._register(new o.a),l.onDidChangeTokens=l._onDidChangeTokens.event,l._onDidChangeOptions=l._register(new o.a),l.onDidChangeOptions=l._onDidChangeOptions.event,l._onDidChangeAttached=l._register(new o.a),l.onDidChangeAttached=l._onDidChangeAttached.event,l._eventEmitter=l._register(new $e),je++,l.id="$model"+je,l.isForSimpleWidget=i.isForSimpleWidget,l._associatedResource=null==u?a.a.parse("inmemory://model/"+je):u,l._attachedEditorCount=0,l._buffer=Be(n,i.defaultEOL),l._options=t.resolveOptions(l._buffer,i);var d=l._buffer.getLineCount(),h=l._buffer.getValueLengthInRange(new c.a(1,1,d,l._buffer.getLineLength(d)+1),0);return i.largeFileOptimizations?l._isTooLargeForTokenization=h>t.LARGE_FILE_SIZE_THRESHOLD||d>t.LARGE_FILE_LINE_COUNT_THRESHOLD:l._isTooLargeForTokenization=!1,l._isTooLargeForSyncing=h>t.MODEL_SYNC_LIMIT,l._versionId=1,l._alternativeVersionId=1,l._isDisposed=!1,l._isDisposing=!1,l._languageIdentifier=r||Ne.a,l._languageRegistryListener=Ae.a.onDidChange((function(e){e.languageIdentifier.id===l._languageIdentifier.id&&l._onDidChangeLanguageConfiguration.fire({})})),l._instanceId=s.G(je),l._lastDecorationId=0,l._decorations=Object.create(null),l._decorationsTree=new Ue,l._commandManager=new m(l),l._isUndoing=!1,l._isRedoing=!1,l._trimAutoWhitespaceLines=null,l._tokens=new De.d,l._tokens2=new De.e,l._tokenization=new Ie(l),l}return We(t,e),t.createFromString=function(e,n,i,o){return void 0===n&&(n=t.DEFAULT_CREATION_OPTIONS),void 0===i&&(i=null),void 0===o&&(o=null),new t(e,n,i,o)},t.resolveOptions=function(e,t){if(t.detectIndentation){var n=y(e,t.tabSize,t.insertSpaces);return new h.e({tabSize:n.tabSize,indentSize:n.tabSize,insertSpaces:n.insertSpaces,trimAutoWhitespace:t.trimAutoWhitespace,defaultEOL:t.defaultEOL})}return new h.e({tabSize:t.tabSize,indentSize:t.indentSize,insertSpaces:t.insertSpaces,trimAutoWhitespace:t.trimAutoWhitespace,defaultEOL:t.defaultEOL})},t.prototype.onDidChangeRawContentFast=function(e){return this._eventEmitter.fastEvent((function(t){return e(t.rawContentChangedEvent)}))},t.prototype.onDidChangeRawContent=function(e){return this._eventEmitter.slowEvent((function(t){return e(t.rawContentChangedEvent)}))},t.prototype.onDidChangeContentFast=function(e){return this._eventEmitter.fastEvent((function(t){return e(t.contentChangedEvent)}))},t.prototype.onDidChangeContent=function(e){return this._eventEmitter.slowEvent((function(t){return e(t.contentChangedEvent)}))},t.prototype.dispose=function(){this._isDisposing=!0,this._onWillDispose.fire(),this._languageRegistryListener.dispose(),this._tokenization.dispose(),this._isDisposed=!0,e.prototype.dispose.call(this),this._isDisposing=!1},t.prototype._assertNotDisposed=function(){if(this._isDisposed)throw new Error("Model is disposed!")},t.prototype._emitContentChangedEvent=function(e,t){this._isDisposing||this._eventEmitter.fire(new Ce(e,t))},t.prototype.setValue=function(e){if(this._assertNotDisposed(),null!==e){var t=Be(e,this._options.defaultEOL);this.setValueFromTextBuffer(t)}},t.prototype._createContentChanged2=function(e,t,n,i,o,r,s){return{changes:[{range:e,rangeOffset:t,rangeLength:n,text:i}],eol:this._buffer.getEOL(),versionId:this.getVersionId(),isUndoing:o,isRedoing:r,isFlush:s}},t.prototype.setValueFromTextBuffer=function(e){if(this._assertNotDisposed(),null!==e){var t=this.getFullModelRange(),n=this.getValueLengthInRange(t),i=this.getLineCount(),o=this.getLineMaxColumn(i);this._buffer=e,this._increaseVersionId(),this._tokens.flush(),this._tokens2.flush(),this._decorations=Object.create(null),this._decorationsTree=new Ue,this._commandManager=new m(this),this._trimAutoWhitespaceLines=null,this._emitContentChangedEvent(new be([new ge],this._versionId,!1,!1),this._createContentChanged2(new c.a(1,1,i,o),0,n,this.getValue(),!1,!1,!0))}},t.prototype.setEOL=function(e){this._assertNotDisposed();var t=1===e?"\r\n":"\n";if(this._buffer.getEOL()!==t){var n=this.getFullModelRange(),i=this.getValueLengthInRange(n),o=this.getLineCount(),r=this.getLineMaxColumn(o);this._onBeforeEOLChange(),this._buffer.setEOL(t),this._increaseVersionId(),this._onAfterEOLChange(),this._emitContentChangedEvent(new be([new ye],this._versionId,!1,!1),this._createContentChanged2(new c.a(1,1,o,r),0,i,this.getValue(),!1,!1,!1))}},t.prototype._onBeforeEOLChange=function(){var e=this.getVersionId(),t=this._decorationsTree.search(0,!1,!1,e);this._ensureNodesHaveRanges(t)},t.prototype._onAfterEOLChange=function(){for(var e=this.getVersionId(),t=this._decorationsTree.collectNodesPostOrder(),n=0,i=t.length;n0},t.prototype.getAttachedEditorCount=function(){return this._attachedEditorCount},t.prototype.isTooLargeForSyncing=function(){return this._isTooLargeForSyncing},t.prototype.isTooLargeForTokenization=function(){return this._isTooLargeForTokenization},t.prototype.isDisposed=function(){return this._isDisposed},t.prototype.isDominatedByLongLines=function(){if(this._assertNotDisposed(),this.isTooLargeForTokenization())return!1;for(var e=0,t=0,n=this._buffer.getLineCount(),i=1;i<=n;i++){var o=this._buffer.getLineLength(i);o>=1e4?t+=o:e+=o}return t>e},Object.defineProperty(t.prototype,"uri",{get:function(){return this._associatedResource},enumerable:!0,configurable:!0}),t.prototype.getOptions=function(){return this._assertNotDisposed(),this._options},t.prototype.getFormattingOptions=function(){return{tabSize:this._options.indentSize,insertSpaces:this._options.insertSpaces}},t.prototype.updateOptions=function(e){this._assertNotDisposed();var t=void 0!==e.tabSize?e.tabSize:this._options.tabSize,n=void 0!==e.indentSize?e.indentSize:this._options.indentSize,i=void 0!==e.insertSpaces?e.insertSpaces:this._options.insertSpaces,o=void 0!==e.trimAutoWhitespace?e.trimAutoWhitespace:this._options.trimAutoWhitespace,r=new h.e({tabSize:t,indentSize:n,insertSpaces:i,defaultEOL:this._options.defaultEOL,trimAutoWhitespace:o});if(!this._options.equals(r)){var s=this._options.createChangeEvent(r);this._options=r,this._onDidChangeOptions.fire(s)}},t.prototype.detectIndentation=function(e,t){this._assertNotDisposed();var n=y(this._buffer,t,e);this.updateOptions({insertSpaces:n.insertSpaces,tabSize:n.tabSize,indentSize:n.tabSize})},t._normalizeIndentationFromWhitespace=function(e,t,n){for(var i=0,o=0;othis.getLineCount())throw new Error("Illegal value for lineNumber");return this._buffer.getLineContent(e)},t.prototype.getLineLength=function(e){if(this._assertNotDisposed(),e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._buffer.getLineLength(e)},t.prototype.getLinesContent=function(){return this._assertNotDisposed(),this._buffer.getLinesContent()},t.prototype.getEOL=function(){return this._assertNotDisposed(),this._buffer.getEOL()},t.prototype.getLineMinColumn=function(e){return this._assertNotDisposed(),1},t.prototype.getLineMaxColumn=function(e){if(this._assertNotDisposed(),e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._buffer.getLineLength(e)+1},t.prototype.getLineFirstNonWhitespaceColumn=function(e){if(this._assertNotDisposed(),e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._buffer.getLineFirstNonWhitespaceColumn(e)},t.prototype.getLineLastNonWhitespaceColumn=function(e){if(this._assertNotDisposed(),e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._buffer.getLineLastNonWhitespaceColumn(e)},t.prototype._validateRangeRelaxedNoAllocations=function(e){var t,n,i=this._buffer.getLineCount(),o=e.startLineNumber,r=e.startColumn;o<1?(t=1,n=1):o>i?(t=i,n=this.getLineMaxColumn(t)):(t=0|o,n=r<=1?1:r>=(h=this.getLineMaxColumn(t))?h:0|r);var s,a,u=e.endLineNumber,l=e.endColumn;if(u<1)s=1,a=1;else if(u>i)s=i,a=this.getLineMaxColumn(s);else{var h;s=0|u,a=l<=1?1:l>=(h=this.getLineMaxColumn(s))?h:0|l}return o===t&&r===n&&u===s&&l===a&&e instanceof c.a&&!(e instanceof d.a)?e:new c.a(t,n,s,a)},t.prototype._isValidPosition=function(e,t,n){if("number"!=typeof e||"number"!=typeof t)return!1;if(isNaN(e)||isNaN(t))return!1;if(e<1||t<1)return!1;if((0|e)!==e||(0|t)!==t)return!1;if(e>this._buffer.getLineCount())return!1;if(1===t)return!0;if(t>this.getLineMaxColumn(e))return!1;if(1===n){var i=this._buffer.getLineCharCode(e,t-2);if(s.x(i))return!1}return!0},t.prototype._validatePosition=function(e,t,n){var i=Math.floor("number"!=typeof e||isNaN(e)?1:e),o=Math.floor("number"!=typeof t||isNaN(t)?1:t),r=this._buffer.getLineCount();if(i<1)return new l.a(1,1);if(i>r)return new l.a(r,this.getLineMaxColumn(r));if(o<=1)return new l.a(i,1);var a=this.getLineMaxColumn(i);if(o>=a)return new l.a(i,a);if(1===n){var u=this._buffer.getLineCharCode(i,o-2);if(s.x(u))return new l.a(i,o-1)}return new l.a(i,o)},t.prototype.validatePosition=function(e){return this._assertNotDisposed(),e instanceof l.a&&this._isValidPosition(e.lineNumber,e.column,1)?e:this._validatePosition(e.lineNumber,e.column,1)},t.prototype._isValidRange=function(e,t){var n=e.startLineNumber,i=e.startColumn,o=e.endLineNumber,r=e.endColumn;if(!this._isValidPosition(n,i,0))return!1;if(!this._isValidPosition(o,r,0))return!1;if(1===t){var a=i>1?this._buffer.getLineCharCode(n,i-2):0,u=r>1&&r<=this._buffer.getLineLength(o)?this._buffer.getLineCharCode(o,r-2):0,l=s.x(a),c=s.x(u);return!l&&!c}return!0},t.prototype.validateRange=function(e){if(this._assertNotDisposed(),e instanceof c.a&&!(e instanceof d.a)&&this._isValidRange(e,1))return e;var t=this._validatePosition(e.startLineNumber,e.startColumn,0),n=this._validatePosition(e.endLineNumber,e.endColumn,0),i=t.lineNumber,o=t.column,r=n.lineNumber,a=n.column,u=o>1?this._buffer.getLineCharCode(i,o-2):0,l=a>1&&a<=this._buffer.getLineLength(r)?this._buffer.getLineCharCode(r,a-2):0,h=s.x(u),f=s.x(l);return h||f?i===r&&o===a?new c.a(i,o-1,r,a-1):h&&f?new c.a(i,o-1,r,a+1):h?new c.a(i,o-1,r,a):new c.a(i,o,r,a+1):new c.a(i,o,r,a)},t.prototype.modifyPosition=function(e,t){this._assertNotDisposed();var n=this.getOffsetAt(e)+t;return this.getPositionAt(Math.min(this._buffer.getLength(),Math.max(0,n)))},t.prototype.getFullModelRange=function(){this._assertNotDisposed();var e=this.getLineCount();return new c.a(1,1,e,this.getLineMaxColumn(e))},t.prototype.findMatchesLineByLine=function(e,t,n,i){return this._buffer.findMatchesLineByLine(e,t,n,i)},t.prototype.findMatches=function(e,t,n,i,o,r,s){var a;if(void 0===s&&(s=999),this._assertNotDisposed(),a=c.a.isIRange(t)?this.validateRange(t):this.getFullModelRange(),!n&&e.indexOf("\n")<0){var u=new ie.a(e,n,i,o).parseSearchRequest();return u?this.findMatchesLineByLine(a,u,r,s):[]}return ie.c.findMatches(this,new ie.a(e,n,i,o),a,r,s)},t.prototype.findNextMatch=function(e,t,n,i,o,r){this._assertNotDisposed();var s=this.validatePosition(t);if(!n&&e.indexOf("\n")<0){var a=new ie.a(e,n,i,o).parseSearchRequest();if(!a)return null;var u=this.getLineCount(),l=new c.a(s.lineNumber,s.column,u,this.getLineMaxColumn(u)),d=this.findMatchesLineByLine(l,a,r,1);return ie.c.findNextMatch(this,new ie.a(e,n,i,o),s,r),d.length>0?d[0]:(l=new c.a(1,1,s.lineNumber,this.getLineMaxColumn(s.lineNumber)),(d=this.findMatchesLineByLine(l,a,r,1)).length>0?d[0]:null)}return ie.c.findNextMatch(this,new ie.a(e,n,i,o),s,r)},t.prototype.findPreviousMatch=function(e,t,n,i,o,r){this._assertNotDisposed();var s=this.validatePosition(t);return ie.c.findPreviousMatch(this,new ie.a(e,n,i,o),s,r)},t.prototype.pushStackElement=function(){this._commandManager.pushStackElement()},t.prototype.pushEOL=function(e){if(("\n"===this.getEOL()?0:1)!==e)try{this._onDidChangeDecorations.beginDeferredEmit(),this._eventEmitter.beginDeferredEmit(),this._commandManager.pushEOL(e)}finally{this._eventEmitter.endDeferredEmit(),this._onDidChangeDecorations.endDeferredEmit()}},t.prototype.pushEditOperations=function(e,t,n){try{return this._onDidChangeDecorations.beginDeferredEmit(),this._eventEmitter.beginDeferredEmit(),this._pushEditOperations(e,t,n)}finally{this._eventEmitter.endDeferredEmit(),this._onDidChangeDecorations.endDeferredEmit()}},t.prototype._pushEditOperations=function(e,t,n){var i=this;if(this._options.trimAutoWhitespace&&this._trimAutoWhitespaceLines){for(var o=t.map((function(e){return{range:i.validateRange(e.range),text:e.text}})),r=!0,s=0,a=e.length;su.endLineNumber,p=u.startLineNumber>_.endLineNumber;if(!f&&!p){l=!0;break}}if(!l){r=!1;break}}if(r)for(s=0,a=this._trimAutoWhitespaceLines.length;s_.endLineNumber||g===_.startLineNumber&&_.startColumn===m&&_.isEmpty()&&y&&y.length>0&&"\n"===y.charAt(0)||g===_.startLineNumber&&1===_.startColumn&&_.isEmpty()&&y&&y.length>0&&"\n"===y.charAt(y.length-1))){v=!1;break}}v&&t.push({range:new c.a(g,1,g,m),text:null})}this._trimAutoWhitespaceLines=null}return this._commandManager.pushEditOperation(e,t,n)},t.prototype.applyEdits=function(e){try{return this._onDidChangeDecorations.beginDeferredEmit(),this._eventEmitter.beginDeferredEmit(),this._applyEdits(e)}finally{this._eventEmitter.endDeferredEmit(),this._onDidChangeDecorations.endDeferredEmit()}},t.prototype._applyEdits=function(e){for(var t=0,n=e.length;t0?l.text.charCodeAt(0):0),this._onDidChangeDecorations.fire(),this._decorationsTree.acceptReplace(l.rangeOffset,l.rangeLength,l.text.length,l.forceMoveMarkers);for(var p=l.range.startLineNumber,g=l.range.endLineNumber,m=g-p,v=d,_=Math.min(m,v),y=v-m,b=_;b>=0;b--){var C=p+b,w=r-u-y+C;a.push(new me(C,this.getLineContent(w)))}if(_this.getLineCount()?[]:this.getLinesDecorations(e,e,t,n)},t.prototype.getLinesDecorations=function(e,t,n,i){void 0===n&&(n=0),void 0===i&&(i=!1);var o=this.getLineCount(),r=Math.min(o,Math.max(1,e)),s=Math.min(o,Math.max(1,t)),a=this.getLineMaxColumn(s);return this._getDecorationsInRange(new c.a(r,1,s,a),n,i)},t.prototype.getDecorationsInRange=function(e,t,n){void 0===t&&(t=0),void 0===n&&(n=!1);var i=this.validateRange(e);return this._getDecorationsInRange(i,t,n)},t.prototype.getOverviewRulerDecorations=function(e,t){void 0===e&&(e=0),void 0===t&&(t=!1);var n=this.getVersionId(),i=this._decorationsTree.search(e,t,!0,n);return this._ensureNodesHaveRanges(i)},t.prototype.getAllDecorations=function(e,t){void 0===e&&(e=0),void 0===t&&(t=!1);var n=this.getVersionId(),i=this._decorationsTree.search(e,t,!1,n);return this._ensureNodesHaveRanges(i)},t.prototype._getDecorationsInRange=function(e,t,n){var i=this._buffer.getOffsetAt(e.startLineNumber,e.startColumn),o=this._buffer.getOffsetAt(e.endLineNumber,e.endColumn),r=this.getVersionId(),s=this._decorationsTree.intervalSearch(i,o,t,n,r);return this._ensureNodesHaveRanges(s)},t.prototype._ensureNodesHaveRanges=function(e){for(var t=0,n=e.length;tthis.getLineCount())throw new Error("Illegal value for lineNumber");this._tokens.setTokens(this._languageIdentifier.id,e-1,this._buffer.getLineLength(e),t)},t.prototype.setTokens=function(e){if(0!==e.length){for(var t=[],n=0,i=e.length;nthis.getLineCount())throw new Error("Illegal value for lineNumber");this._tokenization.forceTokenization(e)},t.prototype.isCheapToTokenize=function(e){return this._tokenization.isCheapToTokenize(e)},t.prototype.tokenizeIfCheap=function(e){this.isCheapToTokenize(e)&&this.forceTokenization(e)},t.prototype.getLineTokens=function(e){if(e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._getLineTokens(e)},t.prototype._getLineTokens=function(e){var t=this.getLineContent(e),n=this._tokens.getTokens(this._languageIdentifier.id,e-1,t);return this._tokens2.addSemanticTokens(e,n)},t.prototype.getLanguageIdentifier=function(){return this._languageIdentifier},t.prototype.getModeId=function(){return this._languageIdentifier.language},t.prototype.setMode=function(e){if(this._languageIdentifier.id!==e.id){var t={oldLanguage:this._languageIdentifier.language,newLanguage:e.language};this._languageIdentifier=e,this._onDidChangeLanguage.fire(t),this._onDidChangeLanguageConfiguration.fire({})}},t.prototype.getLanguageIdAtPosition=function(e,t){var n=this.validatePosition(new l.a(e,t)),i=this.getLineTokens(n.lineNumber);return i.getLanguageId(i.findTokenIndexAtOffset(n.column-1))},t.prototype.getWordAtPosition=function(e){this._assertNotDisposed();var n=this.validatePosition(e),i=this.getLineContent(n.lineNumber),o=this._getLineTokens(n.lineNumber),r=o.findTokenIndexAtOffset(n.column-1),s=t._findLanguageBoundaries(o,r),a=s[0],u=s[1],l=Object(Te.d)(n.column,Ae.a.getWordDefinition(o.getLanguageId(r)),i.substring(a,u),a);if(l&&l.startColumn<=e.column&&e.column<=l.endColumn)return l;if(r>0&&a===n.column-1){var c=t._findLanguageBoundaries(o,r-1),d=c[0],h=c[1],f=Object(Te.d)(n.column,Ae.a.getWordDefinition(o.getLanguageId(r-1)),i.substring(d,h),d);if(f&&f.startColumn<=e.column&&e.column<=f.endColumn)return f}return null},t._findLanguageBoundaries=function(e,t){for(var n=e.getLanguageId(t),i=0,o=t;o>=0&&e.getLanguageId(o)===n;o--)i=e.getStartOffset(o);for(var r=e.getLineContent().length,s=(o=t,e.getCount());o=0;u--){var l=n.getEndOffset(u);if(l<=a)break;Object(Re.b)(n.getStandardTokenType(u))&&(a=l)}for(var c=Math.min(o.length,e.column-1+s.maxBracketLength),d=null;m=Pe.a.findNextBracketInRange(s.forwardRegex,t,o,a,c);){if(m.startColumn<=e.column&&e.column<=m.endColumn){var h=o.substring(m.startColumn-1,m.endColumn-1).toLowerCase();(v=this._matchFoundBracket(m,s.textIsBracket[h],s.textIsOpenBracket[h]))&&(d=v)}a=m.endColumn-1}if(d)return d}if(r>0&&n.getStartOffset(r)===e.column-1){var f=r-1,p=Ae.a.getBracketsSupport(n.getLanguageId(f));if(p&&!Object(Re.b)(n.getStandardTokenType(f))){for(a=Math.max(0,e.column-1-p.maxBracketLength),c=Math.min(o.length,e.column-1+p.maxBracketLength),u=f+1;u=c)break;Object(Re.b)(n.getStandardTokenType(u))&&(c=g)}var m,v;if((m=Pe.a.findPrevBracketInRange(p.reversedRegex,t,o,a,c))&&m.startColumn<=e.column&&e.column<=m.endColumn)if(h=o.substring(m.startColumn-1,m.endColumn-1).toLowerCase(),v=this._matchFoundBracket(m,p.textIsBracket[h],p.textIsOpenBracket[h]))return v}}return null},t.prototype._matchFoundBracket=function(e,t,n){if(!t)return null;var i;if(n){if(i=this._findMatchingBracketDown(t,e.getEndPosition()))return[e,i]}else if(i=this._findMatchingBracketUp(t,e.getStartPosition()))return[e,i];return null},t.prototype._findMatchingBracketUp=function(e,t){for(var n=e.languageIdentifier.id,i=e.reversedRegex,o=-1,r=function(t,n,r,s){for(;;){var a=Pe.a.findPrevBracketInRange(i,t,n,r,s);if(!a)break;var u=n.substring(a.startColumn-1,a.endColumn-1).toLowerCase();if(e.isOpen(u)?o++:e.isClose(u)&&o--,0===o)return a;s=a.startColumn-1}return null},s=t.lineNumber;s>=1;s--){var a=this._getLineTokens(s),u=a.getCount(),l=this._buffer.getLineContent(s),c=u-1,d=l.length,h=l.length;s===t.lineNumber&&(c=a.findTokenIndexAtOffset(t.column-1),d=t.column-1,h=t.column-1);for(var f=!0;c>=0;c--){var p,g=a.getLanguageId(c)===n&&!Object(Re.b)(a.getStandardTokenType(c));if(g)f?d=a.getStartOffset(c):(d=a.getStartOffset(c),h=a.getEndOffset(c));else if(f&&d!==h&&(p=r(s,l,d,h)))return p;f=g}if(f&&d!==h&&(p=r(s,l,d,h)))return p}return null},t.prototype._findMatchingBracketDown=function(e,t){for(var n=e.languageIdentifier.id,i=e.forwardRegex,o=1,r=function(t,n,r,s){for(;;){var a=Pe.a.findNextBracketInRange(i,t,n,r,s);if(!a)break;var u=n.substring(a.startColumn-1,a.endColumn-1).toLowerCase();if(e.isOpen(u)?o++:e.isClose(u)&&o--,0===o)return a;r=a.endColumn-1}return null},s=this.getLineCount(),a=t.lineNumber;a<=s;a++){var u=this._getLineTokens(a),l=u.getCount(),c=this._buffer.getLineContent(a),d=0,h=0,f=0;a===t.lineNumber&&(d=u.findTokenIndexAtOffset(t.column-1),h=t.column-1,f=t.column-1);for(var p=!0;d=1;o--){var r=this._getLineTokens(o),s=r.getCount(),a=this._buffer.getLineContent(o),u=s-1,l=a.length,c=a.length;o===t.lineNumber&&(u=r.findTokenIndexAtOffset(t.column-1),l=t.column-1,c=t.column-1,n!==(h=r.getLanguageId(u))&&(n=h,i=Ae.a.getBracketsSupport(n)));for(var d=!0;u>=0;u--){var h;if(n!==(h=r.getLanguageId(u))){if(i&&d&&l!==c){if(f=Pe.a.findPrevBracketInRange(i.reversedRegex,o,a,l,c))return this._toFoundBracket(i,f);d=!1}n=h,i=Ae.a.getBracketsSupport(n)}var f,p=!!i&&!Object(Re.b)(r.getStandardTokenType(u));if(p)d?l=r.getStartOffset(u):(l=r.getStartOffset(u),c=r.getEndOffset(u));else if(i&&d&&l!==c&&(f=Pe.a.findPrevBracketInRange(i.reversedRegex,o,a,l,c)))return this._toFoundBracket(i,f);d=p}if(i&&d&&l!==c&&(f=Pe.a.findPrevBracketInRange(i.reversedRegex,o,a,l,c)))return this._toFoundBracket(i,f)}return null},t.prototype.findNextBracket=function(e){for(var t=this.validatePosition(e),n=this.getLineCount(),i=-1,o=null,r=t.lineNumber;r<=n;r++){var s=this._getLineTokens(r),a=s.getCount(),u=this._buffer.getLineContent(r),l=0,c=0,d=0;r===t.lineNumber&&(l=s.findTokenIndexAtOffset(t.column-1),c=t.column-1,d=t.column-1,i!==(f=s.getLanguageId(l))&&(i=f,o=Ae.a.getBracketsSupport(i)));for(var h=!0;lt)return null;var f=this._getLineTokens(h),p=f.getCount(),g=this._buffer.getLineContent(h),m=0,v=0,_=0;h===i.lineNumber&&(m=f.findTokenIndexAtOffset(i.column-1),v=i.column-1,_=i.column-1,l!==(b=f.getLanguageId(m))&&a(l=b,c=Ae.a.getBracketsSupport(l)));for(var y=!0;mo)throw new Error("Illegal value for lineNumber");for(var r=Ae.a.getFoldingRules(this._languageIdentifier.id),s=Boolean(r&&r.offSide),a=-2,u=-1,l=-2,c=-1,d=function(e){if(-1!==a&&(-2===a||a>e-1)){a=-1,u=-1;for(var t=e-2;t>=0;t--){var n=i._computeIndentLevel(t);if(n>=0){a=t,u=n;break}}}if(-2===l)for(l=-1,c=-1,t=e;t=0){l=t,c=r;break}}},h=-2,f=-1,p=-2,g=-1,m=function(e){if(-2===h){h=-1,f=-1;for(var t=e-2;t>=0;t--){var n=i._computeIndentLevel(t);if(n>=0){h=t,f=n;break}}}if(-1!==p&&(-2===p||p=0){p=t,g=r;break}}},v=0,_=!0,y=0,b=!0,C=0,w=0;_||b;w++){var S=e-w,L=e+w;if(0!==w&&(S<1||So||L>n)&&(b=!1),w>5e4&&(_=!1,b=!1),_){var N=void 0;if((O=this._computeIndentLevel(S-1))>=0?(l=S-1,c=O,N=Math.ceil(O/this._options.indentSize)):(d(S),N=this._getIndentLevelForWhitespaceLine(s,u,c)),0===w){if(v=S,y=L,0===(C=N))return{startLineNumber:v,endLineNumber:y,indent:C};continue}N>=C?v=S:_=!1}if(b){var O,D=void 0;(O=this._computeIndentLevel(L-1))>=0?(h=L-1,f=O,D=Math.ceil(O/this._options.indentSize)):(m(L),D=this._getIndentLevelForWhitespaceLine(s,f,g)),D>=C?y=L:b=!1}}return{startLineNumber:v,endLineNumber:y,indent:C}},t.prototype.getLinesIndentGuides=function(e,t){this._assertNotDisposed();var n=this.getLineCount();if(e<1||e>n)throw new Error("Illegal value for startLineNumber");if(t<1||t>n)throw new Error("Illegal value for endLineNumber");for(var i=Ae.a.getFoldingRules(this._languageIdentifier.id),o=Boolean(i&&i.offSide),r=new Array(t-e+1),s=-2,a=-1,u=-2,l=-1,c=e;c<=t;c++){var d=c-e,h=this._computeIndentLevel(c-1);if(h>=0)s=c-1,a=h,r[d]=Math.ceil(h/this._options.indentSize);else{if(-2===s){s=-1,a=-1;for(var f=c-2;f>=0;f--)if((p=this._computeIndentLevel(f))>=0){s=f,a=p;break}}if(-1!==u&&(-2===u||u=0){u=f,l=p;break}}r[d]=this._getIndentLevelForWhitespaceLine(o,a,l)}}return r},t.prototype._getIndentLevelForWhitespaceLine=function(e,t,n){return-1===t||-1===n?0:t0?this._deferredEvent?this._deferredEvent=this._deferredEvent.merge(e):this._deferredEvent=e:(this._fastEmitter.fire(e),this._slowEmitter.fire(e))},t}(r.a)},tYmi:function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"a",(function(){return s}));var i,o=n("bY76"),r=n("MNsG");!function(e){e.inMemory="inmemory",e.vscode="vscode",e.internal="private",e.walkThrough="walkThrough",e.walkThroughSnippet="walkThroughSnippet",e.http="http",e.https="https",e.file="file",e.mailto="mailto",e.untitled="untitled",e.data="data",e.command="command",e.vscodeRemote="vscode-remote",e.vscodeRemoteResource="vscode-remote-resource",e.userData="vscode-userdata"}(i||(i={}));var s=new(function(){function e(){this._hosts=Object.create(null),this._ports=Object.create(null),this._connectionTokens=Object.create(null),this._preferredWebSchema="http",this._delegate=null}return e.prototype.setPreferredWebSchema=function(e){this._preferredWebSchema=e},e.prototype.rewrite=function(e){if(this._delegate)return this._delegate(e);var t=e.authority,n=this._hosts[t];n&&-1!==n.indexOf(":")&&(n="["+n+"]");var s=this._ports[t],a=this._connectionTokens[t],u="path="+encodeURIComponent(e.path);return"string"==typeof a&&(u+="&tkn="+encodeURIComponent(a)),o.a.from({scheme:r.g?this._preferredWebSchema:i.vscodeRemoteResource,authority:n+":"+s,path:"/vscode-remote-resource",query:u})},e}())},twdY:function(e,t,n){"use strict";n.d(t,"q",(function(){return _})),n.d(t,"x",(function(){return y})),n.d(t,"m",(function(){return w})),n.d(t,"A",(function(){return C})),n.d(t,"t",(function(){return S})),n.d(t,"u",(function(){return L})),n.d(t,"d",(function(){return N})),n.d(t,"w",(function(){return O})),n.d(t,"o",(function(){return D})),n.d(t,"l",(function(){return x})),n.d(t,"h",(function(){return E})),n.d(t,"f",(function(){return k})),n.d(t,"e",(function(){return I})),n.d(t,"p",(function(){return M})),n.d(t,"z",(function(){return T})),n.d(t,"b",(function(){return A})),n.d(t,"a",(function(){return R})),n.d(t,"g",(function(){return P})),n.d(t,"i",(function(){return F})),n.d(t,"s",(function(){return V})),n.d(t,"r",(function(){return W})),n.d(t,"c",(function(){return B})),n.d(t,"v",(function(){return j})),n.d(t,"n",(function(){return H})),n.d(t,"k",(function(){return z})),n.d(t,"j",(function(){return U})),n.d(t,"y",(function(){return K}));var i=n("746U"),o=n("bY76"),r=(n("aokT"),n("MI8n")),s=n("pmY6"),a=n("l2gE");function u(e,t,n,i){if(Array.isArray(e)){for(var o=0,r=0,s=e;ro&&(o=l)}return o}if("string"==typeof e)return i?"*"===e?5:e===n?10:0:0;if(e){var c=e.language,d=e.pattern,h=e.scheme,f=e.hasAccessToAllModels;if(!i&&!f)return 0;if(o=0,h)if(h===t.scheme)o=10;else{if("*"!==h)return 0;o=5}if(c)if(c===n)o=10;else{if("*"!==c)return 0;o=Math.max(o,5)}if(d){if(d!==t.fsPath&&!Object(a.a)(d,t.fsPath))return 0;o=10}return o}return 0}var l=n("G2kB");function c(e){return"string"!=typeof e&&(Array.isArray(e)?e.every(c):!!e.exclusive)}var d,h,f,p,g=function(){function e(){this._clock=0,this._entries=[],this._onDidChange=new r.a}return Object.defineProperty(e.prototype,"onDidChange",{get:function(){return this._onDidChange.event},enumerable:!0,configurable:!0}),e.prototype.register=function(e,t){var n=this,i={selector:e,provider:t,_score:-1,_time:this._clock++};return this._entries.push(i),this._lastCandidate=void 0,this._onDidChange.fire(this._entries.length),Object(s.f)((function(){if(i){var e=n._entries.indexOf(i);e>=0&&(n._entries.splice(e,1),n._lastCandidate=void 0,n._onDidChange.fire(n._entries.length),i=void 0)}}))},e.prototype.has=function(e){return this.all(e).length>0},e.prototype.all=function(e){if(!e)return[];this._updateScores(e);for(var t=[],n=0,i=this._entries;n0&&t.push(o.provider)}return t},e.prototype.ordered=function(e){var t=[];return this._orderedForEach(e,(function(e){return t.push(e.provider)})),t},e.prototype.orderedGroups=function(e){var t,n,i=[];return this._orderedForEach(e,(function(e){t&&n===e._score?t.push(e.provider):(n=e._score,t=[e.provider],i.push(t))})),i},e.prototype._orderedForEach=function(e,t){if(e){this._updateScores(e);for(var n=0,i=this._entries;n0&&t(o)}}},e.prototype._updateScores=function(t){var n={uri:t.uri.toString(),language:t.getLanguageIdentifier().language};if(!this._lastCandidate||this._lastCandidate.language!==n.language||this._lastCandidate.uri!==n.uri){this._lastCandidate=n;for(var i=0,o=this._entries;i0){for(var s=0,a=this._entries;st._score?-1:e._timet._time?-1:0},e}(),m=n("QDVR"),v=function(){function e(){this._map=new Map,this._promises=new Map,this._onDidChange=new r.a,this.onDidChange=this._onDidChange.event,this._colorMap=null}return e.prototype.fire=function(e){this._onDidChange.fire({changedLanguages:e,changedColorMap:!1})},e.prototype.register=function(e,t){var n=this;return this._map.set(e,t),this.fire([e]),Object(s.f)((function(){n._map.get(e)===t&&(n._map.delete(e),n.fire([e]))}))},e.prototype.registerPromise=function(e,t){var n=this,i=null,o=!1;return this._promises.set(e,t.then((function(t){n._promises.delete(e),!o&&t&&(i=n.register(e,t))}))),Object(s.f)((function(){o=!0,i&&i.dispose()}))},e.prototype.getPromise=function(e){var t=this,n=this.get(e);if(n)return Promise.resolve(n);var i=this._promises.get(e);return i?i.then((function(n){return t.get(e)})):null},e.prototype.get=function(e){return Object(i.o)(this._map.get(e))},e.prototype.setColorMap=function(e){this._colorMap=e,this._onDidChange.fire({changedLanguages:Object(m.d)(this._map),changedColorMap:!0})},e.prototype.getColorMap=function(){return this._colorMap},e.prototype.getDefaultBackground=function(){return this._colorMap&&this._colorMap.length>2?this._colorMap[2]:null},e}(),_=function(e,t){this.language=e,this.id=t},y=function(){function e(){}return e.getLanguageId=function(e){return(255&e)>>>0},e.getTokenType=function(e){return(1792&e)>>>8},e.getFontStyle=function(e){return(14336&e)>>>11},e.getForeground=function(e){return(8372224&e)>>>14},e.getBackground=function(e){return(4286578688&e)>>>23},e.getClassNameFromMetadata=function(e){var t="mtk"+this.getForeground(e),n=this.getFontStyle(e);return 1&n&&(t+=" mtki"),2&n&&(t+=" mtkb"),4&n&&(t+=" mtku"),t},e.getInlineStyleFromMetadata=function(e,t){var n=this.getForeground(e),i=this.getFontStyle(e),o="color: "+t[n]+";";return 1&i&&(o+="font-style: italic;"),2&i&&(o+="font-weight: bold;"),4&i&&(o+="text-decoration: underline;"),o},e}();(d=Object.create(null))[0]="method",d[1]="function",d[2]="constructor",d[3]="field",d[4]="variable",d[5]="class",d[6]="struct",d[7]="interface",d[8]="module",d[9]="property",d[10]="event",d[11]="operator",d[12]="unit",d[13]="value",d[14]="constant",d[15]="enum",d[16]="enum-member",d[17]="keyword",d[25]="snippet",d[18]="text",d[19]="color",d[20]="file",d[21]="reference",d[22]="customcolor",d[23]="folder",d[24]="type-parameter",function(){var e=Object.create(null);e.method=0,e.function=1,e.constructor=2,e.field=3,e.variable=4,e.class=5,e.struct=6,e.interface=7,e.module=8,e.property=9,e.event=10,e.operator=11,e.unit=12,e.value=13,e.constant=14,e.enum=15,e["enum-member"]=16,e.enumMember=16,e.keyword=17,e.snippet=25,e.text=18,e.color=19,e.file=20,e.reference=21,e.customcolor=22,e.folder=23,e["type-parameter"]=24,e.typeParameter=24}(),function(e){e[e.Invoke=1]="Invoke",e[e.TriggerCharacter=2]="TriggerCharacter",e[e.ContentChange=3]="ContentChange"}(h||(h={})),function(e){e[e.Text=0]="Text",e[e.Read=1]="Read",e[e.Write=2]="Write"}(f||(f={})),function(e){var t=new Map;t.set("file",0),t.set("module",1),t.set("namespace",2),t.set("package",3),t.set("class",4),t.set("method",5),t.set("property",6),t.set("field",7),t.set("constructor",8),t.set("enum",9),t.set("interface",10),t.set("function",11),t.set("variable",12),t.set("constant",13),t.set("string",14),t.set("number",15),t.set("boolean",16),t.set("array",17),t.set("object",18),t.set("key",19),t.set("null",20),t.set("enum-member",21),t.set("struct",22),t.set("event",23),t.set("operator",24),t.set("type-parameter",25);var n=new Map;n.set(0,"file"),n.set(1,"module"),n.set(2,"namespace"),n.set(3,"package"),n.set(4,"class"),n.set(5,"method"),n.set(6,"property"),n.set(7,"field"),n.set(8,"constructor"),n.set(9,"enum"),n.set(10,"interface"),n.set(11,"function"),n.set(12,"variable"),n.set(13,"constant"),n.set(14,"string"),n.set(15,"number"),n.set(16,"boolean"),n.set(17,"array"),n.set(18,"object"),n.set(19,"key"),n.set(20,"null"),n.set(21,"enum-member"),n.set(22,"struct"),n.set(23,"event"),n.set(24,"operator"),n.set(25,"type-parameter"),e.fromString=function(e){return t.get(e)},e.toString=function(e){return n.get(e)},e.toCssClassName=function(e,t){return"codicon "+(t?"inline":"block")+" codicon-symbol-"+(n.get(e)||"property")}}(p||(p={}));var b,C,w=function(){function e(e){this.value=e}return e.Comment=new e("comment"),e.Imports=new e("imports"),e.Region=new e("region"),e}();(b||(b={})).is=function(e){return Object(i.i)(e)&&(Boolean(e.newUri)||Boolean(e.oldUri))},(C||(C={})).is=function(e){return Object(i.i)(e)&&o.a.isUri(e.resource)&&Object(i.i)(e.edit)};var S=new g,L=new g,N=new g,O=new g,D=new g,x=new g,E=new g,k=new g,I=new g,M=new g,T=new g,A=new g,R=new g,P=new g,F=new g,V=new g,W=new g,B=new g,j=new g,H=new g,z=new g,U=new g,K=new v},uDWl:function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var i=n("D3Dy"),o=n("/kV6"),r=n("MNsG"),s=new Array(230),a=new Array(112);!function(){for(var e=0;e0)for(var t=0,n=e;t0){switch(l=Math.min(c<=.5?d/(2*c):d/(2-2*c),1),s){case n:u=(i-o)/d+(i1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e},e.toRGBA=function(t){var n,i,r,s=t.h/360,a=t.s,u=t.l,l=t.a;if(0===a)n=i=r=u;else{var c=u<.5?u*(1+a):u+a-u*a,d=2*u-c;n=e._hue2rgb(d,c,s+1/3),i=e._hue2rgb(d,c,s),r=e._hue2rgb(d,c,s-1/3)}return new o(Math.round(255*n),Math.round(255*i),Math.round(255*r),l)},e}(),s=function(){function e(e,t,n,o){this.h=0|Math.max(Math.min(360,e),0),this.s=i(Math.max(Math.min(1,t),0),3),this.v=i(Math.max(Math.min(1,n),0),3),this.a=i(Math.max(Math.min(1,o),0),3)}return e.equals=function(e,t){return e.h===t.h&&e.s===t.s&&e.v===t.v&&e.a===t.a},e.fromRGBA=function(t){var n,i=t.r/255,o=t.g/255,r=t.b/255,s=Math.max(i,o,r),a=s-Math.min(i,o,r),u=0===s?0:a/s;return n=0===a?0:s===i?((o-r)/a%6+6)%6:s===o?(r-i)/a+2:(i-o)/a+4,new e(Math.round(60*n),u,s,t.a)},e.toRGBA=function(e){var t=e.h,n=e.s,i=e.v,r=e.a,s=i*n,a=s*(1-Math.abs(t/60%2-1)),u=i-s,l=[0,0,0],c=l[0],d=l[1],h=l[2];return t<60?(c=s,d=a):t<120?(c=a,d=s):t<180?(d=s,h=a):t<240?(d=a,h=s):t<300?(c=a,h=s):t<360&&(c=s,h=a),c=Math.round(255*(c+u)),d=Math.round(255*(d+u)),h=Math.round(255*(h+u)),new o(c,d,h,r)},e}(),a=function(){function e(e){if(!e)throw new Error("Color needs a value");if(e instanceof o)this.rgba=e;else if(e instanceof r)this._hsla=e,this.rgba=r.toRGBA(e);else{if(!(e instanceof s))throw new Error("Invalid color ctor argument");this._hsva=e,this.rgba=s.toRGBA(e)}}return e.fromHex=function(t){return e.Format.CSS.parseHex(t)||e.red},Object.defineProperty(e.prototype,"hsla",{get:function(){return this._hsla?this._hsla:r.fromRGBA(this.rgba)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"hsva",{get:function(){return this._hsva?this._hsva:s.fromRGBA(this.rgba)},enumerable:!0,configurable:!0}),e.prototype.equals=function(e){return!!e&&o.equals(this.rgba,e.rgba)&&r.equals(this.hsla,e.hsla)&&s.equals(this.hsva,e.hsva)},e.prototype.getRelativeLuminance=function(){return i(.2126*e._relativeLuminanceForComponent(this.rgba.r)+.7152*e._relativeLuminanceForComponent(this.rgba.g)+.0722*e._relativeLuminanceForComponent(this.rgba.b),4)},e._relativeLuminanceForComponent=function(e){var t=e/255;return t<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4)},e.prototype.isLighter=function(){return(299*this.rgba.r+587*this.rgba.g+114*this.rgba.b)/1e3>=128},e.prototype.isLighterThan=function(e){return this.getRelativeLuminance()>e.getRelativeLuminance()},e.prototype.isDarkerThan=function(e){return this.getRelativeLuminance()-1&&(n=4),n}(n),f={list:[{name:"基本设置",icon:"icon-base",href:"/".concat(t,"/setting")},{name:"组织首页管理",icon:"icon-huabanfuben",href:"/".concat(t,"/setting/index")},{name:"组织成员管理",icon:"icon-zuzhichengyuan",href:"/".concat(t,"/setting/member"),hide:r},{name:"组织团队管理",icon:"icon-zuzhixiangmu",href:"/".concat(t,"/setting/group"),hide:r},{name:"CLA管理",img:B.a,href:"/".concat(t,"/setting/agreement"),hide:a&&!a.enabling_cla}],active:d};return o.a.createElement(A.g,null,o.a.createElement(A.q,null,o.a.createElement(s.a,{header:o.a.createElement(g.a,null,"组织设置"),nav:f})),o.a.createElement(A.m,null,o.a.createElement(A.k,null,o.a.createElement("div",null,o.a.createElement(u.a,null,a&&a.enabling_cla&&o.a.createElement(m.a,{path:"/:OIdentifier/setting/agreement/new",render:function(n){return o.a.createElement(S,i()({},e,n))}}),a&&a.enabling_cla&&o.a.createElement(m.a,{path:"/:OIdentifier/setting/agreement/:claid",render:function(n){return o.a.createElement(S,i()({},e,n))}}),a&&a.enabling_cla&&o.a.createElement(m.a,{path:"/:OIdentifier/setting/agreement",render:function(n){return o.a.createElement(D,i()({},e,n))}}),o.a.createElement(m.a,{path:"/:OIdentifier/setting/hooks",render:function(){return o.a.createElement(p,e)}}),o.a.createElement(m.a,{path:"/:OIdentifier/setting/index",render:function(){return o.a.createElement(O,e)}}),o.a.createElement(m.a,{path:"/:OIdentifier/setting/group",render:function(){return o.a.createElement(I,e)}}),o.a.createElement(m.a,{path:"/:OIdentifier/setting/member",render:function(){return o.a.createElement(C,e)}}),o.a.createElement(m.a,{path:"/:OIdentifier/setting",render:function(){return o.a.createElement(b,e)}}))))))}},ess8:function(e,n,t){"use strict";var a,i=t("YdDX"),r=t.n(i),c=t("cDcd"),l=t.n(c),o=t("vOnD").a.div(a||(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}"])));n.a=function(e){var n=e.children;return l.a.createElement(o,null,n)}},hBBm:function(e,n,t){},kXSO:function(e,n){e.exports="data:image/png;base64,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"},rzEP:function(e,n,t){"use strict";var a=t("FLGM"),i=t.n(a),r=t("cDcd"),c=t.n(r),l=t("2iEm");n.a=function(e){var n,t=e.header,a=e.nav;return c.a.createElement("ul",{className:"list-l-Menu"},t,a&&a.list&&a.list.length>0?i()(n=a.list).call(n,(function(e,n){return!e.hide&&c.a.createElement("li",{key:n,className:a.active===n?"active":""},c.a.createElement("p",null,c.a.createElement(l.a,{to:e.href},e.icon&&c.a.createElement("i",{className:"iconfont ".concat(e.icon||"icon-huabanfuben"," font-18 mr10")}),e.img&&c.a.createElement("img",{src:e.img,alt:"",width:"20px",className:"mr10"}),e.name)))})):"")}}}]); \ No newline at end of file diff --git a/static/js/131.276833a1.chunk.js b/static/js/131.276833a1.chunk.js new file mode 100644 index 000000000..dad1e0d5a --- /dev/null +++ b/static/js/131.276833a1.chunk.js @@ -0,0 +1 @@ +(this.webpackJsonp=this.webpackJsonp||[]).push([[131],{"0Rb4":function(e,t,a){"use strict";a.d(t,"c",(function(){return l})),a.d(t,"d",(function(){return r})),a.d(t,"b",(function(){return i})),a.d(t,"a",(function(){return o}));var n=a("mnMc"),c=a.n(n),l=function(){var e=localStorage.getItem("uniqueId");return e||(e="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(e){var t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16)})),localStorage.setItem("uniqueId",e)),e},r=function(e){return e&&e.login?e.login:""},i=function(){var e=navigator.userAgent;return c()(e).call(e,"Mac")?"MacOS":c()(e).call(e,"X11")||c()(e).call(e,"Linux")?"Linux":c()(e).call(e,"Android")?"Android":c()(e).call(e,"iPhone")||c()(e).call(e,"iPad")?"iOS":c()(e).call(e,"Win")?"Windows":"Unknown"},o=function(){var e=navigator.userAgent,t="Unknown";return c()(e).call(e,"Firefox")?t="Firefox":c()(e).call(e,"Safari")&&!c()(e).call(e,"Chrome")?t="Safari":c()(e).call(e,"MSIE")||c()(e).call(e,"Trident")?t="Internet Explorer":c()(e).call(e,"Edge")||c()(e).call(e,"Edg")?t="Edge":c()(e).call(e,"QQBrowser")?t="QQBrowser":c()(e).call(e,"LBBrowser")?t="liebao":c()(e).call(e,"360")?t="360Browser":c()(e).call(e,"Opera")||c()(e).call(e,"OPR")?t="Opera":c()(e).call(e,"Chrome")&&(t="Chrome"),t}},FOol:function(e,t,a){"use strict";t.a=a.p+"static/media/img1.676de78a.png"},McY7:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAKCAYAAACE2W/HAAAABHNCSVQICAgIfAhkiAAAAIFJREFUKFNjZCATMBKjzzXrfwJQnf3uaYyJMPVEawQqnP+fgWEBTDNRGkG2gGxF1szolvW/ASgONIwwACoKAGo2ANkM0kiUJmRjgTo+Eu1Uh4L/Aqy/GPYD3abIwMjgQJRGdE3AALpAlEa3zP8LQP4D2QTSBHI2URqhNirANIE0AgBpOTLTd/fCoQAAAABJRU5ErkJggg=="},PsLC:function(e,t,a){"use strict";var n=a("Vi3r"),c=a.n(n),l=a("zLi2"),r=a.n(l),i=a("o+MX"),o=a.n(i),s=a("M5Mt"),m=a.n(s),u=a("FLGM"),d=a.n(u),p=a("cDcd"),A=a.n(p);a("UUzw"),a("vDqi"),t.a=function(e){var t=Object(p.useState)(void 0),a=r()(t,2),n=a[0],l=a[1],i=Object(p.useState)(!1),s=r()(i,2),u=s[0],g=s[1],E=e.id,f=e.partnerList;return Object(p.useEffect)((function(){!function(e){var t=e;for(g(e.length>1);t[1]&&t[1].length+t[0].length<=5;){var a;t[0]=o()(a=[]).call(a,c()(t[0]),c()(m()(t).call(t,1,1)[0]))}l(t)}(f)}),[E]),A.a.createElement("ul",{className:"boxmain zone_part_lists"},n&&n.length>0?d()(n).call(n,(function(e,t){return A.a.createElement("li",{key:t},d()(e).call(e,(function(e,t){return A.a.createElement("div",{className:"zone_part_item",key:t},e.typeName&&u&&A.a.createElement("span",{className:"task-hide"},e.typeName),e.link?A.a.createElement("a",{key:t,href:e.link,target:"_blank"},A.a.createElement("img",{src:e.logo,alt:""})):A.a.createElement("div",null,A.a.createElement("img",{src:e.logo,alt:""})))})))})):"")}},ccM1:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAABHNCSVQICAgIfAhkiAAAARJJREFUKFNtUUFSwkAQ3Jmo5/xA/QFP4AlJmZzlqsGSVOI9d0kRCqJXOCdU8AXyBH4g/oCzkl1nt1hkYfcyM13TO90zwI5eXi56gvFngm738BcTUKT9YK7bQCajUeO2V7tPKj4QL2bxg79R+Htzw/muRyQPf51uHPtbRcin9Vogy9LHYCnr10nVlfHlKVzJOHyrPeAsS/pBB/JpNWDA3CQKMz02LyuVn2O4IUK9RsfxtAw10UJQ8tp2CcOy2qZR6JrmzycoadRrJUgPCFAwgAZ/cCzNHgg2SSdeOuTFO0iymT6WZ5LJtG2tpwRjrfpw/LJdKc2Ic/Nw/J4J4RuH+x+7oKuKAdXXe+ybPimS6G6me/4AaXiYHV/5Xk0AAAAASUVORK5CYII="},lMIP:function(e,t,a){"use strict";a.r(t);var n=a("zLi2"),c=a.n(n),l=a("o+MX"),r=a.n(l),i=a("FLGM"),o=a.n(i),s=a("cDcd"),m=a.n(s),u=a("FOol"),d=(a("UUzw"),a("McY7")),p=a.n(d),A=a("2iEm"),g=a("ccM1"),E=a.n(g),f=a("TxSN"),h=(a("vDqi"),a("PsLC")),x=a("0Rb4");t.default=function(e){var t,a,n=Object(s.useState)(void 0),l=c()(n,2),i=l[0],d=l[1],g=Object(s.useState)(void 0),N=c()(g,2),b=N[0],z=N[1],w=Object(s.useState)(void 0),_=c()(w,2),v=_[0],O=_[1],j=Object(s.useState)(void 0),k=c()(j,2),y=k[0],S=k[1],C=e.match.params.deptId,P=e.data,I=e.id;return e.temp,Object(s.useEffect)((function(){var t,a=Object(x.c)(),n=e.location.pathname,c=Object(x.b)(),l=Object(x.a)(),i=Object(x.d)(e.current_user),o=r()(t=" 操作系统:".concat(c,";浏览器:")).call(t,l,";");Object(f.X)({url:n,username:i,uuid:a,remark:o})}),[]),Object(s.useEffect)((function(){I&&(Object(f.k)(I,{isHomepage:1}).then((function(e){e&&d(e.data.rows)})).catch(void 0),Object(f.V)(I).then((function(e){e&&O(e.data.rows)})).catch((function(e){})),Object(f.t)(I).then((function(e){e&&z(e.data.rows)})).catch((function(e){})),Object(f.B)(I).then((function(e){if(e){var t=e.data.rows,a=[];for(var n in t){var c=t[n];c.zonePartnersList&&c.zonePartnersList.length>0&&(c.zonePartnersList[0].typeName=c.typeName),c.zonePartnersList.length>0&&a.push(c.zonePartnersList)}S(a)}})))}),[I]),m.a.createElement("div",{className:"zone_box"},P&&m.a.createElement("p",{className:"in_title"},P.firstTitle),P&&(P.introductionTitle||P.introductionContent||P.introductionImage)&&m.a.createElement("div",{className:"boxmain zone_infos"},m.a.createElement("div",{className:"zone_infos_desc"},P.introductionTitle&&m.a.createElement("p",{className:"z_name"},P.introductionTitle),m.a.createElement("p",{className:"z_desc task-hide-2",style:{WebkitLineClamp:P.introductionTitle?"4":"7"},dangerouslySetInnerHTML:{__html:P.introductionContent}})),P.introductionImage&&m.a.createElement("img",{src:P.introductionImage.split(",")[0],alt:"",width:"300px"})),P&&1===P.cmsShow&&v&&v.length>0&&m.a.createElement("div",{className:"zone_news"},m.a.createElement("p",{className:"in_title mb40"},P.homepageCmsTitle),m.a.createElement("div",{className:"boxmain",style:{display:"flex"}},m.a.createElement("div",{className:"zone_new_first"},m.a.createElement("img",{src:v[0].headImg||u.a,alt:"",height:"302px",style:{width:"100%",objectFit:"cover"},className:"mb30"}),m.a.createElement(A.a,{to:r()(t="/zone/".concat(C,"/newdetail/")).call(t,v[0].id),className:"zone_n_title task-hide"},v[0].name),m.a.createElement("p",{className:"zone_n_desc task-hide-2"},v[0].summary),m.a.createElement("p",{className:"font-13 mt10 flexCenter",style:{color:"#8d95a3"}},m.a.createElement("img",{src:E.a,alt:"",className:"mr3"}),v[0].publishTime),m.a.createElement("p",{className:"mt15"},m.a.createElement(A.a,{to:r()(a="/zone/".concat(C,"/newdetail/")).call(a,v[0].id),className:"color-blue flexCenter zone_btn"},"查看详情",m.a.createElement("img",{src:p.a,alt:"",width:"14px",className:"ml3"})))),m.a.createElement("ul",{className:"zone_new_three ".concat(v.length<4?"flexStart":"spaceeTween")},o()(v).call(v,(function(e,t){var a,n;return t>0&&m.a.createElement("li",{key:t},m.a.createElement(A.a,{className:"zone_n_title task-hide",to:r()(a="/zone/".concat(C,"/newdetail/")).call(a,e.id)},e.name),m.a.createElement("p",{className:"zone_n_desc task-hide-2 mt10"},e.summary),m.a.createElement("p",{className:"zone_n_value"},m.a.createElement("span",{className:"font-13",style:{color:"#8d95a3"}},m.a.createElement("img",{src:E.a,alt:"",className:"mr3"}),e.publishTime),m.a.createElement(A.a,{to:r()(n="/zone/".concat(C,"/newdetail/")).call(n,e.id),className:"color-blue flexCenter zone_btn"},"查看详情",m.a.createElement("img",{src:p.a,alt:"",width:"14px"}))))}))))),P&&1===P.projectShow&&i&&i.length>0&&m.a.createElement("div",{className:"zone_projects"},m.a.createElement("p",{className:"in_title mb40"},P.homepageProjectTitle),m.a.createElement("div",{className:"boxmain zone_p_lists"},o()(i).call(i,(function(e,t){return m.a.createElement("li",{key:t},m.a.createElement("div",{className:"imgBox"},e.projectProperties&&e.projectProperties.authorImageUrl&&m.a.createElement("img",{src:e.projectProperties.authorImageUrl,alt:""})),m.a.createElement("div",{className:"infosBox"},m.a.createElement("a",{onClick:function(){return window.open(e.projectURL)},className:"z_p_title task-hide"},e.projectProperties&&e.projectProperties.name),m.a.createElement("p",{className:"z_p_desc task-hide-2"},e.projectProperties&&e.projectProperties.description?e.projectProperties.description:"暂无~")))})))),P&&1===P.memberShow&&b&&b.length>0&&m.a.createElement("div",{className:"zone_contributor"},m.a.createElement("p",{className:"in_title"},P.homepageMemberTitle),m.a.createElement("ul",{className:"boxmain zone_c_lists"},o()(b).call(b,(function(e,t){return m.a.createElement("li",{key:t},m.a.createElement(A.a,{to:"/".concat(e.login)},m.a.createElement("img",{src:e.imageUrl,alt:""})),m.a.createElement("span",null,e.name),m.a.createElement("p",{className:"task-hide-2",style:{display:e.introduction?"":"flex"}},e.introduction||"暂无~"))})))),P&&1===P.partnersShow&&y&&y.length>0&&m.a.createElement("div",{className:"zone_parter"},m.a.createElement("p",{className:"in_title"},P.homepagePartnersTitle),m.a.createElement(h.a,{id:I,partnerList:y})))}}}]); \ No newline at end of file diff --git a/static/js/132.244fce4a.chunk.js b/static/js/132.244fce4a.chunk.js new file mode 100644 index 000000000..e1820d772 --- /dev/null +++ b/static/js/132.244fce4a.chunk.js @@ -0,0 +1 @@ +(this.webpackJsonp=this.webpackJsonp||[]).push([[132],{G8Fa:function(e,t,a){},QCvN:function(e,t,a){"use strict";var n=a("yQr1"),i=a.n(n),s=a("+oHS"),r=a.n(s),l=a("OWCx"),o=a.n(l),c=a("5PDf"),d=a.n(c),u=a("fHi0"),p=a.n(u),m=a("RXMP"),h=a.n(m),_=a("qjzJ"),f=a.n(_),v=a("HnXd"),g=a.n(v),S=a("LYCE"),E=a.n(S),y=(a("T2oS"),a("W9HT")),w=(a("+L6B"),a("2/Rp")),b=(a("y8nQ"),a("Vl3Y")),N=(a("5NDa"),a("5rEg")),I=(a("+BJd"),a("mr32")),j=(a("lUTK"),a("BvKs")),L=a("06Pm"),k=a.n(L),x=a("kA7L"),C=a.n(x),D=a("3SUL"),F=a.n(D),O=a("eYnF"),W=a.n(O),V=a("X5/F"),M=a.n(V),B=a("04Ix"),P=a.n(B),A=(a("OaEy"),a("2fM7")),H=a("o+MX"),T=a.n(H),q=a("FLGM"),G=a.n(q),Q=a("lHQ6"),X=a.n(Q),U=a("ZbhI"),J=a.n(U),Y=a("cDcd"),R=a.n(Y),K=a("vDqi"),z=a.n(K),Z=(a("G8Fa"),a("js5m"),a("p7gc"));function $(e,t){var a=r()(e);if(o.a){var n=o()(e);t&&(n=d()(n).call(n,(function(t){return p()(e,t).enumerable}))),a.push.apply(a,n)}return a}function ee(e){for(var t=1;t0?String(t.attached_issues[0].id):void 0,title:t.title},(function(){a.InitData()}))})),P()(a,"InitData",(function(){a.props.form.setFieldsValue(ee({},a.state))})),P()(a,"onPanelChange",(function(e,t){a.setState({value:e})})),P()(a,"onSelect",(function(e){a.setState({value:e,selectedValue:e})})),P()(a,"renderMenu",(function(e,t){return R.a.createElement(j.a,null,e&&e.length>0&&G()(e).call(e,(function(e,n){return R.a.createElement(j.a.Item,{key:e,onClick:function(){return a.getOption(e,t)}},e)})))})),P()(a,"renderSelect",(function(e){if(e&&e.length>0)return G()(e).call(e,(function(e,t){return R.a.createElement(te,{key:t+1,value:e.id+""},e.name||e.subject)}))})),P()(a,"handleSubmit",(function(){a.setState({isSpin:!0}),a.props.form.validateFieldsAndScroll((function(e,t){if(e)a.setState({isSpin:!1});else{var n=a.props.match.params,i=n.projectsId,s=n.mergeId,r=n.owner,l=a.props,o=l.merge,c=l.pull,d=l.merge_type,u=l.data,p=l.commits_count,m=l.files_count;t.issue_tag_ids&&t.issue_tag_ids.length>0?t.issue_tag_ids=[X()(t.issue_tag_ids)]:t.issue_tag_ids=[];var h=a.state,_=h.desc,f=h.atWhoLoginList,v=h.disable_pr_vew;if("new"===d){var g,S=T()(g="/".concat(r,"/")).call(g,i,"/pulls.json");z.a.post(S,ee(ee({},t),{},{body:_,head:c,base:o,is_original:u&&u.is_original,fork_project_id:u&&u.fork_project_id,merge_user_login:u&&u.merge_user_login,merge_project_identifier:u&&u.merge_project_identifier,files_count:m,commits_count:p,receivers_login:f,attached_issue_ids:t.issue_id?[t.issue_id]:void 0})).then((function(e){if(e){var t,n,s;a.setState({isSpin:!1});var l=e.data.pull_request_number;a.props.history.push({pathname:v?T()(t="/".concat(r,"/")).call(t,i,"/pulls"):T()(n=T()(s="/".concat(r,"/")).call(s,i,"/pulls/")).call(n,l),query:{showNps:!0}});var o=a.props.getDetail;o&&o()}else a.setState({isSpin:!1})})).catch((function(e){a.setState({isSpin:!1})}))}else{var E,y,w=T()(E=T()(y="/".concat(r,"/")).call(y,i,"/pulls/")).call(E,s,".json");z.a.put(w,ee(ee({},t),{},{body:_,head:c,base:o,receivers_login:f,attached_issue_ids:t.issue_id?[t.issue_id]:void 0})).then((function(e){var t,n;e?(a.setState({isSpin:!1}),a.props.history.push({pathname:T()(t=T()(n="/".concat(r,"/")).call(n,i,"/pulls/")).call(t,s)})):a.setState({isSpin:!1})})).catch((function(e){a.setState({isSpin:!1})}))}}}))})),P()(a,"onContentChange",(function(e){a.setState({desc:e})})),P()(a,"changeAtWhoLoginList",(function(e){a.setState({atWhoLoginList:e})})),a.state={desc:void 0,issue_tag_ids:void 0,fixed_version_id:void 0,assigned_to_id:void 0,titledata:void 0,isSpin:!1,mergedata:void 0,priority_id:void 0,title:void 0,members:void 0,issue_tags:void 0,issue_versions:void 0,issue_priories:void 0,atWhoLoginList:void 0,issue_lists:void 0,issue_id:void 0,disable_pr_vew:!1},a}return M()(t,e),C()(t,[{key:"render",value:function(){var e=this,t=this.props,a=t.merge_type,n=t.project,i=n&&n.open_blockchain,s=this.props.form.getFieldDecorator,r=this.props.match.params,l=r.projectsId,o=r.mergeId,c=r.owner,d=this.state,u=d.issue_tag_ids,p=d.fixed_version_id,m=d.assigned_to_id,h=d.priority_id,_=d.desc,f=d.isSpin,v=d.title,g=d.members,S=d.issue_tags,E=d.issue_versions,j=d.issue_priories,L=d.issue_lists,k=d.issue_id;return R.a.createElement("div",null,R.a.createElement(y.a,{spinning:f},R.a.createElement("div",{className:"mb20"},R.a.createElement("span",{className:"font-16 fwb mr10 ver-middle"},"new"===a?"新建":"编辑","合并请求:"),R.a.createElement(I.a,{color:"#28BD6C",className:"ver-middle"},"可合并的")),R.a.createElement(b.a,null,R.a.createElement("div",{className:"width100 inline-block"},R.a.createElement("div",{className:"width70 pull-left"},R.a.createElement(b.a.Item,null,s("title",{rules:[{required:!0,message:"请填写请求标题"}],initialValue:v})(R.a.createElement(N.a,{placeholder:"标题",maxLength:200}))),R.a.createElement("div",{style:{position:"relative"}},R.a.createElement(Z.a,{placeholder:"请输入合并请求的描述...",height:450,mdID:"merge-new-description",initValue:_,onChange:this.onContentChange,isCanAtme:!0,changeAtWhoLoginList:this.changeAtWhoLoginList,owner:c,projectsId:l})),R.a.createElement("p",{className:"clearfix mt20"},R.a.createElement(w.a,{type:"primary",loading:f,onClick:this.handleSubmit},R.a.createElement("span",{className:"plr10"},"new"===a?"创建":"提交")),R.a.createElement(w.a,{type:"default",className:"ml30",onClick:function(){var t,n,i;e.props.history.push("new"===a?T()(t="/".concat(c,"/")).call(t,l,"/pulls"):T()(n=T()(i="/".concat(c,"/")).call(i,l,"/pulls/")).call(n,o))}},R.a.createElement("span",{className:"plr10"},"取消")))),R.a.createElement("div",{className:"width30 pull-left"},R.a.createElement("div",{className:"pl30"},R.a.createElement(b.a.Item,null,s("assigned_to_id",{initialValue:m})(R.a.createElement(A.a,{placeholder:"未选择审查人员",showSearch:!0,className:"searchIcon",suffixIcon:R.a.createElement("i",{className:"iconfont icon-sousuo1"}),optionFilterProp:"children",filterOption:function(e,t){var a;return t.props.value&&t.props.children&&J()(a=t.props.children.toLowerCase()).call(a,e.toLowerCase())>=0}},R.a.createElement(te,{key:0,value:""},"未选择审查人员"),this.renderSelect(g)))),R.a.createElement(b.a.Item,null,s("fixed_version_id",{initialValue:p})(R.a.createElement(A.a,{placeholder:E&&E.length>0?"未选择里程碑":"请添加里程碑",showSearch:!0,className:"searchIcon",suffixIcon:R.a.createElement("i",{className:"iconfont icon-sousuo1"}),optionFilterProp:"children",filterOption:function(e,t){var a;return t.props.value&&t.props.children&&J()(a=t.props.children.toLowerCase()).call(a,e.toLowerCase())>=0}},R.a.createElement(te,{key:0,value:""},E&&E.length>0?"未选择里程碑":"请添加里程碑"),this.renderSelect(E)))),R.a.createElement(b.a.Item,null,s("issue_tag_ids",{initialValue:u})(R.a.createElement(A.a,{placeholder:S&&S.length>0?"未选择标记":"请在仓库设置里添加标记",showSearch:!0,className:"searchIcon",suffixIcon:R.a.createElement("i",{className:"iconfont icon-sousuo1"}),optionFilterProp:"children",filterOption:function(e,t){var a;return t.props.value&&t.props.children&&J()(a=t.props.children.toLowerCase()).call(a,e.toLowerCase())>=0}},R.a.createElement(te,{key:0,value:""},S&&S.length>0?"未选择标记":"请在仓库设置里添加标记"),this.renderSelect(S)))),R.a.createElement(b.a.Item,null,s("priority_id",{initialValue:h})(R.a.createElement(A.a,{placeholder:"优先级",showSearch:!0},this.renderSelect(j)))),R.a.createElement(b.a.Item,{style:{display:i?"block":"none"}},s("issue_id",{initialValue:k})(R.a.createElement(A.a,{placeholder:"关联疑修",showSearch:!0,className:"searchIcon",suffixIcon:R.a.createElement("i",{className:"iconfont icon-sousuo1"}),optionFilterProp:"children",filterOption:function(e,t){var a;return t.props.value&&t.props.children&&J()(a=t.props.children.toLowerCase()).call(a,e.toLowerCase())>=0}},R.a.createElement(te,{key:0,value:""},L&&L.length>0?"未选择疑修":"当前仓库还没有疑修"),this.renderSelect(L))))))))))}}])}(Y.Component),ne=b.a.create({name:"NewMergeForm"})(ae);t.a=ne},js5m:function(e,t,a){},vhIH:function(e,t,a){"use strict";a.r(t);var n=a("yQr1"),i=a.n(n),s=(a("T2oS"),a("W9HT")),r=a("EcSs"),l=a.n(r),o=(a("5NDa"),a("5rEg")),c=(a("+L6B"),a("2/Rp")),d=a("06Pm"),u=a.n(d),p=a("kA7L"),m=a.n(p),h=a("3SUL"),_=a.n(h),f=a("eYnF"),v=a.n(f),g=a("X5/F"),S=a.n(g),E=a("04Ix"),y=a.n(E),w=(a("OaEy"),a("2fM7")),b=a("o+MX"),N=a.n(b),I=a("cDcd"),j=a.n(I),L=a("vDqi"),k=a.n(L),x=(a("G8Fa"),a("js5m"),a("QCvN"));w.a.Option;var C=function(e){function t(e){var a;return u()(this,t),a=function(e,t,a){return t=v()(t),_()(e,function(){try{var e=!Boolean.prototype.valueOf.call(i()(Boolean,[],(function(){})))}catch(e){}return!!e}()?i()(t,a||[],v()(e).constructor):t.apply(e,a))}(this,t,[e]),y()(a,"componentDidMount",(function(){a.getmergelist()})),y()(a,"getmergelist",(function(){var e,t;a.setState({isSpin:!0});var n=a.props.match.params,i=n.projectsId,s=n.mergeId,r=n.owner,l=N()(e=N()(t="/".concat(r,"/")).call(t,i,"/pulls/")).call(e,s,"/edit.json");k.a.get(l).then((function(e){e?a.setState({isSpin:!1,data:e.data,pull:e.data.head,merge:e.data.base}):a.setState({isSpin:!1})})).catch((function(e){a.setState({isSpin:!1})}))})),a.state={data:void 0,merge:void 0,pull:void 0,isSpin:!1},a}return S()(t,e),m()(t,[{key:"componentDidUpdate",value:function(){this.updateDocumentTitle()}},{key:"updateDocumentTitle",value:function(){var e=this.props.projectDetail,t=this.state.data;if(e&&t){var a,n,i=e.author,s=e.name;document.title=N()(a=N()(n="".concat(t.title,"-合并请求-")).call(n,i.name,"/")).call(a,s)}}},{key:"render",value:function(){var e,t,a,n,i,r=this.state,d=r.data,u=r.isSpin,p=r.pull,m=r.merge;return j.a.createElement("div",null,j.a.createElement("div",{className:"main updateMerge"},j.a.createElement(s.a,{spinning:u}," ",d?j.a.createElement("div",null,j.a.createElement("div",{className:"merge-header width100 inline-block"},j.a.createElement("div",{className:"width45 pull-left"},j.a.createElement("div",{className:"color-grey-3 mb10 fwb"},"源分支 : "),j.a.createElement(o.a.Group,{compact:!0,className:"display-flex"},j.a.createElement(c.a,{className:"merge-header-button flex1 maxW50 hide-1 task-hide",disabled:!0},d.is_original?N()(e="".concat(d.fork_project_user_name,"/")).call(e,d.fork_project_identifier):N()(t="".concat(d.project_author,"/")).call(t,d.project_name)),j.a.createElement(w.a,{defaultValue:d.is_original?N()(a="".concat(d.fork_project_user,":")).call(a,p):"".concat(p),className:"minW50 merge-flex1 flex1 matchwidth",disabled:!0})," ")," ")," ",j.a.createElement("div",{className:"width10 pull-left text-center mt25"},j.a.createElement("i",{className:"iconfont icon-youjiang color-grey-c font-32"})," ")," ",j.a.createElement("div",{className:"width45 pull-left"},j.a.createElement("div",null,j.a.createElement("div",{className:"color-grey-3 mb10 fwb"}," 目标分支 : ")," ",j.a.createElement(o.a.Group,{compact:!0,className:"display-flex"},j.a.createElement(c.a,{className:"merge-header-button flex1 maxW50 hide-1 task-hide",disabled:!0},N()(n="".concat(d.project_author,"/")).call(n,d.project_name)),j.a.createElement(w.a,{defaultValue:d.is_original?N()(i="".concat(d.project_login,":")).call(i,m):"".concat(m),className:"minW50 merge-flex1 flex1 matchwidth",disabled:!0})," ")," ")," ")," "),j.a.createElement(x.a,l()({},this.props,{merge_type:"edit",data:d,merge:m,pull:p}))," "):"")))}}])}(I.Component);t.default=C}}]); \ No newline at end of file diff --git a/static/js/133.365d35d6.chunk.js b/static/js/133.365d35d6.chunk.js new file mode 100644 index 000000000..04eb26c32 --- /dev/null +++ b/static/js/133.365d35d6.chunk.js @@ -0,0 +1 @@ +(this.webpackJsonp=this.webpackJsonp||[]).push([[133],{"6V0J":function(e,t,n){},"9BHv":function(e,t,n){"use strict";var a=n("yQr1"),r=n.n(a),c=(n("T2oS"),n("W9HT")),s=n("EcSs"),i=n.n(s),o=(n("DjyN"),n("NUBc")),l=n("06Pm"),u=n.n(l),m=n("kA7L"),p=n.n(m),f=n("3SUL"),d=n.n(f),v=n("eYnF"),h=n.n(v),g=n("X5/F"),y=n.n(g),E=n("04Ix"),_=n.n(E),N=n("o+MX"),w=n.n(N),k=n("cDcd"),b=n.n(k),L=n("vDqi"),S=n.n(L),j=(n("6V0J"),n("2CTR")),F=n("Xd6l");var x=function(e){function t(e){var n;return u()(this,t),n=function(e,t,n){return t=h()(t),d()(e,function(){try{var e=!Boolean.prototype.valueOf.call(r()(Boolean,[],(function(){})))}catch(e){}return!!e}()?r()(t,n||[],h()(e).constructor):t.apply(e,n))}(this,t,[e]),_()(n,"componentDidMount",(function(){n.getUsersList()})),_()(n,"getUsersList",(function(e,t){var a,r;n.setState({isSpin:!0});var c=n.state,s=c.user_type,i=c.project_id,o=c.owner,l=w()(a=w()(r="/".concat(o,"/")).call(r,i,"/")).call(a,s,".json");S.a.get(l,{params:{page:e,limit:t}}).then((function(e){e&&n.setState({count:e.data.count,users:e.data.users,isSpin:!1})})).catch((function(e){}))})),_()(n,"ChangePage",(function(e){n.setState({page:e,isSpin:!0});var t=n.state.limit;n.getUsersList(e,t)})),_()(n,"Paginations",(function(){var e=n.state,t=e.count,a=e.page,r=e.limit;return b.a.createElement(b.a.Fragment,null,t>r?b.a.createElement("div",{className:"mt50 mb30 edu-txt-center"},b.a.createElement(o.a,{simple:!0,defaultCurrent:a,total:t,pageSize:r,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 y()(t,e),p()(t,[{key:"render",value:function(){var e=this.state,t=e.users,n=e.count,a=e.isSpin,r=e.type_title;return b.a.createElement("div",{className:"pbt15"},b.a.createElement("div",{className:"main background-f minH-670",style:{padding:"0px"}},b.a.createElement("div",{className:"user-list-items"},b.a.createElement("div",{className:"font-18 padding10-20 border-b-line"},r),b.a.createElement(c.a,{spinning:a},b.a.createElement("div",{className:"w-100 inline-block"},0===n?b.a.createElement(j.a,{_html:"暂时还没有相关数据!"}):b.a.createElement(F.a,i()({users:t,userClass:"w-25",successFunc:this.getUsersList,notReset:!0},this.props)))),this.Paginations())))}}])}(k.Component);t.a=x},KJct:function(e,t,n){"use strict";n("+L6B");var a=n("2/Rp"),r=n("zLi2"),c=n.n(r),s=n("cDcd"),i=n.n(s),o=n("vDqi"),l=n.n(o);n("6V0J"),t.a=function(e){var t=e.is_watch,n=e.fontClass,r=e.starText,o=e.is_block,u=e.id,m=e.successFunc,p=e.notReset,f=Object(s.useState)(!1),d=c()(f,2),v=d[0],h=d[1],g=Object(s.useState)(t),y=c()(g,2),E=y[0],_=y[1];return i.a.createElement(a.a,{type:E?"default":"primary",ghost:!E,block:o,loading:v,onClick:function(){return e=E,h(!0),void l()({method:e?"delete":"post",url:"/watchers/".concat(e?"unfollow":"follow",".json"),params:{target_type:"user",id:u}}).then((function(e){e&&0===e.data.status&&(m&&m(),p&&_(!E)),h(!1)})).catch((function(e){h(!1)}));var e}},E?i.a.createElement("span",{className:""},i.a.createElement("i",{className:"iconfont icon-shixing font-15 text-yellow mr-4"}),i.a.createElement("span",{className:n||"font-12"},"已关注")):i.a.createElement("span",{className:""},i.a.createElement("i",{className:"iconfont icon-kongxing font-15"}),i.a.createElement("span",{className:n},r||"关注")))}},Xd6l:function(e,t,n){"use strict";var a=n("yQr1"),r=n.n(a),c=(n("+L6B"),n("2/Rp")),s=n("06Pm"),i=n.n(s),o=n("kA7L"),l=n.n(o),u=n("3SUL"),m=n.n(u),p=n("eYnF"),f=n.n(p),d=n("X5/F"),v=n.n(d),h=n("04Ix"),g=n.n(h),y=n("o+MX"),E=n.n(y),_=n("FLGM"),N=n.n(_),w=n("cDcd"),k=n.n(w),b=n("sYIF"),L=n("2iEm"),S=n("KJct");function j(e,t,n){return t=f()(t),m()(e,function(){try{var e=!Boolean.prototype.valueOf.call(r()(Boolean,[],(function(){})))}catch(e){}return!!e}()?r()(t,n||[],f()(e).constructor):t.apply(e,n))}n("6V0J");var F=function(e){function t(){var e,n;i()(this,t);for(var a=arguments.length,r=new Array(a),s=0;s0)return N()(e).call(e,(function(e,i){return k.a.createElement("div",{className:"pull-left ".concat(t),key:i},k.a.createElement("div",{className:"pbt25 grid-item mlr10 border-b-line"},k.a.createElement("div",null,k.a.createElement("a",{href:"/".concat(e.login),className:"show-user-link"},k.a.createElement("img",{className:"avatar-60",src:Object(b.h)("/".concat(e.image_url)),alt:""}))),k.a.createElement("div",{className:"ml12"},k.a.createElement("div",null,k.a.createElement(L.a,{to:"/".concat(e.login),className:"font-16 text-primary task-hide max-w-200",style:{display:"block"},title:e.name},e.name)),k.a.createElement("div",{className:"font-12 text-gray grid-item pb5"},k.a.createElement("i",{className:"iconfont icon-shijian user-join-time"}),k.a.createElement("span",{className:"ml4"},"点赞列表"===a?"点赞":"关注列表"===a?"关注":"fork","时间:",e.format_time)),n&&n.login===e.login?k.a.createElement(c.a,{type:"default"},"当前用户"):k.a.createElement(S.a,{is_watch:e.is_watch,notReset:s,id:e.login,successFunc:r}))))}))})),n}return v()(t,e),l()(t,[{key:"render",value:function(){var e=this.props,t=e.users,n=e.userClass,a=e.current_user,r=e.type_title,c=e.successFunc,s=e.notReset,i=e.title_type;return this.renderList(t,n,a,r,c,s,i)}}])}(w.Component);t.a=F},zM51:function(e,t,n){"use strict";n.r(t);var a=n("yQr1"),r=n.n(a),c=n("06Pm"),s=n.n(c),i=n("kA7L"),o=n.n(i),l=n("3SUL"),u=n.n(l),m=n("eYnF"),p=n.n(m),f=n("X5/F"),d=n.n(f),v=n("04Ix"),h=n.n(v),g=n("o+MX"),y=n.n(g),E=n("cDcd"),_=n.n(E),N=n("9BHv");function w(e,t,n){return t=p()(t),u()(e,function(){try{var e=!Boolean.prototype.valueOf.call(r()(Boolean,[],(function(){})))}catch(e){}return!!e}()?r()(t,n||[],p()(e).constructor):t.apply(e,n))}var k=function(e){function t(){var e,n;s()(this,t);for(var a=arguments.length,r=new Array(a),c=0;cr?b.a.createElement("div",{className:"mt50 mb30 edu-txt-center"},b.a.createElement(o.a,{simple:!0,defaultCurrent:a,total:t,pageSize:r,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 y()(t,e),p()(t,[{key:"render",value:function(){var e=this.state,t=e.users,n=e.count,a=e.isSpin,r=e.type_title;return b.a.createElement("div",{className:"pbt15"},b.a.createElement("div",{className:"main background-f minH-670",style:{padding:"0px"}},b.a.createElement("div",{className:"user-list-items"},b.a.createElement("div",{className:"font-18 padding10-20 border-b-line"},r),b.a.createElement(c.a,{spinning:a},b.a.createElement("div",{className:"w-100 inline-block"},0===n?b.a.createElement(F.a,{_html:"暂时还没有相关数据!"}):b.a.createElement(j.a,i()({users:t,userClass:"w-25",successFunc:this.getUsersList,notReset:!0},this.props)))),this.Paginations())))}}])}(k.Component);t.a=x},KJct:function(e,t,n){"use strict";n("+L6B");var a=n("2/Rp"),r=n("zLi2"),c=n.n(r),s=n("cDcd"),i=n.n(s),o=n("vDqi"),l=n.n(o);n("6V0J"),t.a=function(e){var t=e.is_watch,n=e.fontClass,r=e.starText,o=e.is_block,u=e.id,m=e.successFunc,p=e.notReset,f=Object(s.useState)(!1),d=c()(f,2),v=d[0],h=d[1],g=Object(s.useState)(t),y=c()(g,2),E=y[0],_=y[1];return i.a.createElement(a.a,{type:E?"default":"primary",ghost:!E,block:o,loading:v,onClick:function(){return e=E,h(!0),void l()({method:e?"delete":"post",url:"/watchers/".concat(e?"unfollow":"follow",".json"),params:{target_type:"user",id:u}}).then((function(e){e&&0===e.data.status&&(m&&m(),p&&_(!E)),h(!1)})).catch((function(e){h(!1)}));var e}},E?i.a.createElement("span",{className:""},i.a.createElement("i",{className:"iconfont icon-shixing font-15 text-yellow mr-4"}),i.a.createElement("span",{className:n||"font-12"},"已关注")):i.a.createElement("span",{className:""},i.a.createElement("i",{className:"iconfont icon-kongxing font-15"}),i.a.createElement("span",{className:n},r||"关注")))}},Xd6l:function(e,t,n){"use strict";var a=n("yQr1"),r=n.n(a),c=(n("+L6B"),n("2/Rp")),s=n("06Pm"),i=n.n(s),o=n("kA7L"),l=n.n(o),u=n("3SUL"),m=n.n(u),p=n("eYnF"),f=n.n(p),d=n("X5/F"),v=n.n(d),h=n("04Ix"),g=n.n(h),y=n("o+MX"),E=n.n(y),_=n("FLGM"),N=n.n(_),w=n("cDcd"),k=n.n(w),b=n("sYIF"),L=n("2iEm"),S=n("KJct");function F(e,t,n){return t=f()(t),m()(e,function(){try{var e=!Boolean.prototype.valueOf.call(r()(Boolean,[],(function(){})))}catch(e){}return!!e}()?r()(t,n||[],f()(e).constructor):t.apply(e,n))}n("6V0J");var j=function(e){function t(){var e,n;i()(this,t);for(var a=arguments.length,r=new Array(a),s=0;s0)return N()(e).call(e,(function(e,i){return k.a.createElement("div",{className:"pull-left ".concat(t),key:i},k.a.createElement("div",{className:"pbt25 grid-item mlr10 border-b-line"},k.a.createElement("div",null,k.a.createElement("a",{href:"/".concat(e.login),className:"show-user-link"},k.a.createElement("img",{className:"avatar-60",src:Object(b.h)("/".concat(e.image_url)),alt:""}))),k.a.createElement("div",{className:"ml12"},k.a.createElement("div",null,k.a.createElement(L.a,{to:"/".concat(e.login),className:"font-16 text-primary task-hide max-w-200",style:{display:"block"},title:e.name},e.name)),k.a.createElement("div",{className:"font-12 text-gray grid-item pb5"},k.a.createElement("i",{className:"iconfont icon-shijian user-join-time"}),k.a.createElement("span",{className:"ml4"},"点赞列表"===a?"点赞":"关注列表"===a?"关注":"fork","时间:",e.format_time)),n&&n.login===e.login?k.a.createElement(c.a,{type:"default"},"当前用户"):k.a.createElement(S.a,{is_watch:e.is_watch,notReset:s,id:e.login,successFunc:r}))))}))})),n}return v()(t,e),l()(t,[{key:"render",value:function(){var e=this.props,t=e.users,n=e.userClass,a=e.current_user,r=e.type_title,c=e.successFunc,s=e.notReset,i=e.title_type;return this.renderList(t,n,a,r,c,s,i)}}])}(w.Component);t.a=j},cFFD:function(e,t,n){"use strict";n.r(t);var a=n("yQr1"),r=n.n(a),c=n("06Pm"),s=n.n(c),i=n("kA7L"),o=n.n(i),l=n("3SUL"),u=n.n(l),m=n("eYnF"),p=n.n(m),f=n("X5/F"),d=n.n(f),v=n("04Ix"),h=n.n(v),g=n("o+MX"),y=n.n(g),E=n("cDcd"),_=n.n(E),N=n("9BHv");function w(e,t,n){return t=p()(t),u()(e,function(){try{var e=!Boolean.prototype.valueOf.call(r()(Boolean,[],(function(){})))}catch(e){}return!!e}()?r()(t,n||[],p()(e).constructor):t.apply(e,n))}var k=function(e){function t(){var e,n;s()(this,t);for(var a=arguments.length,r=new Array(a),c=0;c0?A.a.createElement(A.a.Fragment,null,c&&c.user_permission&&A.a.createElement("div",{className:"addReleaseBtn"},A.a.createElement(o.a,{type:"primary",onClick:I,className:"btnblue",style:{height:"36px"}},"发布新版本")),A.a.createElement("div",null,L?D(e[0],0):p()(e).call(e,(function(e,t){return D(e,t)})))):e&&0===e.length?A.a.createElement(h,{operation:c&&c.user_permission,addFunc:I}):A.a.createElement("div",null)}(g))))}},x97h:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAQCAYAAABtPJ3XAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAALKADAAQAAAABAAAAEAAAAACYv7IkAAAB4UlEQVRIDdVWv0/CQBR+ReLUqYMLiUlZGGQDXLo5SNxYWJ1Y3NSdP6HqYDQhLs4sLMTEGHd+jZKwQOLAgAMbgwTq+y5tQkNrj2tj4iUXuHff972vl+t71SihUSqVjhzHqfE8ZclDV/ZT07RXnk+9Xu8jiVRaXJFqtbo/mUxu2OgFa6VC9NZs+tE0zetms/kdgpEKxzIMs+Px+IUznSBbpVIRM5vNiuS8R61WS0wRIHrnvbO4pl2t3X+KxeJ9oVBwyuWy0+12+ZCDB/aAARac3TMlwMCdZQMrmPjNrPcIwAALDriqFsLuXKQeG6kxKIVrwAYi8cAAC47LjeQEAeIYRjXwTARpb8Vcw8SGBXcLIBFQNszaonR5L5hELtrAemVPhubDpHGvfJG/WeiqeeOcsHg0lC7ZsQs2TDM9GAyUajGXp1u+i5eos/l8PkzfFwcWg5vIXb/fv/JtSi6UTxjtlnOsYYLbbmQ6YFzD6HrgKo09JRaTptPpVyaTOeC/x51Oh3K5HPE6UA5m6/U6LRYLnO4Dn+5zIFAiqGwY2pZlvc3nc4uNmO12m2azGRmGQbqu03K5pNFoRI1Gg2zbFmaZgtZ8PhwOVxLeAiFK93dT6V99/GwaR7tFB3ObgldnE/+8/AGE+wKxroRyyAAAAABJRU5ErkJggg=="}}]); \ No newline at end of file diff --git a/static/js/141.b8dde65e.chunk.js b/static/js/141.b8dde65e.chunk.js new file mode 100644 index 000000000..8c40d5f1e --- /dev/null +++ b/static/js/141.b8dde65e.chunk.js @@ -0,0 +1 @@ +(this.webpackJsonp=this.webpackJsonp||[]).push([[141],{"5DC0":function(e,t,n){"use strict";n.r(t),n("DjyN");var a,r=n("NUBc"),o=(n("g9YV"),n("wCAj")),i=(n("P2fV"),n("NJEC")),c=n("zLi2"),l=n.n(c),s=n("YdDX"),u=n.n(s),f=n("FLGM"),m=n.n(f),p=n("o+MX"),d=n.n(p),b=n("cDcd"),v=n.n(b),h=n("spEH"),y=n("ess8"),g=n("Hsgt"),E=n("vOnD"),O=n("sYIF"),C=n("vDqi"),j=n.n(C),x=n("2iEm"),w=n("nVCk"),S=E.a.img(a||(a=u()(["{\n width:30px;\n height:30px;\n border-radius:50%;\n}"])));t.default=function(e){var t=e.organizeDetail,n=e.history,a=e.match.params.OIdentifier,c=Object(b.useState)(1),s=l()(c,2),u=s[0],f=s[1],p=Object(b.useState)(0),E=l()(p,2),C=E[0],N=E[1],k=Object(b.useState)(void 0),P=l()(k,2),_=P[0],D=P[1],V=Object(b.useState)(void 0),z=l()(V,2),T=z[0],I=z[1];function L(e){var n="/organizations/".concat(t.id,"/organization_users.json");j.a.get(n,{params:{page:u,limit:15,search:e}}).then((function(e){e&&e.data&&(I(e.data.organization_users),N(e.data.total_count))})).catch((function(e){}))}Object(b.useEffect)((function(){t&&t.id&&L(_)}),[t,_,u]);var H=[{title:"头像",dataIndex:"user",width:"5%",render:function(e){return e&&v.a.createElement(x.a,{to:"/".concat(e&&e.login)},v.a.createElement(S,{src:Object(O.h)("/"+e.image_url)})," ")}},{title:"用户名",dataIndex:"user",width:"15%",render:function(e,t){return v.a.createElement(x.a,{to:"/".concat(e&&e.login)},e&&e.name)}},{title:"邮箱",dataIndex:"user",width:"25%",align:"left",render:function(e){return e&&e.mail}},{title:"所属团队",dataIndex:"team_names",width:"20%",render:function(e){var t=e&&e.length>0&&m()(e).call(e,(function(e,t){return e+","}));return t&&t[0].substring(0,t[0].length-1)}},{title:"操作",dataIndex:"operation",width:"15%",render:function(e,n){var a=t&&t.is_admin,r=T&&1===T.length&&n.team_names&&1===n.team_names.length&&"Owners"===n.team_names[0];return a&&!r&&v.a.createElement(i.a,{title:"是否将此成员移出组织?",okText:"是",cancelText:"否",onConfirm:function(){return e=n.user&&n.user.login,r=d()(a="/organizations/".concat(t&&t.id,"/organization_users/")).call(a,e,".json"),void j.a.delete(r).then((function(e){e&&e.data&&L()})).catch((function(e){}));var e,a,r}},v.a.createElement("a",{className:"color-red"},"移除成员"))}}];return v.a.createElement(h.r,{style:{border:"1px solid #eee"}},v.a.createElement(y.a,null,v.a.createElement("span",null,"组织成员管理"),v.a.createElement(w.a,{className:"addMemberBtn",orzId:t&&t.id,history:n,OIdentifier:a})),v.a.createElement(h.j,{className:"padding20-30"},v.a.createElement("div",{style:{width:"580px"}},v.a.createElement(g.a,{placeholder:"输入用户名或邮箱、团队名搜索",onSearch:function(e){D(e)}}))),v.a.createElement("div",{className:"pl30 pr30 pb30",style:{minHeight:"400px"}},v.a.createElement(o.a,{size:"small",columns:H,dataSource:T,pagination:!1,className:"teamMemberTable"}),C>15?v.a.createElement("div",{className:"edu-txt-center mt30 mb20"},v.a.createElement(r.a,{simple:!0,current:u,total:C,pageSize:15,onChange:function(e){f(e)}})):""))}},Hsgt:function(e,t,n){"use strict";n("5NDa");var a=n("5rEg"),r=n("cDcd"),o=n.n(r),i=a.a.Search;t.a=function(e){var t=e.placeholder,n=e.onSearch,a=e.onChange;return o.a.createElement(i,{allowClear:!0,placeholder:t,enterButton:"搜索",onSearch:n,width:"300px",onChange:a})}},NJEC:function(e,t,n){"use strict";var a=n("cDcd"),r=n("VCL8"),o=n("3S7+"),i=n("CtXQ"),c=n("2/Rp"),l=n("YMnH"),s=n("ZvpZ"),u=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?m.a.createElement("ul",null,u()(j).call(j,(function(e,t){return m.a.createElement("li",{onClick:function(){return t=e.id,void o.push(l()(n="/".concat(c,"/teams/")).call(n,t,"/setting/member"));var t,n}},e.nickname)}))):"")))),m.a.createElement("a",{className:t,onClick:function(){return v(!0)}},"+ 添加成员"))}}}]); \ No newline at end of file diff --git a/static/js/144.5fa3a2ec.chunk.js b/static/js/144.5fa3a2ec.chunk.js new file mode 100644 index 000000000..700dd58bc --- /dev/null +++ b/static/js/144.5fa3a2ec.chunk.js @@ -0,0 +1 @@ +(this.webpackJsonp=this.webpackJsonp||[]).push([[144],{NJEC:function(e,t,n){"use strict";var a=n("cDcd"),r=n("VCL8"),o=n("3S7+"),c=n("CtXQ"),i=n("2/Rp"),l=n("YMnH"),s=n("ZvpZ"),u=n("H84U");function m(e){return(m="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function f(){return(f=Object.assign||function(e){for(var t=1;t0&&h.a.createElement("div",{className:"groupBox"},d()(R).call(R,(function(e,n){var o,c;return h.a.createElement("div",{key:n},h.a.createElement("p",{className:"g-head"},e.is_admin||e.is_member?h.a.createElement(C.a,{to:b()(o="/".concat(t.name,"/teams/")).call(o,e.id),className:"color-grey-3 font-16"},e.nickname):h.a.createElement("span",{className:"color-grey-3 font-16"},e.nickname),h.a.createElement("span",null,e.is_admin&&"owner"!==e.authorize&&h.a.createElement(l.a,{title:"确定解散团队".concat(e.name,"?"),okText:"是",cancelText:"否",onConfirm:function(){return n=e.id,r=b()(a="/organizations/".concat(t.id,"/teams/")).call(a,n,".json"),void O.a.delete(r).then((function(e){e&&e.data&&L()})).catch((function(e){}));var n,a,r}},h.a.createElement("a",{className:"color-red"},"解散团队")),e.is_member&&h.a.createElement(_,{className:"ml15",teamID:e.id,onOk:B}),e.is_admin&&h.a.createElement("a",{className:"ml15 color-blue",onClick:function(){return n=e.id,void r.push(b()(a="/".concat(t&&t.name,"/teams/")).call(a,n,"/setting"));var n,a}},"团队设置"))),h.a.createElement("div",{className:"g-body"},e.users&&d()(c=e.users).call(c,(function(n,r){var o;return rn&&h.a.createElement("div",{className:"mt20 pb20 edu-txt-center"},h.a.createElement(i.a,{simple:!0,current:f,total:D,pageSize:n,onChange:function(e){return p(e)}}))))}},kksi:function(e,t,n){"use strict";n("2qtc");var a=n("kLXV"),r=n("cDcd"),o=n.n(r);t.a=function(e){var t=e.visible,n=e.okText,r=e.cancelText,c=e.onOk,i=e.onCancel,l=e.children;return o.a.createElement(a.a,{visible:t,okText:n,onCancel:i,onOk:c,cancelText:r,title:"提示",closable:!1,centered:!0},l)}}}]); \ No newline at end of file diff --git a/static/js/145.6aa2d702.chunk.js b/static/js/145.6aa2d702.chunk.js new file mode 100644 index 000000000..769c82eb8 --- /dev/null +++ b/static/js/145.6aa2d702.chunk.js @@ -0,0 +1 @@ +(this.webpackJsonp=this.webpackJsonp||[]).push([[145],{NJEC:function(e,t,n){"use strict";var a=n("cDcd"),r=n("VCL8"),o=n("3S7+"),c=n("CtXQ"),i=n("2/Rp"),l=n("YMnH"),s=n("ZvpZ"),u=n("H84U");function m(e){return(m="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function f(){return(f=Object.assign||function(e){for(var t=1;t0&&g.a.createElement("div",{className:"groupBox"},d()(R).call(R,(function(e,n){var o,c;return g.a.createElement("div",{key:n},g.a.createElement("p",{className:"g-head"},e.is_admin||e.is_member?g.a.createElement(x.a,{to:b()(o="/".concat(t.name,"/teams/")).call(o,e.id),className:"color-grey-3 font-16"},e.nickname):g.a.createElement("span",{className:"color-grey-3 font-16"},e.nickname),g.a.createElement("span",null,e.is_admin&&"owner"!==e.authorize&&g.a.createElement(l.a,{title:"确定解散团队".concat(e.name,"?"),okText:"是",cancelText:"否",onConfirm:function(){return n=e.id,r=b()(a="/organizations/".concat(t.id,"/teams/")).call(a,n,".json"),void O.a.delete(r).then((function(e){e&&e.data&&H()})).catch((function(e){}));var n,a,r}},g.a.createElement("a",{className:"color-red"},"解散团队")),e.is_member&&g.a.createElement(_,{className:"ml15",teamID:e.id,onOk:L}),e.is_admin&&g.a.createElement("a",{className:"ml15 color-blue",onClick:function(){return n=e.id,void r.push(b()(a="/".concat(t&&t.name,"/teams/")).call(a,n,"/setting"));var n,a}},"团队设置"))),g.a.createElement("div",{className:"g-body"},e.users&&d()(c=e.users).call(c,(function(n,r){var o;return rn&&g.a.createElement("div",{className:"mt20 pb20 edu-txt-center"},g.a.createElement(i.a,{simple:!0,current:f,total:D,pageSize:n,onChange:function(e){return p(e)}}))))}},bKeb:function(e,t,n){"use strict";n.r(t);var a=n("cDcd"),r=n.n(a),o=n("spEH"),c=n("b0zm");t.default=function(e){var t=e.organizeDetail,n=e.history,i=e.current_user;return Object(a.useEffect)((function(){if(t){var e=t.nickname;document.title="组织团队-".concat(e)}}),[t]),r.a.createElement("div",{style:{background:"#fff",marginBottom:"30px",border:"1px solid #eee"}},r.a.createElement(o.d,null,"组织团队"),r.a.createElement(c.a,{limit:14,organizeDetail:t,count:7,history:n,current_user:i}))}},kksi:function(e,t,n){"use strict";n("2qtc");var a=n("kLXV"),r=n("cDcd"),o=n.n(r);t.a=function(e){var t=e.visible,n=e.okText,r=e.cancelText,c=e.onOk,i=e.onCancel,l=e.children;return o.a.createElement(a.a,{visible:t,okText:n,onCancel:i,onOk:c,cancelText:r,title:"提示",closable:!1,centered:!0},l)}}}]); \ No newline at end of file diff --git a/static/js/147.10846514.chunk.js b/static/js/147.10846514.chunk.js new file mode 100644 index 000000000..868edf3c7 --- /dev/null +++ b/static/js/147.10846514.chunk.js @@ -0,0 +1 @@ +(this.webpackJsonp=this.webpackJsonp||[]).push([[147],{OqQE:function(e,t,a){},Qgl6:function(e,t){e.exports="data:image/png;base64,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"},nBJf:function(e,t,a){"use strict";a.r(t),a("g9YV");var n=a("wCAj"),c=(a("+L6B"),a("2/Rp")),l=(a("miYZ"),a("tsqr")),i=a("SPx3"),r=a.n(i),s=(a("5Dmo"),a("3S7+")),o=a("zLi2"),m=a.n(o),u=a("a0dU"),d=a.n(u),A=a("o+MX"),f=a.n(A),p=a("cDcd"),E=a.n(p),h=a("/k9T"),g=a("spEH"),b=(a("sYIF"),a("ywZ6")),O=a.n(b),v=a("+oHS"),x=a.n(v),Q=a("OWCx"),k=a.n(Q),w=a("fHi0"),N=a.n(w),j=a("RXMP"),C=a.n(j),y=a("qjzJ"),M=a.n(y),K=a("HnXd"),U=a.n(K),I=a("LYCE"),R=a.n(I),S=(a("2qtc"),a("kLXV")),H=(a("y8nQ"),a("Vl3Y")),Y=a("04Ix"),J=a.n(Y),D=(a("OaEy"),a("2fM7")),F=(a("5NDa"),a("5rEg")),G=a("5PDf"),L=a.n(G),B=(a("ZbhI"),a("OqQE"),a("vDqi")),V=a.n(B);function q(e,t){var a=x()(e);if(k.a){var n=k()(e);t&&(n=L()(n).call(n,(function(t){return N()(e,t).enumerable}))),a.push.apply(a,n)}return a}function z(e){for(var t=1;t0&&p.a.createElement(l.a,{rowKey:function(e){return e.id},className:"tagTable",dataSource:N,columns:ae,pagination:!1}),p.a.createElement("div",{className:"mt30 mb50 edu-txt-right"},P>q&&p.a.createElement(c.a,{current:D,total:P,pageSize:q,onChange:function(e){_(e)},showSizeChanger:!0,onShowSizeChange:function(e,t){_(1),H(t)},showQuickJumper:!0})),N&&0===N.length&&p.a.createElement(x.a,{_html:"暂无数据~"}))),p.a.createElement(C.a,{title:"删除标签",onCancel:function(){F(!1)},visible:Boolean(L),width:"456px",btn:p.a.createElement("div",null,p.a.createElement(o.a,{size:"large",onClick:function(){F(!1)}},"取消"),p.a.createElement(o.a,{type:"danger",ghost:!0,size:"large",onClick:function(){var e,t;f.a.delete(g()(e=g()(t="/v1/".concat(X,"/")).call(t,W,"/tags/")).call(e,L.name,".json")).then((function(e){e&&e.data&&(F(!1),!e.data.status&&r.a.success("删除成功"),D>1&&N&&1===N.length?_(D-1):A(Math.random()))}))}},"确认删除"))},p.a.createElement("div",{className:"contents mb30",style:{justifyContent:"flex-start"}},p.a.createElement("i",{className:"iconfont icon-shanchu_tc_icon1 font-36 mr18",style:{color:"#ca0002"}}),p.a.createElement("p",{style:{color:"#333"}},"确定删除",L.name,"标签?"))))}}}]); \ No newline at end of file diff --git a/static/js/149.912c0905.chunk.js b/static/js/149.912c0905.chunk.js new file mode 100644 index 000000000..f08f0e946 --- /dev/null +++ b/static/js/149.912c0905.chunk.js @@ -0,0 +1 @@ +(this.webpackJsonp=this.webpackJsonp||[]).push([[149],{Dzli:function(e,t){function a(){return e.exports=a=Object.assign?Object.assign.bind():function(e){for(var t=1;t()=>{if(e.isInitialized)t();else{const a=()=>{setTimeout(()=>{e.off("initialized",a)},0),t()};e.on("initialized",a)}};function le(e,t,a){e.loadNamespaces(t,ce(e,a))}function ue(e,t,a,n){"string"==typeof a&&(a=[a]),a.forEach(t=>{e.options.ns.indexOf(t)<0&&e.options.ns.push(t)}),e.loadLanguages(t,ce(e,n))}function ge(e,t){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const n=t.languages[0],r=!!t.options&&t.options.fallbackLng,o=t.languages[t.languages.length-1];if("cimode"===n.toLowerCase())return!0;const i=(e,a)=>{const n=t.services.backendConnector.state[`${e}|${a}`];return-1===n||2===n};return!(a.bindI18n&&a.bindI18n.indexOf("languageChanging")>-1&&t.services.backendConnector.backend&&t.isLanguageChangingTo&&!i(t.isLanguageChangingTo,e)||!t.hasResourceBundle(n,e)&&t.services.backendConnector.backend&&(!t.options.resources||t.options.partialBundledLanguages)&&(!i(n,e)||r&&!i(o,e)))}function pe(e,t){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(!t.languages||!t.languages.length)return se("i18n.languages were undefined or empty",t.languages),!0;const n=void 0!==t.options.ignoreJSONStructure;return n?t.hasLoadedNamespace(e,{lng:a.lng,precheck:(t,n)=>{if(a.bindI18n&&a.bindI18n.indexOf("languageChanging")>-1&&t.services.backendConnector.backend&&t.isLanguageChangingTo&&!n(t.isLanguageChangingTo,e))return!1}}):ge(e,t,a)}function de(e){return e.displayName||e.name||("string"==typeof e&&e.length>0?e:"Unknown")}const me=/&(?:amp|#38|lt|#60|gt|#62|apos|#39|quot|#34|nbsp|#160|copy|#169|reg|#174|hellip|#8230|#x2F|#47);/g,fe={"&":"&","&":"&","<":"<","<":"<",">":">",">":">","'":"'","'":"'",""":'"',""":'"'," ":" "," ":" ","©":"©","©":"©","®":"®","®":"®","…":"…","…":"…","/":"/","/":"/"},he=e=>fe[e];let ve={bindI18n:"languageChanged",bindI18nStore:"",transEmptyNodeValue:"",transSupportBasicHtmlNodes:!0,transWrapTextNodes:"",transKeepBasicHtmlNodesFor:["br","strong","i","p"],useSuspense:!0,unescape:e=>e.replace(me,he)};function _e(){return ve}const ye=Object(te.createContext)();class be{constructor(){this.usedNamespaces={}}addUsedNamespaces(e){e.forEach(e=>{this.usedNamespaces[e]||(this.usedNamespaces[e]=!0)})}getUsedNamespaces(){return Object.keys(this.usedNamespaces)}}const we=(e,t)=>{const a=Object(te.useRef)();return Object(te.useEffect)(()=>{a.current=t?a.current:e},[e,t]),a.current};function ke(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{i18n:a}=t,{i18n:n,defaultNS:r}=Object(te.useContext)(ye)||{},o=a||n||void 0;if(o&&!o.reportNamespaces&&(o.reportNamespaces=new be),!o){se("You will need to pass in an i18next instance by using initReactI18next");const e=(e,t)=>"string"==typeof t?t:t&&"object"==typeof t&&"string"==typeof t.defaultValue?t.defaultValue:Array.isArray(e)?e[e.length-1]:e,t=[e,{},!1];return t.t=e,t.i18n={},t.ready=!1,t}o.options.react&&void 0!==o.options.react.wait&&se("It seems you are still using the old wait option, you may migrate to the new useSuspense behaviour.");const i={..._e(),...o.options.react,...t},{useSuspense:s,keyPrefix:c}=i;let l=e||r||o.options&&o.options.defaultNS;l="string"==typeof l?[l]:l||["translation"],o.reportNamespaces.addUsedNamespaces&&o.reportNamespaces.addUsedNamespaces(l);const u=(o.isInitialized||o.initializedStoreOnce)&&l.every(e=>pe(e,o,i));function g(){return o.getFixedT(t.lng||null,"fallback"===i.nsMode?l:l[0],c)}const[p,d]=Object(te.useState)(g);let m=l.join();t.lng&&(m=`${t.lng}${m}`);const f=we(m),h=Object(te.useRef)(!0);Object(te.useEffect)(()=>{const{bindI18n:e,bindI18nStore:a}=i;function n(){h.current&&d(g)}return h.current=!0,u||s||(t.lng?ue(o,t.lng,l,()=>{h.current&&d(g)}):le(o,l,()=>{h.current&&d(g)})),u&&f&&f!==m&&h.current&&d(g),e&&o&&o.on(e,n),a&&o&&o.store.on(a,n),()=>{h.current=!1,e&&o&&e.split(" ").forEach(e=>o.off(e,n)),a&&o&&a.split(" ").forEach(e=>o.store.off(e,n))}},[o,m]);const v=Object(te.useRef)(!0);Object(te.useEffect)(()=>{h.current&&!v.current&&d(g),v.current=!1},[o,c]);const _=[p,o,u];if(_.t=p,_.i18n=o,_.ready=u,u)return _;if(!u&&!s)return _;throw new Promise(e=>{t.lng?ue(o,t.lng,l,()=>e()):le(o,l,()=>e())})}a("7dqz"),a("QkTP");var je=a("vDqi"),Le=a.n(je);function Ee(e,t){var a=i()(e);if(c.a){var n=c()(e);t&&(n=A()(n).call(n,(function(t){return u()(e,t).enumerable}))),a.push.apply(a,n)}return a}function Ne(e){for(var t=1;t0){var r=e;n&&(r=A()(e).call(e,(function(e){var t;return M()(t=e.name.toLowerCase()).call(t,n.toLowerCase())>-1})));var o=r&&U()(r).call(r,(function(e){return ae.a.createElement(Fe,{key:e.id,value:e.name},e.name)}));a.setState(R()({},t+"_list",o))}})),R()(a,"subMitFrom",(function(){a.props.form.validateFieldsAndScroll((function(e,t){if(e)window.scrollTo(0,0),a.setState({isSpin:!1});else{a.setState({isSpin:!0});var n=a.props.match.params.projectsType,r=a.state,o=r.project_language_id,i=r.project_category_id,s=r.license_id,c=r.ignore_id,l=r.ignoreFlag,u=r.licenseFlag,g=r.categoreFlag,p=r.languageFlag,d=r.tokenConTri,m=r.isPrivate,f=r.isToken,h=ne.Base64.encode(t.password),v=n&&"mirror"===n?"/projects/migrate.json":"/projects.json";sessionStorage.newProjectValue=W()(Ne(Ne({},t),{},{project_language_id:o,project_category_id:i,license_id:s,ignore_id:c}));var _=t.blockchain_init,y=t.clone_addr;Le.a.post(v,Ne(Ne({},t),{},{clone_addr:n&&"mirror"===n?J()(y).call(y):void 0,auth_password:h,project_language_id:p?o:void 0,project_category_id:g?i:void 0,license_id:u?s:void 0,ignore_id:l?c:void 0,blockchain:d,blockchain_token_all:d?1e4:void 0,blockchain_init_token:d?$()(_):void 0,auth_token:m&&f?t.auth_token:void 0,importType:void 0})).then((function(e){e&&e.data.id&&(n&&"mirror"!==n&&a.props.showNotification("仓库创建成功!"),Y()((function(){var t;a.props.history.push({pathname:ee()(t="/".concat(e.data.login,"/")).call(t,e.data.identifier),query:{showNps:!0}})}),500)),a.setState({isSpin:!1})})).catch((function(e){a.setState({isSpin:!1})}))}}))})),R()(a,"ChangePlatform",(function(e,t,n,r){a.setOptionsList(r,n,e),a.setState(R()(R()({},n+"_id",t.key),n+"_name",e))})),R()(a,"blurCategory",(function(e,t,n){var r=t&&A()(t).call(t,(function(t){return t.name===e}));r&&0!==r.length||(a.props.form.setFieldsValue(R()({},n,void 0)),a.setState(R()(R()({},n+"_name",void 0),n+"_id",void 0)),a.setOptionsList(t,n))})),R()(a,"checkId",(function(e,t,a,n,r){var o=A()(n).call(n,(function(e){return e.name===t}));t||a(),o&&o.length>0?a():a("请在下拉选项中选择正确的"+r+"!"),a()})),R()(a,"ChangeAddr",(function(e,t){if(M()(e).call(e,"/")>-1&&!t){var n=e.split("/"),r=n[n.length-1];if(M()(r).call(r,".")>-1){var o=r.split(".")[0];if(!o)return;a.props.form.setFieldsValue({repository_name:o,name:o})}else a.props.form.setFieldsValue({repository_name:r})}if(e){var i="";U()(xe).call(xe,(function(t){return M()(e).call(e,"://".concat(t))>0?i=t:""})),i&&a.props.form.setFieldsValue({service:i}),i&&a.setState({platName:i})}})),R()(a,"changeDesc",(function(e){var t=e.target.value;a.setState({descNum:t?t.length:0})})),R()(a,"showCateFunc",(function(e){var t=a.state.CategoryList;a.setState({categoreFlag:e.target.checked}),e.target.checked&&(!t||t&&0===t.length)&&a.getCategory()})),R()(a,"showLanguageFunc",(function(e){var t=a.state.LanguageList;a.setState({languageFlag:e.target.checked}),e.target.checked&&(!t||t&&0===t.length)&&a.getLanguage()})),R()(a,"showIgnoreFunc",(function(e){var t=a.state.GitignoreList;a.setState({ignoreFlag:e.target.checked}),e.target.checked&&(!t||t&&0===t.length)&&a.getGitignore()})),R()(a,"showLicenseFunc",(function(e){var t=a.state.LicensesList;a.setState({licenseFlag:e.target.checked}),e.target.checked&&(!t||t&&0===t.length)&&a.getLicenses()})),R()(a,"blurFunc",(function(e,t,n){if(t){var r=a.props.form.getFieldsValue().clone_addr;r&&Le.a.post("/projects/verify_auth_token.json",{auth_token:t,clone_addr:r}).then((function(e){var t=e.data;t&&!1===t.data?n("请输入正确的令牌"):n(),n()})).catch((function(e){}))}else n()})),R()(a,"changeName",(function(e){var t=e.target.value;if(a.props.t,t){var n=t.match(/[a-zA-Z0-9]/g);if(n){var r=n.join("");a.props.form.setFieldsValue({repository_name:r})}}})),R()(a,"changeVisibility",(function(e){var t="token"===e.target.value;a.setState({isToken:t});var n=a.props.form.getFieldsValue().clone_addr;!t&&n&&Y()((function(){a.ChangeAddr(n,!0)}),500)})),R()(a,"changeIsPrivate",(function(e){a.setState({isPrivate:e.target.checked}),e.target.checked&&a.props.form.setFieldsValue({importType:"token"})})),a.state={preType:"0",languageValue:"0",gitignoreType:"0",LicensesType:"0",CategoryList:void 0,LanguageList:void 0,GitignoreList:void 0,LicensesList:void 0,OwnerList:void 0,isSpin:!1,project_language_id:void 0,project_category_id:void 0,license_id:void 0,ignore_id:void 0,owners_id:void 0,owners_name:void 0,project_language_list:void 0,project_category_list:void 0,license_list:void 0,ignore_list:void 0,owners_list:void 0,project_language_name:void 0,project_category_name:void 0,license_name:void 0,ignore_name:void 0,descNum:0,categoreFlag:!1,languageFlag:!1,ignoreFlag:!1,licenseFlag:!1,tokenConTri:!1,gitHubUrl:!1,checkToken:"",isToken:!0,isPrivate:!1,platName:void 0},a}return V()(t,e),F()(t,[{key:"updateDocumentTitle",value:function(){var e=this.props.match.params.projectsType;document.title="".concat(e&&"mirror"===e?"导入":"新建","仓库")}},{key:"render",value:function(){var e=this,t=this.props.form.getFieldDecorator,a=this.props.match.params.projectsType,n=(this.props.current_user.open_blockchain,this.state),r=(n.CategoryList,n.LanguageList,n.GitignoreList,n.LicensesList,n.isSpin),o=(n.owners_list,n.OwnerList),i=(n.project_language_list,n.project_category_list,n.license_list,n.ignore_list,n.descNum),s=(n.ignoreFlag,n.licenseFlag,n.languageFlag,n.categoreFlag,n.tokenConTri,n.checkToken,n.isToken),c=n.platName,l=n.isPrivate;return ae.a.createElement("div",{className:"main back-white",style:{padding:"0px",border:"none"}},ae.a.createElement("div",{className:"newPanel"},ae.a.createElement("div",{className:"newPanel_title"},a&&"mirror"===a?"导入":"新建","仓库"),ae.a.createElement(y.a,{spinning:r},ae.a.createElement(j.a,null,ae.a.createElement("div",{className:"newPanel_content"},a&&"mirror"===a&&ae.a.createElement(ae.a.Fragment,null,ae.a.createElement(j.a.Item,{label:"导入仓库URL",style:{marginBottom:"0px"},colon:!1},t("clone_addr",{rules:[{required:!0,message:"请填写镜像版本库地址"}]})(ae.a.createElement(L.a,{placeholder:"请输入需要导入到本仓库的仓库地址",onBlur:function(t){return e.ChangeAddr(t.target.value)}}))),ae.a.createElement("p",{className:"formTip",style:{color:"#D1d1c9"}},"示例:https://github.com/Stability-AI/StableStudio.git")),a&&"mirror"===a&&ae.a.createElement("div",{className:"mb10"},ae.a.createElement(j.a.Item,{label:"",style:{marginBottom:"0px"}},t("isPrivate",{rules:[]})(ae.a.createElement(k.a,{value:"importPrivate",onChange:this.changeIsPrivate},"导入私有仓库"))),ae.a.createElement(j.a.Item,{label:"",style:{marginBottom:"10px",display:l?"block":"none"}},t("importType",{rules:[]})(ae.a.createElement(w.a.Group,{onChange:this.changeVisibility},ae.a.createElement(w.a,{value:"token"},"访问令牌方式导入"),ae.a.createElement(w.a,{value:"pwd"},"用户名+密码方式导入")))),s&&l&&ae.a.createElement(j.a.Item,{label:ae.a.createElement("span",null,"访问令牌(Access Token)",Se["".concat(c&&c.toLowerCase())]&&ae.a.createElement("a",{className:"color-blue",href:Se["".concat(c.toLowerCase())],target:"_blank"},"如何配置?"))},t("auth_token",{rules:[{required:!0,message:"请输入需要导入仓库的访问令牌"},{validator:function(t,a,n){return e.blurFunc(t,a,n)}}],validateTrigger:"onBlur"})(ae.a.createElement(L.a,{placeholder:"请输入需要导入仓库的访问令牌"}))),l&&!s&&ae.a.createElement("div",{className:"df mb20",style:{alignItems:"center"}},ae.a.createElement("span",{className:"mr10"},"用户名"),ae.a.createElement("input",{type:"password",style:{display:"none"}}),ae.a.createElement(j.a.Item,{style:{marginBottom:"0px"},label:""},t("auth_username",{rules:[]})(ae.a.createElement(L.a,{placeholder:"请输入对应平台的登录用户名",style:{width:"240px"}}))),ae.a.createElement("span",{className:"mr10"},"密码"),ae.a.createElement(j.a.Item,{style:{marginBottom:"0px"}},t("password",{rules:[]})(ae.a.createElement(L.a.Password,{placeholder:"请输入对应平台的登录密码",autocomplete:"new-password",style:{width:"240px"}}))))),ae.a.createElement(re.a,null,ae.a.createElement(j.a.Item,{label:"拥有者",style:{width:"260px"},colon:!1,className:"explainPos"},t("user_id",{rules:[{required:!0,message:"请选择拥有者"}]})(ae.a.createElement(D.a,{showSearch:!0,style:{width:"260px",height:"33px"},placeholder:"请选择拥有者",className:"plateAutoComplete",optionFilterProp:"children",filterOption:function(e,t){var a;return M()(a=t.props.children.toLowerCase()).call(a,e.toLowerCase())>=0}},o&&o.length>0&&U()(o).call(o,(function(e,t){return ae.a.createElement(Fe,{value:e.id},e.name)}))))),ae.a.createElement("span",{className:"ml10 mr10 mt10 font-18"},"/"),ae.a.createElement(j.a.Item,{label:"仓库名称",className:"flex1 explainPos",colon:!1},t("name",{rules:[{required:!0,message:"请填写仓库名称"}]})(ae.a.createElement(L.a,{placeholder:"例如:团队协作方法与研究",maxLength:50})))),ae.a.createElement(j.a.Item,{label:ae.a.createElement("span",null,"仓库标识 ",ae.a.createElement("span",{className:"color-grey-9"},"(仓库url标识部分)")),colon:!1},t("repository_name",{rules:[{required:!0,message:"请填写仓库标识"}]})(ae.a.createElement(L.a,{placeholder:"仓库标识请使用与仓库相关的英文关键字",maxLength:100}))),ae.a.createElement("div",{className:"pr"},ae.a.createElement("span",{className:"toprightNum"},i,"/200"),ae.a.createElement(j.a.Item,{label:"仓库简介",colon:!1,style:{marginBottom:"0px"}},t("description",{rules:[]})(ae.a.createElement(L.a.TextArea,{maxLength:200,placeholder:"仓库的介绍",autoSize:{minRows:2,maxRows:6},onChange:this.changeDesc})))),ae.a.createElement("div",{className:"mt20"},"注:",ae.a.createElement("span",{className:"ant-form-item-required"})," 为必填项,否则为选填"),ae.a.createElement(j.a.Item,{className:"formTip mt20"},ae.a.createElement(b.a,{type:"primary",onClick:this.subMitFrom,className:"mr20"},a&&"mirror"===a?"导入":"创建","仓库"),ae.a.createElement("a",{onClick:function(){return window.history.back(-1)},className:"btn_32"},"取消")))))))}}])}(te.Component),Ce=j.a.create({name:"NewWorkForm"})(Oe);t.default=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return function(a){function n(n){let{forwardedRef:r,...o}=n;const[i,s,c]=ke(e,{...o,keyPrefix:t.keyPrefix}),l={...o,t:i,i18n:s,tReady:c};return t.withRef&&r?l.ref=r:!t.withRef&&r&&(l.forwardedRef=r),Object(te.createElement)(a,l)}return n.displayName=`withI18nextTranslation(${de(a)})`,n.WrappedComponent=a,t.withRef?Object(te.forwardRef)((e,t)=>Object(te.createElement)(n,Object.assign({},e,{forwardedRef:t}))):n}}()(Ce)},QEeW:function(e,t){e.exports={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0}},QkTP:function(e,t,a){}}]); \ No newline at end of file diff --git a/static/js/150.7bcfa1a8.chunk.js b/static/js/150.7bcfa1a8.chunk.js new file mode 100644 index 000000000..e7d2fbf3b --- /dev/null +++ b/static/js/150.7bcfa1a8.chunk.js @@ -0,0 +1 @@ +(this.webpackJsonp=this.webpackJsonp||[]).push([[150],{J4PE:function(e,t,a){"use strict";a.r(t),a("T2oS");var n=a("W9HT"),i=(a("5Dmo"),a("3S7+")),c=(a("BoS7"),a("Sdc0")),l=(a("OaEy"),a("2fM7")),o=(a("7Kak"),a("9yH6")),r=(a("+L6B"),a("2/Rp")),s=(a("miYZ"),a("tsqr")),m=a("Vi3r"),u=a.n(m),d=a("zLi2"),f=a.n(d),_=a("BF1V"),p=a.n(_),g=a("FLGM"),v=a.n(g),E=a("5PDf"),b=a.n(E),h=a("mnMc"),N=a.n(h),j=a("o+MX"),B=a.n(j),x=a("cDcd"),O=a.n(x),S=a("vDqi"),y=a.n(S),k=a("2iEm"),w=a("m/JD"),C=a("sYIF");a("qZA7"),a("V5aj"),t.default=function(e){var t=e.match.params.id,a=e.current_user,m=e.current_user,d=m.login,_=m.user_id,g=Object(x.useState)(0),E=f()(g,2),h=E[0],j=E[1],S=Object(x.useState)([]),T=f()(S,2),D=T[0],V=T[1],L=Object(x.useState)(void 0),q=f()(L,2),I=q[0],J=q[1],M=Object(x.useState)(void 0),F=f()(M,2),P=F[0],Z=F[1],A=Object(x.useState)([]),G=f()(A,2),H=G[0],R=G[1],Y=Object(x.useState)(!0),z=f()(Y,2),K=z[0],W=z[1],X=Object(x.useState)(!1),Q=f()(X,2),U=Q[0],$=Q[1],ee=Object(x.useState)(!1),te=f()(ee,2),ae=te[0],ne=te[1];function ie(e){Object(w.i)({login:d,user_id:_,bot_id:t,repoIds:u()(e).toString()}).then((function(e){if(e&&200===e.code){var t=e.data,a=t.state,n=t.market_name;document.title="".concat(n,"-Bot配置"),W(a),J(e.data)}}))}return Object(x.useEffect)((function(){a&&y.a.get("/users/".concat(d,"/projects.json"),{params:{limit:1e3,page:1,category:"admin"}}).then((function(e){if(e&&e.data){var t=e.data.projects;Z(t),R(t);var a=new p.a;v()(t).call(t,(function(e){var t=e.id;t&&a.add(t)})),ie(a)}})).catch((function(e){}))}),[]),Object(x.useEffect)((function(){var e=v()(D).call(D,(function(e){return e.id}));P&&R(b()(P).call(P,(function(t){return!N()(e).call(e,t.id)})))}),[D]),Object(x.useEffect)((function(){if(I&&P)if(I.store_id_list.length===P.length)j(0);else{j(1);var e=I.store_id_list,t=v()(P).call(P,(function(e){return e.id})),a=D;v()(e).call(e,(function(e){N()(t).call(t,e)&&(a=B()(a).call(a,b()(P).call(P,(function(t){return t.id===e}))[0]))})),V(a)}}),[P,I]),O.a.createElement(n.a,{spinning:!Boolean(I)},O.a.createElement("div",{className:"dispositionDetailBox"},O.a.createElement("div",{className:"oneLine mb30"},I&&O.a.createElement("div",{className:"oneLine"},O.a.createElement("img",{src:Object(C.h)(I.logo),alt:"",className:"botImg imgBox"}),O.a.createElement("div",{className:"ml40 font-16"},O.a.createElement("div",{className:"font-22"},O.a.createElement("a",{href:"/softbot/".concat(t)},I&&I.market_name),O.a.createElement("span",{className:"font-12 ml10 statusBot myInstallBotStatus ".concat(I.is_public?"public":"private")},I.is_public?"公开":"私有")),O.a.createElement("a",{className:"mr30 color88",href:"/".concat(I.register_login)},I&&I.register_name),O.a.createElement("span",{className:"color88"},I&&I.create_time))),O.a.createElement(r.a,{style:{width:"53px",padding:"0"},className:"grayBorBut"},O.a.createElement(k.a,{to:"/settings/installbot"},"返回"))),I&&O.a.createElement("div",{className:"mb10 greenCol font-16"},O.a.createElement("i",{className:"mr8 iconfont ".concat(2!==I.limit_vo.juris_diction_code?"icon-wanchenggouxuan":"icon-tishi1 font-16")}),"代码库",2===I.limit_vo.juris_diction_code?"无":1===I.limit_vo.juris_diction_code?"读写":"只读","权限"),I&&O.a.createElement("div",{className:"mb20 greenCol font-16"},O.a.createElement("i",{className:"mr8 iconfont ".concat(2!==I.limit_vo.juris_diction_pr?"icon-wanchenggouxuan":"icon-tishi1 font-16")}),"合并请求(PR)",2===I.limit_vo.juris_diction_pr?"无":1===I.limit_vo.juris_diction_pr?"读写":"只读","权限"),O.a.createElement("div",{className:"detailTil font-16"},"更改安装位置"),O.a.createElement("div",null,O.a.createElement(o.a.Group,{onChange:function(e){j(e.target.value)},value:h,disabled:I&&!I.is_public&&d!==I.register_login},O.a.createElement(o.a,{value:0,className:"radioBox mt10 font-16"},"安装到所有仓库",O.a.createElement("br",null),O.a.createElement("span",{className:"font-15 radioBoxTip"},"安装到用户拥有的所有仓库中")),O.a.createElement(o.a,{value:1,className:"radioBox mt15 font-16"},"安装到指定仓库",O.a.createElement("br",null),O.a.createElement("span",{className:"font-15 radioBoxTip ".concat(U?"errorBot":"")},"请至少选择一个仓库"))),1===h&&O.a.createElement(l.a,{placeholder:"请选择仓库名称",value:v()(D).call(D,(function(e){return e.id})),onChange:function(e){var t=D;t=B()(t).call(t,b()(P).call(P,(function(t){return t.id===e}))[0]),V(t)},className:"radioBox selectBox",disabled:I&&!I.is_public&&d!==I.register_login},v()(H).call(H,(function(e){var t;return O.a.createElement(l.a.Option,{key:e.id,value:e.id},B()(t="".concat(e.author&&e.author.name,"/")).call(t,e.name))}))),1===h&&v()(D).call(D,(function(e,t){var a,n;return O.a.createElement("div",{key:t,className:"selectValueBox font-14"},O.a.createElement("i",{className:"iconfont icon-daimakuicon1 font-14 mr5"}),O.a.createElement(k.a,{className:"selectValue",to:B()(a="/".concat(e.author&&e.author.login,"/")).call(a,e.identifier)},B()(n="".concat(e.author&&e.author.name,"/")).call(n,e.name)),(I&&1===I.is_public||0===I.is_public&&d===I.register_login)&&O.a.createElement("i",{className:"iconfont icon-guanbi font-12 close ml30",onClick:function(){var t,a;t=e,a=D,a=b()(a).call(a,(function(e){return e.id!==t.id})),V(a)}}))}))),O.a.createElement("div",{className:"detailTil font-16 mt30 mb10"},"更改Bot状态"),O.a.createElement("div",{className:"ml25"},I&&O.a.createElement(c.a,{defaultChecked:I.state,onChange:function(e){W(e)},disabled:I&&!I.is_public&&d!==I.register_login}),O.a.createElement("div",{className:"mt10"},O.a.createElement("div",{className:"font-15"},K?"启用":"挂起"),O.a.createElement("span",{className:"changeStatusTip"},K?"开始使用该Bot,授予该Bot所需的仓库访问权限":"暂停停止使用该bot,阻塞该bot拥有的仓库访问权限"))),I&&!I.is_public&&d!==I.register_login?O.a.createElement(i.a,{title:"该bot为私有bot,仅bot开发者有权限更改"},O.a.createElement(r.a,{type:"primary",style:{width:"100px",height:"36px"},className:"mt30",disabled:!0},"保存")):O.a.createElement(r.a,{type:"primary",style:{width:"100px",height:"36px"},className:"mt30",onClick:function(){if($(!1),!h||D.length){var e={},n={};h?v()(D).call(D,(function(t){var a=t.author.login;e[t.id+""]=t.identifier,n[t.id+""]=a})):v()(P).call(P,(function(t){var a=t.author.login;e[t.id+""]=t.identifier,n[t.id+""]=a})),ne(!0),a&&Object(w.x)({bot_id:t,password:"",state:K?1:0,store_list:h?v()(D).call(D,(function(e){return e.id})):v()(P).call(P,(function(e){return e.id})),login:d,user_id:_,repo_map:e,repo_owner_map:n,installed_store_list:I.store_id_list}).then((function(e){if(e&&200===e.code){ne(!1),V([]);var t=new p.a;v()(P).call(P,(function(e){var a=e.id;a&&t.add(a)})),ie(t),s.a.success("更改成功")}else ne(!1),s.a.error(e.message)}))}else $(!0)},loading:ae},"保存")))}},V5aj:function(e,t,a){},qZA7:function(e,t,a){}}]); \ No newline at end of file diff --git a/static/js/151.0d6dd353.chunk.js b/static/js/151.0d6dd353.chunk.js new file mode 100644 index 000000000..b99c993b8 --- /dev/null +++ b/static/js/151.0d6dd353.chunk.js @@ -0,0 +1 @@ +(this.webpackJsonp=this.webpackJsonp||[]).push([[151],{"4B6f":function(e,t,a){},"8MPT":function(e,t,a){"use strict";a.r(t);var n=a("+oHS"),c=a.n(n),r=a("OWCx"),l=a.n(r),i=a("fHi0"),o=a.n(i),s=a("RXMP"),u=a.n(s),m=a("qjzJ"),d=a.n(m),f=a("HnXd"),g=a.n(f),h=a("LYCE"),b=a.n(h),_=(a("+L6B"),a("2/Rp")),p=(a("sRBo"),a("kaz8")),v=(a("y8nQ"),a("Vl3Y")),E=(a("5NDa"),a("5rEg")),k=(a("miYZ"),a("tsqr")),y=a("04Ix"),O=a.n(y),j=a("zLi2"),N=a.n(j),I=(a("OaEy"),a("2fM7")),w=a("5tqG"),x=a.n(w),B=a("lHQ6"),S=a.n(B),q=a("5PDf"),D=a.n(q),V=a("FLGM"),L=a.n(V),C=a("cDcd"),z=a.n(C),F=(a("4B6f"),a("p7gc")),H=a("m/JD");function R(e,t){var a=c()(e);if(l.a){var n=l()(e);t&&(n=D()(n).call(n,(function(t){return o()(e,t).enumerable}))),a.push.apply(a,n)}return a}function J(e){for(var t=1;t"),z.a.createElement("b",null,"上架Bot市场")),Q&&z.a.createElement(v.a,{className:"putawayForm",onSubmit:function(t){t.preventDefault(),i((function(t,r){if(!t){var l=c.logo;K?Object(H.y)(J(J({},r),{},{category:"",is_receive_ag1:1,is_receive_ag2:0,logo:l,market_time:"",login:a&&a.login,user_id:a&&a.user_id,bot_id:S()(n)})).then((function(e){e&&200===e.code?k.a.success("修改成功"):k.a.error(e.data)})):Object(H.q)(J(J({},r),{},{login:a&&a.login,user_id:a&&a.user_id,bot_id:S()(n),category:"",is_receive_ag1:G?1:0,is_receive_ag2:0,logo:l,market_time:""})).then((function(t){t&&-1===t.code?k.a.error(t.data):(k.a.success("成功上架市场"),e.history.push("/softbot/"+n))}))}}))}},z.a.createElement(v.a.Item,{label:"上架Bot市场名称",className:"width50 oneItem"},l("market_name",{rules:[{required:!0,message:"请输入上架Bot市场名称"}],initialValue:Q.market_name})(z.a.createElement(E.a.TextArea,{placeholder:"请输入上架Bot市场名称",maxLength:50,className:"height36",autoSize:!0}))),z.a.createElement(v.a.Item,{label:"简要介绍",className:"oneItem"},l("market_desc",{rules:[{required:!0,message:"请输入简要介绍"}],initialValue:Q.market_desc})(z.a.createElement(E.a.TextArea,{placeholder:"请输入简要介绍的内容",maxLength:200,className:"height36",autoSize:!0}))),z.a.createElement("div",{className:"selectBox"},z.a.createElement(v.a.Item,{label:"主要功能",className:"selectOne oneItem"},l("first_func",{rules:[{required:!0,message:"请选择主要功能"}],initialValue:Q.first_func})(z.a.createElement(I.a,{placeholder:"请选择",onChange:function(e){j(D()(u).call(u,(function(t){return t!==e})))}},L()(g).call(g,(function(e){return z.a.createElement(M,{value:e,key:e},e)}))))),z.a.createElement(v.a.Item,{label:"次要功能",className:"selectOne oneItem"},l("second_func",{initialValue:Q.second_func})(z.a.createElement(I.a,{placeholder:"请选择",onChange:function(e){h(D()(u).call(u,(function(t){return t!==e})))}},L()(O).call(O,(function(e){return z.a.createElement(M,{value:e,key:e},e)})))))),z.a.createElement(v.a.Item,{label:"详细介绍",className:"oneItem introduce"},l("market_intro",{rules:[{required:!0,message:"请输入详细介绍"}],initialValue:q})(z.a.createElement(F.a,{placeholder:"请输入详细介绍",height:500,mdID:"order-new-description",initValue:q,onChange:function(e){V(e)},className:"mt20",imageExpand:!1}))),!K&&z.a.createElement(v.a.Item,null,z.a.createElement(p.a,{onChange:function(e){P(e.target.checked)}},"我已阅读并接受",z.a.createElement("a",{className:"login-form-forgot",href:"https://forum.trustie.net/forums/5029/detail",target:"_blank"},"《GitLink服务协议条款》"))),z.a.createElement(v.a.Item,null,z.a.createElement(_.a,{style:{width:"129px",height:"36px"},type:"primary",htmlType:"submit",disabled:!G,className:"putawayBut mt20"},K?"保存修改":"申请上架"))))})))},"p77/":function(e,t,a){}}]); \ No newline at end of file diff --git a/static/js/152.c286b8e3.chunk.js b/static/js/152.c286b8e3.chunk.js new file mode 100644 index 000000000..96541b033 --- /dev/null +++ b/static/js/152.c286b8e3.chunk.js @@ -0,0 +1 @@ +(this.webpackJsonp=this.webpackJsonp||[]).push([[152],{"3jkU":function(e,t){e.exports="data:image/png;base64,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"},V5aj:function(e,t,a){},kwtz:function(e,t){e.exports="data:image/png;base64,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"},s4Eg:function(e,t,a){"use strict";a.r(t),a("2qtc");var A=a("kLXV"),o=(a("+L6B"),a("2/Rp")),n=(a("miYZ"),a("tsqr")),i=a("zLi2"),s=a.n(i),l=a("FLGM"),m=a.n(l),r=a("ZbhI"),B=a.n(r),c=a("cDcd"),g=a.n(c),E=(a("V5aj"),a("2iEm")),u=a("sYIF"),Q=a("m/JD"),I=a("3jkU"),k=a.n(I),p=a("wd/R"),f=a.n(p),U=a("kwtz"),h=a.n(U);t.default=function(e){var t=e.current_user,a=Object(c.useState)([]),i=s()(a,2),l=i[0],r=i[1],I=Object(c.useState)(void 0),p=s()(I,2),U=p[0],J=p[1],C=Object(c.useState)(!1),d=s()(C,2),S=d[0],b=d[1],N=Object(c.useState)(void 0),v=s()(N,2),F=v[0],W=v[1],K=Object(c.useState)(void 0),x=s()(K,2),w=x[0],M=x[1];return Object(c.useEffect)((function(){window.scrollTo(0,0),document.title="我的Bot"}),[]),Object(c.useEffect)((function(){Object(Q.k)({user_id:t&&t.user_id,page_no:1,page_size:1e3}).then((function(e){e&&200===e.code&&J(e.data.list)})),Object(Q.n)({state:"2",user_id:t&&t.user_id,login:t&&t.login}).then((function(e){e&&200===e.code&&r(e.data.bot_list)}))}),[w]),g.a.createElement("div",null,g.a.createElement("div",{className:"exploitHead font-18"},g.a.createElement("span",null,"我的Bot"),g.a.createElement(o.a,{type:"primary",style:{width:"100px",height:"36px"}},g.a.createElement(E.a,{to:"/settings/mybot/new"},"Bot注册"))),l.length>0&&g.a.createElement("div",{className:"makeOverBox"},m()(l).call(l,(function(e,a){return g.a.createElement("div",{className:"makeOverItem",key:a},g.a.createElement("div",null,g.a.createElement("p",{className:"botName font-15"},e.bot_name),g.a.createElement("p",{className:"userName"},g.a.createElement("a",{href:"/".concat(e.fromlogin),className:"fromUserNameBot"},e.fromname),"       ",f()(e.transfer_date).format("YYYY-MM-DD HH:mm"))),g.a.createElement("div",null,g.a.createElement(o.a,{className:"themeCorBorBut",style:{width:"68px",height:"36px"},onClick:function(){var a;a=e,Object(Q.r)({bot_id:a.bot_id,transfer_from_id:a.transfer_id,transfer_to_login:t&&t.login,transfer_to_id:t&&t.user_id}).then((function(e){e&&200===e.code&&(n.a.success("操作成功"),M(Math.random()))}))}},"接收"),g.a.createElement(o.a,{className:"dangerBorBut ml20",style:{width:"68px",height:"36px"},onClick:function(){W(e),b(!0)}},"拒绝")))}))),U&&(U.length>0?g.a.createElement("div",{className:"softBotListBox"},m()(U).call(U,(function(e,t){var a,A;return g.a.createElement("div",{className:"softBotItem",key:t},g.a.createElement("div",{className:"botOneLine botNameWarpBox"},g.a.createElement("img",{src:e.logo&&!(B()(a=e.logo).call(a,"347246")>-1||B()(A=e.logo).call(A,"412603")>-1)?Object(u.h)(e.logo):h.a,alt:"",className:"imgBox mr20","object-fit":"fill"}),g.a.createElement(E.a,{className:"font-15 botOneLine botNameBox",to:"/settings/mybot/configuration/".concat(e.bot_id)},e.bot_name),g.a.createElement("span",{className:"font-12 ml10 statusBot ".concat(e.is_public?e.is_market?"market":"public":"private")},e.is_public?e.is_market?"上架":"公开":"私有")),g.a.createElement(o.a,{className:"themeCorBorBut ml30",style:{width:"68px",height:"36px"}},g.a.createElement(E.a,{to:"/settings/mybot/configuration/".concat(e.bot_id)},"编辑")))}))):g.a.createElement("div",{className:"nullBotsBox mt80"},g.a.createElement("img",{src:k.a,alt:"",width:62}),g.a.createElement("p",{className:"font-18 showBigTip"},"您当前暂未注册任何Bot"),g.a.createElement("div",{className:"showTip font-14"},"Bot可以帮助您自动化处理一些繁杂的项目任务,欢迎您",g.a.createElement(E.a,{to:"/settings/mybot/new"}," 注册一个Bot "),"基于GitLink API进行开发。",g.a.createElement("br",null),"此外您还可以在",g.a.createElement(E.a,{to:"/softbot"}," Bot市场 "),"中共享或安装他人的Bot"))),g.a.createElement(A.a,{className:"f8HeadModal",width:"550px",title:"拒绝".concat(F&&F.bot_name,"Bot"),visible:S,maskClosable:!1,footer:[g.a.createElement(o.a,{onClick:function(){b(!1)},className:"mr30 grayBorBut whiteBackBut",style:{width:"104px",height:"36px"}},"取消"),g.a.createElement(o.a,{className:"redFontBut grayBorBut whiteBackBut",style:{width:"104px",height:"36px"},onClick:function(){Object(Q.s)({bot_id:F.bot_id,transfer_from_bot:F.transfer_id,transfer_to_bot:t&&t.user_id}).then((function(e){e&&200===e.code&&(b(!1),W(void 0),n.a.success("操作成功"),M(Math.random()))}))}},"确认")],onCancel:function(){b(!1)}},g.a.createElement("div",{className:"font-16 titleTip mt20"},g.a.createElement("span",{className:"circleRed font-18"},"!"),"您确定要拒绝此Bot吗?"),g.a.createElement("div",{className:"deleteTip"},"拒绝后,开发Bot权限将返回至转让人。")))}}}]); \ No newline at end of file diff --git a/static/js/153.459cdc51.chunk.js b/static/js/153.459cdc51.chunk.js new file mode 100644 index 000000000..b0873630a --- /dev/null +++ b/static/js/153.459cdc51.chunk.js @@ -0,0 +1 @@ +(this.webpackJsonp=this.webpackJsonp||[]).push([[153],{EP0R:function(e,a,t){},vcx7:function(e,a,t){},y28U:function(e,a,t){"use strict";t.r(a);var n=t("+oHS"),l=t.n(n),c=t("OWCx"),r=t.n(c),m=t("5PDf"),i=t.n(m),s=t("fHi0"),o=t.n(s),u=t("RXMP"),E=t.n(u),p=t("qjzJ"),d=t.n(p),f=t("HnXd"),g=t.n(f),h=t("LYCE"),b=t.n(h),y=(t("2qtc"),t("kLXV")),v=(t("sRBo"),t("kaz8")),N=(t("+L6B"),t("2/Rp")),x=(t("OaEy"),t("2fM7")),B=(t("y8nQ"),t("Vl3Y")),O=(t("miYZ"),t("tsqr")),_=t("04Ix"),j=t.n(_),k=t("zLi2"),C=t.n(k),A=(t("5NDa"),t("5rEg")),S=t("o+MX"),w=t.n(S),L=t("FLGM"),I=t.n(L),F=t("cDcd"),z=t.n(F),H=(t("vcx7"),t("EP0R"),t("vDqi")),P=t.n(H),T=t("spEH"),D=t("2iEm"),q=t("nJeU"),J=t("qmW9"),R=t("9C/b");function M(e,a){var t=l()(e);if(r.a){var n=r()(e);a&&(n=i()(n).call(n,(function(a){return o()(e,a).enumerable}))),t.push.apply(t,n)}return t}function V(e){for(var a=1;a2097152)c.a.info("仅支持文件大小小于2M的文件");else{var n=new FileReader;n.onload=function(){n.result&&E(n.result)},n.readAsDataURL(a[0])}else c.a.info("请选择一个图片格式的文件")}}}),"点击上传"),(r||g&&!r)&&d.a.createElement("a",{onClick:b},r?"保存头像":"确定")))))}},"4k9F":function(e,a,t){"use strict";t.r(a);var n,c=t("+oHS"),r=t.n(c),l=t("OWCx"),i=t.n(l),s=t("5PDf"),o=t.n(s),u=t("fHi0"),m=t.n(u),d=t("RXMP"),p=t.n(d),f=t("qjzJ"),v=t.n(f),g=t("HnXd"),E=t.n(g),h=t("LYCE"),b=t.n(h),x=(t("+L6B"),t("2/Rp")),N=(t("Pwec"),t("CtXQ")),k=(t("giR+"),t("fyUT")),O=(t("/zsF"),t("PArb")),y=(t("sRBo"),t("kaz8")),j=t("04Ix"),w=t.n(j),C=t("zLi2"),D=t.n(C),T=(t("y8nQ"),t("Vl3Y")),_=t("YdDX"),F=t.n(_),z=(t("5NDa"),t("5rEg")),q=t("pPxq"),L=t.n(q),S=t("cDcd"),I=t.n(S),R=t("spEH"),B=t("ess8"),P=t("vOnD"),X=t("vDqi"),Y=t.n(X),A=t("kksi"),H=t("++Tf"),V=t("xDMy"),U=t("sYIF");function J(e,a){var t=r()(e);if(i.a){var n=i()(e);a&&(n=o()(n).call(n,(function(a){return m()(e,a).enumerable}))),t.push.apply(t,n)}return t}function M(e){for(var a=1;a50?y.a.createElement("div",{className:"leftRectangle",style:{transform:"rotate(".concat(3.6*(a-50),"deg)")}}):y.a.createElement("div",{className:"leftRectangle"}),a<50?y.a.createElement("div",{className:"rightRectangle",style:{transform:"rotate(".concat(3.6*a,"deg)")}}):y.a.createElement("div",{className:"rightRectangle",style:{background:t}}))},B=t("2CTR"),_=t("wd/R"),C=t.n(_),M=t("spEH"),F=t("vDqi"),R=t.n(F),z=c.a.RangePicker;a.default=function(e){var a=e.match.params.username,t=Object(x.useState)(void 0),n=r()(t,2),c=n[0],l=n[1],s=Object(x.useState)([]),m=r()(s,2),d=m[0],p=m[1],g=Object(x.useState)(void 0),h=r()(g,2),D=h[0],j=h[1],O=Object(x.useState)([]),w=r()(O,2),_=w[0],F=w[1],J=Object(x.useState)(void 0),H=r()(J,2),L=H[0],P=H[1],I=Object(x.useState)(void 0),Q=r()(I,2),T=Q[0],W=Q[1],q=Object(x.useState)(void 0),A=r()(q,2),G=A[0],U=A[1],X=Object(x.useState)(void 0),K=r()(X,2),V=K[0],Z=K[1],$=e.user,ee=function(e){return e&&e>C()().endOf("day")};function ae(){for(var e="#",a=["1","2","3","4","4","5","6","7","8","9","a","b","c","d","e","f"],t=0;t<6;t++)e+=a[b()(16*Math.random(),0)];return e}return Object(x.useEffect)((function(){if($){var e,a=$.username,t=$.login;document.title=o()(e="数据统计-".concat(a,"/")).call(e,t)}}),[]),Object(x.useEffect)((function(){var e,t,n;e="/users/".concat(a,"/statistics/role.json"),t=c&&c.length>0&&c[0]?Date.parse(c[0])/1e3:void 0,n=c&&c.length>0&&c[1]?Date.parse(c[1])/1e3:void 0,R.a.get(e,{params:{start_time:t,end_time:n}}).then((function(e){e&&e.data&&p(e.data.role)})).catch((function(e){}))}),[c]),Object(x.useEffect)((function(){var e,t,n;e="/users/".concat(a,"/statistics/develop.json"),t=D&&D.length>0&&D[0]?Date.parse(D[0])/1e3:void 0,n=D&&D.length>0&&D[1]?Date.parse(D[1])/1e3:void 0,R.a.get(e,{params:{start_time:t,end_time:n}}).then((function(e){if(e&&e.data){var a;F(e.data);var t=e.data.user&&e.data.user.each_language_score;if(t){var n=[];for(var r in t)n.push([r,t[r]]);i()(n).call(n,(function(e,a){return a[1]-e[1]})),P(u()(n).call(n,0,3))}var c=e.data.user&&e.data.user.languages_percent,l=[];f()(a=v()(c)).call(a,(function(e,a){l.push({name:e,p:E()(100*c[e]).toFixed(1),color:ae()})})),W(l)}})).catch((function(e){}))}),[D]),Object(x.useEffect)((function(){var e,t,n;e="/users/".concat(a,"/statistics/major.json"),t=G&&G.length>0&&G[0]?Date.parse(G[0])/1e3:void 0,n=G&&G.length>0&&G[1]?Date.parse(G[1])/1e3:void 0,R.a.get(e,{params:{start_time:t,end_time:n}}).then((function(e){e&&e.data&&Z(e.data||[])})).catch((function(e){}))}),[G]),y.a.createElement("div",null,y.a.createElement("div",{className:"boxes"},y.a.createElement(M.j,{style:{marginBottom:"15px"}},y.a.createElement("span",{className:"font-18"},"开发能力"),y.a.createElement(z,{disabledDate:ee,onChange:function(e,a){j(a)},format:"YYYY-MM-DD"})),y.a.createElement("div",{className:"echartBox"},y.a.createElement("p",null,"从五个维度刻画你的开发能力:语言能力、影响力、贡献度、活跃度、项目经验,同时可以查看社区平均数据。"),y.a.createElement(S,{data:_}),L&&L.length>0&&y.a.createElement("div",{className:"roundBox"},y.a.createElement(Y,{num:L[0][1],color:"#FF7F69",name:L[0][0]}),L[1]&&y.a.createElement(Y,{num:L[1][1],color:"#99dfff",name:L[1][0]}),L[2]&&y.a.createElement(Y,{num:L[2][1],color:"#ff9e48",name:L[2][0]})),T&&T.length>0&&y.a.createElement("div",{className:"pBox"},y.a.createElement("div",{className:"progress"},f()(T).call(T,(function(e,a){return y.a.createElement("span",{key:e.name,style:{width:"".concat(e.p,"%"),backgroundColor:"".concat(e.color)}})}))),y.a.createElement("div",{className:"progresstip"},f()(T).call(T,(function(e,a){return y.a.createElement("span",{key:e.name},y.a.createElement("i",{className:"zero",style:{backgroundColor:"".concat(e.color)}}),y.a.createElement("span",null,e.name),y.a.createElement("span",null,"".concat(e.p,"%")))})))))),y.a.createElement("div",{className:"boxes"},y.a.createElement(M.j,{style:{marginBottom:"15px"}},y.a.createElement("span",{className:"font-18"},"角色定位"),y.a.createElement(z,{disabledDate:ee,onChange:function(e,a){l(a)},format:"YYYY-MM-DD"})),y.a.createElement("div",{className:"echartBox"},y.a.createElement("p",null,"根据你在项目开发过程中的工作,对你在项目中扮演的角色进行定位,包括:创建者、管理员、开发者、报告者。"),y.a.createElement(N,{data:d}))),y.a.createElement("div",{className:"boxes"},y.a.createElement(M.j,{style:{marginBottom:"15px"}},y.a.createElement("span",{className:"font-18"},"专业定位"),y.a.createElement(z,{disabledDate:ee,onChange:function(e,a){U(a)},format:"YYYY-MM-DD"})),y.a.createElement("div",{className:"echartBox"},y.a.createElement("p",null,"展示你擅长、关注、感兴趣的专业范围,通过你参与项目、收藏项目、关注项目、复刻项目等数据来统计。"),V&&V.categories&&V.categories.length>0?y.a.createElement(k,{data:V}):y.a.createElement(B.a,{_html:"暂无数据",small:!0}))))}}}]); \ No newline at end of file diff --git a/static/js/157.27668e44.chunk.js b/static/js/157.27668e44.chunk.js new file mode 100644 index 000000000..5e665e196 --- /dev/null +++ b/static/js/157.27668e44.chunk.js @@ -0,0 +1 @@ +(this.webpackJsonp=this.webpackJsonp||[]).push([[157],{"4pVs":function(e,a,t){"use strict";t.r(a),t("g9YV");var n=t("wCAj"),c=(t("5Dmo"),t("3S7+")),l=t("zLi2"),i=t.n(l),s=(t("5NDa"),t("5rEg")),o=t("FLGM"),r=t.n(o),m=t("o+MX"),d=t.n(m),u=t("BF1V"),p=t.n(u),g=t("0lTi"),f=t.n(g),E=t("cDcd"),N=t.n(E),h=t("hJRQ"),w=t("Tl6q"),x=t.p+"static/media/freeBanner.292dbf56.png",k=t("9Rdz"),b=(t("Zg8I"),t("ZuUn"),t("izUk"),t("LnQG"),s.a.Search);a.default=function(e){var a=e.round,t=e.id,l=e.period,s=Object(E.useState)(void 0),o=i()(s,2),m=o[0],u=o[1],g=Object(E.useState)([]),S=i()(g,2),I=S[0],j=S[1],v=Object(E.useState)(1),R=i()(v,2),B=R[0],C=R[1],T=Object(E.useState)(0),z=i()(T,2),L=z[0],O=z[1],y=Object(E.useState)(20),q=i()(y,2),J=q[0],D=q[1],P=Object(E.useState)(!1),Q=i()(P,2),U=Q[0],V=Q[1],Z=Object(E.useState)([]),A=i()(Z,2),F=A[0],G=A[1];Object(E.useEffect)((function(){V(!0),G([]);var e={curPage:B,keyword:m,pageSize:J,term:"mediumExamine3"===l?1:2,round:a};Object(h.k)(e).then((function(e){var a;e&&"success"===e.message&&(r()(a=e.data.rows).call(a,(function(e,a){e.id=(B-1)*J+a+1})),j(e.data.rows),O(e.data.total)),V(!1)}))}),[m,B,J]);var K=[{title:"序号",dataIndex:"index",align:"center",className:"columnsResult",width:"8%",render:function(e,a,t){return N.a.createElement("span",null,(B-1)*J+t+1)}},{title:"入选学生",dataIndex:"studentName",className:"columnsResult taskName",width:"12%",ellipsis:!0},{title:"课题导师",dataIndex:"tutorName",className:"columnsResult",width:"12%",ellipsis:!0},{title:"课题名称",dataIndex:"taskName",className:"columnsResult",width:"22%",ellipsis:!0,render:function(e,a){return N.a.createElement(c.a,{title:e,placement:"topLeft"},N.a.createElement("span",{className:"toolTipSpan link",onClick:function(){var e;window.open(d()(e="/glcc/".concat(t,"/subjects/detail/")).call(e,a.taskId))}},e))}},{title:"项目名称",dataIndex:"projectName",className:"columnsResult",ellipsis:!0,width:"16%",render:function(e){return N.a.createElement(c.a,{title:e,placement:"topLeft"},N.a.createElement("span",{className:"toolTipSpan"},e))}},{title:"项目简介",dataIndex:"introduce",className:"columnsResult",width:"16%",ellipsis:!0},{title:"考核结果",dataIndex:"totalityEvaluation",align:"center",className:"columnsResult actionBox"}];return N.a.createElement("div",{className:"interimBox taskList resultListBox"},N.a.createElement("img",{className:"bannerInterim",src:x,alt:""}),N.a.createElement("div",{className:"bgBox"},N.a.createElement("div",{className:"resultList"},N.a.createElement("div",{className:"goBackBox"},N.a.createElement("a",{href:"/glcc/".concat(t)},"开源夏令营 / "),"无奖金课题考核结果公示"),N.a.createElement("div",{className:"searchBox"},N.a.createElement(b,{className:"search",placeholder:"请输入学生姓名或课题名称进行搜索",allowClear:!0,enterButton:!0,onSearch:function(e){C(1),u(e)}}),N.a.createElement("div",{style:{width:100}})),N.a.createElement(n.a,{loading:U,columns:K,dataSource:I,expandedRowRender:function(e){return N.a.createElement(w.a,{detail:null,projectId:e.projectIntro,showTask:!1})},expandIconColumnIndex:5,expandIconAsCell:!1,expandIcon:function(e){return e.expanded?N.a.createElement("a",{className:"toolTipSpan link",style:{marginRight:8},onClick:function(a){e.onExpand(e.record,a)}},N.a.createElement("i",{className:"iconfont icon-ketixiangqingicon mr5"}),"项目简介",N.a.createElement("i",{className:"iconfont icon-changyongtubiao-xianxingdaochu-zhuanqu- font-12 ml5 down mr10"})):N.a.createElement("a",{className:"toolTipSpan link",style:{marginRight:8},onClick:function(a){e.onExpand(e.record,a)}},N.a.createElement("i",{className:"iconfont icon-ketixiangqingicon mr5"}),"项目简介",N.a.createElement("i",{className:"iconfont icon-jiantou9 font-12 ml5 down mr10"}))},rowKey:"id",expandedRowKeys:F,onExpand:function(e,a){var t=new p.a(F);e?t.add(a.id):t.delete(a.id),G(f()(t))},pagination:{current:B,pageSize:J,total:L,showSizeChanger:!0,onShowSizeChange:function(e,a){window.scrollTo(0,0),C(1),D(a)},showQuickJumper:!0,onChange:function(e,a){window.scrollTo(0,0),C(e)}},className:"resultListTable pb30"})),N.a.createElement("img",{src:k.a,alt:"",className:"bgPng3"}),N.a.createElement("img",{src:k.a,alt:"",className:"bgPng4"})))}},Zg8I:function(e,a,t){},izUk:function(e,a,t){}}]); \ No newline at end of file diff --git a/static/js/158.366485df.chunk.js b/static/js/158.366485df.chunk.js new file mode 100644 index 000000000..14a403266 --- /dev/null +++ b/static/js/158.366485df.chunk.js @@ -0,0 +1 @@ +(this.webpackJsonp=this.webpackJsonp||[]).push([[158],{Ga6D:function(e,a,t){"use strict";t.r(a),t("g9YV");var n=t("wCAj"),c=(t("5Dmo"),t("3S7+")),l=t("zLi2"),i=t.n(l),s=(t("5NDa"),t("5rEg")),o=t("FLGM"),r=t.n(o),m=t("o+MX"),d=t.n(m),u=t("BF1V"),p=t.n(u),g=t("0lTi"),f=t.n(g),E=t("cDcd"),w=t.n(E),N=t("hJRQ"),x=t("Tl6q"),h=t.p+"static/media/resultBanner3.e11193de.png",k=t.p+"static/media/resultBanner4.6eda6ee5.png",S=t("9Rdz"),b=(t("Zg8I"),t("ZuUn"),t("izUk"),t("LnQG"),s.a.Search);a.default=function(e){var a=e.round,t=e.id,l=e.period,s=Object(E.useState)(void 0),o=i()(s,2),m=o[0],u=o[1],g=Object(E.useState)([]),I=i()(g,2),j=I[0],v=I[1],R=Object(E.useState)(1),B=i()(R,2),C=B[0],T=B[1],L=Object(E.useState)(0),z=i()(L,2),O=z[0],y=z[1],q=Object(E.useState)(20),D=i()(q,2),J=D[0],U=D[1],G=Object(E.useState)(!1),P=i()(G,2),Q=P[0],V=P[1],Z=Object(E.useState)([]),A=i()(Z,2),F=A[0],K=A[1];Object(E.useEffect)((function(){V(!0),K([]);var e={curPage:C,keyword:m,pageSize:J,term:"mediumExamine3"===l?1:2,round:a};Object(N.o)(e).then((function(e){var a;e&&"success"===e.message&&(r()(a=e.data.rows).call(a,(function(e,a){e.id=(C-1)*J+a+1})),v(e.data.rows),y(e.data.total)),V(!1)}))}),[m,C,J]);var M=[{title:"序号",dataIndex:"index",align:"center",className:"columnsResult",width:"6%",render:function(e,a,t){return w.a.createElement("span",null,(C-1)*J+t+1)}},{title:"入选学生",dataIndex:"studentName",className:"columnsResult taskName",width:"10%",ellipsis:!0},{title:"课题导师",dataIndex:"tutorName",className:"columnsResult",width:"10%",ellipsis:!0},{title:"课题名称",dataIndex:"taskName",className:"columnsResult",width:"20%",ellipsis:!0,render:function(e,a){return w.a.createElement(c.a,{title:e,placement:"topLeft"},w.a.createElement("span",{className:"toolTipSpan link",onClick:function(){var e;window.open(d()(e="/glcc/".concat(t,"/subjects/detail/")).call(e,a.taskId))}},e))}},{title:"项目名称",dataIndex:"projectName",className:"columnsResult",ellipsis:!0,width:"14%",render:function(e){return w.a.createElement(c.a,{title:e,placement:"topLeft"},w.a.createElement("span",{className:"toolTipSpan"},e))}},{title:"项目简介",dataIndex:"introduce",className:"columnsResult",width:"13%",ellipsis:!0},{title:"答辩视频",dataIndex:"defenceVideoUrl",className:"columnsResult",width:"15%",ellipsis:!0,render:function(e,a){return w.a.createElement(c.a,{title:e,placement:"topLeft"},w.a.createElement("span",{className:"toolTipSpan link",onClick:function(){window.open(e)}},e))}},{title:"考核结果",dataIndex:"totalityEvaluation",align:"center",className:"columnsResult actionBox"}];return w.a.createElement("div",{className:"interimBox taskList resultListBox"},w.a.createElement("img",{className:"bannerInterim",src:"mediumExamine3"===l?k:h,alt:""}),w.a.createElement("div",{className:"bgBox"},w.a.createElement("div",{className:"resultList"},w.a.createElement("div",{className:"goBackBox"},w.a.createElement("a",{href:"/glcc/".concat(t)},"开源夏令营 / "),"mediumExamine3"===l?"中期":"结项","课题考核结果公示"),w.a.createElement("div",{className:"searchBox"},w.a.createElement(b,{className:"search",placeholder:"请输入学生姓名或课题名称进行搜索",allowClear:!0,enterButton:!0,onSearch:function(e){T(1),u(e)}}),w.a.createElement("div",{style:{width:100}})),w.a.createElement(n.a,{loading:Q,columns:M,dataSource:j,expandedRowRender:function(e){return w.a.createElement(x.a,{detail:null,projectId:e.projectIntro,showTask:!1})},expandIconColumnIndex:5,expandIconAsCell:!1,expandIcon:function(e){return e.expanded?w.a.createElement("a",{className:"toolTipSpan link",style:{marginRight:8},onClick:function(a){e.onExpand(e.record,a)}},w.a.createElement("i",{className:"iconfont icon-ketixiangqingicon mr5"}),"项目简介",w.a.createElement("i",{className:"iconfont icon-changyongtubiao-xianxingdaochu-zhuanqu- font-12 ml5 down mr10"})):w.a.createElement("a",{className:"toolTipSpan link",style:{marginRight:8},onClick:function(a){e.onExpand(e.record,a)}},w.a.createElement("i",{className:"iconfont icon-ketixiangqingicon mr5"}),"项目简介",w.a.createElement("i",{className:"iconfont icon-jiantou9 font-12 ml5 down mr10"}))},rowKey:"id",expandedRowKeys:F,onExpand:function(e,a){var t=new p.a(F);e?t.add(a.id):t.delete(a.id),K(f()(t))},pagination:{current:C,pageSize:J,total:O,showSizeChanger:!0,onShowSizeChange:function(e,a){window.scrollTo(0,0),T(1),U(a)},showQuickJumper:!0,onChange:function(e,a){window.scrollTo(0,0),T(e)}},className:"resultListTable pb30"})),w.a.createElement("img",{src:S.a,alt:"",className:"bgPng3"}),w.a.createElement("img",{src:S.a,alt:"",className:"bgPng4"})))}},Zg8I:function(e,a,t){},izUk:function(e,a,t){}}]); \ No newline at end of file diff --git a/static/js/159.006adc04.chunk.js b/static/js/159.006adc04.chunk.js new file mode 100644 index 000000000..d3c0f60ad --- /dev/null +++ b/static/js/159.006adc04.chunk.js @@ -0,0 +1 @@ +(this.webpackJsonp=this.webpackJsonp||[]).push([[159],{"+tku":function(e,t,a){},"2jG4":function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAAkZJREFUSEu1lrFWE1EQhr/ZDhryBsITGEpCYdIJ0WN8AkNeQKgVDlSW5gUMyxuEQxLsCIVQGp/A5A1iI93+sjcYA+zd3USdbs/OnX/mv//MXCPDGtuqI14Jimas/nYXjBEDGW1+chL2bZwWytJ+7mypb8azrGRiUEEl7NnA5+sFqj9XOQi4QOxFN4TBMn3gqS+QxPD43NYWBjLx+tO5tfNU1+qZN/HMitxdwNCgmEXhYkDbKppoPgxuRsFHYS6gelkFW/LfwVRtRjHgcQLx/9b+5zWI3jhfMcaCUza2hvGno64eZw8Xhst2YWvtdyqm4GKalDQGq7BZHZirZJnvfwsyqeg+kCtMDNisrltjS7sYHxcuY+ZgEtAd2LrlkW2eJCQujw86h7PU/Zki2rPGtpQnUIbPKIJa+L67a9hEDDMmcZQFNJJom7leSjQTg7ihuerEIIlXIHHqBYqp0A218EOvhvQoy1lUw8ppFQudxGIY34ph5aFjFLEWHnQPk6iYl2pHnUcMo9a7Xs2Mr/MGTfKXsZMo7zQFzQss+MHS8qpr2GCJ4Sx9/xRIHLFZPZyOoADawJO7BvP2RN6KBCNQk9ILN5jvrYl45hFRIGAc7ncKyc3HJaVqqsqSkvGv8uuzchJQqoxL1fkXHzmAJH0Da2PsGqzovwFZVGHjZZ+rbtPg7YJA56soGsSZ+ugS6iNrYm4RGqXq9Dn28Ezqc4sv3SJG2+7U6AdkdPvGq8ULzjsTc8n1+qxMFEyUZpTdmoZJ0CDqO/oy7Bc2NA1w24vUUQAAAABJRU5ErkJggg=="},NTZg:function(e,t,a){"use strict";a.r(t),a("DjyN");var c=a("NUBc"),s=(a("/zsF"),a("PArb")),n=(a("Pwec"),a("CtXQ")),r=(a("qVdP"),a("jsC+")),i=(a("+L6B"),a("2/Rp")),m=(a("lUTK"),a("BvKs")),l=(a("5NDa"),a("5rEg")),o=a("zLi2"),d=a.n(o),p=a("FLGM"),A=a.n(p),E=a("o+MX"),u=a.n(E),f=a("cDcd"),g=a.n(f),N=a("5A3O"),h=[{key:"user_count",title:"平台用户"},{key:"project_count",title:"仓库个数"},{key:"project_dataset_count",title:"数据集总数"},{key:"commit_count",title:"提交总次数"}],k=a.p+"static/media/bk1.ea9df682.png",b=a.p+"static/media/bk2.ff8bea84.png",y=(a("+tku"),a("vDqi")),v=a.n(y),_=a("nJeU");t.default=Object(N.a)((function(e){var t=e.current_user,o=void 0===t?{}:t,p=o.user_id,E=e&&e.mygetHelmetapi&&e.mygetHelmetapi.name,N=Object(f.useState)(1),y=d()(N,2),j=y[0],x=y[1],S=Object(f.useState)("updated_on"),w=d()(S,2),J=w[0],I=w[1],G=Object(f.useState)(void 0),P=d()(G,2),B=P[0],O=P[1],q=Object(f.useState)(void 0),z=d()(q,2),Q=z[0],U=z[1],Y=Object(f.useState)(void 0),Z=d()(Y,2),H=Z[0],C=Z[1],D=Object(f.useState)(void 0),F=d()(D,2),M=F[0],L=F[1];return Object(f.useEffect)((function(){v.a.get("/home/index.json").then((function(e){e&&e.data&&e.data.statistics_data&&L(e.data.statistics_data)}))}),[]),Object(f.useEffect)((function(){E&&(document.title=E)}),[E]),Object(f.useEffect)((function(){v.a.get("/projects.json",{params:{user_id:p,page:j,pinned:"d",limit:14,search:B,sort_by:J}}).then((function(e){e&&e.data&&(U(e.data.projects),C(e.data.total_count))})).catch((function(){}))}),[B,j,J]),g.a.createElement("div",{className:"dissertion_homePage"},g.a.createElement("div",{className:"dissertion_homePage_banner center"},g.a.createElement("p",{className:"font-50 letter-spacing-10"},"汇聚海量学术资源"),g.a.createElement("p",{className:"font-15 opacity86 mb20"},"汇聚海量学术资源,涵盖前沿研究、经典文献与多元数据,为探索者提供无尽知识宝藏,助力科研突破,激发创新灵感,开启学术新旅程。"),g.a.createElement("div",{className:"df dataStatistics"},M&&A()(h).call(h,(function(e){return g.a.createElement("div",{className:"ml30 mr30",key:e.key},g.a.createElement("p",{className:"font-50 statistics"},M[e.key]),e.title)})))),g.a.createElement("div",{className:"projects_bg_box"},g.a.createElement("img",{src:k,alt:"",className:"dissertion_bk1"}),g.a.createElement("div",{className:"dissertion_projects"},g.a.createElement("div",{className:"df space-between"},g.a.createElement("div",null,g.a.createElement("p",{className:"font-34 font-bd"},"成果汇聚,智慧共享"),g.a.createElement("p",{className:"font-15 color727"},"携手汇聚各方智慧结晶,共享创新成果,激发无限可能,开启智慧新未来。")),g.a.createElement("div",{className:"df align-items-center"},g.a.createElement(l.a.Search,{placeholder:"输入关键词",size:"large",onSearch:function(e){O(e)},allowClear:!0}),o&&o.login&&g.a.createElement(r.a,{overlay:g.a.createElement(m.a,null,g.a.createElement(m.a.Item,{key:"updated_on"},g.a.createElement("a",{href:"/projects/deposit/new"},"新建项目")),g.a.createElement(m.a.Item,{key:"created_on"},g.a.createElement("a",{href:!0,to:"/projects/mirror/new"},"导入项目")))},g.a.createElement(i.a,{type:"primary",size:"large",className:"ml15 mr10"},"新建项目",g.a.createElement("i",{className:"iconfont icon-arrowRight font-14 ml5"}))),g.a.createElement(r.a,{overlay:g.a.createElement(m.a,{onClick:function(e){var t=e.key;I(t)},selectedKeys:[J]},g.a.createElement(m.a.Item,{key:"updated_on"},"更新时间排序"),g.a.createElement(m.a.Item,{key:"created_on"},"创建时间排序"),g.a.createElement(m.a.Item,{key:"praises_count"},"点赞数量排序"))},g.a.createElement(i.a,{type:"link",className:"color828"},"综合排序",g.a.createElement(n.a,{type:"swap",rotate:"90"}))))),g.a.createElement(s.a,{dashed:!0}),g.a.createElement("div",{className:"dissertion_projects_flex df space-between"},Q&&A()(Q).call(Q,(function(e){var t,c,s,n=e.author,r=void 0===n?{}:n;return g.a.createElement("div",{className:"dissertion_project df mb30"},g.a.createElement("div",{key:e.id,className:"df align-items-center"},g.a.createElement("a",{href:u()(t="/".concat(r.login,"/")).call(t,e.identifier),className:"d-p-photo-a mr20"},g.a.createElement("img",{className:"d-p-photo",alt:"",src:Object(_.b)("/".concat(r.image_url))})),g.a.createElement("div",{className:"task-hide"},g.a.createElement("a",{href:u()(c="/".concat(r.login,"/")).call(c,e.identifier),title:u()(s="".concat(r.name,"/")).call(s,e.name),className:"color020 font-16",style:{maxWidth:470}},r.name,"/",e.name),e.description&&g.a.createElement("p",{className:"task-hide break_word mb10 color5A6 font-14",title:e.description},e.description))),g.a.createElement("div",{className:"df space-between d-p-infos font-13"},e.last_update_time?g.a.createElement("span",{className:"color828",title:e.full_last_update_time&&moment(e.full_last_update_time).format("YYYY-MM-DD HH:mm")},g.a.createElement("img",{src:a("2jG4"),style:{width:"13px",marginBottom:"2px"},className:"mr3"}),e.time_ago,"更新"):"",e.praises_count&&e.praises_count>0?g.a.createElement("span",{className:"parise_tag"},g.a.createElement("img",{src:a("OBtA"),style:{width:"13px",marginBottom:"2px"},className:"mr3"}),"赞 ",e.praises_count):""))}))),g.a.createElement(c.a,{current:j,pageSize:14,total:H,onChange:function(e){return x(e)},showQuickJumper:!0,hideOnSinglePage:!0,className:"dissertion_projects_Pagination"}))),g.a.createElement("img",{src:b,alt:"",className:"dissertion_bk2"}))}))},OBtA:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAAiJJREFUSEvNlkFy00AQRX+PQlgSTpBkTRHJ9gESbmBOgG+As5RZIBZYWzhBzAkIJ4hzAMsSFGt8A5xlAppPjRKpHHscjxyXC+1cNZrX/f/vlgVbfmTLPPz/wHEcHHiU/aPe+HIddZw7/PkxCP6IdyaCwIAITp5o/frFuzStA3YGpnEzFYgP4guEU0I6IMkbfdiI0qkr1AlouvurvLGB+b1Rx1z+PW52CDkDeer3kk8bBdou/xEHJxreBcDPfph0NwrM+q0BBG92dN4oPTPhUfB+gbz0e8nJxoClnASzIEyKwJjHJrML9EEPx1GwJ7vehUmmQv7qZZgOy0tLmQkOFDmYheU3zJYFyQosqve8Y2pGIrJn8ymLmxEg721dkZwqwelRmNwrxJwtgMWMKfUWkAOQwS3EzBquhIxsKTTdq6fKGhZCugI808gPG2E6mS2qAKb95kRE9u8GOhNKKsJhfq3P68xYJXe/1abgK8APfphEC8AsbrFu2h4KSBUoV6DxZ0fr87praz5QtqVQSDrfYfEb+OaHo7ZL1OfP2Oa2PLMcWHOgZ6Fm75oABuGoCN9KDx/j6W16vd/LMrHxDmd27EJCqzm0erimpOVCmN9MLh7W+uyUF2b95hAix/o6f26bYauk6ySzAsYtzi96a2hIpAra+btmK0pDdUXQtm2Y+5LeyfCYzqp3V3hfSFpEeVd1IFiYmzpFuGwnp/80daCrzm4d+A+5Q3IsexAmXgAAAABJRU5ErkJggg=="}}]); \ No newline at end of file diff --git a/static/js/160.9324e63c.chunk.js b/static/js/160.9324e63c.chunk.js new file mode 100644 index 000000000..54d2cd82c --- /dev/null +++ b/static/js/160.9324e63c.chunk.js @@ -0,0 +1 @@ +(this.webpackJsonp=this.webpackJsonp||[]).push([[160],{Jwem:function(e,t,n){"use strict";n.r(t),n("T2oS");var a,o=n("W9HT"),i=(n("DjyN"),n("NUBc")),r=n("zLi2"),c=n.n(r),l=n("YdDX"),s=n.n(l),u=n("o+MX"),p=n.n(u),f=n("cDcd"),m=n.n(f),d=n("spEH"),v=(n("g9YV"),n("wCAj")),h=(n("P2fV"),n("NJEC")),b=n("2iEm"),y=n("sYIF"),g=function(e){var t=e.list,n=e.operate,a=e.projectsId,o=e.owner,i=e.showModal,r=e.deleteFunc,c=[{title:"流水线名称",dataIndex:"pipeline_name",key:1,ellipsis:!0,render:function(e,t){return m.a.createElement("span",{onDoubleClick:function(){return i(e,t.id,t.branch,t.event)},style:{display:"block",cursor:"pointer"}},e)}},{title:"文件名称",dataIndex:"file_name",key:1,width:"15%",ellipsis:!0,render:function(e,t){var n,i,r,c=Object(y.y)(t.branch);return m.a.createElement(b.a,{to:p()(n=p()(i=p()(r="/".concat(o,"/")).call(r,a,"/tree/")).call(i,c,"/")).call(n,e),className:"color-blue"},e)}},{title:"触发分支",dataIndex:"branch",key:1,width:"10%",ellipsis:!0},{title:"触发事件",dataIndex:"event",key:1,width:"10%",ellipsis:!0},{title:"最近构建时间",dataIndex:"last_build_time",key:1,width:"15%",ellipsis:!0},{title:"最近构建状态",dataIndex:"pipeline_status",key:1,width:"12%",ellipsis:!0,render:function(e){return function(e){switch(e){case"running":return m.a.createElement("span",{className:"statusTag running"},m.a.createElement("i",{className:"iconfont icon-yunhangzhong"}),"运行中");case"failure":case"error":return m.a.createElement("span",{className:"statusTag failed"},m.a.createElement("i",{className:"iconfont icon-weitongguo"}),"未通过");case"success":return m.a.createElement("span",{className:"statusTag pass"},m.a.createElement("i",{className:"iconfont icon-yitongguo"}),"已通过");case"killed":return m.a.createElement("span",{className:"statusTag killed"},m.a.createElement("i",{className:"iconfont icon-weitongguo"}),"已撤销");default:return m.a.createElement("span",{className:"statusTag Preparing"},m.a.createElement("i",{className:"iconfont icon-zhunbeizhong"}),"准备中")}}(e)}},{title:"操作",dataIndex:"operation",key:1,width:"21%",render:function(e,t){var i,c,l,s;return m.a.createElement("span",null,n?m.a.createElement(b.a,{to:p()(i=p()(c="/".concat(o,"/")).call(c,a,"/devops/")).call(i,t.id),className:"mr10 color-grey-6"},m.a.createElement("i",{className:"iconfont icon-zaibianji font-13 mr3"}),"编辑"):"",n?m.a.createElement(h.a,{title:"确定要删除此流水线?",onConfirm:function(){return r(t.id)},okText:"确定",cancelText:"取消"},m.a.createElement("a",{className:"mr10 color-grey-6"},m.a.createElement("i",{className:"iconfont icon-lajitong font-13 mr3"}),"删除")):"",m.a.createElement(b.a,{to:p()(l=p()(s="/".concat(o,"/")).call(s,a,"/devops/list/")).call(l,t.branch),className:"color-grey-6"},m.a.createElement("i",{className:"iconfont icon-yunhang font-13 mr3"}),"查看运行记录"))}}];return m.a.createElement(v.a,{size:"small",columns:c,dataSource:t,rowKey:function(e){return e.id},pagination:!1})},E=n("gyhb"),O=n("vDqi"),w=n.n(O),j=(n("2qtc"),n("kLXV")),N=(n("5NDa"),n("5rEg")),C=(n("OaEy"),n("2fM7")),k=n("FLGM"),x=n.n(k),S=C.a.Option,P=["push","pull_request","tag","cron","custom","promote","rollback"],_=function(e){var t=e.visible,n=e.onCancel,a=e.onOk,o=e.value,i=e.branchList,r=Object(f.useState)(void 0),l=c()(r,2),s=l[0],u=l[1],p=Object(f.useState)(void 0),d=c()(p,2),v=d[0],h=d[1],b=Object(f.useState)([P[0]]),y=c()(b,2),g=y[0],E=y[1];return Object(f.useEffect)((function(){i&&i.length>0&&h(i[0].name)}),[i]),Object(f.useEffect)((function(){o?(u(o.pipeline_name),h(o.branch),E(o.event)):u(void 0)}),[o]),m.a.createElement(j.a,{visible:t,title:"流水线名称",width:"500px",onCancel:n,onOk:function(){a(s,o&&o.id,v,g)},centered:!0},m.a.createElement("div",{className:"choosenList"},m.a.createElement("span",null,"流水线名称:"),m.a.createElement(N.a,{value:s,onChange:function(e){return u(e.target.value)},placeholder:"请输入名称",style:{width:"340px",margin:"6px 0px"}})),m.a.createElement("div",{className:"choosenList mt20"},m.a.createElement("span",null,"触发条件:"),m.a.createElement(C.a,{value:v,style:{width:"150px"},dropdownClassName:"chooseCon",onChange:function(e){return h(e)}},i&&i.length>0&&x()(i).call(i,(function(e,t){return m.a.createElement(S,{value:e.name,key:t},e.name)}))),m.a.createElement(C.a,{mode:"multiple",allowClear:!0,value:g,dropdownClassName:"chooseCon",style:{width:"180px",marginLeft:"10px"},onChange:function(e){E(e)}},x()(P).call(P,(function(e,t){return m.a.createElement(S,{value:e,key:t},e)})))))},T=n("vOnD").a.div(a||(a=s()(["{\n padding:24px 30px;\n}"])));t.default=function(e){var t=Object(f.useState)(!0),n=c()(t,2),a=n[0],r=n[1],l=Object(f.useState)(void 0),s=c()(l,2),u=s[0],v=s[1],h=Object(f.useState)(void 0),b=c()(h,2),y=b[0],O=b[1],j=Object(f.useState)(void 0),N=c()(j,2),C=N[0],k=N[1],x=Object(f.useState)(!1),S=c()(x,2),P=S[0],D=S[1],V=Object(f.useState)(1),I=c()(V,2),L=I[0],z=I[1],R=Object(f.useState)(0),H=c()(R,2),M=H[0],F=(H[1],Object(f.useState)(void 0)),J=c()(F,2),B=J[0],X=J[1],Y=e.projectDetail,q=e.current_user,Q=e.match.params.projectsId,A=e.match.params.owner;function U(){w.a.get("/ci/pipelines/list.json",{params:{identifier:Q,owner:A,page:L,limit:15}}).then((function(e){e&&e.data&&O(e.data.pipelines),r(!1)})).catch((function(e){r(!1)}))}function Z(e,t,n,a){if(D(!0),v(void 0),e){var o=a.split(",");v({pipeline_name:e,id:t,branch:n,event:o})}else v(void 0)}Object(f.useEffect)((function(){Y&&k(e.projectDetail.permission)}),[Y]),Object(f.useEffect)((function(){U()}),[L]),Object(f.useEffect)((function(){if(A&&Q){var e,t=p()(e="/".concat(A,"/")).call(e,Q,"/branches.json");w.a.get(t).then((function(e){e&&e.data&&X(e.data)})).catch((function(e){}))}}),[A,Q]);var G=q&&C&&"Reporter"!==C;return m.a.createElement(o.a,{spinning:a},m.a.createElement(_,{branchList:B,visible:P,value:u,onCancel:function(){return D(!1)},onOk:function(t,n,a,o){if(t){for(var i="",r=0;r15&&m.a.createElement("div",{className:"mt20 pb20",style:{textAlign:"center"}},m.a.createElement(i.a,{simple:!0,current:L,pageSize:15,total:M,onChange:function(e){return z(e)}}))))))}},NJEC:function(e,t,n){"use strict";var a=n("cDcd"),o=n("VCL8"),i=n("3S7+"),r=n("CtXQ"),c=n("2/Rp"),l=n("YMnH"),s=n("ZvpZ"),u=n("H84U");function p(e){return(p="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function f(){return(f=Object.assign||function(e){for(var t=1;tt?H.a.createElement("div",{className:"edu-txt-center pt30 mb30 border-top-grey"},H.a.createElement(s.a,{simple:!0,defaultCurrent:n,total:e,pageSize:t,onChange:a.ChangePage})):""}));var n=new T.a(e.location.search.substring(1));return a.state={projectsList:void 0,page:1,limit:15,search:n.get("search"),sort:void 0,total:0,isSpin:!0,project_type:void 0,category_id:void 0,typeList:void 0,categoryList:void 0,recommendList:void 0,recommendOriList:void 0,languageList:void 0,languageId:void 0,CategoryList:void 0},a}return N()(t,e),h()(t,[{key:"render",value:function(){var e=this,t=this.props.current_user,a=this.state,n=a.projectsList,o=(a.recommendList,a.languageList),s=a.languageId,l=a.isSpin,p=a.total,u=a.search,g=a.limit,d=a.page,h=a.typeList,f=(a.categoryList,a.recommendOriList,a.CategoryList),y=a.category_id,E=a.project_type;return H.a.createElement("div",null,H.a.createElement("div",{className:"ProjectListIndex"},H.a.createElement("div",{className:"list-left"},H.a.createElement("ul",{className:"list-l-Menu",style:{padding:0}},H.a.createElement("li",{className:"MenuTitle",onClick:function(){e.changeType(void 0)}},H.a.createElement("i",{className:"iconfont icon-xiangmuleixing color-grey-9 font-15 mr5"}),"项目类型"),h&&U()(h).call(h,(function(t,a){return H.a.createElement("li",{key:a,className:E&&E===t.project_type?"active":"",onClick:function(){e.changeType("".concat(t.project_type))}},H.a.createElement("p",null,H.a.createElement("span",{className:"font-16"},t.name),H.a.createElement("span",{className:"color-blue"},t.projects_count)))}))),H.a.createElement("ul",{className:"list-l-Menu mt20",style:{padding:0}},H.a.createElement("li",{className:"MenuTitle",onClick:function(){return e.changeCategory(void 0)}},H.a.createElement("i",{className:"iconfont icon-xiangmuleibie color-grey-9 font-15 mr5"}),"项目类别"),f&&f.length>0?U()(f).call(f,(function(t,a){return H.a.createElement("li",{key:a,className:y&&D()(y)===t.id?"active":"",onClick:function(){return e.changeCategory("".concat(t.id))}},H.a.createElement("p",null,H.a.createElement("span",{className:"font-16"},t.name),H.a.createElement("span",{className:"color-blue"},t.projects_count)))})):"")),H.a.createElement("div",{className:"list-right boxShandow radius-2",style:{padding:0}},H.a.createElement(c.a,{spinning:l},H.a.createElement("div",{className:"list-r-operation"},H.a.createElement("div",null,H.a.createElement(i.a,{showSearch:!0,placeholder:"请选择语言",style:{width:"150px",marginRight:"20px"},size:"large",onChange:this.changeLanguage,value:s,allowClear:!0,optionFilterProp:"children",filterOption:function(e,t){var a;return b()(a=t.props.children.toLowerCase()).call(a,e.toLowerCase())>=0}},H.a.createElement(i.a.Option,{key:0,value:0},"请选择语言"),o&&o.length>0&&U()(o).call(o,(function(e,t){return H.a.createElement(i.a.Option,{key:e.id,value:e.id},e.name)}))),H.a.createElement(R,{placeholder:"输入关键字进行搜索",enterButton:"搜索",size:"large",onSearch:this.searchFun,className:"list-r-Search",value:u,onChange:this.changeSearchValue,allowClear:!0})),H.a.createElement("div",null,t&&t.login&&H.a.createElement(r.a,{overlayClassName:"newPopUl",content:this.newItem(),trigger:["click"],placement:"bottom",className:"mr50"},H.a.createElement("a",{className:"ant-dropdown-link"},H.a.createElement("span",{className:"color-blue font-16"},H.a.createElement("i",{className:"iconfont icon-xinjian1 font-14"})," 新建"))),H.a.createElement(r.a,{content:this.menu(),trigger:["click"],placement:"bottom"},H.a.createElement("a",{className:"ant-dropdown-link"},H.a.createElement("span",{className:"color-blue font-16"},"排序 ",H.a.createElement("i",{className:"iconfont icon-sanjiaoxing-down"})))))),H.a.createElement(z.a,m()({},this.props,this.state,{projects:n})),this.pagination(p,g,d)))))}}])}(O.Component);t.default=P},FPGT:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAJCAYAAADkZNYtAAAA0UlEQVQoU4XPsUpCARTG8f9nOESLLYVdoVVy6RGiB+gJahZ0USebxKmGUBeD5nqBeoDoEVoUH+DeoBZdpEHyi6so11A72znndz44Ctp+Bi74v16UvfNxaocesLfFj6c/FBSDXMt1i5tNWOY6rOl2hnlwOvfNu83J3wOJfrjLKUVN5jhOb/vM8AosZ4AF52FVb7FJLghafkRcLtPNU1TT1aJfwQcdH6bNAMgAo4nIf1X0uRbHw6OOSzJdi/JHRffJH1aSZ4uGU8E+3WhImaamSfwLSmg7J0wuJwcAAAAASUVORK5CYII="},lbbv:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAVCAYAAABCIB6VAAABeElEQVRIS82VzStEURjGf88dUgqRjWEskFJ2ko3s5I9RuL4WNrJQ5OPiP7C3sLBTLCRlY6FsUBYuG987H3de3VujmTBXM0PO5tT5+J2n5zzvOWr0zCi+PZo4kLHgu9oJcSoROCPNEBP+iJY+wL4rFSo8uWj1SjBkMCWQQV9JwBlBSc/mBZPARknBqTVrTQecGVyUFNy0bHUmbhG3vw8GDgu9vI9IiISMrhzFxUJz9mdbIaOnWHgaqiW2/8bjQgokSoHDGHAXVhvT5jTV0foSEBSViuZlawnEOeLcH1FbtpX/Bxy+CyQYjF4wqAWGQysM1qIx48kflaekZ6+CMv+Bcmb0FpeMBs86HDjJs+7Sd5UKrTgF2gx6r1ztx4F/rLhxxWYxpoDjZxi4cXUdB8/M57282jmrqayIyrkduAe2zKL+y6YEm/6wdsPJvOBwQb1nDRViHaM/Vq0YjzILfMpx1uacXyO1ap1BQLfjUPXdAWmHvashHcUJeAfhzNAdCh13ggAAAABJRU5ErkJggg=="},"z+6C":function(e,t,a){"use strict";var n=a("yQr1"),o=a.n(n),c=(a("+L6B"),a("2/Rp")),r=(a("5Dmo"),a("3S7+")),i=a("06Pm"),s=a.n(i),l=a("kA7L"),m=a.n(l),p=a("3SUL"),u=a.n(p),g=a("eYnF"),d=a.n(g),h=a("X5/F"),f=a.n(h),y=a("04Ix"),E=a.n(y),v=a("o+MX"),_=a.n(v),N=a("FLGM"),A=a.n(N),L=a("cDcd"),j=a.n(L),S=a("sYIF"),k=a("spEH"),C=a("2iEm"),b=(a("7dqz"),a("2CTR")),w=(a("85A0"),a("/oTB"),a("vDqi")),B=a.n(w);function I(e,t,a){return t=d()(t),u()(e,function(){try{var e=!Boolean.prototype.valueOf.call(o()(Boolean,[],(function(){})))}catch(e){}return!!e}()?o()(t,a||[],d()(e).constructor):t.apply(e,a))}var T=function(e){function t(){var e,a;s()(this,t);for(var n=arguments.length,o=new Array(n),c=0;c0?A()(a).call(a,(function(t,a){var i,s,l,m;return j.a.createElement("div",{className:"p-r-Item",key:a},"educoder"===t.platform?j.a.createElement("a",{href:"/".concat(t.author&&t.author.login),style:{cursor:"default"},className:"show-user-link"},j.a.createElement("img",{className:"p-r-photo",alt:"",src:t.author&&t.author.image_url})):j.a.createElement("a",{href:_()(i="/".concat(t.author&&t.author.login,"/")).call(i,t.identifier),className:"show-user-link"},j.a.createElement("img",{className:"p-r-photo",alt:"",src:Object(S.h)("/".concat(t.author&&t.author.image_url))})),j.a.createElement("div",{className:"p-r-Infos"},j.a.createElement("div",{className:"p-r-name"},j.a.createElement(k.a,null,j.a.createElement("a",{href:_()(s="/".concat(t.author&&t.author.login,"/")).call(s,t.identifier),title:_()(l="".concat(t.author.name,"/")).call(l,t.name),className:"color-grey-3 font-18 task-hide ",style:{maxWidth:470}},t.author.name,"/",t.name),o&&t.is_home_top&&j.a.createElement("span",{className:"topTag"},"置顶"),!t.is_public&&j.a.createElement("span",{className:"privateTag"},"私有"),t.forked_from_project_id?j.a.createElement(r.a,{title:"该项目是一个fork仓库",className:"ml5"},j.a.createElement("i",{className:"iconfont icon-fork font-18 color-orange"})):"",t.type&&2===t.type?j.a.createElement(r.a,{title:"该项目是一个同步镜像仓库",className:"ml5"},j.a.createElement("i",{className:"iconfont icon-banbenku font-18 color-green"})):""),j.a.createElement("span",{className:"p-r-tags"},t.praises_count&&t.praises_count>0?j.a.createElement("span",{className:"pariseTag"},j.a.createElement("i",{className:"iconfont icon-xingzhuang font-12 mr3",style:{color:"#ffb830"}}),"赞 ",t.praises_count):"",t.forked_count&&t.forked_count>0?j.a.createElement("span",null,j.a.createElement("i",{className:"iconfont icon-morenfuke_icon1 mr3 font-14 color-blue"}),"fork ",t.forked_count):"")),t.description&&j.a.createElement("p",{className:"break_word task-hide-2 mb10",style:{maxHeight:"44px",lineHeight:"22px"}},t.description),t.topics&&j.a.createElement("div",{className:"projectHomeTopics myProList"},A()(m=t.topics).call(m,(function(e){var t;return j.a.createElement(C.a,{to:_()(t="/explore/topic/".concat(e.id,"/")).call(t,encodeURIComponent(e.name)),className:"proHomeTopic mr15 font-13 task-hide"},e.name)}))),j.a.createElement("div",{className:"p-r-about"},j.a.createElement("span",{className:"p-r-detail"},t.last_update_time?j.a.createElement(r.a,{placement:"bottom",title:t.full_last_update_time&&moment(t.full_last_update_time).format("YYYY-MM-DD HH:mm")},j.a.createElement("span",null,j.a.createElement("label",null,"更新于"),t.time_ago)):"",t.language&&t.language.id?j.a.createElement("span",{className:"color-grey-3"},t.language.name):""),n&&j.a.createElement("span",{className:"setTopSpan"},t.is_home_top?j.a.createElement(c.a,{size:"small",style:{height:"26px",lineHeight:"24px"},onClick:function(){e.unsetTop(t.id)},className:"hovergrey font-13"},"取消置顶"):j.a.createElement(c.a,{type:"primary",size:"small",onClick:function(){e.setTop(t.id)},className:"font-13"},"置顶")))))})):j.a.createElement(b.a,{_html:"暂无数据~"}))}}])}(L.Component);t.a=T}}]); \ No newline at end of file diff --git a/static/js/163.07e2da12.chunk.js b/static/js/163.07e2da12.chunk.js new file mode 100644 index 000000000..55067976c --- /dev/null +++ b/static/js/163.07e2da12.chunk.js @@ -0,0 +1 @@ +(this.webpackJsonp=this.webpackJsonp||[]).push([[163],{EEGS:function(e,t,a){"use strict";a.r(t);var n=a("yQr1"),o=a.n(n),r=(a("T2oS"),a("W9HT")),c=(a("DjyN"),a("NUBc")),s=(a("/zsF"),a("PArb")),i=(a("Q9mQ"),a("diRs")),l=(a("+L6B"),a("2/Rp")),p=a("EcSs"),m=a.n(p),u=(a("lUTK"),a("BvKs")),g=a("06Pm"),h=a.n(g),f=a("kA7L"),d=a.n(f),y=a("3SUL"),E=a.n(y),v=a("eYnF"),_=a.n(v),A=a("X5/F"),N=a.n(A),k=a("04Ix"),S=a.n(k),b=(a("5NDa"),a("5rEg")),j=a("o+MX"),T=a.n(j),B=a("FLGM"),w=a.n(B),C=a("cDcd"),U=a.n(C),F=a("aqs5"),x=a("vDqi"),I=a.n(x),L=a("z+6C"),H=a("2CTR");a("lbbv"),a("FPGT");var J=b.a.Search,V=function(e){function t(e){var a;return h()(this,t),a=function(e,t,a){return t=_()(t),E()(e,function(){try{var e=!Boolean.prototype.valueOf.call(o()(Boolean,[],(function(){})))}catch(e){}return!!e}()?o()(t,a||[],_()(e).constructor):t.apply(e,a))}(this,t,[e]),S()(a,"componentDidMount",(function(){a.updateTitle(),a.get_projects()})),S()(a,"componentDidUpdate",(function(e){a.updateTitle();var t=a.props.match.params.username,n=e.match.params.username;(e.project_type!==a.props.project_type||n&&t&&n!==t)&&a.get_projects()})),S()(a,"updateTitle",(function(){var e=a.props.user;if(e){var t,n=e.username,o=e.login;document.title=T()(t="参与项目-".concat(n,"/")).call(t,o)}})),S()(a,"get_projects",(function(e){var t=a.props.match.params.username,n=a.props.project_type,o="/users/".concat(t,"/projects.json"),r=a.state,c=r.page,s=r.limit,i=r.search,l=r.sort_by,p=r.category,m=r.is_public;a.setState({isSpin:!0}),I.a.get(o,{params:{page:c,limit:s,search:i,sort_by:l,category:p,project_type:n,is_public:void 0!==e?e:m}}).then((function(e){e&&a.setState({projectsList:e.data.projects,total:e.data.count,isSpin:!1})})).catch((function(e){a.setState({isSpin:!1})}))})),S()(a,"changeCategory",(function(e){a.state.page=1,a.state.category=e.target.value,a.get_projects()})),S()(a,"changePage",(function(e){a.state.page=e,a.get_projects()})),S()(a,"ChangeSoryBy",(function(e){a.state.sort_by=e.key,a.get_projects()})),S()(a,"changeSearchValue",(function(e){a.setState({search:e.target.value})})),S()(a,"changeStatus",(function(e){var t=a.state.is_public===e?void 0:e;a.state.is_public=t,a.get_projects(t)})),S()(a,"menu",(function(){return U.a.createElement(u.a,{onClick:a.ChangeSoryBy},U.a.createElement(u.a.Item,{key:"updated_on"},"更新时间排序"),U.a.createElement(u.a.Item,{key:"created_on"},"创建时间排序"),U.a.createElement(u.a.Item,{key:"forked_count"},"fork数量排序"),U.a.createElement(u.a.Item,{key:"praises_count"},"点赞数量排序"))})),S()(a,"newItem",(function(){return U.a.createElement("ul",null,U.a.createElement("li",null,U.a.createElement(F.a,m()({},a.props,{sureFunc:function(){a.props.history.push("/projects/deposit/new")}}),"新建项目")),U.a.createElement("li",null,U.a.createElement(F.a,m()({},a.props,{sureFunc:function(){a.props.history.push("/projects/mirror/new")}}),"导入项目")))})),S()(a,"category_button",(function(e){var t=a.props,n=t.current_user,o=t.user,r=o&&n&&o.login===n.login?[{type:void 0,name:"所有"},{type:"manage",name:"我创建的"},{type:"join",name:"我参与的"},{type:"watched",name:"我关注的"},{type:"forked",name:"我Fork的"}]:[{type:void 0,name:"所有"},{type:"manage",name:"TA创建的"},{type:"join",name:"TA参与的"},{type:"watched",name:"TA关注的"},{type:"forked",name:"TAFork的"}];return w()(r).call(r,(function(t,n){return U.a.createElement("span",{key:n,className:"pr15"},U.a.createElement(l.a,{type:e&&e===t.type||!e&&!t.type?"primary":"default",ghost:e&&e===t.type||!e&&!t.type,value:t.type,onClick:a.changeCategory},t.name))}))})),a.state={page:1,limit:15,sort_by:void 0,totalCount:void 0,isSpin:!1,projectsList:void 0,total:void 0,category:void 0,is_public:void 0},a}return N()(t,e),d()(t,[{key:"render",value:function(){var e=this,t=this.props,a=t.current_user,n=t.user,o=this.state,l=o.category,p=o.is_public,u=this.state,g=u.projectsList,h=u.isSpin,f=u.total,d=u.search,y=u.limit,E=u.page;return U.a.createElement(r.a,{spinning:h},U.a.createElement("div",{className:"list-r-operation",style:{padding:"20px"}},U.a.createElement(J,{placeholder:"输入项目名称关键字进行搜索",enterButton:"搜索",size:"large",onSearch:function(){e.get_projects()},className:"list-r-Search",value:d,onChange:this.changeSearchValue}),U.a.createElement("div",null,a&&n&&a.login===n.login&&U.a.createElement(i.a,{content:this.newItem(),trigger:["hover"],placement:"bottom",className:"mr50",overlayClassName:"newPopUl"},U.a.createElement("a",{className:"ant-dropdown-link"},U.a.createElement("span",{className:"color-blue font-16"},U.a.createElement("i",{className:"iconfont icon-xinjian1 font-14"})," 新建"))),U.a.createElement(i.a,{content:this.menu(),trigger:["click"],placement:"bottom"},U.a.createElement("a",{className:"ant-dropdown-link"},U.a.createElement("span",{className:"color-blue font-16",style:{display:"inline-flex"}},U.a.createElement("span",null,"排序")," ",U.a.createElement("i",{className:"iconfont icon-sanjiaoxing-down"})))))),U.a.createElement("div",{className:"infosType"},U.a.createElement("div",null,this.category_button(l)),n&&a&&n.login===a.login?U.a.createElement("p",{className:"infoStatus"},U.a.createElement("span",{className:"public"===p?"active":"",onClick:function(){return e.changeStatus("public")}},"公有"),!p&&U.a.createElement(s.a,{type:"vertical",className:"statusDivider"}),U.a.createElement("span",{className:"private"===p?"active":"",onClick:function(){return e.changeStatus("private")}},"私有")):""),g&&g.length>0?U.a.createElement(L.a,m()({},this.props,this.state,{isShowTop:!l&&n&&a&&n.login===a.login,isShowTopTag:n&&a&&n.login===a.login,projects:g,InitFunc:this.get_projects})):U.a.createElement(H.a,{_html:"暂时没有项目"}),f&&f>y?U.a.createElement("div",{className:"edu-txt-center pt30 mb30 border-top-grey"},U.a.createElement(c.a,{simple:!0,current:E,total:f,pageSize:y,onChange:this.changePage})):"")}}])}(C.Component);t.default=V},FPGT:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAJCAYAAADkZNYtAAAA0UlEQVQoU4XPsUpCARTG8f9nOESLLYVdoVVy6RGiB+gJahZ0USebxKmGUBeD5nqBeoDoEVoUH+DeoBZdpEHyi6so11A72znndz44Ctp+Bi74v16UvfNxaocesLfFj6c/FBSDXMt1i5tNWOY6rOl2hnlwOvfNu83J3wOJfrjLKUVN5jhOb/vM8AosZ4AF52FVb7FJLghafkRcLtPNU1TT1aJfwQcdH6bNAMgAo4nIf1X0uRbHw6OOSzJdi/JHRffJH1aSZ4uGU8E+3WhImaamSfwLSmg7J0wuJwcAAAAASUVORK5CYII="},lbbv:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAVCAYAAABCIB6VAAABeElEQVRIS82VzStEURjGf88dUgqRjWEskFJ2ko3s5I9RuL4WNrJQ5OPiP7C3sLBTLCRlY6FsUBYuG987H3de3VujmTBXM0PO5tT5+J2n5zzvOWr0zCi+PZo4kLHgu9oJcSoROCPNEBP+iJY+wL4rFSo8uWj1SjBkMCWQQV9JwBlBSc/mBZPARknBqTVrTQecGVyUFNy0bHUmbhG3vw8GDgu9vI9IiISMrhzFxUJz9mdbIaOnWHgaqiW2/8bjQgokSoHDGHAXVhvT5jTV0foSEBSViuZlawnEOeLcH1FbtpX/Bxy+CyQYjF4wqAWGQysM1qIx48kflaekZ6+CMv+Bcmb0FpeMBs86HDjJs+7Sd5UKrTgF2gx6r1ztx4F/rLhxxWYxpoDjZxi4cXUdB8/M57282jmrqayIyrkduAe2zKL+y6YEm/6wdsPJvOBwQb1nDRViHaM/Vq0YjzILfMpx1uacXyO1ap1BQLfjUPXdAWmHvashHcUJeAfhzNAdCh13ggAAAABJRU5ErkJggg=="},"z+6C":function(e,t,a){"use strict";var n=a("yQr1"),o=a.n(n),r=(a("+L6B"),a("2/Rp")),c=(a("5Dmo"),a("3S7+")),s=a("06Pm"),i=a.n(s),l=a("kA7L"),p=a.n(l),m=a("3SUL"),u=a.n(m),g=a("eYnF"),h=a.n(g),f=a("X5/F"),d=a.n(f),y=a("04Ix"),E=a.n(y),v=a("o+MX"),_=a.n(v),A=a("FLGM"),N=a.n(A),k=a("cDcd"),S=a.n(k),b=a("sYIF"),j=a("spEH"),T=a("2iEm"),B=(a("7dqz"),a("2CTR")),w=(a("85A0"),a("/oTB"),a("vDqi")),C=a.n(w);function U(e,t,a){return t=h()(t),u()(e,function(){try{var e=!Boolean.prototype.valueOf.call(o()(Boolean,[],(function(){})))}catch(e){}return!!e}()?o()(t,a||[],h()(e).constructor):t.apply(e,a))}var F=function(e){function t(){var e,a;i()(this,t);for(var n=arguments.length,o=new Array(n),r=0;r0?N()(a).call(a,(function(t,a){var s,i,l,p;return S.a.createElement("div",{className:"p-r-Item",key:a},"educoder"===t.platform?S.a.createElement("a",{href:"/".concat(t.author&&t.author.login),style:{cursor:"default"},className:"show-user-link"},S.a.createElement("img",{className:"p-r-photo",alt:"",src:t.author&&t.author.image_url})):S.a.createElement("a",{href:_()(s="/".concat(t.author&&t.author.login,"/")).call(s,t.identifier),className:"show-user-link"},S.a.createElement("img",{className:"p-r-photo",alt:"",src:Object(b.h)("/".concat(t.author&&t.author.image_url))})),S.a.createElement("div",{className:"p-r-Infos"},S.a.createElement("div",{className:"p-r-name"},S.a.createElement(j.a,null,S.a.createElement("a",{href:_()(i="/".concat(t.author&&t.author.login,"/")).call(i,t.identifier),title:_()(l="".concat(t.author.name,"/")).call(l,t.name),className:"color-grey-3 font-18 task-hide ",style:{maxWidth:470}},t.author.name,"/",t.name),o&&t.is_home_top&&S.a.createElement("span",{className:"topTag"},"置顶"),!t.is_public&&S.a.createElement("span",{className:"privateTag"},"私有"),t.forked_from_project_id?S.a.createElement(c.a,{title:"该项目是一个fork仓库",className:"ml5"},S.a.createElement("i",{className:"iconfont icon-fork font-18 color-orange"})):"",t.type&&2===t.type?S.a.createElement(c.a,{title:"该项目是一个同步镜像仓库",className:"ml5"},S.a.createElement("i",{className:"iconfont icon-banbenku font-18 color-green"})):""),S.a.createElement("span",{className:"p-r-tags"},t.praises_count&&t.praises_count>0?S.a.createElement("span",{className:"pariseTag"},S.a.createElement("i",{className:"iconfont icon-xingzhuang font-12 mr3",style:{color:"#ffb830"}}),"赞 ",t.praises_count):"",t.forked_count&&t.forked_count>0?S.a.createElement("span",null,S.a.createElement("i",{className:"iconfont icon-morenfuke_icon1 mr3 font-14 color-blue"}),"fork ",t.forked_count):"")),t.description&&S.a.createElement("p",{className:"break_word task-hide-2 mb10",style:{maxHeight:"44px",lineHeight:"22px"}},t.description),t.topics&&S.a.createElement("div",{className:"projectHomeTopics myProList"},N()(p=t.topics).call(p,(function(e){var t;return S.a.createElement(T.a,{to:_()(t="/explore/topic/".concat(e.id,"/")).call(t,encodeURIComponent(e.name)),className:"proHomeTopic mr15 font-13 task-hide"},e.name)}))),S.a.createElement("div",{className:"p-r-about"},S.a.createElement("span",{className:"p-r-detail"},t.last_update_time?S.a.createElement(c.a,{placement:"bottom",title:t.full_last_update_time&&moment(t.full_last_update_time).format("YYYY-MM-DD HH:mm")},S.a.createElement("span",null,S.a.createElement("label",null,"更新于"),t.time_ago)):"",t.language&&t.language.id?S.a.createElement("span",{className:"color-grey-3"},t.language.name):""),n&&S.a.createElement("span",{className:"setTopSpan"},t.is_home_top?S.a.createElement(r.a,{size:"small",style:{height:"26px",lineHeight:"24px"},onClick:function(){e.unsetTop(t.id)},className:"hovergrey font-13"},"取消置顶"):S.a.createElement(r.a,{type:"primary",size:"small",onClick:function(){e.setTop(t.id)},className:"font-13"},"置顶")))))})):S.a.createElement(B.a,{_html:"暂无数据~"}))}}])}(k.Component);t.a=F}}]); \ No newline at end of file diff --git a/static/js/164.27faac50.chunk.js b/static/js/164.27faac50.chunk.js new file mode 100644 index 000000000..0b29a5934 --- /dev/null +++ b/static/js/164.27faac50.chunk.js @@ -0,0 +1 @@ +(this.webpackJsonp=this.webpackJsonp||[]).push([[164],{Kwxn:function(e,a,n){"use strict";var t=n("o+MX"),r=n.n(t),c=n("cDcd"),l=n.n(c),s=n("2iEm");n("dEUZ"),a.a=function(e){var a,n,t=e.tab,c=e.owner,o=e.projectsId;return l.a.createElement("ul",{className:"subMenu"},l.a.createElement(s.a,{to:r()(a="/".concat(c,"/")).call(a,o,"/tags"),className:"tags"===t?"active":""},"标签"),l.a.createElement(s.a,{to:r()(n="/".concat(c,"/")).call(n,o,"/releases"),className:"releases"===t?"active":""},"发行版"))}},Qe4H:function(e,a,n){"use strict";n.r(a);var t=n("EcSs"),r=n.n(t),c=n("cDcd"),l=n.n(c),s=n("yoKv"),o=n("4p7I"),u=n("CnBM"),d=n.n(u),i=n("HUFq"),m=n("Kwxn"),p=(n("e4dm"),d()({loader:function(){return n.e(139).then(n.bind(null,"nCbK"))},loading:i.a})),E=d()({loader:function(){return Promise.all([n.e(2),n.e(3),n.e(4),n.e(5),n.e(44)]).then(n.bind(null,"lLsn"))},loading:i.a});a.default=function(e){var a=e.match.params,n=a.projectsId,t=a.owner;return l.a.createElement("div",null,l.a.createElement(m.a,{tab:"releases",projectsId:n,owner:t}),l.a.createElement(s.a,null,l.a.createElement(o.a,{path:"/:owner/:projectsId/releases/:versionId/update",render:function(a){return l.a.createElement(E,r()({},e,a))}}),l.a.createElement(o.a,{path:"/:owner/:projectsId/releases/new",render:function(a){return l.a.createElement(E,r()({},e,a))}}),l.a.createElement(o.a,{path:"/:owner/:projectsId/releases",render:function(a){return l.a.createElement(p,r()({},e,a))}})))}},e4dm:function(e,a,n){}}]); \ No newline at end of file diff --git a/static/js/165.5f867bae.chunk.js b/static/js/165.5f867bae.chunk.js new file mode 100644 index 000000000..a16e707eb --- /dev/null +++ b/static/js/165.5f867bae.chunk.js @@ -0,0 +1 @@ +(this.webpackJsonp=this.webpackJsonp||[]).push([[165],{"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="},GU58:function(e,t,a){"use strict";a.r(t),a("T2oS");var n=a("W9HT"),c=(a("2qtc"),a("kLXV")),l=(a("g9YV"),a("wCAj")),r=(a("7Kak"),a("9yH6")),o=(a("5NDa"),a("5rEg")),i=a("Vi3r"),s=a.n(i),m=(a("miYZ"),a("tsqr")),u=(a("qVdP"),a("jsC+")),d=(a("Q9mQ"),a("diRs")),h=(a("+L6B"),a("2/Rp")),A=(a("OaEy"),a("2fM7")),b=(a("5Dmo"),a("3S7+")),f=(a("lUTK"),a("BvKs")),p=a("zLi2"),E=a.n(p),v=a("ZbhI"),g=a.n(v),j=a("o+MX"),w=a.n(j),y=a("5PDf"),k=a.n(y),x=a("Kwsy"),O=a.n(x),S=a("FLGM"),N=a.n(S),B=a("cDcd"),C=a.n(B),_=a("FRFo"),I=a("PhNK"),R=a("2iEm"),T=a("sYIF"),L=a("/k9T"),M=(a("r+Iv"),a("wd/R")),D=a.n(M),K=a("0Rql"),Y=a.n(K),P=a("vDqi"),U=a.n(P);t.default=function(e){var t,a,i,p=Object(B.useState)(void 0),v=E()(p,2),j=v[0],y=v[1],x=Object(B.useState)([]),S=E()(x,2),M=S[0],K=S[1],P=Object(B.useState)(!0),V=E()(P,2),z=V[0],Q=V[1],q=Object(B.useState)(!1),G=E()(q,2),H=G[0],J=G[1],Z=Object(B.useState)(!1),W=E()(Z,2),F=W[0],X=W[1],$=Object(B.useState)(void 0),ee=E()($,2),te=ee[0],ae=ee[1],ne=Object(B.useState)(void 0),ce=E()(ne,2),le=ce[0],re=ce[1],oe=Object(B.useState)(void 0),ie=E()(oe,2),se=ie[0],me=ie[1],ue=Object(B.useState)([]),de=E()(ue,2),he=de[0],Ae=de[1],be=Object(B.useState)(void 0),fe=E()(be,2),pe=fe[0],Ee=fe[1],ve=Object(B.useState)(1),ge=E()(ve,2),je=ge[0],we=ge[1],ye=Object(B.useState)(0),ke=E()(ye,2),xe=ke[0],Oe=ke[1],Se=Object(B.useState)(10),Ne=E()(Se,2),Be=Ne[0],Ce=Ne[1],_e=Object(B.useState)("all"),Ie=E()(_e,2),Re=Ie[0],Te=Ie[1],Le=e.match.params,Me=Le.projectsId,De=Le.owner,Ke=e.isManager,Ye=e.isDeveloper,Pe=e.projectDetail,Ue=e.defaultBranch,Ve=e.getDetail;Object(B.useEffect)((function(){Ge()}),[pe,j,Be,je,Re]),Object(B.useEffect)((function(){var e;if(Pe&&-1===g()(e=document.title).call(e,"所有分支-")){var t,a=Pe.author,n=Pe.name;document.title=w()(t="所有分支-".concat(a.name,"/")).call(t,n)}re(Pe&&Pe.default_branch)}),[Pe]);var ze=[{title:"分支名称",dataIndex:"name",key:1,ellipsis:!0,className:"branchNameColumn",render:function(e,t){var a,n;return C.a.createElement(R.a,{to:w()(a=w()(n="/".concat(De,"/")).call(n,Me,"/tree/")).call(a,Object(T.y)(e)),onClick:function(){window.scrollTo(0,0)},className:"task-hide"},e)}},{title:"更新信息",dataIndex:"commit",key:3,ellipsis:!0,width:"260px",render:function(e,t){return C.a.createElement("div",{className:"treeinfo"},e&&e.committer&&e.committer.id?C.a.createElement(R.a,{to:"/".concat(e.committer.login)},C.a.createElement("img",{style:{borderRadius:"50%"},src:Object(T.h)("/".concat(e.committer.image_url)),alt:"",className:"branchLastUpdateUserImage"}),C.a.createElement("span",{style:{fontWeight:"500"}},e&&e.committer&&e.committer.name)):C.a.createElement(C.a.Fragment,null,C.a.createElement("img",{style:{borderRadius:"50%"},src:Object(T.h)("/".concat(e&&e.committer&&e.committer.image_url)),alt:"",className:"branchLastUpdateUserImage"}),C.a.createElement("span",{style:{fontWeight:"500"}},e&&e.committer&&e.committer.name)),C.a.createElement(b.a,{title:t&&t.commit_time&&D()(t.commit_time).format("YYYY-MM-DD HH:mm"),placement:"right"},C.a.createElement("span",{className:"color-grey-3"},"更新于",e&&e.time_ago)))}},{title:"commit信息",dataIndex:"commit_id",key:4,ellipsis:!0,width:"225px",render:function(e,t){var a,n;return C.a.createElement("div",{className:"treecopy"},C.a.createElement("div",{className:"treeCopyBox"},C.a.createElement("span",null,C.a.createElement("img",{src:Y.a,alt:"sha",width:"16px"}),C.a.createElement(R.a,{to:w()(a=w()(n="/".concat(De,"/")).call(n,Me,"/commits/")).call(a,Object(I.b)(e))},Object(I.b)(e)),C.a.createElement("input",{type:"text",id:"value".concat(Object(I.b)(e)),value:"".concat(Object(I.b)(e))})),C.a.createElement(_.a,{beforeText:"复制commit id",afterText:"复制成功",inputId:"value".concat(Object(I.b)(e))})))}}],Qe={title:"分支类型",dataIndex:"default_branch",key:5,width:"150px",render:function(e,t){return Ke?e===t.name?C.a.createElement("a",{className:"btn-83",style:{width:"93px"}},"默认分支"):C.a.createElement(A.a,{value:1,onChange:function(e){var a,n;a=t,U.a.patch(w()(n="/v1/".concat(De,"/")).call(n,Me,"/branches/update_default_branch.json"),{name:a.name}).then((function(e){e&&e.data&&(Ve(),y(Math.random()),!e.data.status&&m.a.success("操作成功"))}))}},C.a.createElement(A.a.Option,{value:0},"默认分支"),C.a.createElement(A.a.Option,{value:1},"普通分支")):e===t.name?"默认分支":"普通分支"}},qe={title:"操作",dataIndex:"name",key:6,align:"center",width:"300px",className:"branchActionColumn",render:function(e,t,a){var n,c,l,r,o,i,A,p;return t.is_deleted?Ke?C.a.createElement("div",{style:{textAlign:"right"}},C.a.createElement(d.a,{content:C.a.createElement("span",null,"将基于 Commits",C.a.createElement("span",{className:"color-blue ml3 mr3"},Object(I.b)(t.commit_id)),"恢复分支")},C.a.createElement(h.a,{onClick:function(){return function(e,t){var a,n=w()(a="/v1/".concat(De,"/")).call(a,Me,"/branches/restore.json");U.a.post(n,{branch_id:e,branch_name:t}).then((function(t){m.a.success("恢复分支成功");var a=M;a=k()(a).call(a,(function(t){return t.branch_id!==e})),K(s()(a))}))}(t.branch_id,t.name)}},"恢复分支"))):"":C.a.createElement("div",{className:"treeabout"},(Ke||Ye)&&Pe&&2!==Pe.type&&C.a.createElement(b.a,{title:"以".concat(e,"为源分支创建一个合并请求")},C.a.createElement(R.a,{to:Pe&&Pe.fork_info?w()(n=w()(c=w()(l="/".concat(Pe.fork_info.fork_project_user_login,"/")).call(l,Pe.fork_info.fork_project_identifier,"/compare/")).call(c,Object(T.y)(e||Ue),"...")).call(n,De+":"+Object(T.y)(e)):w()(r=w()(o=w()(i="/".concat(De,"/")).call(i,Me,"/compare/")).call(o,Object(T.y)(Ue),"...")).call(r,Object(T.y)(e)),className:"btn-83"},"+ 合并请求")),C.a.createElement(u.a,{overlay:(A=t.zip_url,p=t.tar_url,C.a.createElement(f.a,null,C.a.createElement(f.a.Item,{key:"0"},C.a.createElement("a",{href:A},"ZIP")),C.a.createElement(f.a.Item,{key:"1"},C.a.createElement("a",{href:p},"TAR.GZ")))),trigger:["click"],placement:"bottomRight"},C.a.createElement("a",{className:"btn-83",style:{width:"76px"}},"下载",C.a.createElement("i",{className:"iconfont icon-sanjiaoxing-down font-14"}))),Ke&&(e===t.default_branch?C.a.createElement(b.a,{title:"该分支为默认分支,不支持删除操作"},C.a.createElement(h.a,{style:{width:"76px"},disabled:!0},"删除")):C.a.createElement(h.a,{className:"f6_bor_but",style:{width:"76px"},onClick:function(){J(t)}},"删除")))}};function Ge(){var e,t=w()(e="/v1/".concat(De,"/")).call(e,Me,"/branches.json");U.a.get(t,{params:{keyword:pe,page:je,limit:Be,state:"deleted"===Re?Re:void 0}}).then((function(e){if(e){var t=e.data,a=t.branches,n=t.total_count;Oe(n),K(a)}Q(!1)})).catch((function(e){Q(!1)}))}return C.a.createElement(n.a,{spinning:z},C.a.createElement("div",{style:{paddingTop:"10px",minHeight:"400px",paddingBottom:"30px"}},C.a.createElement("div",{className:"branchListActionBox"},C.a.createElement("div",null,C.a.createElement(o.a.Search,{placeholder:"请输入分支名称",style:{width:"354px"},className:"searchBranch",onSearch:function(e){we(1),Ee(e)},allowClear:!0}),C.a.createElement(r.a.Group,{value:Re,buttonStyle:"solid",onChange:function(e){Te(e.target.value)},style:{marginLeft:"25px"}},C.a.createElement(r.a.Button,{value:"all"},"代码库分支"),C.a.createElement(r.a.Button,{value:"deleted"},"已删除分支"))),C.a.createElement("div",null,Ke&&C.a.createElement(R.a,{to:w()(t="/".concat(De,"/")).call(t,Me,"/settings/branches"),className:"btn-83",style:{width:"102px"}},C.a.createElement("i",{className:"iconfont icon-xuanzhongjibenshezhiicon font-14 mr5"}),"分支设置"),(Ke||Ye)&&Pe&&2!==Pe.type&&C.a.createElement(h.a,{type:"primary",onClick:function(){var e;X(!0);var t=w()(e="/v1/".concat(De,"/")).call(e,Me,"/branches/all.json");U.a.get(t).then((function(e){e&&Ae(e.data)})).catch((function(e){}))}},"+ 新建分支"))),C.a.createElement(l.a,{rowKey:"name",className:"branchListTable",dataSource:M,columns:"deleted"===Re?w()(a=[]).call(a,ze,[qe]):w()(i=[]).call(i,ze,[Qe,qe]),pagination:{current:je,pageSize:Be,total:xe,showSizeChanger:!0,onShowSizeChange:function(e,t){window.scrollTo(0,0),we(1),Ce(t)},showQuickJumper:!0,onChange:function(e,t){window.scrollTo(0,0),we(e)},hideOnSinglePage:!0}})),C.a.createElement(L.a,{title:"删除分支",onCancel:function(){J(!1)},visible:Boolean(H),width:"456px",btn:C.a.createElement("div",null,C.a.createElement(h.a,{size:"large",onClick:function(){J(!1)}},"取消"),C.a.createElement(h.a,{type:"danger",ghost:!0,size:"large",onClick:function(){var e,t;U.a.delete(w()(e=w()(t="/v1/".concat(De,"/")).call(t,Me,"/branches/")).call(e,H.name,".json")).then((function(e){e&&e.data&&(je>1&&M&&1===M.length?we(je-1):y(Math.random()),J(!1),!e.data.status&&m.a.success("删除成功"))}))}},"确认删除"))},C.a.createElement("div",{className:"contents mb30",style:{justifyContent:"flex-start"}},C.a.createElement("i",{className:"iconfont icon-shanchu_tc_icon1 font-36 mr18",style:{color:"#ca0002"}}),C.a.createElement("p",{style:{color:"#333"}},"删除分支,本操作将会关闭已开启的合并请求(PR)"))),C.a.createElement(c.a,{title:"新建分支",onCancel:function(){X(!1)},visible:F,width:"388px",footer:C.a.createElement(h.a,{type:"primary",style:{width:"334px",height:"42px"},onClick:function(){var e;me(void 0),te?U.a.post(w()(e="/v1/".concat(De,"/")).call(e,Me,"/branches.json"),{new_branch_name:te,old_branch_name:le}).then((function(e){e&&e.data&&(Q(!0),Ve(),X(!1),O()((function(){Ge()}),1500),m.a.success("新建分支成功"))})):me("请输入新建分支名称")}},"确认新建"),className:"createNewBranchModal"},C.a.createElement("div",{className:"mb30",style:{justifyContent:"flex-start"}},C.a.createElement("div",{className:"font-15 createBranchLabel"},"分支名称"),C.a.createElement(o.a,{placeholder:"请输入分支名称",className:"createBranchInput",onChange:function(e){me(void 0);var t=e.target.value;if(t)if(/\\/g.test(t))me("分支名不能包含下列任何字符:^ * \\ ");else for(var a=0;a<"^*".length;a++){var n="^*"[a];if(g()(t).call(t,n)>-1)return void me("分支名不能包含下列任何字符:^ * \\ ");ae(e.target.value)}},maxLength:100}),C.a.createElement("div",{className:"newBranchError mt5"},se),C.a.createElement("div",{className:"font-15 createBranchLabel mt20"},"分支起点"),C.a.createElement(A.a,{showSearch:!0,style:{width:"340px"},className:"createBranchInput",placeholder:"请选择分支起点",value:le,onChange:function(e){re(e)},getPopupContainer:function(e){return e.parentNode}},he&&N()(he).call(he,(function(e,t){return C.a.createElement(A.a.Option,{value:e.name,key:t},e.name)}))))))}},"r+Iv":function(e,t,a){}}]); \ No newline at end of file diff --git a/static/js/166.bec6b9a8.chunk.js b/static/js/166.bec6b9a8.chunk.js new file mode 100644 index 000000000..9e3e3d062 --- /dev/null +++ b/static/js/166.bec6b9a8.chunk.js @@ -0,0 +1 @@ +(this.webpackJsonp=this.webpackJsonp||[]).push([[166],{"++Tf":function(e,t,a){"use strict";a("2qtc");var n=a("kLXV"),r=(a("miYZ"),a("tsqr")),l=a("SPx3"),c=a.n(l),i=a("zLi2"),s=a.n(i),o=a("a0dU"),u=a.n(o),m=a("cDcd"),d=a.n(m),f=(a("68xt"),a("13Nf")),g=(a("YQfW"),a("vDqi")),E=a.n(g);t.a=function(e){var t=e.onCancel,a=e.avatarImg,l=e.login,i=e.saveFunc,o=Object(m.useState)(a),g=s()(o,2),p=g[0],h=g[1];Object(m.useEffect)((function(){a&&h(a)}),[a]);var b=Object(m.useRef)(),v=function(){var e=c()(u.a.mark((function e(){var a,n;return u.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(a=b.current.cropper.getCroppedCanvas().toDataURL("image/png"))||r.a.info("请先上传图片"),l?(n="/users/".concat(l,"/update_image.json"),E.a.put(n,{image:a}).then((function(e){e&&(r.a.success("头像修改成功!"),t(!0))})).catch((function(e){}))):i&&i(a);case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return d.a.createElement(n.a,{visible:!0,width:"638px",footer:null,centered:!0,maskClosable:!1,title:"".concat(l?"修改":"上传组织","头像"),onCancel:function(){return t(!1)},className:"avatarBox"},d.a.createElement("div",{className:"avatarDiv"},p?d.a.createElement("div",null,d.a.createElement(f.a,{style:{height:320,width:320},src:p,guides:!1,preview:"#updateAvatarImg",ref:b,aspectRatio:1})):d.a.createElement("div",{className:"font-18 tipsPosi"},"选择本地照片,上传编辑",!l&&"组织","头像"),d.a.createElement("div",{className:"previewBox"},d.a.createElement("div",{className:"previewImg ".concat(l?"ring":""),id:"updateAvatarImg"}),d.a.createElement("div",{className:"uploadBtn"},d.a.createElement("label",{className:"uploadButton",id:"uploadBtn",htmlFor:"inputImage"},d.a.createElement("input",{type:"file",className:"sr-only",id:"inputImage",name:"file",accept:"image/*",style:{display:"none"},onChange:function(e){var t;if(e.dataTransfer?t=e.dataTransfer.files:e.target&&(t=e.target.files),t&&(!t||0!==t.length)){var a=t[0];if(/^image\/\w+/.test(a.type))if(a.size>2097152)r.a.info("仅支持文件大小小于2M的文件");else{var n=new FileReader;n.onload=function(){n.result&&h(n.result)},n.readAsDataURL(t[0])}else r.a.info("请选择一个图片格式的文件")}}}),"点击上传"),(l||p&&!l)&&d.a.createElement("a",{onClick:v},l?"保存头像":"确定")))))}},"68xt":function(e,t,a){},XR3q:function(e,t,a){"use strict";a.r(t);var n=a("EcSs"),r=a.n(n),l=a("zLi2"),c=a.n(l),i=a("ZbhI"),s=a.n(i),o=a("cDcd"),u=a.n(o),m=a("jKe7"),d=a("2INN"),f=a("9C/b"),g=a("sYIF"),E=a("1thW"),p=a("5A3O"),h=a("CnBM"),b=a.n(h),v=a("HUFq"),N=a("spEH"),w=a("2iEm"),y=a("++Tf"),j=(a("TVwk"),b()({loader:function(){return Promise.all([a.e(0),a.e(189)]).then(a.bind(null,"yQCu"))},loading:v.a})),C=b()({loader:function(){return a.e(227).then(a.bind(null,"cNeJ"))},loading:v.a}),x=b()({loader:function(){return a.e(188).then(a.bind(null,"2geT"))},loading:v.a}),S=b()({loader:function(){return a.e(228).then(a.bind(null,"WYTE"))},loading:v.a}),O=b()({loader:function(){return Promise.all([a.e(2),a.e(3),a.e(4),a.e(18),a.e(28)]).then(a.bind(null,"ceR+"))},loading:v.a}),I=b()({loader:function(){return Promise.all([a.e(2),a.e(3),a.e(4),a.e(18),a.e(28)]).then(a.bind(null,"ceR+"))},loading:v.a}),k=b()({loader:function(){return Promise.all([a.e(0),a.e(32),a.e(212)]).then(a.bind(null,"u5sb"))},loading:v.a}),L=b()({loader:function(){return a.e(190).then(a.bind(null,"d3wl"))},loading:v.a}),P=b()({loader:function(){return a.e(152).then(a.bind(null,"s4Eg"))},loading:v.a}),U=b()({loader:function(){return Promise.all([a.e(5),a.e(8),a.e(79)]).then(a.bind(null,"9j0U"))},loading:v.a}),_=b()({loader:function(){return Promise.all([a.e(49),a.e(150)]).then(a.bind(null,"J4PE"))},loading:v.a}),B=b()({loader:function(){return a.e(50).then(a.bind(null,"BUia"))},loading:v.a}),H=b()({loader:function(){return Promise.all([a.e(0),a.e(124)]).then(a.bind(null,"wf0E"))},loading:v.a}),z=b()({loader:function(){return a.e(153).then(a.bind(null,"y28U"))},loading:v.a});t.default=Object(f.a)(Object(E.a)()(Object(g.b)()(Object(p.a)((function(e){var t=e.current_user,a=e.mygetHelmetapi,n=e.checkIfLogin,l=e.location.pathname,i=(a&&a.common&&a.common.notice,t.id_card_verify),f=t.website_permission,E=Object(o.useState)(!1),p=c()(E,2),h=p[0],b=p[1],v=Object(o.useState)(1),A=c()(v,2),R=A[0],D=A[1];return Object(o.useEffect)((function(){!1===n()&&e.history.push("/login?go_page=".concat(l))}),[]),Object(o.useEffect)((function(){var e,t,a,n,r,c,i,o,u;-1!==s()(e=["/settings/profile"]).call(e,l)?D(1):-1!==s()(t=["/settings/emails","/settings/phone","/settings/password","/settings/cancel"]).call(t,l)?D(2):-1!==s()(a=["/settings/notice/config"]).call(a,l)?D(4):-1!==s()(n=["/settings/notice"]).call(n,l)?D(3):-1!==s()(r=["/settings/SSH"]).call(r,l)?D(5):-1!==s()(c=["/settings/CLA"]).call(c,l)?D(6):-1!==s()(i=["/settings/mybot","/settings/mybot/new"]).call(i,l)?D(7):-1!==s()(o=["/settings/installbot"]).call(o,l)||/^\/settings\/installbot\/\d+$/.test(l)?D(8):-1!==s()(u=["/settings/mysite","/settings/mysite/create"]).call(u,l)&&D(9)}),[l]),u.a.createElement("div",{className:"newMain clearfix whiteBack"},h&&u.a.createElement(y.a,{onCancel:function(){b(!1);var t=e.resetUserInfo;t&&t()},avatarImg:Object(g.h)("/".concat(t&&t.image_url)),login:t&&t.login}),u.a.createElement("div",{className:"boies"},u.a.createElement(N.g,null,u.a.createElement("div",{className:"shortW"},u.a.createElement("div",{className:"userDetail"},u.a.createElement("div",{className:"userHeadPhoto"},u.a.createElement("img",{src:Object(g.h)("/".concat(t&&t.image_url)),alt:""}),u.a.createElement("span",{className:"userUpdateBox",onClick:function(){return b(!0)}},"修改头像")),u.a.createElement("span",null,t&&t.username)),u.a.createElement("ul",{className:"securityUl ul-border-buttom"},u.a.createElement("li",null,"个人信息"),u.a.createElement("li",{className:1===R?"active":""},u.a.createElement(w.a,{to:"/settings/profile"},u.a.createElement("i",{className:"iconfont icon-gerenziliao mr5 font-14"}),u.a.createElement("span",{className:"text-shodow-bold"},"基本资料"))),u.a.createElement("li",{className:2===R?"active":""},u.a.createElement(w.a,{to:"/settings/phone"},u.a.createElement("i",{className:"iconfont icon-xuanzhonganquanshezhi_icon mr5 font-14"}),u.a.createElement("span",{className:"text-shodow-bold"},"账号管理")))),u.a.createElement("ul",{className:"securityUl ul-border-buttom"},u.a.createElement("li",null,"安全设置"),u.a.createElement("li",{className:5===R?"active":""},u.a.createElement(w.a,{to:"/settings/SSH"},u.a.createElement("i",{className:"iconfont icon-xuanzhongssh_icon mr5 font-14"}),u.a.createElement("span",{className:"text-shodow-bold"},"SSH密钥"))),u.a.createElement("li",{className:6===R?"active":""},u.a.createElement(w.a,{to:"/settings/CLA"},u.a.createElement("i",{className:"iconfont icon-a-zu2044 mr5 font-13"}),u.a.createElement("span",{className:"text-shodow-bold"},"我的CLA"))))),u.a.createElement(N.n,null,u.a.createElement(N.k,null,u.a.createElement(m.a,null,u.a.createElement(d.a,{path:"/settings/notice/config",render:function(t){return u.a.createElement(C,r()({},e,t))}}),u.a.createElement(d.a,{path:"/settings/notice/privateLetter",render:function(t){return u.a.createElement(L,r()({},e,t))}}),u.a.createElement(d.a,{path:"/settings/CLA",render:function(t){return u.a.createElement(x,r()({},e,t))}}),u.a.createElement(d.a,{path:"/settings/notice",render:function(t){return u.a.createElement(j,r()({},e,t))}}),u.a.createElement(d.a,{path:"/settings/SSH/new",render:function(t){return u.a.createElement(S,r()({},e,t))}}),u.a.createElement(d.a,{path:"/settings/profile",render:function(t){return u.a.createElement(O,r()({},e,t))}}),u.a.createElement(d.a,{path:"/settings/emails",render:function(t){return u.a.createElement(I,r()({},e,t))}}),u.a.createElement(d.a,{path:"/settings/password",render:function(t){return u.a.createElement(I,r()({},e,t))}}),u.a.createElement(d.a,{path:"/settings/cancel",render:function(t){return u.a.createElement(I,r()({},e,t))}}),u.a.createElement(d.a,{path:"/settings/phone",render:function(t){return u.a.createElement(I,r()({},e,t))}}),u.a.createElement(d.a,{path:"/settings/verification",render:function(t){return u.a.createElement(I,r()({},e,t))}}),u.a.createElement(d.a,{path:"/settings/SSH",render:function(t){return u.a.createElement(k,r()({},e,t))}}),u.a.createElement(d.a,{path:"/settings/mybot/new",render:function(t){return u.a.createElement(U,r()({},e,t))}}),u.a.createElement(d.a,{path:"/settings/mybot",render:function(t){return u.a.createElement(P,r()({},e,t))}}),u.a.createElement(d.a,{path:"/settings/installbot/:id",render:function(t){return u.a.createElement(_,r()({},e,t))}}),u.a.createElement(d.a,{path:"/settings/installbot",render:function(t){return u.a.createElement(B,r()({},e,t))}}),i&&f&&u.a.createElement(d.a,{path:"/settings/mysite/create",render:function(t){return u.a.createElement(z,r()({},e,t))}}),u.a.createElement(d.a,{path:"/settings/mysite",render:function(t){return u.a.createElement(H,r()({},e,t))}})))))))})))))}}]); \ No newline at end of file diff --git a/static/js/171.4aef2e17.chunk.js b/static/js/171.4aef2e17.chunk.js new file mode 100644 index 000000000..a75fbd3b1 --- /dev/null +++ b/static/js/171.4aef2e17.chunk.js @@ -0,0 +1 @@ +(this.webpackJsonp=this.webpackJsonp||[]).push([[171],{"1Hqp":function(e,t,a){},B2s2:function(e,t,a){"use strict";a.r(t),a("DjyN");var A=a("NUBc"),n=(a("T2oS"),a("W9HT")),o=(a("5NDa"),a("5rEg")),c=(a("+L6B"),a("2/Rp")),i=a("zLi2"),s=a.n(i),l=a("FLGM"),m=a.n(l),r=a("ZbhI"),g=a.n(r),u=a("cDcd"),I=a.n(u),B=a("sYIF"),E=(a("1Hqp"),a("m/JD")),U=a("2CTR"),f=a("MsgI"),Q=a.n(f);t.default=function(e){var t=e.mygetHelmetapi,a=e.current_user,i=e.history,l=e.showLoginDialog,r=Object(u.useState)(1),f=s()(r,2),p=f[0],C=f[1],N=Object(u.useState)(12),v=s()(N,2),d=v[0],h=v[1],b=Object(u.useState)(void 0),S=s()(b,2),J=S[0],O=S[1],V=Object(u.useState)(-1),X=s()(V,2),j=X[0],k=X[1],K=Object(u.useState)(void 0),D=s()(K,2),L=D[0],F=D[1],H=Object(u.useState)([]),W=s()(H,2),M=W[0],w=W[1],Y=Object(u.useState)([]),y=s()(Y,2),x=y[0],Z=y[1],q=Object(u.useState)(!1),R=s()(q,2),z=R[0],T=R[1];function P(e){k(e)}return Object(u.useEffect)((function(){document.title="Bot市场",Object(E.e)().then((function(e){e&&200===e.code&&Z(e.data&&e.data.category_list)}))}),[]),Object(u.useEffect)((function(){T(!0),Object(E.h)({func:-1===j?"":j,name:L||"",page_no:p,page_size:d}).then((function(e){e&&200===e.code&&(O(e.data&&e.data.total),w(e.data&&e.data.bot_list)),T(!1)}))}),[j,L,d,p]),I.a.createElement("div",{className:"softbotBox"},I.a.createElement("div",{className:"softbotHead"},I.a.createElement("div",{className:"softheadContent"},I.a.createElement("img",{src:Object(B.h)(t.login_logo_url),alt:"",width:180}),I.a.createElement("div",{className:"bigTit mt30"},"欢迎来到Bot市场"),I.a.createElement("div",{className:"bigTit"},"快来挑选一个心仪的Bot加入到您的项目吧!"),I.a.createElement(c.a,{type:"primary",style:{width:"152px",height:"40px"},className:"font-18 gotoRegister",onClick:function(){a&&a.login?i.push("/settings/mybot/new"):l()}},"立即注册",I.a.createElement("i",{className:"iconfont icon-youjiantou font-15"})))),I.a.createElement("div",{className:"botListBox"},I.a.createElement("div",{className:"botListNav"},I.a.createElement("div",{className:"navItem font-16 ".concat(-1===j?"active":""),onClick:function(){return P(-1)}},"全部分类"),m()(x).call(x,(function(e,t){return I.a.createElement("div",{className:"navItem font-16 ".concat(j===e?"active":""),key:t,onClick:function(){return P(e)}},e)}))),I.a.createElement("div",{className:"botListCont"},I.a.createElement(o.a.Search,{enterButton:I.a.createElement("i",{className:"iconfont icon-sousuo_icon"}),placeholder:"请输入关键字搜索bot",className:"botListSearch",onSearch:function(e){F(e)},allowClear:!0,style:{marginLeft:"33px",width:"96.5%"}}),I.a.createElement("div",{className:"botList"},!z&&M&&M.length>0&&m()(M).call(M,(function(e,t){var a,A;return I.a.createElement("div",{className:"oneBotItem mt30",key:t,onClick:function(){window.location.href="/softbot/".concat(e.bot_id)}},I.a.createElement("div",{className:"oneItemHead"},I.a.createElement("div",{className:"oneBotImgBox"},I.a.createElement("img",{src:e.logo&&!(g()(a=e.logo).call(a,"347246")>-1||g()(A=e.logo).call(A,"412603")>-1)?Object(B.h)(e.logo):Q.a,alt:"",className:"oneBotImg"})),I.a.createElement("div",{className:"oneBotLine"},I.a.createElement("p",{className:"font-16 oneBotName oneBotLine"},e.market_name),I.a.createElement("p",null,e.developer_name))),I.a.createElement("div",{className:"botIntro"},e.market_desc),I.a.createElement("div",{className:"degreeBox font-16"},I.a.createElement("i",{className:"iconfont icon-a-zu1404 mr5 font-16"}),e.install_num||0,I.a.createElement("span",null," 次")))})),!z&&M&&!M.length&&I.a.createElement(U.a,{_html:"暂无数据"}),z&&I.a.createElement(n.a,{size:"large",className:"botLoading"})))),J>d&&I.a.createElement(A.a,{showSizeChanger:!0,onShowSizeChange:function(e,t){C(1),h(t)},showQuickJumper:!0,current:p,total:J,pageSize:d,pageSizeOptions:["12","24","36","48"],onChange:function(e){C(e)},className:"botListPagination mt30"}))}},MsgI:function(e,t){e.exports="data:image/png;base64,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"}}]); \ No newline at end of file diff --git a/static/js/172.a33a5a6c.chunk.js b/static/js/172.a33a5a6c.chunk.js new file mode 100644 index 000000000..4b90f9bd9 --- /dev/null +++ b/static/js/172.a33a5a6c.chunk.js @@ -0,0 +1 @@ +(this.webpackJsonp=this.webpackJsonp||[]).push([[172],{NJEC:function(e,t,n){"use strict";var a=n("cDcd"),r=n("VCL8"),o=n("3S7+"),c=n("CtXQ"),i=n("2/Rp"),l=n("YMnH"),s=n("ZvpZ"),u=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;t15?I.a.createElement("div",{style:{textAlign:"center",margin:"30px 50px"}},I.a.createElement(r.a,{showQuickJumper:!0,defaultCurrent:p,total:y,pageSize:15,onChange:function(e){b(e)}})):"")))}))}}]); \ No newline at end of file diff --git a/static/js/173.bc093c85.chunk.js b/static/js/173.bc093c85.chunk.js new file mode 100644 index 000000000..fb6a89048 --- /dev/null +++ b/static/js/173.bc093c85.chunk.js @@ -0,0 +1 @@ +(this.webpackJsonp=this.webpackJsonp||[]).push([[173],{Fu44:function(e,t,n){"use strict";n.r(t),n("T2oS");var r=n("W9HT"),a=(n("DjyN"),n("NUBc")),o=(n("P2fV"),n("NJEC")),c=n("zLi2"),l=n.n(c),i=n("o+MX"),s=n.n(i),u=n("FLGM"),p=n.n(u),f=n("cDcd"),m=n.n(f),y=n("vDqi"),v=n.n(y),b=n("2iEm"),d=n("sYIF"),h=n("2CTR"),E=n("spEH");t.default=function(e){var t=e.match.params.username,n=Object(f.useState)(void 0),c=l()(n,2),i=c[0],u=c[1],y=Object(f.useState)(1),g=l()(y,2),j=g[0],O=g[1],C=Object(f.useState)(0),N=l()(C,2),P=N[0],x=N[1],k=Object(f.useState)(!0),S=l()(k,2),T=S[0],_=S[1];function w(){var e="/users/".concat(t,"/applied_projects.json");v.a.get(e,{params:{page:j,per_page:15}}).then((function(e){e&&(u(e.data.applied_projects),x(e.data.total_count),_(!1))})).catch((function(e){}))}return Object(f.useEffect)((function(){t&&(_(!0),w())}),[t,j]),m.a.createElement("div",null,m.a.createElement(r.a,{spinning:T},m.a.createElement("div",{style:{minHeight:"400px"}},i&&i.length>0?m.a.createElement("ul",{className:"notifyList"},p()(i).call(i,(function(n,r){var a,c;return m.a.createElement("li",{key:r},m.a.createElement(b.a,{to:"/".concat(n.user&&n.user.login)},m.a.createElement("img",{src:Object(d.h)("/".concat(n.user&&n.user.image_url)),alt:"",className:"notifyImg"})),m.a.createElement("div",{className:"notifyFlex"},m.a.createElement("p",{className:"notifyInfos"},m.a.createElement(b.a,{to:"/".concat(n.user&&n.user.login),className:"font-15 mr20"},n.user&&n.user.name),m.a.createElement("span",{className:"color-grey-9"},n.time_ago)),m.a.createElement(E.j,null,m.a.createElement("p",null,"申请以【","developer"===n.role?"开发者":"manager"===n.role?"管理者":"报告者","】身份加入【",n.project&&n.project.name,"】项目。是否同意?"),"common"===n.status&&m.a.createElement("span",null,m.a.createElement(o.a,{title:s()(a="确定同意".concat(n.user&&n.user.name,"加入【")).call(a,n.project&&n.project.name,"】项目?"),okText:"确定",cancelText:"取消",onConfirm:function(){return r=n.id,o=s()(a="/users/".concat(t,"/applied_projects/")).call(a,r,"/accept.json"),void v.a.post(o).then((function(t){t&&t.data&&(w(),e&&e.deleteEvent("apply",1))})).catch((function(e){}));var r,a,o}},m.a.createElement("a",{className:"color-blue"},"同意")),m.a.createElement(o.a,{title:s()(c="确定拒绝".concat(n.user&&n.user.name,"加入【")).call(c,n.project&&n.project.name,"】项目?"),okText:"确定",cancelText:"取消",onConfirm:function(){return r=n.id,o=s()(a="/users/".concat(t,"/applied_projects/")).call(a,r,"/refuse.json"),void v.a.post(o).then((function(t){t&&t.data&&(w(),e&&e.deleteEvent("apply",1))})).catch((function(e){}));var r,a,o}},m.a.createElement("a",{className:"color-red ml20"},"拒绝"))),"accepted"===n.status&&m.a.createElement("span",{className:"color-grey-9"},"已接受"),"refused"===n.status&&m.a.createElement("span",{className:"color-grey-9"},"已拒绝"))))}))):"",i&&0===i.length&&m.a.createElement(h.a,{_html:"暂无成员申请"}),P>15&&m.a.createElement("div",{className:"edu-txt-center pt20 pb20"},m.a.createElement(a.a,{simple:!0,pageSize:15,total:P,current:j,onChange:function(e){O(e)}})))))}},NJEC:function(e,t,n){"use strict";var r=n("cDcd"),a=n("VCL8"),o=n("3S7+"),c=n("CtXQ"),l=n("2/Rp"),i=n("YMnH"),s=n("ZvpZ"),u=n("H84U");function p(e){return(p="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function f(){return(f=Object.assign||function(e){for(var t=1;t0?m.a.createElement("ul",{className:"notifyList"},p()(i).call(i,(function(n,r){var a;return m.a.createElement("li",{key:r},m.a.createElement(v.a,{to:"/".concat(n.user&&n.user.login)},m.a.createElement("img",{src:Object(d.h)("/".concat(n.user&&n.user.image_url)),alt:"",className:"notifyImg"})),m.a.createElement("div",{className:"notifyFlex"},m.a.createElement("p",{className:"notifyInfos"},m.a.createElement(v.a,{to:"/".concat(n.user&&n.user.login),className:"font-15 mr20"},n.user&&n.user.name),m.a.createElement("span",{className:"color-grey-9"},n.time_ago)),m.a.createElement(b.j,null,m.a.createElement("p",{className:"color-grey-6"},"请求将仓库【",m.a.createElement(v.a,{to:s()(a="/".concat(n.project&&n.project.owner&&n.project.owner.login,"/")).call(a,n.project&&n.project.identifier)},n.project&&n.project.name),"】 转移给【",m.a.createElement(v.a,{to:"/".concat(n.owner&&n.owner.login)},n.owner&&n.owner.name),"】,是否接受?"),"common"===n.status&&m.a.createElement("span",null,m.a.createElement(o.a,{title:"确定接受仓库".concat(n.project&&n.project.name,"?"),okText:"确定",cancelText:"取消",onConfirm:function(){return r=n.id,o=s()(a="/users/".concat(t,"/applied_transfer_projects/")).call(a,r,"/accept.json"),void g.a.post(o).then((function(t){t&&t.data&&(T(),e&&e.deleteEvent("undo",1))})).catch((function(e){}));var r,a,o}},m.a.createElement("a",{className:"color-blue"},"接受")),m.a.createElement(o.a,{title:"确定拒绝接受仓库".concat(n.project&&n.project.name,"?"),okText:"确定",cancelText:"取消",onConfirm:function(){return r=n.id,o=s()(a="/users/".concat(t,"/applied_transfer_projects/")).call(a,r,"/refuse.json"),void g.a.post(o).then((function(t){t&&t.data&&(T(),e&&e.deleteEvent("undo",1))})).catch((function(e){}));var r,a,o}},m.a.createElement("a",{className:"color-red ml20"},"拒绝"))),"canceled"===n.status&&m.a.createElement("span",{className:"color-grey-9"},"对方已取消转移"),"accepted"===n.status&&m.a.createElement("span",{className:"color-grey-9"},"已接受"),"refused"===n.status&&m.a.createElement("span",{className:"color-grey-9"},"已拒绝"))))}))):"")),i&&0===i.length&&m.a.createElement(y.a,{_html:"暂无接收信息"}),P>15&&m.a.createElement("div",{className:"edu-txt-center pt20 pb20"},m.a.createElement(r.a,{simple:!0,pageSize:15,total:P,current:j,onChange:function(e){O(e)}})))}},NJEC:function(e,t,n){"use strict";var r=n("cDcd"),a=n("VCL8"),o=n("3S7+"),c=n("CtXQ"),l=n("2/Rp"),i=n("YMnH"),s=n("ZvpZ"),u=n("H84U");function p(e){return(p="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function f(){return(f=Object.assign||function(e){for(var t=1;t0?"".concat(100*F()(p/h).toFixed(2),"%"):"50%",I=h>0?"".concat(100*F()(d/h).toFixed(2),"%"):"50%",k=g>0?"".concat(100*F()(_/g).toFixed(2),"%"):"50%",b=g>0?"".concat(100*F()(v/g).toFixed(2),"%"):"50%",x=this.props.projectDetail;return q.a.createElement("div",{className:"contentBox mt20"},q.a.createElement("div",{className:"normalBox"},q.a.createElement("div",{class:"normalBox-title"},"概览"),q.a.createElement("div",{className:"boxpart"},q.a.createElement("div",{className:"orderInfo"},q.a.createElement("div",null,q.a.createElement("div",{className:"percentLine prPercent"},q.a.createElement("p",{className:"percent_purple",style:{width:j}}),q.a.createElement("p",{className:"percent_green resetStyle",style:{width:"".concat(I)}})),q.a.createElement("span",null,n&&n.pr_all_count,"合并请求")),q.a.createElement("div",null,q.a.createElement("div",{className:"percentLine"},q.a.createElement("p",{className:"percent_red",style:{width:"".concat(k)}}),q.a.createElement("p",{className:"percent_green",style:{width:"".concat(b)}})),q.a.createElement("span",null,n&&n.issues_count,"疑修"))),q.a.createElement("ul",{className:"percentBox"},q.a.createElement("li",null,q.a.createElement("span",{className:"purple"},n&&n.pr_count),q.a.createElement("span",{className:"PullRequest"===E&&"delay"===f?"change active":"change",onClick:function(){return e.changeTrends("PullRequest","delay")}},"已处理的合并请求")),q.a.createElement("li",null,q.a.createElement("span",{className:"green"},n&&n.new_pr_count),q.a.createElement("span",{className:"PullRequest"===E&&"not_delay"===f?"change active":"change",onClick:function(){return e.changeTrends("PullRequest","not_delay")}},"未处理的合并请求")),q.a.createElement("li",null,q.a.createElement("span",{className:"red"},n&&n.close_issues_count),q.a.createElement("span",{className:"Issue"===E&&"delay"===f?"change active":"change",onClick:function(){return e.changeTrends("Issue","delay")}},"已关闭的疑修")),q.a.createElement("li",null,q.a.createElement("span",{className:"green"},n&&n.open_issues_count),q.a.createElement("span",{className:"Issue"===E&&"not_delay"===f?"change active":"change",onClick:function(){return e.changeTrends("Issue","not_delay")}},"未处理的疑修"))),y&&q.a.createElement("div",{className:"prMsg"},q.a.createElement("div",null,q.a.createElement("span",{className:"fontbold"},y.author_count,"位作者")," 已经推送 ",q.a.createElement("span",{className:"fontbold"},y.commit_count,"次提交")," 到",y.commit_count_in_all_branches&&y.commit_count_in_all_branches>0?q.a.createElement("span",null," ",x&&x.default_branch,"分支 和 ",q.a.createElement("span",null,y.commit_count_in_all_branches,"次提交")," 到所有分支"):"","。 在 ",x&&x.default_branch,"分支上,",y.change_files&&y.change_files>0?q.a.createElement("span",null,q.a.createElement("span",{className:"fontbold"},y.change_files," 个文件")," 已经改变 而且"):"",y.additions&&y.additions>0?q.a.createElement("span",null,q.a.createElement("span",{className:"fontbold greencount"},"新增 ",y.additions," 行代码")):"",y.additions&&y.additions>0&&y.deletions&&y.deletions>0?q.a.createElement("span",null," 和"):"",y.deletions&&y.deletions>0?q.a.createElement("span",null,q.a.createElement("span",{className:"fontbold redcount"}," 删除 ",y.deletions," 行代码")):"",".")))),N&&q.a.createElement("div",{className:"normalBox mt20"},q.a.createElement("div",{class:"normalBox-title"},"项目演化分析"),q.a.createElement("div",{className:"echartBox"},q.a.createElement("span",{className:"echartTitle",style:{marginTop:0}},"开源项目社群激发演化拓扑熵"),q.a.createElement(K,{url:N}),q.a.createElement("p",null,"基于信息熵围绕疑修任务的社群群智激发演化度量"))),q.a.createElement("div",{className:"commentsBox"},q.a.createElement("div",{className:"trendsTop"},q.a.createElement("span",{className:"font-16"},"疑修/合并请求记录"),q.a.createElement("div",{className:"branchDropdown f-wrap-alignCenter"},q.a.createElement(i.a,{overlay:this.menu(),trigger:["click"],placement:"bottomLeft"},q.a.createElement("a",{className:"ant-dropdown-link"},q.a.createElement("span",{className:"color-grey-9 mr3"},"周期:"),w&&w.length>0&&w[0].name," ",q.a.createElement(m.a,{type:"down"}))))),q.a.createElement(l.a,{spinning:u},r&&r.length>0?q.a.createElement("div",{className:"activity_list"},r&&S()(r).call(r,(function(a,t){return q.a.createElement(X,o()({item:a},e.props))}))):q.a.createElement(M.a,{_html:"暂时还没有相关数据!"})),n&&n.project_trends_size>0&&n.project_trends_size>15&&q.a.createElement("div",{className:"pageDIV"},q.a.createElement(s.a,{showQuickJumper:!0,defaultCurrent:c,total:n&&n.project_trends_size,pageSize:15,onChange:this.ChangePage}))))}}])}(O.Component);a.default=Y}}]); \ No newline at end of file diff --git a/static/js/176.a711b7b4.chunk.js b/static/js/176.a711b7b4.chunk.js new file mode 100644 index 000000000..1f4ce0b27 --- /dev/null +++ b/static/js/176.a711b7b4.chunk.js @@ -0,0 +1 @@ +(this.webpackJsonp=this.webpackJsonp||[]).push([[176],{"8Or8":function(e,n,t){"use strict";t.r(n);var a=t("o+MX"),r=t.n(a),c=t("cDcd"),l=t.n(c),i=t("spEH"),o=t("ess8"),m=t("rzEP"),s=t("jKe7"),u=t("2INN"),d=t("CnBM"),f=t.n(d),p=t("HUFq"),g=f()({loader:function(){return t.e(214).then(t.bind(null,"gfdF"))},loading:p.a}),h=f()({loader:function(){return Promise.all([t.e(0),t.e(1),t.e(89)]).then(t.bind(null,"aQ+q"))},loading:p.a}),E=f()({loader:function(){return Promise.all([t.e(0),t.e(1),t.e(118)]).then(t.bind(null,"eWQA"))},loading:p.a});n.default=function(e){var n,t,a,c=e.location.pathname,d=e.match.params.OIdentifier,f=e.match.params.groupId,p=function(e){var n,t,a=0;return e===r()(n="/".concat(d,"/teams/")).call(n,f,"/setting/member")?a=1:e===r()(t="/".concat(d,"/teams/")).call(t,f,"/setting/project")&&(a=2),a}(c),b={list:[{name:"基本设置",icon:"icon-base",href:r()(n="/".concat(d,"/teams/")).call(n,f,"/setting")},{name:"团队成员管理",icon:"icon-zuzhichengyuan",href:r()(t="/".concat(d,"/teams/")).call(t,f,"/setting/member")},{name:"团队项目管理",icon:"icon-zuzhixiangmu",href:r()(a="/".concat(d,"/teams/")).call(a,f,"/setting/project")}],active:p};return l.a.createElement(i.g,null,l.a.createElement(i.q,null,l.a.createElement(m.a,{header:l.a.createElement(o.a,null,"团队设置"),nav:b})),l.a.createElement(i.m,null,l.a.createElement(i.k,null,l.a.createElement(i.r,{style:{border:"1px solid #eee"}},l.a.createElement(s.a,null,l.a.createElement(u.a,{path:"/:OIdentifier/teams/:groupId/setting/project",render:function(){return l.a.createElement(E,e)}}),l.a.createElement(u.a,{path:"/:OIdentifier/teams/:groupId/setting/member",render:function(){return l.a.createElement(h,e)}}),l.a.createElement(u.a,{path:"/:OIdentifier/teams/:groupId/setting",render:function(){return l.a.createElement(g,e)}}))))))}},ess8:function(e,n,t){"use strict";var a,r=t("YdDX"),c=t.n(r),l=t("cDcd"),i=t.n(l),o=t("vOnD").a.div(a||(a=c()(["{\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}"])));n.a=function(e){var n=e.children;return i.a.createElement(o,null,n)}},rzEP:function(e,n,t){"use strict";var a=t("FLGM"),r=t.n(a),c=t("cDcd"),l=t.n(c),i=t("2iEm");n.a=function(e){var n,t=e.header,a=e.nav;return l.a.createElement("ul",{className:"list-l-Menu"},t,a&&a.list&&a.list.length>0?r()(n=a.list).call(n,(function(e,n){return!e.hide&&l.a.createElement("li",{key:n,className:a.active===n?"active":""},l.a.createElement("p",null,l.a.createElement(i.a,{to:e.href},e.icon&&l.a.createElement("i",{className:"iconfont ".concat(e.icon||"icon-huabanfuben"," font-18 mr10")}),e.img&&l.a.createElement("img",{src:e.img,alt:"",width:"20px",className:"mr10"}),e.name)))})):"")}}}]); \ No newline at end of file diff --git a/static/js/178.6f84376b.chunk.js b/static/js/178.6f84376b.chunk.js new file mode 100644 index 000000000..7e7dbddb2 --- /dev/null +++ b/static/js/178.6f84376b.chunk.js @@ -0,0 +1 @@ +(this.webpackJsonp=this.webpackJsonp||[]).push([[178],{"cuo/":function(e,t,n){"use strict";n.r(t);var a=n("zLi2"),o=n.n(a),r=n("o+MX"),i=n.n(r),c=n("cDcd"),l=n.n(c),u=n("spEH"),d=(n("y8uv"),n.p+"static/media/devops.39983f5b.png"),s=n("CnBM"),m=n.n(s),f=n("HUFq"),p=n("vDqi"),v=n.n(p);m()({loader:function(){return Promise.all([n.e(0),n.e(1),n.e(112)]).then(n.bind(null,"lRUx"))},loading:f.a}),m()({loader:function(){return Promise.all([n.e(13),n.e(25),n.e(177)]).then(n.bind(null,"JtPb"))},loading:f.a}),m()({loader:function(){return Promise.all([n.e(0),n.e(1),n.e(160)]).then(n.bind(null,"Jwem"))},loading:f.a}),m()({loader:function(){return Promise.all([n.e(0),n.e(1),n.e(172)]).then(n.bind(null,"t8ff"))},loading:f.a}),m()({loader:function(){return Promise.all([n.e(0),n.e(1),n.e(13),n.e(25),n.e(211)]).then(n.bind(null,"ZYHo"))},loading:f.a}),m()({loader:function(){return Promise.all([n.e(0),n.e(1),n.e(142)]).then(n.bind(null,"ZxKT"))},loading:f.a}),t.default=function(e){var t,n=e.isManager,a=e.project,r=e.projectDetail,s=e.match.params,m=s.projectsId,f=s.owner,p=Object(c.useState)(void 0),h=o()(p,2),g=h[0],b=h[1];function E(e){if(e&&e.data&&"string"==typeof e.data){var t=JSON.parse(e.data);document.querySelector("#devopsIframe")&&(document.querySelector("#devopsIframe").height=t.height)}}return Object(c.useEffect)((function(){if(r){var e,t=r.author,n=r.name;document.title=i()(e="引擎-".concat(t.name,"/")).call(e,n)}}),[r]),Object(c.useEffect)((function(){var e,t=i()(e="/".concat(f,"/")).call(e,m,"/simple.json");v.a.get(t).then((function(e){e&&e.data&&e.data.jianmu_devops&&b(encodeURIComponent(e.data.jianmu_devops))}))}),[]),Object(c.useEffect)((function(){return window.addEventListener("message",E,!1),function(){window.removeEventListener("message",E,!1)}})),l.a.createElement(u.r,{className:"opsPanel ".concat(n?"main":"")},g&&a&&n&&l.a.createElement("iframe",{title:"devopsIframe",src:i()(t="".concat(a.jianmu_devops_url,"/oauth2/authorize?code=")).call(t,g),id:"devopsIframe",frameBorder:"0",name:"devopsIframe",width:"100%",onLoad:function(){try{var e=document.getElementById("devopsIframe");e.contentDocument&&(e.height=e.contentDocument.querySelector(".el-main").clientHeight+260)}catch(e){}},height:"auto"}),!n&&l.a.createElement("div",{className:"nullJurisdictionBox"},l.a.createElement("div",{className:"jurTil font-16"},"引擎配置"),l.a.createElement("div",{className:"jurCont mt25"},l.a.createElement("img",{src:d,alt:"",width:110}),l.a.createElement("div",{className:"font-18 mt30"},"暂无权限,仅仓库管理员可访问"))))}},y8uv:function(e,t,n){}}]); \ No newline at end of file diff --git a/static/js/179.0a41a8d3.chunk.js b/static/js/179.0a41a8d3.chunk.js new file mode 100644 index 000000000..b6b0d8558 --- /dev/null +++ b/static/js/179.0a41a8d3.chunk.js @@ -0,0 +1 @@ +(this.webpackJsonp=this.webpackJsonp||[]).push([[179],{y8uv:function(e,t,n){},ya74:function(e,t,n){"use strict";n.r(t),n("T2oS");var a,r=n("W9HT"),c=n("zLi2"),s=n.n(c),l=n("o+MX"),o=n.n(l),i=n("cDcd"),u=n.n(i),f=(n("y8uv"),n("spEH")),m=(n("KkuB"),n("dZ1t")),d=(n("P2fV"),n("NJEC")),p=n("YdDX"),h=n.n(p),v=(n("lUTK"),n("BvKs")),b=n("lHQ6"),E=n.n(b),g=n("FLGM"),j=n.n(g),S=n("vOnD"),N=n("PhNK"),O=n("sYIF"),y=v.a.SubMenu,w=S.a.img(a||(a=h()(["\n {\n width: 25px;\n height: 25px;\n border-radius: 50%;\n margin-right: 10px;\n }\n"]))),C=function(e){var t,n,a,r=e.data,c=e.repeatSet,l=e.chooseSteps,o=Object(i.useState)(void 0),m=s()(o,2),p=(m[0],m[1]),h=Object(i.useState)(void 0),b=s()(h,2),g=(b[0],b[1]);return Object(i.useEffect)((function(){if(r&&r.started){var e=1e3*E()(r.started),t=(c=(a=new Date(e)).getFullYear(),s=a.getMonth()+1,l=a.getDate(),o=a.getHours(),i=a.getMinutes(),u=a.getTime(),(n=(f=new Date).getTime()-u)<=6e4?"刚刚":6e41296e6&&c==f.getFullYear()?s+"-"+l+" "+o+":"+i:c+"-"+s+"-"+l+" "+o+":"+i);p(t)}var n,a,c,s,l,o,i,u,f;r&&r.after&&g(Object(N.b)(r.after))}),[r]),u.a.createElement("div",null,u.a.createElement(f.j,{className:"leftheader"},u.a.createElement(f.a,null,u.a.createElement(w,{src:Object(O.h)("/".concat(r&&r.author&&r.author.image_url))}),r&&r.started&&u.a.createElement("span",{className:"nest"},"开始时间:",u.a.createElement("span",null," ",r.started)),r&&r.duration_time&&u.a.createElement("span",{className:"nest"},"运行时间:",u.a.createElement("span",null,r.duration_time))),(n=r&&r.status,a=r&&r.number,"failure"===n||"error"===n||"success"===n?"":"killed"===n?u.a.createElement(d.a,{title:"确认重新构建?",onConfirm:function(e){return c(e,"repeat",a)},onCancel:function(e){e.stopPropagation()},cancelText:"取消",okText:"确定"},u.a.createElement(f.f,{onClick:function(e){e.stopPropagation()}},"重新构建")):u.a.createElement(d.a,{title:"确认撤销构建?",onConfirm:function(e){return c(e,"cancel",a)},onCancel:function(e){e.stopPropagation()},cancelText:"取消",okText:"确定"},u.a.createElement(f.f,{onClick:function(e){e.stopPropagation()}},"撤销构建")))),u.a.createElement("div",{className:"leftMainContent"},u.a.createElement(f.a,{className:"contentBranch"},u.a.createElement("i",{className:"iconfont icon-fenzhi1"}),u.a.createElement("span",null,"分支:"),u.a.createElement("span",{className:"branchname"},r&&r.branch_target),u.a.createElement("span",{className:"branchsha"},r&&Object(N.b)(r.build_after_sha)))),u.a.createElement(v.a,{mode:"inline",className:"leftMenu",defaultOpenKeys:["0"],defaultSelectedKeys:["0"]},r&&r.stages?j()(t=r.stages).call(t,(function(e,t){var n;return e.steps&&e.steps.length>0?u.a.createElement(y,{title:u.a.createElement("div",null,u.a.createElement("i",{className:"iconfont icon-gongzuoliu font-14 mr4"}),u.a.createElement("span",null,e.name)),key:"".concat(t)},j()(n=e.steps).call(n,(function(t,n){return u.a.createElement(v.a.Item,{key:"".concat(n),onClick:function(n){return a=e.number,r=t.id,void l(a,r);var a,r}},u.a.createElement(f.j,null,u.a.createElement("span",null,t.name," ",t.status?function(e){switch(e){case"running":return u.a.createElement("span",{className:"statuslineColor running"},"运行中");case"failure":case"error":return u.a.createElement("span",{className:"statuslineColor failed"},"未通过");case"success":return u.a.createElement("span",{className:"statuslineColor pass"},"已通过");case"pending":return u.a.createElement("span",{className:"statuslineColor Preparing"},"准备中");case"killed":return u.a.createElement("span",{className:"statuslineColor killed"},"已撤销");case"skipped":return u.a.createElement("span",{className:"statuslineColor skipped"},"已跳过")}}(t.status):""),u.a.createElement("span",null,t.duration_time)))}))):""})):""))},k=n("5PDf"),M=n.n(k),x=n("vDqi"),_=n.n(x),D=n("04Ix"),I=n.n(D),T=n("Kwsy"),z=n.n(T),H=n("+oHS"),P=n.n(H),K=n("OWCx"),W=n.n(K),F=n("fHi0"),J=n.n(F),A=n("RXMP"),B=n.n(A),R=n("qjzJ"),Y=n.n(R),L=n("HnXd"),U=n.n(L),X=n("LYCE"),q=n.n(X),G=n("UtpJ"),Q=n.n(G),V=n("0lTi"),Z=n.n(V),$=n("O0yt"),ee=n.n($),te=n("Dcj1"),ne=n.n(te),ae=n("6UaR"),re=n.n(ae),ce=n("WxoT"),se=n.n(ce),le=n("IeeE"),oe=n.n(le),ie=n("J66h"),ue=n("/POA"),fe=(n("q7KB"),n("eLKs")),me=n.n(fe),de=n("M5Mt"),pe=n.n(de),he=n("526F"),ve=(n.n(he),new function(e){var t={},n={subscribe:function(e,n){var a;return t[e]||(t[e]=[]),t[e].push(n),me()(a=this.unsubscribe).call(a,null,e,n)},unsubscribe:function(e,n){var a=t[e],r=-1;if(a){for(var c=0;c=0)return pe()(s=t[e]).call(s,r,1),!0}return!1},publish:function(e){var n;if(!t[e])return!1;var a=Q()(Array.prototype).call(arguments,1);return B()(n=t[e]).call(n,(function(e){e.apply(null,a)})),this}};return n}),be=n("bdgK");function Ee(e,t){var n=P()(e);if(W.a){var a=W()(e);t&&(a=M()(a).call(a,(function(t){return J()(e,t).enumerable}))),n.push.apply(n,a)}return n}function ge(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,a=Array(t);n=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var c,s=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){l=!0,c=e},f:function(){try{s||null==n.return||n.return()}finally{if(l)throw c}}}}(t);try{for(a.s();!(n=a.n()).done;){var r=n.value;if(r.target.offsetHeight>0||r.target.offsetWidth>0){var c=Se(r.target.offsetWidth,r.target.offsetHeight,e),l=s()(c,2),o=l[0],i=l[1];e.resize(o,i),ve.publish("ssh-xterm-resize",{columns:o,rows:i,width:r.target.offsetWidth,height:r.target.offsetHeight})}}}catch(e){a.e(e)}finally{a.f()}}));return n.observe(t),n}(e,d.current);return function(){e.dispose(),t.unobserve(d.current)}}}),[o,d.current]),Object(i.useEffect)((function(){if(c&&o){var e=oe()((function(){p.current&&p.current.send(se()({tp:"h"}))}),3e4),a=ve.subscribe("create-socket",(function(a){var r;n===a&&(p.current&&1===p.current.readyState?c.focus():(r=new WebSocket(o),p.current=r,r.onopen=function(){var e=c.element.parentElement;if(e){var n=e.offsetWidth,a=e.offsetHeight;r.send(se()({tp:"init",data:ge(ge({},t),{},{secret:m,width:n,height:a,rows:c.rows,columns:c.cols})}))}c.focus()},r.onerror=function(e){},r.onmessage=function(e){h.current||(c.write("\r"),z()((function(){}),1e3)),h.current=!0;var t=ie.Base64.decode(e.data.toString());c._core._renderService.dimensions.actualCellWidth,c.write(t)},r.onclose=function(t){e&&clearInterval(e),c.write("\r\nconnection closed")}),c.focus())})),r=ve.subscribe("close-socket",(function(e){n===e&&(p.current&&(p.current.close(),h.current=!1,c.clear()),p.current=null)})),s=ve.subscribe("ssh-xterm-resize",(function(e){p.current&&1===p.current.readyState&&p.current.send(se()({tp:"resize",data:ge({},e)}))})),l=ve.subscribe("ssh-add-connect-time",(function(){p.current&&1===p.current.readyState&&p.current.send(se()({tp:"overtime"}))}));return function(){r(),a(),s(),l(),p.current&&(p.current.close(),h.current=!1)}}}),[c,o,f]),u.a.createElement("div",{ref:d,className:"xterm-panel",style:{height:"100%"}},o?null:u.a.createElement("p",{style:{color:"#fff"}},"正在连接命令行服务..."))};function Oe(e,t){var n=P()(e);if(W.a){var a=W()(e);t&&(a=M()(a).call(a,(function(t){return J()(e,t).enumerable}))),n.push.apply(n,a)}return n}var ye=function(){var e=Object(i.useState)(void 0),t=s()(e,2),n=t[0],a=t[1];return Object(i.useEffect)((function(){n||_.a.get("/api/ci/pipelines/ssh_server.json").then((function(e){e&&e.data&&a(function(e){for(var t=1;t0){var r=a?M()(e).call(e,(function(e){return e.number===a}))[0]:e[0];I(r);var s=r&&r.steps,i=n?s&&s.length>0&&M()(s).call(s,(function(e){return e.id===n}))[0]:s[0];P(i),J("0"),i&&"skipped"!==i.status&&function(e,t){if(e&&t){var n,a,r,s,i=o()(n=o()(a=o()(r=o()(s="/".concat(l,"/")).call(s,c,"/builds/")).call(r,m,"/logs/")).call(a,e,"/")).call(n,t,".json");_.a.get(i).then((function(e){e&&(b(e.data),C(!1))})).catch((function(e){}))}}(r.number,i.number),"skipped"===i.status&&(b(void 0),N(!0),C(!1))}else C(!1)}}),[t,a,n]),u.a.createElement(u.a.Fragment,null,"0"===F&&u.a.createElement(r.a,{spinning:w},u.a.createElement("div",{className:"rightMainContent"},t&&"error"!==t.status?u.a.createElement("div",null,u.a.createElement(f.j,{className:"items"},u.a.createElement("span",null,H&&H.name),u.a.createElement(f.a,null,H&&H.duration_time,u.a.createElement("i",{className:"iconfont icon-sanjiaoxing-down"}))),u.a.createElement("div",null,v&&v.length>0?j()(v).call(v,(function(e,t){return u.a.createElement("div",{className:"opsDetailOut"},u.a.createElement("span",null,t+1),u.a.createElement("p",null,e.out))})):S?u.a.createElement("div",{className:"opsDetailOut"},u.a.createElement("span",null,"1"),u.a.createElement("p",null,D&&D.name," – ",H&&H.name,": Skipped")):"")):u.a.createElement("div",{style:{color:"red"}},"error:",t&&t.error))),"1"===F&&u.a.createElement(ye,null))},Ce=n("2iEm");t.default=function(e){var t,n=Object(i.useState)(void 0),a=s()(n,2),c=a[0],l=a[1],d=Object(i.useState)(void 0),p=s()(d,2),h=p[0],v=p[1],b=Object(i.useState)(void 0),E=s()(b,2),g=E[0],j=E[1],S=Object(i.useState)(!1),N=s()(S,2),O=N[0],y=N[1],w=Object(i.useState)(!0),k=s()(w,2),M=k[0],x=k[1],D=e.match.params.projectId,I=e.match.params.owner,T=e.match.params.opsId;function z(){var e,t,n=o()(e=o()(t="/".concat(I,"/")).call(t,D,"/builds/")).call(e,T,".json");_.a.get(n).then((function(e){e&&e.data&&(x(!1),l(e.data))})).catch((function(e){x(!1)}))}return Object(i.useEffect)((function(){T&&D&&z()}),[T]),u.a.createElement(r.a,{spinning:M},u.a.createElement("div",{className:"opsDetailPanel"},u.a.createElement(f.j,{className:"opsInfos"},u.a.createElement(f.a,null,u.a.createElement("span",null,"#",c&&c.number),u.a.createElement("span",{className:"ml10"},c&&c.message),function(e){switch(e){case"running":return u.a.createElement("span",{className:"statusColor running"},"运行中");case"failure":case"error":return u.a.createElement("span",{className:"statusColor failed"},"未通过");case"success":return u.a.createElement("span",{className:"statusColor pass"},"已通过");case"pending":return u.a.createElement("span",{className:"statusColor Preparing"},"准备中");case"killed":return u.a.createElement("span",{className:"statusColor killed"},"已撤销")}}("".concat(c&&c.status))),u.a.createElement(Ce.a,{style:{color:"#ddd"},to:o()(t="/".concat(I,"/")).call(t,D,"/devops")},u.a.createElement("i",{className:"iconfont icon-yiguanbi font-15 mr5"}),"退出")),u.a.createElement("div",{className:"opsSection"},u.a.createElement(m.a,{className:"outer-split-pane",split:"vertical",minSize:468,maxSize:-350,defaultSize:"40%"},u.a.createElement("section",{className:"leftSection"},u.a.createElement(C,{data:c,repeatSet:function(t,n,a){if("repeat"===n){var r,c,s=o()(r=o()(c="/".concat(I,"/")).call(c,D,"/builds/")).call(r,a,"/restart.json");_.a.post(s).then((function(t){var n,a;t&&t.data&&(e.showNotification("工作流正在重新构建!"),e.history.push(o()(n=o()(a="/".concat(I,"/")).call(a,D,"/devops/")).call(n,t.data.number,"/detail")))})).catch((function(e){}))}else{var l,i,u=o()(l=o()(i="/".concat(I,"/")).call(i,D,"/builds/")).call(l,a,"/stop.json");_.a.delete(u).then((function(t){t&&(e.showNotification("撤销构建成功!"),z())})).catch((function(e){}))}},chooseSteps:function(e,t){e&&t&&(j(t),v(e),y(!0))}})),u.a.createElement("section",{className:"rightSection"},u.a.createElement(we,{data:c,rightSpin:O,stepN:g,stageN:h,owner:I,projectId:D,opsId:T}))))))}}}]); \ No newline at end of file diff --git a/static/js/182.3e685def.chunk.js b/static/js/182.3e685def.chunk.js new file mode 100644 index 000000000..26bfdbf3b --- /dev/null +++ b/static/js/182.3e685def.chunk.js @@ -0,0 +1 @@ +(this.webpackJsonp=this.webpackJsonp||[]).push([[182],{f0GN:function(e,t,n){"use strict";n.r(t),n("2qtc");var a=n("kLXV"),c=n("zLi2"),o=n.n(c),i=n("o+MX"),r=n.n(i),s=n("Kwsy"),l=n.n(s),p=n("cDcd"),u=n.n(p),m=n("J66h"),w=(n("tdQw"),n("2iEm")),d=n("sYIF"),v=n("vDqi"),h=n.n(v),f={manager:"管理员",developer:"开发者",reporter:"报告者",owner:"所有者"};t.default=function(e){var t,n=e.history,c=e.current_user,i=e.match,s=e.projectDetail,v=e.showNotification;if(!c.login){var j,g=window.location,_=g.pathname,k=g.search;window.location.href=r()(j="/login?go_page=".concat(_)).call(j,k)}var b=s&&s.permission,E=i.params,N=E.projectsId,O=E.owner,L=window.location.search&&window.location.search.split("?invite=")[1],I=L&&JSON.parse(m.Base64.decode(L)),J=Object(p.useState)({}),x=o()(J,2),y=x[0],C=x[1],D=Object(p.useState)(!0),S=o()(D,2),q=S[0],Q=S[1];return Object(p.useEffect)((function(){b&&y.role&&y.role==b.toLocaleLowerCase()||"Owner"==b?(v("您已经是".concat(f[y.role],"了")),l()((function(){var e;n.push(r()(e="/".concat(O,"/")).call(e,N))}),2e3)):Q(!0)}),[b,y.role]),Object(p.useEffect)((function(){var e,t,n=r()(e=r()(t="/".concat(O,"/")).call(t,N,"/project_invite_links/show_link.json?invite_sign=")).call(e,I.sign);h.a.get(n).then((function(e){e&&e.data?C(e.data):v("查询邀请链接失败")}))}),[]),u.a.createElement("div",{className:""},I&&u.a.createElement(a.a,{visible:q,className:"invite_development",title:u.a.createElement("div",{className:"ownerImage"},u.a.createElement("img",{src:y.project&&Object(d.h)(y.project.owner.image_url)})),width:"548px",closable:!0,onCancel:function(){Q(!1),n.push("/".concat(c.login))},centered:!0,okText:"接受",cancelText:"拒绝",onOk:function(){var e,t,c=r()(e=r()(t="/".concat(O,"/")).call(t,N,"/project_invite_links/redirect_link.json?invite_sign=")).call(e,I.sign);h.a.post(c).then((function(e){var t;e&&"success"==e.data.message&&(y.is_apply?(Q(!1),a.a.success({content:"提交申请成功,请等待该仓库管理员审核"})):n.push(r()(t="/".concat(O,"/")).call(t,N)))})).catch((function(e){}))},maskClosable:!1},u.a.createElement(w.a,{className:"invite_project link",target:"_blank",to:r()(t="/".concat(I.ownerLogin,"/")).call(t,I.projectId)},y.project&&y.project.owner.name,"/",y.project&&y.project.name),u.a.createElement("div",{className:"invite_content"},u.a.createElement(w.a,{className:"link",to:"/".concat(y.user&&y.user.login)},y.user&&y.user.name)," 邀请您以",f[y.role],"的身份加入此代码库 是否接受邀请?")))}},tdQw:function(e,t,n){}}]); \ No newline at end of file diff --git a/static/js/183.d429fea9.chunk.js b/static/js/183.d429fea9.chunk.js new file mode 100644 index 000000000..a7a78b250 --- /dev/null +++ b/static/js/183.d429fea9.chunk.js @@ -0,0 +1 @@ +(this.webpackJsonp=this.webpackJsonp||[]).push([[183],{BOKS:function(e,n,t){},kUFr:function(e,n,t){"use strict";t.r(n);var r=t("EcSs"),a=t.n(r),o=t("cDcd"),c=t.n(o),l=t("jKe7"),i=t("2INN"),u=t("CnBM"),s=t.n(u),d=t("HUFq"),m=(t("BOKS"),s()({loader:function(){return Promise.all([t.e(0),t.e(21),t.e(83)]).then(t.bind(null,"5m32"))},loading:d.a})),p=s()({loader:function(){return Promise.all([t.e(0),t.e(2),t.e(3),t.e(4),t.e(36)]).then(t.bind(null,"nQ/Y"))},loading:d.a}),h=s()({loader:function(){return Promise.all([t.e(0),t.e(3),t.e(20),t.e(51)]).then(t.bind(null,"mnXR"))},loading:d.a}),E=s()({loader:function(){return Promise.all([t.e(2),t.e(3),t.e(4),t.e(5),t.e(37)]).then(t.bind(null,"Gl+h"))},loading:d.a});n.default=function(e){var n=e.history.location.pathname,t=e.project,r=t&&t.open_blockchain;return Object(o.useEffect)((function(){document&&(document.documentElement||document.body)&&(document.documentElement.scrollTop=document.body.scrollTop=0)}),[n]),c.a.createElement("div",{className:"pagebox"},c.a.createElement(l.a,null,c.a.createElement(i.a,{path:"/:owner/:projectsId/issues/:index/copy",render:function(n){return c.a.createElement(p,a()({},e,n,{open_blockchain:r}))}}),c.a.createElement(i.a,{path:"/:owner/:projectsId/issues/:milepostId/new",render:function(n){return c.a.createElement(E,a()({},e,n,{open_blockchain:r}))}}),c.a.createElement(i.a,{path:"/:owner/:projectsId/issues/new",render:function(n){return c.a.createElement(E,a()({},e,n,{open_blockchain:r}))}}),c.a.createElement(i.a,{path:"/:owner/:projectsId/issues/sign",render:function(n){return c.a.createElement(h,a()({},e,n,{open_blockchain:r}))}}),c.a.createElement(i.a,{path:"/:owner/:projectsId/issues/:index",render:function(n){return c.a.createElement(p,a()({},e,n,{open_blockchain:r}))}}),c.a.createElement(i.a,{path:"/:owner/:projectsId/issues",render:function(n){return c.a.createElement(m,a()({},e,n,{open_blockchain:r}))}})))}}}]); \ No newline at end of file diff --git a/static/js/184.b806e958.chunk.js b/static/js/184.b806e958.chunk.js new file mode 100644 index 000000000..3c8aa38f7 --- /dev/null +++ b/static/js/184.b806e958.chunk.js @@ -0,0 +1 @@ +(this.webpackJsonp=this.webpackJsonp||[]).push([[184],{"+JVH":function(e,n,t){"use strict";t.r(n);var r=t("yQr1"),a=t.n(r),o=t("EcSs"),c=t.n(o),l=t("06Pm"),i=t.n(l),s=t("kA7L"),u=t.n(s),p=t("3SUL"),d=t.n(p),m=t("eYnF"),h=t.n(m),f=t("X5/F"),E=t.n(f),b=t("cDcd"),w=t.n(b),j=t("jKe7"),I=t("2INN"),g=t("CnBM"),v=t.n(g),P=t("HUFq");t("/oTB"),t("p77/");var y=v()({loader:function(){return Promise.all([t.e(16),t.e(117),t.e(33),t.e(27),t.e(87)]).then(t.bind(null,"eacs"))},loading:P.a}),k=v()({loader:function(){return Promise.all([t.e(2),t.e(3),t.e(4),t.e(63)]).then(t.bind(null,"jP00"))},loading:P.a}),B=v()({loader:function(){return Promise.all([t.e(0),t.e(24)]).then(t.bind(null,"VEFH"))},loading:P.a}),F=v()({loader:function(){return Promise.all([t.e(0),t.e(1),t.e(165)]).then(t.bind(null,"GU58"))},loading:P.a}),H=v()({loader:function(){return Promise.all([t.e(0),t.e(1),t.e(148)]).then(t.bind(null,"n5qf"))},loading:P.a}),N=v()({loader:function(){return t.e(164).then(t.bind(null,"Qe4H"))},loading:P.a}),C=v()({loader:function(){return Promise.all([t.e(2),t.e(122)]).then(t.bind(null,"cfbA"))},loading:P.a}),J=function(e){function n(e){var t;return i()(this,n),(t=function(e,n,t){return n=h()(n),d()(e,function(){try{var e=!Boolean.prototype.valueOf.call(a()(Boolean,[],(function(){})))}catch(e){}return!!e}()?a()(n,t||[],h()(e).constructor):n.apply(e,t))}(this,n,[e])).state={coderCount:void 0},t}return E()(n,e),u()(n,[{key:"render",value:function(){var e=this;return w.a.createElement("div",{className:"coderSubPage"},w.a.createElement(j.a,this.props,w.a.createElement(I.a,{path:"/:owner/:projectsId/:branch/newfile/:path",render:function(n){return w.a.createElement(y,c()({},e.props,n,e.state))}}),w.a.createElement(I.a,{path:"/:owner/:projectsId/:branch/uploadfile",render:function(n){return w.a.createElement(k,c()({},e.props,n,e.state))}}),w.a.createElement(I.a,{path:"/:owner/:projectsId/:branch/newfile",render:function(n){return w.a.createElement(y,c()({},e.props,n,e.state))}}),w.a.createElement(I.a,{path:"/:owner/:projectsId/commits/branch/:branchName",render:function(){return w.a.createElement(B,c()({},e.props,e.state,{commit_class:"main"}))}}),w.a.createElement(I.a,{path:"/:owner/:projectsId/commits/:sha",render:function(n){return w.a.createElement(C,c()({},e.props,n,e.state))}}),w.a.createElement(I.a,{path:"/:owner/:projectsId/commits",render:function(){return w.a.createElement(B,c()({},e.props,e.state,{commit_class:"main"}))}}),w.a.createElement(I.a,{path:"/:owner/:projectsId/releases",render:function(){return w.a.createElement(N,c()({},e.props,e.state))}}),w.a.createElement(I.a,{path:"/:owner/:projectsId/tags",render:function(){return w.a.createElement(H,c()({},e.props,e.state))}}),w.a.createElement(I.a,{path:"/:owner/:projectsId/branches",render:function(){return w.a.createElement(F,c()({},e.props,e.state))}})))}}])}(b.Component);n.default=J},"p77/":function(e,n,t){}}]); \ No newline at end of file diff --git a/static/js/185.0418c73d.chunk.js b/static/js/185.0418c73d.chunk.js new file mode 100644 index 000000000..0684f807a --- /dev/null +++ b/static/js/185.0418c73d.chunk.js @@ -0,0 +1 @@ +(this.webpackJsonp=this.webpackJsonp||[]).push([[185],{cfYI:function(e,t,n){},oeDK:function(e,t,n){"use strict";n.r(t);var a=n("EcSs"),c=n.n(a),l=n("zLi2"),u=n.n(l),o=n("o+MX"),r=n.n(o),s=n("cDcd"),i=n.n(s),m=n("2iEm"),p=(n("cfYI"),n("CnBM")),f=n.n(p),d=n("HUFq"),E=n("jKe7"),j=n("2INN"),b=f()({loader:function(){return Promise.all([n.e(0),n.e(173)]).then(n.bind(null,"Fu44"))},loading:d.a}),h=f()({loader:function(){return Promise.all([n.e(0),n.e(174)]).then(n.bind(null,"6P6j"))},loading:d.a});t.default=function(e){var t=e.match.params.username,n=e.history.location.pathname,a=e.user,l=Object(s.useState)("undo"),o=u()(l,2),p=o[0],f=o[1],d=Object(s.useState)(0),v=u()(d,2),N=v[0],O=v[1],y=Object(s.useState)(0),S=u()(y,2),_=S[0],g=S[1],I=Object(s.useState)(0),M=u()(I,2),P=M[0],k=M[1],w=Object(s.useState)(!0),D=u()(w,2),F=(D[0],D[1],e.current_user);function J(t,n){var a=n;"apply"===t?k(P-n):"undo"===t?g(_-n):(O(0),a=N),(a||0===a)&&e.deleteUndoEvent(a)}return Object(s.useEffect)((function(){if(a){var e,t,n=a.username,c=a.login;document.title=r()(e=r()(t="".concat("undo"===p?"接收仓库":"成员申请","-")).call(t,n,"/")).call(e,c)}}),[a,p]),Object(s.useEffect)((function(){t&&F&&F.login!==t&&e.history.push("/".concat(t))}),[F,t]),Object(s.useEffect)((function(){a&&(g(a.undo_transfer_projects),k(a.undo_join_projects),O(a.undo_messages))}),[a]),Object(s.useEffect)((function(){n&&t&&(n==="/".concat(t,"/notice")&&f("undo"),n==="/".concat(t,"/notice/apply")&&f("apply"))}),[n,a]),i.a.createElement("div",null,i.a.createElement("ul",{className:"noticeMenu"},i.a.createElement("li",{className:"undo"===p?"active":""},i.a.createElement(m.a,{to:"/".concat(t,"/notice")},i.a.createElement("span",null,"接收仓库"),_?i.a.createElement("span",{className:"unNum"},_):"")),i.a.createElement("li",{className:"apply"===p?"active":""},i.a.createElement(m.a,{to:"/".concat(t,"/notice/apply")},i.a.createElement("span",null,"成员申请"),P?i.a.createElement("span",{className:"unNum"},P):""))),i.a.createElement(E.a,null,i.a.createElement(j.a,{path:"/:username/notice/apply",render:function(t){return i.a.createElement(b,c()({},e,t,{deleteEvent:J}))}}),i.a.createElement(j.a,{path:"/:username/notice",render:function(t){return i.a.createElement(h,c()({},e,t,{deleteEvent:J}))}})))}}}]); \ No newline at end of file diff --git a/static/js/186.7cba5f6a.chunk.js b/static/js/186.7cba5f6a.chunk.js new file mode 100644 index 000000000..ffc382361 --- /dev/null +++ b/static/js/186.7cba5f6a.chunk.js @@ -0,0 +1 @@ +(this.webpackJsonp=this.webpackJsonp||[]).push([[186],{G8Fa:function(e,t,a){},IxYK:function(e,t,a){"use strict";a.r(t);var n=a("yQr1"),l=a.n(n),r=a("+oHS"),c=a.n(r),o=a("OWCx"),i=a.n(o),s=a("5PDf"),m=a.n(s),u=a("fHi0"),d=a.n(u),p=a("RXMP"),h=a.n(p),f=a("qjzJ"),v=a.n(f),E=a("HnXd"),y=a.n(E),g=a("LYCE"),S=a.n(g),w=(a("T2oS"),a("W9HT")),D=(a("qbNl"),a("JBPa")),C=(a("14J3"),a("BMrR")),b=(a("jCWc"),a("kPKH")),j=(a("OaEy"),a("2fM7")),x=(a("y8nQ"),a("Vl3Y")),Y=(a("/zsF"),a("PArb")),k=a("06Pm"),M=a.n(k),N=a("kA7L"),F=a.n(N),P=a("3SUL"),T=a.n(P),V=a("eYnF"),H=a.n(V),I=a("X5/F"),O=a.n(I),L=a("04Ix"),W=a.n(L),q=(a("7Kak"),a("9yH6")),z=(a("5NDa"),a("5rEg")),B=a("o+MX"),J=a.n(B),R=a("lHQ6"),_=a.n(R),A=a("cDcd"),X=a.n(A),G=a("vDqi"),K=a.n(G),Q=a("wd/R"),U=a.n(Q);function Z(e,t){var a=c()(e);if(i.a){var n=i()(e);t&&(n=m()(n).call(n,(function(t){return d()(e,t).enumerable}))),a.push.apply(a,n)}return a}function $(e){for(var t=1;t0&&d.a.createElement("ul",{className:"cla_lists"},m()(i).call(i,(function(a,t){var n;return d.a.createElement("li",{key:t},d.a.createElement("img",{src:f,alt:""}),d.a.createElement("div",null,d.a.createElement(E.a,{to:r()(n="/".concat(a.organization&&a.organization.name,"/cla/")).call(n,a.cla&&a.cla.key),className:"agree_name task-hide"},a.cla&&a.cla.name),a.state&&d.a.createElement("span",{className:"agree_status"},"签署状态",d.a.createElement("span",{className:"signed"===a.state?"green_tip":"grey_tip"},"signed"===a.state?"生效中":"已解除")),d.a.createElement("span",null,"签署邮箱",d.a.createElement("span",{className:"ml10"},a.email)),d.a.createElement("span",null,"签署时间",d.a.createElement("span",{className:"ml10"},a.created_at)),d.a.createElement("p",{className:"mt8"},d.a.createElement(c.a,{onClick:function(){var t;e.history.push(r()(t="/".concat(a.organization&&a.organization.name,"/cla/")).call(t,a.cla&&a.cla.key))},style:{color:"#466aff",borderColor:"#466aff"}},"查看协议"),"signed"===a.state&&d.a.createElement(c.a,{style:{color:"#ff0c0c",borderColor:"#ff0c0c"},className:"ml20",onClick:function(){y(!0),L(a.id),H(a.cla.pr_need)}},"解除协议"))))}))),i&&0===i.length&&d.a.createElement(p.a,{_html:"暂无数据"}),!i&&d.a.createElement("div",{style:{minHeight:"300px",display:"flex",alignItems:"center",justifyContent:"center"}},d.a.createElement(n.a,{spinning:h})))}},J9nU:function(e,a,t){}}]); \ No newline at end of file diff --git a/static/js/189.611f13cf.chunk.js b/static/js/189.611f13cf.chunk.js new file mode 100644 index 000000000..a7814c178 --- /dev/null +++ b/static/js/189.611f13cf.chunk.js @@ -0,0 +1 @@ +(this.webpackJsonp=this.webpackJsonp||[]).push([[189],{e6dI:function(e,t,n){},yQCu:function(e,t,n){"use strict";n.r(t),n("DjyN");var a=n("NUBc"),c=(n("sRBo"),n("kaz8")),l=(n("lUTK"),n("BvKs")),i=(n("Awhp"),n("KrTs")),o=n("zLi2"),s=n.n(o),r=n("UtpJ"),u=n.n(r),m=n("FLGM"),f=n.n(m),d=n("cDcd"),h=n.n(d),E=n("vDqi"),v=n.n(E),p=n("+oHS"),b=n.n(p),k=n("OWCx"),g=n.n(k),y=n("5PDf"),N=n.n(y),C=n("fHi0"),j=n.n(C),O=n("RXMP"),S=n.n(O),x=n("qjzJ"),T=n.n(x),_=n("HnXd"),B=n.n(_),I=n("LYCE"),w=n.n(I),F=(n("2qtc"),n("kLXV")),H=(n("+L6B"),n("2/Rp")),L=n("EcSs"),D=n.n(L),M=n("04Ix"),q=n.n(M),z=n("Kwsy"),A=n.n(z),K=n("faye");function J(e,t){var n=b()(e);if(g.a){var a=g()(e);t&&(a=N()(a).call(a,(function(t){return j()(e,t).enumerable}))),n.push.apply(n,a)}return n}function P(e){for(var t=1;t=t?t:ie)}}))}}function he(e){var t=0,n=u()(Z).call(Z);f()(n).call(n,(function(n){n.id===e.target.value&&(n.checkedBatch=e.target.checked),n.checkedBatch&&t++})),$(n),j(t),w(t===Z.length)}function Ee(e){var n=[];e||f()(Z).call(Z,(function(e){e.checkedBatch&&n.push(e.id)})),function(e){R(P(P({},e),{},{type:"delete"}))}({title:"1"===k?"删除私信用户":e?"删除消息":"批量删除",contentTitle:"1"===k?"您确定要删除与 xxx 的聊天吗?":e?"您确定要删除这条@我消息吗?":"您确定要删除选中的"+C+"条消息吗?",content:"1"===k?"此操作将删除与xxx的聊天框和xxx的所有聊天记录,请进行确认以防数据的丢失":e?"此操作将删除这条消息,请进行确认以防数据的丢失":"此操作将删除选中的"+C+"条消息,请进行确认以防数据的丢失",onOk:function(){var a={type:"0"===k?"notification":"2"===k?"atme":"",ids:e||n};v.a.delete("/users/".concat(t.login,"/messages.json"),{data:a}).then((function(e){if(200===e.status){fe();var t=Math.ceil((ne-1)/15);oe(ie>=t?t:ie),j(0),w(!1)}}))}})}function ve(e){e.notification_url&&(window.open("".concat(e.notification_url)),de([e.id]))}return Object(d.useEffect)((function(){document.title="我的通知"}),[]),Object(d.useEffect)((function(){var e=r&&r.common&&r.common.notice;t&&t.login?e||m.push("/settings/profile"):m.push("/explore")}),[r]),Object(d.useEffect)((function(){g("atme"===E?"2":"0")}),[E]),Object(d.useEffect)((function(){n()}),[z,U]),Object(d.useEffect)((function(){fe()}),[k,ue,ie,t]),h.a.createElement("div",{className:"notice01"},h.a.createElement("div",{className:"sshHead"},h.a.createElement(l.a,{mode:"horizontal",selectedKeys:k,onClick:function(e){g(e.key),oe(1),me(),"2"!=e.key&&T(!1)}},h.a.createElement(l.a.Item,{key:"0"},h.a.createElement(i.a,{count:z,title:""},"系统通知")),h.a.createElement(l.a.Item,{key:"2"},h.a.createElement(i.a,{count:U},"@我"))),"0"===k&&z>0||"2"===k&&U>0?h.a.createElement("button",{className:"but25",onClick:function(){de([-1])}},"所有","0"===k?"系统通知":"1"===k?"私信":"@我","一键已读"):""),h.a.createElement("div",{className:x?"invisible ":"visible"},h.a.createElement("div",{className:"vertical-center-style"},1===ue||Z&&Z.length>0?h.a.createElement(c.a,{checked:ue,onChange:function(e){return e.target.checked?me(1):me()}},"仅看未读","1"===k?"私信(12)":"消息(".concat("0"===k?z:U,")")):""),"2"===k&&Z&&Z.length>0?h.a.createElement("button",{className:"batchDeleteBut",onClick:function(){T(!0)}},"批量删除"):""),Z&&0===Z.length?h.a.createElement(X.a,{_html:"暂无相关消息"}):"",Z&&Z.length>0&&h.a.createElement("div",{className:x?"visible":"invisible"},h.a.createElement("div",{className:"vertical-center-style"},h.a.createElement(c.a,{onChange:function(e){w(e.target.checked),j(e.target.checked?Z.length:0);var t=u()(Z).call(Z);f()(t).call(t,(function(t){t.checkedBatch=e.target.checked})),$(t)},checked:I},"全选"),"   已选择 ",h.a.createElement("span",{className:"numberSpan"},C)," 项"),h.a.createElement("div",null,h.a.createElement("button",{onClick:function(){T(!1),j(0);var e=u()(Z).call(Z);f()(e).call(e,(function(e){e.checkedBatch=!1})),$(e),w(!1)}},"取消"),"    ",h.a.createElement("button",{className:"deleteBut",onClick:C>0?function(){return Ee()}:function(){}},"删除"))),"notification"===L&&Z&&f()(Z).call(Z,(function(e){return h.a.createElement("div",{className:"mynotice-content vertical-center-style",key:e.id},h.a.createElement("div",{className:"mynotice-cont stretch-style"},1===e.status?h.a.createElement(i.a,{color:"#FA2020"}):h.a.createElement("span",{className:"system-notice-blank"}),h.a.createElement("i",{className:"iconfont "+V.a[e.source]}),h.a.createElement("span",{className:"sysNotice-length ".concat(e.notification_url?"highlightSpan":""),onClick:function(){ve(e)},dangerouslySetInnerHTML:{__html:e.content}})),h.a.createElement("div",{className:"mynotice-cont vertical-center-style float-left-little"},h.a.createElement("span",{className:1===e.status?"timeSpan":""},e.time_ago),1===e.status&&h.a.createElement("span",{className:"invisable-read",onClick:function(){return de([e.id])}},"标记为已读")))})),"atme"===L&&Z&&f()(Z).call(Z,(function(e){return h.a.createElement("div",{className:"mynotice-content vertical-center-style ".concat(x?"batchDel":""),key:e.id},h.a.createElement("div",{className:"mynotice-cont vertical-center-style"},h.a.createElement(c.a,{value:e.id,className:x?"visible-checkbox":"invisible-checkbox",onChange:he,checked:e.checkedBatch}),e.sender&&h.a.createElement("img",{alt:"",src:Object(Y.h)("/".concat(e.sender.image_url)),className:"currentImg",onClick:function(){window.open("/".concat(e.sender&&e.sender.login))}}),h.a.createElement("div",{className:"atme-notice-text stretch-style ".concat(e.notification_url&&"highlightSpan"),onClick:function(){ve(e)}},1===e.status?h.a.createElement(i.a,{color:"#FA2020"}):h.a.createElement("span",{className:"system-notice-blank"}),e.sender&&h.a.createElement("span",{className:"atme-length",dangerouslySetInnerHTML:{__html:e.content}}))),h.a.createElement("div",{className:"mynotice-cont vertical-center-style"},h.a.createElement("span",{className:x||1!==e.status?"":"timeSpan"},e.time_ago),!x&&1===e.status&&h.a.createElement("span",{className:"invisable-read",onClick:function(){return de([e.id])}},"标记为已读"),"   ",!x&&h.a.createElement("span",{className:"invisable-read float-left-little",onClick:function(){return Ee([e.id])}},"删除")))})),!1,!x&&h.a.createElement("div",{className:"paging"},h.a.createElement(a.a,{simple:!0,current:ie,pageSize:15,onChange:function(e){oe(e)},total:ne,hideOnSinglePage:!0})))}}}]); \ No newline at end of file diff --git a/static/js/190.62a61f59.chunk.js b/static/js/190.62a61f59.chunk.js new file mode 100644 index 000000000..b9db83755 --- /dev/null +++ b/static/js/190.62a61f59.chunk.js @@ -0,0 +1 @@ +(this.webpackJsonp=this.webpackJsonp||[]).push([[190],{bzOt:function(e,t,a){},d3wl:function(e,t,a){"use strict";a.r(t),a("Awhp");var l=a("KrTs"),n=(a("+L6B"),a("2/Rp")),s=(a("5NDa"),a("5rEg")),c=a("cDcd"),r=a.n(c),m=(a("bzOt"),a("j4F2"),a("2iEm"));t.default=function(e){var t=s.a.TextArea,a=s.a.Search;function c(){alert("删除消息")}return r.a.createElement("div",{className:"private-letter notice01"},r.a.createElement("div",{className:"pl-content"},r.a.createElement("div",{className:"pl-name vertical-center-style"},r.a.createElement(m.a,{to:"/settings/notice/myNotice"},r.a.createElement("i",{className:"iconfont icon-zuojiantou"})),r.a.createElement("span",null,"蒋宇航")),r.a.createElement("div",{className:"plcontent-list"},r.a.createElement("div",{className:"vertical-center-style plclo"},r.a.createElement("img",{src:"https://testforgeplus.trustie.net//system/lets/letter_avatars/2/D/208_124_118/120.png",className:"currentImg"}),r.a.createElement("div",{className:"message-bubble mb-other"}),r.a.createElement("div",{className:"notice-content vertical-center-style"},"嗨在吗?哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈",r.a.createElement("a",{className:"pld01"},"删除")),r.a.createElement("span",null,"2021-08-29 11:59")),r.a.createElement("div",{className:"notice-my vertical-center-style plclo"},r.a.createElement("img",{src:"https://testforgeplus.trustie.net//system/lets/letter_avatars/2/D/208_124_118/120.png",className:"currentImg"}),r.a.createElement("div",{className:"message-bubble"}),r.a.createElement("div",{className:"notice-content vertical-center-style"},"哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈",r.a.createElement("a",{className:"pld01"},"删除")),r.a.createElement("span",null,"2021-08-29 11:59"))),r.a.createElement("div",{className:"private-letter-present"},r.a.createElement("div",null,r.a.createElement("img",{src:"https://testforgeplus.trustie.net//system/lets/letter_avatars/2/D/208_124_118/120.png",className:"currentImg"}),r.a.createElement(t,{className:"private-letter-cont",rows:"2"})),r.a.createElement("div",{className:"presentNotice"},r.a.createElement(n.a,{className:"private-letter-cont-mt25 but25",type:"primary"},"发送")))),r.a.createElement("div",{className:"pl-list"},r.a.createElement("div",{className:"list-sort vertical-center-style"},r.a.createElement(a,{className:"",placeholder:"搜索用户",enterButton:r.a.createElement("i",{className:"iconfont icon-sousuo"}),onSearch:function(e){},style:{width:265}})),r.a.createElement("div",{className:"list-scroll"},r.a.createElement("div",{className:"list-scroll-content vertical-center-style"},r.a.createElement(l.a,{count:5},r.a.createElement("img",{src:"https://testforgeplus.trustie.net//system/lets/letter_avatars/2/D/208_124_118/120.png",className:"currentImg private-letter-img"})),r.a.createElement("div",{className:"private-letter-list-content-right"},r.a.createElement("div",{className:"ls-cont vertical-center-style"},r.a.createElement("span",null,"蒋宇航"),r.a.createElement("span",{className:"private-letter-list-content-right-content-top-timeSpan"},"4分钟前")),r.a.createElement("div",{className:"ls-cont vertical-center-style"},r.a.createElement("span",{className:"ls-content-span"},"最好的OpenStack控制台,对标OpenStack社区Horizon项目,在易用性、页面性能等方面进行深度优化,提供简单控制台。"),r.a.createElement("a",{onClick:c},"删除")))),r.a.createElement("div",{className:"list-scroll-content vertical-center-style"},r.a.createElement(l.a,{count:5},r.a.createElement("img",{src:"https://testforgeplus.trustie.net//system/lets/letter_avatars/2/D/208_124_118/120.png",className:"currentImg private-letter-img"})),r.a.createElement("div",{className:"private-letter-list-content-right"},r.a.createElement("div",{className:"ls-cont vertical-center-style"},r.a.createElement("span",null,"蒋宇航"),r.a.createElement("span",{className:"private-letter-list-content-right-content-top-timeSpan"},"4分钟前")),r.a.createElement("div",{className:"ls-cont vertical-center-style"},r.a.createElement("span",{className:"ls-content-span"},"最好的OpenStack控制台,对标OpenStack社区Horizon项目,在易用性、页面性能等方面进行深度优化,提供简单控制台。"),r.a.createElement("a",{onClick:c},"删除")))),r.a.createElement("div",{className:"list-scroll-content vertical-center-style"},r.a.createElement(l.a,{count:5},r.a.createElement("img",{src:"https://testforgeplus.trustie.net//system/lets/letter_avatars/2/D/208_124_118/120.png",className:"currentImg private-letter-img"})),r.a.createElement("div",{className:"private-letter-list-content-right"},r.a.createElement("div",{className:"ls-cont vertical-center-style"},r.a.createElement("span",null,"蒋宇航"),r.a.createElement("span",{className:"private-letter-list-content-right-content-top-timeSpan"},"4分钟前")),r.a.createElement("div",{className:"ls-cont vertical-center-style"},r.a.createElement("span",{className:"ls-content-span"},"最好的OpenStack控制台,对标OpenStack社区Horizon项目,在易用性、页面性能等方面进行深度优化,提供简单控制台。"),r.a.createElement("a",{onClick:c},"删除")))),r.a.createElement("div",{className:"list-scroll-content vertical-center-style"},r.a.createElement(l.a,{count:5},r.a.createElement("img",{src:"https://testforgeplus.trustie.net//system/lets/letter_avatars/2/D/208_124_118/120.png",className:"currentImg private-letter-img"})),r.a.createElement("div",{className:"private-letter-list-content-right"},r.a.createElement("div",{className:"ls-cont vertical-center-style"},r.a.createElement("span",null,"蒋宇航"),r.a.createElement("span",{className:"private-letter-list-content-right-content-top-timeSpan"},"4分钟前")),r.a.createElement("div",{className:"ls-cont vertical-center-style"},r.a.createElement("span",{className:"ls-content-span"},"最好的OpenStack控制台,对标OpenStack社区Horizon项目,在易用性、页面性能等方面进行深度优化,提供简单控制台。"),r.a.createElement("a",{onClick:c},"删除")))),r.a.createElement("div",{className:"list-scroll-content vertical-center-style"},r.a.createElement(l.a,{count:5},r.a.createElement("img",{src:"https://testforgeplus.trustie.net//system/lets/letter_avatars/2/D/208_124_118/120.png",className:"currentImg private-letter-img"})),r.a.createElement("div",{className:"private-letter-list-content-right"},r.a.createElement("div",{className:"ls-cont vertical-center-style"},r.a.createElement("span",null,"蒋宇航"),r.a.createElement("span",{className:"private-letter-list-content-right-content-top-timeSpan"},"4分钟前")),r.a.createElement("div",{className:"ls-cont vertical-center-style"},r.a.createElement("span",{className:"ls-content-span"},"最好的OpenStack控制台,对标OpenStack社区Horizon项目,在易用性、页面性能等方面进行深度优化,提供简单控制台。"),r.a.createElement("a",{onClick:c},"删除")))),r.a.createElement("div",{className:"list-scroll-content vertical-center-style"},r.a.createElement(l.a,{count:5},r.a.createElement("img",{src:"https://testforgeplus.trustie.net//system/lets/letter_avatars/2/D/208_124_118/120.png",className:"currentImg private-letter-img"})),r.a.createElement("div",{className:"private-letter-list-content-right"},r.a.createElement("div",{className:"ls-cont vertical-center-style"},r.a.createElement("span",null,"蒋宇航"),r.a.createElement("span",{className:"private-letter-list-content-right-content-top-timeSpan"},"4分钟前")),r.a.createElement("div",{className:"ls-cont vertical-center-style"},r.a.createElement("span",{className:"ls-content-span"},"最好的OpenStack控制台,对标OpenStack社区Horizon项目,在易用性、页面性能等方面进行深度优化,提供简单控制台。"),r.a.createElement("a",{onClick:c},"删除")))),r.a.createElement("div",{className:"list-scroll-content vertical-center-style"},r.a.createElement(l.a,{count:5},r.a.createElement("img",{src:"https://testforgeplus.trustie.net//system/lets/letter_avatars/2/D/208_124_118/120.png",className:"currentImg private-letter-img"})),r.a.createElement("div",{className:"private-letter-list-content-right"},r.a.createElement("div",{className:"ls-cont vertical-center-style"},r.a.createElement("span",null,"蒋宇航"),r.a.createElement("span",{className:"private-letter-list-content-right-content-top-timeSpan"},"4分钟前")),r.a.createElement("div",{className:"ls-cont vertical-center-style"},r.a.createElement("span",{className:"ls-content-span"},"最好的OpenStack控制台,对标OpenStack社区Horizon项目,在易用性、页面性能等方面进行深度优化,提供简单控制台。"),r.a.createElement("a",{onClick:c},"删除")))),r.a.createElement("div",{className:"list-scroll-content vertical-center-style"},r.a.createElement(l.a,{count:5},r.a.createElement("img",{src:"https://testforgeplus.trustie.net//system/lets/letter_avatars/2/D/208_124_118/120.png",className:"currentImg private-letter-img"})),r.a.createElement("div",{className:"private-letter-list-content-right"},r.a.createElement("div",{className:"ls-cont vertical-center-style"},r.a.createElement("span",null,"蒋宇航"),r.a.createElement("span",{className:"private-letter-list-content-right-content-top-timeSpan"},"4分钟前")),r.a.createElement("div",{className:"ls-cont vertical-center-style"},r.a.createElement("span",{className:"ls-content-span"},"最好的OpenStack控制台,对标OpenStack社区Horizon项目,在易用性、页面性能等方面进行深度优化,提供简单控制台。"),r.a.createElement("a",{onClick:c},"删除")))),r.a.createElement("div",{className:"list-scroll-content vertical-center-style"},r.a.createElement(l.a,{count:5},r.a.createElement("img",{src:"https://testforgeplus.trustie.net//system/lets/letter_avatars/2/D/208_124_118/120.png",className:"currentImg private-letter-img"})),r.a.createElement("div",{className:"private-letter-list-content-right"},r.a.createElement("div",{className:"ls-cont vertical-center-style"},r.a.createElement("span",null,"蒋宇航"),r.a.createElement("span",{className:"private-letter-list-content-right-content-top-timeSpan"},"4分钟前")),r.a.createElement("div",{className:"ls-cont vertical-center-style"},r.a.createElement("span",{className:"ls-content-span"},"最好的OpenStack控制台,对标OpenStack社区Horizon项目,在易用性、页面性能等方面进行深度优化,提供简单控制台。"),r.a.createElement("a",{onClick:c},"删除")))),r.a.createElement("div",{className:"list-scroll-content vertical-center-style"},r.a.createElement(l.a,{count:5},r.a.createElement("img",{src:"https://testforgeplus.trustie.net//system/lets/letter_avatars/2/D/208_124_118/120.png",className:"currentImg private-letter-img"})),r.a.createElement("div",{className:"private-letter-list-content-right"},r.a.createElement("div",{className:"ls-cont vertical-center-style"},r.a.createElement("span",null,"蒋宇航"),r.a.createElement("span",{className:"private-letter-list-content-right-content-top-timeSpan"},"4分钟前")),r.a.createElement("div",{className:"ls-cont vertical-center-style"},r.a.createElement("span",{className:"ls-content-span"},"最好的OpenStack控制台,对标OpenStack社区Horizon项目,在易用性、页面性能等方面进行深度优化,提供简单控制台。"),r.a.createElement("a",{onClick:c},"删除")))))))}}}]); \ No newline at end of file diff --git a/static/js/191.7c871a2e.chunk.js b/static/js/191.7c871a2e.chunk.js new file mode 100644 index 000000000..b18d7f12e --- /dev/null +++ b/static/js/191.7c871a2e.chunk.js @@ -0,0 +1 @@ +(this.webpackJsonp=this.webpackJsonp||[]).push([[191],{JLog:function(e,n,r){"use strict";r.r(n);var t=r("EcSs"),a=r.n(t),c=r("o+MX"),o=r.n(c),l=r("cDcd"),i=r.n(l),s=r("jKe7"),u=r("2INN"),d=(r("YESz"),r("CnBM")),p=r.n(d),m=r("HUFq"),f=p()({loader:function(){return r.e(167).then(r.bind(null,"QV3M"))},loading:m.a}),h=p()({loader:function(){return Promise.all([r.e(75),r.e(103)]).then(r.bind(null,"Vplm"))},loading:m.a}),E=p()({loader:function(){return r.e(72).then(r.bind(null,"TT9e"))},loading:m.a}),w=p()({loader:function(){return Promise.all([r.e(98),r.e(192)]).then(r.bind(null,"KwVS"))},loading:m.a}),b=p()({loader:function(){return Promise.all([r.e(0),r.e(1),r.e(7),r.e(10),r.e(88)]).then(r.bind(null,"wHP7"))},loading:m.a}),j=p()({loader:function(){return Promise.all([r.e(7),r.e(10),r.e(45),r.e(168)]).then(r.bind(null,"c9sG"))},loading:m.a});n.default=function(e){var n=e.projectDetail,r=e.match.params,t=r.owner,c=r.projectsId;return Object(l.useEffect)((function(){var r;n&&""===n.permission&&e.history.push(o()(r="/".concat(t,"/")).call(r,c))}),[n]),i.a.createElement("div",{className:"panels"},i.a.createElement(s.a,e,i.a.createElement(u.a,{path:"/:owner/:projectsId/service/measurement/:type",render:function(n){return i.a.createElement(j,a()({},e,n))}}),i.a.createElement(u.a,{path:"/:owner/:projectsId/service/reposyncer",render:function(){return i.a.createElement(E,e)}}),i.a.createElement(u.a,{path:"/:owner/:projectsId/service/measurement",render:function(n){return i.a.createElement(b,a()({},e,n))}}),i.a.createElement(u.a,{path:"/:owner/:projectsId/service/codeanalysis",render:function(){return i.a.createElement(h,e)}}),n&&n.web_site&&"User"===n.author.type&&i.a.createElement(u.a,{path:"/:owner/:projectsId/service/pages",render:function(){return i.a.createElement(w,e)}}),i.a.createElement(u.a,{path:"/:owner/:projectsId/service",render:function(){return i.a.createElement(f,e)}})))}},YESz:function(e,n,r){}}]); \ No newline at end of file diff --git a/static/js/192.e1b7220b.chunk.js b/static/js/192.e1b7220b.chunk.js new file mode 100644 index 000000000..192eefd7d --- /dev/null +++ b/static/js/192.e1b7220b.chunk.js @@ -0,0 +1 @@ +(this.webpackJsonp=this.webpackJsonp||[]).push([[192],{KwVS:function(e,a,t){"use strict";t.r(a);var n=t("+oHS"),l=t.n(n),r=t("OWCx"),c=t.n(r),s=t("5PDf"),i=t.n(s),m=t("fHi0"),o=t.n(m),u=t("RXMP"),d=t.n(u),p=t("qjzJ"),b=t.n(p),E=t("HnXd"),f=t.n(E),_=t("LYCE"),h=t.n(_),g=(t("T2oS"),t("W9HT")),v=(t("fOrg"),t("+KLJ")),y=(t("bP8k"),t("gFTJ")),N=(t("OaEy"),t("2fM7")),j=(t("y8nQ"),t("Vl3Y")),w=(t("5NDa"),t("5rEg")),O=(t("+L6B"),t("2/Rp")),I=(t("miYZ"),t("tsqr")),k=t("04Ix"),C=t.n(k),S=t("zLi2"),x=t.n(S),D=t("o+MX"),F=t.n(D),L=t("FLGM"),M=t.n(L),B=t("cDcd"),q=t.n(B),z=t("vDqi"),H=t.n(z),J=t("3Diz");function T(e,a){var t=l()(e);if(c.a){var n=c()(e);a&&(n=i()(n).call(n,(function(a){return o()(e,a).enumerable}))),t.push.apply(t,n)}return t}function W(e){for(var a=1;a-1?"active":""},N.a.createElement("p",null,N.a.createElement(k.a,{to:b()(t="/".concat(c,"/")).call(t,o,"/settings/branches"),className:"w-100"},N.a.createElement("i",{className:"iconfont icon-fenzhi font-15 mr10"}),"分支设置"))))),N.a.createElement(F.m,null,N.a.createElement(F.k,null,N.a.createElement(v.a,this.props,N.a.createElement(P.a,{path:"/:owner/:projectsId/settings/webhooks/new",render:function(e){return N.a.createElement(M,l()({},a.props,e,a.state))}}),N.a.createElement(P.a,{path:"/:owner/:projectsId/settings/webhooks/:id",render:function(e){return N.a.createElement(M,l()({},a.props,e,a.state))}}),N.a.createElement(P.a,{path:"/:owner/:projectsId/settings/webhooks",render:function(e){return N.a.createElement(S,l()({},a.props,e,a.state))}}),N.a.createElement(P.a,{path:"/:owner/:projectsId/settings/collaborators",render:function(e){return N.a.createElement(X,l()({},a.props,e,a.state))}}),N.a.createElement(P.a,{path:"/:owner/:projectsId/settings/branches/:branch",render:function(e){return N.a.createElement(U,l()({},a.props,e,a.state))}}),N.a.createElement(P.a,{path:"/:owner/:projectsId/settings/branches",render:function(e){return N.a.createElement(B,l()({},a.props,e,a.state))}}),N.a.createElement(P.a,{path:"/:owner/:projectsId/settings/manage/new",render:function(e){return N.a.createElement(x,l()({},a.props,e,a.state))}}),N.a.createElement(P.a,{path:"/:owner/:projectsId/settings/manage",render:function(e){return N.a.createElement(Z,l()({},a.props,e,a.state))}}),N.a.createElement(P.a,{path:"/:owner/:projectsId/settings/softbot",render:function(e){return N.a.createElement(C,l()({},a.props,e,a.state))}}),N.a.createElement(P.a,{path:"/:owner/:projectsId/settings",render:function(e){return N.a.createElement(H,l()({},a.props,e,a.state))}})))))}}])}(I.Component);n.default=D},NzgE:function(e,n,t){}}]); \ No newline at end of file diff --git a/static/js/194.9cd029ea.chunk.js b/static/js/194.9cd029ea.chunk.js new file mode 100644 index 000000000..ca2a8b6d9 --- /dev/null +++ b/static/js/194.9cd029ea.chunk.js @@ -0,0 +1 @@ +(this.webpackJsonp=this.webpackJsonp||[]).push([[194],{"75XJ":function(A,t){A.exports="data:image/png;base64,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"},WwqQ:function(A,t,e){"use strict";e.r(t),e("+L6B");var a=e("2/Rp"),o=e("zLi2"),s=e.n(o),i=e("ZbhI"),B=e.n(i),m=e("o+MX"),c=e.n(m),n=e("FLGM"),l=e.n(n),g=e("cDcd"),I=e.n(g),C=e("2iEm"),Q=e("75XJ"),p=e.n(Q),E=(e("NzgE"),e("m/JD")),f=e("sYIF"),u=e("kwtz"),d=e.n(u);t.default=function(A){var t=A.projectDetail,e=Object(g.useState)(void 0),o=s()(e,2),i=o[0],m=o[1];return Object(g.useEffect)((function(){var A;if(t&&Object(E.m)({store_id:t.project_id}).then((function(A){A&&200===A.code&&m(A.data.install_bot_infos)})),t&&-1===B()(A=document.title).call(A,"已安装Bot-")){var e,a=t.author,o=t.name;document.title=c()(e="已安装Bot-".concat(a.name,"/")).call(e,o)}}),[t]),I.a.createElement("div",{className:"softBotClass"},I.a.createElement("div",{className:"softBoxHeadTitle font-18"},"Bot安装"),i&&(i.length>0?I.a.createElement("div",{className:"botListBox"},l()(i).call(i,(function(A,t){var e,o;return I.a.createElement("div",{className:"disBotItem",key:t},I.a.createElement("div",{className:"flexCenter"},I.a.createElement("img",{src:A.logo&&!(B()(e=A.logo).call(e,"347246")>-1||B()(o=A.logo).call(o,"412603")>-1)?Object(f.h)(A.logo):d.a,alt:"",className:"imgBox mr20"}),I.a.createElement("span",{className:"font-15 botName"},A.bot_name),I.a.createElement("span",{className:"statusBox font-12 ml10 ".concat(0===A.state?"":"active")},0===A.state?"挂起":"启用")),I.a.createElement(a.a,{className:"themeCorBorBut",style:{width:"68px",height:"36px"}},I.a.createElement(C.a,{to:"/settings/installbot/".concat(A.bot_id)},"配置")))}))):I.a.createElement("div",{className:"nullBotBox mt20"},I.a.createElement("img",{src:p.a,alt:"",width:62}),I.a.createElement("p",{className:"font-18 showBigTip"},"您当前暂未安装任何Bot"),I.a.createElement("div",{className:"showTip font-14"},"Bot可以帮助项目贡献者处理繁杂的项目任务,比如关闭疑修、合并请求等,以节约时间精力提升开发效率。快去市场中挑选一个适合您项目的Bot吧!"),I.a.createElement("div",{className:"borTip"}),I.a.createElement(a.a,{type:"primary",style:{width:"112px",height:"36px",padding:0}},I.a.createElement(C.a,{to:"/softbot"},"去Bot市场逛逛")))))}},kwtz:function(A,t){A.exports="data:image/png;base64,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"}}]); \ No newline at end of file diff --git a/static/js/195.9733f904.chunk.js b/static/js/195.9733f904.chunk.js new file mode 100644 index 000000000..284b52e50 --- /dev/null +++ b/static/js/195.9733f904.chunk.js @@ -0,0 +1 @@ +(this.webpackJsonp=this.webpackJsonp||[]).push([[195],{K7Ds:function(e,a,t){"use strict";t.r(a);var n=t("cDcd"),c=t.n(n),l=t("5A3O"),m=t.p+"static/media/head.52aa3fc8.png",s=t.p+"static/media/img1.e0beda57.png",r=t.p+"static/media/img2.789fbbfe.png",i=t.p+"static/media/img3.cee3ac5b.png",o=t.p+"static/media/img4.53c937cb.png",E=t.p+"static/media/img5.ca3a2287.png",p=t.p+"static/media/img6.8f81bf78.png",d=t.p+"static/media/img7.e4a68e6e.png",u=t.p+"static/media/img8.10500e00.png",w=t.p+"static/media/img9.d25372ba.png",N=t.p+"static/media/img10.64149a3d.png",h=t.p+"static/media/img15.87a3556c.png",f=t.p+"static/media/img16.32badab9.png",v=t.p+"static/media/img17.c25d5edc.png",g=t.p+"static/media/img18.4963efc1.png",_=t.p+"static/media/49.b03e6efe.png";t("vfBC"),a.default=Object(l.a)((function(){return Object(n.useEffect)((function(){document.title="教学实践"}),[]),c.a.createElement("div",{className:"teaching"},c.a.createElement("div",{className:"tea_head"},c.a.createElement("div",null,c.a.createElement("a",{href:"#teaching_part1"},c.a.createElement("div",{className:"head_til1"},"大规模实训课程体系")),c.a.createElement("a",{href:"#teaching_part2"},c.a.createElement("div",{className:"head_til2"},"集成化班级协同空间")),c.a.createElement("a",{href:"#teaching_part3"},c.a.createElement("div",{className:"head_til3"},"多联盟共建开源竞赛"))),c.a.createElement("img",{src:m,onClick:function(){return window.open("https://www.educoder.net","_blank")}})),c.a.createElement("div",{className:"tea_part1"},c.a.createElement("span",{id:"teaching_part1"}),c.a.createElement("p",{className:"tea_title"},"大规模实训课程体系"),c.a.createElement("p",{className:"tips"},"谢绝纸上谈兵,精心打造教学、标注、练平一体化的实战环境"),c.a.createElement("div",{className:"tea_small_title"},c.a.createElement("span",null,"实践课程"),c.a.createElement("a",{href:"https://www.educoder.net/paths",target:"_blank"},"查看更多",c.a.createElement("i",{className:"iconfont icon-jiantou1 font-12 ml8"}))),c.a.createElement("div",{className:"content"},c.a.createElement("div",{className:"vertical",onClick:function(){return window.location.href="https://www.educoder.net/paths/54"}},c.a.createElement("img",{src:s}),c.a.createElement("p",null,"Java项目开发实战入门"),c.a.createElement("div",null,c.a.createElement("i",{className:"iconfont icon-zhangjieicon"}),"10",c.a.createElement("i",{className:"iconfont icon-chengyuan1 ml25"}),"121992"),c.a.createElement("p",{className:"hover_bar"})),c.a.createElement("div",{className:"vertical",onClick:function(){return window.location.href="https://www.educoder.net/paths/3702"}},c.a.createElement("img",{src:r}),c.a.createElement("p",null,"基于TRUSTIE的软件工程实践教…"),c.a.createElement("div",null,c.a.createElement("i",{className:"iconfont icon-zhangjieicon"}),"11",c.a.createElement("i",{className:"iconfont icon-chengyuan1 ml25"}),"2250"),c.a.createElement("p",{className:"hover_bar"})),c.a.createElement("div",{className:"vertical",onClick:function(){return window.location.href="https://www.educoder.net/paths/85"}},c.a.createElement("img",{src:i}),c.a.createElement("p",null,"Python零基础到精通"),c.a.createElement("div",null,c.a.createElement("i",{className:"iconfont icon-zhangjieicon"}),"11",c.a.createElement("i",{className:"iconfont icon-chengyuan1 ml25"}),"114131"),c.a.createElement("p",{className:"hover_bar"})),c.a.createElement("div",{className:"vertical",onClick:function(){return window.location.href="https://www.educoder.net/paths/936"}},c.a.createElement("img",{src:o}),c.a.createElement("p",null,"计算机实验教学中心开放实验"),c.a.createElement("div",null,c.a.createElement("i",{className:"iconfont icon-zhangjieicon"}),"5",c.a.createElement("i",{className:"iconfont icon-chengyuan1 ml25"}),"135381"),c.a.createElement("p",{className:"hover_bar"}))),c.a.createElement("div",{className:"tea_small_title"},c.a.createElement("span",null,"实践项目"),c.a.createElement("a",{href:"https://www.educoder.net/shixuns",target:"_blank"},"查看更多",c.a.createElement("i",{className:"iconfont icon-jiantou1 font-12 ml8"}))),c.a.createElement("div",{className:"content practice"},c.a.createElement("div",{onClick:function(){return window.location.href="https://www.educoder.net/shixuns/zesqa3wi/challenges"}},c.a.createElement("img",{src:E})),c.a.createElement("div",{onClick:function(){return window.location.href="https://www.educoder.net/shixuns/ie6zxg7r/challenges"}},c.a.createElement("img",{src:p})),c.a.createElement("div",{onClick:function(){return window.location.href="https://www.educoder.net/shixuns/64xb9k2q/challenges"}},c.a.createElement("img",{src:d}))),c.a.createElement("div",{className:"content practice"},c.a.createElement("div",{onClick:function(){return window.location.href="https://www.educoder.net/shixuns/tb7hw62n/challenges"}},c.a.createElement("img",{src:u})),c.a.createElement("div",{onClick:function(){return window.location.href="https://www.educoder.net/shixuns/9vhkc6jf/challenges"}},c.a.createElement("img",{src:w})),c.a.createElement("div",{onClick:function(){return window.location.href="https://www.educoder.net/shixuns/5xcigsov/challenges"}},c.a.createElement("img",{src:N})))),c.a.createElement("div",{className:"tea_part2_bg"},c.a.createElement("span",{id:"teaching_part2"}),c.a.createElement("div",{className:"tea_part2"},c.a.createElement("p",{className:"tea_title"},"集成化班级协同空间"),c.a.createElement("p",{className:"tips"},"支持实验、作业、视频、考试、毕设等十余种线上线下管理工具"),c.a.createElement("div",{className:"tea_small_title"},c.a.createElement("span",null,"教学课堂"),c.a.createElement("a",{href:"https://www.educoder.net/classrooms",target:"_blank"},"查看更多",c.a.createElement("i",{className:"iconfont icon-jiantou1 font-12 ml8"}))),c.a.createElement("div",{className:"content"},c.a.createElement("div",{className:"vertical classroom1",onClick:function(){return window.location.href="https://www.educoder.net/classrooms/7ckfx39w/announcement"}},c.a.createElement("p",null,"第四届中国软件开源创新大赛培训"),c.a.createElement("img",{src:h}),c.a.createElement("p",null,"喻银凤"),c.a.createElement("p",{className:"thread"}),c.a.createElement("div",null,c.a.createElement("div",{className:"mr45"},c.a.createElement("span",{className:"num"},"7241"),c.a.createElement("span",{className:"font-12 ml10"},"人"),c.a.createElement("p",null,"成员数")),c.a.createElement("div",null,c.a.createElement("span",{className:"num"},"18"),c.a.createElement("span",{className:"font-12 ml10"},"次"),c.a.createElement("p",null,"作业数"))),c.a.createElement("p",{className:"hover_bar"})),c.a.createElement("div",{className:"vertical classroom2",onClick:function(){return window.location.href="https://www.educoder.net/classrooms/fwcka9or/announcement"}},c.a.createElement("p",null,"第三届全国高校绿色计算创新大赛培训"),c.a.createElement("img",{src:f}),c.a.createElement("p",null,"实践教学"),c.a.createElement("p",{className:"thread"}),c.a.createElement("div",null,c.a.createElement("div",{className:"mr45"},c.a.createElement("span",{className:"num"},"68824"),c.a.createElement("span",{className:"font-12 ml10"},"人"),c.a.createElement("p",null,"成员数")),c.a.createElement("div",null,c.a.createElement("span",{className:"num"},"9"),c.a.createElement("span",{className:"font-12 ml10"},"次"),c.a.createElement("p",null,"作业数"))),c.a.createElement("p",{className:"hover_bar"})),c.a.createElement("div",{className:"vertical classroom3",onClick:function(){return window.location.href="https://www.educoder.net/classrooms/owftcsph/shixun_homework"}},c.a.createElement("p",null,"基于TRUSTIE的软件工程教学"),c.a.createElement("img",{src:v}),c.a.createElement("p",null,"朱郑州"),c.a.createElement("p",{className:"thread"}),c.a.createElement("div",null,c.a.createElement("div",{className:"mr45"},c.a.createElement("span",{className:"num"},"61"),c.a.createElement("span",{className:"font-12 ml10"},"人"),c.a.createElement("p",null,"成员数")),c.a.createElement("div",null,c.a.createElement("span",{className:"num"},"34"),c.a.createElement("span",{className:"font-12 ml10"},"次"),c.a.createElement("p",null,"作业数"))),c.a.createElement("p",{className:"hover_bar"})),c.a.createElement("div",{className:"vertical classroom4",onClick:function(){return window.location.href="https://www.educoder.net/classrooms/2029/announcement"}},c.a.createElement("p",null,"计算机程序设计(C语言)"),c.a.createElement("img",{src:g}),c.a.createElement("p",null,"拓明福"),c.a.createElement("p",{className:"thread"}),c.a.createElement("div",null,c.a.createElement("div",{className:"mr45"},c.a.createElement("span",{className:"num"},"79753"),c.a.createElement("span",{className:"font-12 ml10"},"人"),c.a.createElement("p",null,"成员数")),c.a.createElement("div",null,c.a.createElement("span",{className:"num"},"105"),c.a.createElement("span",{className:"font-12 ml10"},"次"),c.a.createElement("p",null,"作业数"))),c.a.createElement("p",{className:"hover_bar"}))))),c.a.createElement("div",{className:"tea_part3_bg"},c.a.createElement("span",{id:"teaching_part3"}),c.a.createElement("div",{className:"tea_part3"},c.a.createElement("p",{className:"tea_title"},"多联盟共建开源竞赛"),c.a.createElement("p",{className:"tips"},"聚焦开源定期开展有奖大型竞赛,让您的作品伴随您成长"),c.a.createElement("div",{className:"tea_small_title"},c.a.createElement("span",null,"在线竞赛"),c.a.createElement("a",{href:"https://www.educoder.net/competitions",target:"_blank"},"查看更多",c.a.createElement("i",{className:"iconfont icon-jiantou1 font-12 ml8"}))),c.a.createElement("div",{className:"content",onClick:function(){return window.location.href="https://www.educoder.net/competitions/index/gcc_2021_projects_type1"}},c.a.createElement("img",{src:_}),c.a.createElement("div",{className:"center"},c.a.createElement("p",{className:"title"},"第四届中国软件开源创新大赛——开源项目创新赛命题组"),c.a.createElement("p",{className:"tip"},"开源项目创新赛聚焦发起或参与开源项目创新开发,设计了命题组和自由组两个组别,其中命题组为参赛团队参与指定开源项目进行贡献。"),c.a.createElement("p",null,"竞赛时间:",c.a.createElement("span",{className:"col18"},"2021/03/31 — 2021/11/30")),c.a.createElement("p",null,"报名截至时间:",c.a.createElement("span",{className:"col18"},"2021/11/30 00:00:00"))),c.a.createElement("div",null,c.a.createElement("p",{className:"col85"},"奖金"),c.a.createElement("p",{className:"col"},"¥ 335,000"))),c.a.createElement("div",{className:"content",onClick:function(){return window.location.href="https://www.educoder.net/competitions/index/gcc_2021_projects_type2"}},c.a.createElement("img",{src:_}),c.a.createElement("div",{className:"center"},c.a.createElement("p",{className:"title"},"第四届中国软件开源创新大赛——开源项目创新赛自由组"),c.a.createElement("p",{className:"tip"},"开源项目创新赛聚焦发起或参与开源项目创新开发,设计了命题和自由组两个组别,其中自由组为参赛团队将科研成果/论文算法开源到竞赛平台并进行持续创新。"),c.a.createElement("p",null,"竞赛时间:",c.a.createElement("span",{className:"col18"},"2021/03/31 — 2021/11/30")),c.a.createElement("p",null,"报名时间:",c.a.createElement("span",{className:"col18"},"2021/11/30 00:00:00"))),c.a.createElement("div",null,c.a.createElement("p",{className:"col85"},"奖金"),c.a.createElement("p",{className:"col"},"¥ 235,000"))),c.a.createElement("div",{className:"content",onClick:function(){return window.location.href="https://www.educoder.net/competitions/index/gcc-courses-2021_type1"}},c.a.createElement("img",{src:_}),c.a.createElement("div",{className:"center"},c.a.createElement("p",{className:"title"},"第四届中国软件开源创新大赛——开源实践教学赛命题组"),c.a.createElement("p",{className:"tip"},"开源实践教学赛聚焦基于开源技术构建在线实践教学资源开展实践教学,设计了命题组和自由组两个组别,其中命题组要求围绕指定开源技术/平台构建符合MOOP规范的实践教学资源并开展实践教学。"),c.a.createElement("p",null,"竞赛时间:",c.a.createElement("span",{className:"col18"},"2021/03/31 — 2021/11/30")),c.a.createElement("p",null,"报名时间:",c.a.createElement("span",{className:"col18"},"2021/11/30 00:00:00"))),c.a.createElement("div",null,c.a.createElement("p",{className:"col85"},"奖金"),c.a.createElement("p",{className:"col"},"¥ 335,000"))),c.a.createElement("div",{className:"content",onClick:function(){return window.location.href="https://www.educoder.net/competitions/index/gcc-courses-2021_type2"}},c.a.createElement("img",{src:_}),c.a.createElement("div",{className:"center"},c.a.createElement("p",{className:"title"},"第四届中国软件开源创新大赛——开源实践教学赛自由组"),c.a.createElement("p",{className:"tip"},"开源实践教学赛聚焦基于开源技术构建在线实践教学资源开展实践教学,设计了命题组和自由组两个组别,其中自由组不限技术/平台、基于实际教学需求构建符合MOOP规范的实践教学资源并开展实践教学。"),c.a.createElement("p",null,"竞赛时间:",c.a.createElement("span",{className:"col18"},"2021/03/31 — 2021/11/30")),c.a.createElement("p",null,"报名时间:",c.a.createElement("span",{className:"col18"},"2021/11/30 00:00:00"))),c.a.createElement("div",null,c.a.createElement("p",{className:"col85"},"奖金"),c.a.createElement("p",{className:"col"},"¥ 335,000"))))))}))},vfBC:function(e,a,t){}}]); \ No newline at end of file diff --git a/static/js/196.2d4a6a92.chunk.js b/static/js/196.2d4a6a92.chunk.js new file mode 100644 index 000000000..34132b700 --- /dev/null +++ b/static/js/196.2d4a6a92.chunk.js @@ -0,0 +1 @@ +(this.webpackJsonp=this.webpackJsonp||[]).push([[196],{EeH8:function(e,a,t){"use strict";t.r(a),t("T2oS");var n=t("W9HT"),l=(t("+L6B"),t("2/Rp")),c=(t("y8nQ"),t("Vl3Y")),i=(t("5NDa"),t("5rEg")),r=t("04Ix"),s=t.n(r),m=t("zLi2"),o=t.n(m),u=t("o+MX"),d=t.n(u),f=t("+oHS"),p=t.n(f),_=t("OWCx"),E=t.n(_),g=t("5PDf"),h=t.n(g),v=t("fHi0"),b=t.n(v),N=t("RXMP"),j=t.n(N),y=t("qjzJ"),x=t.n(y),w=t("HnXd"),O=t.n(w),L=t("LYCE"),z=t.n(L),H=t("cDcd"),B=t.n(H),D=(t("hBBm"),t("bjH3")),I=t("sYIF"),C=t("vDqi"),F=t.n(C);function k(e,a){var t=p()(e);if(E.a){var n=E()(e);a&&(n=h()(n).call(n,(function(a){return b()(e,a).enumerable}))),t.push.apply(t,n)}return t}function q(e){for(var a=1;a 我的 CLA”中查看和管理本协议")),B.a.createElement("div",{className:"cla_c"},B.a.createElement("p",{className:"cla_c_title"},"协议内容"),B.a.createElement(D.a,{className:"cla_c_html imageLayerParent",value:E.content,url:e.history.location})),!E.is_sign&&!E.is_member&&B.a.createElement(c.a,null,B.a.createElement("div",{className:"form_div"},B.a.createElement(c.a.Item,{label:"真实姓名"},r("real_name",{rules:[{required:!0,message:"请输入您的真实姓名"}]})(B.a.createElement(i.a,{placeholder:"请输入真实姓名",maxLength:30}))),B.a.createElement(c.a.Item,{label:"签署邮箱"},r("email",{rules:[{required:!0,message:"请输入签署邮箱"}]})(B.a.createElement(i.a,{placeholder:"请输入签署邮箱",maxLength:30,disabled:t&&t.email})))),B.a.createElement(l.a,{type:"primary",style:{marginTop:"20px"},onClick:function(){s((function(a,n){if(!a){var l="/users/".concat(t&&t.user_id,"/clas.json");F.a.post(l,q(q({},n),{},{cla_id:E&&E.id,email:t&&t.email||n.email})).then((function(a){a&&a.data&&(e.showNotification("协议签署成功!"),window.scrollTo(0,0),h())})).catch((function(e){}))}}))}},"接受并签署协议")))):B.a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",minHeight:"500px"}},B.a.createElement(n.a,null))})))},hBBm:function(e,a,t){}}]); \ No newline at end of file diff --git a/static/js/197.3361708d.chunk.js b/static/js/197.3361708d.chunk.js new file mode 100644 index 000000000..dfb29748c --- /dev/null +++ b/static/js/197.3361708d.chunk.js @@ -0,0 +1 @@ +(this.webpackJsonp=this.webpackJsonp||[]).push([[197],{cMND:function(e,t,a){"use strict";a.r(t),a("T2oS");var n,r=a("W9HT"),c=(a("g9YV"),a("wCAj")),l=(a("miYZ"),a("tsqr")),i=(a("+L6B"),a("2/Rp")),s=(a("OaEy"),a("2fM7")),o=a("Vi3r"),u=a.n(o),d=a("zLi2"),m=a.n(d),f=a("YdDX"),p=a.n(f),b=a("FLGM"),E=a.n(b),h=a("5PDf"),v=a.n(h),O=a("IeeE"),y=a.n(O),g=a("cDcd"),j=a.n(g),x=a("spEH"),N=a("vOnD"),w=(a("hBBm"),a("TxSN")),I=N.a.img(n||(n=p()(["{\n width:30px;\n height:30px;\n border-radius:50%;\n}"])));t.default=function(e){var t=e.organizeDetail,a=e.history,n=e.match,o=e.current_user,d=n.params.OIdentifier,f=o.login,p=Object(g.useState)(1),b=m()(p,2),h=b[0],O=(b[1],Object(g.useState)(0)),N=m()(O,2),k=(N[0],N[1]),S=Object(g.useState)(void 0),B=m()(S,2),D=B[0],z=B[1],C=Object(g.useState)([]),K=m()(C,2),M=K[0],T=K[1],H=Object(g.useState)(!1),L=m()(H,2),Y=L[0],F=L[1],J=null;Object(g.useEffect)((function(){Object(w.F)().then((function(e){var t=e&&e.data,a=t.code,n=t.rows;200===a&&T(n)}))}),[]),Object(g.useEffect)((function(){if(t){var e=t.nickname;document.title="开通组织工作台-".concat(e),V()}}),[t]),Object(g.useEffect)((function(){var e;t&&t.id&&(e=t.id,Object(w.S)(e).then((function(e){var t=e&&e.data,a=t.code,n=t.rows,r=t.total;200===a&&(z(n),k(r))})))}),[t,h]);var V=function(){Object(w.e)(t.id).then((function(e){if(e&&200===e.data.code){var t=e.data.data;t.isOpen&&!t.url?F(!0):t.isOpen&&(clearInterval(J),window.location=t.url)}}))},q=[{title:"头像",dataIndex:"imageUrl",render:function(e){return j.a.createElement(I,{src:e})}},{title:"用户名",dataIndex:"nickname"},{title:"邮箱",dataIndex:"email"},{title:"所属团队",dataIndex:["role","roleKey"],width:"20%",render:function(e,t){return j.a.createElement(s.a,{value:e,onChange:function(e){var a=u()(D);E()(a).call(a,(function(a){return a.username===t.username&&(a.role.roleKey=e)})),z(a)}},M&&E()(M).call(M,(function(e){return j.a.createElement(s.a.Option,{key:e.roleKey},e.roleName)})))}},{title:"操作",dataIndex:"username",key:"action",render:function(e){return j.a.createElement(i.a,{type:"danger",size:"small",disabled:e===f,onClick:function(){var t=v()(D).call(D,(function(t){return t.username!==e}));z(t)}},j.a.createElement("i",{className:"iconfont icon-fuzhi-shanchu font-14"}))}}];return j.a.createElement(r.a,{spinning:Y},j.a.createElement(x.r,{style:{border:"1px solid #eee"},className:"exterpriseBox"},j.a.createElement("div",{className:"padding30"},"首次创建组织工作台时,系统将根据组织团队用户在组织工作台中根据不同团队初始化成不同角色。请您知悉以下角色权限,再次确认组织成员的角色分配。",j.a.createElement("br",null),j.a.createElement("span",{className:"font-bd"},"组织管理员:"),"原owner团队成员,对组织内所有代码库均具有管理员权限,在组织工作台中拥有最高管理权限",j.a.createElement("br",null),j.a.createElement("span",{className:"font-bd"},"项目管理员:"),"原管理员团队成员,对组织内所有代码库均具有管理员权限,在组织工作台中拥有项目管理权限",j.a.createElement("br",null),j.a.createElement("span",{className:"font-bd"},"普通成员:"),"原开发者及报告者团队成员,对组织内所有代码库均具有开发者权限,在组织工作台中拥有项目基础使用权限及查看权限"),j.a.createElement(x.j,{className:"padding20-30"},j.a.createElement("div",{style:{width:"580px"}})),j.a.createElement("div",{className:"pl30 pr30 pb30",style:{minHeight:"400px"}},j.a.createElement(c.a,{size:"small",columns:q,dataSource:D,pagination:!1,className:"teamMemberTable"})),j.a.createElement("div",{className:"edu-txt-right pl30 pr30 pb30"},j.a.createElement(i.a,{type:"primary",ghost:!0,className:"mr20",onClick:function(){a.push("/".concat(d))}},"暂不开通"),j.a.createElement(i.a,{type:"primary",onClick:function(){var e=E()(D).call(D,(function(e){return{userId:e.userId,roleKey:e.role.roleKey}}));Object(w.f)(t.id,e).then((function(e){e&&200===e.data.code?(l.a.success("开通成功"),J=y()(V,1e3)):l.a.error(e&&e.data.msg)}))}},"确认并开通工作台"))))}},hBBm:function(e,t,a){}}]); \ No newline at end of file diff --git a/static/js/198.f678bf5e.chunk.js b/static/js/198.f678bf5e.chunk.js new file mode 100644 index 000000000..e7e4aee60 --- /dev/null +++ b/static/js/198.f678bf5e.chunk.js @@ -0,0 +1 @@ +(this.webpackJsonp=this.webpackJsonp||[]).push([[198],{"6V0J":function(e,t,a){},LMhh:function(e,t,a){"use strict";a.r(t);var n=a("yQr1"),i=a.n(n),r=(a("T2oS"),a("W9HT")),s=(a("DjyN"),a("NUBc")),c=a("06Pm"),l=a.n(c),o=a("kA7L"),m=a.n(o),u=a("3SUL"),p=a.n(u),d=a("eYnF"),f=a.n(d),g=a("X5/F"),v=a.n(g),h=a("04Ix"),E=a.n(h),N=a("o+MX"),b=a.n(N),k=a("FLGM"),y=a.n(k),S=a("cDcd"),L=a.n(S),j=a("2iEm"),w=a("vDqi"),x=a.n(w),C=a("sYIF"),D=(a("6V0J"),a("2CTR"));var F=function(e){function t(e){var a;return l()(this,t),a=function(e,t,a){return t=f()(t),p()(e,function(){try{var e=!Boolean.prototype.valueOf.call(i()(Boolean,[],(function(){})))}catch(e){}return!!e}()?i()(t,a||[],f()(e).constructor):t.apply(e,a))}(this,t,[e]),E()(a,"componentDidMount",(function(){a.getUsersList(),a.updateTitle()})),E()(a,"componentDidUpdate",(function(){a.updateTitle()})),E()(a,"updateTitle",(function(){var e=a.props.projectDetail;if(e){var t,n=e.author,i=e.name;document.title=b()(t="Fork用户-".concat(n.name,"/")).call(t,i)}})),E()(a,"getUsersList",(function(e,t){var n;a.setState({isSpin:!0});var i=a.props.match.params,r=i.projectsId,s=i.owner,c=b()(n="/".concat(s,"/")).call(n,r,"/forks.json");x.a.get(c,{params:{page:e,limit:t}}).then((function(e){e&&a.setState({count:e.data.count,users:e.data.users,isSpin:!1})})).catch((function(e){}))})),E()(a,"ChangePage",(function(e){a.setState({page:e,isSpin:!0});var t=a.state.limit;a.getUsersList(e,t)})),E()(a,"Paginations",(function(){var e=a.state,t=e.count,n=e.page,i=e.limit;if(t>i)return L.a.createElement("div",{className:"mt50 mb30 edu-txt-center"},L.a.createElement(s.a,{simple:!0,defaultCurrent:n,total:t,pageSize:i,onChange:a.ChangePage}))})),E()(a,"renderList",(function(e){if(e&&e.length>0)return y()(e).call(e,(function(e,t){var a;return L.a.createElement("div",{className:"w-25 pull-left",key:t},L.a.createElement("div",{className:"pbt25 grid-item mlr10 border-b-line"},L.a.createElement("div",null,L.a.createElement(j.a,{to:"/".concat(e.login),className:"show-user-link"},L.a.createElement("img",{className:"avatar-60",src:Object(C.h)("/".concat(e.image_url)),alt:""}))),L.a.createElement("div",{className:"ml12"},L.a.createElement("div",null,L.a.createElement(j.a,{to:b()(a="/".concat(e.login,"/")).call(a,e.identifier),className:"font-16 text-primary task-hide max-w-200",style:{display:"block"},title:e.name},e.name)),L.a.createElement("div",{className:"font-12 text-gray grid-item pb5"},L.a.createElement("i",{className:"iconfont icon-shijian user-join-time"}),L.a.createElement("span",{className:"ml4"},"fork时间:",e.format_time)))))}))})),a.state={users:null,count:0,limit:20,page:1,isSpin:!1},a}return v()(t,e),m()(t,[{key:"render",value:function(){var e=this.state,t=e.users,a=e.isSpin;return L.a.createElement("div",{className:"pbt15"},L.a.createElement("div",{className:"main background-f minH-670",style:{padding:"0px"}},L.a.createElement("div",{className:"user-list-items"},L.a.createElement("div",{className:"font-18 padding10-20 border-b-line"},"Fork列表"),L.a.createElement(r.a,{spinning:a},L.a.createElement("div",{className:"w-100 inline-block",style:{minHeight:"400px"}},t&&0===t.length?L.a.createElement(D.a,{_html:"暂时还没有相关数据!"}):"",this.renderList(t))),this.Paginations())))}}])}(S.Component);t.default=F}}]); \ No newline at end of file diff --git a/static/js/199.9e5042f1.chunk.js b/static/js/199.9e5042f1.chunk.js new file mode 100644 index 000000000..cc3057895 --- /dev/null +++ b/static/js/199.9e5042f1.chunk.js @@ -0,0 +1 @@ +(this.webpackJsonp=this.webpackJsonp||[]).push([[199],{Xd6l:function(e,t,n){"use strict";var a=n("yQr1"),r=n.n(a),c=(n("+L6B"),n("2/Rp")),s=n("06Pm"),i=n.n(s),l=n("kA7L"),o=n.n(l),u=n("3SUL"),m=n.n(u),p=n("eYnF"),h=n.n(p),f=n("X5/F"),d=n.n(f),g=n("04Ix"),v=n.n(g),y=n("o+MX"),E=n.n(y),_=n("FLGM"),N=n.n(_),w=n("cDcd"),S=n.n(w),k=n("sYIF"),b=n("2iEm"),F=n("KJct");function D(e,t,n){return t=h()(t),m()(e,function(){try{var e=!Boolean.prototype.valueOf.call(r()(Boolean,[],(function(){})))}catch(e){}return!!e}()?r()(t,n||[],h()(e).constructor):t.apply(e,n))}n("6V0J");var T=function(e){function t(){var e,n;i()(this,t);for(var a=arguments.length,r=new Array(a),s=0;s0)return N()(e).call(e,(function(e,i){return S.a.createElement("div",{className:"pull-left ".concat(t),key:i},S.a.createElement("div",{className:"pbt25 grid-item mlr10 border-b-line"},S.a.createElement("div",null,S.a.createElement("a",{href:"/".concat(e.login),className:"show-user-link"},S.a.createElement("img",{className:"avatar-60",src:Object(k.h)("/".concat(e.image_url)),alt:""}))),S.a.createElement("div",{className:"ml12"},S.a.createElement("div",null,S.a.createElement(b.a,{to:"/".concat(e.login),className:"font-16 text-primary task-hide max-w-200",style:{display:"block"},title:e.name},e.name)),S.a.createElement("div",{className:"font-12 text-gray grid-item pb5"},S.a.createElement("i",{className:"iconfont icon-shijian user-join-time"}),S.a.createElement("span",{className:"ml4"},"点赞列表"===a?"点赞":"关注列表"===a?"关注":"fork","时间:",e.format_time)),n&&n.login===e.login?S.a.createElement(c.a,{type:"default"},"当前用户"):S.a.createElement(F.a,{is_watch:e.is_watch,notReset:s,id:e.login,successFunc:r}))))}))})),n}return d()(t,e),o()(t,[{key:"render",value:function(){var e=this.props,t=e.users,n=e.userClass,a=e.current_user,r=e.type_title,c=e.successFunc,s=e.notReset,i=e.title_type;return this.renderList(t,n,a,r,c,s,i)}}])}(w.Component);t.a=T},bkQV:function(e,t,n){"use strict";n.r(t);var a=n("yQr1"),r=n.n(a),c=n("06Pm"),s=n.n(c),i=n("kA7L"),l=n.n(i),o=n("3SUL"),u=n.n(o),m=n("eYnF"),p=n.n(m),h=n("X5/F"),f=n.n(h),d=n("04Ix"),g=n.n(d),v=n("o+MX"),y=n.n(v),E=n("cDcd"),_=n.n(E),N=n("uaeZ");function w(e,t,n){return t=p()(t),u()(e,function(){try{var e=!Boolean.prototype.valueOf.call(r()(Boolean,[],(function(){})))}catch(e){}return!!e}()?r()(t,n||[],p()(e).constructor):t.apply(e,n))}var S=function(e){function t(){var e,n;s()(this,t);for(var a=arguments.length,r=new Array(a),c=0;ci?S.a.createElement("div",{className:"edu-txt-center pt30 mb30"},S.a.createElement(s.a,{simple:!0,defaultCurrent:l,total:a,pageSize:i,onChange:this.changePage})):"";return S.a.createElement(c.a,{spinning:n},S.a.createElement("div",{className:"minH-670"},S.a.createElement("div",{className:"grid-item pb20 bbt"},S.a.createElement("h3",{style:{marginBottom:"0px"}},S.a.createElement(k.a,{to:"/".concat(m)},S.a.createElement("i",{className:"iconfont icon-zuojiantou color-grey-9 font-16 mr8"})),"watch_users"===u?"".concat(h,"关注的"):"关注".concat(h,"的")),S.a.createElement("div",{className:"text-right"},S.a.createElement(B,{placeholder:"输入名称进行搜索",enterButton:"搜索",size:"large",onSearch:this.get_watchers,className:"list-r-Search",value:r,onChange:this.changeSearchValue}))),t&&t.length>0?S.a.createElement("div",{className:"w-100 inline-block"},S.a.createElement(T.a,{users:t,userClass:"w-33",type_title:"关注列表",current_user:p,successFunc:this.successFunc,notReset:"watch_users"!==u||"我"!==h,title_type:h})):S.a.createElement(D.a,{_html:"暂时没有数据~"}),S.a.createElement("div",{className:"w-100"},f)))}}])}(w.Component);t.a=L}}]); \ No newline at end of file diff --git a/static/js/200.58910098.chunk.js b/static/js/200.58910098.chunk.js new file mode 100644 index 000000000..05327a102 --- /dev/null +++ b/static/js/200.58910098.chunk.js @@ -0,0 +1 @@ +(this.webpackJsonp=this.webpackJsonp||[]).push([[200],{"0WPJ":function(e,t,n){"use strict";n.r(t);var a=n("yQr1"),r=n.n(a),c=n("06Pm"),s=n.n(c),i=n("kA7L"),o=n.n(i),l=n("3SUL"),u=n.n(l),m=n("eYnF"),p=n.n(m),h=n("X5/F"),f=n.n(h),g=n("04Ix"),d=n.n(g),v=n("o+MX"),y=n.n(v),E=n("cDcd"),_=n.n(E),N=n("uaeZ");function w(e,t,n){return t=p()(t),u()(e,function(){try{var e=!Boolean.prototype.valueOf.call(r()(Boolean,[],(function(){})))}catch(e){}return!!e}()?r()(t,n||[],p()(e).constructor):t.apply(e,n))}var S=function(e){function t(){var e,n;s()(this,t);for(var a=arguments.length,r=new Array(a),c=0;c0)return N()(e).call(e,(function(e,i){return S.a.createElement("div",{className:"pull-left ".concat(t),key:i},S.a.createElement("div",{className:"pbt25 grid-item mlr10 border-b-line"},S.a.createElement("div",null,S.a.createElement("a",{href:"/".concat(e.login),className:"show-user-link"},S.a.createElement("img",{className:"avatar-60",src:Object(k.h)("/".concat(e.image_url)),alt:""}))),S.a.createElement("div",{className:"ml12"},S.a.createElement("div",null,S.a.createElement(b.a,{to:"/".concat(e.login),className:"font-16 text-primary task-hide max-w-200",style:{display:"block"},title:e.name},e.name)),S.a.createElement("div",{className:"font-12 text-gray grid-item pb5"},S.a.createElement("i",{className:"iconfont icon-shijian user-join-time"}),S.a.createElement("span",{className:"ml4"},"点赞列表"===a?"点赞":"关注列表"===a?"关注":"fork","时间:",e.format_time)),n&&n.login===e.login?S.a.createElement(c.a,{type:"default"},"当前用户"):S.a.createElement(F.a,{is_watch:e.is_watch,notReset:s,id:e.login,successFunc:r}))))}))})),n}return g()(t,e),l()(t,[{key:"render",value:function(){var e=this.props,t=e.users,n=e.userClass,a=e.current_user,r=e.type_title,c=e.successFunc,s=e.notReset,i=e.title_type;return this.renderList(t,n,a,r,c,s,i)}}])}(w.Component);t.a=T},uaeZ:function(e,t,n){"use strict";var a=n("yQr1"),r=n.n(a),c=(n("T2oS"),n("W9HT")),s=(n("DjyN"),n("NUBc")),i=n("06Pm"),o=n.n(i),l=n("kA7L"),u=n.n(l),m=n("3SUL"),p=n.n(m),h=n("eYnF"),f=n.n(h),g=n("X5/F"),d=n.n(g),v=n("04Ix"),y=n.n(v),E=(n("5NDa"),n("5rEg")),_=n("o+MX"),N=n.n(_),w=n("cDcd"),S=n.n(w),k=n("2iEm"),b=n("vDqi"),F=n.n(b),D=n("2CTR"),T=n("Xd6l");var B=E.a.Search,L=function(e){function t(e){var n;return o()(this,t),n=function(e,t,n){return t=f()(t),p()(e,function(){try{var e=!Boolean.prototype.valueOf.call(r()(Boolean,[],(function(){})))}catch(e){}return!!e}()?r()(t,n||[],f()(e).constructor):t.apply(e,n))}(this,t,[e]),y()(n,"componentDidMount",(function(){n.get_watchers()})),y()(n,"get_watchers",(function(){var e,t=n.props,a=t.userType,r=t.match.params.username,c=N()(e="/users/".concat(r,"/")).call(e,a,".json"),s=n.state,i=s.page,o=s.limit,l=s.search;n.setState({isSpin:!0}),F.a.get(c,{params:{page:i,limit:o,search:l}}).then((function(e){e&&e.data&&n.setState({users:e.data.users,total:e.data.count,isSpin:!1})})).catch((function(e){n.setState({isSpin:!1})}))})),y()(n,"changePage",(function(e){n.state.page=e,n.get_watchers()})),y()(n,"changeSearchValue",(function(e){n.setState({search:e.target.value})})),y()(n,"successFunc",(function(){var e=n.props.fetchUser;n.get_watchers(),e&&e()})),n.state={page:1,limit:30,users:void 0,search:void 0,total:void 0},n}return d()(t,e),u()(t,[{key:"render",value:function(){var e=this.state,t=e.users,n=e.isSpin,a=e.total,r=e.search,i=e.limit,o=e.page,l=this.props,u=l.userType,m=l.login,p=l.current_user,h=p&&m===p.login?"我":"TA",f=a&&a>i?S.a.createElement("div",{className:"edu-txt-center pt30 mb30"},S.a.createElement(s.a,{simple:!0,defaultCurrent:o,total:a,pageSize:i,onChange:this.changePage})):"";return S.a.createElement(c.a,{spinning:n},S.a.createElement("div",{className:"minH-670"},S.a.createElement("div",{className:"grid-item pb20 bbt"},S.a.createElement("h3",{style:{marginBottom:"0px"}},S.a.createElement(k.a,{to:"/".concat(m)},S.a.createElement("i",{className:"iconfont icon-zuojiantou color-grey-9 font-16 mr8"})),"watch_users"===u?"".concat(h,"关注的"):"关注".concat(h,"的")),S.a.createElement("div",{className:"text-right"},S.a.createElement(B,{placeholder:"输入名称进行搜索",enterButton:"搜索",size:"large",onSearch:this.get_watchers,className:"list-r-Search",value:r,onChange:this.changeSearchValue}))),t&&t.length>0?S.a.createElement("div",{className:"w-100 inline-block"},S.a.createElement(T.a,{users:t,userClass:"w-33",type_title:"关注列表",current_user:p,successFunc:this.successFunc,notReset:"watch_users"!==u||"我"!==h,title_type:h})):S.a.createElement(D.a,{_html:"暂时没有数据~"}),S.a.createElement("div",{className:"w-100"},f)))}}])}(w.Component);t.a=L}}]); \ No newline at end of file diff --git a/static/js/201.4e63fa80.chunk.js b/static/js/201.4e63fa80.chunk.js new file mode 100644 index 000000000..9a6a96d1a --- /dev/null +++ b/static/js/201.4e63fa80.chunk.js @@ -0,0 +1 @@ +(this.webpackJsonp=this.webpackJsonp||[]).push([[201],{DNEU:function(e,a,t){"use strict";t.r(a),t("DjyN");var n=t("NUBc"),c=t("zLi2"),o=t.n(c),i=(t("OaEy"),t("2fM7")),l=t("ZbhI"),r=t.n(l),s=t("FLGM"),m=t.n(s),u=t("o+MX"),p=t.n(u),d=t("cDcd"),f=t.n(d),h=t("9C/b"),g=t("sYIF"),E=t("1thW"),v=t("5A3O"),N=(t("ITD6"),t("vDqi")),_=t.n(N),b=t("2iEm"),j=t("2CTR"),y=i.a.Option;a.default=Object(h.a)(Object(E.a)()(Object(g.b)()(Object(v.a)((function(e){var a=e.match.params,t=a.name,c=a.id,l=e.current_user.user_id,s=Object(d.useState)(void 0),u=o()(s,2),h=u[0],E=u[1],v=Object(d.useState)(void 0),N=o()(v,2),O=N[0],x=N[1],T=Object(d.useState)("praises_count"),k=o()(T,2),C=k[0],I=k[1],S=Object(d.useState)(1),w=o()(S,2),L=w[0],R=w[1],B=Object(d.useState)(15),D=o()(B,2),U=D[0],z=(D[1],Object(d.useState)(void 0)),F=o()(z,2),J=F[0],M=F[1],W=Object(d.useState)(void 0),H=o()(W,2),V=H[0],q=H[1];return Object(d.useEffect)((function(){t&&(document.title="项目标签-".concat(decodeURIComponent(t))),_.a.get("/project_languages.json").then((function(e){e&&E(e.data.project_languages)}))}),[]),Object(d.useEffect)((function(){_.a.get("/projects.json",{params:{user_id:l,page:L,limit:U,sort_by:C,language_id:O||void 0,topic_id:c}}).then((function(e){e&&(M(e.data.projects),q(e.data.total_count))})).catch((function(e){}))}),[C,L,O]),f.a.createElement("div",{className:"topicRepoList pb50"},f.a.createElement("h2",{className:"mt30 pl15"},"#",decodeURIComponent(t)),f.a.createElement("div",{className:"flexBoxTopic topicRepoHead"},f.a.createElement("span",null,"平台共",V,"个公开项目与此标签相匹配"),f.a.createElement("div",null,f.a.createElement(i.a,{defaultValue:0,showSearch:!0,placeholder:"请选择语言",style:{minWidth:"104px",marginRight:"20px"},onChange:function(e){x(e)},optionFilterProp:"children",filterOption:function(e,a){var t;return r()(t=a.props.children.toLowerCase()).call(t,e.toLowerCase())>=0}},f.a.createElement(y,{key:0,value:0},"全部语言"),h&&h.length>0&&m()(h).call(h,(function(e,a){return f.a.createElement(y,{key:e.id,value:e.id},e.name)}))),f.a.createElement(i.a,{defaultValue:"praises_count",onChange:function(e){I(e)},style:{minWidth:"104px"}},f.a.createElement(y,{value:"praises_count"},"最多点赞"),f.a.createElement(y,{value:"updated_on"},"最近更新"),f.a.createElement(y,{value:"forked_count"},"最多fork"),f.a.createElement(y,{value:"watched_count"},"最多关注"),f.a.createElement(y,{value:"created_on"},"最近创建")))),J&&0===J.length&&f.a.createElement("div",{className:"repoByTopicNodata"},f.a.createElement(j.a,{_html:"暂无数据"})),J&&J.length>0&&m()(J).call(J,(function(e){var a,t;return f.a.createElement("div",{key:e.id,className:"flexBoxTopic repoTopic"},f.a.createElement(b.a,{to:"/".concat(e.author&&e.author.login)},f.a.createElement("img",{src:Object(g.h)("/".concat(e.author&&e.author.image_url)),alt:"",className:"repoImg mr10"})),f.a.createElement("div",{className:"rightInfo"},f.a.createElement("div",{className:"flexBoxTopic"},f.a.createElement(b.a,{to:p()(a="/".concat(e.author&&e.author.login,"/")).call(a,e.identifier),className:"repoTitle task-hide font-15"},e.author&&e.author.name,"/",e.name),e.praises_count>0?f.a.createElement("span",{className:"mr10"},f.a.createElement("i",{className:"iconfont icon-xingzhuang mr3 font-14"}),e.praises_count):"",e.forked_count>0?f.a.createElement("span",null,f.a.createElement("i",{className:"iconfont icon-yifuke_icon mr3 font-14"}),e.forked_count):""),f.a.createElement("div",{className:"descTopic task-hide-2 mb5"},e.description),e.topics&&f.a.createElement("div",{className:"proListTopics"},m()(t=e.topics).call(t,(function(e){var a;return f.a.createElement(b.a,{to:p()(a="/explore/topic/".concat(e.id,"/")).call(a,encodeURIComponent(e.name)),className:"proListTopic mr15 font-13 task-hide"},e.name)}))),f.a.createElement("div",{className:"flexBoxTopic info3 font-13 mt5"},e.category&&e.category.id?f.a.createElement("span",{className:"category"},e.category.name):"",e.language&&e.language.id?f.a.createElement("span",{className:"language mr30 ".concat(e.category&&e.category.id?"hasCate":"")},e.language.name):"",f.a.createElement("span",{style:{lineHeight:"15px",display:"flex"}},f.a.createElement("i",{className:"iconfont icon-shijian font-15 mr5"}),"更新于",e.time_ago))))})),V>U&&f.a.createElement(n.a,{className:"mt20 pagTopic",pageSize:U,showQuickJumper:V>U,onChange:function(e){R(e)},current:L,total:V,showTotal:function(e){return"共 ".concat(e," 条")}}))})))))},ITD6:function(e,a,t){}}]); \ No newline at end of file diff --git a/static/js/202.0d70a44d.chunk.js b/static/js/202.0d70a44d.chunk.js new file mode 100644 index 000000000..69f1af59a --- /dev/null +++ b/static/js/202.0d70a44d.chunk.js @@ -0,0 +1 @@ +(this.webpackJsonp=this.webpackJsonp||[]).push([[202],{hJRQ:function(e,t,n){"use strict";n.d(t,"d",(function(){return d})),n.d(t,"x",(function(){return s})),n.d(t,"y",(function(){return m})),n.d(t,"H",(function(){return p})),n.d(t,"z",(function(){return f})),n.d(t,"u",(function(){return g})),n.d(t,"a",(function(){return h})),n.d(t,"F",(function(){return b})),n.d(t,"A",(function(){return E})),n.d(t,"B",(function(){return j})),n.d(t,"w",(function(){return y})),n.d(t,"h",(function(){return O})),n.d(t,"E",(function(){return v})),n.d(t,"i",(function(){return I})),n.d(t,"q",(function(){return S})),n.d(t,"r",(function(){return x})),n.d(t,"c",(function(){return T})),n.d(t,"t",(function(){return k})),n.d(t,"s",(function(){return P})),n.d(t,"v",(function(){return w})),n.d(t,"j",(function(){return M})),n.d(t,"m",(function(){return A})),n.d(t,"b",(function(){return F})),n.d(t,"p",(function(){return L})),n.d(t,"n",(function(){return B})),n.d(t,"C",(function(){return D})),n.d(t,"D",(function(){return R})),n.d(t,"G",(function(){return _})),n.d(t,"o",(function(){return C})),n.d(t,"l",(function(){return q})),n.d(t,"e",(function(){return H})),n.d(t,"f",(function(){return N})),n.d(t,"g",(function(){return J})),n.d(t,"k",(function(){return U}));var a=n("SPx3"),r=n.n(a),u=n("a0dU"),c=n.n(u),i=n("o+MX"),o=n.n(i),l=n("ucFT"),d=3,s="现金奖励",m=3,p={1:2022,2:2023,3:2024},f={2022:1,2023:2,2024:3};function g(e){return Object(l.a)({url:"/api/applyInformation/getUserApplyInfo",method:"get",params:e})}function h(e){return Object(l.a)({url:"/api/applyInformation/create",method:"post",data:e})}function b(e){return Object(l.a)({url:"/api/applyInformation/update",method:"post",data:e})}function E(e){return Object(l.a)({url:"/api/studentApply/create",method:"post",data:e})}function j(e){return Object(l.a)({url:"/api/studentApply/update",method:"post",data:e})}function y(e){return Object(l.a)({url:"/api/applyInformation/list",method:"get",params:e})}function O(e){return Object(l.a)({url:"/api/applyInformation/projectListFor0",method:"get",params:e})}function v(e){return Object(l.a)({url:"/api/applyInformation/taskList",method:"get",params:e})}function I(e){return Object(l.a)({url:"/api/applyInformation/taskListFor0",method:"get",params:e})}function S(e,t){return Object(l.a)({url:"/api/applyInformation/".concat(e),method:"get",params:t})}function x(e){return Object(l.a)({url:"/api/studentApply/getUserApplyInfo",method:"get",params:e})}function T(e){return Object(l.a)({url:"/api/studentApply/delete",method:"post",data:e})}function k(e){return Object(l.a)({url:"/api/applyInformation/task/".concat(e),method:"get"})}function P(e){return Object(l.a)({url:"/api/studentApply/list",method:"get",params:e})}function w(e){return Object(l.a)({url:"/api/applyInformation/hasAuditRole",method:"get",params:e})}function M(e){return Object(l.a)({url:"/api/applyInformation/auditList",method:"get",params:e})}function A(e){return Object(l.a)({url:"/api/applyInformation/lockedAuditList",method:"get",params:e})}function F(e){return Object(l.a)({url:"/api/studentApply/auditPassTask",method:"post",data:e})}function L(e){return Object(l.a)({url:"/api/studentApply/passList",method:"get",params:e})}function B(e,t){return Object(l.a)({url:"/api/examineMaterial/getExamineInfo/".concat(e),method:"get",params:t})}function D(e){return Object(l.a)({url:"/api/examineMaterial/create",method:"post",data:e})}function R(e){return Object(l.a)({url:"/api/tutorEvaluation/create",method:"post",data:e})}function _(e){return Object(l.a)({url:"/api/tutorEvaluation/update",method:"post",data:e})}function C(e){return Object(l.a)({url:"/api/examineMaterial/getExamineInfoList",method:"get",params:e})}function q(e){return Object(l.a)({url:"/api/glccSettings/settingList",method:"get",params:e})}function H(e){return Object(l.a)({url:"/api/applyInformation/delete",method:"post",data:e})}function N(e){return G.apply(this,arguments)}function G(){return(G=r()(c.a.mark((function e(t){return c.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(l.a)({url:"/api/applyInformation/findStudentTaskByTaskId",method:"get",params:t});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function J(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"range";if(e&&e[0]){var n,a,r,u,c,i,l,d,s,m,p=e[0].value.split(","),f=new Date(p[0]),g=new Date(p[1]),h=f.getFullYear(),b=f.getMonth()+1,E=f.getDate(),j=f.getHours(),y=g.getFullYear(),O=g.getMonth()+1,v=g.getDate(),I=g.getHours(),S=o()(n=o()(a=o()(r=o()(u=o()(c=o()(i=o()(l="".concat(h,"年")).call(l,b,"月")).call(i,E,"日")).call(c,j,"点-")).call(u,y,"年")).call(r,O,"月")).call(a,v,"日")).call(n,I,"点");if("start"===t)S=o()(d=o()(s=o()(m="".concat(h,"年")).call(m,b,"月")).call(s,E,"日")).call(d,j,"点");else if("end"===t){var x,T,k;S=o()(x=o()(T=o()(k="".concat(y,"年")).call(k,O,"月")).call(T,v,"日")).call(x,I,"点")}else if("rangeDay"===t){var P,w,M,A,F;S=o()(P=o()(w=o()(M=o()(A=o()(F="".concat(h,"年")).call(F,b,"月")).call(A,E,"日-")).call(M,y,"年")).call(w,O,"月")).call(P,v,"日")}else if("startMonthDay"===t){var L;S=o()(L="".concat(b,".")).call(L,E)}else if("endMonthDay"===t){var B;S=o()(B="".concat(O,".")).call(B,v)}else if("rangeConcatDot"===t){var D,R,_;S=o()(D=o()(R=o()(_="".concat(b,".")).call(_,E,"-")).call(R,O,".")).call(D,v)}return S}}function U(e){return Object(l.a)({url:"/api/examineMaterial/getExamineInfoListFor0In2023",method:"get",params:e})}},ucFT:function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"c",(function(){return o}));var a=n("JGtk"),r=localStorage.chromesetting&&JSON.parse(localStorage.chromesetting),u=r&&r.common.glcc,c=Object(a.a)(u),i=u,o=r&&r.common.main_site_url;t.a=c},"x1B+":function(e,t,n){"use strict";n.r(t);var a=n("EcSs"),r=n.n(a),u=(n("miYZ"),n("tsqr")),c=n("zLi2"),i=n.n(c),o=n("5PDf"),l=n.n(o),d=n("ZbhI"),s=n.n(d),m=n("TEMH"),p=n.n(m),f=n("FLGM"),g=n.n(f),h=n("+oHS"),b=n.n(h),E=n("cDcd"),j=n.n(E),y=n("jKe7"),O=n("2INN"),v=n("9C/b"),I=n("sYIF"),S=n("1thW"),x=n("5A3O"),T=(n("f2Tg"),n("CnBM")),k=n.n(T),P=n("HUFq"),w=n("qmW9"),M=n("hJRQ"),A=k()({loader:function(){return n.e(64).then(n.bind(null,"7fKU"))},loading:P.a}),F=k()({loader:function(){return Promise.all([n.e(2),n.e(3),n.e(4),n.e(19),n.e(90)]).then(n.bind(null,"4Coo"))},loading:P.a}),L=k()({loader:function(){return n.e(84).then(n.bind(null,"Vt0K"))},loading:P.a}),B=k()({loader:function(){return Promise.all([n.e(0),n.e(1),n.e(170)]).then(n.bind(null,"qeF3"))},loading:P.a}),D=k()({loader:function(){return Promise.all([n.e(2),n.e(3),n.e(4),n.e(19),n.e(43)]).then(n.bind(null,"jIcc"))},loading:P.a}),R=k()({loader:function(){return Promise.all([n.e(0),n.e(1),n.e(6),n.e(52),n.e(203)]).then(n.bind(null,"i+Ta"))},loading:P.a}),_=k()({loader:function(){return n.e(107).then(n.bind(null,"EjfP"))},loading:P.a}),C=k()({loader:function(){return n.e(106).then(n.bind(null,"H3p0"))},loading:P.a}),q=k()({loader:function(){return Promise.all([n.e(0),n.e(1),n.e(15),n.e(157)]).then(n.bind(null,"4pVs"))},loading:P.a}),H=k()({loader:function(){return n.e(136).then(n.bind(null,"GVBq"))},loading:P.a}),N=k()({loader:function(){return Promise.all([n.e(6),n.e(11),n.e(77)]).then(n.bind(null,"rljp"))},loading:P.a}),G=k()({loader:function(){return Promise.all([n.e(0),n.e(1),n.e(15),n.e(233)]).then(n.bind(null,"25qF"))},loading:P.a}),J=k()({loader:function(){return Promise.all([n.e(2),n.e(3),n.e(4),n.e(68)]).then(n.bind(null,"4vZ5"))},loading:P.a}),U=k()({loader:function(){return Promise.all([n.e(6),n.e(135)]).then(n.bind(null,"fWxu"))},loading:P.a}),Y=k()({loader:function(){return Promise.all([n.e(0),n.e(1),n.e(15),n.e(158)]).then(n.bind(null,"Ga6D"))},loading:P.a});t.default=Object(v.a)(Object(w.a)({imgSelector:".imageLayerParent img, .imageLayerParent .imageTarget",parentSelector:".newMain"})(Object(S.a)()(Object(I.b)()(Object(x.a)((function(e){var t=e.current_user,n=e.showLoginDialog,a=e.match.params.id,c=e.history,o=Object(E.useState)(M.d),d=i()(o,2),m=d[0],f=d[1],h=Object(E.useState)(void 0),v=i()(h,2),I=v[0],S=v[1],x=Object(E.useState)(void 0),T=i()(x,2),k=T[0],P=T[1],w=Object(E.useState)(!1),z=i()(w,2),K=z[0],V=z[1],W=Object(E.useState)(!1),Z=i()(W,2),Q=Z[0],X=Z[1],$=Object(E.useState)(!1),ee=i()($,2),te=ee[0],ne=ee[1],ae=Object(E.useState)(!1),re=i()(ae,2),ue=re[0],ce=re[1],ie=Object(E.useState)(!1),oe=i()(ie,2),le=oe[0],de=oe[1],se=Object(E.useState)(!1),me=i()(se,2),pe=me[0],fe=me[1];function ge(e,t,n){var a,r=g()(a=t.split(",")).call(a,(function(e){var t=e&&e.replace(/-/g,"/");return new Date(t).getTime()}));return"range"===n?e>r[0]&&er[0]}Object(E.useEffect)((function(){a&&f(M.z[a]||M.d)}),[a]),Object(E.useEffect)((function(){Object(M.l)({round:M.d,type:"timeSetting"}).then((function(e){if(e&&"success"===e.message){var t,n,a,r,u,c,i;P(e.data);var o=(new Date).getTime(),d=l()(t=e.data).call(t,(function(e){return"repoPublic"===e.name}));d[0]&&V(ge(o,d[0].value,"range"));var m=l()(n=e.data).call(n,(function(e){return"repoApply1"===e.name}));m[0]&&X(ge(o,m[0].value,"range"));var f=l()(a=e.data).call(a,(function(e){return"matching"===e.name}));f[0]&&ne(ge(o,f[0].value,"range"));var g=l()(r=e.data).call(r,(function(e){return"stuPublic"===e.name}));g[0]&&ce(ge(o,g[0].value,"range"));var h=l()(u=e.data).call(u,(function(e){return"mediumExamine2"===e.name}));h[0]&&de(ge(o,h[0].value,"range"));var b=l()(c=e.data).call(c,(function(e){return"finalExamine2"===e.name}));b[0]&&fe(ge(o,b[0].value,"range"));var E=l()(i=e.data).call(i,(function(e){var t;return-1===s()(t=["repoPublic","repoApply1","matching","stuPublic","mediumExamine2","finalExamine2"]).call(t,e.name)})),j=p()(E).call(E,(function(e){return ge(o,e.value,"range")}));-1!==j&&S(E[j].name)}}))}),[]);var he=Object(E.useState)({}),be=i()(he,2),Ee=be[0],je=be[1],ye=Object(E.useState)({}),Oe=i()(ye,2),ve=Oe[0],Ie=Oe[1],Se=Object(E.useState)(void 0),xe=i()(Se,2),Te=xe[0],ke=xe[1],Pe=Object(E.useState)(0),we=i()(Pe,2),Me=we[0],Ae=we[1],Fe=Object(E.useState)(void 0),Le=i()(Fe,2),Be=Le[0],De=Le[1],Re=Object(E.useState)(void 0),_e=i()(Re,2),Ce=_e[0],qe=_e[1],He=Object(E.useState)(void 0),Ne=i()(He,2),Ge=Ne[0],Je=Ne[1],Ue=Object(E.useState)(!1),Ye=i()(Ue,2),ze=Ye[0],Ke=Ye[1];Object(E.useEffect)((function(){document.title="确实开源编程夏令营丨GLCC"}),[]);var Ve=Object(E.useState)(!1),We=i()(Ve,2),Ze=We[0],Qe=We[1];function Xe(e){t&&t.login?Be?u.a.error("由于你已入选 ".concat(Be," 课题,无法申请其他课题")):ve&&b()(ve).length>=2?u.a.error("超出可报名课题数量上限"):window.location.href="/glcc/student/apply/".concat(e):n()}return Object(E.useEffect)((function(){t&&t.user_id&&(te||le||pe)&&Object(M.v)({userId:t.user_id,round:M.d}).then((function(e){e&&"success"===e.message&&e.data.hasRole&&Qe(!0)}))}),[t,te,le,pe]),Object(E.useEffect)((function(){("stuApply"===I||"stuApply1"===I||"mediumExamine1"===I||"finalExamine1"===I)&&t&&t.login&&Object(M.r)({userId:t.user_id,round:m}).then((function(e){if(e&&"success"===e.message){var t,n={},a={},r=!1;e.data&&g()(t=e.data.registrationStudentTaskList).call(t,(function(e){n[e.taskId]=e.id,e.locked&&De(e.taskName),e.locked&&qe(e.taskId),e.locked&&Je(e.studentRegId),"mediumExamine1"===I&&e.locked&&(r=!0),"finalExamine1"===I&&e.mediumExaminationPass&&(r=!0),e.mediumExaminationPass&&Ke(!0),1===e.subRound&&(a[e.taskId]=e.id)})),je(n),Ie(a),e.data&&Ae(Number(e.data.cancelCount)),"/glcc/submit"!==window.location.pathname||"mediumExamine1"!==I&&"finalExamine1"!==I||r||(c.push("/glcc"),u.a.error("您当前登录的账号不能参与该阶段开源夏令营"))}})),"/glcc/submit"===window.location.pathname&&t&&!t.login&&c.push("/glcc")}),[Te,t,I]),j.a.createElement("div",{className:"newMain clearfix"},j.a.createElement(y.a,e,("stuApply"===I||"stuApply1"===I)&&j.a.createElement(O.a,{path:"/glcc/student/apply/:taskId",render:function(t){return j.a.createElement(D,r()({},e,t,{period:I,setStudentInfoReset:ke,glccSettings:k}))}}),"repoApply"===I&&j.a.createElement(O.a,{path:"/glcc/apply",render:function(t){return j.a.createElement(F,r()({},e,t,{glccSettings:k}))}}),Q&&j.a.createElement(O.a,{path:"/glcc/sign",render:function(t){return j.a.createElement(F,r()({},e,t,{glccSettings:k}))}}),te&&Ze&&j.a.createElement(O.a,{path:"/glcc/mentoradmin",render:function(t){return j.a.createElement(R,r()({},e,t,{glccSettings:k}))}}),ue&&j.a.createElement(O.a,{path:"/glcc/result",render:function(e){return j.a.createElement(G,{current_user:t,history:e.history})}}),j.a.createElement(O.a,{path:"/glcc/help",render:function(t){return j.a.createElement(L,r()({},e,t))}}),j.a.createElement(O.a,{path:"/glcc/news",render:function(t){return j.a.createElement(B,r()({},e,t))}}),!(m===M.d&&!K)&&j.a.createElement(O.a,{path:"/glcc/:id/subjects/detail/:taskId",render:function(t){return j.a.createElement(H,r()({},e,t,{applyTaskId:Ee,applyTask:Xe,period:I,round:m}))}}),!(m===M.d&&!K)&&j.a.createElement(O.a,{path:"/glcc/:id/projects",render:function(t){return j.a.createElement(_,r()({period:I,round:m},e,t,{applyTaskId:Ee,setStudentInfoReset:ke,applyTask:Xe,glccSettings:k}))}}),!(m===M.d&&!K)&&j.a.createElement(O.a,{path:"/glcc/:id/subjects",render:function(t){return j.a.createElement(_,r()({period:I,round:m},e,t,{applyTaskId:Ee,setStudentInfoReset:ke,cancelCount:Me,applyTask:Xe,lockedTaskName:Be,glccSettings:k}))}}),j.a.createElement(O.a,{path:"/glcc/freesubject",render:function(t){return j.a.createElement(C,r()({},e,t))}}),j.a.createElement(O.a,{path:"/glcc/:id/free-result",render:function(e){return j.a.createElement(q,{id:a,round:m,period:I,current_user:t,history:e.history})}}),j.a.createElement(O.a,{path:"/glcc/openmmlab",render:function(t){return j.a.createElement(N,r()({period:I},e,t,{applyTaskId:Ee,setStudentInfoReset:ke,applyTask:Xe}))}}),("mediumExamine3"===I||"finalExamine3"===I)&&j.a.createElement(O.a,{path:"/glcc/:id/result",render:function(e){return j.a.createElement(Y,{id:a,round:m,period:I,current_user:t,history:e.history})}}),("mediumExamine1"===I&&Ce&&Ge||"finalExamine1"===I&&ze)&&j.a.createElement(O.a,{path:"/glcc/submit",render:function(e){return j.a.createElement(J,{current_user:t,history:e.history,checkedTaskId:Ce,studentRegId:Ge,period:I,glccSettings:k,isMediumExamineByToTutor:le,isFinalExamineByToTutor:pe})}}),le&&Ze&&j.a.createElement(O.a,{path:"/glcc/middle/examination",render:function(e){return j.a.createElement(U,{current_user:t,period:"mediumExamine",isMediumExamineByToTutor:le,glccSettings:k})}}),pe&&Ze&&j.a.createElement(O.a,{path:"/glcc/final/examination",render:function(e){return j.a.createElement(U,{current_user:t,period:"finalExamine",isMediumExamineByToTutor:pe,glccSettings:k})}}),j.a.createElement(O.a,{path:"/glcc/:id",render:function(t){return j.a.createElement(A,r()({repoPublic:K,period:I,round:m},e,t,{checkedTaskId:Ce,glccSettings:k,showMatchingBut:te&&Ze,isResultPublic:ue,hasRole:Ze,isMediumExamineByToTutor:le,isFinalExamineByToTutor:pe,mediumExaminationPass:ze}))}}),j.a.createElement(O.a,{path:"/glcc",render:function(t){return j.a.createElement(A,r()({repoPublic:K,period:I,round:m},e,t,{checkedTaskId:Ce,glccSettings:k,showMatchingBut:te&&Ze,isResultPublic:ue,hasRole:Ze,isMediumExamineByToTutor:le,isFinalExamineByToTutor:pe,mediumExaminationPass:ze}))}})))}))))))}}]); \ No newline at end of file diff --git a/static/js/203.73483217.chunk.js b/static/js/203.73483217.chunk.js new file mode 100644 index 000000000..5be46fdbb --- /dev/null +++ b/static/js/203.73483217.chunk.js @@ -0,0 +1 @@ +(this.webpackJsonp=this.webpackJsonp||[]).push([[203],{"2SKo":function(e,a,t){},"i+Ta":function(e,a,t){"use strict";t.r(a),t("2qtc");var n=t("kLXV"),c=(t("g9YV"),t("wCAj")),l=(t("Awhp"),t("KrTs")),s=(t("sPJy"),t("bE4q")),i=(t("+L6B"),t("2/Rp")),o=(t("5Dmo"),t("3S7+")),m=t("zLi2"),r=t.n(m),d=(t("Znn+"),t("ZTPi")),u=t("5PDf"),f=t.n(u),E=t("M5Mt"),p=t.n(E),N=t("o+MX"),h=t.n(N),b=t("BF1V"),k=t.n(b),g=t("0lTi"),v=t.n(g),w=t("6UaR"),x=t.n(w),y=t("FLGM"),C=t.n(y),j=t("xS4f"),I=t.n(j),O=t("cDcd"),S=t.n(O),T=t("2iEm"),A=t("wd/R"),R=t.n(A),_=(t("2SKo"),t("hJRQ")),B=t("ucFT"),M=d.a.TabPane;a.default=function(e){var a,t=e.current_user,m=e.showNotification,u=e.glccSettings,E=Object(O.useState)([]),N=r()(E,2),b=N[0],g=N[1],w=Object(O.useState)(!1),y=r()(w,2),j=y[0],A=y[1],P=Object(O.useState)(""),D=r()(P,2),K=D[0],L=D[1],Y=Object(O.useState)(),J=r()(Y,2),q=J[0],z=J[1],F=Object(O.useState)(!1),V=r()(F,2),X=V[0],Z=V[1],G=Object(O.useState)([]),Q=r()(G,2),U=Q[0],H=Q[1],W=Object(O.useState)([]),$=r()(W,2),ee=$[0],ae=$[1],te=Object(O.useState)(),ne=r()(te,2),ce=ne[0],le=ne[1],se=Object(O.useState)(!1),ie=r()(se,2),oe=ie[0],me=ie[1],re=u&&f()(u).call(u,(function(e){return"matching"===e.name})),de=u&&f()(u).call(u,(function(e){return"stuPublic"===e.name})),ue=[{title:"学生姓名",className:"taskTableColumns",dataIndex:"studentName",key:"studentName",width:"12%",ellipsis:!0,render:function(e,a){return S.a.createElement(o.a,{title:e},S.a.createElement("span",null,e))}},{title:"报名时间",key:"createdOn",dataIndex:"createdOn",className:"taskTableColumns",width:"10%",render:function(e,a){return e&&R()(e).format("YYYY-MM-DD")}},{title:"所在高校",key:"school",dataIndex:"school",className:"taskTableColumns",width:"14%",ellipsis:!0,render:function(e,a){return S.a.createElement(o.a,{title:e},S.a.createElement("span",null,e))}},{title:"联系电话",key:"phone",dataIndex:"phone",className:"taskTableColumns",width:"12%",ellipsis:!0,render:function(e,a){return S.a.createElement(o.a,{title:e},S.a.createElement("span",null,e))}},{title:"邮箱地址",key:"mail",dataIndex:"mail",className:"taskTableColumns",width:"15%",ellipsis:!0,render:function(e,a){return S.a.createElement(o.a,{title:e},S.a.createElement("span",null,e))}},{title:"申请自荐书",key:"memo",dataIndex:"memo",className:"taskTableColumns",ellipsis:!0,width:"18%",render:function(e,a){return S.a.createElement(o.a,{title:e},S.a.createElement("span",null,e))}},{title:"",key:"more",dataIndex:"more",className:"taskTableColumns moreColumns",width:"11%"},{title:"操作",dataIndex:"passStatus",align:"center",width:"11%",className:"actionColumns taskTableColumns",render:function(e,a,n){return S.a.createElement("div",{className:"actionBox"},a.locked&&!a.used&&S.a.createElement(o.a,{title:"恭喜,该学生已成功入选您的课题!"},S.a.createElement(i.a,{disabled:!0,type:"primary",className:"greenColBor"},"已入选")),a.locked&&a.used&&S.a.createElement(o.a,{title:"此学生已入选其他课题"},S.a.createElement(i.a,{disabled:!0,type:"primary",className:"redColBor"},"已被选")),a.tutorMail===t.email&&!a.locked&&!a.used&&(e?S.a.createElement(i.a,{type:"default",onClick:function(){fe(a.id,0)}},"撤销"):S.a.createElement(i.a,{disabled:oe,type:"primary",onClick:function(){fe(a.id,1)}},"通过")))}}];function fe(e,a){Object(_.b)({id:e,status:a,round:_.d}).then((function(e){e&&"success"===e.message?(m(a?"已通过该学生课题申请":"撤销成功"),z(Math.random())):m(e?e.message:"操作失败")}))}return Object(O.useEffect)((function(){Object(_.j)({userId:t.user_id,round:_.d}).then((function(e){"success"===e.message?(ae(e.data.rows),e.data.rows.length&&le(e.data.rows[0].id)):e&&m(e.message||"查询课题列表失败")}))}),[]),Object(O.useEffect)((function(){if(ce){H([]),Z(!0);var e={curPage:1,pageSize:999,keyword:"",taskId:ce,round:_.d};Object(_.s)(e).then((function(e){if(e.data&&x()(e.data.rows)){var a,t=e.data.rows;C()(t).call(t,(function(e,a){e.locked&&!e.used&&function(e,a){0!=a&&e.unshift(p()(e).call(e,a,1)[0])}(t,a)})),g(t);var n=I()(a=e.data.rows).call(a,(function(e){return e.passStatus&&!(e.locked&&e.used)||e.locked&&!e.used}));me(n)}Z(!1)}))}}),[ce,q]),S.a.createElement("div",{className:"glcc-container glcc-check"},S.a.createElement("div",{className:"glcc-main"},S.a.createElement(s.a,{className:"glcc_breadcrumb font-16"},S.a.createElement(s.a.Item,null,S.a.createElement(T.a,{to:"/glcc"},"开源夏令营")),S.a.createElement(s.a.Item,{style:{color:"#202D40"}},"导师审核")),S.a.createElement("div",{className:"head_introduce"},S.a.createElement("h4",{className:"head_tit"},"审核说明:"),S.a.createElement("div",{className:"head_content"},"1、欢迎进入导师审核页!各位导师可查看到您发布课题的全部学生报名信息"),S.a.createElement("div",{className:"head_content"},"2、您可根据学生报名信息与学生进行邮箱或电话沟通了解学生详细情况,选择满意的学生"),S.a.createElement("div",{className:"head_content"},"3、每个课题仅允许审核通过一个学生,在审核过程中,您可以随时调整各学生的审核状态,直到与学生匹配成功"),S.a.createElement("div",{className:"head_content"},"4、请各位导师在",Object(_.g)(re,"end"),"前完成课题申请的审核,",Object(_.g)(de,"start"),"平台将根据各导师审核信息,正式公布各课题学生入选名单")),S.a.createElement(d.a,{className:"task-tabs",onChange:function(e){le(e)},activeKey:ce+""},C()(ee).call(ee,(function(e,a){var t=!e.locked&&e.noPassStudentTaskCount;return S.a.createElement(M,{tab:S.a.createElement(l.a,{dot:t},"课题".concat(a+1)),key:e.id},S.a.createElement("div",{className:"task-title"},e.taskName))}))),S.a.createElement("div",{className:"taskList listBox"},S.a.createElement("div",{className:"line"}),S.a.createElement(c.a,{loading:X,columns:ue,dataSource:b,expandedRowRender:function(e){var a,t;return S.a.createElement("div",{className:"student-expand"},S.a.createElement("div",{className:"info-line"},(e.grade||e.profession)&&S.a.createElement("div",{className:"info-item"},S.a.createElement("span",{className:"info-tit"},"所学专业"),S.a.createElement("span",{className:"info-content"},e.grade," | ",e.profession)),e.location&&S.a.createElement("div",{className:"info-item"},S.a.createElement("span",{className:"info-tit"},"所在地区"),S.a.createElement("span",{className:"info-content"},e.location))),e.memoAttachment&&S.a.createElement("div",{className:"info-line"},S.a.createElement("div",{className:"info-item"},S.a.createElement("span",{className:"info-tit"},"自荐书附件"),S.a.createElement("i",{className:"iconfont icon-lianjie3 font-14 color6 mr5"}),S.a.createElement("a",{className:"link",href:h()(a="".concat(B.b,"/busiAttachments/download/")).call(a,e.memoAttachment.id)},e.memoAttachment.fileName))),e.proveAttachmentId&&S.a.createElement("div",{className:"info-line"},S.a.createElement("div",{className:"info-item"},S.a.createElement("span",{className:"info-tit"},"学生证明"),S.a.createElement("img",{className:"info-img",alt:"",onClick:function(){A(!0),L(e.proveAttachmentId)},src:h()(t="".concat(B.b,"/busiAttachments/download/")).call(t,e.proveAttachmentId)}))))},expandIconColumnIndex:6,expandIconAsCell:!1,expandIcon:function(e){return e.expanded?S.a.createElement("a",{className:"actionBox",style:{marginRight:8},onClick:function(a){e.onExpand(e.record,a)}},"更多详情",S.a.createElement("i",{className:"iconfont icon-changyongtubiao-xianxingdaochu-zhuanqu- font-12 ml5 down"})):S.a.createElement("a",{className:"actionBox",style:{marginRight:8},onClick:function(a){e.onExpand(e.record,a)}},"更多详情",S.a.createElement("i",{className:"iconfont icon-jiantou9 font-12 ml5 down"}))},rowKey:"id",expandedRowKeys:U,onExpand:function(e,a){var t=new k.a(U);e?t.add(a.id):t.delete(a.id),H(v()(t))},pagination:!1})),S.a.createElement(n.a,{visible:j&&K,title:"学生证明",onCancel:function(){A(!1)},onOk:function(){A(!1)},className:"picture-modal",width:900,footer:null},S.a.createElement("img",{alt:"",src:h()(a="".concat(B.b,"/busiAttachments/download/")).call(a,K)}))))}}}]); \ No newline at end of file diff --git a/static/js/204.784e2355.chunk.js b/static/js/204.784e2355.chunk.js new file mode 100644 index 000000000..cc8bd52a8 --- /dev/null +++ b/static/js/204.784e2355.chunk.js @@ -0,0 +1 @@ +(this.webpackJsonp=this.webpackJsonp||[]).push([[204],{"CSm+":function(e,a,t){"use strict";t.r(a);var n=t("EcSs"),c=t.n(n),r=t("zLi2"),l=t.n(r),i=t("ZbhI"),o=t.n(i),s=t("o+MX"),m=t.n(s),u=t("cDcd"),d=t.n(u),f=t("2iEm"),E=t("jKe7"),b=t("2INN"),p=t("CnBM"),g=t.n(p),h=t("HUFq"),v=t("sYIF"),N=t("eGzb"),O=t("vDqi"),I=t.n(O),j=(t("VUSe"),g()({loader:function(){return Promise.all([t.e(0),t.e(6),t.e(120)]).then(t.bind(null,"BX1b"))},loading:h.a})),z=g()({loader:function(){return Promise.all([t.e(0),t.e(145)]).then(t.bind(null,"bKeb"))},loading:h.a}),D=g()({loader:function(){return Promise.all([t.e(0),t.e(129)]).then(t.bind(null,"yvJ0"))},loading:h.a}),k=(g()({loader:function(){return Promise.all([t.e(0),t.e(2),t.e(26)]).then(t.bind(null,"wZuH"))},loading:h.a}),g()({loader:function(){return t.e(130).then(t.bind(null,"093b"))},loading:h.a})),w=g()({loader:function(){return Promise.all([t.e(0),t.e(1),t.e(197)]).then(t.bind(null,"cMND"))},loading:h.a});a.default=function(e){var a=e.match.params.OIdentifier,t=e.location.pathname,n=e.enterpriseOpened,r=Object(u.useState)(void 0),i=l()(r,2),s=i[0],p=i[1],g=Object(u.useState)(!0),h=l()(g,2),O=(h[0],h[1]),_=Object(u.useState)(!1),S=l()(_,2),y=S[0],B=S[1];function P(e,a){var t=s;t.name=e,t.description=a,p(t)}return Object(u.useEffect)((function(){t&&(o()(t).call(t,"/".concat(a,"/setting"))>-1?(O(!1),s&&!s.is_admin&&e.history.push("/nopage")):O(!0),o()(t).call(t,"/".concat(a,"/teams"))>-1||o()(t).call(t,"/".concat(a,"/members"))>-1?B(!0):B(!1))}),[t,s]),Object(u.useEffect)((function(){var e,t;a&&(t="/organizations/".concat(e=a,".json"),I.a.get(t).then((function(a){if(a&&a.data){var t;p(a.data);var n=m()(t="".concat(a.data.nickname,",")).call(t,e,","),c=a.data.nickname+"("+e+") "+a.data.description;Object(v.v)(n,c,c,"/".concat(e),e)}})).catch((function(e){})))}),[a]),d.a.createElement("div",{className:"teamDetail mb50"},s&&d.a.createElement(N.a,{src:"/".concat(s.name),title:s.nickname,desc:!y&&s.description,img:s.avatar_url,rightBtn:y&&!n&&d.a.createElement("span",{className:"subNavs"},d.a.createElement(f.a,{to:"/".concat(a,"/members"),className:t==="/".concat(a,"/members")?"active":""},d.a.createElement("span",null,"组织成员"),s.num_users&&d.a.createElement("lable",null,s.num_users)),d.a.createElement(f.a,{to:"/".concat(a,"/teams"),className:t==="/".concat(a,"/teams")?"active":""},d.a.createElement("span",null,"组织团队"),s.num_teams&&d.a.createElement("lable",null,s.num_teams))),bottomInfos:!y&&d.a.createElement("div",null,s.location&&d.a.createElement("span",{className:"color-grey-6"},d.a.createElement("i",{className:"iconfont icon-weizhi mr3 font-16 color-grey-6"}),s.location),s.website&&d.a.createElement("a",{href:s.website,target:"_blank",className:"ml20 color-grey-6"},d.a.createElement("i",{className:"iconfont icon-lianjie mr3 font-14"}),s.website))}),d.a.createElement(E.a,null,d.a.createElement(b.a,{path:"/:OIdentifier/teams/:groupId",render:function(a){return d.a.createElement(j,c()({},e,a,{organizeDetail:s}))}}),d.a.createElement(b.a,{path:"/:OIdentifier/members",render:function(a){return d.a.createElement(D,c()({},e,a,{organizeDetail:s}))}}),d.a.createElement(b.a,{path:"/:OIdentifier/teams",render:function(a){return d.a.createElement(z,c()({},e,a,{organizeDetail:s}))}}),d.a.createElement(b.a,{path:"/:OIdentifier/setting",render:function(a){return d.a.createElement(k,c()({},e,a,{organizeDetail:s,updateFunc:P,enterpriseOpened:n}))}}),d.a.createElement(b.a,{path:"/:OIdentifier/enterprise",render:function(a){return d.a.createElement(w,c()({},e,a,{organizeDetail:s}))}})))}},eGzb:function(e,a,t){"use strict";var n=t("cDcd"),c=t.n(n),r=t("sYIF"),l=t("2iEm");t("KkuB"),a.a=function(e){var a=e.img,t=e.title,n=e.desc,i=e.rightBtn,o=e.src,s=e.bottomInfos;return c.a.createElement("div",{className:"cards"},a&&c.a.createElement("div",{className:"img"},c.a.createElement("img",{src:Object(r.h)("/".concat(a)),alt:""})),c.a.createElement("div",{className:"content"},c.a.createElement("p",{className:"titles"},c.a.createElement(l.a,{to:o},t),i),c.a.createElement("div",{className:"desc"},n),s))}}}]); \ No newline at end of file diff --git a/static/js/205.24c8c2d0.chunk.js b/static/js/205.24c8c2d0.chunk.js new file mode 100644 index 000000000..71c365048 --- /dev/null +++ b/static/js/205.24c8c2d0.chunk.js @@ -0,0 +1 @@ +(this.webpackJsonp=this.webpackJsonp||[]).push([[205],{CyMe:function(e,a,t){"use strict";t.r(a);var n=t("EcSs"),c=t.n(n),l=t("zLi2"),s=t.n(l),r=t("ZbhI"),i=t.n(r),m=t("o+MX"),o=t.n(m),u=t("cDcd"),d=t.n(u),E=t("2iEm"),f=t("jKe7"),p=t("2INN"),b=t("CnBM"),g=t.n(b),v=t("HUFq"),N=(t("VUSe"),t("vDqi")),h=t.n(N),j=t("eGzb"),O=g()({loader:function(){return t.e(176).then(t.bind(null,"8Or8"))},loading:v.a});a.default=function(e){var a,t=e.match.params.OIdentifier,n=e.match.params.groupId,l=e.location.pathname,r=Object(u.useState)(void 0),m=s()(r,2),b=m[0],g=m[1],v=Object(u.useState)(!1),N=s()(v,2),k=N[0],z=N[1];return Object(u.useEffect)((function(){var e;l&&(i()(l).call(l,o()(e="/".concat(t,"/teams/")).call(e,n,"/setting"))>-1?z(!1):z(!0))}),[l]),Object(u.useEffect)((function(){var e,a,c,l;t&&n&&(e=t,a=n,l=o()(c="/organizations/".concat(e,"/teams/")).call(c,a,".json"),h.a.get(l).then((function(e){e&&e.data&&g(e.data)})).catch((function(e){})))}),[t,n]),Object(u.useEffect)((function(){if(b){var e,a=b.nickname,t=b.organization;document.title=o()(e="团队设置-".concat(a,"-")).call(e,t.nickname)}}),[b]),d.a.createElement("div",{className:"teamDetail",style:{paddingTop:"0px"}},d.a.createElement("div",null,d.a.createElement("i",{className:"iconfont icon-zuobiao mr5"}),d.a.createElement(E.a,{to:"/".concat(t)},b&&b.organization&&b.organization.nickname),d.a.createElement("i",{className:"iconfont icon-youjiantou ml3 mr3 font-12 color-grey-9"}),d.a.createElement("span",{className:"color-grey-9"},b?b.nickname:"新建团队")),b&&d.a.createElement(j.a,{src:o()(a="/".concat(t,"/teams/")).call(a,n),title:b.nickname||b.name,rightBtn:k&&d.a.createElement("span",{className:"subNavs"},d.a.createElement(E.a,{to:"/".concat(t,"/members"),className:l==="/".concat(t,"/members")?"active":""},d.a.createElement("span",null,"组织成员"),b.num_users&&d.a.createElement("lable",null,b.num_users)),d.a.createElement(E.a,{to:"/".concat(t,"/teams"),className:l==="/".concat(t,"/teams")?"active":""},d.a.createElement("span",null,"组织团队"),b.num_teams&&d.a.createElement("lable",null,b.num_teams))),desc:!k&&b.description}),d.a.createElement(f.a,e,d.a.createElement(p.a,{path:"/:OIdentifier/teams/:groupId/setting",render:function(a){return d.a.createElement(O,c()({},e,a,{includesAllProject:b&&b.includes_all_project}))}})))}},eGzb:function(e,a,t){"use strict";var n=t("cDcd"),c=t.n(n),l=t("sYIF"),s=t("2iEm");t("KkuB"),a.a=function(e){var a=e.img,t=e.title,n=e.desc,r=e.rightBtn,i=e.src,m=e.bottomInfos;return c.a.createElement("div",{className:"cards"},a&&c.a.createElement("div",{className:"img"},c.a.createElement("img",{src:Object(l.h)("/".concat(a)),alt:""})),c.a.createElement("div",{className:"content"},c.a.createElement("p",{className:"titles"},c.a.createElement(s.a,{to:i},t),r),c.a.createElement("div",{className:"desc"},n),m))}}}]); \ No newline at end of file diff --git a/static/js/206.147191a6.chunk.js b/static/js/206.147191a6.chunk.js new file mode 100644 index 000000000..1cfc01fe6 --- /dev/null +++ b/static/js/206.147191a6.chunk.js @@ -0,0 +1 @@ +(this.webpackJsonp=this.webpackJsonp||[]).push([[206],{Hsgt:function(e,t,a){"use strict";a("5NDa");var n=a("5rEg"),c=a("cDcd"),r=a.n(c),l=n.a.Search;t.a=function(e){var t=e.placeholder,a=e.onSearch,n=e.onChange;return r.a.createElement(l,{allowClear:!0,placeholder:t,enterButton:"搜索",onSearch:a,width:"300px",onChange:n})}},vTxG:function(e,t,a){"use strict";a.r(t),a("DjyN");var n=a("NUBc"),c=(a("qVdP"),a("jsC+")),r=a("EcSs"),l=a.n(r),o=(a("lUTK"),a("BvKs")),s=a("zLi2"),i=a.n(s),m=a("o+MX"),u=a.n(m),d=a("FLGM"),h=a.n(d),E=a("cDcd"),f=a.n(E),p=a("Hsgt"),v=a("sYIF"),g=function(e){var t=e.item,a=e.history;return f.a.createElement("div",{onClick:function(){a.push("/".concat(t.name),"_blank")},style:{cursor:"pointer"}},f.a.createElement("div",{className:"imgBox"},f.a.createElement("img",{alt:"",src:Object(v.h)("/".concat(t.avatar_url))})),f.a.createElement("div",{style:{flex:"1"}},f.a.createElement("span",{className:"mb5 font-18 color-grey-3 task-hide",style:{display:"block",maxWidth:"588px"}},t.nickname),f.a.createElement("div",{className:"task-hide-2 teamdesc"},t.description),f.a.createElement("p",{className:"item-news"},f.a.createElement("span",null,"项目:",t.num_projects),f.a.createElement("span",null,f.a.createElement("i",{className:"iconfont icon-shijian color-green mr3 font-12"}),"创建时间:",t.created_at))))},j=a("2CTR"),b=a("vDqi"),y=a.n(b),_=a("aqs5");t.default=function(e){var t=Object(E.useState)(void 0),a=i()(t,2),r=a[0],s=a[1],m=Object(E.useState)(1),d=i()(m,2),v=d[0],b=d[1],k=Object(E.useState)(0),N=i()(k,2),S=N[0],x=N[1],C=Object(E.useState)("desc"),O=i()(C,2),w=O[0],D=(O[1],Object(E.useState)("created_at")),z=i()(D,2),I=z[0],B=z[1],F=Object(E.useState)(void 0),L=i()(F,2),q=L[0],T=L[1],G=(e.checkIfLogin,e.showLoginDialog,e.current_user),H=e.match.params.username,J=e.user;function K(e){var t="/users/".concat(H,"/organizations.json");y.a.get(t,{params:{search:e,sort_by:I,sort_direction:w,page:v,limit:15}}).then((function(e){e&&e.data&&(s(e.data.organizations),x(e.data.total_count))})).catch((function(e){}))}Object(E.useEffect)((function(){if(J){var e,t=J.username,a=J.login;document.title=u()(e="参与组织-".concat(t,"/")).call(e,a)}}),[J]),Object(E.useEffect)((function(){H&&K(q)}),[H,I,v,w]);var M=f.a.createElement(o.a,{onClick:function(e){return B(e.key)}},f.a.createElement(o.a.Item,{value:"created_at",key:"created_at"},"创建时间排序"),f.a.createElement(o.a.Item,{value:"num_projects",key:"num_projects"},"项目数排序"),f.a.createElement(o.a.Item,{value:"num_users",key:"num_users"},"组织成员数排序"));return f.a.createElement("div",null,f.a.createElement("div",{className:"headerbox"},f.a.createElement("div",null,f.a.createElement(p.a,{value:q,onChange:function(e){return T(e.target.value)},placeholder:"请输入组织名称关键字进行搜索",onSearch:function(){K(q)}})),f.a.createElement("p",null,G&&G.login===H&&f.a.createElement(_.a,l()({},e,{sureFunc:function(){e.history.push("/organize/new")}}),f.a.createElement("i",{className:"iconfont icon-xinjian1 mr3 font-14"}),"新建组织"),f.a.createElement(c.a,{overlay:M},f.a.createElement("a",null,"排序",f.a.createElement("i",{className:"iconfont icon-sanjiaoxing-down ml3 font-14"}))))),r&&r.length>0?f.a.createElement("div",{className:"contentForm"},h()(r).call(r,(function(t,a){return f.a.createElement(g,{item:t,history:e.history})}))):f.a.createElement(j.a,{_html:"暂无数据"}),S>15&&f.a.createElement("div",{className:"mt20 pb20",style:{textAlign:"center"}},f.a.createElement(n.a,{simple:!0,current:v,pageSize:15,onChange:function(e){return b(e)},total:S})))}}}]); \ No newline at end of file diff --git a/static/js/207.4b20c2fc.chunk.js b/static/js/207.4b20c2fc.chunk.js new file mode 100644 index 000000000..6ef67ce23 --- /dev/null +++ b/static/js/207.4b20c2fc.chunk.js @@ -0,0 +1 @@ +(this.webpackJsonp=this.webpackJsonp||[]).push([[207],{RIeY:function(e,t,a){"use strict";a.r(t),a("DjyN");var n,c=a("NUBc"),r=(a("+L6B"),a("2/Rp")),l=a("SPx3"),o=a.n(l),s=a("zLi2"),i=a.n(s),u=a("YdDX"),m=a.n(u),f=a("a0dU"),p=a.n(f),h=a("ZbhI"),d=a.n(h),b=a("o+MX"),E=a.n(b),v=a("FLGM"),g=a.n(v),j=a("cDcd"),y=a.n(j),O=a("3Diz"),x=a("ess8"),N=a("vOnD"),D=a("spEH"),B=a("vDqi"),_=a.n(B),w=a("tnhM"),S=a("sYIF"),k=N.a.div(n||(n=m()(["{\n padding:20px 30px;\n min-height:500px;\n}"])));t.default=function(e){var t=Object(j.useState)("master"),a=i()(t,2),n=a[0],l=a[1],s=Object(j.useState)(void 0),u=i()(s,2),m=u[0],f=u[1],h=Object(j.useState)("master"),b=i()(h,2),v=b[0],N=b[1],B=Object(j.useState)(void 0),I=i()(B,2),L=I[0],z=I[1],C=Object(j.useState)(0),Y=i()(C,2),M=Y[0],X=Y[1],F=Object(j.useState)(1),J=i()(F,2),R=J[0],U=J[1];Object(j.useEffect)((function(){e.defaultBranch&&(l(e.defaultBranch),N(e.defaultBranch))}),[e.defaultBranch]);var q=e.match.params,A=q.projectsId,G=q.owner,H=e.projectDetail;function P(){return(P=o()(p.a.mark((function e(t,a){var n;return p.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(w.a)(t,a);case 2:n=e.sent,f(n);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Z(t){var a,n;e.history.push(E()(a=E()(n="/".concat(G,"/")).call(n,A,"/settings/branches/")).call(a,t))}return Object(j.useEffect)((function(){var e;if(H&&-1===d()(e=document.title).call(e,"分支设置-")){var t,a=H.author,n=H.name;document.title=E()(t="分支设置-".concat(a.name,"/")).call(t,n)}}),[H]),Object(j.useEffect)((function(){G&&(function(e,t){P.apply(this,arguments)}(A,G),function(e,t){var a,n=E()(a="/".concat(e,"/")).call(a,t,"/protected_branches.json");_.a.get(n,{params:{page:R,limit:15}}).then((function(e){e&&(X(e.data.total_count),z(e.data.protected_branches))})).catch((function(e){}))}(G,A))}),[G]),y.a.createElement(D.r,null,y.a.createElement(x.a,null,y.a.createElement("span",{className:"font-18"},"分支设置")),y.a.createElement(k,null,y.a.createElement("div",{className:"pb20",style:{borderBottom:"1px dashed #eee"}},y.a.createElement("p",{className:"color-grey-3 mb10 font-18"},"默认分支"),y.a.createElement("p",{className:"mb10"},"默认分支被视作为代码库中的基本分支,是所有克隆、代码提交、合并请求的目标分支"),y.a.createElement(D.a,null,y.a.createElement(O.a,{branch:n,repo_id:H&&H.repo_id,projectsId:A,changeBranch:function(e){l(Object(S.u)(e))},owner:G,history:e.history,branchList:m,tagflag:!1}),y.a.createElement("a",{className:"color-blue ml20",onClick:function(){return a=E()(t="/".concat(G,"/")).call(t,A,".json"),void _.a.put(a,{default_branch:n}).then((function(t){if(t){e.showNotification("分支设置成功!");var a=e.getDetail;a&&a()}})).catch((function(e){}));var t,a}},"设为默认分支"))),y.a.createElement("div",{className:"mt10"},y.a.createElement("p",{className:"color-grey-3 mb10 font-18"},"分支保护"),y.a.createElement(D.a,null,y.a.createElement(O.a,{branch:v,repo_id:H&&H.repo_id,projectsId:A,changeBranch:function(e){N(Object(S.u)(e))},owner:G,history:e.history,branchList:m,tagflag:!1}),y.a.createElement("a",{className:L&&L.length>0?"color-blue ml20":"color-grey ml20",onClick:function(){return Z(Object(S.y)(v))}},"设置分支保护")),L&&L.length>0&&y.a.createElement("div",{className:"protectBranchList"},g()(L).call(L,(function(e,t){return y.a.createElement(D.j,null,y.a.createElement("span",null,e.branch_name),y.a.createElement(r.a,{onClick:function(){return Z(e.branch_name)}},"编辑"))}))),M>15&&y.a.createElement("div",{className:"mt15 mb20",style:{textAlign:"center"}},y.a.createElement(c.a,{simple:!0,current:R,pageSize:15,total:M,onChange:function(e){U(e)}})))))}},ess8:function(e,t,a){"use strict";var n,c=a("YdDX"),r=a.n(c),l=a("cDcd"),o=a.n(l),s=a("vOnD").a.div(n||(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}"])));t.a=function(e){var t=e.children;return o.a.createElement(s,null,t)}}}]); \ No newline at end of file diff --git a/static/js/208.a695c620.chunk.js b/static/js/208.a695c620.chunk.js new file mode 100644 index 000000000..e33a48b45 --- /dev/null +++ b/static/js/208.a695c620.chunk.js @@ -0,0 +1 @@ +(this.webpackJsonp=this.webpackJsonp||[]).push([[208],{ess8:function(e,a,t){"use strict";var n,l=t("YdDX"),c=t.n(l),s=t("cDcd"),r=t.n(s),o=t("vOnD").a.div(n||(n=c()(["{\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.a=function(e){var a=e.children;return r.a.createElement(o,null,a)}},pSeD:function(e,a,t){"use strict";t.r(a);var n=t("+oHS"),l=t.n(n),c=t("OWCx"),s=t.n(c),r=t("5PDf"),o=t.n(r),i=t("fHi0"),m=t.n(i),d=t("RXMP"),u=t.n(d),p=t("qjzJ"),h=t.n(p),b=t("HnXd"),f=t.n(b),v=t("LYCE"),_=t.n(v),E=(t("+L6B"),t("2/Rp")),g=(t("giR+"),t("fyUT")),y=(t("OaEy"),t("2fM7")),j=(t("7Kak"),t("9yH6")),k=(t("sRBo"),t("kaz8")),N=t("04Ix"),w=t.n(N),O=t("zLi2"),x=t.n(O),H=(t("y8nQ"),t("Vl3Y")),S=t("o+MX"),R=t.n(S),C=t("ZbhI"),D=t.n(C),F=t("FLGM"),q=t.n(F),I=t("cDcd"),z=t.n(I),L=t("ess8"),M=t("spEH"),P=t("vDqi"),X=t.n(P),Y=t("sYIF");function G(e,a){var t=l()(e);if(s.a){var n=s()(e);a&&(n=o()(n).call(n,(function(a){return m()(e,a).enumerable}))),t.push.apply(t,n)}return t}function J(e){for(var a=1;a0&&a[0].stage_name}},{title:"模板类型",dataIndex:"category",key:3,ellipsis:!0},{title:"操作",dataIndex:"operation",key:4,ellipsis:!0,render:function(t,a){return y.a.createElement("span",null,y.a.createElement("a",{className:"mr10 color-grey-6",onClick:function(){return function(e){V.current&&V.current.setEditInfo(e),u(!0)}(a)}},y.a.createElement("i",{className:"iconfont icon-zaibianji font-13 mr3"}),"编辑"),y.a.createElement(r.a,{title:"确定要删除此模板?",onConfirm:function(){return t=a.id,n="/ci/templates/".concat(t,".json"),void C.a.delete(n).then((function(t){t&&t.data&&(e.showNotification("模板删除成功!"),M(_,P,J))}));var t,n},okText:"确定",cancelText:"取消"},y.a.createElement("a",{className:"mr10 color-grey-6"},y.a.createElement("i",{className:"iconfont icon-lajitong font-13 mr3"}),"删除")))}}];return y.a.createElement("div",null,y.a.createElement(K,{wrappedComponentRef:function(e){return V.current=e},ref:V,visible:s,onCancel:function(){return u(!1)},onOk:function(){M(_,P)}}),y.a.createElement(b.d,null,y.a.createElement(b.j,null,y.a.createElement("span",null,"引擎 - 模板管理"),y.a.createElement(j.a,{to:g()(t="/".concat(Y,"/")).call(t,X,"/devops"),className:"font-14 color-grey-9"},"返回"))),y.a.createElement(Z,{className:"disposeList"},y.a.createElement(b.j,null,y.a.createElement(b.e,{onClick:function(){V.current&&V.current.setEditInfo(void 0),u(!0)}},"新建模板"),y.a.createElement(b.j,null,y.a.createElement("span",{className:"mr10"},"阶段:"),y.a.createElement(m.a,{onChange:function(e){return z(e)},value:P,style:{width:"180px"}},h()($).call($,(function(e,t){return y.a.createElement(U,{value:e.stage_type},e.stage_name)}))),y.a.createElement(c.a,{placeholder:"请输入模板名称",value:J,onChange:function(e){return F(e.target.value)},allowClear:!0,style:{width:"160px",marginLeft:"15px"}}),y.a.createElement(b.e,{className:"ml15",onClick:function(){M(_,P,J)}},"搜索"))),y.a.createElement(l.a,{className:"mt20",size:"small",columns:T,dataSource:v,rowKey:function(e){return e.id},pagination:!1}),I>15&&y.a.createElement("div",{className:"mt20 pb20",style:{textAlign:"center"}},y.a.createElement(n.a,{simple:!0,current:_,pageSize:15,total:I,onChange:function(e){return w(e)}}))))}}}]); \ No newline at end of file diff --git a/static/js/212.09fb562f.chunk.js b/static/js/212.09fb562f.chunk.js new file mode 100644 index 000000000..b3b0f08c3 --- /dev/null +++ b/static/js/212.09fb562f.chunk.js @@ -0,0 +1 @@ +(this.webpackJsonp=this.webpackJsonp||[]).push([[212],{u5sb:function(e,t,a){"use strict";a.r(t),a("DjyN");var n=a("NUBc"),c=(a("cWXX"),a("/ezw")),l=(a("Mwp2"),a("VXEj")),s=(a("+L6B"),a("2/Rp")),i=a("zLi2"),r=a.n(i),o=a("FLGM"),m=a.n(o),u=a("cDcd"),E=a.n(u),A=a("yYO3"),d=a.n(A),g=a("vDqi"),p=a.n(g),f=a("spEH"),h=a("/k9T"),S=function(e){var t=e.visible,a=e.onCancel,n=e.onSuccess;return E.a.createElement(h.a,{visible:t,onCancel:a,title:"删除SSH密钥",btn:E.a.createElement("div",null,E.a.createElement(s.a,{size:"large",onClick:a},"取消"),E.a.createElement(s.a,{type:"danger",size:"large",onClick:n},"确认删除"))},E.a.createElement("div",{className:"desc"},E.a.createElement(f.a,{className:"descMain"},E.a.createElement("i",{className:"iconfont icon-jinggao1 mr10 font-20 red"}),"您确定要删除此 SSH 密钥吗?"),E.a.createElement("p",null,"此操作将永久删除该SSH密钥,且不可恢复。如果您想再次使用该密钥,则需要您重新上传。")))},b=(a("2qtc"),a("kLXV")),v=function(e){var t=e.visible,a=e.onCancel,n=e.desc;return E.a.createElement(b.a,{visible:t,onCancel:a,title:"SSH密钥详情",width:"600px",footer:null,className:"descModal"},E.a.createElement("div",null,E.a.createElement("p",{className:"color-grey-3 font-16 keysTitle"},E.a.createElement("span",{style:{fontWeight:"600"}},"SSH Key:"),E.a.createElement("span",null,n&&n.name)),E.a.createElement("p",{className:"mt5"},"添加时间:",n&&n.created_time),E.a.createElement("p",{className:"color-grey-3 mt30 keysTitle mb15"},E.a.createElement("span",{style:{fontWeight:"600"}},"公钥指纹:"),E.a.createElement("span",null,n&&n.fingerprint)),E.a.createElement("div",{className:"keyContent"},n&&n.content),E.a.createElement("div",{className:"edu-txt-center mt30 mb20"},E.a.createElement(s.a,{type:"primary",size:"large",style:{width:"100px"},onClick:a},"关闭"))))};t.default=function(e){var t=Object(u.useState)(void 0),a=r()(t,2),i=a[0],o=a[1],A=Object(u.useState)(1),g=r()(A,2),f=g[0],h=g[1],b=Object(u.useState)(0),k=r()(b,2),y=k[0],N=k[1],C=Object(u.useState)(void 0),z=r()(C,2),w=z[0],D=z[1],j=Object(u.useState)(!1),U=r()(j,2),I=U[0],O=U[1],H=Object(u.useState)(!1),Q=r()(H,2),q=Q[0],B=Q[1],L=Object(u.useState)(void 0),V=r()(L,2),X=V[0],F=V[1];function G(){p.a.get("/public_keys.json",{params:{page:f,limit:10}}).then((function(e){e&&e.data&&(o(e.data.public_keys),N(e.data.total_count))})).catch((function(e){}))}return Object(u.useEffect)((function(){document.title="SSH密钥"}),[]),Object(u.useEffect)((function(){G()}),[f]),E.a.createElement("div",null,E.a.createElement(S,{visible:I,onCancel:function(){return O(!1)},onSuccess:function(){if(w){var t="/public_keys/".concat(w,".json");p.a.delete(t).then((function(t){t&&t.data&&(e.showNotification("密钥删除成功!"),O(!1),f>1&&i&&1===i.length?h(f-1):G())})).catch((function(e){}))}}}),E.a.createElement(v,{visible:q,onCancel:function(){return B(!1)},desc:X}),E.a.createElement("div",{className:"sshHead",style:{paddingBottom:"10px"}},E.a.createElement("span",{className:"text-shadow07"},"SSH密钥"),E.a.createElement("button",{type:"primary",size:"large",onClick:function(){return e.history.push("/settings/SSH/new")},className:"but25"},"添加SSH密钥")),i&&i.length>0&&E.a.createElement(l.a,null,m()(i).call(i,(function(e,t){return E.a.createElement(l.a.Item,{key:e.id},E.a.createElement("img",{src:d.a,alt:""}),E.a.createElement("div",null,E.a.createElement("p",{className:"color-grey-3"},E.a.createElement("a",{className:"task-hide",style:{display:"block",fontWeight:"500"},onClick:function(){F(e),B(!0)}},e.name)),E.a.createElement("p",{className:"task-hide color-grey-6"},e.fingerprint),E.a.createElement("span",{className:"color-grey-6"},"添加时间:",e.created_time)),E.a.createElement(s.a,{type:"danger",onClick:function(){D(e.id),O(!0)}},"删除"))}))),!i&&E.a.createElement(c.a,null),y>10&&E.a.createElement("div",{className:"edu-txt-center mt15"},E.a.createElement(n.a,{simple:!0,current:f,onChange:function(e){h(e)},pageSize:10,total:y})),(!i||i&&0===i.length)&&E.a.createElement("p",{className:"mt30 pl20"},"您还没有添加任何SSH密钥"),E.a.createElement("p",{className:"questionLink"},E.a.createElement("a",{href:"https://docs.github.com/en/github/authenticating-to-github/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent",target:"_blank"},"如何生成SSH密钥?")))}},yYO3:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAA75JREFUaEPtmUtoFEEQhqt6DyKIGPUkig8QDyoqCiIoRBAfCCJCRPGBwnZ3sh4MKiKIj5CLgqAeZGdqRrJEUTyLD/Bg8IUeRDzoQQVzEfUg3oKsmSnpsCubzc7uvHaNsA3LsEx11f91dQ81NQhNGFLKHUKIs8x8hIheNSHEX5eYpnMp5VIhxAlmPlT2y8y9juNcTTNOpa9UALq6uqZ2dHScAADzm14tFhFve5532nXdz2mDJAbQWitm7gaAVQ3EfUPEAd/3C47jfEgLJDaAEQ4ARvzqiGJGAGAgk8nczOfzLyPOnWAeGqC7u3uB53mdiLgaEdfFEF5Lq9lSz33ff1QsFu8NDg7+iAo0DiCbzXYaB0KIGQCwAADml64rS9eo/qPaf2Hmj4j4CQDGrsz8vlgsDhcKhV+1nI0DUEqdB4BzUaM22973/Y2u6w61AZq90kH+2xn4VytfjtvOQDsDCVeg1Vuoz/f9IfPcllJuA4A9iHgwCUOrAL4z8y7HcV5Ui5VSHkDEwbgQrQK4TETHgkQqpW4AwP44EK0C2EBEz4IEmjpLCPF40gIIIeZalvXlfwZYaFnWcBCAlNIc5tuTNgOIWLBt+3CdM/AAALZOWoCSsD4iMiX5uKGUugwAvXHEmzmtOsRj+qqDpfGO0QaIkvp2BmqsVnsL/U9b6DgAXIoiuNq2SWdgjeu6r2vpGtdW0VrvZeZbkw0AAOYQ0deGAEkKrrJzZj7sOE6h/F9rPVDZrY6zOEQU2EGccEMpZdp9pisXdwwz8xbTwFVKrQWApP3Pu0S0I0jMBACt9RVmPhpXfUUmhhBxrFWZcBwjIlOK1BwTAHp6epZ4nmfq+tkJA6cxfUQIsd6yrDehAYyhUuokAFxMQ0FCHzWLw0qfgYdDSvkQEbckFJBkuln19URkvicEjrrfB5RS5gXFtNhbPX77vr85qCMdKgNlI6WU6ctPaSVBvdqnWkfDLzS5XG6a53lvmXlRKyAQcalt2+/DxmoIYBzlcrl5o6Oj9wBgeVjHMezeIeLuKOJNjFAAxjCbzS7MZDL9zLwvhrhGU+4i4qmo4iMBlBVIKXOI2A8AMxupanQfEUeZ+QwRXWhkG3Q/dAYqHWitVzCzqVwPxA3MzPeFEBdt234S10esDFQGU0ptL3UbNoUVwcxPhRDXbNu+E3ZOPbtYGah2qJTKIuJRZl5WJ9gbRDTCr6chvOwjFYDSk8o8bk3vp5eZZ1WINN98r5kfEf1OU3ziLVRLjNZ6cQliJyLmzXbJ5/M/0xZe9vcHDbUzT1uov0sAAAAASUVORK5CYII="}}]); \ No newline at end of file diff --git a/static/js/213.c3caa6f0.chunk.js b/static/js/213.c3caa6f0.chunk.js new file mode 100644 index 000000000..0881677ed --- /dev/null +++ b/static/js/213.c3caa6f0.chunk.js @@ -0,0 +1 @@ +(this.webpackJsonp=this.webpackJsonp||[]).push([[213],{IaUq:function(e,a,t){"use strict";t.r(a);var n=t("cDcd"),c=t.n(n),l=t("my/d"),r=t("vDqi"),s=t.n(r);a.default=function(e){var a=e.match.params.OIdentifier;return Object(n.useEffect)((function(){a&&s.a.get("/organizations/".concat(a,".json")).then((function(e){if(e&&e.data){var a=e.data.nickname;document.title="新建团队-".concat(a)}})).catch((function(e){}))}),[a]),c.a.createElement("div",{className:"teamDetail"},c.a.createElement(l.a,e))}},"my/d":function(e,a,t){"use strict";var n,c=t("+oHS"),l=t.n(c),r=t("OWCx"),s=t.n(r),o=t("5PDf"),i=t.n(o),u=t("fHi0"),m=t.n(u),p=t("RXMP"),d=t.n(p),f=t("qjzJ"),h=t.n(f),E=t("HnXd"),g=t.n(E),v=t("LYCE"),j=t.n(v),b=(t("T2oS"),t("W9HT")),y=(t("+L6B"),t("2/Rp")),O=(t("sRBo"),t("kaz8")),_=(t("7Kak"),t("9yH6")),N=t("zLi2"),k=t.n(N),S=(t("y8nQ"),t("Vl3Y")),x=t("04Ix"),z=t.n(x),D=t("YdDX"),w=t.n(D),C=(t("5NDa"),t("5rEg")),q=t("o+MX"),H=t.n(q),I=t("ZbhI"),B=t.n(I),F=(t("M5Mt"),t("cDcd")),L=t.n(F),M=t("spEH"),R=t("vOnD"),X=t("vDqi"),A=t.n(X);function G(e,a){var t=l()(e);if(s.a){var n=s()(e);a&&(n=i()(n).call(n,(function(a){return m()(e,a).enumerable}))),t.push.apply(t,n)}return t}function J(e){for(var a=1;a0&&(W(he("code")),U(he("pulls")),ae(he("issues")),ce(he("releases")),se(he("wiki")))}),[E]);var fe=Object(F.useCallback)((function(e,a,t,n,c,l,r){return L.a.createElement("div",{className:r},L.a.createElement("span",{className:c?"required":""},e),L.a.createElement(S.a.Item,{style:{marginBottom:"".concat(l,"px")||!1}},oe(a,{rules:t,validateFirst:!0})(n)))}),[]);function he(e){return B()(E).call(E,e)>-1}return L.a.createElement(b.a,{spinning:o},L.a.createElement(M.r,{className:"mb30",style:{border:de?"none":"1px solid #eee"}},L.a.createElement(M.d,null,de?"基本设置":"新建团队"),L.a.createElement(Y,null,L.a.createElement(S.a,null,fe("团队标识:","name",[{required:!0,message:"请输入团队标识"},{validator:function(e,a,t){a||t(),a&&!a.match(/^[a-zA-Z][a-zA-Z\d]{3,14}$/)&&t("只能使用英文字母和数字,以字母开头,长度为4到15个字符"),t()}}],L.a.createElement(C.a,{placeholder:"请输入团队标识",disabled:N}),!0),fe("团队名称:","nickname",[{required:!0,message:"请输入团队名称"}],L.a.createElement(C.a,{placeholder:"请输入团队名称"}),!0),L.a.createElement("div",{className:"pr"},L.a.createElement("span",{className:"toprightNum"},R,"/200"),fe(L.a.createElement("span",{className:"mb5"},"团队描述:",L.a.createElement("span",{className:"color-grey-8"},"(描述团队的目的或作用)")),"description",[],L.a.createElement(T,{placeholder:"请输入团队描述",maxLength:200,onChange:function(e){X(e.target.value?e.target.value.length:0)}}))),fe("项目权限:","includes_all_project",[],L.a.createElement(_.a.Group,null,L.a.createElement(_.a,{value:0,style:P},"指定项目",L.a.createElement("span",{className:"color-grey-8 ml10"},"(团队成员将只能访问添加到团队的项目。 选择此项 ",L.a.createElement("span",{className:"color-grey-3"},"将不会")," 自动删除已经添加的项目)")),L.a.createElement(_.a,{value:1,style:Z},"所有项目",L.a.createElement("span",{className:"color-grey-8 ml10"},"(团队可以访问所有项目。选择此选项将 ",L.a.createElement("span",{className:"color-grey-3"},"添加所有现有的")," 项目到指定团队)"))),!1,0,N?"hide":""),fe("","can_create_org_project",[],L.a.createElement(O.a,{checked:p,onChange:function(){d(!p)},style:Z},"新建项目",L.a.createElement("span",{className:"color-grey-8 ml10"},"(成员可以在组织中新建项目。创建者将自动获得新建的项目的管理员权限)")),!1,20,N?"hide":""),fe("版本库权限:","authorize",[],L.a.createElement(_.a.Group,{onChange:function(e){w(e.target.value)}},L.a.createElement(_.a,{value:"read",style:P},"读取权限",L.a.createElement("span",{className:"color-grey-8 ml10"},"(成员可以查看和克隆团队项目)")),L.a.createElement(_.a,{value:"write",style:P},"写入权限",L.a.createElement("span",{className:"color-grey-8 ml10"},"(成员可以查看和推送提交到团队项目)")),L.a.createElement(_.a,{value:"admin",style:Z},"管理员权限",L.a.createElement("span",{className:"color-grey-8 ml10"},"(成员可以拉取和推送到团队项目同时可以添加协作者)"))),!1,20,N?"hide":"")),L.a.createElement(y.a,{type:"primary",onClick:function(){i(!0),ie((function(e,a){if(!e)if(a.unit_types=["code","pulls","issues","releases","wiki"],de){var t,l=H()(t="/organizations/".concat(pe,"/teams/")).call(t,de,".json");A.a.put(l,J(J({},a),{},{includes_all_project:1===a.includes_all_project})).then((function(e){var a;e&&e.data&&(n("基本设置更新成功!"),c.push(H()(a="/".concat(pe,"/teams/")).call(a,de)))})).catch((function(e){}))}else{var r="/organizations/".concat(pe,"/teams.json");A.a.post(r,J(J({},a),{},{includes_all_project:1===a.includes_all_project})).then((function(e){var a;e&&e.data&&(n("团队创建成功!"),c.push(H()(a="/".concat(pe,"/teams/")).call(a,e.data.id)))})).catch((function(e){}))}})),i(!1)}},de?"更新团队设置":"新建团队"),L.a.createElement(M.h,{className:"ml30",onClick:function(){var e;de?c.push(H()(e="/".concat(pe,"/teams/")).call(e,de)):c.push("/".concat(pe))}},L.a.createElement("span",null,"取消")))))})))}}]); \ No newline at end of file diff --git a/static/js/214.65f004ca.chunk.js b/static/js/214.65f004ca.chunk.js new file mode 100644 index 000000000..2273f9441 --- /dev/null +++ b/static/js/214.65f004ca.chunk.js @@ -0,0 +1 @@ +(this.webpackJsonp=this.webpackJsonp||[]).push([[214],{gfdF:function(e,a,t){"use strict";t.r(a),t("T2oS");var n=t("W9HT"),c=t("EcSs"),l=t.n(c),r=t("zLi2"),s=t.n(r),o=t("o+MX"),i=t.n(o),u=t("cDcd"),m=t.n(u),p=t("vDqi"),d=t.n(p),f=t("my/d");a.default=function(e){var a=e.match.params.OIdentifier,t=e.match.params.groupId,c=Object(u.useState)(void 0),r=s()(c,2),o=r[0],p=r[1],h=Object(u.useState)(!0),E=s()(h,2),g=E[0],v=E[1];return Object(u.useEffect)((function(){var e,n;t&&(n=i()(e="/organizations/".concat(a,"/teams/")).call(e,t,".json"),d.a.get(n).then((function(e){p(e.data)})).catch((function(e){})),v(!1))}),[t]),m.a.createElement(n.a,{spinning:g},m.a.createElement(f.a,l()({},e,{GroupDetail:o})))}},"my/d":function(e,a,t){"use strict";var n,c=t("+oHS"),l=t.n(c),r=t("OWCx"),s=t.n(r),o=t("5PDf"),i=t.n(o),u=t("fHi0"),m=t.n(u),p=t("RXMP"),d=t.n(p),f=t("qjzJ"),h=t.n(f),E=t("HnXd"),g=t.n(E),v=t("LYCE"),j=t.n(v),b=(t("T2oS"),t("W9HT")),y=(t("+L6B"),t("2/Rp")),O=(t("sRBo"),t("kaz8")),_=(t("7Kak"),t("9yH6")),N=t("zLi2"),S=t.n(N),k=(t("y8nQ"),t("Vl3Y")),z=t("04Ix"),x=t.n(z),D=t("YdDX"),w=t.n(D),C=(t("5NDa"),t("5rEg")),H=t("o+MX"),I=t.n(H),q=t("ZbhI"),F=t.n(q),L=(t("M5Mt"),t("cDcd")),M=t.n(L),T=t("spEH"),X=t("vOnD"),B=t("vDqi"),G=t.n(B);function R(e,a){var t=l()(e);if(s.a){var n=s()(e);a&&(n=i()(n).call(n,(function(a){return m()(e,a).enumerable}))),t.push.apply(t,n)}return t}function A(e){for(var a=1;a0&&(V(he("code")),$(he("pulls")),ae(he("issues")),ce(he("releases")),se(he("wiki")))}),[E]);var fe=Object(L.useCallback)((function(e,a,t,n,c,l,r){return M.a.createElement("div",{className:r},M.a.createElement("span",{className:c?"required":""},e),M.a.createElement(k.a.Item,{style:{marginBottom:"".concat(l,"px")||!1}},oe(a,{rules:t,validateFirst:!0})(n)))}),[]);function he(e){return F()(E).call(E,e)>-1}return M.a.createElement(b.a,{spinning:o},M.a.createElement(T.r,{className:"mb30",style:{border:de?"none":"1px solid #eee"}},M.a.createElement(T.d,null,de?"基本设置":"新建团队"),M.a.createElement(W,null,M.a.createElement(k.a,null,fe("团队标识:","name",[{required:!0,message:"请输入团队标识"},{validator:function(e,a,t){a||t(),a&&!a.match(/^[a-zA-Z][a-zA-Z\d]{3,14}$/)&&t("只能使用英文字母和数字,以字母开头,长度为4到15个字符"),t()}}],M.a.createElement(C.a,{placeholder:"请输入团队标识",disabled:N}),!0),fe("团队名称:","nickname",[{required:!0,message:"请输入团队名称"}],M.a.createElement(C.a,{placeholder:"请输入团队名称"}),!0),M.a.createElement("div",{className:"pr"},M.a.createElement("span",{className:"toprightNum"},X,"/200"),fe(M.a.createElement("span",{className:"mb5"},"团队描述:",M.a.createElement("span",{className:"color-grey-8"},"(描述团队的目的或作用)")),"description",[],M.a.createElement(J,{placeholder:"请输入团队描述",maxLength:200,onChange:function(e){B(e.target.value?e.target.value.length:0)}}))),fe("项目权限:","includes_all_project",[],M.a.createElement(_.a.Group,null,M.a.createElement(_.a,{value:0,style:Z},"指定项目",M.a.createElement("span",{className:"color-grey-8 ml10"},"(团队成员将只能访问添加到团队的项目。 选择此项 ",M.a.createElement("span",{className:"color-grey-3"},"将不会")," 自动删除已经添加的项目)")),M.a.createElement(_.a,{value:1,style:Y},"所有项目",M.a.createElement("span",{className:"color-grey-8 ml10"},"(团队可以访问所有项目。选择此选项将 ",M.a.createElement("span",{className:"color-grey-3"},"添加所有现有的")," 项目到指定团队)"))),!1,0,N?"hide":""),fe("","can_create_org_project",[],M.a.createElement(O.a,{checked:p,onChange:function(){d(!p)},style:Y},"新建项目",M.a.createElement("span",{className:"color-grey-8 ml10"},"(成员可以在组织中新建项目。创建者将自动获得新建的项目的管理员权限)")),!1,20,N?"hide":""),fe("版本库权限:","authorize",[],M.a.createElement(_.a.Group,{onChange:function(e){w(e.target.value)}},M.a.createElement(_.a,{value:"read",style:Z},"读取权限",M.a.createElement("span",{className:"color-grey-8 ml10"},"(成员可以查看和克隆团队项目)")),M.a.createElement(_.a,{value:"write",style:Z},"写入权限",M.a.createElement("span",{className:"color-grey-8 ml10"},"(成员可以查看和推送提交到团队项目)")),M.a.createElement(_.a,{value:"admin",style:Y},"管理员权限",M.a.createElement("span",{className:"color-grey-8 ml10"},"(成员可以拉取和推送到团队项目同时可以添加协作者)"))),!1,20,N?"hide":"")),M.a.createElement(y.a,{type:"primary",onClick:function(){i(!0),ie((function(e,a){if(!e)if(a.unit_types=["code","pulls","issues","releases","wiki"],de){var t,l=I()(t="/organizations/".concat(pe,"/teams/")).call(t,de,".json");G.a.put(l,A(A({},a),{},{includes_all_project:1===a.includes_all_project})).then((function(e){var a;e&&e.data&&(n("基本设置更新成功!"),c.push(I()(a="/".concat(pe,"/teams/")).call(a,de)))})).catch((function(e){}))}else{var r="/organizations/".concat(pe,"/teams.json");G.a.post(r,A(A({},a),{},{includes_all_project:1===a.includes_all_project})).then((function(e){var a;e&&e.data&&(n("团队创建成功!"),c.push(I()(a="/".concat(pe,"/teams/")).call(a,e.data.id)))})).catch((function(e){}))}})),i(!1)}},de?"更新团队设置":"新建团队"),M.a.createElement(T.h,{className:"ml30",onClick:function(){var e;de?c.push(I()(e="/".concat(pe,"/teams/")).call(e,de)):c.push("/".concat(pe))}},M.a.createElement("span",null,"取消")))))})))}}]); \ No newline at end of file diff --git a/static/js/215.ac310950.chunk.js b/static/js/215.ac310950.chunk.js new file mode 100644 index 000000000..d2056df88 --- /dev/null +++ b/static/js/215.ac310950.chunk.js @@ -0,0 +1 @@ +(this.webpackJsonp=this.webpackJsonp||[]).push([[215],{"+nC8":function(e,a){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABHNCSVQICAgIfAhkiAAAAp5JREFUWEftmI1R4zAQhUlSAHRw6eBMUgCmgstVQKgAqOBMB6GCgwq4VHChgATTQaiApIAk962RNLItQCeH2MxEMx7/7Upvn6QnaVsHDS+thuM7cALs9/tnAB9yxZ8ZwGazmVP/n/V6fZOmqTyXSg5gFEVHnU7nL1ZRCDAaNG6tVjl2+S/f9V0b877g+Wo2m90W283VAnOPGhxOzxIdlzh7FRr/JYYw8sDzxOE05Ps3VbeAGfD+XdutVqtjmExtPwOw1+uJ82/18w7jS2y9wYkfAWYUAuAaNpIiQNqY0MYJ/x/4HyufAfd7ZZtOp9NjJ0DNnkQHA9H/ggsFKH4ATzT7RRYNg1b0N0R36dWnBaMQBqUKxn7E2JfhJeUnLMrQyooLoLN7fACHAnyP/T1AkS49nl2TRPfMW+x/KoM0KmPpBxNPNG7UKIDMyi7gZEXKCiDPuYmU5WSmLgYXADlSjS+5HyqQ2XdbB2sBaM34Mbo2bLfbqawgFptGqGsDCEtPCH4sE0Tp3MRisl6ANjjNkA2yzi4e0HgMc4lrqVQgE0Df2qvFzoTaZ7V5y2YnOrgHqLQqeLOwZ/DLMYgsdNlIymKvl60qvZj5sqLMWV3GRRkKmsV6N1IZVbmCMTooZxFTggCyPRoR8cW2AdIjpWNFEMBtA3uvvj3Aqmw3mkGVcnlRMpcdD3TAdmZhrjaVpdN9VXY+8oc9k11Agk6RINk7vsqSfijM2Nzh+aMGqvwX9thxP6ozzBL5yWmuAahEWRI3+vyQsK8TQc0lc6qAsX0FGO8ngBMp66ruLe0DctmtQgJpW1h86ymJd66LdS1EFquoTFrMt4VAuyXCPXJlw5wALaCS0OniHJTM9AC7YAjJCDITwuXzNXPUHtHvzKTxDP4D0+0WVsALdfMAAAAASUVORK5CYII="},t0up:function(e,a,n){"use strict";n.r(a);var t=n("+oHS"),c=n.n(t),l=n("OWCx"),s=n.n(l),i=n("5PDf"),o=n.n(i),r=n("fHi0"),A=n.n(r),m=n("RXMP"),u=n.n(m),f=n("qjzJ"),g=n.n(f),p=n("HnXd"),d=n.n(p),C=n("LYCE"),E=n.n(C),N=(n("T2oS"),n("W9HT")),h=(n("+L6B"),n("2/Rp")),v=n("04Ix"),y=n.n(v),M=n("zLi2"),b=n.n(M),w=n("o+MX"),L=n.n(w),x=n("cDcd"),V=n.n(x),H=n("ess8"),q=n("+nC8"),R=n.n(q),j=n.p+"static/media/icon.1322725f.svg",k=n("vDqi"),O=n.n(k);function D(e,a){var n=c()(e);if(s.a){var t=s()(e);a&&(t=o()(t).call(t,(function(a){return A()(e,a).enumerable}))),n.push.apply(n,t)}return n}a.default=function(e){var a=e.match.params.OIdentifier,n=Object(x.useState)(void 0),t=b()(n,2),c=t[0],l=t[1],s=Object(x.useState)(!1),i=b()(s,2),o=i[0],r=i[1],m=e.current_user;return Object(x.useEffect)((function(){var e;a&&(r(!0),e="/organizations/".concat(a,"/clas.json"),O.a.get(e).then((function(e){if(e){var a=function(e){for(var a=1;a0){const e=+t.replace("px","");return isNaN(e)?(err("offset value must be in 'px' format. Fallback to 0.5."),{format:"percent",value:.5}):{format:"pixels",value:e}}return"number"!=typeof t&&isNaN(+t)?null:(t>1&&err("offset value is greater than 1. Fallback to 1."),t<0&&err("offset value is lower than 0. Fallback to 0."),{format:"percent",value:Math.min(Math.max(0,t),1)})}function o(t){const{top:e}=t.getBoundingClientRect();return e+window.pageYOffset-(document.body.clientTop||0)}let n,i,r;function s(t){const e=t?t.scrollTop:window.pageYOffset;n!==e&&(n=e,n>i?r="down":n{},stepExit:()=>{},stepProgress:()=>{}},v=[]}function y(t){t&&!d&&k(),!t&&d&&R(),d=t}function _(e,o){const n=t(e),i=f[n];void 0!==o&&(i.progress=o);const s={element:e,index:n,progress:o,direction:r};"enter"===i.state&&a.stepProgress(s)}function E([e]){const o=t(e.target),n=f[o],i=e.target.offsetHeight;i!==n.height&&(n.height=i,T(n),M(n),O(n))}function x([e]){s(h);const{isIntersecting:o,target:n}=e;o?function(e,o=!0){const n=t(e),i=f[n],s={element:e,index:n,direction:r};i.direction=r,i.state="enter",v[n]||a.stepEnter(s),b&&(v[n]=!0)}(n):function(e,o=!0){const n=t(e),i=f[n];if(!i.state)return!1;const s={element:e,index:n,direction:r};g&&("down"===r&&i.progress<1?_(e,1):"up"===r&&i.progress>0&&_(e,0)),i.direction=r,i.state="exit",a.stepExit(s)}(n)}function I([e]){const o=t(e.target),n=f[o],{isIntersecting:i,intersectionRatio:r,target:s}=e;i&&"enter"===n.state&&_(s,r)}function T({observers:t}){Object.keys(t).map(e=>{t[e].disconnect()})}function R(){f.forEach(T)}function O(t){const e=new ResizeObserver(E);e.observe(t.node),t.observers.resize=e}function M(t){const e=window.innerHeight,o=t.offset||c,n="pixels"===o.format?1:e,i=o.value*n,r=t.height/2-i,s=t.height/2-(e-i),h=new IntersectionObserver(x,{rootMargin:`${r}px 0px ${s}px 0px`,threshold:.5,root:u});h.observe(t.node),t.observers.step=h,m&&function({id:t,step:e,marginTop:o}){const{index:n,height:i}=e,r=`scrollama__debug-step--${t}-${n}`;let s=document.querySelector("."+r);s||(s=function(t){const e=document.createElement("div");e.className="scrollama__debug-step "+t,e.style.position="fixed",e.style.left="0",e.style.width="100%",e.style.zIndex="9999",e.style.borderTop="2px solid black",e.style.borderBottom="2px solid black";const o=document.createElement("p");return o.style.position="absolute",o.style.left="0",o.style.height="1px",o.style.width="100%",o.style.borderTop="1px dashed black",e.appendChild(o),document.body.appendChild(e),e}(r)),s.style.top=-1*o+"px",s.style.height=i+"px",s.querySelector("p").style.top=i/2+"px"}({id:l,step:t,marginTop:r,marginBottom:s})}function D(t){const e=window.innerHeight,o=t.offset||c,n="pixels"===o.format?1:e,i=o.value*n,r=`${-i+t.height}px 0px ${i-e}px 0px`,s=function(t,e){const o=Math.ceil(t/e),n=[],i=1/o;for(let t=0;t(function(t){n=0,i=0,document.addEventListener("scroll",()=>s(t))}(E),f=function(t,e=document){return"string"==typeof t?Array.from(e.querySelectorAll(t)):t instanceof Element?[t]:t instanceof NodeList?Array.from(t):t instanceof Array?t:[]}(t,r).map((t,n)=>({index:n,direction:void 0,height:t.offsetHeight,node:t,observers:{},offset:e(t.dataset.offset),top:o(t),progress:0,state:void 0})),f.length?(g=d,b=v,m=_,p=Math.max(1,+l),c=e(a),h=E,u=x,w(),function(t){t.forEach(t=>t.node.setAttribute("data-scrollama-index",t.index))}(f),y(!0),A):A),enable:()=>(y(!0),A),disable:()=>(y(!1),A),destroy:()=>(y(!1),w(),A),resize:()=>(k(),A),offset:t=>null==t?c.value:(c=e(t),k(),A),onStepEnter:t=>("function"==typeof t&&(a.stepEnter=t),A),onStepExit:t=>("function"==typeof t&&(a.stepExit=t),A),onStepProgress:t=>("function"==typeof t&&(a.stepProgress=t),A)};return A}}()},Wr5T:function(t,e){!function(){"use strict";if("object"==typeof window)if("IntersectionObserver"in window&&"IntersectionObserverEntry"in window&&"intersectionRatio"in window.IntersectionObserverEntry.prototype)"isIntersecting"in window.IntersectionObserverEntry.prototype||Object.defineProperty(window.IntersectionObserverEntry.prototype,"isIntersecting",{get:function(){return this.intersectionRatio>0}});else{var t=function(t){for(var e=window.document,o=i(e);o;)o=i(e=o.ownerDocument);return e}(),e=[],o=null,n=null;s.prototype.THROTTLE_TIMEOUT=100,s.prototype.POLL_INTERVAL=null,s.prototype.USE_MUTATION_OBSERVER=!0,s._setupCrossOriginUpdater=function(){return o||(o=function(t,o){n=t&&o?l(t,o):{top:0,bottom:0,left:0,right:0,width:0,height:0},e.forEach((function(t){t._checkForIntersections()}))}),o},s._resetCrossOriginUpdater=function(){o=null,n=null},s.prototype.observe=function(t){if(!this._observationTargets.some((function(e){return e.element==t}))){if(!t||1!=t.nodeType)throw new Error("target must be an Element");this._registerInstance(),this._observationTargets.push({element:t,entry:null}),this._monitorIntersections(t.ownerDocument),this._checkForIntersections()}},s.prototype.unobserve=function(t){this._observationTargets=this._observationTargets.filter((function(e){return e.element!=t})),this._unmonitorIntersections(t.ownerDocument),0==this._observationTargets.length&&this._unregisterInstance()},s.prototype.disconnect=function(){this._observationTargets=[],this._unmonitorAllIntersections(),this._unregisterInstance()},s.prototype.takeRecords=function(){var t=this._queuedEntries.slice();return this._queuedEntries=[],t},s.prototype._initThresholds=function(t){var e=t||[0];return Array.isArray(e)||(e=[e]),e.sort().filter((function(t,e,o){if("number"!=typeof t||isNaN(t)||t<0||t>1)throw new Error("threshold must be a number between 0 and 1 inclusively");return t!==o[e-1]}))},s.prototype._parseRootMargin=function(t){var e=(t||"0px").split(/\s+/).map((function(t){var e=/^(-?\d*\.?\d+)(px|%)$/.exec(t);if(!e)throw new Error("rootMargin must be specified in pixels or percent");return{value:parseFloat(e[1]),unit:e[2]}}));return e[1]=e[1]||e[0],e[2]=e[2]||e[0],e[3]=e[3]||e[1],e},s.prototype._monitorIntersections=function(e){var o=e.defaultView;if(o&&-1==this._monitoringDocuments.indexOf(e)){var n=this._checkForIntersections,r=null,s=null;this.POLL_INTERVAL?r=o.setInterval(n,this.POLL_INTERVAL):(c(o,"resize",n,!0),c(e,"scroll",n,!0),this.USE_MUTATION_OBSERVER&&"MutationObserver"in o&&(s=new o.MutationObserver(n)).observe(e,{attributes:!0,childList:!0,characterData:!0,subtree:!0})),this._monitoringDocuments.push(e),this._monitoringUnsubscribes.push((function(){var t=e.defaultView;t&&(r&&t.clearInterval(r),h(t,"resize",n,!0)),h(e,"scroll",n,!0),s&&s.disconnect()}));var u=this.root&&(this.root.ownerDocument||this.root)||t;if(e!=u){var a=i(e);a&&this._monitorIntersections(a.ownerDocument)}}},s.prototype._unmonitorIntersections=function(e){var o=this._monitoringDocuments.indexOf(e);if(-1!=o){var n=this.root&&(this.root.ownerDocument||this.root)||t;if(!this._observationTargets.some((function(t){var o=t.element.ownerDocument;if(o==e)return!0;for(;o&&o!=n;){var r=i(o);if((o=r&&r.ownerDocument)==e)return!0}return!1}))){var r=this._monitoringUnsubscribes[o];if(this._monitoringDocuments.splice(o,1),this._monitoringUnsubscribes.splice(o,1),r(),e!=n){var s=i(e);s&&this._unmonitorIntersections(s.ownerDocument)}}}},s.prototype._unmonitorAllIntersections=function(){var t=this._monitoringUnsubscribes.slice(0);this._monitoringDocuments.length=0,this._monitoringUnsubscribes.length=0;for(var e=0;e=0&&m>=0&&{top:h,bottom:a,left:f,right:d,width:g,height:m}||null),!b)break;v=v&&p(v)}return b}},s.prototype._getRootRect=function(){var e;if(this.root&&!d(this.root))e=u(this.root);else{var o=d(this.root)?this.root:t,n=o.documentElement,i=o.body;e={top:0,left:0,right:n.clientWidth||i.clientWidth,width:n.clientWidth||i.clientWidth,bottom:n.clientHeight||i.clientHeight,height:n.clientHeight||i.clientHeight}}return this._expandRectByRootMargin(e)},s.prototype._expandRectByRootMargin=function(t){var e=this._rootMarginValues.map((function(e,o){return"px"==e.unit?e.value:e.value*(o%2?t.width:t.height)/100})),o={top:t.top-e[0],right:t.right+e[1],bottom:t.bottom+e[2],left:t.left-e[3]};return o.width=o.right-o.left,o.height=o.bottom-o.top,o},s.prototype._hasCrossedThreshold=function(t,e){var o=t&&t.isIntersecting?t.intersectionRatio||0:-1,n=e.isIntersecting?e.intersectionRatio||0:-1;if(o!==n)for(var i=0;i\/\?\s]+)/g,comments:{lineComment:"//",blockComment:["/*","*/"]},brackets:[["{","}"],["[","]"],["(",")"]],onEnterRules:[{beforeText:/^\s*\/\*\*(?!\/)([^\*]|\*(?!\/))*$/,afterText:/^\s*\*\/$/,action:{indentAction:o.languages.IndentAction.IndentOutdent,appendText:" * "}},{beforeText:/^\s*\/\*\*(?!\/)([^\*]|\*(?!\/))*$/,action:{indentAction:o.languages.IndentAction.None,appendText:" * "}},{beforeText:/^(\t|(\ \ ))*\ \*(\ ([^\*]|\*(?!\/))*)?$/,action:{indentAction:o.languages.IndentAction.None,appendText:"* "}},{beforeText:/^(\t|(\ \ ))*\ \*\/\s*$/,action:{indentAction:o.languages.IndentAction.None,removeText:1}}],autoClosingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:'"',close:'"',notIn:["string"]},{open:"'",close:"'",notIn:["string","comment"]},{open:"`",close:"`",notIn:["string","comment"]},{open:"/**",close:" */",notIn:["string"]}],folding:{markers:{start:new RegExp("^\\s*//\\s*#?region\\b"),end:new RegExp("^\\s*//\\s*#?endregion\\b")}}},r={defaultToken:"invalid",tokenPostfix:".ts",keywords:["abstract","as","break","case","catch","class","continue","const","constructor","debugger","declare","default","delete","do","else","enum","export","extends","false","finally","for","from","function","get","if","implements","import","in","infer","instanceof","interface","is","keyof","let","module","namespace","never","new","null","package","private","protected","public","readonly","require","global","return","set","static","super","switch","symbol","this","throw","true","try","type","typeof","unique","var","void","while","with","yield","async","await","of"],typeKeywords:["any","boolean","number","object","string","undefined"],operators:["<=",">=","==","!=","===","!==","=>","+","-","**","*","/","%","++","--","<<",">",">>>","&","|","^","!","~","&&","||","??","?",":","=","+=","-=","*=","**=","/=","%=","<<=",">>=",">>>=","&=","|=","^=","@"],symbols:/[=>](?!@symbols)/,"@brackets"],[/!(?=([^=]|$))/,"delimiter"],[/@symbols/,{cases:{"@operators":"delimiter","@default":""}}],[/(@digits)[eE]([\-+]?(@digits))?/,"number.float"],[/(@digits)\.(@digits)([eE][\-+]?(@digits))?/,"number.float"],[/0[xX](@hexdigits)n?/,"number.hex"],[/0[oO]?(@octaldigits)n?/,"number.octal"],[/0[bB](@binarydigits)n?/,"number.binary"],[/(@digits)n?/,"number"],[/[;,.]/,"delimiter"],[/"([^"\\]|\\.)*$/,"string.invalid"],[/'([^'\\]|\\.)*$/,"string.invalid"],[/"/,"string","@string_double"],[/'/,"string","@string_single"],[/`/,"string","@string_backtick"]],whitespace:[[/[ \t\r\n]+/,""],[/\/\*\*(?!\/)/,"comment.doc","@jsdoc"],[/\/\*/,"comment","@comment"],[/\/\/.*$/,"comment"]],comment:[[/[^\/*]+/,"comment"],[/\*\//,"comment","@pop"],[/[\/*]/,"comment"]],jsdoc:[[/[^\/*]+/,"comment.doc"],[/\*\//,"comment.doc","@pop"],[/[\/*]/,"comment.doc"]],regexp:[[/(\{)(\d+(?:,\d*)?)(\})/,["regexp.escape.control","regexp.escape.control","regexp.escape.control"]],[/(\[)(\^?)(?=(?:[^\]\\\/]|\\.)+)/,["regexp.escape.control",{token:"regexp.escape.control",next:"@regexrange"}]],[/(\()(\?:|\?=|\?!)/,["regexp.escape.control","regexp.escape.control"]],[/[()]/,"regexp.escape.control"],[/@regexpctl/,"regexp.escape.control"],[/[^\\\/]/,"regexp"],[/@regexpesc/,"regexp.escape"],[/\\\./,"regexp.invalid"],[/(\/)([gimsuy]*)/,[{token:"regexp",bracket:"@close",next:"@pop"},"keyword.other"]]],regexrange:[[/-/,"regexp.escape.control"],[/\^/,"regexp.invalid"],[/@regexpesc/,"regexp.escape"],[/[^\]]/,"regexp"],[/\]/,{token:"regexp.escape.control",next:"@pop",bracket:"@close"}]],string_double:[[/[^\\"]+/,"string"],[/@escapes/,"string.escape"],[/\\./,"string.escape.invalid"],[/"/,"string","@pop"]],string_single:[[/[^\\']+/,"string"],[/@escapes/,"string.escape"],[/\\./,"string.escape.invalid"],[/'/,"string","@pop"]],string_backtick:[[/\$\{/,{token:"delimiter.bracket",next:"@bracketCounting"}],[/[^\\`$]+/,"string"],[/@escapes/,"string.escape"],[/\\./,"string.escape.invalid"],[/`/,"string","@pop"]],bracketCounting:[[/\{/,"delimiter.bracket","@bracketCounting"],[/\}/,"delimiter.bracket","@pop"],{include:"common"}]}}}}]); \ No newline at end of file diff --git a/static/js/218.7167f54c.chunk.js b/static/js/218.7167f54c.chunk.js new file mode 100644 index 000000000..0ec41499e --- /dev/null +++ b/static/js/218.7167f54c.chunk.js @@ -0,0 +1 @@ +(this.webpackJsonp=this.webpackJsonp||[]).push([[218],{"20/g":function(e,t,n){"use strict";n.r(t),n.d(t,"setupMode",(function(){return No}));var i,r=function(){function e(e){var t=this;this._defaults=e,this._worker=null,this._idleCheckInterval=window.setInterval((function(){return t._checkIfIdle()}),3e4),this._lastUsedTime=0,this._configChangeListener=this._defaults.onDidChange((function(){return t._stopWorker()}))}return e.prototype._stopWorker=function(){this._worker&&(this._worker.dispose(),this._worker=null),this._client=null},e.prototype.dispose=function(){clearInterval(this._idleCheckInterval),this._configChangeListener.dispose(),this._stopWorker()},e.prototype._checkIfIdle=function(){this._worker&&Date.now()-this._lastUsedTime>12e4&&this._stopWorker()},e.prototype._getClient=function(){return this._lastUsedTime=Date.now(),this._client||(this._worker=monaco.editor.createWebWorker({moduleId:"vs/language/css/cssWorker",label:this._defaults.languageId,createData:{languageSettings:this._defaults.diagnosticsOptions,languageId:this._defaults.languageId}}),this._client=this._worker.getProxy()),this._client},e.prototype.getLanguageServiceWorker=function(){for(var e,t=this,n=[],i=0;ithis.source.length)return!1;for(var t=0;t=h&&e<=m&&(this.stream.advance(t+1),this.stream.advanceWhileChar((function(e){return e>=h&&e<=m||0===t&&e===q})),!0)},e.prototype._newline=function(e){var t=this.stream.peekChar();switch(t){case M:case N:case I:return this.stream.advance(1),e.push(String.fromCharCode(t)),t===M&&this.stream.advanceIfChar(I)&&e.push("\n"),!0}return!1},e.prototype._escape=function(e,t){var n=this.stream.peekChar();if(n===R){this.stream.advance(1),n=this.stream.peekChar();for(var i=0;i<6&&(n>=h&&n<=m||n>=s&&n<=a||n>=c&&n<=d);)this.stream.advance(1),n=this.stream.peekChar(),i++;if(i>0){try{var r=parseInt(this.stream.substring(this.stream.pos()-i),16);r&&e.push(String.fromCharCode(r))}catch(e){}return n===A||n===W?this.stream.advance(1):this._newline([]),!0}if(n!==M&&n!==N&&n!==I)return this.stream.advance(1),e.push(String.fromCharCode(n)),!0;if(t)return this._newline(e)}return!1},e.prototype._stringChar=function(e,t){var n=this.stream.peekChar();return 0!==n&&n!==e&&n!==R&&n!==M&&n!==N&&n!==I&&(this.stream.advance(1),t.push(String.fromCharCode(n)),!0)},e.prototype._string=function(e){if(this.stream.peekChar()===_||this.stream.peekChar()===P){var t=this.stream.nextChar();for(e.push(String.fromCharCode(t));this._stringChar(t,e)||this._escape(e,!0););return this.stream.peekChar()===t?(this.stream.nextChar(),e.push(String.fromCharCode(t)),i.String):i.BadString}return null},e.prototype._unquotedChar=function(e){var t=this.stream.peekChar();return 0!==t&&t!==R&&t!==_&&t!==P&&t!==S&&t!==k&&t!==A&&t!==W&&t!==I&&t!==N&&t!==M&&(this.stream.advance(1),e.push(String.fromCharCode(t)),!0)},e.prototype._unquotedString=function(e){for(var t=!1;this._unquotedChar(e)||this._escape(e);)t=!0;return t},e.prototype._whitespace=function(){return this.stream.advanceWhileChar((function(e){return e===A||e===W||e===I||e===N||e===M}))>0},e.prototype._name=function(e){for(var t=!1;this._identChar(e)||this._escape(e);)t=!0;return t},e.prototype.ident=function(e){var t=this.stream.pos();if(this._minus(e)&&this._minus(e)){if(this._identFirstChar(e)||this._escape(e)){for(;this._identChar(e)||this._escape(e););return!0}}else if(this._identFirstChar(e)||this._escape(e)){for(;this._identChar(e)||this._escape(e););return!0}return this.stream.goBackTo(t),!1},e.prototype._identFirstChar=function(e){var t=this.stream.peekChar();return(t===v||t>=s&&t<=l||t>=c&&t<=p||t>=128&&t<=65535)&&(this.stream.advance(1),e.push(String.fromCharCode(t)),!0)},e.prototype._minus=function(e){var t=this.stream.peekChar();return t===y&&(this.stream.advance(1),e.push(String.fromCharCode(t)),!0)},e.prototype._identChar=function(e){var t=this.stream.peekChar();return(t===v||t===y||t>=s&&t<=l||t>=c&&t<=p||t>=h&&t<=m||t>=128&&t<=65535)&&(this.stream.advance(1),e.push(String.fromCharCode(t)),!0)},e}(),Q=(H=function(e,t){return(H=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}H(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});function ee(e,t){var n=null;return!e||te.end?null:(e.accept((function(e){return-1===e.offset&&-1===e.length||e.offset<=t&&e.end>=t&&(n?e.length<=n.length&&(n=e):n=e,!0)})),n)}function te(e,t){for(var n=ee(e,t),i=[];n;)i.unshift(n),n=n.parent;return i}!function(e){e[e.Undefined=0]="Undefined",e[e.Identifier=1]="Identifier",e[e.Stylesheet=2]="Stylesheet",e[e.Ruleset=3]="Ruleset",e[e.Selector=4]="Selector",e[e.SimpleSelector=5]="SimpleSelector",e[e.SelectorInterpolation=6]="SelectorInterpolation",e[e.SelectorCombinator=7]="SelectorCombinator",e[e.SelectorCombinatorParent=8]="SelectorCombinatorParent",e[e.SelectorCombinatorSibling=9]="SelectorCombinatorSibling",e[e.SelectorCombinatorAllSiblings=10]="SelectorCombinatorAllSiblings",e[e.SelectorCombinatorShadowPiercingDescendant=11]="SelectorCombinatorShadowPiercingDescendant",e[e.Page=12]="Page",e[e.PageBoxMarginBox=13]="PageBoxMarginBox",e[e.ClassSelector=14]="ClassSelector",e[e.IdentifierSelector=15]="IdentifierSelector",e[e.ElementNameSelector=16]="ElementNameSelector",e[e.PseudoSelector=17]="PseudoSelector",e[e.AttributeSelector=18]="AttributeSelector",e[e.Declaration=19]="Declaration",e[e.Declarations=20]="Declarations",e[e.Property=21]="Property",e[e.Expression=22]="Expression",e[e.BinaryExpression=23]="BinaryExpression",e[e.Term=24]="Term",e[e.Operator=25]="Operator",e[e.Value=26]="Value",e[e.StringLiteral=27]="StringLiteral",e[e.URILiteral=28]="URILiteral",e[e.EscapedValue=29]="EscapedValue",e[e.Function=30]="Function",e[e.NumericValue=31]="NumericValue",e[e.HexColorValue=32]="HexColorValue",e[e.MixinDeclaration=33]="MixinDeclaration",e[e.MixinReference=34]="MixinReference",e[e.VariableName=35]="VariableName",e[e.VariableDeclaration=36]="VariableDeclaration",e[e.Prio=37]="Prio",e[e.Interpolation=38]="Interpolation",e[e.NestedProperties=39]="NestedProperties",e[e.ExtendsReference=40]="ExtendsReference",e[e.SelectorPlaceholder=41]="SelectorPlaceholder",e[e.Debug=42]="Debug",e[e.If=43]="If",e[e.Else=44]="Else",e[e.For=45]="For",e[e.Each=46]="Each",e[e.While=47]="While",e[e.MixinContent=48]="MixinContent",e[e.Media=49]="Media",e[e.Keyframe=50]="Keyframe",e[e.FontFace=51]="FontFace",e[e.Import=52]="Import",e[e.Namespace=53]="Namespace",e[e.Invocation=54]="Invocation",e[e.FunctionDeclaration=55]="FunctionDeclaration",e[e.ReturnStatement=56]="ReturnStatement",e[e.MediaQuery=57]="MediaQuery",e[e.FunctionParameter=58]="FunctionParameter",e[e.FunctionArgument=59]="FunctionArgument",e[e.KeyframeSelector=60]="KeyframeSelector",e[e.ViewPort=61]="ViewPort",e[e.Document=62]="Document",e[e.AtApplyRule=63]="AtApplyRule",e[e.CustomPropertyDeclaration=64]="CustomPropertyDeclaration",e[e.CustomPropertySet=65]="CustomPropertySet",e[e.ListEntry=66]="ListEntry",e[e.Supports=67]="Supports",e[e.SupportsCondition=68]="SupportsCondition",e[e.NamespacePrefix=69]="NamespacePrefix",e[e.GridLine=70]="GridLine",e[e.Plugin=71]="Plugin",e[e.UnknownAtRule=72]="UnknownAtRule",e[e.Use=73]="Use",e[e.ModuleConfiguration=74]="ModuleConfiguration",e[e.Forward=75]="Forward",e[e.ForwardVisibility=76]="ForwardVisibility",e[e.Module=77]="Module"}(Y||(Y={})),function(e){e[e.Mixin=0]="Mixin",e[e.Rule=1]="Rule",e[e.Variable=2]="Variable",e[e.Function=3]="Function",e[e.Keyframe=4]="Keyframe",e[e.Unknown=5]="Unknown",e[e.Module=6]="Module",e[e.Forward=7]="Forward",e[e.ForwardVisibility=8]="ForwardVisibility"}(X||(X={}));var ne,ie=function(){function e(e,t,n){void 0===e&&(e=-1),void 0===t&&(t=-1),this.parent=null,this.offset=e,this.length=t,n&&(this.nodeType=n)}return Object.defineProperty(e.prototype,"end",{get:function(){return this.offset+this.length},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"type",{get:function(){return this.nodeType||Y.Undefined},set:function(e){this.nodeType=e},enumerable:!0,configurable:!0}),e.prototype.getTextProvider=function(){for(var e=this;e&&!e.textProvider;)e=e.parent;return e?e.textProvider:function(){return"unknown"}},e.prototype.getText=function(){return this.getTextProvider()(this.offset,this.length)},e.prototype.matches=function(e){return this.length===e.length&&this.getTextProvider()(this.offset,this.length)===e},e.prototype.startsWith=function(e){return this.length>=e.length&&this.getTextProvider()(this.offset,e.length)===e},e.prototype.endsWith=function(e){return this.length>=e.length&&this.getTextProvider()(this.end-e.length,e.length)===e},e.prototype.accept=function(e){if(e(this)&&this.children)for(var t=0,n=this.children;t=0&&e.parent.children.splice(n,1)}e.parent=this;var i=this.children;return i||(i=this.children=[]),-1!==t?i.splice(t,0,e):i.push(e),e},e.prototype.attachTo=function(e,t){return void 0===t&&(t=-1),e&&e.adoptChild(this,t),this},e.prototype.collectIssues=function(e){this.issues&&e.push.apply(e,this.issues)},e.prototype.addIssue=function(e){this.issues||(this.issues=[]),this.issues.push(e)},e.prototype.hasIssue=function(e){return Array.isArray(this.issues)&&this.issues.some((function(t){return t.getRule()===e}))},e.prototype.isErroneous=function(e){return void 0===e&&(e=!1),!!(this.issues&&this.issues.length>0)||e&&Array.isArray(this.children)&&this.children.some((function(e){return e.isErroneous(!0)}))},e.prototype.setNode=function(e,t,n){return void 0===n&&(n=-1),!!t&&(t.attachTo(this,n),this[e]=t,!0)},e.prototype.addChild=function(e){return!!e&&(this.children||(this.children=[]),e.attachTo(this),this.updateOffsetAndLength(e),!0)},e.prototype.updateOffsetAndLength=function(e){(e.offsetthis.end||-1===this.length)&&(this.length=t-this.offset)},e.prototype.hasChildren=function(){return!!this.children&&this.children.length>0},e.prototype.getChildren=function(){return this.children?this.children.slice(0):[]},e.prototype.getChild=function(e){return this.children&&e=0;n--)if((t=this.children[n]).offset<=e)return t;return null},e.prototype.findChildAtOffset=function(e,t){var n=this.findFirstChildBeforeOffset(e);return n&&n.end>=e?t&&n.findChildAtOffset(e,!0)||n:null},e.prototype.encloses=function(e){return this.offset<=e.offset&&this.offset+this.length>=e.offset+e.length},e.prototype.getParent=function(){for(var e=this.parent;e instanceof re;)e=e.parent;return e},e.prototype.findParent=function(e){for(var t=this;t&&t.type!==e;)t=t.parent;return t},e.prototype.findAParent=function(){for(var e=[],t=0;t0&&(t+="\n\n",t+=e.references.map((function(e){return e.name+": "+e.url})).join(" | ")),t}function Tt(e){if(!e.description||""===e.description)return"";var t="";e.status&&(t+=Ft(e.status)),"string"==typeof e.description?t+=e.description:t=e.description.value;var n=Rt(e.browsers);return n&&(t+="\n\n("+n+")"),"syntax"in e&&(t+="\n\nSyntax: "+e.syntax),e.references&&e.references.length>0&&(t+="\n\n",t+=e.references.map((function(e){return"["+e.name+"]("+e.url+")"})).join(" | ")),t}function Rt(e){return void 0===e&&(e=[]),0===e.length?null:e.map((function(e){var t="",n=e.match(/([A-Z]+)(\d+)?/),i=n[1],r=n[2];return i in Ct&&(t+=Ct[i]),r&&(t+=" "+r),t})).join(", ")}var Et=gt(),It=[{func:"rgb($red, $green, $blue)",desc:Et("css.builtin.rgb","Creates a Color from red, green, and blue values.")},{func:"rgba($red, $green, $blue, $alpha)",desc:Et("css.builtin.rgba","Creates a Color from red, green, blue, and alpha values.")},{func:"hsl($hue, $saturation, $lightness)",desc:Et("css.builtin.hsl","Creates a Color from hue, saturation, and lightness values.")},{func:"hsla($hue, $saturation, $lightness, $alpha)",desc:Et("css.builtin.hsla","Creates a Color from hue, saturation, lightness, and alpha values.")}],Mt={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgrey:"#a9a9a9",darkgreen:"#006400",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",grey:"#808080",green:"#008000",greenyellow:"#adff2f",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgrey:"#d3d3d3",lightgreen:"#90ee90",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370d8",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#d87093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",red:"#ff0000",rebeccapurple:"#663399",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"},Nt={currentColor:"The value of the 'color' property. The computed value of the 'currentColor' keyword is the computed value of the 'color' property. If the 'currentColor' keyword is set on the 'color' property itself, it is treated as 'color:inherit' at parse time.",transparent:"Fully transparent. This keyword can be considered a shorthand for rgba(0,0,0,0) which is its computed value."};function Pt(e,t){var n=e.getText().match(/^([-+]?[0-9]*\.?[0-9]+)(%?)$/);if(n){n[2]&&(t=100);var i=parseFloat(n[1])/t;if(i>=0&&i<=1)return i}throw new Error}function _t(e){return e<48?0:e<=57?e-48:(e<97&&(e+=32),e>=97&&e<=102?e-97+10:0)}function At(e){if("#"!==e[0])return null;switch(e.length){case 4:return{red:17*_t(e.charCodeAt(1))/255,green:17*_t(e.charCodeAt(2))/255,blue:17*_t(e.charCodeAt(3))/255,alpha:1};case 5:return{red:17*_t(e.charCodeAt(1))/255,green:17*_t(e.charCodeAt(2))/255,blue:17*_t(e.charCodeAt(3))/255,alpha:17*_t(e.charCodeAt(4))/255};case 7:return{red:(16*_t(e.charCodeAt(1))+_t(e.charCodeAt(2)))/255,green:(16*_t(e.charCodeAt(3))+_t(e.charCodeAt(4)))/255,blue:(16*_t(e.charCodeAt(5))+_t(e.charCodeAt(6)))/255,alpha:1};case 9:return{red:(16*_t(e.charCodeAt(1))+_t(e.charCodeAt(2)))/255,green:(16*_t(e.charCodeAt(3))+_t(e.charCodeAt(4)))/255,blue:(16*_t(e.charCodeAt(5))+_t(e.charCodeAt(6)))/255,alpha:(16*_t(e.charCodeAt(7))+_t(e.charCodeAt(8)))/255}}return null}var Wt={bottom:"Computes to ‘100%’ for the vertical position if one or two values are given, otherwise specifies the bottom edge as the origin for the next offset.",center:"Computes to ‘50%’ (‘left 50%’) for the horizontal position if the horizontal position is not otherwise specified, or ‘50%’ (‘top 50%’) for the vertical position if it is.",left:"Computes to ‘0%’ for the horizontal position if one or two values are given, otherwise specifies the left edge as the origin for the next offset.",right:"Computes to ‘100%’ for the horizontal position if one or two values are given, otherwise specifies the right edge as the origin for the next offset.",top:"Computes to ‘0%’ for the vertical position if one or two values are given, otherwise specifies the top edge as the origin for the next offset."},Ot={"no-repeat":"Placed once and not repeated in this direction.",repeat:"Repeated in this direction as often as needed to cover the background painting area.","repeat-x":"Computes to ‘repeat no-repeat’.","repeat-y":"Computes to ‘no-repeat repeat’.",round:"Repeated as often as will fit within the background positioning area. If it doesn’t fit a whole number of times, it is rescaled so that it does.",space:"Repeated as often as will fit within the background positioning area without being clipped and then the images are spaced out to fill the area."},Lt={dashed:"A series of square-ended dashes.",dotted:"A series of round dots.",double:"Two parallel solid lines with some space between them.",groove:"Looks as if it were carved in the canvas.",hidden:"Same as ‘none’, but has different behavior in the border conflict resolution rules for border-collapsed tables.",inset:"Looks as if the content on the inside of the border is sunken into the canvas.",none:"No border. Color and width are ignored.",outset:"Looks as if the content on the inside of the border is coming out of the canvas.",ridge:"Looks as if it were coming out of the canvas.",solid:"A single line segment."},Ut=["medium","thick","thin"],jt={"border-box":"The background is painted within (clipped to) the border box.","content-box":"The background is painted within (clipped to) the content box.","padding-box":"The background is painted within (clipped to) the padding box."},Vt={"margin-box":"Uses the margin box as reference box.","fill-box":"Uses the object bounding box as reference box.","stroke-box":"Uses the stroke bounding box as reference box.","view-box":"Uses the nearest SVG viewport as reference box."},Bt={initial:"Represents the value specified as the property’s initial value.",inherit:"Represents the computed value of the property on the element’s parent.",unset:"Acts as either `inherit` or `initial`, depending on whether the property is inherited or not."},$t={"url()":"Reference an image file by URL","image()":"Provide image fallbacks and annotations.","-webkit-image-set()":"Provide multiple resolutions. Remember to use unprefixed image-set() in addition.","image-set()":"Provide multiple resolutions of an image and const the UA decide which is most appropriate in a given situation.","-moz-element()":"Use an element in the document as an image. Remember to use unprefixed element() in addition.","element()":"Use an element in the document as an image.","cross-fade()":"Indicates the two images to be combined and how far along in the transition the combination is.","-webkit-gradient()":"Deprecated. Use modern linear-gradient() or radial-gradient() instead.","-webkit-linear-gradient()":"Linear gradient. Remember to use unprefixed version in addition.","-moz-linear-gradient()":"Linear gradient. Remember to use unprefixed version in addition.","-o-linear-gradient()":"Linear gradient. Remember to use unprefixed version in addition.","linear-gradient()":"A linear gradient is created by specifying a straight gradient line, and then several colors placed along that line.","-webkit-repeating-linear-gradient()":"Repeating Linear gradient. Remember to use unprefixed version in addition.","-moz-repeating-linear-gradient()":"Repeating Linear gradient. Remember to use unprefixed version in addition.","-o-repeating-linear-gradient()":"Repeating Linear gradient. Remember to use unprefixed version in addition.","repeating-linear-gradient()":"Same as linear-gradient, except the color-stops are repeated infinitely in both directions, with their positions shifted by multiples of the difference between the last specified color-stop’s position and the first specified color-stop’s position.","-webkit-radial-gradient()":"Radial gradient. Remember to use unprefixed version in addition.","-moz-radial-gradient()":"Radial gradient. Remember to use unprefixed version in addition.","radial-gradient()":"Colors emerge from a single point and smoothly spread outward in a circular or elliptical shape.","-webkit-repeating-radial-gradient()":"Repeating radial gradient. Remember to use unprefixed version in addition.","-moz-repeating-radial-gradient()":"Repeating radial gradient. Remember to use unprefixed version in addition.","repeating-radial-gradient()":"Same as radial-gradient, except the color-stops are repeated infinitely in both directions, with their positions shifted by multiples of the difference between the last specified color-stop’s position and the first specified color-stop’s position."},qt={ease:"Equivalent to cubic-bezier(0.25, 0.1, 0.25, 1.0).","ease-in":"Equivalent to cubic-bezier(0.42, 0, 1.0, 1.0).","ease-in-out":"Equivalent to cubic-bezier(0.42, 0, 0.58, 1.0).","ease-out":"Equivalent to cubic-bezier(0, 0, 0.58, 1.0).",linear:"Equivalent to cubic-bezier(0.0, 0.0, 1.0, 1.0).","step-end":"Equivalent to steps(1, end).","step-start":"Equivalent to steps(1, start).","steps()":"The first parameter specifies the number of intervals in the function. The second parameter, which is optional, is either the value “start” or “end”.","cubic-bezier()":"Specifies a cubic-bezier curve. The four values specify points P1 and P2 of the curve as (x1, y1, x2, y2).","cubic-bezier(0.6, -0.28, 0.735, 0.045)":"Ease-in Back. Overshoots.","cubic-bezier(0.68, -0.55, 0.265, 1.55)":"Ease-in-out Back. Overshoots.","cubic-bezier(0.175, 0.885, 0.32, 1.275)":"Ease-out Back. Overshoots.","cubic-bezier(0.6, 0.04, 0.98, 0.335)":"Ease-in Circular. Based on half circle.","cubic-bezier(0.785, 0.135, 0.15, 0.86)":"Ease-in-out Circular. Based on half circle.","cubic-bezier(0.075, 0.82, 0.165, 1)":"Ease-out Circular. Based on half circle.","cubic-bezier(0.55, 0.055, 0.675, 0.19)":"Ease-in Cubic. Based on power of three.","cubic-bezier(0.645, 0.045, 0.355, 1)":"Ease-in-out Cubic. Based on power of three.","cubic-bezier(0.215, 0.610, 0.355, 1)":"Ease-out Cubic. Based on power of three.","cubic-bezier(0.95, 0.05, 0.795, 0.035)":"Ease-in Exponential. Based on two to the power ten.","cubic-bezier(1, 0, 0, 1)":"Ease-in-out Exponential. Based on two to the power ten.","cubic-bezier(0.19, 1, 0.22, 1)":"Ease-out Exponential. Based on two to the power ten.","cubic-bezier(0.47, 0, 0.745, 0.715)":"Ease-in Sine.","cubic-bezier(0.445, 0.05, 0.55, 0.95)":"Ease-in-out Sine.","cubic-bezier(0.39, 0.575, 0.565, 1)":"Ease-out Sine.","cubic-bezier(0.55, 0.085, 0.68, 0.53)":"Ease-in Quadratic. Based on power of two.","cubic-bezier(0.455, 0.03, 0.515, 0.955)":"Ease-in-out Quadratic. Based on power of two.","cubic-bezier(0.25, 0.46, 0.45, 0.94)":"Ease-out Quadratic. Based on power of two.","cubic-bezier(0.895, 0.03, 0.685, 0.22)":"Ease-in Quartic. Based on power of four.","cubic-bezier(0.77, 0, 0.175, 1)":"Ease-in-out Quartic. Based on power of four.","cubic-bezier(0.165, 0.84, 0.44, 1)":"Ease-out Quartic. Based on power of four.","cubic-bezier(0.755, 0.05, 0.855, 0.06)":"Ease-in Quintic. Based on power of five.","cubic-bezier(0.86, 0, 0.07, 1)":"Ease-in-out Quintic. Based on power of five.","cubic-bezier(0.23, 1, 0.320, 1)":"Ease-out Quintic. Based on power of five."},Kt={"circle()":"Defines a circle.","ellipse()":"Defines an ellipse.","inset()":"Defines an inset rectangle.","polygon()":"Defines a polygon."},Gt={length:["em","rem","ex","px","cm","mm","in","pt","pc","ch","vw","vh","vmin","vmax"],angle:["deg","rad","grad","turn"],time:["ms","s"],frequency:["Hz","kHz"],resolution:["dpi","dpcm","dppx"],percentage:["%","fr"]},Jt=["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rb","rp","rt","rtc","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","title","tr","track","u","ul","const","video","wbr"],Ht=["circle","clipPath","cursor","defs","desc","ellipse","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","foreignObject","g","hatch","hatchpath","image","line","linearGradient","marker","mask","mesh","meshpatch","meshrow","metadata","mpath","path","pattern","polygon","polyline","radialGradient","rect","set","solidcolor","stop","svg","switch","symbol","text","textPath","tspan","use","view"],Yt=["@bottom-center","@bottom-left","@bottom-left-corner","@bottom-right","@bottom-right-corner","@left-bottom","@left-middle","@left-top","@right-bottom","@right-middle","@right-top","@top-center","@top-left","@top-left-corner","@top-right","@top-right-corner"],Xt=new St([new kt({version:1.1,properties:[{name:"width",values:[{name:"auto",description:"The width depends on the values of other properties."},{name:"fit-content",description:"Use the fit-content inline size or fit-content block size, as appropriate to the writing mode."},{name:"max-content",description:"Use the max-content inline size or max-content block size, as appropriate to the writing mode."},{name:"min-content",description:"Use the min-content inline size or min-content block size, as appropriate to the writing mode."}],syntax:"{1,2}",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/width"}],description:"Specifies the width of the content area, padding area or border area (depending on 'box-sizing') of certain boxes.",restrictions:["length","percentage"]},{name:"height",values:[{name:"auto",description:"The height depends on the values of other properties."},{name:"fit-content",description:"Use the fit-content inline size or fit-content block size, as appropriate to the writing mode."},{name:"max-content",description:"Use the max-content inline size or max-content block size, as appropriate to the writing mode."},{name:"min-content",description:"Use the min-content inline size or min-content block size, as appropriate to the writing mode."}],syntax:"{1,2}",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/height"}],description:"Specifies the height of the content area, padding area or border area (depending on 'box-sizing') of certain boxes.",restrictions:["length","percentage"]},{name:"display",values:[{name:"block",description:"The element generates a block-level box"},{name:"contents",description:"The element itself does not generate any boxes, but its children and pseudo-elements still generate boxes as normal."},{name:"flex",description:"The element generates a principal flex container box and establishes a flex formatting context."},{name:"flexbox",description:"The element lays out its contents using flow layout (block-and-inline layout). Standardized as 'flex'."},{name:"flow-root",description:"The element generates a block container box, and lays out its contents using flow layout."},{name:"grid",description:"The element generates a principal grid container box, and establishes a grid formatting context."},{name:"inline",description:"The element generates an inline-level box."},{name:"inline-block",description:"A block box, which itself is flowed as a single inline box, similar to a replaced element. The inside of an inline-block is formatted as a block box, and the box itself is formatted as an inline box."},{name:"inline-flex",description:"Inline-level flex container."},{name:"inline-flexbox",description:"Inline-level flex container. Standardized as 'inline-flex'"},{name:"inline-table",description:"Inline-level table wrapper box containing table box."},{name:"list-item",description:"One or more block boxes and one marker box."},{name:"-moz-box",description:"The element lays out its contents using flow layout (block-and-inline layout). Standardized as 'flex'."},{name:"-moz-deck"},{name:"-moz-grid"},{name:"-moz-grid-group"},{name:"-moz-grid-line"},{name:"-moz-groupbox"},{name:"-moz-inline-box",description:"Inline-level flex container. Standardized as 'inline-flex'"},{name:"-moz-inline-grid"},{name:"-moz-inline-stack"},{name:"-moz-marker"},{name:"-moz-popup"},{name:"-moz-stack"},{name:"-ms-flexbox",description:"The element lays out its contents using flow layout (block-and-inline layout). Standardized as 'flex'."},{name:"-ms-grid",description:"The element generates a principal grid container box, and establishes a grid formatting context."},{name:"-ms-inline-flexbox",description:"Inline-level flex container. Standardized as 'inline-flex'"},{name:"-ms-inline-grid",description:"Inline-level grid container."},{name:"none",description:"The element and its descendants generates no boxes."},{name:"ruby",description:"The element generates a principal ruby container box, and establishes a ruby formatting context."},{name:"ruby-base"},{name:"ruby-base-container"},{name:"ruby-text"},{name:"ruby-text-container"},{name:"run-in",description:"The element generates a run-in box. Run-in elements act like inlines or blocks, depending on the surrounding elements."},{name:"table",description:"The element generates a principal table wrapper box containing an additionally-generated table box, and establishes a table formatting context."},{name:"table-caption"},{name:"table-cell"},{name:"table-column"},{name:"table-column-group"},{name:"table-footer-group"},{name:"table-header-group"},{name:"table-row"},{name:"table-row-group"},{name:"-webkit-box",description:"The element lays out its contents using flow layout (block-and-inline layout). Standardized as 'flex'."},{name:"-webkit-flex",description:"The element lays out its contents using flow layout (block-and-inline layout)."},{name:"-webkit-inline-box",description:"Inline-level flex container. Standardized as 'inline-flex'"},{name:"-webkit-inline-flex",description:"Inline-level flex container."}],syntax:"[ || ] | | | | ",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/display"}],description:"In combination with 'float' and 'position', determines the type of box or boxes that are generated for an element.",restrictions:["enum"]},{name:"padding",values:[],syntax:"[ | ]{1,4}",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/padding"}],description:"Shorthand property to set values the thickness of the padding area. If left is omitted, it is the same as right. If bottom is omitted it is the same as top, if right is omitted it is the same as top. The value may not be negative.",restrictions:["length","percentage"]},{name:"position",values:[{name:"absolute",description:"The box's position (and possibly size) is specified with the 'top', 'right', 'bottom', and 'left' properties. These properties specify offsets with respect to the box's 'containing block'."},{name:"fixed",description:"The box's position is calculated according to the 'absolute' model, but in addition, the box is fixed with respect to some reference. As with the 'absolute' model, the box's margins do not collapse with any other margins."},{name:"-ms-page",description:"The box's position is calculated according to the 'absolute' model."},{name:"relative",description:"The box's position is calculated according to the normal flow (this is called the position in normal flow). Then the box is offset relative to its normal position."},{name:"static",description:"The box is a normal box, laid out according to the normal flow. The 'top', 'right', 'bottom', and 'left' properties do not apply."},{name:"sticky",description:"The box's position is calculated according to the normal flow. Then the box is offset relative to its flow root and containing block and in all cases, including table elements, does not affect the position of any following boxes."},{name:"-webkit-sticky",description:"The box's position is calculated according to the normal flow. Then the box is offset relative to its flow root and containing block and in all cases, including table elements, does not affect the position of any following boxes."}],syntax:"static | relative | absolute | sticky | fixed",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/position"}],restrictions:["enum"]},{name:"border",syntax:" || || ",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/border"}],description:"Shorthand property for setting border width, style, and color.",restrictions:["length","line-width","line-style","color"]},{name:"margin",values:[{name:"auto"}],syntax:"[ | | auto ]{1,4}",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/margin"}],description:"Shorthand property to set values the thickness of the margin area. If left is omitted, it is the same as right. If bottom is omitted it is the same as top, if right is omitted it is the same as top. Negative values for margin properties are allowed, but there may be implementation-specific limits.",restrictions:["length","percentage"]},{name:"top",values:[{name:"auto",description:"For non-replaced elements, the effect of this value depends on which of related properties have the value 'auto' as well"}],syntax:" | | auto",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/top"}],description:"Specifies how far an absolutely positioned box's top margin edge is offset below the top edge of the box's 'containing block'.",restrictions:["length","percentage"]},{name:"left",values:[{name:"auto",description:"For non-replaced elements, the effect of this value depends on which of related properties have the value 'auto' as well"}],syntax:" | | auto",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/left"}],description:"Specifies how far an absolutely positioned box's left margin edge is offset to the right of the left edge of the box's 'containing block'.",restrictions:["length","percentage"]},{name:"margin-top",values:[{name:"auto"}],syntax:" | | auto",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/margin-top"}],description:"Shorthand property to set values the thickness of the margin area. If left is omitted, it is the same as right. If bottom is omitted it is the same as top, if right is omitted it is the same as top. Negative values for margin properties are allowed, but there may be implementation-specific limits..",restrictions:["length","percentage"]},{name:"color",syntax:"",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/color"}],description:"Color of an element's text",restrictions:["color"]},{name:"font-size",values:[{name:"large"},{name:"larger"},{name:"medium"},{name:"small"},{name:"smaller"},{name:"x-large"},{name:"x-small"},{name:"xx-large"},{name:"xx-small"}],syntax:" | | ",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/font-size"}],description:"Indicates the desired height of glyphs from the font. For scalable fonts, the font-size is a scale factor applied to the EM unit of the font. (Note that certain glyphs may bleed outside their EM box.) For non-scalable fonts, the font-size is converted into absolute units and matched against the declared font-size of the font, using the same absolute coordinate space for both of the matched values.",restrictions:["length","percentage"]},{name:"background-color",syntax:"",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/background-color"}],description:"Sets the background color of an element.",restrictions:["color"]},{name:"text-align",values:[{name:"center",description:"The inline contents are centered within the line box."},{name:"end",description:"The inline contents are aligned to the end edge of the line box."},{name:"justify",description:"The text is justified according to the method specified by the 'text-justify' property."},{name:"left",description:"The inline contents are aligned to the left edge of the line box. In vertical text, 'left' aligns to the edge of the line box that would be the start edge for left-to-right text."},{name:"right",description:"The inline contents are aligned to the right edge of the line box. In vertical text, 'right' aligns to the edge of the line box that would be the end edge for left-to-right text."},{name:"start",description:"The inline contents are aligned to the start edge of the line box."}],syntax:"start | end | left | right | center | justify | match-parent",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/text-align"}],description:"Describes how inline contents of a block are horizontally aligned if the contents do not completely fill the line box.",restrictions:["string"]},{name:"opacity",syntax:"",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/opacity"}],description:"Opacity of an element's text, where 1 is opaque and 0 is entirely transparent.",restrictions:["number(0-1)"]},{name:"background",values:[{name:"fixed",description:"The background is fixed with regard to the viewport. In paged media where there is no viewport, a 'fixed' background is fixed with respect to the page box and therefore replicated on every page."},{name:"local",description:"The background is fixed with regard to the element's contents: if the element has a scrolling mechanism, the background scrolls with the element's contents."},{name:"none",description:"A value of 'none' counts as an image layer but draws nothing."},{name:"scroll",description:"The background is fixed with regard to the element itself and does not scroll with its contents. (It is effectively attached to the element's border.)"}],syntax:"[ , ]* ",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/background"}],description:"Shorthand property for setting most background properties at the same place in the style sheet.",restrictions:["enum","image","color","position","length","repeat","percentage","box"]},{name:"float",values:[{name:"inline-end",description:"A keyword indicating that the element must float on the end side of its containing block. That is the right side with ltr scripts, and the left side with rtl scripts."},{name:"inline-start",description:"A keyword indicating that the element must float on the start side of its containing block. That is the left side with ltr scripts, and the right side with rtl scripts."},{name:"left",description:"The element generates a block box that is floated to the left. Content flows on the right side of the box, starting at the top (subject to the 'clear' property)."},{name:"none",description:"The box is not floated."},{name:"right",description:"Similar to 'left', except the box is floated to the right, and content flows on the left side of the box, starting at the top."}],syntax:"left | right | none | inline-start | inline-end",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/float"}],description:"Specifies how a box should be floated. It may be set for any element, but only applies to elements that generate boxes that are not absolutely positioned.",restrictions:["enum"]},{name:"font-weight",values:[{name:"100",description:"Thin"},{name:"200",description:"Extra Light (Ultra Light)"},{name:"300",description:"Light"},{name:"400",description:"Normal"},{name:"500",description:"Medium"},{name:"600",description:"Semi Bold (Demi Bold)"},{name:"700",description:"Bold"},{name:"800",description:"Extra Bold (Ultra Bold)"},{name:"900",description:"Black (Heavy)"},{name:"bold",description:"Same as 700"},{name:"bolder",description:"Specifies the weight of the face bolder than the inherited value."},{name:"lighter",description:"Specifies the weight of the face lighter than the inherited value."},{name:"normal",description:"Same as 400"}],syntax:"{1,2}",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/font-weight"}],description:"Specifies weight of glyphs in the font, their degree of blackness or stroke thickness.",restrictions:["enum"]},{name:"overflow",values:[{name:"auto",description:"The behavior of the 'auto' value is UA-dependent, but should cause a scrolling mechanism to be provided for overflowing boxes."},{name:"hidden",description:"Content is clipped and no scrolling mechanism should be provided to view the content outside the clipping region."},{name:"-moz-hidden-unscrollable",description:"Same as the standardized 'clip', except doesn’t establish a block formatting context."},{name:"scroll",description:"Content is clipped and if the user agent uses a scrolling mechanism that is visible on the screen (such as a scroll bar or a panner), that mechanism should be displayed for a box whether or not any of its content is clipped."},{name:"visible",description:"Content is not clipped, i.e., it may be rendered outside the content box."}],syntax:"[ visible | hidden | clip | scroll | auto ]{1,2}",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/overflow"}],description:"Shorthand for setting 'overflow-x' and 'overflow-y'.",restrictions:["enum"]},{name:"line-height",values:[{name:"normal",description:"Tells user agents to set the computed value to a 'reasonable' value based on the font size of the element."}],syntax:"normal | | | ",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/line-height"}],description:"Determines the block-progression dimension of the text content area of an inline box.",restrictions:["number","length","percentage"]},{name:"font-family",values:[{name:"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif"},{name:"Arial, Helvetica, sans-serif"},{name:"Cambria, Cochin, Georgia, Times, 'Times New Roman', serif"},{name:"'Courier New', Courier, monospace"},{name:"cursive"},{name:"fantasy"},{name:"'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif"},{name:"Georgia, 'Times New Roman', Times, serif"},{name:"'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif"},{name:"Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif"},{name:"'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif"},{name:"monospace"},{name:"sans-serif"},{name:"'Segoe UI', Tahoma, Geneva, Verdana, sans-serif"},{name:"serif"},{name:"'Times New Roman', Times, serif"},{name:"'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif"},{name:"Verdana, Geneva, Tahoma, sans-serif"}],syntax:"",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/font-family"}],description:"Specifies a prioritized list of font family names or generic family names. A user agent iterates through the list of family names until it matches an available font that contains a glyph for the character to be rendered.",restrictions:["font"]},{name:"text-decoration",values:[{name:"dashed",description:"Produces a dashed line style."},{name:"dotted",description:"Produces a dotted line."},{name:"double",description:"Produces a double line."},{name:"line-through",description:"Each line of text has a line through the middle."},{name:"none",description:"Produces no line."},{name:"overline",description:"Each line of text has a line above it."},{name:"solid",description:"Produces a solid line."},{name:"underline",description:"Each line of text is underlined."},{name:"wavy",description:"Produces a wavy line."}],syntax:"<'text-decoration-line'> || <'text-decoration-style'> || <'text-decoration-color'> || <'text-decoration-thickness'>",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/text-decoration"}],description:"Decorations applied to font used for an element's text.",restrictions:["enum","color"]},{name:"box-sizing",values:[{name:"border-box",description:"The specified width and height (and respective min/max properties) on this element determine the border box of the element."},{name:"content-box",description:"Behavior of width and height as specified by CSS2.1. The specified width and height (and respective min/max properties) apply to the width and height respectively of the content box of the element."}],syntax:"content-box | border-box",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/box-sizing"}],description:"Specifies the behavior of the 'width' and 'height' properties.",restrictions:["enum"]},{name:"z-index",values:[{name:"auto",description:"The stack level of the generated box in the current stacking context is 0. The box does not establish a new stacking context unless it is the root element."}],syntax:"auto | ",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/z-index"}],description:"For a positioned box, the 'z-index' property specifies the stack level of the box in the current stacking context and whether the box establishes a local stacking context.",restrictions:["integer"]},{name:"vertical-align",values:[{name:"auto",description:"Align the dominant baseline of the parent box with the equivalent, or heuristically reconstructed, baseline of the element inline box."},{name:"baseline",description:"Align the 'alphabetic' baseline of the element with the 'alphabetic' baseline of the parent element."},{name:"bottom",description:"Align the after edge of the extended inline box with the after-edge of the line box."},{name:"middle",description:"Align the 'middle' baseline of the inline element with the middle baseline of the parent."},{name:"sub",description:"Lower the baseline of the box to the proper position for subscripts of the parent's box. (This value has no effect on the font size of the element's text.)"},{name:"super",description:"Raise the baseline of the box to the proper position for superscripts of the parent's box. (This value has no effect on the font size of the element's text.)"},{name:"text-bottom",description:"Align the bottom of the box with the after-edge of the parent element's font."},{name:"text-top",description:"Align the top of the box with the before-edge of the parent element's font."},{name:"top",description:"Align the before edge of the extended inline box with the before-edge of the line box."},{name:"-webkit-baseline-middle"}],syntax:"baseline | sub | super | text-top | text-bottom | middle | top | bottom | | ",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/vertical-align"}],description:"Affects the vertical positioning of the inline boxes generated by an inline-level element inside a line box.",restrictions:["percentage","length"]},{name:"border-radius",syntax:"{1,4} [ / {1,4} ]?",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/border-radius"}],description:"Defines the radii of the outer border edge.",restrictions:["length","percentage"]},{name:"margin-left",values:[{name:"auto"}],syntax:" | | auto",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/margin-left"}],description:"Shorthand property to set values the thickness of the margin area. If left is omitted, it is the same as right. If bottom is omitted it is the same as top, if right is omitted it is the same as top. Negative values for margin properties are allowed, but there may be implementation-specific limits..",restrictions:["length","percentage"]},{name:"cursor",values:[{name:"alias",description:"Indicates an alias of/shortcut to something is to be created. Often rendered as an arrow with a small curved arrow next to it."},{name:"all-scroll",description:"Indicates that the something can be scrolled in any direction. Often rendered as arrows pointing up, down, left, and right with a dot in the middle."},{name:"auto",description:"The UA determines the cursor to display based on the current context."},{name:"cell",description:"Indicates that a cell or set of cells may be selected. Often rendered as a thick plus-sign with a dot in the middle."},{name:"col-resize",description:"Indicates that the item/column can be resized horizontally. Often rendered as arrows pointing left and right with a vertical bar separating them."},{name:"context-menu",description:"A context menu is available for the object under the cursor. Often rendered as an arrow with a small menu-like graphic next to it."},{name:"copy",description:"Indicates something is to be copied. Often rendered as an arrow with a small plus sign next to it."},{name:"crosshair",description:"A simple crosshair (e.g., short line segments resembling a '+' sign). Often used to indicate a two dimensional bitmap selection mode."},{name:"default",description:"The platform-dependent default cursor. Often rendered as an arrow."},{name:"e-resize",description:"Indicates that east edge is to be moved."},{name:"ew-resize",description:"Indicates a bidirectional east-west resize cursor."},{name:"grab",description:"Indicates that something can be grabbed."},{name:"grabbing",description:"Indicates that something is being grabbed."},{name:"help",description:"Help is available for the object under the cursor. Often rendered as a question mark or a balloon."},{name:"move",description:"Indicates something is to be moved."},{name:"-moz-grab",description:"Indicates that something can be grabbed."},{name:"-moz-grabbing",description:"Indicates that something is being grabbed."},{name:"-moz-zoom-in",description:"Indicates that something can be zoomed (magnified) in."},{name:"-moz-zoom-out",description:"Indicates that something can be zoomed (magnified) out."},{name:"ne-resize",description:"Indicates that movement starts from north-east corner."},{name:"nesw-resize",description:"Indicates a bidirectional north-east/south-west cursor."},{name:"no-drop",description:"Indicates that the dragged item cannot be dropped at the current cursor location. Often rendered as a hand or pointer with a small circle with a line through it."},{name:"none",description:"No cursor is rendered for the element."},{name:"not-allowed",description:"Indicates that the requested action will not be carried out. Often rendered as a circle with a line through it."},{name:"n-resize",description:"Indicates that north edge is to be moved."},{name:"ns-resize",description:"Indicates a bidirectional north-south cursor."},{name:"nw-resize",description:"Indicates that movement starts from north-west corner."},{name:"nwse-resize",description:"Indicates a bidirectional north-west/south-east cursor."},{name:"pointer",description:"The cursor is a pointer that indicates a link."},{name:"progress",description:"A progress indicator. The program is performing some processing, but is different from 'wait' in that the user may still interact with the program. Often rendered as a spinning beach ball, or an arrow with a watch or hourglass."},{name:"row-resize",description:"Indicates that the item/row can be resized vertically. Often rendered as arrows pointing up and down with a horizontal bar separating them."},{name:"se-resize",description:"Indicates that movement starts from south-east corner."},{name:"s-resize",description:"Indicates that south edge is to be moved."},{name:"sw-resize",description:"Indicates that movement starts from south-west corner."},{name:"text",description:"Indicates text that may be selected. Often rendered as a vertical I-beam."},{name:"vertical-text",description:"Indicates vertical-text that may be selected. Often rendered as a horizontal I-beam."},{name:"wait",description:"Indicates that the program is busy and the user should wait. Often rendered as a watch or hourglass."},{name:"-webkit-grab",description:"Indicates that something can be grabbed."},{name:"-webkit-grabbing",description:"Indicates that something is being grabbed."},{name:"-webkit-zoom-in",description:"Indicates that something can be zoomed (magnified) in."},{name:"-webkit-zoom-out",description:"Indicates that something can be zoomed (magnified) out."},{name:"w-resize",description:"Indicates that west edge is to be moved."},{name:"zoom-in",description:"Indicates that something can be zoomed (magnified) in."},{name:"zoom-out",description:"Indicates that something can be zoomed (magnified) out."}],syntax:"[ [ [ ]? , ]* [ auto | default | none | context-menu | help | pointer | progress | wait | cell | crosshair | text | vertical-text | alias | copy | move | no-drop | not-allowed | e-resize | n-resize | ne-resize | nw-resize | s-resize | se-resize | sw-resize | w-resize | ew-resize | ns-resize | nesw-resize | nwse-resize | col-resize | row-resize | all-scroll | zoom-in | zoom-out | grab | grabbing ] ]",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/cursor"}],description:"Allows control over cursor appearance in an element",restrictions:["url","number","enum"]},{name:"margin-bottom",values:[{name:"auto"}],syntax:" | | auto",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/margin-bottom"}],description:"Shorthand property to set values the thickness of the margin area. If left is omitted, it is the same as right. If bottom is omitted it is the same as top, if right is omitted it is the same as top. Negative values for margin properties are allowed, but there may be implementation-specific limits..",restrictions:["length","percentage"]},{name:"right",values:[{name:"auto",description:"For non-replaced elements, the effect of this value depends on which of related properties have the value 'auto' as well"}],syntax:" | | auto",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/right"}],description:"Specifies how far an absolutely positioned box's right margin edge is offset to the left of the right edge of the box's 'containing block'.",restrictions:["length","percentage"]},{name:"margin-right",values:[{name:"auto"}],syntax:" | | auto",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/margin-right"}],description:"Shorthand property to set values the thickness of the margin area. If left is omitted, it is the same as right. If bottom is omitted it is the same as top, if right is omitted it is the same as top. Negative values for margin properties are allowed, but there may be implementation-specific limits..",restrictions:["length","percentage"]},{name:"padding-left",syntax:" | ",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/padding-left"}],description:"Shorthand property to set values the thickness of the padding area. If left is omitted, it is the same as right. If bottom is omitted it is the same as top, if right is omitted it is the same as top. The value may not be negative.",restrictions:["length","percentage"]},{name:"padding-top",syntax:" | ",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/padding-top"}],description:"Shorthand property to set values the thickness of the padding area. If left is omitted, it is the same as right. If bottom is omitted it is the same as top, if right is omitted it is the same as top. The value may not be negative.",restrictions:["length","percentage"]},{name:"max-width",values:[{name:"none",description:"No limit on the width of the box."},{name:"fit-content",description:"Use the fit-content inline size or fit-content block size, as appropriate to the writing mode."},{name:"max-content",description:"Use the max-content inline size or max-content block size, as appropriate to the writing mode."},{name:"min-content",description:"Use the min-content inline size or min-content block size, as appropriate to the writing mode."}],syntax:"",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/max-width"}],description:"Allows authors to constrain content width to a certain range.",restrictions:["length","percentage"]},{name:"bottom",values:[{name:"auto",description:"For non-replaced elements, the effect of this value depends on which of related properties have the value 'auto' as well"}],syntax:" | | auto",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/bottom"}],description:"Specifies how far an absolutely positioned box's bottom margin edge is offset above the bottom edge of the box's 'containing block'.",restrictions:["length","percentage"]},{name:"background-image",values:[{name:"none",description:"Counts as an image layer but draws nothing."}],syntax:"#",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/background-image"}],description:"Sets the background image(s) of an element.",restrictions:["image","enum"]},{name:"content",values:[{name:"attr()",description:"The attr(n) function returns as a string the value of attribute n for the subject of the selector."},{name:"counter(name)",description:"Counters are denoted by identifiers (see the 'counter-increment' and 'counter-reset' properties)."},{name:"icon",description:"The (pseudo-)element is replaced in its entirety by the resource referenced by its 'icon' property, and treated as a replaced element."},{name:"none",description:"On elements, this inhibits the children of the element from being rendered as children of this element, as if the element was empty. On pseudo-elements it causes the pseudo-element to have no content."},{name:"normal",description:"See http://www.w3.org/TR/css3-content/#content for computation rules."},{name:"url()"}],syntax:"normal | none | [ | ] [/ ]?",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/content"}],description:"Determines which page-based occurrence of a given element is applied to a counter or string value.",restrictions:["string","url"]},{name:"padding-right",syntax:" | ",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/padding-right"}],description:"Shorthand property to set values the thickness of the padding area. If left is omitted, it is the same as right. If bottom is omitted it is the same as top, if right is omitted it is the same as top. The value may not be negative.",restrictions:["length","percentage"]},{name:"white-space",values:[{name:"normal",description:"Sets 'white-space-collapsing' to 'collapse' and 'text-wrap' to 'normal'."},{name:"nowrap",description:"Sets 'white-space-collapsing' to 'collapse' and 'text-wrap' to 'none'."},{name:"pre",description:"Sets 'white-space-collapsing' to 'preserve' and 'text-wrap' to 'none'."},{name:"pre-line",description:"Sets 'white-space-collapsing' to 'preserve-breaks' and 'text-wrap' to 'normal'."},{name:"pre-wrap",description:"Sets 'white-space-collapsing' to 'preserve' and 'text-wrap' to 'normal'."}],syntax:"normal | pre | nowrap | pre-wrap | pre-line | break-spaces",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/white-space"}],description:"Shorthand property for the 'white-space-collapsing' and 'text-wrap' properties.",restrictions:["enum"]},{name:"padding-bottom",syntax:" | ",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/padding-bottom"}],description:"Shorthand property to set values the thickness of the padding area. If left is omitted, it is the same as right. If bottom is omitted it is the same as top, if right is omitted it is the same as top. The value may not be negative.",restrictions:["length","percentage"]},{name:"border-bottom",syntax:" || || ",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/border-bottom"}],description:"Shorthand property for setting border width, style and color.",restrictions:["length","line-width","line-style","color"]},{name:"box-shadow",values:[{name:"inset",description:"Changes the drop shadow from an outer shadow (one that shadows the box onto the canvas, as if it were lifted above the canvas) to an inner shadow (one that shadows the canvas onto the box, as if the box were cut out of the canvas and shifted behind it)."},{name:"none",description:"No shadow."}],syntax:"none | #",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/box-shadow"}],description:"Attaches one or more drop-shadows to the box. The property is a comma-separated list of shadows, each specified by 2-4 length values, an optional color, and an optional 'inset' keyword. Omitted lengths are 0; omitted colors are a user agent chosen color.",restrictions:["length","color","enum"]},{name:"transform",values:[{name:"matrix()",description:"Specifies a 2D transformation in the form of a transformation matrix of six values. matrix(a,b,c,d,e,f) is equivalent to applying the transformation matrix [a b c d e f]"},{name:"matrix3d()",description:"Specifies a 3D transformation as a 4x4 homogeneous matrix of 16 values in column-major order."},{name:"none"},{name:"perspective()",description:"Specifies a perspective projection matrix."},{name:"rotate()",description:"Specifies a 2D rotation by the angle specified in the parameter about the origin of the element, as defined by the transform-origin property."},{name:"rotate3d()",description:"Specifies a clockwise 3D rotation by the angle specified in last parameter about the [x,y,z] direction vector described by the first 3 parameters."},{name:"rotateX('angle')",description:"Specifies a clockwise rotation by the given angle about the X axis."},{name:"rotateY('angle')",description:"Specifies a clockwise rotation by the given angle about the Y axis."},{name:"rotateZ('angle')",description:"Specifies a clockwise rotation by the given angle about the Z axis."},{name:"scale()",description:"Specifies a 2D scale operation by the [sx,sy] scaling vector described by the 2 parameters. If the second parameter is not provided, it is takes a value equal to the first."},{name:"scale3d()",description:"Specifies a 3D scale operation by the [sx,sy,sz] scaling vector described by the 3 parameters."},{name:"scaleX()",description:"Specifies a scale operation using the [sx,1] scaling vector, where sx is given as the parameter."},{name:"scaleY()",description:"Specifies a scale operation using the [sy,1] scaling vector, where sy is given as the parameter."},{name:"scaleZ()",description:"Specifies a scale operation using the [1,1,sz] scaling vector, where sz is given as the parameter."},{name:"skew()",description:"Specifies a skew transformation along the X and Y axes. The first angle parameter specifies the skew on the X axis. The second angle parameter specifies the skew on the Y axis. If the second parameter is not given then a value of 0 is used for the Y angle (ie: no skew on the Y axis)."},{name:"skewX()",description:"Specifies a skew transformation along the X axis by the given angle."},{name:"skewY()",description:"Specifies a skew transformation along the Y axis by the given angle."},{name:"translate()",description:"Specifies a 2D translation by the vector [tx, ty], where tx is the first translation-value parameter and ty is the optional second translation-value parameter."},{name:"translate3d()",description:"Specifies a 3D translation by the vector [tx,ty,tz], with tx, ty and tz being the first, second and third translation-value parameters respectively."},{name:"translateX()",description:"Specifies a translation by the given amount in the X direction."},{name:"translateY()",description:"Specifies a translation by the given amount in the Y direction."},{name:"translateZ()",description:"Specifies a translation by the given amount in the Z direction. Note that percentage values are not allowed in the translateZ translation-value, and if present are evaluated as 0."}],syntax:"none | ",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/transform"}],description:"A two-dimensional transformation is applied to an element through the 'transform' property. This property contains a list of transform functions similar to those allowed by SVG.",restrictions:["enum"]},{name:"min-height",values:[{name:"auto"},{name:"fit-content",description:"Use the fit-content inline size or fit-content block size, as appropriate to the writing mode."},{name:"max-content",description:"Use the max-content inline size or max-content block size, as appropriate to the writing mode."},{name:"min-content",description:"Use the min-content inline size or min-content block size, as appropriate to the writing mode."}],syntax:"",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/min-height"}],description:"Allows authors to constrain content height to a certain range.",restrictions:["length","percentage"]},{name:"visibility",values:[{name:"collapse",description:"Table-specific. If used on elements other than rows, row groups, columns, or column groups, 'collapse' has the same meaning as 'hidden'."},{name:"hidden",description:"The generated box is invisible (fully transparent, nothing is drawn), but still affects layout."},{name:"visible",description:"The generated box is visible."}],syntax:"visible | hidden | collapse",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/visibility"}],description:"Specifies whether the boxes generated by an element are rendered. Invisible boxes still affect layout (set the ‘display’ property to ‘none’ to suppress box generation altogether).",restrictions:["enum"]},{name:"background-position",syntax:"#",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/background-position"}],description:"Specifies the initial position of the background image(s) (after any resizing) within their corresponding background positioning area.",restrictions:["position","length","percentage"]},{name:"border-top",syntax:" || || ",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/border-top"}],description:"Shorthand property for setting border width, style and color",restrictions:["length","line-width","line-style","color"]},{name:"min-width",values:[{name:"auto"},{name:"fit-content",description:"Use the fit-content inline size or fit-content block size, as appropriate to the writing mode."},{name:"max-content",description:"Use the max-content inline size or max-content block size, as appropriate to the writing mode."},{name:"min-content",description:"Use the min-content inline size or min-content block size, as appropriate to the writing mode."}],syntax:"",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/min-width"}],description:"Allows authors to constrain content width to a certain range.",restrictions:["length","percentage"]},{name:"outline",values:[{name:"auto",description:"Permits the user agent to render a custom outline style, typically the default platform style."},{name:"invert",description:"Performs a color inversion on the pixels on the screen."}],syntax:"[ <'outline-color'> || <'outline-style'> || <'outline-width'> ]",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/outline"}],description:"Shorthand property for 'outline-style', 'outline-width', and 'outline-color'.",restrictions:["length","line-width","line-style","color","enum"]},{name:"transition",values:[{name:"all",description:"Every property that is able to undergo a transition will do so."},{name:"none",description:"No property will transition."}],syntax:"#",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/transition"}],description:"Shorthand property combines four of the transition properties into a single property.",restrictions:["time","property","timing-function","enum"]},{name:"clear",values:[{name:"both",description:"The clearance of the generated box is set to the amount necessary to place the top border edge below the bottom outer edge of any right-floating and left-floating boxes that resulted from elements earlier in the source document."},{name:"left",description:"The clearance of the generated box is set to the amount necessary to place the top border edge below the bottom outer edge of any left-floating boxes that resulted from elements earlier in the source document."},{name:"none",description:"No constraint on the box's position with respect to floats."},{name:"right",description:"The clearance of the generated box is set to the amount necessary to place the top border edge below the bottom outer edge of any right-floating boxes that resulted from elements earlier in the source document."}],syntax:"none | left | right | both | inline-start | inline-end",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/clear"}],description:"Indicates which sides of an element's box(es) may not be adjacent to an earlier floating box. The 'clear' property does not consider floats inside the element itself or in other block formatting contexts.",restrictions:["enum"]},{name:"border-color",values:[],syntax:"{1,4}",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/border-color"}],description:"The color of the border around all four edges of an element.",restrictions:["color"]},{name:"background-repeat",values:[],syntax:"#",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/background-repeat"}],description:"Specifies how background images are tiled after they have been sized and positioned.",restrictions:["repeat"]},{name:"background-size",values:[{name:"auto",description:"Resolved by using the image’s intrinsic ratio and the size of the other dimension, or failing that, using the image’s intrinsic size, or failing that, treating it as 100%."},{name:"contain",description:"Scale the image, while preserving its intrinsic aspect ratio (if any), to the largest size such that both its width and its height can fit inside the background positioning area."},{name:"cover",description:"Scale the image, while preserving its intrinsic aspect ratio (if any), to the smallest size such that both its width and its height can completely cover the background positioning area."}],syntax:"#",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/background-size"}],description:"Specifies the size of the background images.",restrictions:["length","percentage"]},{name:"text-transform",values:[{name:"capitalize",description:"Puts the first typographic letter unit of each word in titlecase."},{name:"lowercase",description:"Puts all letters in lowercase."},{name:"none",description:"No effects."},{name:"uppercase",description:"Puts all letters in uppercase."}],syntax:"none | capitalize | uppercase | lowercase | full-width | full-size-kana",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/text-transform"}],description:"Controls capitalization effects of an element’s text.",restrictions:["enum"]},{name:"max-height",values:[{name:"none",description:"No limit on the height of the box."},{name:"fit-content",description:"Use the fit-content inline size or fit-content block size, as appropriate to the writing mode."},{name:"max-content",description:"Use the max-content inline size or max-content block size, as appropriate to the writing mode."},{name:"min-content",description:"Use the min-content inline size or min-content block size, as appropriate to the writing mode."}],syntax:"",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/max-height"}],description:"Allows authors to constrain content height to a certain range.",restrictions:["length","percentage"]},{name:"list-style",values:[{name:"armenian"},{name:"circle",description:"A hollow circle."},{name:"decimal"},{name:"decimal-leading-zero"},{name:"disc",description:"A filled circle."},{name:"georgian"},{name:"inside",description:"The marker box is outside the principal block box, as described in the section on the ::marker pseudo-element below."},{name:"lower-alpha"},{name:"lower-greek"},{name:"lower-latin"},{name:"lower-roman"},{name:"none"},{name:"outside",description:"The ::marker pseudo-element is an inline element placed immediately before all ::before pseudo-elements in the principal block box, after which the element's content flows."},{name:"square",description:"A filled square."},{name:"symbols()",description:"Allows a counter style to be defined inline."},{name:"upper-alpha"},{name:"upper-latin"},{name:"upper-roman"},{name:"url()"}],syntax:"<'list-style-type'> || <'list-style-position'> || <'list-style-image'>",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/list-style"}],description:"Shorthand for setting 'list-style-type', 'list-style-position' and 'list-style-image'",restrictions:["image","enum","url"]},{name:"font-style",values:[{name:"italic",description:"Selects a font that is labeled as an 'italic' face, or an 'oblique' face if one is not"},{name:"normal",description:"Selects a face that is classified as 'normal'."},{name:"oblique",description:"Selects a font that is labeled as an 'oblique' face, or an 'italic' face if one is not."}],syntax:"normal | italic | oblique {0,2}",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/font-style"}],description:"Allows italic or oblique faces to be selected. Italic forms are generally cursive in nature while oblique faces are typically sloped versions of the regular face.",restrictions:["enum"]},{name:"font",values:[{name:"100",description:"Thin"},{name:"200",description:"Extra Light (Ultra Light)"},{name:"300",description:"Light"},{name:"400",description:"Normal"},{name:"500",description:"Medium"},{name:"600",description:"Semi Bold (Demi Bold)"},{name:"700",description:"Bold"},{name:"800",description:"Extra Bold (Ultra Bold)"},{name:"900",description:"Black (Heavy)"},{name:"bold",description:"Same as 700"},{name:"bolder",description:"Specifies the weight of the face bolder than the inherited value."},{name:"caption",description:"The font used for captioned controls (e.g., buttons, drop-downs, etc.)."},{name:"icon",description:"The font used to label icons."},{name:"italic",description:"Selects a font that is labeled 'italic', or, if that is not available, one labeled 'oblique'."},{name:"large"},{name:"larger"},{name:"lighter",description:"Specifies the weight of the face lighter than the inherited value."},{name:"medium"},{name:"menu",description:"The font used in menus (e.g., dropdown menus and menu lists)."},{name:"message-box",description:"The font used in dialog boxes."},{name:"normal",description:"Specifies a face that is not labeled as a small-caps font."},{name:"oblique",description:"Selects a font that is labeled 'oblique'."},{name:"small"},{name:"small-caps",description:"Specifies a font that is labeled as a small-caps font. If a genuine small-caps font is not available, user agents should simulate a small-caps font."},{name:"small-caption",description:"The font used for labeling small controls."},{name:"smaller"},{name:"status-bar",description:"The font used in window status bars."},{name:"x-large"},{name:"x-small"},{name:"xx-large"},{name:"xx-small"}],syntax:"[ [ <'font-style'> || || <'font-weight'> || <'font-stretch'> ]? <'font-size'> [ / <'line-height'> ]? <'font-family'> ] | caption | icon | menu | message-box | small-caption | status-bar",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/font"}],description:"Shorthand property for setting 'font-style', 'font-variant', 'font-weight', 'font-size', 'line-height', and 'font-family', at the same place in the style sheet. The syntax of this property is based on a traditional typographical shorthand notation to set multiple properties related to fonts.",restrictions:["font"]},{name:"text-overflow",values:[{name:"clip",description:"Clip inline content that overflows. Characters may be only partially rendered."},{name:"ellipsis",description:"Render an ellipsis character (U+2026) to represent clipped inline content."}],syntax:"[ clip | ellipsis | ]{1,2}",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/text-overflow"}],description:"Text can overflow for example when it is prevented from wrapping.",restrictions:["enum","string"]},{name:"border-left",syntax:" || || ",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/border-left"}],description:"Shorthand property for setting border width, style and color",restrictions:["length","line-width","line-style","color"]},{name:"border-right",syntax:" || || ",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/border-right"}],description:"Shorthand property for setting border width, style and color",restrictions:["length","line-width","line-style","color"]},{name:"border-width",values:[],syntax:"{1,4}",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/border-width"}],description:"Shorthand that sets the four 'border-*-width' properties. If it has four values, they set top, right, bottom and left in that order. If left is missing, it is the same as right; if bottom is missing, it is the same as top; if right is missing, it is the same as top.",restrictions:["length","line-width"]},{name:"justify-content",values:[{name:"center",description:"Flex items are packed toward the center of the line."},{name:"start",description:"The items are packed flush to each other toward the start edge of the alignment container in the main axis."},{name:"end",description:"The items are packed flush to each other toward the end edge of the alignment container in the main axis."},{name:"left",description:"The items are packed flush to each other toward the left edge of the alignment container in the main axis."},{name:"right",description:"The items are packed flush to each other toward the right edge of the alignment container in the main axis."},{name:"safe",description:"If the size of the item overflows the alignment container, the item is instead aligned as if the alignment mode were start."},{name:"unsafe",description:"Regardless of the relative sizes of the item and alignment container, the given alignment value is honored."},{name:"stretch",description:"If the combined size of the alignment subjects is less than the size of the alignment container, any auto-sized alignment subjects have their size increased equally (not proportionally), while still respecting the constraints imposed by max-height/max-width (or equivalent functionality), so that the combined size exactly fills the alignment container."},{name:"space-evenly",description:"The items are evenly distributed within the alignment container along the main axis."},{name:"flex-end",description:"Flex items are packed toward the end of the line."},{name:"flex-start",description:"Flex items are packed toward the start of the line."},{name:"space-around",description:"Flex items are evenly distributed in the line, with half-size spaces on either end."},{name:"space-between",description:"Flex items are evenly distributed in the line."},{name:"baseline",description:"Specifies participation in first-baseline alignment."},{name:"first baseline",description:"Specifies participation in first-baseline alignment."},{name:"last baseline",description:"Specifies participation in last-baseline alignment."}],syntax:"normal | | ? [ | left | right ]",description:"Aligns flex items along the main axis of the current line of the flex container.",restrictions:["enum"]},{name:"align-items",values:[{name:"baseline",description:"If the flex item’s inline axis is the same as the cross axis, this value is identical to 'flex-start'. Otherwise, it participates in baseline alignment."},{name:"center",description:"The flex item’s margin box is centered in the cross axis within the line."},{name:"flex-end",description:"The cross-end margin edge of the flex item is placed flush with the cross-end edge of the line."},{name:"flex-start",description:"The cross-start margin edge of the flex item is placed flush with the cross-start edge of the line."},{name:"stretch",description:"If the cross size property of the flex item computes to auto, and neither of the cross-axis margins are auto, the flex item is stretched."}],syntax:"normal | stretch | | [ ? ]",description:"Aligns flex items along the cross axis of the current line of the flex container.",restrictions:["enum"]},{name:"overflow-y",values:[{name:"auto",description:"The behavior of the 'auto' value is UA-dependent, but should cause a scrolling mechanism to be provided for overflowing boxes."},{name:"hidden",description:"Content is clipped and no scrolling mechanism should be provided to view the content outside the clipping region."},{name:"scroll",description:"Content is clipped and if the user agent uses a scrolling mechanism that is visible on the screen (such as a scroll bar or a panner), that mechanism should be displayed for a box whether or not any of its content is clipped."},{name:"visible",description:"Content is not clipped, i.e., it may be rendered outside the content box."}],syntax:"visible | hidden | clip | scroll | auto",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/overflow-y"}],description:"Specifies the handling of overflow in the vertical direction.",restrictions:["enum"]},{name:"pointer-events",values:[{name:"all",description:"The given element can be the target element for pointer events whenever the pointer is over either the interior or the perimeter of the element."},{name:"fill",description:"The given element can be the target element for pointer events whenever the pointer is over the interior of the element."},{name:"none",description:"The given element does not receive pointer events."},{name:"painted",description:'The given element can be the target element for pointer events when the pointer is over a "painted" area. '},{name:"stroke",description:"The given element can be the target element for pointer events whenever the pointer is over the perimeter of the element."},{name:"visible",description:"The given element can be the target element for pointer events when the ‘visibility’ property is set to visible and the pointer is over either the interior or the perimete of the element."},{name:"visibleFill",description:"The given element can be the target element for pointer events when the ‘visibility’ property is set to visible and when the pointer is over the interior of the element."},{name:"visiblePainted",description:"The given element can be the target element for pointer events when the ‘visibility’ property is set to visible and when the pointer is over a ‘painted’ area."},{name:"visibleStroke",description:"The given element can be the target element for pointer events when the ‘visibility’ property is set to visible and when the pointer is over the perimeter of the element."}],syntax:"auto | none | visiblePainted | visibleFill | visibleStroke | visible | painted | fill | stroke | all | inherit",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/pointer-events"}],description:"Specifies under what circumstances a given element can be the target element for a pointer event.",restrictions:["enum"]},{name:"letter-spacing",values:[{name:"normal",description:"The spacing is the normal spacing for the current font. It is typically zero-length."}],syntax:"normal | ",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/letter-spacing"}],description:"Specifies the minimum, maximum, and optimal spacing between grapheme clusters.",restrictions:["length"]},{name:"border-style",values:[],syntax:"{1,4}",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/border-style"}],description:"The style of the border around edges of an element.",restrictions:["line-style"]},{name:"animation",values:[{name:"alternate",description:"The animation cycle iterations that are odd counts are played in the normal direction, and the animation cycle iterations that are even counts are played in a reverse direction."},{name:"alternate-reverse",description:"The animation cycle iterations that are odd counts are played in the reverse direction, and the animation cycle iterations that are even counts are played in a normal direction."},{name:"backwards",description:"The beginning property value (as defined in the first @keyframes at-rule) is applied before the animation is displayed, during the period defined by 'animation-delay'."},{name:"both",description:"Both forwards and backwards fill modes are applied."},{name:"forwards",description:"The final property value (as defined in the last @keyframes at-rule) is maintained after the animation completes."},{name:"infinite",description:"Causes the animation to repeat forever."},{name:"none",description:"No animation is performed"},{name:"normal",description:"Normal playback."},{name:"reverse",description:"All iterations of the animation are played in the reverse direction from the way they were specified."}],syntax:"#",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/animation"}],description:"Shorthand property combines six of the animation properties into a single property.",restrictions:["time","timing-function","enum","identifier","number"]},{name:"overflow-x",values:[{name:"auto",description:"The behavior of the 'auto' value is UA-dependent, but should cause a scrolling mechanism to be provided for overflowing boxes."},{name:"hidden",description:"Content is clipped and no scrolling mechanism should be provided to view the content outside the clipping region."},{name:"scroll",description:"Content is clipped and if the user agent uses a scrolling mechanism that is visible on the screen (such as a scroll bar or a panner), that mechanism should be displayed for a box whether or not any of its content is clipped."},{name:"visible",description:"Content is not clipped, i.e., it may be rendered outside the content box."}],syntax:"visible | hidden | clip | scroll | auto",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/overflow-x"}],description:"Specifies the handling of overflow in the horizontal direction.",restrictions:["enum"]},{name:"word-wrap",values:[{name:"break-word",description:"An otherwise unbreakable sequence of characters may be broken at an arbitrary point if there are no otherwise-acceptable break points in the line."},{name:"normal",description:"Lines may break only at allowed break points."}],syntax:"normal | break-word",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/overflow-wrap"}],description:"Specifies whether the UA may break within a word to prevent overflow when an otherwise-unbreakable string is too long to fit.",restrictions:["enum"]},{name:"border-collapse",values:[{name:"collapse",description:"Selects the collapsing borders model."},{name:"separate",description:"Selects the separated borders border model."}],syntax:"collapse | separate",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/border-collapse"}],description:"Selects a table's border model.",restrictions:["enum"]},{name:"flex-direction",values:[{name:"column",description:"The flex container’s main axis has the same orientation as the block axis of the current writing mode."},{name:"column-reverse",description:"Same as 'column', except the main-start and main-end directions are swapped."},{name:"row",description:"The flex container’s main axis has the same orientation as the inline axis of the current writing mode."},{name:"row-reverse",description:"Same as 'row', except the main-start and main-end directions are swapped."}],syntax:"row | row-reverse | column | column-reverse",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/flex-direction"}],description:"Specifies how flex items are placed in the flex container, by setting the direction of the flex container’s main axis.",restrictions:["enum"]},{name:"zoom",browsers:["E12","S3.1","C1","IE5.5","O15"],values:[{name:"normal"}],syntax:"auto | | ",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/zoom"}],description:"Non-standard. Specifies the magnification scale of the object. See 'transform: scale()' for a standards-based alternative.",restrictions:["enum","integer","number","percentage"]},{name:"flex",values:[{name:"auto",description:"Retrieves the value of the main size property as the used 'flex-basis'."},{name:"content",description:"Indicates automatic sizing, based on the flex item’s content."},{name:"none",description:"Expands to '0 0 auto'."}],syntax:"none | [ <'flex-grow'> <'flex-shrink'>? || <'flex-basis'> ]",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/flex"}],description:"Specifies the components of a flexible length: the flex grow factor and flex shrink factor, and the flex basis.",restrictions:["length","number","percentage"]},{name:"text-shadow",values:[{name:"none",description:"No shadow."}],syntax:"none | #",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/text-shadow"}],description:"Enables shadow effects to be applied to the text of the element.",restrictions:["length","color"]},{name:"list-style-type",values:[{name:"armenian",description:"Traditional uppercase Armenian numbering."},{name:"circle",description:"A hollow circle."},{name:"decimal",description:"Western decimal numbers."},{name:"decimal-leading-zero",description:"Decimal numbers padded by initial zeros."},{name:"disc",description:"A filled circle."},{name:"georgian",description:"Traditional Georgian numbering."},{name:"lower-alpha",description:"Lowercase ASCII letters."},{name:"lower-greek",description:"Lowercase classical Greek."},{name:"lower-latin",description:"Lowercase ASCII letters."},{name:"lower-roman",description:"Lowercase ASCII Roman numerals."},{name:"none",description:"No marker"},{name:"square",description:"A filled square."},{name:"symbols()",description:"Allows a counter style to be defined inline."},{name:"upper-alpha",description:"Uppercase ASCII letters."},{name:"upper-latin",description:"Uppercase ASCII letters."},{name:"upper-roman",description:"Uppercase ASCII Roman numerals."}],syntax:" | | none",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/list-style-type"}],description:"Used to construct the default contents of a list item’s marker",restrictions:["enum","string"]},{name:"border-bottom-left-radius",syntax:"{1,2}",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/border-bottom-left-radius"}],description:"Defines the radii of the bottom left outer border edge.",restrictions:["length","percentage"]},{name:"user-select",values:[{name:"all",description:"The content of the element must be selected atomically"},{name:"auto"},{name:"contain",description:"UAs must not allow a selection which is started in this element to be extended outside of this element."},{name:"none",description:"The UA must not allow selections to be started in this element."},{name:"text",description:"The element imposes no constraint on the selection."}],status:"nonstandard",syntax:"auto | text | none | contain | all",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/user-select"}],description:"Controls the appearance of selection.",restrictions:["enum"]},{name:"fill",values:[{name:"url()",description:"A URL reference to a paint server element, which is an element that defines a paint server: ‘hatch’, ‘linearGradient’, ‘mesh’, ‘pattern’, ‘radialGradient’ and ‘solidcolor’."},{name:"none",description:"No paint is applied in this layer."}],description:"Paints the interior of the given graphical element.",restrictions:["color","enum","url"]},{name:"transform-origin",syntax:"[ | left | center | right | top | bottom ] | [ [ | left | center | right ] && [ | top | center | bottom ] ] ?",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/transform-origin"}],description:"Establishes the origin of transformation for an element.",restrictions:["position","length","percentage"]},{name:"border-top-left-radius",syntax:"{1,2}",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/border-top-left-radius"}],description:"Defines the radii of the top left outer border edge.",restrictions:["length","percentage"]},{name:"text-indent",values:[],syntax:" && hanging? && each-line?",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/text-indent"}],description:"Specifies the indentation applied to lines of inline content in a block. The indentation only affects the first line of inline content in the block unless the 'hanging' keyword is specified, in which case it affects all lines except the first.",restrictions:["percentage","length"]},{name:"border-bottom-right-radius",syntax:"{1,2}",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/border-bottom-right-radius"}],description:"Defines the radii of the bottom right outer border edge.",restrictions:["length","percentage"]},{name:"flex-wrap",values:[{name:"nowrap",description:"The flex container is single-line."},{name:"wrap",description:"The flexbox is multi-line."},{name:"wrap-reverse",description:"Same as 'wrap', except the cross-start and cross-end directions are swapped."}],syntax:"nowrap | wrap | wrap-reverse",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/flex-wrap"}],description:"Controls whether the flex container is single-line or multi-line, and the direction of the cross-axis, which determines the direction new lines are stacked in.",restrictions:["enum"]},{name:"border-spacing",syntax:" ?",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/border-spacing"}],description:"The lengths specify the distance that separates adjoining cell borders. If one length is specified, it gives both the horizontal and vertical spacing. If two are specified, the first gives the horizontal spacing and the second the vertical spacing. Lengths may not be negative.",restrictions:["length"]},{name:"border-top-right-radius",syntax:"{1,2}",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/border-top-right-radius"}],description:"Defines the radii of the top right outer border edge.",restrictions:["length","percentage"]},{name:"clip",values:[{name:"auto",description:"The element does not clip."},{name:"rect()",description:"Specifies offsets from the edges of the border box."}],syntax:" | auto",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/clip"}],description:"Deprecated. Use the 'clip-path' property when support allows. Defines the visible portion of an element’s box.",restrictions:["enum"]},{name:"border-top-color",syntax:"",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/border-top-color"}],description:"Sets the color of the top border.",restrictions:["color"]},{name:"word-break",values:[{name:"break-all",description:"Lines may break between any two grapheme clusters for non-CJK scripts."},{name:"keep-all",description:"Block characters can no longer create implied break points."},{name:"normal",description:"Breaks non-CJK scripts according to their own rules."}],syntax:"normal | break-all | keep-all | break-word",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/word-break"}],description:"Specifies line break opportunities for non-CJK scripts.",restrictions:["enum"]},{name:"border-bottom-color",syntax:"<'border-top-color'>",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/border-bottom-color"}],description:"Sets the color of the bottom border.",restrictions:["color"]},{name:"flex-grow",syntax:"",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/flex-grow"}],description:"Sets the flex grow factor. Negative numbers are invalid.",restrictions:["number"]},{name:"direction",values:[{name:"ltr",description:"Left-to-right direction."},{name:"rtl",description:"Right-to-left direction."}],syntax:"ltr | rtl",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/direction"}],description:"Specifies the inline base direction or directionality of any bidi paragraph, embedding, isolate, or override established by the box. Note: for HTML content use the 'dir' attribute and 'bdo' element rather than this property.",restrictions:["enum"]},{name:"align-self",values:[{name:"auto",description:"Computes to the value of 'align-items' on the element’s parent, or 'stretch' if the element has no parent. On absolutely positioned elements, it computes to itself."},{name:"baseline",description:"If the flex item’s inline axis is the same as the cross axis, this value is identical to 'flex-start'. Otherwise, it participates in baseline alignment."},{name:"center",description:"The flex item’s margin box is centered in the cross axis within the line."},{name:"flex-end",description:"The cross-end margin edge of the flex item is placed flush with the cross-end edge of the line."},{name:"flex-start",description:"The cross-start margin edge of the flex item is placed flush with the cross-start edge of the line."},{name:"stretch",description:"If the cross size property of the flex item computes to auto, and neither of the cross-axis margins are auto, the flex item is stretched."}],syntax:"auto | normal | stretch | | ? ",description:"Allows the default alignment along the cross axis to be overridden for individual flex items.",restrictions:["enum"]},{name:"flex-shrink",syntax:"",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/flex-shrink"}],description:"Sets the flex shrink factor. Negative numbers are invalid.",restrictions:["number"]},{name:"text-rendering",browsers:["FF1","S5","C4","O15"],values:[{name:"auto"},{name:"geometricPrecision",description:"Indicates that the user agent shall emphasize geometric precision over legibility and rendering speed."},{name:"optimizeLegibility",description:"Indicates that the user agent shall emphasize legibility over rendering speed and geometric precision."},{name:"optimizeSpeed",description:"Indicates that the user agent shall emphasize rendering speed over legibility and geometric precision."}],syntax:"auto | optimizeSpeed | optimizeLegibility | geometricPrecision",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/text-rendering"}],description:"The creator of SVG content might want to provide a hint to the implementation about what tradeoffs to make as it renders text. The ‘text-rendering’ property provides these hints.",restrictions:["enum"]},{name:"touch-action",values:[{name:"auto",description:"The user agent may determine any permitted touch behaviors for touches that begin on the element."},{name:"cross-slide-x"},{name:"cross-slide-y"},{name:"double-tap-zoom"},{name:"manipulation",description:"The user agent may consider touches that begin on the element only for the purposes of scrolling and continuous zooming."},{name:"none",description:"Touches that begin on the element must not trigger default touch behaviors."},{name:"pan-x",description:"The user agent may consider touches that begin on the element only for the purposes of horizontally scrolling the element’s nearest ancestor with horizontally scrollable content."},{name:"pan-y",description:"The user agent may consider touches that begin on the element only for the purposes of vertically scrolling the element’s nearest ancestor with vertically scrollable content."},{name:"pinch-zoom"}],syntax:"auto | none | [ [ pan-x | pan-left | pan-right ] || [ pan-y | pan-up | pan-down ] || pinch-zoom ] | manipulation",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/touch-action"}],description:"Determines whether touch input may trigger default behavior supplied by user agent.",restrictions:["enum"]},{name:"background-clip",syntax:"#",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/background-clip"}],description:"Determines the background painting area.",restrictions:["box"]},{name:"filter",browsers:["E12","FF35","S9.1","C53","O40"],values:[{name:"none",description:"No filter effects are applied."},{name:"blur()",description:"Applies a Gaussian blur to the input image."},{name:"brightness()",description:"Applies a linear multiplier to input image, making it appear more or less bright."},{name:"contrast()",description:"Adjusts the contrast of the input."},{name:"drop-shadow()",description:"Applies a drop shadow effect to the input image."},{name:"grayscale()",description:"Converts the input image to grayscale."},{name:"hue-rotate()",description:"Applies a hue rotation on the input image. "},{name:"invert()",description:"Inverts the samples in the input image."},{name:"opacity()",description:"Applies transparency to the samples in the input image."},{name:"saturate()",description:"Saturates the input image."},{name:"sepia()",description:"Converts the input image to sepia."},{name:"url()",browsers:["E12","FF35","S9.1","C53","O40"],description:"A filter reference to a element."}],syntax:"none | ",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/filter"}],description:"Processes an element’s rendering before it is displayed in the document, by applying one or more filter effects.",restrictions:["enum","url"]},{name:"src",values:[{name:"url()",description:"Reference font by URL"},{name:"format()",description:"Optional hint describing the format of the font resource."},{name:"local()",description:"Format-specific string that identifies a locally available copy of a given font."}],syntax:"[ [ format( # ) ]? | local( ) ]#",description:"@font-face descriptor. Specifies the resource containing font data. It is required, whether the font is downloadable or locally installed.",restrictions:["enum","url","identifier"]},{name:"animation-timing-function",syntax:"#",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/animation-timing-function"}],description:"Describes how the animation will progress over one cycle of its duration.",restrictions:["timing-function"]},{name:"border-right-color",syntax:"",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/border-right-color"}],description:"Sets the color of the right border.",restrictions:["color"]},{name:"font-variant",values:[{name:"normal",description:"Specifies a face that is not labeled as a small-caps font."},{name:"small-caps",description:"Specifies a font that is labeled as a small-caps font. If a genuine small-caps font is not available, user agents should simulate a small-caps font."}],syntax:"normal | none | [ || || || || stylistic() || historical-forms || styleset(#) || character-variant(#) || swash() || ornaments() || annotation() || [ small-caps | all-small-caps | petite-caps | all-petite-caps | unicase | titling-caps ] || || || || ordinal || slashed-zero || || || ruby ]",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/font-variant"}],description:"Specifies variant representations of the font",restrictions:["enum"]},{name:"border-left-color",syntax:"",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/border-left-color"}],description:"Sets the color of the left border.",restrictions:["color"]},{name:"animation-name",values:[{name:"none",description:"No animation is performed"}],syntax:"[ none | ]#",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/animation-name"}],description:"Defines a list of animations that apply. Each name is used to select the keyframe at-rule that provides the property values for the animation.",restrictions:["identifier","enum"]},{name:"animation-duration",syntax:"