上传issue路由修改和websocket

This commit is contained in:
何童崇 2021-12-13 16:32:43 +08:00
parent 36068efa8c
commit 6fa38156c9
1112 changed files with 10914 additions and 9478 deletions

BIN
.DS_Store vendored Normal file

Binary file not shown.

View File

@ -1,385 +1,320 @@
{
"static/css/0.d9d88bd2.chunk.css": "/react/build/static/css/0.d9d88bd2.chunk.css",
"./static/js/0.38cc2216.chunk.js": "/react/build/./static/js/0.38cc2216.chunk.js",
"static/css/1.0ba7a726.chunk.css": "/react/build/static/css/1.0ba7a726.chunk.css",
"./static/js/1.9de07cbc.chunk.js": "/react/build/./static/js/1.9de07cbc.chunk.js",
"./static/js/2.d659edf3.chunk.js": "/react/build/./static/js/2.d659edf3.chunk.js",
"static/css/3.d01698e8.chunk.css": "/react/build/static/css/3.d01698e8.chunk.css",
"./static/js/3.1f347c4c.chunk.js": "/react/build/./static/js/3.1f347c4c.chunk.js",
"static/css/4.2254a4a8.chunk.css": "/react/build/static/css/4.2254a4a8.chunk.css",
"./static/js/4.4d2d662b.chunk.js": "/react/build/./static/js/4.4d2d662b.chunk.js",
"./static/js/5.0cdf2e83.chunk.js": "/react/build/./static/js/5.0cdf2e83.chunk.js",
"static/css/6.8bc7b323.chunk.css": "/react/build/static/css/6.8bc7b323.chunk.css",
"./static/js/6.e9f3c1a5.chunk.js": "/react/build/./static/js/6.e9f3c1a5.chunk.js",
"static/css/7.bbfdfc43.chunk.css": "/react/build/static/css/7.bbfdfc43.chunk.css",
"./static/js/7.8462b447.chunk.js": "/react/build/./static/js/7.8462b447.chunk.js",
"static/css/8.0d599627.chunk.css": "/react/build/static/css/8.0d599627.chunk.css",
"./static/js/8.a578b450.chunk.js": "/react/build/./static/js/8.a578b450.chunk.js",
"static/css/9.ad2a37af.chunk.css": "/react/build/static/css/9.ad2a37af.chunk.css",
"./static/js/9.fd42b255.chunk.js": "/react/build/./static/js/9.fd42b255.chunk.js",
"static/css/10.d4345223.chunk.css": "/react/build/static/css/10.d4345223.chunk.css",
"./static/js/10.08552af4.chunk.js": "/react/build/./static/js/10.08552af4.chunk.js",
"static/css/11.ae349a22.chunk.css": "/react/build/static/css/11.ae349a22.chunk.css",
"./static/js/11.69f940df.chunk.js": "/react/build/./static/js/11.69f940df.chunk.js",
"static/css/12.3634cedd.chunk.css": "/react/build/static/css/12.3634cedd.chunk.css",
"./static/js/12.72a62b66.chunk.js": "/react/build/./static/js/12.72a62b66.chunk.js",
"static/css/13.30f998e5.chunk.css": "/react/build/static/css/13.30f998e5.chunk.css",
"./static/js/13.aecc991f.chunk.js": "/react/build/./static/js/13.aecc991f.chunk.js",
"static/css/14.1e970b46.chunk.css": "/react/build/static/css/14.1e970b46.chunk.css",
"./static/js/14.47d6b04d.chunk.js": "/react/build/./static/js/14.47d6b04d.chunk.js",
"static/css/15.cf56d612.chunk.css": "/react/build/static/css/15.cf56d612.chunk.css",
"./static/js/15.5eff19c4.chunk.js": "/react/build/./static/js/15.5eff19c4.chunk.js",
"static/css/16.377a478d.chunk.css": "/react/build/static/css/16.377a478d.chunk.css",
"./static/js/16.51d12b73.chunk.js": "/react/build/./static/js/16.51d12b73.chunk.js",
"static/css/17.d0c774b5.chunk.css": "/react/build/static/css/17.d0c774b5.chunk.css",
"./static/js/17.de7604c0.chunk.js": "/react/build/./static/js/17.de7604c0.chunk.js",
"static/css/18.19d8d929.chunk.css": "/react/build/static/css/18.19d8d929.chunk.css",
"./static/js/18.99b2f967.chunk.js": "/react/build/./static/js/18.99b2f967.chunk.js",
"static/css/19.3380ad7f.chunk.css": "/react/build/static/css/19.3380ad7f.chunk.css",
"./static/js/19.c80c661b.chunk.js": "/react/build/./static/js/19.c80c661b.chunk.js",
"static/css/20.fd55ad13.chunk.css": "/react/build/static/css/20.fd55ad13.chunk.css",
"./static/js/20.bfbd5ffe.chunk.js": "/react/build/./static/js/20.bfbd5ffe.chunk.js",
"./static/js/21.6da4d475.chunk.js": "/react/build/./static/js/21.6da4d475.chunk.js",
"static/css/22.330fa4e3.chunk.css": "/react/build/static/css/22.330fa4e3.chunk.css",
"./static/js/22.709de7d8.chunk.js": "/react/build/./static/js/22.709de7d8.chunk.js",
"static/css/23.db9266b0.chunk.css": "/react/build/static/css/23.db9266b0.chunk.css",
"./static/js/23.54c1c605.chunk.js": "/react/build/./static/js/23.54c1c605.chunk.js",
"static/css/24.0b7937b6.chunk.css": "/react/build/static/css/24.0b7937b6.chunk.css",
"./static/js/24.567dac3f.chunk.js": "/react/build/./static/js/24.567dac3f.chunk.js",
"./static/js/25.c3ad4e4d.chunk.js": "/react/build/./static/js/25.c3ad4e4d.chunk.js",
"static/css/26.92df39ea.chunk.css": "/react/build/static/css/26.92df39ea.chunk.css",
"./static/js/26.4ca0a6c7.chunk.js": "/react/build/./static/js/26.4ca0a6c7.chunk.js",
"./static/js/27.a37917ce.chunk.js": "/react/build/./static/js/27.a37917ce.chunk.js",
"static/css/28.75aaa133.chunk.css": "/react/build/static/css/28.75aaa133.chunk.css",
"./static/js/28.de857bff.chunk.js": "/react/build/./static/js/28.de857bff.chunk.js",
"static/css/29.340b3549.chunk.css": "/react/build/static/css/29.340b3549.chunk.css",
"./static/js/29.acd8a348.chunk.js": "/react/build/./static/js/29.acd8a348.chunk.js",
"./static/js/30.40d07ad1.chunk.js": "/react/build/./static/js/30.40d07ad1.chunk.js",
"static/css/31.473ef0dc.chunk.css": "/react/build/static/css/31.473ef0dc.chunk.css",
"./static/js/31.6a3b20d4.chunk.js": "/react/build/./static/js/31.6a3b20d4.chunk.js",
"static/css/32.52bfcc08.chunk.css": "/react/build/static/css/32.52bfcc08.chunk.css",
"./static/js/32.aa9f51bb.chunk.js": "/react/build/./static/js/32.aa9f51bb.chunk.js",
"static/css/33.01fdf638.chunk.css": "/react/build/static/css/33.01fdf638.chunk.css",
"./static/js/33.aa13593a.chunk.js": "/react/build/./static/js/33.aa13593a.chunk.js",
"static/css/34.61e3a798.chunk.css": "/react/build/static/css/34.61e3a798.chunk.css",
"./static/js/34.457ecdf0.chunk.js": "/react/build/./static/js/34.457ecdf0.chunk.js",
"static/css/35.58c56a59.chunk.css": "/react/build/static/css/35.58c56a59.chunk.css",
"./static/js/35.1f24bc8b.chunk.js": "/react/build/./static/js/35.1f24bc8b.chunk.js",
"static/css/36.82ce7b5e.chunk.css": "/react/build/static/css/36.82ce7b5e.chunk.css",
"./static/js/36.6afb23fc.chunk.js": "/react/build/./static/js/36.6afb23fc.chunk.js",
"static/css/37.51447942.chunk.css": "/react/build/static/css/37.51447942.chunk.css",
"./static/js/37.c700cfd2.chunk.js": "/react/build/./static/js/37.c700cfd2.chunk.js",
"static/css/38.adbceceb.chunk.css": "/react/build/static/css/38.adbceceb.chunk.css",
"./static/js/38.c94474d5.chunk.js": "/react/build/./static/js/38.c94474d5.chunk.js",
"static/css/39.b5cb471d.chunk.css": "/react/build/static/css/39.b5cb471d.chunk.css",
"./static/js/39.9ce7e270.chunk.js": "/react/build/./static/js/39.9ce7e270.chunk.js",
"static/css/40.241a0620.chunk.css": "/react/build/static/css/40.241a0620.chunk.css",
"./static/js/40.fb262fae.chunk.js": "/react/build/./static/js/40.fb262fae.chunk.js",
"static/css/41.b5cb471d.chunk.css": "/react/build/static/css/41.b5cb471d.chunk.css",
"./static/js/41.7e5180f7.chunk.js": "/react/build/./static/js/41.7e5180f7.chunk.js",
"static/css/42.b5cb471d.chunk.css": "/react/build/static/css/42.b5cb471d.chunk.css",
"./static/js/42.b7ad150f.chunk.js": "/react/build/./static/js/42.b7ad150f.chunk.js",
"static/css/43.212285c6.chunk.css": "/react/build/static/css/43.212285c6.chunk.css",
"./static/js/43.f9542711.chunk.js": "/react/build/./static/js/43.f9542711.chunk.js",
"static/css/44.e62fda16.chunk.css": "/react/build/static/css/44.e62fda16.chunk.css",
"./static/js/44.76902688.chunk.js": "/react/build/./static/js/44.76902688.chunk.js",
"./static/js/45.d8714826.chunk.js": "/react/build/./static/js/45.d8714826.chunk.js",
"static/css/46.cb0620b5.chunk.css": "/react/build/static/css/46.cb0620b5.chunk.css",
"./static/js/46.b903135a.chunk.js": "/react/build/./static/js/46.b903135a.chunk.js",
"static/css/47.cb0620b5.chunk.css": "/react/build/static/css/47.cb0620b5.chunk.css",
"./static/js/47.81e034c3.chunk.js": "/react/build/./static/js/47.81e034c3.chunk.js",
"static/css/48.cb0620b5.chunk.css": "/react/build/static/css/48.cb0620b5.chunk.css",
"./static/js/48.bbe819a9.chunk.js": "/react/build/./static/js/48.bbe819a9.chunk.js",
"static/css/49.d702a8cd.chunk.css": "/react/build/static/css/49.d702a8cd.chunk.css",
"./static/js/49.52f41fd7.chunk.js": "/react/build/./static/js/49.52f41fd7.chunk.js",
"./static/js/50.fe4f94e4.chunk.js": "/react/build/./static/js/50.fe4f94e4.chunk.js",
"static/css/51.080d6958.chunk.css": "/react/build/static/css/51.080d6958.chunk.css",
"./static/js/51.5ee89aa0.chunk.js": "/react/build/./static/js/51.5ee89aa0.chunk.js",
"./static/js/52.d514755b.chunk.js": "/react/build/./static/js/52.d514755b.chunk.js",
"./static/js/53.31e60498.chunk.js": "/react/build/./static/js/53.31e60498.chunk.js",
"static/css/54.c9adf574.chunk.css": "/react/build/static/css/54.c9adf574.chunk.css",
"./static/js/54.ba017f60.chunk.js": "/react/build/./static/js/54.ba017f60.chunk.js",
"static/css/55.5a40ac53.chunk.css": "/react/build/static/css/55.5a40ac53.chunk.css",
"./static/js/55.ce4bb066.chunk.js": "/react/build/./static/js/55.ce4bb066.chunk.js",
"static/css/56.e5535931.chunk.css": "/react/build/static/css/56.e5535931.chunk.css",
"./static/js/56.c0cb6388.chunk.js": "/react/build/./static/js/56.c0cb6388.chunk.js",
"static/css/57.3368403c.chunk.css": "/react/build/static/css/57.3368403c.chunk.css",
"./static/js/57.d3e720bf.chunk.js": "/react/build/./static/js/57.d3e720bf.chunk.js",
"static/css/58.51beabe0.chunk.css": "/react/build/static/css/58.51beabe0.chunk.css",
"./static/js/58.dc615775.chunk.js": "/react/build/./static/js/58.dc615775.chunk.js",
"static/css/59.3886ed9e.chunk.css": "/react/build/static/css/59.3886ed9e.chunk.css",
"./static/js/59.10c3d9dd.chunk.js": "/react/build/./static/js/59.10c3d9dd.chunk.js",
"static/css/60.fb0b8117.chunk.css": "/react/build/static/css/60.fb0b8117.chunk.css",
"./static/js/60.b5fee052.chunk.js": "/react/build/./static/js/60.b5fee052.chunk.js",
"static/css/61.4f2ab0c8.chunk.css": "/react/build/static/css/61.4f2ab0c8.chunk.css",
"./static/js/61.59c84ed6.chunk.js": "/react/build/./static/js/61.59c84ed6.chunk.js",
"static/css/62.90097b9b.chunk.css": "/react/build/static/css/62.90097b9b.chunk.css",
"./static/js/62.ec026a1a.chunk.js": "/react/build/./static/js/62.ec026a1a.chunk.js",
"static/css/63.c236fc73.chunk.css": "/react/build/static/css/63.c236fc73.chunk.css",
"./static/js/63.eef6a7a2.chunk.js": "/react/build/./static/js/63.eef6a7a2.chunk.js",
"static/css/64.3c2a72e4.chunk.css": "/react/build/static/css/64.3c2a72e4.chunk.css",
"./static/js/64.bfcd06f2.chunk.js": "/react/build/./static/js/64.bfcd06f2.chunk.js",
"static/css/65.25a7498e.chunk.css": "/react/build/static/css/65.25a7498e.chunk.css",
"./static/js/65.26785650.chunk.js": "/react/build/./static/js/65.26785650.chunk.js",
"static/css/66.1ff4022b.chunk.css": "/react/build/static/css/66.1ff4022b.chunk.css",
"./static/js/66.afc9f09c.chunk.js": "/react/build/./static/js/66.afc9f09c.chunk.js",
"static/css/67.ae11e1c6.chunk.css": "/react/build/static/css/67.ae11e1c6.chunk.css",
"./static/js/67.04291076.chunk.js": "/react/build/./static/js/67.04291076.chunk.js",
"./static/js/68.328d799c.chunk.js": "/react/build/./static/js/68.328d799c.chunk.js",
"static/css/69.05177416.chunk.css": "/react/build/static/css/69.05177416.chunk.css",
"./static/js/69.c59f6352.chunk.js": "/react/build/./static/js/69.c59f6352.chunk.js",
"static/css/70.520bfea6.chunk.css": "/react/build/static/css/70.520bfea6.chunk.css",
"./static/js/70.53ffff10.chunk.js": "/react/build/./static/js/70.53ffff10.chunk.js",
"static/css/71.a5678b8f.chunk.css": "/react/build/static/css/71.a5678b8f.chunk.css",
"./static/js/71.83e736e7.chunk.js": "/react/build/./static/js/71.83e736e7.chunk.js",
"static/css/72.41b8aabd.chunk.css": "/react/build/static/css/72.41b8aabd.chunk.css",
"./static/js/72.a7cc2a03.chunk.js": "/react/build/./static/js/72.a7cc2a03.chunk.js",
"./static/js/73.bc81d326.chunk.js": "/react/build/./static/js/73.bc81d326.chunk.js",
"static/css/74.ea97577b.chunk.css": "/react/build/static/css/74.ea97577b.chunk.css",
"./static/js/74.a946e6ea.chunk.js": "/react/build/./static/js/74.a946e6ea.chunk.js",
"static/css/75.2cfa3592.chunk.css": "/react/build/static/css/75.2cfa3592.chunk.css",
"./static/js/75.6f46e072.chunk.js": "/react/build/./static/js/75.6f46e072.chunk.js",
"static/css/76.b2109eb4.chunk.css": "/react/build/static/css/76.b2109eb4.chunk.css",
"./static/js/76.d42f3d17.chunk.js": "/react/build/./static/js/76.d42f3d17.chunk.js",
"static/css/77.1e16a1b4.chunk.css": "/react/build/static/css/77.1e16a1b4.chunk.css",
"./static/js/77.fe5da44a.chunk.js": "/react/build/./static/js/77.fe5da44a.chunk.js",
"static/css/78.61b37499.chunk.css": "/react/build/static/css/78.61b37499.chunk.css",
"./static/js/78.ce83ec22.chunk.js": "/react/build/./static/js/78.ce83ec22.chunk.js",
"static/css/79.61b37499.chunk.css": "/react/build/static/css/79.61b37499.chunk.css",
"./static/js/79.5342dbfc.chunk.js": "/react/build/./static/js/79.5342dbfc.chunk.js",
"static/css/80.802376aa.chunk.css": "/react/build/static/css/80.802376aa.chunk.css",
"./static/js/80.e4e5bea7.chunk.js": "/react/build/./static/js/80.e4e5bea7.chunk.js",
"static/css/81.92df39ea.chunk.css": "/react/build/static/css/81.92df39ea.chunk.css",
"./static/js/81.ba015d38.chunk.js": "/react/build/./static/js/81.ba015d38.chunk.js",
"static/css/82.1926e8da.chunk.css": "/react/build/static/css/82.1926e8da.chunk.css",
"./static/js/82.a1a65dfb.chunk.js": "/react/build/./static/js/82.a1a65dfb.chunk.js",
"static/css/83.72690062.chunk.css": "/react/build/static/css/83.72690062.chunk.css",
"./static/js/83.0887adae.chunk.js": "/react/build/./static/js/83.0887adae.chunk.js",
"static/css/84.4054f41b.chunk.css": "/react/build/static/css/84.4054f41b.chunk.css",
"./static/js/84.0719fb51.chunk.js": "/react/build/./static/js/84.0719fb51.chunk.js",
"static/css/85.f4de1d43.chunk.css": "/react/build/static/css/85.f4de1d43.chunk.css",
"./static/js/85.dc81d99a.chunk.js": "/react/build/./static/js/85.dc81d99a.chunk.js",
"static/css/86.d16cbade.chunk.css": "/react/build/static/css/86.d16cbade.chunk.css",
"./static/js/86.868a42ab.chunk.js": "/react/build/./static/js/86.868a42ab.chunk.js",
"static/css/87.ae0e9d91.chunk.css": "/react/build/static/css/87.ae0e9d91.chunk.css",
"./static/js/87.0e244f5a.chunk.js": "/react/build/./static/js/87.0e244f5a.chunk.js",
"static/css/88.848bd4d4.chunk.css": "/react/build/static/css/88.848bd4d4.chunk.css",
"./static/js/88.074298aa.chunk.js": "/react/build/./static/js/88.074298aa.chunk.js",
"static/css/89.c2f5b906.chunk.css": "/react/build/static/css/89.c2f5b906.chunk.css",
"./static/js/89.166725cf.chunk.js": "/react/build/./static/js/89.166725cf.chunk.js",
"static/css/90.fd3fa2e9.chunk.css": "/react/build/static/css/90.fd3fa2e9.chunk.css",
"./static/js/90.23d98cb3.chunk.js": "/react/build/./static/js/90.23d98cb3.chunk.js",
"./static/js/91.f2048c58.chunk.js": "/react/build/./static/js/91.f2048c58.chunk.js",
"static/css/92.ceb21d2b.chunk.css": "/react/build/static/css/92.ceb21d2b.chunk.css",
"./static/js/92.daf99ab9.chunk.js": "/react/build/./static/js/92.daf99ab9.chunk.js",
"static/css/93.92df39ea.chunk.css": "/react/build/static/css/93.92df39ea.chunk.css",
"./static/js/93.30d48335.chunk.js": "/react/build/./static/js/93.30d48335.chunk.js",
"static/css/94.92df39ea.chunk.css": "/react/build/static/css/94.92df39ea.chunk.css",
"./static/js/94.e0bbfe49.chunk.js": "/react/build/./static/js/94.e0bbfe49.chunk.js",
"./static/js/95.81643c9f.chunk.js": "/react/build/./static/js/95.81643c9f.chunk.js",
"./static/js/96.8006741e.chunk.js": "/react/build/./static/js/96.8006741e.chunk.js",
"./static/js/97.cf617b0d.chunk.js": "/react/build/./static/js/97.cf617b0d.chunk.js",
"static/css/98.658fbc22.chunk.css": "/react/build/static/css/98.658fbc22.chunk.css",
"./static/js/98.b55dc758.chunk.js": "/react/build/./static/js/98.b55dc758.chunk.js",
"static/css/99.b6f629c2.chunk.css": "/react/build/static/css/99.b6f629c2.chunk.css",
"./static/js/99.0afab563.chunk.js": "/react/build/./static/js/99.0afab563.chunk.js",
"static/css/100.632d7855.chunk.css": "/react/build/static/css/100.632d7855.chunk.css",
"./static/js/100.f02dd693.chunk.js": "/react/build/./static/js/100.f02dd693.chunk.js",
"static/css/101.f243baca.chunk.css": "/react/build/static/css/101.f243baca.chunk.css",
"./static/js/101.8a256cda.chunk.js": "/react/build/./static/js/101.8a256cda.chunk.js",
"static/css/102.24f55f3f.chunk.css": "/react/build/static/css/102.24f55f3f.chunk.css",
"./static/js/102.24f0ff28.chunk.js": "/react/build/./static/js/102.24f0ff28.chunk.js",
"static/css/103.41b8aabd.chunk.css": "/react/build/static/css/103.41b8aabd.chunk.css",
"./static/js/103.24088a75.chunk.js": "/react/build/./static/js/103.24088a75.chunk.js",
"static/css/104.41b8aabd.chunk.css": "/react/build/static/css/104.41b8aabd.chunk.css",
"./static/js/104.53b1f624.chunk.js": "/react/build/./static/js/104.53b1f624.chunk.js",
"static/css/105.92df39ea.chunk.css": "/react/build/static/css/105.92df39ea.chunk.css",
"./static/js/105.66fcfeb5.chunk.js": "/react/build/./static/js/105.66fcfeb5.chunk.js",
"static/css/106.92df39ea.chunk.css": "/react/build/static/css/106.92df39ea.chunk.css",
"./static/js/106.562edce5.chunk.js": "/react/build/./static/js/106.562edce5.chunk.js",
"./static/js/107.1dd4ea21.chunk.js": "/react/build/./static/js/107.1dd4ea21.chunk.js",
"static/css/108.11a04942.chunk.css": "/react/build/static/css/108.11a04942.chunk.css",
"./static/js/108.48af4c57.chunk.js": "/react/build/./static/js/108.48af4c57.chunk.js",
"static/css/109.41b8aabd.chunk.css": "/react/build/static/css/109.41b8aabd.chunk.css",
"./static/js/109.33ef9eeb.chunk.js": "/react/build/./static/js/109.33ef9eeb.chunk.js",
"./static/js/110.e6e4d3d7.chunk.js": "/react/build/./static/js/110.e6e4d3d7.chunk.js",
"./static/js/111.dbfb317d.chunk.js": "/react/build/./static/js/111.dbfb317d.chunk.js",
"./static/js/112.a09bbdae.chunk.js": "/react/build/./static/js/112.a09bbdae.chunk.js",
"./static/js/113.7f2f46b1.chunk.js": "/react/build/./static/js/113.7f2f46b1.chunk.js",
"./static/js/114.9899e293.chunk.js": "/react/build/./static/js/114.9899e293.chunk.js",
"static/css/115.3edde0c7.chunk.css": "/react/build/static/css/115.3edde0c7.chunk.css",
"./static/js/115.b47d0776.chunk.js": "/react/build/./static/js/115.b47d0776.chunk.js",
"static/css/116.473ef0dc.chunk.css": "/react/build/static/css/116.473ef0dc.chunk.css",
"./static/js/116.b81ed987.chunk.js": "/react/build/./static/js/116.b81ed987.chunk.js",
"./static/js/117.7fff8d1f.chunk.js": "/react/build/./static/js/117.7fff8d1f.chunk.js",
"./static/js/118.c1413177.chunk.js": "/react/build/./static/js/118.c1413177.chunk.js",
"./static/js/119.8ca783c3.chunk.js": "/react/build/./static/js/119.8ca783c3.chunk.js",
"./static/js/120.19b097dd.chunk.js": "/react/build/./static/js/120.19b097dd.chunk.js",
"./static/js/121.7e4e15f6.chunk.js": "/react/build/./static/js/121.7e4e15f6.chunk.js",
"static/css/122.1ff4022b.chunk.css": "/react/build/static/css/122.1ff4022b.chunk.css",
"./static/js/122.422ddd64.chunk.js": "/react/build/./static/js/122.422ddd64.chunk.js",
"static/css/123.acf78e2c.chunk.css": "/react/build/static/css/123.acf78e2c.chunk.css",
"./static/js/123.202782ba.chunk.js": "/react/build/./static/js/123.202782ba.chunk.js",
"static/css/124.28bf6b3d.chunk.css": "/react/build/static/css/124.28bf6b3d.chunk.css",
"./static/js/124.0efba3cd.chunk.js": "/react/build/./static/js/124.0efba3cd.chunk.js",
"static/css/125.af9850ad.chunk.css": "/react/build/static/css/125.af9850ad.chunk.css",
"./static/js/125.c9bdba80.chunk.js": "/react/build/./static/js/125.c9bdba80.chunk.js",
"static/css/126.473ef0dc.chunk.css": "/react/build/static/css/126.473ef0dc.chunk.css",
"./static/js/126.1e1c6b0d.chunk.js": "/react/build/./static/js/126.1e1c6b0d.chunk.js",
"static/css/127.473ef0dc.chunk.css": "/react/build/static/css/127.473ef0dc.chunk.css",
"./static/js/127.ce9a385e.chunk.js": "/react/build/./static/js/127.ce9a385e.chunk.js",
"static/css/128.473ef0dc.chunk.css": "/react/build/static/css/128.473ef0dc.chunk.css",
"./static/js/128.7c3345ad.chunk.js": "/react/build/./static/js/128.7c3345ad.chunk.js",
"static/css/129.f2060fe7.chunk.css": "/react/build/static/css/129.f2060fe7.chunk.css",
"./static/js/129.e53ef67f.chunk.js": "/react/build/./static/js/129.e53ef67f.chunk.js",
"static/css/130.0485185f.chunk.css": "/react/build/static/css/130.0485185f.chunk.css",
"./static/js/130.c1fc0ae5.chunk.js": "/react/build/./static/js/130.c1fc0ae5.chunk.js",
"static/css/131.41b8aabd.chunk.css": "/react/build/static/css/131.41b8aabd.chunk.css",
"./static/js/131.4f4d8f60.chunk.js": "/react/build/./static/js/131.4f4d8f60.chunk.js",
"./static/js/132.34a2259c.chunk.js": "/react/build/./static/js/132.34a2259c.chunk.js",
"./static/js/133.85d8a606.chunk.js": "/react/build/./static/js/133.85d8a606.chunk.js",
"./static/js/134.c846ec39.chunk.js": "/react/build/./static/js/134.c846ec39.chunk.js",
"./static/js/135.42dc9e35.chunk.js": "/react/build/./static/js/135.42dc9e35.chunk.js",
"./static/js/136.e713bbda.chunk.js": "/react/build/./static/js/136.e713bbda.chunk.js",
"./static/js/137.9a584547.chunk.js": "/react/build/./static/js/137.9a584547.chunk.js",
"./static/js/138.30c9bf3e.chunk.js": "/react/build/./static/js/138.30c9bf3e.chunk.js",
"./static/js/139.471b727e.chunk.js": "/react/build/./static/js/139.471b727e.chunk.js",
"./static/js/140.2cf678ec.chunk.js": "/react/build/./static/js/140.2cf678ec.chunk.js",
"./static/js/141.0c37428d.chunk.js": "/react/build/./static/js/141.0c37428d.chunk.js",
"./static/js/142.90447ba1.chunk.js": "/react/build/./static/js/142.90447ba1.chunk.js",
"./static/js/143.cd908a95.chunk.js": "/react/build/./static/js/143.cd908a95.chunk.js",
"./static/js/144.521ef155.chunk.js": "/react/build/./static/js/144.521ef155.chunk.js",
"./static/js/145.5ff39369.chunk.js": "/react/build/./static/js/145.5ff39369.chunk.js",
"./static/js/146.9055d194.chunk.js": "/react/build/./static/js/146.9055d194.chunk.js",
"./static/js/147.67ae26a3.chunk.js": "/react/build/./static/js/147.67ae26a3.chunk.js",
"./static/js/148.469d55ff.chunk.js": "/react/build/./static/js/148.469d55ff.chunk.js",
"./static/js/149.82ddc723.chunk.js": "/react/build/./static/js/149.82ddc723.chunk.js",
"./static/js/150.d9806ad6.chunk.js": "/react/build/./static/js/150.d9806ad6.chunk.js",
"./static/js/151.aa27b140.chunk.js": "/react/build/./static/js/151.aa27b140.chunk.js",
"./static/js/152.f27906a3.chunk.js": "/react/build/./static/js/152.f27906a3.chunk.js",
"./static/js/153.a95c448d.chunk.js": "/react/build/./static/js/153.a95c448d.chunk.js",
"./static/js/154.75dff73a.chunk.js": "/react/build/./static/js/154.75dff73a.chunk.js",
"./static/js/155.bf7b3b90.chunk.js": "/react/build/./static/js/155.bf7b3b90.chunk.js",
"./static/js/156.a5d3cd4c.chunk.js": "/react/build/./static/js/156.a5d3cd4c.chunk.js",
"./static/js/157.3bf78dcc.chunk.js": "/react/build/./static/js/157.3bf78dcc.chunk.js",
"./static/js/158.2ac8f8b0.chunk.js": "/react/build/./static/js/158.2ac8f8b0.chunk.js",
"./static/js/159.4c65dad8.chunk.js": "/react/build/./static/js/159.4c65dad8.chunk.js",
"./static/js/160.8fe98dbd.chunk.js": "/react/build/./static/js/160.8fe98dbd.chunk.js",
"./static/js/161.81b3dc53.chunk.js": "/react/build/./static/js/161.81b3dc53.chunk.js",
"./static/js/162.80cba987.chunk.js": "/react/build/./static/js/162.80cba987.chunk.js",
"./static/js/163.431c740e.chunk.js": "/react/build/./static/js/163.431c740e.chunk.js",
"./static/js/164.9fe89370.chunk.js": "/react/build/./static/js/164.9fe89370.chunk.js",
"./static/js/165.6a20768f.chunk.js": "/react/build/./static/js/165.6a20768f.chunk.js",
"./static/js/166.ced1b182.chunk.js": "/react/build/./static/js/166.ced1b182.chunk.js",
"./static/js/167.49b56732.chunk.js": "/react/build/./static/js/167.49b56732.chunk.js",
"./static/js/168.b9bf1e06.chunk.js": "/react/build/./static/js/168.b9bf1e06.chunk.js",
"./static/js/169.d85c0071.chunk.js": "/react/build/./static/js/169.d85c0071.chunk.js",
"./static/js/170.fc532980.chunk.js": "/react/build/./static/js/170.fc532980.chunk.js",
"./static/js/171.b062dc4f.chunk.js": "/react/build/./static/js/171.b062dc4f.chunk.js",
"./static/js/172.10fae3a9.chunk.js": "/react/build/./static/js/172.10fae3a9.chunk.js",
"./static/js/173.9252f343.chunk.js": "/react/build/./static/js/173.9252f343.chunk.js",
"./static/js/174.3a5ed8e6.chunk.js": "/react/build/./static/js/174.3a5ed8e6.chunk.js",
"./static/js/175.9babcf3f.chunk.js": "/react/build/./static/js/175.9babcf3f.chunk.js",
"./static/js/176.a70acaca.chunk.js": "/react/build/./static/js/176.a70acaca.chunk.js",
"./static/js/177.dbfa5850.chunk.js": "/react/build/./static/js/177.dbfa5850.chunk.js",
"./static/js/178.eed56d06.chunk.js": "/react/build/./static/js/178.eed56d06.chunk.js",
"./static/js/179.6b354d9a.chunk.js": "/react/build/./static/js/179.6b354d9a.chunk.js",
"./static/js/180.af942319.chunk.js": "/react/build/./static/js/180.af942319.chunk.js",
"./static/js/181.70e499f1.chunk.js": "/react/build/./static/js/181.70e499f1.chunk.js",
"./static/js/182.e7c64d3e.chunk.js": "/react/build/./static/js/182.e7c64d3e.chunk.js",
"./static/js/183.093ee74f.chunk.js": "/react/build/./static/js/183.093ee74f.chunk.js",
"./static/js/184.7ed09e68.chunk.js": "/react/build/./static/js/184.7ed09e68.chunk.js",
"./static/js/185.e07e87d8.chunk.js": "/react/build/./static/js/185.e07e87d8.chunk.js",
"./static/js/186.609d9b25.chunk.js": "/react/build/./static/js/186.609d9b25.chunk.js",
"./static/js/187.b08cc870.chunk.js": "/react/build/./static/js/187.b08cc870.chunk.js",
"./static/js/188.9d3f7b7c.chunk.js": "/react/build/./static/js/188.9d3f7b7c.chunk.js",
"./static/js/189.3fbef684.chunk.js": "/react/build/./static/js/189.3fbef684.chunk.js",
"./static/js/190.95b861fa.chunk.js": "/react/build/./static/js/190.95b861fa.chunk.js",
"./static/js/191.dd01864e.chunk.js": "/react/build/./static/js/191.dd01864e.chunk.js",
"./static/js/192.f1caa1fa.chunk.js": "/react/build/./static/js/192.f1caa1fa.chunk.js",
"./static/js/193.bc21c27e.chunk.js": "/react/build/./static/js/193.bc21c27e.chunk.js",
"./static/js/194.fdf7dc7d.chunk.js": "/react/build/./static/js/194.fdf7dc7d.chunk.js",
"main.css": "/react/build/static/css/main.951ced2b.chunk.css",
"main.js": "/react/build/./static/js/main.a8c1b3a9.chunk.js",
"runtime~main.js": "/react/build/./static/js/runtime~main.63e066ac.js",
"./static/js/147.67ae26a3.chunk.js.LICENSE.txt": "/react/build/./static/js/147.67ae26a3.chunk.js.LICENSE.txt",
"./static/js/189.3fbef684.chunk.js.LICENSE.txt": "/react/build/./static/js/189.3fbef684.chunk.js.LICENSE.txt",
"./static/js/2.d659edf3.chunk.js.LICENSE.txt": "/react/build/./static/js/2.d659edf3.chunk.js.LICENSE.txt",
"./static/js/34.457ecdf0.chunk.js.LICENSE.txt": "/react/build/./static/js/34.457ecdf0.chunk.js.LICENSE.txt",
"./static/js/35.1f24bc8b.chunk.js.LICENSE.txt": "/react/build/./static/js/35.1f24bc8b.chunk.js.LICENSE.txt",
"./static/js/8.a578b450.chunk.js.LICENSE.txt": "/react/build/./static/js/8.a578b450.chunk.js.LICENSE.txt",
"./static/js/main.a8c1b3a9.chunk.js.LICENSE.txt": "/react/build/./static/js/main.a8c1b3a9.chunk.js.LICENSE.txt",
"static/css/0.50ff7122.chunk.css": "/react/build/static/css/0.50ff7122.chunk.css",
"./static/js/0.4782acfe.chunk.js": "/react/build/./static/js/0.4782acfe.chunk.js",
"./static/js/1.17608dd2.chunk.js": "/react/build/./static/js/1.17608dd2.chunk.js",
"static/css/2.23ed9182.chunk.css": "/react/build/static/css/2.23ed9182.chunk.css",
"./static/js/2.3dc38a64.chunk.js": "/react/build/./static/js/2.3dc38a64.chunk.js",
"static/css/3.60ec5609.chunk.css": "/react/build/static/css/3.60ec5609.chunk.css",
"./static/js/3.b35e74aa.chunk.js": "/react/build/./static/js/3.b35e74aa.chunk.js",
"static/css/4.8b17b2f4.chunk.css": "/react/build/static/css/4.8b17b2f4.chunk.css",
"./static/js/4.322c4c6f.chunk.js": "/react/build/./static/js/4.322c4c6f.chunk.js",
"./static/js/5.9d95bdcb.chunk.js": "/react/build/./static/js/5.9d95bdcb.chunk.js",
"static/css/6.94d941cb.chunk.css": "/react/build/static/css/6.94d941cb.chunk.css",
"./static/js/6.27d20c82.chunk.js": "/react/build/./static/js/6.27d20c82.chunk.js",
"static/css/7.2da8d45b.chunk.css": "/react/build/static/css/7.2da8d45b.chunk.css",
"./static/js/7.508be993.chunk.js": "/react/build/./static/js/7.508be993.chunk.js",
"./static/js/8.6b552945.chunk.js": "/react/build/./static/js/8.6b552945.chunk.js",
"static/css/9.e8d77148.chunk.css": "/react/build/static/css/9.e8d77148.chunk.css",
"./static/js/9.7779e1ee.chunk.js": "/react/build/./static/js/9.7779e1ee.chunk.js",
"./static/js/10.29bef537.chunk.js": "/react/build/./static/js/10.29bef537.chunk.js",
"static/css/11.5d2538f7.chunk.css": "/react/build/static/css/11.5d2538f7.chunk.css",
"./static/js/11.5598bf09.chunk.js": "/react/build/./static/js/11.5598bf09.chunk.js",
"static/css/12.2ddee191.chunk.css": "/react/build/static/css/12.2ddee191.chunk.css",
"./static/js/12.fa54f908.chunk.js": "/react/build/./static/js/12.fa54f908.chunk.js",
"static/css/13.fac0c3b4.chunk.css": "/react/build/static/css/13.fac0c3b4.chunk.css",
"./static/js/13.d37d7ab2.chunk.js": "/react/build/./static/js/13.d37d7ab2.chunk.js",
"static/css/14.620a5b46.chunk.css": "/react/build/static/css/14.620a5b46.chunk.css",
"./static/js/14.7188b765.chunk.js": "/react/build/./static/js/14.7188b765.chunk.js",
"static/css/15.3bd39d6a.chunk.css": "/react/build/static/css/15.3bd39d6a.chunk.css",
"./static/js/15.6a4f5440.chunk.js": "/react/build/./static/js/15.6a4f5440.chunk.js",
"static/css/16.8725ffda.chunk.css": "/react/build/static/css/16.8725ffda.chunk.css",
"./static/js/16.286bba5a.chunk.js": "/react/build/./static/js/16.286bba5a.chunk.js",
"static/css/17.f1c6115d.chunk.css": "/react/build/static/css/17.f1c6115d.chunk.css",
"./static/js/17.f96c61a0.chunk.js": "/react/build/./static/js/17.f96c61a0.chunk.js",
"./static/js/18.6ddbc269.chunk.js": "/react/build/./static/js/18.6ddbc269.chunk.js",
"static/css/19.8a5a7ae0.chunk.css": "/react/build/static/css/19.8a5a7ae0.chunk.css",
"./static/js/19.7ccdb3e6.chunk.js": "/react/build/./static/js/19.7ccdb3e6.chunk.js",
"static/css/20.e45b8e93.chunk.css": "/react/build/static/css/20.e45b8e93.chunk.css",
"./static/js/20.ecbff05c.chunk.js": "/react/build/./static/js/20.ecbff05c.chunk.js",
"static/css/21.f6a26c4e.chunk.css": "/react/build/static/css/21.f6a26c4e.chunk.css",
"./static/js/21.06208ec0.chunk.js": "/react/build/./static/js/21.06208ec0.chunk.js",
"static/css/22.a0ccde0f.chunk.css": "/react/build/static/css/22.a0ccde0f.chunk.css",
"./static/js/22.79a2657d.chunk.js": "/react/build/./static/js/22.79a2657d.chunk.js",
"static/css/23.090b0b47.chunk.css": "/react/build/static/css/23.090b0b47.chunk.css",
"./static/js/23.f7e94717.chunk.js": "/react/build/./static/js/23.f7e94717.chunk.js",
"static/css/24.db569abc.chunk.css": "/react/build/static/css/24.db569abc.chunk.css",
"./static/js/24.7ee1675b.chunk.js": "/react/build/./static/js/24.7ee1675b.chunk.js",
"static/css/25.20551d9a.chunk.css": "/react/build/static/css/25.20551d9a.chunk.css",
"./static/js/25.30eebc67.chunk.js": "/react/build/./static/js/25.30eebc67.chunk.js",
"static/css/26.ae8260ec.chunk.css": "/react/build/static/css/26.ae8260ec.chunk.css",
"./static/js/26.af227dc2.chunk.js": "/react/build/./static/js/26.af227dc2.chunk.js",
"static/css/27.b52a0cad.chunk.css": "/react/build/static/css/27.b52a0cad.chunk.css",
"./static/js/27.d7f2e1c8.chunk.js": "/react/build/./static/js/27.d7f2e1c8.chunk.js",
"static/css/28.8f90b42e.chunk.css": "/react/build/static/css/28.8f90b42e.chunk.css",
"./static/js/28.75c021d0.chunk.js": "/react/build/./static/js/28.75c021d0.chunk.js",
"static/css/29.d7e0c6e8.chunk.css": "/react/build/static/css/29.d7e0c6e8.chunk.css",
"./static/js/29.20246c02.chunk.js": "/react/build/./static/js/29.20246c02.chunk.js",
"static/css/30.51467b58.chunk.css": "/react/build/static/css/30.51467b58.chunk.css",
"./static/js/30.ec68fd8a.chunk.js": "/react/build/./static/js/30.ec68fd8a.chunk.js",
"static/css/31.ee93ce65.chunk.css": "/react/build/static/css/31.ee93ce65.chunk.css",
"./static/js/31.c0d58ef3.chunk.js": "/react/build/./static/js/31.c0d58ef3.chunk.js",
"static/css/32.5f10d175.chunk.css": "/react/build/static/css/32.5f10d175.chunk.css",
"./static/js/32.ba094c6f.chunk.js": "/react/build/./static/js/32.ba094c6f.chunk.js",
"static/css/33.e101e684.chunk.css": "/react/build/static/css/33.e101e684.chunk.css",
"./static/js/33.1ff7fb83.chunk.js": "/react/build/./static/js/33.1ff7fb83.chunk.js",
"static/css/34.f6a2395a.chunk.css": "/react/build/static/css/34.f6a2395a.chunk.css",
"./static/js/34.3b6fae5f.chunk.js": "/react/build/./static/js/34.3b6fae5f.chunk.js",
"static/css/35.701cd34a.chunk.css": "/react/build/static/css/35.701cd34a.chunk.css",
"./static/js/35.7acec580.chunk.js": "/react/build/./static/js/35.7acec580.chunk.js",
"static/css/36.79cbb98b.chunk.css": "/react/build/static/css/36.79cbb98b.chunk.css",
"./static/js/36.d7c3c1f4.chunk.js": "/react/build/./static/js/36.d7c3c1f4.chunk.js",
"static/css/37.51e68807.chunk.css": "/react/build/static/css/37.51e68807.chunk.css",
"./static/js/37.7cd7dfcb.chunk.js": "/react/build/./static/js/37.7cd7dfcb.chunk.js",
"static/css/38.77603282.chunk.css": "/react/build/static/css/38.77603282.chunk.css",
"./static/js/38.60074344.chunk.js": "/react/build/./static/js/38.60074344.chunk.js",
"static/css/39.22477e8a.chunk.css": "/react/build/static/css/39.22477e8a.chunk.css",
"./static/js/39.7b666b49.chunk.js": "/react/build/./static/js/39.7b666b49.chunk.js",
"static/css/40.313d73a4.chunk.css": "/react/build/static/css/40.313d73a4.chunk.css",
"./static/js/40.274b6de1.chunk.js": "/react/build/./static/js/40.274b6de1.chunk.js",
"static/css/41.13f20e1a.chunk.css": "/react/build/static/css/41.13f20e1a.chunk.css",
"./static/js/41.18b0f104.chunk.js": "/react/build/./static/js/41.18b0f104.chunk.js",
"static/css/42.e04406cc.chunk.css": "/react/build/static/css/42.e04406cc.chunk.css",
"./static/js/42.31022d7c.chunk.js": "/react/build/./static/js/42.31022d7c.chunk.js",
"static/css/43.3d5f30ce.chunk.css": "/react/build/static/css/43.3d5f30ce.chunk.css",
"./static/js/43.5638565a.chunk.js": "/react/build/./static/js/43.5638565a.chunk.js",
"static/css/44.cdb34e70.chunk.css": "/react/build/static/css/44.cdb34e70.chunk.css",
"./static/js/44.22ccfced.chunk.js": "/react/build/./static/js/44.22ccfced.chunk.js",
"static/css/45.40a03cf2.chunk.css": "/react/build/static/css/45.40a03cf2.chunk.css",
"./static/js/45.3d7c563f.chunk.js": "/react/build/./static/js/45.3d7c563f.chunk.js",
"static/css/46.c5398c62.chunk.css": "/react/build/static/css/46.c5398c62.chunk.css",
"./static/js/46.b6f5740f.chunk.js": "/react/build/./static/js/46.b6f5740f.chunk.js",
"static/css/47.419c023c.chunk.css": "/react/build/static/css/47.419c023c.chunk.css",
"./static/js/47.e6a8ead7.chunk.js": "/react/build/./static/js/47.e6a8ead7.chunk.js",
"static/css/48.c85e56ed.chunk.css": "/react/build/static/css/48.c85e56ed.chunk.css",
"./static/js/48.5091f8cd.chunk.js": "/react/build/./static/js/48.5091f8cd.chunk.js",
"static/css/49.b0515951.chunk.css": "/react/build/static/css/49.b0515951.chunk.css",
"./static/js/49.85aceb22.chunk.js": "/react/build/./static/js/49.85aceb22.chunk.js",
"static/css/50.fa83ae62.chunk.css": "/react/build/static/css/50.fa83ae62.chunk.css",
"./static/js/50.19f988df.chunk.js": "/react/build/./static/js/50.19f988df.chunk.js",
"static/css/51.b86c89c2.chunk.css": "/react/build/static/css/51.b86c89c2.chunk.css",
"./static/js/51.6b8c29bd.chunk.js": "/react/build/./static/js/51.6b8c29bd.chunk.js",
"static/css/52.44abd17c.chunk.css": "/react/build/static/css/52.44abd17c.chunk.css",
"./static/js/52.3b589c7b.chunk.js": "/react/build/./static/js/52.3b589c7b.chunk.js",
"static/css/53.87cfc76e.chunk.css": "/react/build/static/css/53.87cfc76e.chunk.css",
"./static/js/53.d5da3720.chunk.js": "/react/build/./static/js/53.d5da3720.chunk.js",
"static/css/54.588968e3.chunk.css": "/react/build/static/css/54.588968e3.chunk.css",
"./static/js/54.72a40d52.chunk.js": "/react/build/./static/js/54.72a40d52.chunk.js",
"static/css/55.680ea69c.chunk.css": "/react/build/static/css/55.680ea69c.chunk.css",
"./static/js/55.36d4a2bd.chunk.js": "/react/build/./static/js/55.36d4a2bd.chunk.js",
"static/css/56.709c9453.chunk.css": "/react/build/static/css/56.709c9453.chunk.css",
"./static/js/56.e6f5b832.chunk.js": "/react/build/./static/js/56.e6f5b832.chunk.js",
"static/css/57.709c9453.chunk.css": "/react/build/static/css/57.709c9453.chunk.css",
"./static/js/57.6fc13987.chunk.js": "/react/build/./static/js/57.6fc13987.chunk.js",
"static/css/58.4219330f.chunk.css": "/react/build/static/css/58.4219330f.chunk.css",
"./static/js/58.f4150747.chunk.js": "/react/build/./static/js/58.f4150747.chunk.js",
"static/css/59.ad11592d.chunk.css": "/react/build/static/css/59.ad11592d.chunk.css",
"./static/js/59.e29e353d.chunk.js": "/react/build/./static/js/59.e29e353d.chunk.js",
"static/css/60.ad11592d.chunk.css": "/react/build/static/css/60.ad11592d.chunk.css",
"./static/js/60.e1b4272b.chunk.js": "/react/build/./static/js/60.e1b4272b.chunk.js",
"static/css/61.d88771b5.chunk.css": "/react/build/static/css/61.d88771b5.chunk.css",
"./static/js/61.7224ff5d.chunk.js": "/react/build/./static/js/61.7224ff5d.chunk.js",
"static/css/62.e65ce4e5.chunk.css": "/react/build/static/css/62.e65ce4e5.chunk.css",
"./static/js/62.28dca46a.chunk.js": "/react/build/./static/js/62.28dca46a.chunk.js",
"static/css/63.77be1f1b.chunk.css": "/react/build/static/css/63.77be1f1b.chunk.css",
"./static/js/63.ae44b879.chunk.js": "/react/build/./static/js/63.ae44b879.chunk.js",
"static/css/64.83842e32.chunk.css": "/react/build/static/css/64.83842e32.chunk.css",
"./static/js/64.f16bd2f9.chunk.js": "/react/build/./static/js/64.f16bd2f9.chunk.js",
"static/css/65.bbc4aeb3.chunk.css": "/react/build/static/css/65.bbc4aeb3.chunk.css",
"./static/js/65.9333f186.chunk.js": "/react/build/./static/js/65.9333f186.chunk.js",
"static/css/66.492c615f.chunk.css": "/react/build/static/css/66.492c615f.chunk.css",
"./static/js/66.031f818c.chunk.js": "/react/build/./static/js/66.031f818c.chunk.js",
"static/css/67.fa8d3de0.chunk.css": "/react/build/static/css/67.fa8d3de0.chunk.css",
"./static/js/67.e39bc5f9.chunk.js": "/react/build/./static/js/67.e39bc5f9.chunk.js",
"static/css/68.640f37d5.chunk.css": "/react/build/static/css/68.640f37d5.chunk.css",
"./static/js/68.0b3a917b.chunk.js": "/react/build/./static/js/68.0b3a917b.chunk.js",
"static/css/69.06b0b148.chunk.css": "/react/build/static/css/69.06b0b148.chunk.css",
"./static/js/69.4fba7214.chunk.js": "/react/build/./static/js/69.4fba7214.chunk.js",
"static/css/70.3a1a2483.chunk.css": "/react/build/static/css/70.3a1a2483.chunk.css",
"./static/js/70.79eaabf2.chunk.js": "/react/build/./static/js/70.79eaabf2.chunk.js",
"static/css/71.37514e3d.chunk.css": "/react/build/static/css/71.37514e3d.chunk.css",
"./static/js/71.643eba73.chunk.js": "/react/build/./static/js/71.643eba73.chunk.js",
"static/css/72.07c2270b.chunk.css": "/react/build/static/css/72.07c2270b.chunk.css",
"./static/js/72.ae20740d.chunk.js": "/react/build/./static/js/72.ae20740d.chunk.js",
"static/css/73.55a39d39.chunk.css": "/react/build/static/css/73.55a39d39.chunk.css",
"./static/js/73.9fbddd95.chunk.js": "/react/build/./static/js/73.9fbddd95.chunk.js",
"static/css/74.6a082e80.chunk.css": "/react/build/static/css/74.6a082e80.chunk.css",
"./static/js/74.cbd368d3.chunk.js": "/react/build/./static/js/74.cbd368d3.chunk.js",
"static/css/75.03efc9d0.chunk.css": "/react/build/static/css/75.03efc9d0.chunk.css",
"./static/js/75.8ab67496.chunk.js": "/react/build/./static/js/75.8ab67496.chunk.js",
"static/css/76.5f454762.chunk.css": "/react/build/static/css/76.5f454762.chunk.css",
"./static/js/76.c53f6596.chunk.js": "/react/build/./static/js/76.c53f6596.chunk.js",
"static/css/77.7bca74e1.chunk.css": "/react/build/static/css/77.7bca74e1.chunk.css",
"./static/js/77.9d14a692.chunk.js": "/react/build/./static/js/77.9d14a692.chunk.js",
"static/css/78.59962e7d.chunk.css": "/react/build/static/css/78.59962e7d.chunk.css",
"./static/js/78.d305241f.chunk.js": "/react/build/./static/js/78.d305241f.chunk.js",
"./static/js/79.96389cbc.chunk.js": "/react/build/./static/js/79.96389cbc.chunk.js",
"static/css/80.640f37d5.chunk.css": "/react/build/static/css/80.640f37d5.chunk.css",
"./static/js/80.4c79cd3c.chunk.js": "/react/build/./static/js/80.4c79cd3c.chunk.js",
"static/css/81.cce966d7.chunk.css": "/react/build/static/css/81.cce966d7.chunk.css",
"./static/js/81.789e5dab.chunk.js": "/react/build/./static/js/81.789e5dab.chunk.js",
"static/css/82.c347466a.chunk.css": "/react/build/static/css/82.c347466a.chunk.css",
"./static/js/82.208be5d9.chunk.js": "/react/build/./static/js/82.208be5d9.chunk.js",
"static/css/83.e391b358.chunk.css": "/react/build/static/css/83.e391b358.chunk.css",
"./static/js/83.53f17bf0.chunk.js": "/react/build/./static/js/83.53f17bf0.chunk.js",
"static/css/84.3575dd00.chunk.css": "/react/build/static/css/84.3575dd00.chunk.css",
"./static/js/84.56a2e413.chunk.js": "/react/build/./static/js/84.56a2e413.chunk.js",
"static/css/85.640f37d5.chunk.css": "/react/build/static/css/85.640f37d5.chunk.css",
"./static/js/85.51aebbc3.chunk.js": "/react/build/./static/js/85.51aebbc3.chunk.js",
"static/css/86.d1223b0c.chunk.css": "/react/build/static/css/86.d1223b0c.chunk.css",
"./static/js/86.6fc42af7.chunk.js": "/react/build/./static/js/86.6fc42af7.chunk.js",
"./static/js/87.948d62a8.chunk.js": "/react/build/./static/js/87.948d62a8.chunk.js",
"static/css/88.98bbb7ab.chunk.css": "/react/build/static/css/88.98bbb7ab.chunk.css",
"./static/js/88.ed109099.chunk.js": "/react/build/./static/js/88.ed109099.chunk.js",
"static/css/89.6a92deeb.chunk.css": "/react/build/static/css/89.6a92deeb.chunk.css",
"./static/js/89.b899799a.chunk.js": "/react/build/./static/js/89.b899799a.chunk.js",
"static/css/90.6a92deeb.chunk.css": "/react/build/static/css/90.6a92deeb.chunk.css",
"./static/js/90.72169aed.chunk.js": "/react/build/./static/js/90.72169aed.chunk.js",
"static/css/91.b2e18bca.chunk.css": "/react/build/static/css/91.b2e18bca.chunk.css",
"./static/js/91.923e5f74.chunk.js": "/react/build/./static/js/91.923e5f74.chunk.js",
"static/css/92.5695dd0f.chunk.css": "/react/build/static/css/92.5695dd0f.chunk.css",
"./static/js/92.24f8bbd2.chunk.js": "/react/build/./static/js/92.24f8bbd2.chunk.js",
"static/css/93.6a92deeb.chunk.css": "/react/build/static/css/93.6a92deeb.chunk.css",
"./static/js/93.5f401dc6.chunk.js": "/react/build/./static/js/93.5f401dc6.chunk.js",
"static/css/94.d0be1f88.chunk.css": "/react/build/static/css/94.d0be1f88.chunk.css",
"./static/js/94.636e64ef.chunk.js": "/react/build/./static/js/94.636e64ef.chunk.js",
"static/css/95.0d39367d.chunk.css": "/react/build/static/css/95.0d39367d.chunk.css",
"./static/js/95.3f52b6bd.chunk.js": "/react/build/./static/js/95.3f52b6bd.chunk.js",
"static/css/96.f9ddef41.chunk.css": "/react/build/static/css/96.f9ddef41.chunk.css",
"./static/js/96.f8569075.chunk.js": "/react/build/./static/js/96.f8569075.chunk.js",
"./static/js/97.0fc0a966.chunk.js": "/react/build/./static/js/97.0fc0a966.chunk.js",
"static/css/98.6a92deeb.chunk.css": "/react/build/static/css/98.6a92deeb.chunk.css",
"./static/js/98.760531d9.chunk.js": "/react/build/./static/js/98.760531d9.chunk.js",
"./static/js/99.c65e299f.chunk.js": "/react/build/./static/js/99.c65e299f.chunk.js",
"./static/js/100.eead5d64.chunk.js": "/react/build/./static/js/100.eead5d64.chunk.js",
"static/css/101.4f61230e.chunk.css": "/react/build/static/css/101.4f61230e.chunk.css",
"./static/js/101.9cf5ca63.chunk.js": "/react/build/./static/js/101.9cf5ca63.chunk.js",
"static/css/102.444685d7.chunk.css": "/react/build/static/css/102.444685d7.chunk.css",
"./static/js/102.d814ef0d.chunk.js": "/react/build/./static/js/102.d814ef0d.chunk.js",
"static/css/103.f9ddef41.chunk.css": "/react/build/static/css/103.f9ddef41.chunk.css",
"./static/js/103.2e234a06.chunk.js": "/react/build/./static/js/103.2e234a06.chunk.js",
"./static/js/104.2d4d964f.chunk.js": "/react/build/./static/js/104.2d4d964f.chunk.js",
"./static/js/105.521f00ac.chunk.js": "/react/build/./static/js/105.521f00ac.chunk.js",
"static/css/106.d0be1f88.chunk.css": "/react/build/static/css/106.d0be1f88.chunk.css",
"./static/js/106.3116e23a.chunk.js": "/react/build/./static/js/106.3116e23a.chunk.js",
"./static/js/107.54d5fd4e.chunk.js": "/react/build/./static/js/107.54d5fd4e.chunk.js",
"./static/js/108.ea9e8360.chunk.js": "/react/build/./static/js/108.ea9e8360.chunk.js",
"static/css/109.790eec8a.chunk.css": "/react/build/static/css/109.790eec8a.chunk.css",
"./static/js/109.22bab33a.chunk.js": "/react/build/./static/js/109.22bab33a.chunk.js",
"./static/js/110.647994f2.chunk.js": "/react/build/./static/js/110.647994f2.chunk.js",
"static/css/111.4c369704.chunk.css": "/react/build/static/css/111.4c369704.chunk.css",
"./static/js/111.87b4047a.chunk.js": "/react/build/./static/js/111.87b4047a.chunk.js",
"./static/js/112.81e82052.chunk.js": "/react/build/./static/js/112.81e82052.chunk.js",
"./static/js/113.b45be33e.chunk.js": "/react/build/./static/js/113.b45be33e.chunk.js",
"./static/js/114.4cc12f95.chunk.js": "/react/build/./static/js/114.4cc12f95.chunk.js",
"./static/js/115.ffe649b5.chunk.js": "/react/build/./static/js/115.ffe649b5.chunk.js",
"./static/js/116.cea95182.chunk.js": "/react/build/./static/js/116.cea95182.chunk.js",
"./static/js/117.cb55d5a4.chunk.js": "/react/build/./static/js/117.cb55d5a4.chunk.js",
"./static/js/118.c181e231.chunk.js": "/react/build/./static/js/118.c181e231.chunk.js",
"./static/js/119.82ebfc50.chunk.js": "/react/build/./static/js/119.82ebfc50.chunk.js",
"./static/js/120.e60cbc44.chunk.js": "/react/build/./static/js/120.e60cbc44.chunk.js",
"./static/js/121.bfac39d8.chunk.js": "/react/build/./static/js/121.bfac39d8.chunk.js",
"./static/js/122.b78074eb.chunk.js": "/react/build/./static/js/122.b78074eb.chunk.js",
"./static/js/123.6547ffc9.chunk.js": "/react/build/./static/js/123.6547ffc9.chunk.js",
"./static/js/124.e36c61ae.chunk.js": "/react/build/./static/js/124.e36c61ae.chunk.js",
"./static/js/125.ca0941bd.chunk.js": "/react/build/./static/js/125.ca0941bd.chunk.js",
"./static/js/126.e2a4173f.chunk.js": "/react/build/./static/js/126.e2a4173f.chunk.js",
"./static/js/127.00217a76.chunk.js": "/react/build/./static/js/127.00217a76.chunk.js",
"./static/js/128.2334802c.chunk.js": "/react/build/./static/js/128.2334802c.chunk.js",
"./static/js/129.dda9fc80.chunk.js": "/react/build/./static/js/129.dda9fc80.chunk.js",
"./static/js/130.479e8123.chunk.js": "/react/build/./static/js/130.479e8123.chunk.js",
"./static/js/131.36df6394.chunk.js": "/react/build/./static/js/131.36df6394.chunk.js",
"./static/js/132.564dfae0.chunk.js": "/react/build/./static/js/132.564dfae0.chunk.js",
"./static/js/133.28704f35.chunk.js": "/react/build/./static/js/133.28704f35.chunk.js",
"./static/js/134.c05f338c.chunk.js": "/react/build/./static/js/134.c05f338c.chunk.js",
"./static/js/135.1ba12723.chunk.js": "/react/build/./static/js/135.1ba12723.chunk.js",
"./static/js/136.50284c18.chunk.js": "/react/build/./static/js/136.50284c18.chunk.js",
"./static/js/137.be6d9ab6.chunk.js": "/react/build/./static/js/137.be6d9ab6.chunk.js",
"./static/js/138.bb5787af.chunk.js": "/react/build/./static/js/138.bb5787af.chunk.js",
"./static/js/139.86df4e25.chunk.js": "/react/build/./static/js/139.86df4e25.chunk.js",
"./static/js/140.77af49cc.chunk.js": "/react/build/./static/js/140.77af49cc.chunk.js",
"./static/js/141.c7232e49.chunk.js": "/react/build/./static/js/141.c7232e49.chunk.js",
"./static/js/142.cfcee11b.chunk.js": "/react/build/./static/js/142.cfcee11b.chunk.js",
"./static/js/143.9e3a6a2a.chunk.js": "/react/build/./static/js/143.9e3a6a2a.chunk.js",
"./static/js/144.9acf8a95.chunk.js": "/react/build/./static/js/144.9acf8a95.chunk.js",
"./static/js/145.7dc96549.chunk.js": "/react/build/./static/js/145.7dc96549.chunk.js",
"./static/js/146.b0f5631f.chunk.js": "/react/build/./static/js/146.b0f5631f.chunk.js",
"./static/js/147.22eec70f.chunk.js": "/react/build/./static/js/147.22eec70f.chunk.js",
"./static/js/148.acf26dd4.chunk.js": "/react/build/./static/js/148.acf26dd4.chunk.js",
"./static/js/149.34b439da.chunk.js": "/react/build/./static/js/149.34b439da.chunk.js",
"./static/js/150.04be90c1.chunk.js": "/react/build/./static/js/150.04be90c1.chunk.js",
"./static/js/151.f868f7b2.chunk.js": "/react/build/./static/js/151.f868f7b2.chunk.js",
"./static/js/152.1ccdb6bb.chunk.js": "/react/build/./static/js/152.1ccdb6bb.chunk.js",
"./static/js/153.9e34411f.chunk.js": "/react/build/./static/js/153.9e34411f.chunk.js",
"./static/js/154.cfd1b7a6.chunk.js": "/react/build/./static/js/154.cfd1b7a6.chunk.js",
"./static/js/155.f0498711.chunk.js": "/react/build/./static/js/155.f0498711.chunk.js",
"./static/js/156.5b10d467.chunk.js": "/react/build/./static/js/156.5b10d467.chunk.js",
"./static/js/157.8e32262b.chunk.js": "/react/build/./static/js/157.8e32262b.chunk.js",
"./static/js/158.25f5566d.chunk.js": "/react/build/./static/js/158.25f5566d.chunk.js",
"./static/js/159.e8526cf3.chunk.js": "/react/build/./static/js/159.e8526cf3.chunk.js",
"./static/js/160.fd8114a3.chunk.js": "/react/build/./static/js/160.fd8114a3.chunk.js",
"./static/js/161.66139a72.chunk.js": "/react/build/./static/js/161.66139a72.chunk.js",
"./static/js/162.2739176e.chunk.js": "/react/build/./static/js/162.2739176e.chunk.js",
"./static/js/163.e462078b.chunk.js": "/react/build/./static/js/163.e462078b.chunk.js",
"./static/js/164.1c81ea6a.chunk.js": "/react/build/./static/js/164.1c81ea6a.chunk.js",
"./static/js/165.7d1f6b64.chunk.js": "/react/build/./static/js/165.7d1f6b64.chunk.js",
"./static/js/166.b0267736.chunk.js": "/react/build/./static/js/166.b0267736.chunk.js",
"./static/js/167.cf92c6ab.chunk.js": "/react/build/./static/js/167.cf92c6ab.chunk.js",
"./static/js/168.813908f2.chunk.js": "/react/build/./static/js/168.813908f2.chunk.js",
"./static/js/169.977ae529.chunk.js": "/react/build/./static/js/169.977ae529.chunk.js",
"./static/js/170.929212a0.chunk.js": "/react/build/./static/js/170.929212a0.chunk.js",
"./static/js/171.b77db292.chunk.js": "/react/build/./static/js/171.b77db292.chunk.js",
"main.css": "/react/build/static/css/main.40ae46d8.chunk.css",
"main.js": "/react/build/./static/js/main.06be7c39.chunk.js",
"runtime~main.js": "/react/build/./static/js/runtime~main.0690c0f2.js",
"./static/js/10.29bef537.chunk.js.LICENSE.txt": "/react/build/./static/js/10.29bef537.chunk.js.LICENSE.txt",
"./static/js/166.b0267736.chunk.js.LICENSE.txt": "/react/build/./static/js/166.b0267736.chunk.js.LICENSE.txt",
"./static/js/17.f96c61a0.chunk.js.LICENSE.txt": "/react/build/./static/js/17.f96c61a0.chunk.js.LICENSE.txt",
"./static/js/19.7ccdb3e6.chunk.js.LICENSE.txt": "/react/build/./static/js/19.7ccdb3e6.chunk.js.LICENSE.txt",
"./static/js/21.06208ec0.chunk.js.LICENSE.txt": "/react/build/./static/js/21.06208ec0.chunk.js.LICENSE.txt",
"./static/js/34.3b6fae5f.chunk.js.LICENSE.txt": "/react/build/./static/js/34.3b6fae5f.chunk.js.LICENSE.txt",
"./static/js/36.d7c3c1f4.chunk.js.LICENSE.txt": "/react/build/./static/js/36.d7c3c1f4.chunk.js.LICENSE.txt",
"./static/js/37.7cd7dfcb.chunk.js.LICENSE.txt": "/react/build/./static/js/37.7cd7dfcb.chunk.js.LICENSE.txt",
"./static/js/38.60074344.chunk.js.LICENSE.txt": "/react/build/./static/js/38.60074344.chunk.js.LICENSE.txt",
"./static/js/40.274b6de1.chunk.js.LICENSE.txt": "/react/build/./static/js/40.274b6de1.chunk.js.LICENSE.txt",
"./static/js/48.5091f8cd.chunk.js.LICENSE.txt": "/react/build/./static/js/48.5091f8cd.chunk.js.LICENSE.txt",
"./static/js/68.0b3a917b.chunk.js.LICENSE.txt": "/react/build/./static/js/68.0b3a917b.chunk.js.LICENSE.txt",
"./static/js/main.06be7c39.chunk.js.LICENSE.txt": "/react/build/./static/js/main.06be7c39.chunk.js.LICENSE.txt",
"css.worker.js": "/react/build/css.worker.js",
"editor.worker.js": "/react/build/editor.worker.js",
"html.worker.js": "/react/build/html.worker.js",
"index.html": "/react/build/index.html",
"json.worker.js": "/react/build/json.worker.js",
"static/media/Index.scss": "/react/build/static/media/typebg.b2b0ea32.png",
"static/media/2-2-1.png": "/react/build/static/media/2-2-1.afd0f2f5.png",
"static/media/2-2-2.png": "/react/build/static/media/2-2-2.26bc3301.png",
"static/media/2-2-3.png": "/react/build/static/media/2-2-3.6d6ce99c.png",
"static/media/2-2-head.png": "/react/build/static/media/2-2-head.5e69dbb2.png",
"static/media/2-3-1.png": "/react/build/static/media/2-3-1.bcb33d47.png",
"static/media/2-3-2.png": "/react/build/static/media/2-3-2.84718f27.png",
"static/media/2-3-3.png": "/react/build/static/media/2-3-3.db9fe021.png",
"static/media/2-3-4.png": "/react/build/static/media/2-3-4.15673036.png",
"static/media/2-6-1.png": "/react/build/static/media/2-6-1.302b729e.png",
"static/media/2-6-2.png": "/react/build/static/media/2-6-2.b262b91e.png",
"static/media/3-1.png": "/react/build/static/media/3-1.9fdda521.png",
"static/media/3-2.png": "/react/build/static/media/3-2.47050941.png",
"static/media/3-3.png": "/react/build/static/media/3-3.c767aae7.png",
"static/media/3-4.png": "/react/build/static/media/3-4.92820cbc.png",
"static/media/4-1.png": "/react/build/static/media/4-1.79fa159d.png",
"static/media/4-2.png": "/react/build/static/media/4-2.9c066e75.png",
"static/media/4-3.png": "/react/build/static/media/4-3.a1487a5b.png",
"static/media/4-4.png": "/react/build/static/media/4-4.5eb40734.png",
"static/media/BJHKHT.png": "/react/build/static/media/BJHKHT.f065403a.png",
"static/media/CEC.png": "/react/build/static/media/CEC.3b748059.png",
"static/media/GFKJ.png": "/react/build/static/media/GFKJ.eb30c414.png",
"static/media/HSKY.png": "/react/build/static/media/HSKY.2e76ba44.png",
"static/media/ISCAS.png": "/react/build/static/media/ISCAS.851fcfda.png",
"static/media/KYRJLM.png": "/react/build/static/media/KYRJLM.2d659e5c.png",
"static/media/1-box1.png": "/react/build/static/media/1-box1.8e4ff31e.png",
"static/media/1-box2.png": "/react/build/static/media/1-box2.e09acd90.png",
"static/media/1-box3.png": "/react/build/static/media/1-box3.dd592706.png",
"static/media/1-box4.png": "/react/build/static/media/1-box4.8b2289fa.png",
"static/media/1-circle.png": "/react/build/static/media/1-circle.e6419082.png",
"static/media/1-code-bed.png": "/react/build/static/media/1-code-bed.6448bdec.png",
"static/media/1-code.png": "/react/build/static/media/1-code.210c144e.png",
"static/media/1-glass.png": "/react/build/static/media/1-glass.e79f2280.png",
"static/media/1-text1.png": "/react/build/static/media/1-text1.f5060a00.png",
"static/media/1-text2.png": "/react/build/static/media/1-text2.4f5305da.png",
"static/media/1-text3.png": "/react/build/static/media/1-text3.c2eea8bc.png",
"static/media/1-text4.png": "/react/build/static/media/1-text4.984f4e81.png",
"static/media/index.scss": "/react/build/static/media/grid.a7626b47.png",
"static/media/4-logo.png": "/react/build/static/media/4-logo.734ecdfb.png",
"static/media/4-task.png": "/react/build/static/media/4-task.9d4e702d.png",
"static/media/6-completeIcon1.png": "/react/build/static/media/6-completeIcon1.0b69702e.png",
"static/media/6-cup.png": "/react/build/static/media/6-cup.21f36b8d.png",
"static/media/6-net.png": "/react/build/static/media/6-net.06ce9e45.png",
"static/media/6-overall.png": "/react/build/static/media/6-overall.f2bc731b.png",
"static/media/6-y.png": "/react/build/static/media/6-y.7805952a.png",
"static/media/katex.min.css": "/react/build/static/media/KaTeX_Typewriter-Regular.d3c8e68f.woff",
"static/media/LC.png": "/react/build/static/media/LC.f247fdb8.png",
"static/media/LSLM.png": "/react/build/static/media/LSLM.99387946.png",
"static/media/ML.png": "/react/build/static/media/ML.08d278e2.png",
"static/media/NJDX.png": "/react/build/static/media/NJDX.bb34b326.png",
"static/media/QH.png": "/react/build/static/media/QH.b57a0131.png",
"static/media/SHJT.png": "/react/build/static/media/SHJT.426bf0c7.png",
"static/media/TX.png": "/react/build/static/media/TX.b703476c.png",
"static/media/WXYJY.png": "/react/build/static/media/WXYJY.21e40191.png",
"static/media/XH.png": "/react/build/static/media/XH.a0a88f17.png",
"static/media/XJY.png": "/react/build/static/media/XJY.b4c57bf1.png",
"static/media/YKD.png": "/react/build/static/media/YKD.4f7e2766.png",
"static/media/ZC.png": "/react/build/static/media/ZC.ad056aa5.png",
"static/media/achievements.png": "/react/build/static/media/achievements.f20b7e39.png",
"static/media/ball.png": "/react/build/static/media/ball.24214b6e.png",
"static/media/AboutUs.scss": "/react/build/static/media/joinUs.26ec28cd.png",
"static/media/banner.png": "/react/build/static/media/banner.f7da2db1.png",
"static/media/banner_list.jpg": "/react/build/static/media/banner_list.e02c5e16.jpg",
"static/media/beijing.png": "/react/build/static/media/beijing.bfcd5b0e.png",
"static/media/banner.png": "/react/build/static/media/banner.68cabca7.png",
"static/media/banner_list.png": "/react/build/static/media/banner_list.e70bd92b.png",
"static/media/beijintulogontwo.png": "/react/build/static/media/beijintulogontwo.41076faf.png",
"static/media/LoginRegisterPage.scss": "/react/build/static/media/rightBg.55f14f0c.png",
"static/media/codeafter.png": "/react/build/static/media/codeafter.c3088c74.png",
"static/media/computer.png": "/react/build/static/media/computer.4fe86b12.png",
"static/media/earth.png": "/react/build/static/media/earth.050b1435.png",
"static/media/fun1.png": "/react/build/static/media/fun1.c99ffa49.png",
"static/media/fun2.png": "/react/build/static/media/fun2.12f22bca.png",
"static/media/fun3.png": "/react/build/static/media/fun3.75c280e6.png",
"static/media/fun4.png": "/react/build/static/media/fun4.f499794e.png",
"static/media/fun5.png": "/react/build/static/media/fun5.96b44942.png",
"static/media/huake.png": "/react/build/static/media/huake.63b6a34d.png",
"static/media/huawei.png": "/react/build/static/media/huawei.73ec7c22.png",
"static/media/img1.png": "/react/build/static/media/img1.8560258f.png",
"static/media/img2.png": "/react/build/static/media/img2.ae303051.png",
"static/media/jijinhui.png": "/react/build/static/media/jijinhui.041fb524.png",
"static/media/logo.png": "/react/build/static/media/logo.35cca493.png",
"static/media/mulan.png": "/react/build/static/media/mulan.690d2289.png",
"static/media/hskylogo.png": "/react/build/static/media/hskylogo.ad9befe7.png",
"static/media/slick-theme.css": "/react/build/static/media/slick.c94f7671.ttf",
"static/media/subtitle.png": "/react/build/static/media/subtitle.5019e086.png",
"static/media/index.scss": "/react/build/static/media/taskbar.49a40f3a.png",
"static/media/xigongye.png": "/react/build/static/media/xigongye.d51231d3.png",
"static/media/xiuos.png": "/react/build/static/media/xiuos.67682257.png",
"ts.worker.js": "/react/build/ts.worker.js",
"ts.worker.js.LICENSE.txt": "/react/build/ts.worker.js.LICENSE.txt"
}

File diff suppressed because it is too large Load Diff

View File

@ -1,239 +1,239 @@
/*******************************************************************************
* KindEditor - WYSIWYG HTML Editor for Internet
* Copyright (C) 2006-2011 kindsoft.net
*
* @author Roddy <luolonghao@gmail.com>
* @site http://www.kindsoft.net/
* @licence http://www.kindsoft.net/license.php
*******************************************************************************/
KindEditor.lang({
imagedirectupload:'本地图片',
more: '切换到更多功能',
less: '切换到简单功能',
source : 'HTML代码',
preview : '预览',
undo : '后退(Ctrl+Z)',
redo : '前进(Ctrl+Y)',
cut : '剪切(Ctrl+X)',
copy : '复制(Ctrl+C)',
paste : '粘贴(Ctrl+V)',
plainpaste : '粘贴为无格式文本',
wordpaste : '从Word粘贴',
selectall : '全选(Ctrl+A)',
justifyleft : '左对齐',
justifycenter : '居中',
justifyright : '右对齐',
justifyfull : '两端对齐',
insertorderedlist : '编号',
insertunorderedlist : '项目符号',
indent : '增加缩进',
outdent : '减少缩进',
subscript : '下标',
superscript : '上标',
formatblock : '段落',
fontname : '字体',
fontsize : '文字大小',
forecolor : '文字颜色',
hilitecolor : '文字背景',
bold : '粗体(Ctrl+B)',
italic : '斜体(Ctrl+I)',
underline : '下划线(Ctrl+U)',
strikethrough : '删除线',
removeformat : '删除格式',
image : '图片',
multiimage : '批量图片上传',
flash : 'Flash',
media : '视音频',
table : '表格',
tablecell : '单元格',
hr : '插入横线',
emoticons : '插入表情',
link : '超级链接',
unlink : '取消超级链接',
fullscreen : '全屏显示',
about : '关于',
print : '打印(Ctrl+P)',
filemanager : '文件空间',
code : '插入程序代码',
map : 'Google地图',
baidumap : '百度地图',
lineheight : '行距',
clearhtml : '清理HTML代码',
pagebreak : '插入分页符',
quickformat : '一键排版',
insertfile : '插入文件',
template : '插入模板',
anchor : '锚点',
yes : '确定',
no : '取消',
close : '关闭',
editImage : '图片属性',
deleteImage : '删除图片',
editFlash : 'Flash属性',
deleteFlash : '删除Flash',
editMedia : '视音频属性',
deleteMedia : '删除视音频',
editLink : '超级链接属性',
deleteLink : '取消超级链接',
editAnchor : '锚点属性',
deleteAnchor : '删除锚点',
tableprop : '表格属性',
tablecellprop : '单元格属性',
tableinsert : '插入表格',
tabledelete : '删除表格',
tablecolinsertleft : '左侧插入列',
tablecolinsertright : '右侧插入列',
tablerowinsertabove : '上方插入行',
tablerowinsertbelow : '下方插入行',
tablerowmerge : '向下合并单元格',
tablecolmerge : '向右合并单元格',
tablerowsplit : '拆分行',
tablecolsplit : '拆分列',
tablecoldelete : '删除列',
tablerowdelete : '删除行',
noColor : '无颜色',
pleaseSelectFile : '请选择文件。',
invalidImg : "请输入有效的URL地址。\n只允许jpg,gif,bmp,png格式。",
invalidMedia : "请输入有效的URL地址。\n只允许swf,flv,mp3,wav,wma,wmv,mid,avi,mpg,asf,rm,rmvb格式。",
invalidWidth : "宽度必须为数字。",
invalidHeight : "高度必须为数字。",
invalidBorder : "边框必须为数字。",
invalidUrl : "请输入有效的URL地址。",
invalidRows : '行数为必选项只允许输入大于0的数字。',
invalidCols : '列数为必选项只允许输入大于0的数字。',
invalidPadding : '边距必须为数字。',
invalidSpacing : '间距必须为数字。',
invalidJson : '服务器发生故障。',
uploadSuccess : '上传成功。',
cutError : '您的浏览器安全设置不允许使用剪切操作,请使用快捷键(Ctrl+X)来完成。',
copyError : '您的浏览器安全设置不允许使用复制操作,请使用快捷键(Ctrl+C)来完成。',
pasteError : '您的浏览器安全设置不允许使用粘贴操作,请使用快捷键(Ctrl+V)来完成。',
ajaxLoading : '加载中,请稍候 ...',
uploadLoading : '上传中,请稍候 ...',
uploadError : '上传错误',
'plainpaste.comment' : '请使用快捷键(Ctrl+V)把内容粘贴到下面的方框里。',
'wordpaste.comment' : '请使用快捷键(Ctrl+V)把内容粘贴到下面的方框里。',
'code.pleaseInput' : '请输入程序代码。',
'link.url' : 'URL',
'link.linkType' : '打开类型',
'link.newWindow' : '新窗口',
'link.selfWindow' : '当前窗口',
'flash.url' : 'URL',
'flash.width' : '宽度',
'flash.height' : '高度',
'flash.upload' : '上传',
'flash.viewServer' : '文件空间',
'media.url' : 'URL',
'media.width' : '宽度',
'media.height' : '高度',
'media.autostart' : '自动播放',
'media.upload' : '上传',
'media.viewServer' : '文件空间',
'image.remoteImage' : '网络图片',
'image.localImage' : '本地上传',
'image.remoteUrl' : '图片地址',
'image.localUrl' : '上传文件',
'image.size' : '图片大小',
'image.width' : '宽',
'image.height' : '高',
'image.resetSize' : '重置大小',
'image.align' : '对齐方式',
'image.defaultAlign' : '默认方式',
'image.leftAlign' : '左对齐',
'image.rightAlign' : '右对齐',
'image.imgTitle' : '图片说明',
'image.upload' : '浏览...',
'image.viewServer' : '图片空间',
'multiimage.uploadDesc' : '允许用户同时上传<%=uploadLimit%>张图片,单张图片容量不超过<%=sizeLimit%>',
'multiimage.startUpload' : '开始上传',
'multiimage.clearAll' : '全部清空',
'multiimage.insertAll' : '全部插入',
'multiimage.queueLimitExceeded' : '文件数量超过限制。',
'multiimage.fileExceedsSizeLimit' : '文件大小超过限制。',
'multiimage.zeroByteFile' : '无法上传空文件。',
'multiimage.invalidFiletype' : '文件类型不正确。',
'multiimage.unknownError' : '发生异常,无法上传。',
'multiimage.pending' : '等待上传',
'multiimage.uploadError' : '上传失败',
'filemanager.emptyFolder' : '空文件夹',
'filemanager.moveup' : '移到上一级文件夹',
'filemanager.viewType' : '显示方式:',
'filemanager.viewImage' : '缩略图',
'filemanager.listImage' : '详细信息',
'filemanager.orderType' : '排序方式:',
'filemanager.fileName' : '名称',
'filemanager.fileSize' : '大小',
'filemanager.fileType' : '类型',
'insertfile.url' : 'URL',
'insertfile.title' : '文件说明',
'insertfile.upload' : '上传',
'insertfile.viewServer' : '文件空间',
'table.cells' : '单元格数',
'table.rows' : '行数',
'table.cols' : '列数',
'table.size' : '大小',
'table.width' : '宽度',
'table.height' : '高度',
'table.percent' : '%',
'table.px' : 'px',
'table.space' : '边距间距',
'table.padding' : '边距',
'table.spacing' : '间距',
'table.align' : '对齐方式',
'table.textAlign' : '水平对齐',
'table.verticalAlign' : '垂直对齐',
'table.alignDefault' : '默认',
'table.alignLeft' : '左对齐',
'table.alignCenter' : '居中',
'table.alignRight' : '右对齐',
'table.alignTop' : '顶部',
'table.alignMiddle' : '中部',
'table.alignBottom' : '底部',
'table.alignBaseline' : '基线',
'table.border' : '边框',
'table.borderWidth' : '边框',
'table.borderColor' : '颜色',
'table.backgroundColor' : '背景颜色',
'map.address' : '地址: ',
'map.search' : '搜索',
'baidumap.address' : '地址: ',
'baidumap.search' : '搜索',
'baidumap.insertDynamicMap' : '插入动态地图',
'anchor.name' : '锚点名称',
'formatblock.formatBlock' : {
h1 : '标题 1',
h2 : '标题 2',
h3 : '标题 3',
h4 : '标题 4',
p : '正 文'
},
'fontname.fontName' : {
'SimSun' : '宋体',
'NSimSun' : '新宋体',
'FangSong_GB2312' : '仿宋_GB2312',
'KaiTi_GB2312' : '楷体_GB2312',
'SimHei' : '黑体',
'Microsoft YaHei' : '微软雅黑',
'Arial' : 'Arial',
'Arial Black' : 'Arial Black',
'Times New Roman' : 'Times New Roman',
'Courier New' : 'Courier New',
'Tahoma' : 'Tahoma',
'Verdana' : 'Verdana'
},
'lineheight.lineHeight' : [
{'1' : '单倍行距'},
{'1.5' : '1.5倍行距'},
{'2' : '2倍行距'},
{'2.5' : '2.5倍行距'},
{'3' : '3倍行距'}
],
'template.selectTemplate' : '可选模板',
'template.replaceContent' : '替换当前内容',
'template.fileList' : {
'1.html' : '图片和文字',
'2.html' : '表格',
'3.html' : '项目编号'
}
}, 'zh_CN');
/*******************************************************************************
* KindEditor - WYSIWYG HTML Editor for Internet
* Copyright (C) 2006-2011 kindsoft.net
*
* @author Roddy <luolonghao@gmail.com>
* @site http://www.kindsoft.net/
* @licence http://www.kindsoft.net/license.php
*******************************************************************************/
KindEditor.lang({
imagedirectupload:'本地图片',
more: '切换到更多功能',
less: '切换到简单功能',
source : 'HTML代码',
preview : '预览',
undo : '后退(Ctrl+Z)',
redo : '前进(Ctrl+Y)',
cut : '剪切(Ctrl+X)',
copy : '复制(Ctrl+C)',
paste : '粘贴(Ctrl+V)',
plainpaste : '粘贴为无格式文本',
wordpaste : '从Word粘贴',
selectall : '全选(Ctrl+A)',
justifyleft : '左对齐',
justifycenter : '居中',
justifyright : '右对齐',
justifyfull : '两端对齐',
insertorderedlist : '编号',
insertunorderedlist : '项目符号',
indent : '增加缩进',
outdent : '减少缩进',
subscript : '下标',
superscript : '上标',
formatblock : '段落',
fontname : '字体',
fontsize : '文字大小',
forecolor : '文字颜色',
hilitecolor : '文字背景',
bold : '粗体(Ctrl+B)',
italic : '斜体(Ctrl+I)',
underline : '下划线(Ctrl+U)',
strikethrough : '删除线',
removeformat : '删除格式',
image : '图片',
multiimage : '批量图片上传',
flash : 'Flash',
media : '视音频',
table : '表格',
tablecell : '单元格',
hr : '插入横线',
emoticons : '插入表情',
link : '超级链接',
unlink : '取消超级链接',
fullscreen : '全屏显示',
about : '关于',
print : '打印(Ctrl+P)',
filemanager : '文件空间',
code : '插入程序代码',
map : 'Google地图',
baidumap : '百度地图',
lineheight : '行距',
clearhtml : '清理HTML代码',
pagebreak : '插入分页符',
quickformat : '一键排版',
insertfile : '插入文件',
template : '插入模板',
anchor : '锚点',
yes : '确定',
no : '取消',
close : '关闭',
editImage : '图片属性',
deleteImage : '删除图片',
editFlash : 'Flash属性',
deleteFlash : '删除Flash',
editMedia : '视音频属性',
deleteMedia : '删除视音频',
editLink : '超级链接属性',
deleteLink : '取消超级链接',
editAnchor : '锚点属性',
deleteAnchor : '删除锚点',
tableprop : '表格属性',
tablecellprop : '单元格属性',
tableinsert : '插入表格',
tabledelete : '删除表格',
tablecolinsertleft : '左侧插入列',
tablecolinsertright : '右侧插入列',
tablerowinsertabove : '上方插入行',
tablerowinsertbelow : '下方插入行',
tablerowmerge : '向下合并单元格',
tablecolmerge : '向右合并单元格',
tablerowsplit : '拆分行',
tablecolsplit : '拆分列',
tablecoldelete : '删除列',
tablerowdelete : '删除行',
noColor : '无颜色',
pleaseSelectFile : '请选择文件。',
invalidImg : "请输入有效的URL地址。\n只允许jpg,gif,bmp,png格式。",
invalidMedia : "请输入有效的URL地址。\n只允许swf,flv,mp3,wav,wma,wmv,mid,avi,mpg,asf,rm,rmvb格式。",
invalidWidth : "宽度必须为数字。",
invalidHeight : "高度必须为数字。",
invalidBorder : "边框必须为数字。",
invalidUrl : "请输入有效的URL地址。",
invalidRows : '行数为必选项只允许输入大于0的数字。',
invalidCols : '列数为必选项只允许输入大于0的数字。',
invalidPadding : '边距必须为数字。',
invalidSpacing : '间距必须为数字。',
invalidJson : '服务器发生故障。',
uploadSuccess : '上传成功。',
cutError : '您的浏览器安全设置不允许使用剪切操作,请使用快捷键(Ctrl+X)来完成。',
copyError : '您的浏览器安全设置不允许使用复制操作,请使用快捷键(Ctrl+C)来完成。',
pasteError : '您的浏览器安全设置不允许使用粘贴操作,请使用快捷键(Ctrl+V)来完成。',
ajaxLoading : '加载中,请稍候 ...',
uploadLoading : '上传中,请稍候 ...',
uploadError : '上传错误',
'plainpaste.comment' : '请使用快捷键(Ctrl+V)把内容粘贴到下面的方框里。',
'wordpaste.comment' : '请使用快捷键(Ctrl+V)把内容粘贴到下面的方框里。',
'code.pleaseInput' : '请输入程序代码。',
'link.url' : 'URL',
'link.linkType' : '打开类型',
'link.newWindow' : '新窗口',
'link.selfWindow' : '当前窗口',
'flash.url' : 'URL',
'flash.width' : '宽度',
'flash.height' : '高度',
'flash.upload' : '上传',
'flash.viewServer' : '文件空间',
'media.url' : 'URL',
'media.width' : '宽度',
'media.height' : '高度',
'media.autostart' : '自动播放',
'media.upload' : '上传',
'media.viewServer' : '文件空间',
'image.remoteImage' : '网络图片',
'image.localImage' : '本地上传',
'image.remoteUrl' : '图片地址',
'image.localUrl' : '上传文件',
'image.size' : '图片大小',
'image.width' : '宽',
'image.height' : '高',
'image.resetSize' : '重置大小',
'image.align' : '对齐方式',
'image.defaultAlign' : '默认方式',
'image.leftAlign' : '左对齐',
'image.rightAlign' : '右对齐',
'image.imgTitle' : '图片说明',
'image.upload' : '浏览...',
'image.viewServer' : '图片空间',
'multiimage.uploadDesc' : '允许用户同时上传<%=uploadLimit%>张图片,单张图片容量不超过<%=sizeLimit%>',
'multiimage.startUpload' : '开始上传',
'multiimage.clearAll' : '全部清空',
'multiimage.insertAll' : '全部插入',
'multiimage.queueLimitExceeded' : '文件数量超过限制。',
'multiimage.fileExceedsSizeLimit' : '文件大小超过限制。',
'multiimage.zeroByteFile' : '无法上传空文件。',
'multiimage.invalidFiletype' : '文件类型不正确。',
'multiimage.unknownError' : '发生异常,无法上传。',
'multiimage.pending' : '等待上传',
'multiimage.uploadError' : '上传失败',
'filemanager.emptyFolder' : '空文件夹',
'filemanager.moveup' : '移到上一级文件夹',
'filemanager.viewType' : '显示方式:',
'filemanager.viewImage' : '缩略图',
'filemanager.listImage' : '详细信息',
'filemanager.orderType' : '排序方式:',
'filemanager.fileName' : '名称',
'filemanager.fileSize' : '大小',
'filemanager.fileType' : '类型',
'insertfile.url' : 'URL',
'insertfile.title' : '文件说明',
'insertfile.upload' : '上传',
'insertfile.viewServer' : '文件空间',
'table.cells' : '单元格数',
'table.rows' : '行数',
'table.cols' : '列数',
'table.size' : '大小',
'table.width' : '宽度',
'table.height' : '高度',
'table.percent' : '%',
'table.px' : 'px',
'table.space' : '边距间距',
'table.padding' : '边距',
'table.spacing' : '间距',
'table.align' : '对齐方式',
'table.textAlign' : '水平对齐',
'table.verticalAlign' : '垂直对齐',
'table.alignDefault' : '默认',
'table.alignLeft' : '左对齐',
'table.alignCenter' : '居中',
'table.alignRight' : '右对齐',
'table.alignTop' : '顶部',
'table.alignMiddle' : '中部',
'table.alignBottom' : '底部',
'table.alignBaseline' : '基线',
'table.border' : '边框',
'table.borderWidth' : '边框',
'table.borderColor' : '颜色',
'table.backgroundColor' : '背景颜色',
'map.address' : '地址: ',
'map.search' : '搜索',
'baidumap.address' : '地址: ',
'baidumap.search' : '搜索',
'baidumap.insertDynamicMap' : '插入动态地图',
'anchor.name' : '锚点名称',
'formatblock.formatBlock' : {
h1 : '标题 1',
h2 : '标题 2',
h3 : '标题 3',
h4 : '标题 4',
p : '正 文'
},
'fontname.fontName' : {
'SimSun' : '宋体',
'NSimSun' : '新宋体',
'FangSong_GB2312' : '仿宋_GB2312',
'KaiTi_GB2312' : '楷体_GB2312',
'SimHei' : '黑体',
'Microsoft YaHei' : '微软雅黑',
'Arial' : 'Arial',
'Arial Black' : 'Arial Black',
'Times New Roman' : 'Times New Roman',
'Courier New' : 'Courier New',
'Tahoma' : 'Tahoma',
'Verdana' : 'Verdana'
},
'lineheight.lineHeight' : [
{'1' : '单倍行距'},
{'1.5' : '1.5倍行距'},
{'2' : '2倍行距'},
{'2.5' : '2.5倍行距'},
{'3' : '3倍行距'}
],
'template.selectTemplate' : '可选模板',
'template.replaceContent' : '替换当前内容',
'template.fileList' : {
'1.html' : '图片和文字',
'2.html' : '表格',
'3.html' : '项目编号'
}
}, 'zh_CN');

View File

@ -1,71 +1,71 @@
/*******************************************************************************
* KindEditor - WYSIWYG HTML Editor for Internet
* Copyright (C) 2006-2011 kindsoft.net
*
* @author Roddy <luolonghao@gmail.com>
* @site http://www.kindsoft.net/
* @licence http://www.kindsoft.net/license.php
*******************************************************************************/
KindEditor.plugin('autoheight', function(K) {
var self = this;
//self.autoHeightMode = true;
if (!self.autoHeightMode) {
return;
}
var minHeight;
function hideScroll() {
var edit = self.edit;
var body = edit.doc.body;
edit.iframe[0].scroll = 'no';
body.style.overflowY = 'hidden';
}
function resetHeight() {
var edit = self.edit;
var body = edit.doc.body;
edit.iframe.height(minHeight);
//最高418 超过用滚动条
self.resize(null, Math.max(
(K.IE ? body.scrollHeight : body.offsetHeight) > 385 ? 385+33 : (K.IE ? body.scrollHeight : body.offsetHeight)
+ 33, minHeight));
if( self.height == "418px" ){
edit.iframe[0].scroll = 'yes';
body.style.overflowY = 'auto';
}
else{
hideScroll();
}
}
function init() {
minHeight = K.removeUnit(self.height);
self.edit.afterChange(resetHeight);
hideScroll();
var edit = self.edit;
var body = edit.doc.body;
edit.iframe.height(minHeight);
self.resize(null, Math.max(
((K.IE ? body.scrollHeight : body.offsetHeight) > 250 ? 250 : (K.IE ? body.scrollHeight : body.offsetHeight)) //限制初始化太高的情况
+ 33, minHeight));
}
if (self.isCreated) {
init();
} else {
self.afterCreate(init);
}
});
/*
* 如何实现真正的自动高度
* 修改编辑器高度之后再次获取body内容高度时最小值只会是当前iframe的设置高度这样就导致高度只增不减
* 所以每次获取body内容高度之前先将iframe的高度重置为最小高度这样就能获取body的实际高度
* 由此就实现了真正的自动高度
* 测试chromefirefoxIE9IE8
* */
/*******************************************************************************
* KindEditor - WYSIWYG HTML Editor for Internet
* Copyright (C) 2006-2011 kindsoft.net
*
* @author Roddy <luolonghao@gmail.com>
* @site http://www.kindsoft.net/
* @licence http://www.kindsoft.net/license.php
*******************************************************************************/
KindEditor.plugin('autoheight', function(K) {
var self = this;
//self.autoHeightMode = true;
if (!self.autoHeightMode) {
return;
}
var minHeight;
function hideScroll() {
var edit = self.edit;
var body = edit.doc.body;
edit.iframe[0].scroll = 'no';
body.style.overflowY = 'hidden';
}
function resetHeight() {
var edit = self.edit;
var body = edit.doc.body;
edit.iframe.height(minHeight);
//最高418 超过用滚动条
self.resize(null, Math.max(
(K.IE ? body.scrollHeight : body.offsetHeight) > 385 ? 385+33 : (K.IE ? body.scrollHeight : body.offsetHeight)
+ 33, minHeight));
if( self.height == "418px" ){
edit.iframe[0].scroll = 'yes';
body.style.overflowY = 'auto';
}
else{
hideScroll();
}
}
function init() {
minHeight = K.removeUnit(self.height);
self.edit.afterChange(resetHeight);
hideScroll();
var edit = self.edit;
var body = edit.doc.body;
edit.iframe.height(minHeight);
self.resize(null, Math.max(
((K.IE ? body.scrollHeight : body.offsetHeight) > 250 ? 250 : (K.IE ? body.scrollHeight : body.offsetHeight)) //限制初始化太高的情况
+ 33, minHeight));
}
if (self.isCreated) {
init();
} else {
self.afterCreate(init);
}
});
/*
* 如何实现真正的自动高度
* 修改编辑器高度之后再次获取body内容高度时最小值只会是当前iframe的设置高度这样就导致高度只增不减
* 所以每次获取body内容高度之前先将iframe的高度重置为最小高度这样就能获取body的实际高度
* 由此就实现了真正的自动高度
* 测试chromefirefoxIE9IE8
* */

View File

@ -1,56 +1,56 @@
.ke-content {
font-family: "微软雅黑","宋体";
}
.ke-content pre {
font-size:9pt;
font-family:Courier New,Arial;
border:1px solid #ddd;
border-left:5px solid #6CE26C;
background:#f6f6f6;
padding:5px;
}
.ke-content code {
margin: 0 2px;
padding: 0 5px;
white-space: nowrap;
border: 1px solid #DDD;
background-color: #F6F6F6;
border-radius: 3px;
}
.ke-content pre>code {
margin: 0;
padding: 0;
white-space: pre;
border: none;
background: transparent;
}
.ke-content pre code {
background-color: transparent;
border: none;
}
.ke-content p {
/*margin: 0 0 15px 0;*/
/*margin-bottom:15pt;*/
line-height:1.5;
/*letter-spacing: 1px;*/
}
.ke-content div.ref {border:1px solid #ddd;margin:0 0 10px 0;padding:2px;font-size:9pt;background:#ffe;}
.ke-content div.ref h4 {margin:0;padding:1px 3px;background:#CC9966;color:#fff;font-size:9pt;font-weight:normal;}
.ke-content div.ref .ref_body {margin:0;padding:2px;line-height:20px;color:#666;font-size:9pt;}
.ke-content blockquote{background: none;border: none;padding: 0px;margin: 0 0 0 40px;}
span.at {color:#269ac9;}
span.at a{color:#269ac9;text-decoration: none;}
/*yk*/
.ke-content ol li{list-style-type: decimal;}
.ke-content ul li{list-style-type: disc;}
.ke-content ol,.ke-content ul,.ke-content h1,.ke-content h2,.ke-content h3,.ke-content h4{margin-top:0;margin-bottom: 0;}
.ke-content a{color: #136ec2;}
.ke-content a:link,.ke-content a:visited{text-decoration:none;}
.ke-content {
font-family: "微软雅黑","宋体";
}
.ke-content pre {
font-size:9pt;
font-family:Courier New,Arial;
border:1px solid #ddd;
border-left:5px solid #6CE26C;
background:#f6f6f6;
padding:5px;
}
.ke-content code {
margin: 0 2px;
padding: 0 5px;
white-space: nowrap;
border: 1px solid #DDD;
background-color: #F6F6F6;
border-radius: 3px;
}
.ke-content pre>code {
margin: 0;
padding: 0;
white-space: pre;
border: none;
background: transparent;
}
.ke-content pre code {
background-color: transparent;
border: none;
}
.ke-content p {
/*margin: 0 0 15px 0;*/
/*margin-bottom:15pt;*/
line-height:1.5;
/*letter-spacing: 1px;*/
}
.ke-content div.ref {border:1px solid #ddd;margin:0 0 10px 0;padding:2px;font-size:9pt;background:#ffe;}
.ke-content div.ref h4 {margin:0;padding:1px 3px;background:#CC9966;color:#fff;font-size:9pt;font-weight:normal;}
.ke-content div.ref .ref_body {margin:0;padding:2px;line-height:20px;color:#666;font-size:9pt;}
.ke-content blockquote{background: none;border: none;padding: 0px;margin: 0 0 0 40px;}
span.at {color:#269ac9;}
span.at a{color:#269ac9;text-decoration: none;}
/*yk*/
.ke-content ol li{list-style-type: decimal;}
.ke-content ul li{list-style-type: disc;}
.ke-content ol,.ke-content ul,.ke-content h1,.ke-content h2,.ke-content h3,.ke-content h4{margin-top:0;margin-bottom: 0;}
.ke-content a{color: #136ec2;}
.ke-content a:link,.ke-content a:visited{text-decoration:none;}

View File

@ -1,361 +1,361 @@
// Generated by CoffeeScript 1.9.0
/*
paste.js is an interface to read data ( text / image ) from clipboard in different browsers. It also contains several hacks.
https://github.com/layerssss/paste.js
*/
(function() {
var $, Paste, createHiddenEditable, dataURLtoBlob;
$ = window.jQuery;
$.paste = function(pasteContainer) {
var pm;
if (typeof console !== "undefined" && console !== null) {
console.log("DEPRECATED: This method is deprecated. Please use $.fn.pastableNonInputable() instead.");
}
pm = Paste.mountNonInputable(pasteContainer);
return pm._container;
};
$.fn.pastableNonInputable = function() {
var el, _i, _len;
for (_i = 0, _len = this.length; _i < _len; _i++) {
el = this[_i];
Paste.mountNonInputable(el);
}
return this;
};
$.fn.pastableTextarea = function() {
var el, _i, _len;
for (_i = 0, _len = this.length; _i < _len; _i++) {
el = this[_i];
Paste.mountTextarea(el);
}
return this;
};
$.fn.pastableContenteditable = function() {
var el, _i, _len;
for (_i = 0, _len = this.length; _i < _len; _i++) {
el = this[_i];
Paste.mountContenteditable(el);
}
return this;
};
dataURLtoBlob = function(dataURL, sliceSize) {
var b64Data, byteArray, byteArrays, byteCharacters, byteNumbers, contentType, i, m, offset, slice, _ref;
if (sliceSize == null) {
sliceSize = 512;
}
if (!(m = dataURL.match(/^data\:([^\;]+)\;base64\,(.+)$/))) {
return null;
}
_ref = m, m = _ref[0], contentType = _ref[1], b64Data = _ref[2];
byteCharacters = atob(b64Data);
byteArrays = [];
offset = 0;
while (offset < byteCharacters.length) {
slice = byteCharacters.slice(offset, offset + sliceSize);
byteNumbers = new Array(slice.length);
i = 0;
while (i < slice.length) {
byteNumbers[i] = slice.charCodeAt(i);
i++;
}
byteArray = new Uint8Array(byteNumbers);
byteArrays.push(byteArray);
offset += sliceSize;
}
return new Blob(byteArrays, {
type: contentType
});
};
createHiddenEditable = function() {
return $(document.createElement('div')).attr('contenteditable', true).css({
width: 1,
height: 1,
position: 'fixed',
left: -100,
overflow: 'hidden'
});
};
Paste = (function() {
Paste.prototype._target = null;
Paste.prototype._container = null;
Paste.mountNonInputable = function(nonInputable) {
var paste;
paste = new Paste(createHiddenEditable().appendTo(nonInputable), nonInputable);
$(nonInputable).on('click', (function(_this) {
return function() {
return paste._container.focus();
};
})(this));
paste._container.on('focus', (function(_this) {
return function() {
return $(nonInputable).addClass('pastable-focus');
};
})(this));
return paste._container.on('blur', (function(_this) {
return function() {
return $(nonInputable).removeClass('pastable-focus');
};
})(this));
};
Paste.mountTextarea = function(textarea) {
var ctlDown, paste;
if (-1 !== navigator.userAgent.toLowerCase().indexOf('chrome')) {
return this.mountContenteditable(textarea);
}
paste = new Paste(createHiddenEditable().insertBefore(textarea), textarea);
ctlDown = false;
$(textarea).on('keyup', function(ev) {
var _ref;
if ((_ref = ev.keyCode) === 17 || _ref === 224) {
return ctlDown = false;
}
});
$(textarea).on('keydown', function(ev) {
var _ref;
if ((_ref = ev.keyCode) === 17 || _ref === 224) {
ctlDown = true;
}
if (ctlDown && ev.keyCode === 86) {
return paste._container.focus();
}
});
$(paste._target).on('pasteImage', (function(_this) {
return function() {
return $(textarea).focus();
};
})(this));
$(paste._target).on('pasteText', (function(_this) {
return function() {
return $(textarea).focus();
};
})(this));
$(textarea).on('focus', (function(_this) {
return function() {
return $(textarea).addClass('pastable-focus');
};
})(this));
return $(textarea).on('blur', (function(_this) {
return function() {
return $(textarea).removeClass('pastable-focus');
};
})(this));
};
Paste.mountContenteditable = function(contenteditable) {
var paste;
paste = new Paste(contenteditable, contenteditable);
$(contenteditable).on('focus', (function(_this) {
return function() {
return $(contenteditable).addClass('pastable-focus');
};
})(this));
return $(contenteditable).on('blur', (function(_this) {
return function() {
return $(contenteditable).removeClass('pastable-focus');
};
})(this));
};
function Paste(_at__container, _at__target) {
this._container = _at__container;
this._target = _at__target;
this._container = $(this._container);
this._target = $(this._target).addClass('pastable');
this._container.on('paste', (function(_this) {
return function(ev) {
var clipboardData, file, item, reader, text, _i, _j, _len, _len1, _ref, _ref1, _ref2, _ref3, _results;
if (((_ref = ev.originalEvent) != null ? _ref.clipboardData : void 0) != null) {
clipboardData = ev.originalEvent.clipboardData;
if (clipboardData.items) {
_ref1 = clipboardData.items;
for (_i = 0, _len = _ref1.length; _i < _len; _i++) {
item = _ref1[_i];
if (item.type.match(/^image\//)) {
reader = new FileReader();
reader.onload = function(event) {
return _this._handleImage(event.target.result);
};
reader.readAsDataURL(item.getAsFile());
}
if (item.type === 'text/plain') {
item.getAsString(function(string) {
return _this._target.trigger('pasteText', {
text: string
});
});
}
}
} else {
if (-1 !== Array.prototype.indexOf.call(clipboardData.types, 'text/plain')) {
text = clipboardData.getData('Text');
_this._target.trigger('pasteText', {
text: text
});
}
_this._checkImagesInContainer(function(src) {
return _this._handleImage(src);
});
}
}
if (clipboardData = window.clipboardData) {
if ((_ref2 = (text = clipboardData.getData('Text'))) != null ? _ref2.length : void 0) {
return _this._target.trigger('pasteText', {
text: text
});
} else {
_ref3 = clipboardData.files;
_results = [];
for (_j = 0, _len1 = _ref3.length; _j < _len1; _j++) {
file = _ref3[_j];
_this._handleImage(URL.createObjectURL(file));
_results.push(_this._checkImagesInContainer(function() {}));
}
return _results;
}
}
};
})(this));
}
Paste.prototype._handleImage = function(src) {
var loader;
loader = new Image();
loader.onload = (function(_this) {
return function() {
var blob, canvas, ctx, dataURL;
canvas = document.createElement('canvas');
canvas.width = loader.width;
canvas.height = loader.height;
ctx = canvas.getContext('2d');
ctx.drawImage(loader, 0, 0, canvas.width, canvas.height);
dataURL = null;
try {
dataURL = canvas.toDataURL('image/png');
blob = dataURLtoBlob(dataURL);
} catch (_error) {}
if (dataURL) {
return _this._target.trigger('pasteImage', {
blob: blob,
dataURL: dataURL,
width: loader.width,
height: loader.height
});
}
};
})(this);
return loader.src = src;
};
Paste.prototype._checkImagesInContainer = function(cb) {
var img, timespan, _i, _len, _ref;
timespan = Math.floor(1000 * Math.random());
_ref = this._container.find('img');
for (_i = 0, _len = _ref.length; _i < _len; _i++) {
img = _ref[_i];
img["_paste_marked_" + timespan] = true;
}
return setTimeout((function(_this) {
return function() {
var _j, _len1, _ref1, _results;
_ref1 = _this._container.find('img');
_results = [];
for (_j = 0, _len1 = _ref1.length; _j < _len1; _j++) {
img = _ref1[_j];
if (!img["_paste_marked_" + timespan]) {
cb(img.src);
}
//firefox问题处理因为采用了 pastableContenteditable 模式,故只需要删除默认的粘贴
if ($(img).attr('src').startsWith('data:image/')) {
_results.push($(img).remove());
};
}
return _results;
};
})(this), 1);
};
return Paste;
})();
}).call(this);
KindEditor.plugin('paste', function(K) {
var editor = this,
name = 'paste';
if(editor.edit == undefined || editor.edit.iframe == undefined){
return;
}
var contentWindow = editor.edit.iframe[0].contentWindow;
//var contentWindow = editor.iframeDoc;
//var contentWindow = document.getElementsByTagName('iframe')[0].contentWindow;
var nodeBody = contentWindow.document.getElementsByTagName('body')[0];
console.log(nodeBody);
$(nodeBody).pastableContenteditable();
dataURItoBlob = function(dataURI) {
// convert base64/URLEncoded data component to raw binary data held in a string
var byteString;
if (dataURI.split(',')[0].indexOf('base64') >= 0)
byteString = atob(dataURI.split(',')[1]);
else
byteString = unescape(dataURI.split(',')[1]);
// separate out the mime component
var mimeString = dataURI.split(',')[0].split(':')[1].split(';')[0];
// write the bytes of the string to a typed array
var ia = new Uint8Array(byteString.length);
for (var i = 0; i < byteString.length; i++) {
ia[i] = byteString.charCodeAt(i);
}
return new Blob([ia], {type:mimeString});
};
$(nodeBody).on('pasteImage', function(ev, data) {
console.log('pasteImage');
console.log("dataURL: " + data.dataURL);
console.log("width: " + data.width);
console.log("height: " + data.height);
var blob = dataURItoBlob(data.dataURL);
if (data.blob !== null) {
var data = new FormData();
// data.append("imgFile",blob, "imageFilename.png");
data.append("file",blob, "imageFilename.png");
console.log(data);
$.ajax({
url: '/kindeditor/upload?dir=image',
url: '/api/attachments.json',
contentType: false,
type: 'POST',
data: data,
processData: false,
success: function(data) {
console.log(data);
// editor.exec('insertimage', JSON.parse(data).url);
// /api/attachments/227362
editor.exec('insertimage', '/api/attachments/' + data.id);
}
});
}
});
return;
});
// Generated by CoffeeScript 1.9.0
/*
paste.js is an interface to read data ( text / image ) from clipboard in different browsers. It also contains several hacks.
https://github.com/layerssss/paste.js
*/
(function() {
var $, Paste, createHiddenEditable, dataURLtoBlob;
$ = window.jQuery;
$.paste = function(pasteContainer) {
var pm;
if (typeof console !== "undefined" && console !== null) {
console.log("DEPRECATED: This method is deprecated. Please use $.fn.pastableNonInputable() instead.");
}
pm = Paste.mountNonInputable(pasteContainer);
return pm._container;
};
$.fn.pastableNonInputable = function() {
var el, _i, _len;
for (_i = 0, _len = this.length; _i < _len; _i++) {
el = this[_i];
Paste.mountNonInputable(el);
}
return this;
};
$.fn.pastableTextarea = function() {
var el, _i, _len;
for (_i = 0, _len = this.length; _i < _len; _i++) {
el = this[_i];
Paste.mountTextarea(el);
}
return this;
};
$.fn.pastableContenteditable = function() {
var el, _i, _len;
for (_i = 0, _len = this.length; _i < _len; _i++) {
el = this[_i];
Paste.mountContenteditable(el);
}
return this;
};
dataURLtoBlob = function(dataURL, sliceSize) {
var b64Data, byteArray, byteArrays, byteCharacters, byteNumbers, contentType, i, m, offset, slice, _ref;
if (sliceSize == null) {
sliceSize = 512;
}
if (!(m = dataURL.match(/^data\:([^\;]+)\;base64\,(.+)$/))) {
return null;
}
_ref = m, m = _ref[0], contentType = _ref[1], b64Data = _ref[2];
byteCharacters = atob(b64Data);
byteArrays = [];
offset = 0;
while (offset < byteCharacters.length) {
slice = byteCharacters.slice(offset, offset + sliceSize);
byteNumbers = new Array(slice.length);
i = 0;
while (i < slice.length) {
byteNumbers[i] = slice.charCodeAt(i);
i++;
}
byteArray = new Uint8Array(byteNumbers);
byteArrays.push(byteArray);
offset += sliceSize;
}
return new Blob(byteArrays, {
type: contentType
});
};
createHiddenEditable = function() {
return $(document.createElement('div')).attr('contenteditable', true).css({
width: 1,
height: 1,
position: 'fixed',
left: -100,
overflow: 'hidden'
});
};
Paste = (function() {
Paste.prototype._target = null;
Paste.prototype._container = null;
Paste.mountNonInputable = function(nonInputable) {
var paste;
paste = new Paste(createHiddenEditable().appendTo(nonInputable), nonInputable);
$(nonInputable).on('click', (function(_this) {
return function() {
return paste._container.focus();
};
})(this));
paste._container.on('focus', (function(_this) {
return function() {
return $(nonInputable).addClass('pastable-focus');
};
})(this));
return paste._container.on('blur', (function(_this) {
return function() {
return $(nonInputable).removeClass('pastable-focus');
};
})(this));
};
Paste.mountTextarea = function(textarea) {
var ctlDown, paste;
if (-1 !== navigator.userAgent.toLowerCase().indexOf('chrome')) {
return this.mountContenteditable(textarea);
}
paste = new Paste(createHiddenEditable().insertBefore(textarea), textarea);
ctlDown = false;
$(textarea).on('keyup', function(ev) {
var _ref;
if ((_ref = ev.keyCode) === 17 || _ref === 224) {
return ctlDown = false;
}
});
$(textarea).on('keydown', function(ev) {
var _ref;
if ((_ref = ev.keyCode) === 17 || _ref === 224) {
ctlDown = true;
}
if (ctlDown && ev.keyCode === 86) {
return paste._container.focus();
}
});
$(paste._target).on('pasteImage', (function(_this) {
return function() {
return $(textarea).focus();
};
})(this));
$(paste._target).on('pasteText', (function(_this) {
return function() {
return $(textarea).focus();
};
})(this));
$(textarea).on('focus', (function(_this) {
return function() {
return $(textarea).addClass('pastable-focus');
};
})(this));
return $(textarea).on('blur', (function(_this) {
return function() {
return $(textarea).removeClass('pastable-focus');
};
})(this));
};
Paste.mountContenteditable = function(contenteditable) {
var paste;
paste = new Paste(contenteditable, contenteditable);
$(contenteditable).on('focus', (function(_this) {
return function() {
return $(contenteditable).addClass('pastable-focus');
};
})(this));
return $(contenteditable).on('blur', (function(_this) {
return function() {
return $(contenteditable).removeClass('pastable-focus');
};
})(this));
};
function Paste(_at__container, _at__target) {
this._container = _at__container;
this._target = _at__target;
this._container = $(this._container);
this._target = $(this._target).addClass('pastable');
this._container.on('paste', (function(_this) {
return function(ev) {
var clipboardData, file, item, reader, text, _i, _j, _len, _len1, _ref, _ref1, _ref2, _ref3, _results;
if (((_ref = ev.originalEvent) != null ? _ref.clipboardData : void 0) != null) {
clipboardData = ev.originalEvent.clipboardData;
if (clipboardData.items) {
_ref1 = clipboardData.items;
for (_i = 0, _len = _ref1.length; _i < _len; _i++) {
item = _ref1[_i];
if (item.type.match(/^image\//)) {
reader = new FileReader();
reader.onload = function(event) {
return _this._handleImage(event.target.result);
};
reader.readAsDataURL(item.getAsFile());
}
if (item.type === 'text/plain') {
item.getAsString(function(string) {
return _this._target.trigger('pasteText', {
text: string
});
});
}
}
} else {
if (-1 !== Array.prototype.indexOf.call(clipboardData.types, 'text/plain')) {
text = clipboardData.getData('Text');
_this._target.trigger('pasteText', {
text: text
});
}
_this._checkImagesInContainer(function(src) {
return _this._handleImage(src);
});
}
}
if (clipboardData = window.clipboardData) {
if ((_ref2 = (text = clipboardData.getData('Text'))) != null ? _ref2.length : void 0) {
return _this._target.trigger('pasteText', {
text: text
});
} else {
_ref3 = clipboardData.files;
_results = [];
for (_j = 0, _len1 = _ref3.length; _j < _len1; _j++) {
file = _ref3[_j];
_this._handleImage(URL.createObjectURL(file));
_results.push(_this._checkImagesInContainer(function() {}));
}
return _results;
}
}
};
})(this));
}
Paste.prototype._handleImage = function(src) {
var loader;
loader = new Image();
loader.onload = (function(_this) {
return function() {
var blob, canvas, ctx, dataURL;
canvas = document.createElement('canvas');
canvas.width = loader.width;
canvas.height = loader.height;
ctx = canvas.getContext('2d');
ctx.drawImage(loader, 0, 0, canvas.width, canvas.height);
dataURL = null;
try {
dataURL = canvas.toDataURL('image/png');
blob = dataURLtoBlob(dataURL);
} catch (_error) {}
if (dataURL) {
return _this._target.trigger('pasteImage', {
blob: blob,
dataURL: dataURL,
width: loader.width,
height: loader.height
});
}
};
})(this);
return loader.src = src;
};
Paste.prototype._checkImagesInContainer = function(cb) {
var img, timespan, _i, _len, _ref;
timespan = Math.floor(1000 * Math.random());
_ref = this._container.find('img');
for (_i = 0, _len = _ref.length; _i < _len; _i++) {
img = _ref[_i];
img["_paste_marked_" + timespan] = true;
}
return setTimeout((function(_this) {
return function() {
var _j, _len1, _ref1, _results;
_ref1 = _this._container.find('img');
_results = [];
for (_j = 0, _len1 = _ref1.length; _j < _len1; _j++) {
img = _ref1[_j];
if (!img["_paste_marked_" + timespan]) {
cb(img.src);
}
//firefox问题处理因为采用了 pastableContenteditable 模式,故只需要删除默认的粘贴
if ($(img).attr('src').startsWith('data:image/')) {
_results.push($(img).remove());
};
}
return _results;
};
})(this), 1);
};
return Paste;
})();
}).call(this);
KindEditor.plugin('paste', function(K) {
var editor = this,
name = 'paste';
if(editor.edit == undefined || editor.edit.iframe == undefined){
return;
}
var contentWindow = editor.edit.iframe[0].contentWindow;
//var contentWindow = editor.iframeDoc;
//var contentWindow = document.getElementsByTagName('iframe')[0].contentWindow;
var nodeBody = contentWindow.document.getElementsByTagName('body')[0];
console.log(nodeBody);
$(nodeBody).pastableContenteditable();
dataURItoBlob = function(dataURI) {
// convert base64/URLEncoded data component to raw binary data held in a string
var byteString;
if (dataURI.split(',')[0].indexOf('base64') >= 0)
byteString = atob(dataURI.split(',')[1]);
else
byteString = unescape(dataURI.split(',')[1]);
// separate out the mime component
var mimeString = dataURI.split(',')[0].split(':')[1].split(';')[0];
// write the bytes of the string to a typed array
var ia = new Uint8Array(byteString.length);
for (var i = 0; i < byteString.length; i++) {
ia[i] = byteString.charCodeAt(i);
}
return new Blob([ia], {type:mimeString});
};
$(nodeBody).on('pasteImage', function(ev, data) {
console.log('pasteImage');
console.log("dataURL: " + data.dataURL);
console.log("width: " + data.width);
console.log("height: " + data.height);
var blob = dataURItoBlob(data.dataURL);
if (data.blob !== null) {
var data = new FormData();
// data.append("imgFile",blob, "imageFilename.png");
data.append("file",blob, "imageFilename.png");
console.log(data);
$.ajax({
url: '/kindeditor/upload?dir=image',
url: '/api/attachments.json',
contentType: false,
type: 'POST',
data: data,
processData: false,
success: function(data) {
console.log(data);
// editor.exec('insertimage', JSON.parse(data).url);
// /api/attachments/227362
editor.exec('insertimage', '/api/attachments/' + data.id);
}
});
}
});
return;
});

File diff suppressed because it is too large Load Diff

2
css/editormd.min.css vendored Normal file → Executable file

File diff suppressed because one or more lines are too long

View File

@ -1,6 +1,5 @@
/*头部导航条样式---2018-03-19--by-cs*/
.newHeader {
background: #24292D !important;
width: 100%;
height: 60px !important;
min-width: 1200px;
@ -38,6 +37,78 @@
box-sizing: border-box;
}
.head-nav ul#header-nav li {
float: left;
height: 60px;
line-height: 60px;
margin-right: 30px;
cursor: pointer;
position: relative;
font-size: 16px
}
.head-nav ul#header-nav li a {
display: block;
height: 100%;
width: 100%;
color: #fff
}
.head-nav ul#header-nav li a:hover {
color: #cccccc;
}
.head-nav ul#header-nav li:last-child {
margin-right: 0px
}
.head-nav ul#header-nav li.active a {
color: #459be5 !important;
}
.head-nav ul#header-nav li.active p {
color: #459be5 !important;
}
.head-nav ul#header-nav li p:hover {
color: #cccccc;
}
.head-nav ul#header-nav li p {
display: block;
height: 100%;
width: 100%;
color: #fff
}
.head-nav ul#header-nav li.active div ul li a {
color: #000 !important;
}
.head-nav ul#header-nav li.active div ul li a:hover {
color: #FFF !important;
}
.head-nav ul#header-nav li.active ul li a {
color: #000 !important;
}
.head-nav ul#header-nav li.active ul li a:hover {
color: #FFF !important;
}
.head-nav ul#header-nav li.active:after {
content: '';
position: absolute;
left: 0px;
top: auto;
bottom: 10px;
right: auto;
height: 2px;
width: 14px;
background-color: #459be5;
}
.nav-img {
position: absolute;
top: 2px;

8
css/edu-common.css Normal file → Executable file
View File

@ -114,6 +114,14 @@ a:visited {
color: #898989;
}
a:hover {
color: #FF7500;
}
a:hover.fa {
color: #FF7500;
}
input,
textarea,
select {

View File

@ -97,6 +97,10 @@ a:visited {
color: #05101a;
}
a:hover {
color: #459be5;
}
ol,
ul,
li {

0
css/edu-public.css Normal file → Executable file
View File

View File

@ -1,4 +1,3 @@
@charset "utf-8";
/* 头部 */
.header {
width: 100%;
@ -1268,17 +1267,11 @@ a.shixun-task-btn {
/*-----------实训配置、评测脚本-------------*/
@font-face {
font-family: "iconfont"; /* Project id 2340181 */
src: url('iconfont.woff2?t=1631773579834') format('woff2'),
url('iconfont.woff?t=1631773579834') format('woff'),
url('iconfont.ttf?t=1631773579834') format('truetype');
}
html body {
font-size: 14px;
line-height: 2.0;
background: #fafafa;
font-family: "iconfont";
font-family: "微软雅黑", "宋体";
color: #05101a;
height: 100%;
position: relative;
@ -1314,7 +1307,6 @@ td,
span {
margin: 0;
padding: 0;
margin-bottom: 0px!important;
}
table,
@ -1371,6 +1363,10 @@ a:visited {
color: #05101a;
}
a:hover {
color: #459be5;
}
ol,
ul,
li {
@ -1477,7 +1473,7 @@ a.edu-txt-w80,
/*隐藏*/
.none {
display: none!important;
display: none
}
.block {
@ -1526,15 +1522,7 @@ a.edu-txt-w80,
.font-16 {
font-size: 16px !important;
}
.weight400{
font-weight: 400;
}
.weight500{
font-weight: 500;
}
.weight{
font-weight: bold;
}
.font-17 {
font-size: 17px !important;
}
@ -1554,9 +1542,6 @@ a.edu-txt-w80,
.font-25 {
font-size: 25px !important;
}
.font-26 {
font-size: 26px !important;
}
.font-24 {
font-size: 24px !important;
@ -1578,9 +1563,6 @@ a.edu-txt-w80,
font-size: 36px !important;
}
.font-40 {
font-size: 40px !important;
}
.font-50 {
font-size: 50px !important;
}
@ -1766,20 +1748,12 @@ a.decoration {
margin-bottom: 10px;
}
.mb12 {
margin-bottom: 12px;
}
.mb13 {
margin-bottom: 13px;
}
.mb14 {
margin-bottom: 14px;
}
.mb15 {
margin-bottom: 15px!important;
margin-bottom: 15px;
}
.mb16 {
@ -2372,6 +2346,7 @@ input::-ms-clear {
/*中间部分宽度固定为1200*/
.newMain {
margin: 0 auto;
padding-bottom: 110px;
min-width: 1200px;
}
@ -2450,23 +2425,13 @@ input::-ms-clear {
.color-grey-c {
color: #ccc !important;
}
a.hoverLine:hover{
text-decoration: underline;
}
.color-grey-cd {
color: #cdcdcd !important;
}
.color-grey-d {
color: #ddd;
}
.color-grey-9 {
color: #999 !important;
}
a:hover{
color: #466AFF !important;
color: #999999 !important;
}
.color-grey-98 {
@ -2501,23 +2466,33 @@ a:hover{
a.color-grey-name:hover,
a.color-dark:hover,
a.color-grey-6:hover,
a.color-grey-3:hover,a.color-ooo:hover {
color: #2A61FF !important;
a.color-grey-3:hover {
color: #4cacff !important;
}
a.color-grey-9:hover,
a.color-grey-8:hover,
a.color-grey-c:hover {
color: #111C24 !important;
}
/*蓝色*/
.color-blue {
color: #2A61FF !important;
}
.color-blue-file {
color: #4598FA!important;
color: #4CACFF !important;
}
/* 绿色 */
.color-green-file{
color: #28BD6C;
}
/*主*/
.color-blue_4C {
color: #4CACFF !important;
}
a.color-blue:hover,
a.color-blue_4C:hover {
color: #459BE6 !important;
}
/*橙色*/
.color-orange {
@ -3435,7 +3410,7 @@ a.user_bluebg_btn {
}
.cdefault {
cursor: default!important;
cursor: default
}
@ -3610,6 +3585,42 @@ a.user_bluebg_btn {
margin-right: 5px;
}
/*-------------------个人主页:右侧提示区域--------------------------*/
.-task-sidebar {
position: fixed;
width: 40px;
height: 180px;
right: 0;
bottom: 80px;
z-index: 10;
}
.-task-sidebar div {
height: 40px;
line-height: 40px;
box-sizing: border-box;
width: 40px;
background: #4CACFF;
color: #fff;
font-size: 20px;
text-align: center;
margin-bottom: 5px;
border-radius: 4px;
}
.-task-sidebar div i {
color: #fff;
}
.-task-sidebar div i:hover {
color: #fff !important;
}
.gotop {
background-color: rgba(208, 207, 207, 0.5) !important;
padding: 0px !important;
}
/***** loading ******/
/*****载入中******/
@ -3934,21 +3945,11 @@ html>body #ajax-indicator {
max-height: 340px;
}/*头部导航条样式---2018-03-19--by-cs*/
.privateTag{
display: block;
padding:0px 6px;
border-radius: 12px;
border:1px solid #2FC25B;
height: 18px;
line-height: 18px;
font-size: 12px;
margin-left: 10px;
color: #2FC25B;
}
.head-nav {
text-align: center;
height: 58px;
height: 70px;
box-sizing: border-box;
min-width: 780px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
@ -3959,25 +3960,27 @@ html>body #ajax-indicator {
position: absolute;
top: 0px;
z-index: 3;
height: 58px;
height: 70px;
box-sizing: border-box;
}
.head-nav ul#header-nav li {
float: left;
height: 58px;
line-height: 58px;
height: 70px;
line-height: 70px;
cursor: pointer;
position: relative;
font-size: 16px;
padding-right:40px;
margin-right: 40px;
}.head-nav ul#header-nav li:first-child{
margin-left: 20px;
}
.head-nav ul#header-nav li a {
display: block;
height: 100%;
width: 100%;
color: #fff;
color: #333;
font-size: 16px;
}
@ -3989,6 +3992,10 @@ html>body #ajax-indicator {
margin-right: 0px
}
.head-nav ul#header-nav li.active{
/* background-color: #3B3B3B; */
}
.head-nav ul#header-nav li p:hover {
color: #cccccc;
@ -4103,6 +4110,21 @@ em.vertical-line {
/* 右侧内容宽度变化的话需要调整posi-search right的值*/
/*底部*/
.newFooter {
max-height: 110px;
}
.newFooter {
position: absolute;
bottom: 0;
width: 100%;
background: #323232;
clear: both;
min-width: 1200px;
z-index: 8;
left: 0px;
}
.footercon {
border-bottom: 1px solid #47494d;
@ -6698,19 +6720,4 @@ ul.count_ul li:not(:last-child):after {
}
input.ant-input-lg::placeholder{
font-size: 14px !important;
}
p{
margin-bottom: 0px!important;
}
.toprightNum{
position: absolute;
right: 0px;
top:4px;
color: #999;
}
.ant-input, .ant-input .ant-input-suffix{
background-color: #fff!important;
}
.has-error .ant-input{
background-color: #FEF1F0!important;
}

View File

@ -1,8 +1,8 @@
@font-face {
font-family: "iconfont"; /* Project id 2340181 */
src: url('iconfont.woff2?t=1637544235157') format('woff2'),
url('iconfont.woff?t=1637544235157') format('woff'),
url('iconfont.ttf?t=1637544235157') format('truetype');
src: url('iconfont.woff2?t=1637120496912') format('woff2'),
url('iconfont.woff?t=1637120496912') format('woff'),
url('iconfont.ttf?t=1637120496912') format('truetype');
}
.iconfont {

BIN
css/iconfont.eot Normal file

Binary file not shown.

1853
css/iconfont.svg Normal file

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 724 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

0
css/merge.css Normal file → Executable file
View File

BIN
favicon.back.ico Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 66 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.4 KiB

After

Width:  |  Height:  |  Size: 9.7 KiB

0
fonts/FontAwesome.otf Normal file → Executable file
View File

0
fonts/fontawesome-webfont.eot Normal file → Executable file
View File

0
fonts/fontawesome-webfont.svg Normal file → Executable file
View File

Before

Width:  |  Height:  |  Size: 434 KiB

After

Width:  |  Height:  |  Size: 434 KiB

0
fonts/fontawesome-webfont.ttf Normal file → Executable file
View File

0
fonts/fontawesome-webfont.woff Normal file → Executable file
View File

0
fonts/fontawesome-webfont.woff2 Normal file → Executable file
View File

0
images/loading@2x.gif Normal file → Executable file
View File

Before

Width:  |  Height:  |  Size: 16 KiB

After

Width:  |  Height:  |  Size: 16 KiB

View File

@ -1 +1 @@
<!doctype html><html lang="zh-CN" class="notranslate translated-ltr" translate="no"><head><meta charset="utf-8"><meta name="”Keywords”" content="”trustie,trustieforge,forge,确实让创建更美好,协同开发平台″"><meta name="”Keywords”" content="”TrustieOpenSourceProject″"><meta name="”Keywords”" content="”issue,bug,tracker,软件工程,课程实践″"><meta name="”Description”" content="”持续构建协同、共享、可信的软件创建生态开源创作与软件生产相结合,支持大规模群体开展软件协同创新活动”"><meta name="theme-color" content="#000000"><link rel="manifest" href="/react/build//manifest.json"><link rel="stylesheet" href="/react/build/css/iconfont.css"><link rel="stylesheet" href="/react/build/css/edu-purge.css"><link rel="stylesheet" href="/react/build/css/editormd.min.css"><link rel="stylesheet" href="/react/build/css/merge.css"><link href="/react/build/static/css/main.951ced2b.chunk.css" rel="stylesheet"></head><body><div id="md_div" style="display:none"></div><div id="root" class="page -layout-v -fit widthunit"></div><div id="picture_display" style="display:none"></div><script src="/react/build/js/jquery-1.8.3.min.js"></script><script src="/react/build/js/js_min_all.js"></script><script src="/react/build/js/codemirror/codemirror.js"></script><script src="/react/build/js/editormd/editormd.min.js"></script><script src="/react/build/js/codemirror/merge/merge.js"></script><script src="/react/build/./static/js/runtime~main.63e066ac.js"></script><script src="/react/build/./static/js/main.a8c1b3a9.chunk.js"></script></body></html>
<!doctype html><html lang="en"><head><meta charset="utf-8"><title>红山开源社区</title><meta name="keywords" content="红山开源,创客空间,群智共享"><meta name="keywords" content="红山开源社区,开源开放,众创,论坛"><meta name="keywords" content="issue,bug,tracker"><meta name="description" content="红山开源是一个依托互联网群体智慧实现世界范围内资源深度融合、开放共享和协同创新的开源社区"/><meta name="theme-color" content="#000000"><link rel="manifest" href="/react/build//manifest.json"><link rel="stylesheet" href="/react/build/css/iconfont.css"><link rel="stylesheet" href="/react/build/css/edu-purge.css"><link rel="stylesheet" href="/react/build/css/editormd.min.css"><link rel="stylesheet" href="/react/build/css/merge.css"><link href="/react/build/static/css/main.40ae46d8.chunk.css" rel="stylesheet"></head><body><div id="md_div" style="display:none"></div><div id="root" class="page -layout-v -fit widthunit"></div><div id="picture_display" style="display:none"></div><script src="/react/build/js/jquery-1.8.3.min.js"></script><script src="/react/build/js/js_min_all.js"></script><script src="/react/build/js/codemirror/codemirror.js"></script><script src="/react/build/js/editormd/editormd.min.js"></script><script src="/react/build/js/codemirror/merge/merge.js"></script><script src="/react/build/./static/js/runtime~main.0690c0f2.js"></script><script src="/react/build/./static/js/main.06be7c39.chunk.js"></script></body></html>

0
index.test.html Normal file → Executable file
View File

0
js/codemirror/addon/active-line.js vendored Normal file → Executable file
View File

0
js/codemirror/addon/hint/anyword-hint.js vendored Normal file → Executable file
View File

0
js/codemirror/addon/hint/javascript-hint.js vendored Normal file → Executable file
View File

0
js/codemirror/addon/hint/show-hint.css vendored Normal file → Executable file
View File

0
js/codemirror/addon/hint/show-hint.js vendored Normal file → Executable file
View File

0
js/codemirror/codemirror.js Normal file → Executable file
View File

0
js/codemirror/lib/fuzzysort.js vendored Normal file → Executable file
View File

0
js/codemirror/merge/merge.css Normal file → Executable file
View File

0
js/codemirror/merge/merge.js Normal file → Executable file
View File

0
js/codemirror/mode/javascript.js vendored Normal file → Executable file
View File

0
js/diff_match_patch.js Normal file → Executable file
View File

4
js/editormd/editormd.min.js vendored Normal file → Executable file
View File

@ -3319,9 +3319,9 @@
text = text.replace(emailReg, function ($1, $2, $3, $4) {
return $1.replace(/@/g, "_#_&#64;_#_");
});
// " + editormd.urls.atLinkBase + "" + $2 + "
text = text.replace(atLinkReg, function ($1, $2) {
return "<span title=\"&#64;" + $2 + "\" class=\"at-link\"> " + $1 + " </span>";
return "<a href=\"" + editormd.urls.atLinkBase + "" + $2 + "\" title=\"&#64;" + $2 + "\" class=\"at-link\">" + $1 + "</a>";
}).replace(/_#_&#64;_#_/g, "@");
}

0
js/editormd/flowchart.min.js vendored Normal file → Executable file
View File

0
js/editormd/jquery.flowchart.min.js vendored Normal file → Executable file
View File

0
js/editormd/lib/codemirror/addons.min.js vendored Normal file → Executable file
View File

0
js/editormd/lib/codemirror/modes.min.js vendored Normal file → Executable file
View File

0
js/editormd/lib/marked.min.js vendored Normal file → Executable file
View File

0
js/editormd/lib/prettify.min.js vendored Normal file → Executable file
View File

0
js/editormd/lib/raphael.min.js vendored Normal file → Executable file
View File

0
js/editormd/lib/underscore.min.js vendored Normal file → Executable file
View File

0
js/editormd/marked.min.js vendored Normal file → Executable file
View File

0
js/editormd/prettify.min.js vendored Normal file → Executable file
View File

0
js/editormd/sequence-diagram.min.js vendored Normal file → Executable file
View File

0
js/edu_tpi.js Normal file → Executable file
View File

0
js/jquery-1.8.3.min.js vendored Normal file → Executable file
View File

0
js/jsFromMiddleLayer/formvalid.js Normal file → Executable file
View File

0
js/jsFromMiddleLayer/main.js Normal file → Executable file
View File

0
js/jsFromMiddleLayer/ws.js Normal file → Executable file
View File

0
js/js_min_add.js Normal file → Executable file
View File

0
js/js_min_all.js Normal file → Executable file
View File

0
js/js_min_cm.js Normal file → Executable file
View File

0
js/merge.js Normal file → Executable file
View File

0
js/monaco/vs/base/worker/workerMain.js Normal file → Executable file
View File

0
js/monaco/vs/basic-languages/apex/apex.js Normal file → Executable file
View File

0
js/monaco/vs/basic-languages/azcli/azcli.js Normal file → Executable file
View File

0
js/monaco/vs/basic-languages/bat/bat.js Normal file → Executable file
View File

0
js/monaco/vs/basic-languages/clojure/clojure.js Normal file → Executable file
View File

0
js/monaco/vs/basic-languages/coffee/coffee.js Normal file → Executable file
View File

0
js/monaco/vs/basic-languages/cpp/cpp.js Normal file → Executable file
View File

0
js/monaco/vs/basic-languages/csharp/csharp.js Normal file → Executable file
View File

0
js/monaco/vs/basic-languages/csp/csp.js Normal file → Executable file
View File

0
js/monaco/vs/basic-languages/css/css.js Normal file → Executable file
View File

0
js/monaco/vs/basic-languages/dockerfile/dockerfile.js Normal file → Executable file
View File

0
js/monaco/vs/basic-languages/fsharp/fsharp.js Normal file → Executable file
View File

0
js/monaco/vs/basic-languages/go/go.js Normal file → Executable file
View File

0
js/monaco/vs/basic-languages/handlebars/handlebars.js Normal file → Executable file
View File

0
js/monaco/vs/basic-languages/html/html.js Normal file → Executable file
View File

0
js/monaco/vs/basic-languages/ini/ini.js Normal file → Executable file
View File

0
js/monaco/vs/basic-languages/java/java.js Normal file → Executable file
View File

0
js/monaco/vs/basic-languages/javascript/javascript.js Normal file → Executable file
View File

0
js/monaco/vs/basic-languages/less/less.js Normal file → Executable file
View File

0
js/monaco/vs/basic-languages/lua/lua.js Normal file → Executable file
View File

0
js/monaco/vs/basic-languages/markdown/markdown.js Normal file → Executable file
View File

0
js/monaco/vs/basic-languages/msdax/msdax.js Normal file → Executable file
View File

0
js/monaco/vs/basic-languages/mysql/mysql.js Normal file → Executable file
View File

View File

0
js/monaco/vs/basic-languages/perl/perl.js Normal file → Executable file
View File

0
js/monaco/vs/basic-languages/pgsql/pgsql.js Normal file → Executable file
View File

0
js/monaco/vs/basic-languages/php/php.js Normal file → Executable file
View File

0
js/monaco/vs/basic-languages/postiats/postiats.js Normal file → Executable file
View File

0
js/monaco/vs/basic-languages/powerquery/powerquery.js Normal file → Executable file
View File

0
js/monaco/vs/basic-languages/powershell/powershell.js Normal file → Executable file
View File

0
js/monaco/vs/basic-languages/pug/pug.js Normal file → Executable file
View File

0
js/monaco/vs/basic-languages/python/python.js Normal file → Executable file
View File

0
js/monaco/vs/basic-languages/r/r.js Normal file → Executable file
View File

0
js/monaco/vs/basic-languages/razor/razor.js Normal file → Executable file
View File

0
js/monaco/vs/basic-languages/redis/redis.js Normal file → Executable file
View File

0
js/monaco/vs/basic-languages/redshift/redshift.js Normal file → Executable file
View File

Some files were not shown because too many files have changed in this diff Show More