diff --git a/asset-manifest.json b/asset-manifest.json index 20bf165c3..253c8d9e0 100644 --- a/asset-manifest.json +++ b/asset-manifest.json @@ -34,7 +34,7 @@ "static/css/17.19d8d929.chunk.css": "/react/build/static/css/17.19d8d929.chunk.css", "./static/js/17.deaa743d.chunk.js": "/react/build/./static/js/17.deaa743d.chunk.js", "static/css/18.71f31e38.chunk.css": "/react/build/static/css/18.71f31e38.chunk.css", - "./static/js/18.4477e1be.chunk.js": "/react/build/./static/js/18.4477e1be.chunk.js", + "./static/js/18.535fa9e6.chunk.js": "/react/build/./static/js/18.535fa9e6.chunk.js", "static/css/19.fd55ad13.chunk.css": "/react/build/static/css/19.fd55ad13.chunk.css", "./static/js/19.4fd41f28.chunk.js": "/react/build/./static/js/19.4fd41f28.chunk.js", "static/css/20.330fa4e3.chunk.css": "/react/build/static/css/20.330fa4e3.chunk.css", @@ -67,7 +67,7 @@ "static/css/35.37406c8f.chunk.css": "/react/build/static/css/35.37406c8f.chunk.css", "./static/js/35.b6dc2222.chunk.js": "/react/build/./static/js/35.b6dc2222.chunk.js", "static/css/36.c87efe46.chunk.css": "/react/build/static/css/36.c87efe46.chunk.css", - "./static/js/36.e3f8acd6.chunk.js": "/react/build/./static/js/36.e3f8acd6.chunk.js", + "./static/js/36.0d1a374e.chunk.js": "/react/build/./static/js/36.0d1a374e.chunk.js", "static/css/37.e440b80e.chunk.css": "/react/build/static/css/37.e440b80e.chunk.css", "./static/js/37.0c5c7141.chunk.js": "/react/build/./static/js/37.0c5c7141.chunk.js", "static/css/38.3c83443d.chunk.css": "/react/build/static/css/38.3c83443d.chunk.css", @@ -103,7 +103,7 @@ "static/css/55.5ba6e971.chunk.css": "/react/build/static/css/55.5ba6e971.chunk.css", "./static/js/55.a2fdae72.chunk.js": "/react/build/./static/js/55.a2fdae72.chunk.js", "static/css/56.bf6d3373.chunk.css": "/react/build/static/css/56.bf6d3373.chunk.css", - "./static/js/56.7c04a38b.chunk.js": "/react/build/./static/js/56.7c04a38b.chunk.js", + "./static/js/56.052456a2.chunk.js": "/react/build/./static/js/56.052456a2.chunk.js", "static/css/57.1ff4022b.chunk.css": "/react/build/static/css/57.1ff4022b.chunk.css", "./static/js/57.f8edc146.chunk.js": "/react/build/./static/js/57.f8edc146.chunk.js", "static/css/58.ae11e1c6.chunk.css": "/react/build/static/css/58.ae11e1c6.chunk.css", @@ -123,7 +123,7 @@ "static/css/66.ea97577b.chunk.css": "/react/build/static/css/66.ea97577b.chunk.css", "./static/js/66.92909981.chunk.js": "/react/build/./static/js/66.92909981.chunk.js", "static/css/67.501ad480.chunk.css": "/react/build/static/css/67.501ad480.chunk.css", - "./static/js/67.34025dd2.chunk.js": "/react/build/./static/js/67.34025dd2.chunk.js", + "./static/js/67.d0b639bc.chunk.js": "/react/build/./static/js/67.d0b639bc.chunk.js", "static/css/68.61b37499.chunk.css": "/react/build/static/css/68.61b37499.chunk.css", "./static/js/68.d1c952c6.chunk.js": "/react/build/./static/js/68.d1c952c6.chunk.js", "static/css/69.61b37499.chunk.css": "/react/build/static/css/69.61b37499.chunk.css", @@ -156,11 +156,11 @@ "./static/js/83.b9f283c4.chunk.js": "/react/build/./static/js/83.b9f283c4.chunk.js", "./static/js/84.9bb7165f.chunk.js": "/react/build/./static/js/84.9bb7165f.chunk.js", "./static/js/85.bfbe6043.chunk.js": "/react/build/./static/js/85.bfbe6043.chunk.js", - "./static/js/86.5aa4847c.chunk.js": "/react/build/./static/js/86.5aa4847c.chunk.js", + "./static/js/86.cffbf64f.chunk.js": "/react/build/./static/js/86.cffbf64f.chunk.js", "static/css/87.dd5a58fb.chunk.css": "/react/build/static/css/87.dd5a58fb.chunk.css", "./static/js/87.524fb1bf.chunk.js": "/react/build/./static/js/87.524fb1bf.chunk.js", "static/css/88.8218d3f0.chunk.css": "/react/build/static/css/88.8218d3f0.chunk.css", - "./static/js/88.43ff8882.chunk.js": "/react/build/./static/js/88.43ff8882.chunk.js", + "./static/js/88.95837520.chunk.js": "/react/build/./static/js/88.95837520.chunk.js", "static/css/89.632d7855.chunk.css": "/react/build/static/css/89.632d7855.chunk.css", "./static/js/89.439698fa.chunk.js": "/react/build/./static/js/89.439698fa.chunk.js", "static/css/90.f243baca.chunk.css": "/react/build/static/css/90.f243baca.chunk.css", @@ -198,7 +198,7 @@ "static/css/111.1ff4022b.chunk.css": "/react/build/static/css/111.1ff4022b.chunk.css", "./static/js/111.ea827803.chunk.js": "/react/build/./static/js/111.ea827803.chunk.js", "static/css/112.d75ebb95.chunk.css": "/react/build/static/css/112.d75ebb95.chunk.css", - "./static/js/112.0cb390c1.chunk.js": "/react/build/./static/js/112.0cb390c1.chunk.js", + "./static/js/112.3bed1031.chunk.js": "/react/build/./static/js/112.3bed1031.chunk.js", "static/css/113.28bf6b3d.chunk.css": "/react/build/static/css/113.28bf6b3d.chunk.css", "./static/js/113.29c7cc99.chunk.js": "/react/build/./static/js/113.29c7cc99.chunk.js", "static/css/114.2d9ce95a.chunk.css": "/react/build/static/css/114.2d9ce95a.chunk.css", @@ -285,7 +285,7 @@ "./static/js/188.676f6152.chunk.js": "/react/build/./static/js/188.676f6152.chunk.js", "main.css": "/react/build/static/css/main.cce00137.chunk.css", "main.js": "/react/build/./static/js/main.c251d32f.chunk.js", - "runtime~main.js": "/react/build/./static/js/runtime~main.604df1c0.js", + "runtime~main.js": "/react/build/./static/js/runtime~main.e12d2f97.js", "./static/js/14.f0cf283b.chunk.js.LICENSE.txt": "/react/build/./static/js/14.f0cf283b.chunk.js.LICENSE.txt", "./static/js/141.8e50d943.chunk.js.LICENSE.txt": "/react/build/./static/js/141.8e50d943.chunk.js.LICENSE.txt", "./static/js/183.29034d2f.chunk.js.LICENSE.txt": "/react/build/./static/js/183.29034d2f.chunk.js.LICENSE.txt", diff --git a/index.html b/index.html index 34578c2ae..09ac05033 100644 --- a/index.html +++ b/index.html @@ -1 +1 @@ -
\ No newline at end of file + \ No newline at end of file diff --git a/service-worker.js b/service-worker.js index 8aec91a34..0b58432d0 100644 --- a/service-worker.js +++ b/service-worker.js @@ -1 +1 @@ -"use strict";var precacheConfig=[["/react/build/css.worker.js","abadf65f7ed870870dccf00a50b3c6ef"],["/react/build/editor.worker.js","2a381dfa06623f377bb84adbc7b38062"],["/react/build/html.worker.js","028952cd3f435d71d238edcdc2ef2967"],["/react/build/index.html","0eff57fb407fb65f62e0461add95c960"],["/react/build/json.worker.js","4a4ca127f837beaf0dddae0c74c81b57"],["/react/build/static/css/0.d9d88bd2.chunk.css","45259d31111b9a22f91937a03f4946cc"],["/react/build/static/css/1.0ba7a726.chunk.css","5f00325b238a8f0ad62fd2e2ac4e9e54"],["/react/build/static/css/10.aef9ea92.chunk.css","986325883bdaf7e0039748418c1f351f"],["/react/build/static/css/103.3edde0c7.chunk.css","fdec91b854d997a2d04e3cab3c33a778"],["/react/build/static/css/104.473ef0dc.chunk.css","12f8e284799330f3208cf59c4a435ebb"],["/react/build/static/css/106.18309b6c.chunk.css","9df7203dac6e3154e2de7ddf9d0e8c0a"],["/react/build/static/css/11.3634cedd.chunk.css","5d39578b91b84e925bd702d0d56a0ea2"],["/react/build/static/css/111.1ff4022b.chunk.css","902f4dad6a750d9a4c48cf29ea57a3e7"],["/react/build/static/css/112.d75ebb95.chunk.css","be68e5486e02ea2350b5fcdea796cff6"],["/react/build/static/css/113.28bf6b3d.chunk.css","80d2b1a307596eba93f7e28d7e6af95e"],["/react/build/static/css/114.2d9ce95a.chunk.css","bff900e507a81620824f8a2a61b2b7fc"],["/react/build/static/css/115.473ef0dc.chunk.css","12f8e284799330f3208cf59c4a435ebb"],["/react/build/static/css/116.473ef0dc.chunk.css","12f8e284799330f3208cf59c4a435ebb"],["/react/build/static/css/117.473ef0dc.chunk.css","12f8e284799330f3208cf59c4a435ebb"],["/react/build/static/css/118.f2060fe7.chunk.css","3dc3569f98f0d43324c3871cc5623426"],["/react/build/static/css/119.7d2667aa.chunk.css","002913b6d11bce0e6ed9be0f3531bd87"],["/react/build/static/css/12.931f9044.chunk.css","ef3b900c8b0e50c7fab0e4ddcafd471c"],["/react/build/static/css/120.41b8aabd.chunk.css","e363ea281af9e616a0d144154b88c8f8"],["/react/build/static/css/13.1e970b46.chunk.css","2eabf412810b516f7aa2c27804f2552d"],["/react/build/static/css/14.4580c46d.chunk.css","8d16c1c5c5e4eaa8353e5b73aa97767e"],["/react/build/static/css/15.cf56d612.chunk.css","d4f765e1daf8beaae73ebaec51b4f472"],["/react/build/static/css/16.d0c774b5.chunk.css","7b3e0567aefcc4fcd35f5d0209d61610"],["/react/build/static/css/17.19d8d929.chunk.css","0a57098eaafd05768954e758313b3d3b"],["/react/build/static/css/18.71f31e38.chunk.css","8d78da8c2e2101c06133d0b128aa40aa"],["/react/build/static/css/19.fd55ad13.chunk.css","cbc0ff5ebc043230b000704e2d49409a"],["/react/build/static/css/20.330fa4e3.chunk.css","474ecb619f4717696793d947b95cdc73"],["/react/build/static/css/21.db9266b0.chunk.css","a32c8d84228d2166ef778fd258a8a107"],["/react/build/static/css/22.0b7937b6.chunk.css","9d6660c0b626c128a1e6cd34da8267ed"],["/react/build/static/css/23.ae349a22.chunk.css","8c23511df1737358bf41e4098ff59993"],["/react/build/static/css/24.92df39ea.chunk.css","248dd7a153a8a1fac332103b57f55305"],["/react/build/static/css/27.75aaa133.chunk.css","ad6c230d274e3223ef38a0d015368fe5"],["/react/build/static/css/28.b4b7bec7.chunk.css","470b3093e6135bd6e1796e3d5114da09"],["/react/build/static/css/29.f973bdf2.chunk.css","bfa546ae7bd8a2a0e8e9f15878ba2c60"],["/react/build/static/css/31.473ef0dc.chunk.css","12f8e284799330f3208cf59c4a435ebb"],["/react/build/static/css/32.52bfcc08.chunk.css","867c5fade26b46d4a07e88be93672f5d"],["/react/build/static/css/33.fa1a97f1.chunk.css","86366e536c8de1413076a3555e7bf1da"],["/react/build/static/css/34.23bc0dcc.chunk.css","bbd9e3ac0a999df79392035008d340cb"],["/react/build/static/css/35.37406c8f.chunk.css","e0895274befea02ca79e141699d60674"],["/react/build/static/css/36.c87efe46.chunk.css","c2721a972ce2edd926763321a30b9cda"],["/react/build/static/css/37.e440b80e.chunk.css","c02ee4b5daa2acedba92053eaaa442f8"],["/react/build/static/css/38.3c83443d.chunk.css","986325883bdaf7e0039748418c1f351f"],["/react/build/static/css/4.2254a4a8.chunk.css","f08f007bb4e5e41b5aa87f2848a6c460"],["/react/build/static/css/40.cb0620b5.chunk.css","b0f4b693bd04f8403f22cd9c62e5bb70"],["/react/build/static/css/41.cb0620b5.chunk.css","b0f4b693bd04f8403f22cd9c62e5bb70"],["/react/build/static/css/42.cb0620b5.chunk.css","b0f4b693bd04f8403f22cd9c62e5bb70"],["/react/build/static/css/43.19c1981c.chunk.css","432992b420e544e1b2a7884521524a85"],["/react/build/static/css/45.080d6958.chunk.css","d9b5ca9cb767438bb42a4167d8c9141b"],["/react/build/static/css/48.75cf9382.chunk.css","b811ce10a56aefcd49614e13549a60b9"],["/react/build/static/css/49.51beabe0.chunk.css","6d72775d01ea0278b13f392e7cfc3983"],["/react/build/static/css/5.d01698e8.chunk.css","f7bca4f3d6437baa7779df051da7a998"],["/react/build/static/css/50.c5cf0da3.chunk.css","ed55f8f6a1664983926938444907fafa"],["/react/build/static/css/51.3e804494.chunk.css","0f2538c36bf7880225352cfdeac72e8f"],["/react/build/static/css/52.ff2c3b14.chunk.css","9ee610dac6f9085c78887aa88c1c555a"],["/react/build/static/css/53.c236fc73.chunk.css","c75c3e15cc66ce6068cf5c6cc88b491d"],["/react/build/static/css/54.1b6ed5c5.chunk.css","56aa24932cd6174c631686c49456bcd2"],["/react/build/static/css/55.5ba6e971.chunk.css","46fc8b91858fbd81dfbe8548f787a38d"],["/react/build/static/css/56.bf6d3373.chunk.css","d0606452884a3618fca4fbfd3f65d4e6"],["/react/build/static/css/57.1ff4022b.chunk.css","902f4dad6a750d9a4c48cf29ea57a3e7"],["/react/build/static/css/58.ae11e1c6.chunk.css","9c930952c58a50caecf3a9a4cc529056"],["/react/build/static/css/59.cb0d78e5.chunk.css","0c8744886427102895d1d44a9a0f921f"],["/react/build/static/css/6.bbfdfc43.chunk.css","a4dd127f859f497fde9a1cf9dbee1396"],["/react/build/static/css/61.520bfea6.chunk.css","ff724278085b6419943d6bd15edebd43"],["/react/build/static/css/62.a5678b8f.chunk.css","d374385a868481950227db6ceb1c2bb6"],["/react/build/static/css/63.b2109eb4.chunk.css","4215fbff912ba2ff16a8d0129bd4b326"],["/react/build/static/css/64.41b8aabd.chunk.css","e363ea281af9e616a0d144154b88c8f8"],["/react/build/static/css/66.ea97577b.chunk.css","1211ec54a5dbd129cf63cacdc130ca13"],["/react/build/static/css/67.501ad480.chunk.css","17d4beb78be44861ee9d6f09e140be4c"],["/react/build/static/css/68.61b37499.chunk.css","ce6325f2eb8a3c906dd19b2f05323049"],["/react/build/static/css/69.61b37499.chunk.css","ce6325f2eb8a3c906dd19b2f05323049"],["/react/build/static/css/7.38feb853.chunk.css","d1c593436d86afb7db7a82e7ee74acb9"],["/react/build/static/css/70.802376aa.chunk.css","ab9ca4eccd0f7f82106f926852c4413b"],["/react/build/static/css/71.1926e8da.chunk.css","bff37dcde82716bb405a930a27e9e5df"],["/react/build/static/css/72.72690062.chunk.css","de0b77d7d9c3e8ccab44f6af453b223a"],["/react/build/static/css/73.4054f41b.chunk.css","df7b038f8f1a0e16793b24bc950b9b22"],["/react/build/static/css/74.d16cbade.chunk.css","dcc39c53ac7340d5d3ecc95864109893"],["/react/build/static/css/75.848bd4d4.chunk.css","1a35fcd6b27d13b50b31c75eca200072"],["/react/build/static/css/76.c2f5b906.chunk.css","06c5db3c2a4617f217c383df8ad0b51f"],["/react/build/static/css/77.a13a1869.chunk.css","a8741f8b29645c7c1b70e25d6458add5"],["/react/build/static/css/78.f4de1d43.chunk.css","afbb0128da60fcb8bc41db41f1cd17a3"],["/react/build/static/css/8.ad2a37af.chunk.css","518189592f4d54396239adb7c8a02413"],["/react/build/static/css/80.ceb21d2b.chunk.css","eb5e3c36bee6ed89ca7abd09cbd2fb2c"],["/react/build/static/css/81.92df39ea.chunk.css","248dd7a153a8a1fac332103b57f55305"],["/react/build/static/css/82.92df39ea.chunk.css","248dd7a153a8a1fac332103b57f55305"],["/react/build/static/css/87.dd5a58fb.chunk.css","298e908ab230dc217c5638c66f8c86ab"],["/react/build/static/css/88.8218d3f0.chunk.css","ee97b0f44c5d4935233ed60a06ace091"],["/react/build/static/css/89.632d7855.chunk.css","226acc64dfa2fad8420e5eadf2d7b32d"],["/react/build/static/css/9.d4345223.chunk.css","25bc66f1fcb304ce926c2de7598dc1dd"],["/react/build/static/css/90.f243baca.chunk.css","52a023dc3be7de773e46e2df6dbeb8ef"],["/react/build/static/css/91.d47dad13.chunk.css","fdb3cd978b1ddb39dd185f7764d84017"],["/react/build/static/css/92.41b8aabd.chunk.css","e363ea281af9e616a0d144154b88c8f8"],["/react/build/static/css/93.41b8aabd.chunk.css","e363ea281af9e616a0d144154b88c8f8"],["/react/build/static/css/94.92df39ea.chunk.css","248dd7a153a8a1fac332103b57f55305"],["/react/build/static/css/95.92df39ea.chunk.css","248dd7a153a8a1fac332103b57f55305"],["/react/build/static/css/97.11a04942.chunk.css","1373d0214c811e25b7c1763ef9cf3287"],["/react/build/static/css/98.41b8aabd.chunk.css","e363ea281af9e616a0d144154b88c8f8"],["/react/build/static/css/main.cce00137.chunk.css","46df19c63524b72dbd98f69fadef7952"],["/react/build/static/js/0.38cc2216.chunk.js","a4284c68ac642256950a71aad2989431"],["/react/build/static/js/1.9de07cbc.chunk.js","196c1ffd38b2415d627e2ab48865b2ee"],["/react/build/static/js/10.c513909f.chunk.js","3927c53ec6247c1fc62c5f1a0dd25893"],["/react/build/static/js/100.f63289ab.chunk.js","4648e3c513c739c7c74292fabb623f71"],["/react/build/static/js/101.834ac275.chunk.js","bc5f8ea5c0213ac20dc32c89af454275"],["/react/build/static/js/102.c51565e6.chunk.js","1709ad5af68adb1740c2cf4e27cbdbee"],["/react/build/static/js/103.4dfc3187.chunk.js","256aef6f777f21b0de2fc56b0f59b5c6"],["/react/build/static/js/104.03062447.chunk.js","88e7d9cf8d22e50740326f0baf738cf0"],["/react/build/static/js/105.68abbc41.chunk.js","2219fec53a185b96e383086676e7ea90"],["/react/build/static/js/106.1647278d.chunk.js","8e55399c4f2d55151e515bda418276eb"],["/react/build/static/js/107.08e9e257.chunk.js","eb8f7ec65950d944bdfb4209f36bdd63"],["/react/build/static/js/108.1b18010f.chunk.js","514c3c3caba0fbb5e65395c73bdf2eb5"],["/react/build/static/js/109.3fb4c81b.chunk.js","fbbf1008904eec6c210a297d97e589db"],["/react/build/static/js/11.faaf8a93.chunk.js","f8729e2481b26a7a9d4aee7919e5914f"],["/react/build/static/js/110.c892c6ca.chunk.js","10ef84e053343dc3a9c375c280fb79eb"],["/react/build/static/js/111.ea827803.chunk.js","f80870aeaffec99111fc449c3f20c059"],["/react/build/static/js/112.0cb390c1.chunk.js","79c57a1f8eb9779172d34392397cb492"],["/react/build/static/js/113.29c7cc99.chunk.js","1c07cc1359cc8097b49f2e746787e7aa"],["/react/build/static/js/114.01b0b51b.chunk.js","b21feb725a98b3e775cc1e131578c189"],["/react/build/static/js/115.843d4491.chunk.js","0d922039ebb91dcd4241bc6380d171ac"],["/react/build/static/js/116.9f4af3c3.chunk.js","fe9ffcf4b7ca2481dc6162836472ae10"],["/react/build/static/js/117.c2eca3b5.chunk.js","344b2f1a02511e0a30a428892975461f"],["/react/build/static/js/118.6563dfe9.chunk.js","539460744c5a0d1bfbca1ceb4a3fe242"],["/react/build/static/js/119.c1d54b63.chunk.js","8503afb2cc042dccceb3bb1d8e152c5c"],["/react/build/static/js/12.3552df92.chunk.js","84437f0acef15a1483b5c51628e67661"],["/react/build/static/js/120.f580eacc.chunk.js","d41eda728e184a34c4441b1a9c14509f"],["/react/build/static/js/121.d3030f45.chunk.js","1cf23e11e4351b4c3b24a30e992e989f"],["/react/build/static/js/122.1541187d.chunk.js","791ff4a1c85459244ff50806d4fb3f64"],["/react/build/static/js/123.a2021561.chunk.js","08ffd1570ac23562f17b55882e64dc50"],["/react/build/static/js/124.aa5e07d0.chunk.js","eeb6b2945ddabe321c4197fa9349caa8"],["/react/build/static/js/125.ef5823c2.chunk.js","34f0d1a71bd793a7065c3a672ad2a66f"],["/react/build/static/js/126.3a5f0f38.chunk.js","291111e42c167c240ad70c9f9afd8048"],["/react/build/static/js/127.228308e9.chunk.js","950be75f0104dc8d2ffa6fe93d3ccee6"],["/react/build/static/js/128.3ace72d5.chunk.js","c6a2f8d45de29dc0c14a119e674efb5a"],["/react/build/static/js/129.22ca7983.chunk.js","582b1f2285172e0e4f18991d7bdbfb01"],["/react/build/static/js/13.7fbcee50.chunk.js","1117291f2f56cc723a46fa621531e21d"],["/react/build/static/js/130.2b2775c5.chunk.js","94193bf2d5d085df2f8bf6b79b4407ea"],["/react/build/static/js/131.096a9318.chunk.js","752fff67c1d6976d34b6c37b8ddde41d"],["/react/build/static/js/132.3f18a151.chunk.js","2c3b6f65cccc57be229f74451ede25eb"],["/react/build/static/js/133.d2e96d75.chunk.js","ea015052493cdecfe0bb84f54b06aea7"],["/react/build/static/js/134.091df8c8.chunk.js","2bf66f70f74b1da12fefa8e7c465b140"],["/react/build/static/js/135.ab9dd93b.chunk.js","9bf799d8fbf27657d9ebde0617b55eb0"],["/react/build/static/js/136.0ec29c66.chunk.js","458b23f9d399cfb839840d38c491070d"],["/react/build/static/js/137.b8c78b1e.chunk.js","0a821d9e6e052ffa448dca57e2c0c681"],["/react/build/static/js/138.9bd56623.chunk.js","360b1fad43be610a81f9d3107407754e"],["/react/build/static/js/139.f3fe7f8f.chunk.js","3c01d53d8e410e815261b5dc0d50a297"],["/react/build/static/js/14.f0cf283b.chunk.js","0424fcae097260f976ad32cc9bde241d"],["/react/build/static/js/14.f0cf283b.chunk.js.LICENSE.txt","0512cf1466087f5c44c5c61e4b32a001"],["/react/build/static/js/140.d5c4a6ed.chunk.js","058ef2d10cbf0a817beca5fa01ffc3a8"],["/react/build/static/js/141.8e50d943.chunk.js","4a89181c0c4890ceae6ca7f257527d4e"],["/react/build/static/js/141.8e50d943.chunk.js.LICENSE.txt","03278fe9381615d8b390847939a9eb37"],["/react/build/static/js/142.40edc494.chunk.js","d08768b2f9beadc167c28cfcc076bdb7"],["/react/build/static/js/143.a27b16c8.chunk.js","40ab8b69e3d97a380dfcdc02630be31b"],["/react/build/static/js/144.f21e2122.chunk.js","f450010f63ec978918f922e6ab262c59"],["/react/build/static/js/145.f6308c00.chunk.js","3ed0a9ced74f5153eca06426ac5de9b5"],["/react/build/static/js/146.9e71404f.chunk.js","d2e1416370b0996cc450fa8ffa516e38"],["/react/build/static/js/147.797ad9d6.chunk.js","a8a7d75d014a86681620c4a492d94faf"],["/react/build/static/js/148.5213994c.chunk.js","9f5c83eb28b70852cb57e2219c8f7b58"],["/react/build/static/js/149.f94fdbbe.chunk.js","61e87544ee7bf72a8c06ece10879b4ff"],["/react/build/static/js/15.5eff19c4.chunk.js","198930527a2a59e851a519dccd2df0e3"],["/react/build/static/js/150.3d055a08.chunk.js","d9695d3310adfa06f0e1cc799de87d47"],["/react/build/static/js/151.c1346360.chunk.js","b80aa451cceeb7e458f7b76c1bf0fab9"],["/react/build/static/js/152.4d091868.chunk.js","d6b0ee5ac90b1fdf07615e6adb462c84"],["/react/build/static/js/153.2a99dd8f.chunk.js","548dad5a5324b300a6bc6a00a4abba0c"],["/react/build/static/js/154.5e6b6a40.chunk.js","9250396072bbb2d5ff7068e6e9c64cbe"],["/react/build/static/js/155.c458f237.chunk.js","f5d9697b76b4bc04156b3df7cc5efaf2"],["/react/build/static/js/156.add4bbb8.chunk.js","8a2437d1fb9e5fb4735511ccb02e7203"],["/react/build/static/js/157.e4a8097d.chunk.js","d5063f0edaf763680757b8a8089ee942"],["/react/build/static/js/158.3905f9da.chunk.js","65681d065451c50c056fe1734aaf1a1e"],["/react/build/static/js/159.16e1e4eb.chunk.js","4b606b0d1278552507a20f2f151d2975"],["/react/build/static/js/16.f5587995.chunk.js","aaf96f7222e66aeef06890d1160ecd5c"],["/react/build/static/js/160.737d1285.chunk.js","eecd71d5719a981a743bd10a3d00b625"],["/react/build/static/js/161.08164945.chunk.js","323e66dd027efc58ba84485ebeb94953"],["/react/build/static/js/162.d26fad80.chunk.js","36179dfcc00fcd2f61330ac4d1a3bb59"],["/react/build/static/js/163.da9cf7d3.chunk.js","0fe1180d49fe25675f535d07bafdf01c"],["/react/build/static/js/164.8829c42a.chunk.js","9a2849235546db56cf5b9e3985042641"],["/react/build/static/js/165.78dd7452.chunk.js","6cc2b03c1fc76b7ef5b5015ca61b4e78"],["/react/build/static/js/166.4a97c61f.chunk.js","e311aa18c45857ccf7b848f16e8f120f"],["/react/build/static/js/167.53ce0edc.chunk.js","8bc42ea8d34b58ed4814d3c869267ef3"],["/react/build/static/js/168.b796e1f9.chunk.js","ab50a3e8e8656ffc343c68e82877422a"],["/react/build/static/js/169.69fd1209.chunk.js","11cae358eb536b9f1921979e61e1f8cb"],["/react/build/static/js/17.deaa743d.chunk.js","196b6321fcb40bb3296d2f9222e57a1a"],["/react/build/static/js/170.cdc4ebff.chunk.js","a8830871976256ae3621e0d1653ddd31"],["/react/build/static/js/171.5c79c735.chunk.js","3e68e938e6a902dae8798fe7f21d7bd3"],["/react/build/static/js/172.e7094dd8.chunk.js","4535064236ca5290de0c9eb8e5bbc20e"],["/react/build/static/js/173.91aceac6.chunk.js","e426af70c72250a3c28e6f80e9f32e9f"],["/react/build/static/js/174.11e57a60.chunk.js","72247febef0ed259d32774e80dbf5f77"],["/react/build/static/js/175.6b020b0c.chunk.js","322b691778408a1d2c844326651a4d49"],["/react/build/static/js/176.e25b99e7.chunk.js","94bb8717876fb7c8d712b8c9a1d4c485"],["/react/build/static/js/177.cd47a9c7.chunk.js","f8ba4982f8e842cbde9f5b43eb68aecb"],["/react/build/static/js/178.395dd269.chunk.js","3e27cbb3f68a93965ca40ad07ef47cef"],["/react/build/static/js/179.bdb4ce63.chunk.js","183cee8919c003cf09a4b68b817ff28a"],["/react/build/static/js/18.4477e1be.chunk.js","a92e12688c4cff7abbe7063021ff98e3"],["/react/build/static/js/180.87c0400a.chunk.js","53313e8cb209355fedf8d972f751ebbf"],["/react/build/static/js/181.a39f202f.chunk.js","43721d7eb00cfd5caa91e0c818753354"],["/react/build/static/js/182.2618a8e0.chunk.js","7d06280ea9f77159f0e41174eeb48a94"],["/react/build/static/js/183.29034d2f.chunk.js","ad22b7a89887ccfccef4a67b2fc1ec66"],["/react/build/static/js/183.29034d2f.chunk.js.LICENSE.txt","cf224aa154060b2c3c86fa6ed5af6aa8"],["/react/build/static/js/184.29955220.chunk.js","0d563716a7b3341225afb54ea58280ce"],["/react/build/static/js/185.85a03448.chunk.js","9e423774248cf25fe931ee18a115cafa"],["/react/build/static/js/186.ffdfec91.chunk.js","d5a1e57d59e13639d2aeb8fda2f7ee7c"],["/react/build/static/js/187.85a9d546.chunk.js","b8a0b285a4f1c6a87ec836ff78413ab4"],["/react/build/static/js/188.676f6152.chunk.js","1fa5db9cb9d4461f986ec4cc64af5871"],["/react/build/static/js/19.4fd41f28.chunk.js","897fe95c7e3f29e0c16b1718fe1ffc78"],["/react/build/static/js/2.d659edf3.chunk.js","065445e7fc654996bfafff7a4b1b5ce8"],["/react/build/static/js/2.d659edf3.chunk.js.LICENSE.txt","7ec01595672f75e83fd81b41f132f4c1"],["/react/build/static/js/20.ecc2a430.chunk.js","f8d735864a0f69abedc25d669f18c0c7"],["/react/build/static/js/21.de738cfc.chunk.js","b723fd380f2d531c65ff11eda741e2f6"],["/react/build/static/js/22.b6cf24cd.chunk.js","b39ee316c6808527670bdcaadf4b4cc3"],["/react/build/static/js/23.d37ae96a.chunk.js","f618e85ff922fc8379e7d5c3d9a76bcb"],["/react/build/static/js/24.6624507c.chunk.js","9e2ebb7b14d7c1b7c210af21546bbce2"],["/react/build/static/js/25.629b7569.chunk.js","b6be94e2512065189d8b33a1ade30b27"],["/react/build/static/js/26.e9e9c6fc.chunk.js","72406fc6d20cb7206e9cd572fea0c361"],["/react/build/static/js/27.b1375753.chunk.js","920d6dbc8dfe21d2ecc66f98ee07514e"],["/react/build/static/js/28.bcfeeade.chunk.js","797d53df60cfce967383d65b370318cd"],["/react/build/static/js/28.bcfeeade.chunk.js.LICENSE.txt","0512cf1466087f5c44c5c61e4b32a001"],["/react/build/static/js/29.9e7bfa67.chunk.js","7acf9297adc6c7120f1c8f48668aee6d"],["/react/build/static/js/29.9e7bfa67.chunk.js.LICENSE.txt","275fe79abee3b697f1673c8bd9c58856"],["/react/build/static/js/3.37f89ed4.chunk.js","efbb19289c58d87909ca77d2b71eb8c6"],["/react/build/static/js/30.40d07ad1.chunk.js","c688b06d4273131d46f57e408d0bec28"],["/react/build/static/js/31.233b41f7.chunk.js","9c72172e8bab81edd6e750a79473e993"],["/react/build/static/js/32.b9e523d7.chunk.js","c1e5b72eedde5f8a38108cc7e0a6ed36"],["/react/build/static/js/33.b2f9e8d9.chunk.js","696ba8c532288101010e7a49dbb285a6"],["/react/build/static/js/33.b2f9e8d9.chunk.js.LICENSE.txt","0512cf1466087f5c44c5c61e4b32a001"],["/react/build/static/js/34.7a6c7146.chunk.js","10066f842b224fc34e7b58916c8fa9f0"],["/react/build/static/js/34.7a6c7146.chunk.js.LICENSE.txt","0512cf1466087f5c44c5c61e4b32a001"],["/react/build/static/js/35.b6dc2222.chunk.js","e4f351e0656616ed264d2edf93a190f7"],["/react/build/static/js/35.b6dc2222.chunk.js.LICENSE.txt","0512cf1466087f5c44c5c61e4b32a001"],["/react/build/static/js/36.e3f8acd6.chunk.js","2d0a6dd0ea16b197bd955a4c88bfa213"],["/react/build/static/js/37.0c5c7141.chunk.js","5b4b3e1aa4e46fe667343894f67ea779"],["/react/build/static/js/37.0c5c7141.chunk.js.LICENSE.txt","0512cf1466087f5c44c5c61e4b32a001"],["/react/build/static/js/38.3dbd25a9.chunk.js","f3529fe75d58b0196bd145f859586de3"],["/react/build/static/js/39.2a924fd5.chunk.js","cef9391ad1721dbec3a6f4f204d49a83"],["/react/build/static/js/4.4d2d662b.chunk.js","26133418ac8b9aa044b555dded0a9ce7"],["/react/build/static/js/40.bd03bec4.chunk.js","1fcd54aee7d89731909f6b11eb029328"],["/react/build/static/js/41.2e9088ea.chunk.js","1b3f806cc362958ef77b10fdfddbede7"],["/react/build/static/js/42.0daa1a51.chunk.js","60410874f50fa7d2d09b8f9e555cdb19"],["/react/build/static/js/43.195b81b9.chunk.js","5eb5d425882ccc7b59a6a6a935c29246"],["/react/build/static/js/44.0ec30ab3.chunk.js","220cb07929be7edc8a1320936921802a"],["/react/build/static/js/45.10ca6320.chunk.js","ba26941db043a68f4371f8dd06bf69cc"],["/react/build/static/js/46.9f0b88f1.chunk.js","70c62109281cc08e0192fdcb6e2e7e78"],["/react/build/static/js/47.505c2746.chunk.js","61f8285b678c8d3a344cfd6275d9d7ac"],["/react/build/static/js/48.9901473f.chunk.js","975c34752f353dce1d315300c24185cf"],["/react/build/static/js/49.89df4bf4.chunk.js","c396efa90acc5b9ca3a2428dd4b40797"],["/react/build/static/js/5.ba9c3134.chunk.js","6f55d41c958d9daa9388eff6fff951bf"],["/react/build/static/js/50.ada9d135.chunk.js","f5fa3b9304402e55d99f092bbbfd85d7"],["/react/build/static/js/51.58a0f0ee.chunk.js","3b1bfcbb6c3ac144adf531fd096900f7"],["/react/build/static/js/52.57805ddb.chunk.js","114bd474269e5e3cbebe19e240ba956c"],["/react/build/static/js/53.1e38166e.chunk.js","3471d0585d74c86b56c30893e3249256"],["/react/build/static/js/54.c5bcfd46.chunk.js","2d08a1a2ef4d32d8278549b4db4a01c0"],["/react/build/static/js/55.a2fdae72.chunk.js","da1d04679c3976196adfe984feb12d91"],["/react/build/static/js/56.7c04a38b.chunk.js","74ef6282e5a607ad397c0ac3e3bafd36"],["/react/build/static/js/57.f8edc146.chunk.js","0caf4fcfa4c4b8562dc8711b9056064e"],["/react/build/static/js/58.3ba7a76a.chunk.js","3c27942741b27e472c0ee2571dcd8f42"],["/react/build/static/js/59.d746baef.chunk.js","8fed9651f6f85db84d59c1cc6578d8a7"],["/react/build/static/js/6.69ca2fc8.chunk.js","26af653d5e4dc15976cb400b0efbfe66"],["/react/build/static/js/60.098bd543.chunk.js","84e07179f5b29bb334cf9f1f146e2cd6"],["/react/build/static/js/61.d295c2a5.chunk.js","892669e8830c7aa9e090c8e29328c5b5"],["/react/build/static/js/62.d8a25af7.chunk.js","b19c236ce5c1f7e03a714549a10f4c49"],["/react/build/static/js/63.f1b4aeb7.chunk.js","905b43fe374003d8568b9bc648b11f41"],["/react/build/static/js/64.94ae0067.chunk.js","053f1e67f7580b67924c07e8398b980d"],["/react/build/static/js/65.ad9bb744.chunk.js","9a4592ea6670246b851e16800b7dc931"],["/react/build/static/js/66.92909981.chunk.js","801a76195ffb9ab2a03d25374127909d"],["/react/build/static/js/67.34025dd2.chunk.js","add0ed037f661aae170c4793de1f5c02"],["/react/build/static/js/68.d1c952c6.chunk.js","2169e6a3671ce651f14e6eb50df7eea7"],["/react/build/static/js/69.ad0246bd.chunk.js","ceb8fbd2f23dc232c1befaa0feb9762b"],["/react/build/static/js/7.0bf2c37c.chunk.js","09021309cbf13356a88ac14b30c4ac36"],["/react/build/static/js/7.0bf2c37c.chunk.js.LICENSE.txt","275fe79abee3b697f1673c8bd9c58856"],["/react/build/static/js/70.c58502aa.chunk.js","a146b90588e4b772e25e5cbde49a102e"],["/react/build/static/js/71.8d37ad43.chunk.js","df2c1d624ef11a3c4d5ec267fbe7ec80"],["/react/build/static/js/72.8066a00e.chunk.js","f8684636de8a61de5e16dc7cf3385316"],["/react/build/static/js/73.16a53e3b.chunk.js","55a739adda821ad82e99ad96e2d5e521"],["/react/build/static/js/74.d409058a.chunk.js","a9540ed5b576ef0916d8c9838250d239"],["/react/build/static/js/75.2490c77d.chunk.js","318750c5539eccdf4db8db3007f5efcd"],["/react/build/static/js/76.691766f4.chunk.js","a0c172482c633e7323050695694a1518"],["/react/build/static/js/77.438ed8d3.chunk.js","c7c68ee2c8256fcaed7e2b282e192cb2"],["/react/build/static/js/78.a8bd2e81.chunk.js","206eafaea1cb21e0c233396e3a57206c"],["/react/build/static/js/79.8edb03bc.chunk.js","6e937387c8ab4b9ccb13860ede1530ab"],["/react/build/static/js/8.7ad76529.chunk.js","b40726bb167b58649acdc1b616c744be"],["/react/build/static/js/80.e0846def.chunk.js","5cbb2ef3ea55a97c8bacc3e7fdb9d407"],["/react/build/static/js/81.9e9bf3fd.chunk.js","5789c41cdcff4db6bb5c6ac438c7eb9c"],["/react/build/static/js/82.6988d907.chunk.js","14e1ec28f6ef74c49d347be29e650918"],["/react/build/static/js/83.b9f283c4.chunk.js","0ebdc39dcb0a7ef2a1f1249d006527de"],["/react/build/static/js/84.9bb7165f.chunk.js","bb81ea81819f8591af338b1e3f667d39"],["/react/build/static/js/85.bfbe6043.chunk.js","eb7a6cc87a295c00fb44294faca2d7d2"],["/react/build/static/js/86.5aa4847c.chunk.js","d6bd021f0d161f6cb0c8ba6a9acdf6e7"],["/react/build/static/js/87.524fb1bf.chunk.js","0865d9ed403edad00593fca78470701b"],["/react/build/static/js/88.43ff8882.chunk.js","d88a6687bc1d2ec90d59d826cc444cbf"],["/react/build/static/js/89.439698fa.chunk.js","f40586ed2fdf2f415b7e2c2dd88b76b7"],["/react/build/static/js/9.74545efc.chunk.js","87dfaf30a42d5c9b59ce22ee2450b2f2"],["/react/build/static/js/90.a0daaf98.chunk.js","704c4b37c1d27a41d56a0b7e1e47312c"],["/react/build/static/js/91.2e14c48a.chunk.js","485c3841f465a5edd4d8a4e83a25078f"],["/react/build/static/js/92.82446fd7.chunk.js","491b863f4a145e178eb14860a843cc37"],["/react/build/static/js/93.ac23f8d1.chunk.js","027bcab803a9014f2a50280715a6297e"],["/react/build/static/js/94.b473b8bb.chunk.js","3320d45166cd7671cf72142fe85ccdd7"],["/react/build/static/js/95.59056788.chunk.js","a7b89c04a79887f60c8cff66ba5a669f"],["/react/build/static/js/96.1730ba73.chunk.js","af153cb6e84d5f82b1140c5922e168fe"],["/react/build/static/js/97.f2dca402.chunk.js","0a63d263b85157927f42b6e2539c39c7"],["/react/build/static/js/98.893b36bc.chunk.js","c0697b9f42075e0abf5964d174e15024"],["/react/build/static/js/99.a319c9e2.chunk.js","737db85fc2409bff69b7783f629d72c5"],["/react/build/static/js/main.c251d32f.chunk.js.LICENSE.txt","20c4c9722b39971e742932d08ec3daf5"],["/react/build/static/js/runtime~main.604df1c0.js","84f25eceea73df003e794bd26eb7fa2e"],["/react/build/static/media/KaTeX_AMS-Regular.b1489df1.woff","7f06b4e30317f784d61d26686aed0ab2"],["/react/build/static/media/KaTeX_AMS-Regular.d4531cf7.woff2","e78e28b4834954df047e4925e9dbf354"],["/react/build/static/media/KaTeX_AMS-Regular.f80d9eaf.ttf","aaf4eee9fba9907d61c3935e0b6a54ae"],["/react/build/static/media/KaTeX_Caligraphic-Bold.0c96bc8f.ttf","021dd4dc61ee5f5cdf315f43b48c094b"],["/react/build/static/media/KaTeX_Caligraphic-Bold.7ce7636b.woff","1e802ca9dedc4ed4e3c6f645e4316128"],["/react/build/static/media/KaTeX_Caligraphic-Bold.f046a374.woff2","4ec58befa687e9752c3c91cd9bcf1bcb"],["/react/build/static/media/KaTeX_Caligraphic-Regular.35f3c951.ttf","d49f2d55ce4f40f982d8ba63d746fbf9"],["/react/build/static/media/KaTeX_Caligraphic-Regular.4519ba4c.woff2","7edb53b6693d75b8a2232481eea1a52c"],["/react/build/static/media/KaTeX_Caligraphic-Regular.4a559f36.woff","d3b46c3a530116933081d9d74e3e9fe8"],["/react/build/static/media/KaTeX_Fraktur-Bold.069514d4.ttf","a31e7cba7b7221ebf1a2ae545fb306b2"],["/react/build/static/media/KaTeX_Fraktur-Bold.2ea3916b.woff","c4c8cab7d5be97b2bb283e531c077355"],["/react/build/static/media/KaTeX_Fraktur-Bold.5b8749ee.woff2","d5b59ec9764e10f4a82369ae29f3ac58"],["/react/build/static/media/KaTeX_Fraktur-Regular.0d90113d.woff","b7d9c46bff5d51da6209e355cc4a235d"],["/react/build/static/media/KaTeX_Fraktur-Regular.2c629b06.woff2","32a5339eb809f381a7357ba56f82aab3"],["/react/build/static/media/KaTeX_Fraktur-Regular.96556db6.ttf","a48dad4f58c82e38a10da0ceebb86370"],["/react/build/static/media/KaTeX_Main-Bold.07e762d0.ttf","9ceff51b3cb7ce6eb4e8efa8163a1472"],["/react/build/static/media/KaTeX_Main-Bold.20b90c20.woff2","8e1e01c4b1207c0a383d9a2b4f86e637"],["/react/build/static/media/KaTeX_Main-Bold.a9cdbc85.woff","22086eb5d97009c3e99bcc1d16ce6865"],["/react/build/static/media/KaTeX_Main-BoldItalic.7649d52f.woff","4c57dbc44bfff1fdf08a59cf556fdab3"],["/react/build/static/media/KaTeX_Main-BoldItalic.b345de5b.woff2","284a17fe5baf72ff8217d4c7e70c0f82"],["/react/build/static/media/KaTeX_Main-BoldItalic.bc8d96e9.ttf","e8b44b990516dab7937bf240fde8b46a"],["/react/build/static/media/KaTeX_Main-Italic.44a32ae6.ttf","29c86397e75cdcb3135af8295f1c2e28"],["/react/build/static/media/KaTeX_Main-Italic.ab751a9e.woff2","e533d5a2506cf053cd671b335ec04dde"],["/react/build/static/media/KaTeX_Main-Italic.e3954fe9.woff","99be0e10c38cd42466e6fe1665ef9536"],["/react/build/static/media/KaTeX_Main-Regular.13b3f852.woff2","5c734d78610fa35282f3379f866707f2"],["/react/build/static/media/KaTeX_Main-Regular.9e75cd60.woff","b741441f6d71014d0453ca3ebc884dd4"],["/react/build/static/media/KaTeX_Main-Regular.af7fc7b3.ttf","5c94aef490324b0925dbe5f643e8fd04"],["/react/build/static/media/KaTeX_Math-BoldItalic.4d6241be.ttf","9a2834a9ff8ab411153571e0e55ac693"],["/react/build/static/media/KaTeX_Math-BoldItalic.94810ff6.woff","b13731ef4e2bfc3d8d859271e39550fc"],["/react/build/static/media/KaTeX_Math-BoldItalic.d5d35e84.woff2","d747bd1e7a6a43864285edd73dcde253"],["/react/build/static/media/KaTeX_Math-Italic.11278d36.woff","f0303906c2a67ac63bf1e8ccd638a89e"],["/react/build/static/media/KaTeX_Math-Italic.cae7ea26.ttf","291e76b8871b84560701bd29f9d1dcc7"],["/react/build/static/media/KaTeX_Math-Italic.ffda8803.woff2","4ad08b826b8065e1eab85324d726538c"],["/react/build/static/media/KaTeX_SansSerif-Bold.2946bdb5.woff","3fb419559955e3ce75619f1a5e8c6c84"],["/react/build/static/media/KaTeX_SansSerif-Bold.5a20a475.woff2","6e0830bee40435e72165345e0682fbfc"],["/react/build/static/media/KaTeX_SansSerif-Bold.f0ad0abc.ttf","7dc027cba9f7b11ec92af4a311372a85"],["/react/build/static/media/KaTeX_SansSerif-Italic.c7feacd5.ttf","4059868e460d2d2e6be18e180d20c43d"],["/react/build/static/media/KaTeX_SansSerif-Italic.c834ba6d.woff","727a9b0d97d72d2fc0228fe4e07fb4d8"],["/react/build/static/media/KaTeX_SansSerif-Italic.e5fc2aef.woff2","fba01c9c6fb2866a0f95bcacb2c187a5"],["/react/build/static/media/KaTeX_SansSerif-Regular.5af9e1cf.ttf","5c58d168c0b66d2c32234a6718e74dfb"],["/react/build/static/media/KaTeX_SansSerif-Regular.5bf28900.woff2","d929cd671b19f0cfea55b6200fb47461"],["/react/build/static/media/KaTeX_SansSerif-Regular.a4fd0563.woff","2555754a67062cac3a0913b715ab982f"],["/react/build/static/media/KaTeX_Script-Regular.a1c15978.woff2","755e2491f13b5269f0afd5a56f7aa692"],["/react/build/static/media/KaTeX_Script-Regular.cd3b0634.woff","d524c9a5b62a17f98f4a97af37fea735"],["/react/build/static/media/KaTeX_Script-Regular.dd0db7ae.ttf","d12ea9efb375f9dc331f562e69892638"],["/react/build/static/media/KaTeX_Size1-Regular.1876361f.woff2","048c39cba4dfb0460682a45e84548e4b"],["/react/build/static/media/KaTeX_Size1-Regular.bbd9552c.ttf","7342d45b052c3a2abc21049959fbab7f"],["/react/build/static/media/KaTeX_Size1-Regular.c4ae0d25.woff","08b5f00e7140f7a10e62c8e2484dfa5a"],["/react/build/static/media/KaTeX_Size2-Regular.635e9324.woff","af24b0e4b7e52656ca77914695c99930"],["/react/build/static/media/KaTeX_Size2-Regular.d1e8ff17.ttf","eb130dcc661de766c999c60ba1525a88"],["/react/build/static/media/KaTeX_Size2-Regular.f516b73c.woff2","81d6b8d5ca77d63d5033d6991549a659"],["/react/build/static/media/KaTeX_Size3-Regular.1ef7adae.woff2","b311ca09df2c89a10fbb914b5a053805"],["/react/build/static/media/KaTeX_Size3-Regular.5d632274.ttf","7e02a40c41e52dc3b2b6b197bbdf05ea"],["/react/build/static/media/KaTeX_Size3-Regular.f32a9fde.woff","0d8926405d832a4b065e516bd385d812"],["/react/build/static/media/KaTeX_Size4-Regular.1d132596.ttf","ad7672524b64b730dfd176140a8945cb"],["/react/build/static/media/KaTeX_Size4-Regular.4f012d6a.woff2","6a3255dfc1ba41c46e7e807f8ab16c49"],["/react/build/static/media/KaTeX_Size4-Regular.f668d566.woff","68895bb880a61a7fc019dbfaa5121bb4"],["/react/build/static/media/KaTeX_Typewriter-Regular.4f31d033.woff2","6cc31ea5c223c88705a13727a71417fa"],["/react/build/static/media/KaTeX_Typewriter-Regular.b1d1af1a.ttf","257023560753aeb0b89b7e434d3da17f"],["/react/build/static/media/KaTeX_Typewriter-Regular.d3c8e68f.woff","3fe216d2a5f736c560cde71984554b64"],["/react/build/static/media/banner_list.e02c5e16.jpg","bc53dcd5b0731ce2ac28c3ea02a01c97"],["/react/build/static/media/beijintulogontwo.41076faf.png","245dc9e1ed09d34f605c2d5799ee3327"],["/react/build/static/media/educoder.695bfe08.png","0bc98d3f00dce03f9f4bef39aa288335"],["/react/build/static/media/slick.2630a3e3.svg","f97e3bbf73254b0112091d0192f17aec"],["/react/build/static/media/slick.29518378.woff","b7c9e1e479de3b53f1e4e30ebac2403a"],["/react/build/static/media/slick.a4e97f5a.eot","ced611daf7709cc778da928fec876475"],["/react/build/static/media/slick.c94f7671.ttf","d41f55a78e6f49a5512878df1737e58a"],["/react/build/ts.worker.js.LICENSE.txt","ce15c9d372cc5baeacdeb733817bdde4"]],cacheName="sw-precache-v3-sw-precache-webpack-plugin-"+(self.registration?self.registration.scope:""),ignoreUrlParametersMatching=[/^utm_/],addDirectoryIndex=function(c,a){var e=new URL(c);return"/"===e.pathname.slice(-1)&&(e.pathname+=a),e.toString()},cleanResponse=function(a){return a.redirected?("body"in a?Promise.resolve(a.body):a.blob()).then(function(c){return new Response(c,{headers:a.headers,status:a.status,statusText:a.statusText})}):Promise.resolve(a)},createCacheKey=function(c,a,e,d){var t=new URL(c);return d&&t.pathname.match(d)||(t.search+=(t.search?"&":"")+encodeURIComponent(a)+"="+encodeURIComponent(e)),t.toString()},isPathWhitelisted=function(c,a){if(0===c.length)return!0;var e=new URL(a).pathname;return c.some(function(c){return e.match(c)})},stripIgnoredUrlParameters=function(c,e){var a=new URL(c);return a.hash="",a.search=a.search.slice(1).split("&").map(function(c){return c.split("=")}).filter(function(a){return e.every(function(c){return!c.test(a[0])})}).map(function(c){return c.join("=")}).join("&"),a.toString()},hashParamName="_sw-precache",urlsToCacheKeys=new Map(precacheConfig.map(function(c){var a=c[0],e=c[1],d=new URL(a,self.location),t=createCacheKey(d,hashParamName,e,/\.\w{8}\./);return[d.toString(),t]}));function setOfCachedUrls(c){return c.keys().then(function(c){return c.map(function(c){return c.url})}).then(function(c){return new Set(c)})}self.addEventListener("install",function(c){c.waitUntil(caches.open(cacheName).then(function(d){return setOfCachedUrls(d).then(function(e){return Promise.all(Array.from(urlsToCacheKeys.values()).map(function(a){if(!e.has(a)){var c=new Request(a,{credentials:"same-origin"});return fetch(c).then(function(c){if(!c.ok)throw new Error("Request for "+a+" returned a response with status "+c.status);return cleanResponse(c).then(function(c){return d.put(a,c)})})}}))})}).then(function(){return self.skipWaiting()}))}),self.addEventListener("activate",function(c){var e=new Set(urlsToCacheKeys.values());c.waitUntil(caches.open(cacheName).then(function(a){return a.keys().then(function(c){return Promise.all(c.map(function(c){if(!e.has(c.url))return a.delete(c)}))})}).then(function(){return self.clients.claim()}))}),self.addEventListener("fetch",function(a){if("GET"===a.request.method){var c,e=stripIgnoredUrlParameters(a.request.url,ignoreUrlParametersMatching),d="index.html";(c=urlsToCacheKeys.has(e))||(e=addDirectoryIndex(e,d),c=urlsToCacheKeys.has(e));var t="/react/build/index.html";!c&&"navigate"===a.request.mode&&isPathWhitelisted(["^(?!\\/__).*"],a.request.url)&&(e=new URL(t,self.location).toString(),c=urlsToCacheKeys.has(e)),c&&a.respondWith(caches.open(cacheName).then(function(c){return c.match(urlsToCacheKeys.get(e)).then(function(c){if(c)return c;throw Error("The cached response that was expected is missing.")})}).catch(function(c){return console.warn('Couldn\'t serve response for "%s" from cache: %O',a.request.url,c),fetch(a.request)}))}}); \ No newline at end of file +"use strict";var precacheConfig=[["/react/build/css.worker.js","abadf65f7ed870870dccf00a50b3c6ef"],["/react/build/editor.worker.js","2a381dfa06623f377bb84adbc7b38062"],["/react/build/html.worker.js","028952cd3f435d71d238edcdc2ef2967"],["/react/build/index.html","2c69d26ddfefd3e602fca86afab3bce5"],["/react/build/json.worker.js","4a4ca127f837beaf0dddae0c74c81b57"],["/react/build/static/css/0.d9d88bd2.chunk.css","45259d31111b9a22f91937a03f4946cc"],["/react/build/static/css/1.0ba7a726.chunk.css","5f00325b238a8f0ad62fd2e2ac4e9e54"],["/react/build/static/css/10.aef9ea92.chunk.css","986325883bdaf7e0039748418c1f351f"],["/react/build/static/css/103.3edde0c7.chunk.css","fdec91b854d997a2d04e3cab3c33a778"],["/react/build/static/css/104.473ef0dc.chunk.css","12f8e284799330f3208cf59c4a435ebb"],["/react/build/static/css/106.18309b6c.chunk.css","9df7203dac6e3154e2de7ddf9d0e8c0a"],["/react/build/static/css/11.3634cedd.chunk.css","5d39578b91b84e925bd702d0d56a0ea2"],["/react/build/static/css/111.1ff4022b.chunk.css","902f4dad6a750d9a4c48cf29ea57a3e7"],["/react/build/static/css/112.d75ebb95.chunk.css","be68e5486e02ea2350b5fcdea796cff6"],["/react/build/static/css/113.28bf6b3d.chunk.css","80d2b1a307596eba93f7e28d7e6af95e"],["/react/build/static/css/114.2d9ce95a.chunk.css","bff900e507a81620824f8a2a61b2b7fc"],["/react/build/static/css/115.473ef0dc.chunk.css","12f8e284799330f3208cf59c4a435ebb"],["/react/build/static/css/116.473ef0dc.chunk.css","12f8e284799330f3208cf59c4a435ebb"],["/react/build/static/css/117.473ef0dc.chunk.css","12f8e284799330f3208cf59c4a435ebb"],["/react/build/static/css/118.f2060fe7.chunk.css","3dc3569f98f0d43324c3871cc5623426"],["/react/build/static/css/119.7d2667aa.chunk.css","002913b6d11bce0e6ed9be0f3531bd87"],["/react/build/static/css/12.931f9044.chunk.css","ef3b900c8b0e50c7fab0e4ddcafd471c"],["/react/build/static/css/120.41b8aabd.chunk.css","e363ea281af9e616a0d144154b88c8f8"],["/react/build/static/css/13.1e970b46.chunk.css","2eabf412810b516f7aa2c27804f2552d"],["/react/build/static/css/14.4580c46d.chunk.css","8d16c1c5c5e4eaa8353e5b73aa97767e"],["/react/build/static/css/15.cf56d612.chunk.css","d4f765e1daf8beaae73ebaec51b4f472"],["/react/build/static/css/16.d0c774b5.chunk.css","7b3e0567aefcc4fcd35f5d0209d61610"],["/react/build/static/css/17.19d8d929.chunk.css","0a57098eaafd05768954e758313b3d3b"],["/react/build/static/css/18.71f31e38.chunk.css","8d78da8c2e2101c06133d0b128aa40aa"],["/react/build/static/css/19.fd55ad13.chunk.css","cbc0ff5ebc043230b000704e2d49409a"],["/react/build/static/css/20.330fa4e3.chunk.css","474ecb619f4717696793d947b95cdc73"],["/react/build/static/css/21.db9266b0.chunk.css","a32c8d84228d2166ef778fd258a8a107"],["/react/build/static/css/22.0b7937b6.chunk.css","9d6660c0b626c128a1e6cd34da8267ed"],["/react/build/static/css/23.ae349a22.chunk.css","8c23511df1737358bf41e4098ff59993"],["/react/build/static/css/24.92df39ea.chunk.css","248dd7a153a8a1fac332103b57f55305"],["/react/build/static/css/27.75aaa133.chunk.css","ad6c230d274e3223ef38a0d015368fe5"],["/react/build/static/css/28.b4b7bec7.chunk.css","470b3093e6135bd6e1796e3d5114da09"],["/react/build/static/css/29.f973bdf2.chunk.css","bfa546ae7bd8a2a0e8e9f15878ba2c60"],["/react/build/static/css/31.473ef0dc.chunk.css","12f8e284799330f3208cf59c4a435ebb"],["/react/build/static/css/32.52bfcc08.chunk.css","867c5fade26b46d4a07e88be93672f5d"],["/react/build/static/css/33.fa1a97f1.chunk.css","86366e536c8de1413076a3555e7bf1da"],["/react/build/static/css/34.23bc0dcc.chunk.css","bbd9e3ac0a999df79392035008d340cb"],["/react/build/static/css/35.37406c8f.chunk.css","e0895274befea02ca79e141699d60674"],["/react/build/static/css/36.c87efe46.chunk.css","c2721a972ce2edd926763321a30b9cda"],["/react/build/static/css/37.e440b80e.chunk.css","c02ee4b5daa2acedba92053eaaa442f8"],["/react/build/static/css/38.3c83443d.chunk.css","986325883bdaf7e0039748418c1f351f"],["/react/build/static/css/4.2254a4a8.chunk.css","f08f007bb4e5e41b5aa87f2848a6c460"],["/react/build/static/css/40.cb0620b5.chunk.css","b0f4b693bd04f8403f22cd9c62e5bb70"],["/react/build/static/css/41.cb0620b5.chunk.css","b0f4b693bd04f8403f22cd9c62e5bb70"],["/react/build/static/css/42.cb0620b5.chunk.css","b0f4b693bd04f8403f22cd9c62e5bb70"],["/react/build/static/css/43.19c1981c.chunk.css","432992b420e544e1b2a7884521524a85"],["/react/build/static/css/45.080d6958.chunk.css","d9b5ca9cb767438bb42a4167d8c9141b"],["/react/build/static/css/48.75cf9382.chunk.css","b811ce10a56aefcd49614e13549a60b9"],["/react/build/static/css/49.51beabe0.chunk.css","6d72775d01ea0278b13f392e7cfc3983"],["/react/build/static/css/5.d01698e8.chunk.css","f7bca4f3d6437baa7779df051da7a998"],["/react/build/static/css/50.c5cf0da3.chunk.css","ed55f8f6a1664983926938444907fafa"],["/react/build/static/css/51.3e804494.chunk.css","0f2538c36bf7880225352cfdeac72e8f"],["/react/build/static/css/52.ff2c3b14.chunk.css","9ee610dac6f9085c78887aa88c1c555a"],["/react/build/static/css/53.c236fc73.chunk.css","c75c3e15cc66ce6068cf5c6cc88b491d"],["/react/build/static/css/54.1b6ed5c5.chunk.css","56aa24932cd6174c631686c49456bcd2"],["/react/build/static/css/55.5ba6e971.chunk.css","46fc8b91858fbd81dfbe8548f787a38d"],["/react/build/static/css/56.bf6d3373.chunk.css","d0606452884a3618fca4fbfd3f65d4e6"],["/react/build/static/css/57.1ff4022b.chunk.css","902f4dad6a750d9a4c48cf29ea57a3e7"],["/react/build/static/css/58.ae11e1c6.chunk.css","9c930952c58a50caecf3a9a4cc529056"],["/react/build/static/css/59.cb0d78e5.chunk.css","0c8744886427102895d1d44a9a0f921f"],["/react/build/static/css/6.bbfdfc43.chunk.css","a4dd127f859f497fde9a1cf9dbee1396"],["/react/build/static/css/61.520bfea6.chunk.css","ff724278085b6419943d6bd15edebd43"],["/react/build/static/css/62.a5678b8f.chunk.css","d374385a868481950227db6ceb1c2bb6"],["/react/build/static/css/63.b2109eb4.chunk.css","4215fbff912ba2ff16a8d0129bd4b326"],["/react/build/static/css/64.41b8aabd.chunk.css","e363ea281af9e616a0d144154b88c8f8"],["/react/build/static/css/66.ea97577b.chunk.css","1211ec54a5dbd129cf63cacdc130ca13"],["/react/build/static/css/67.501ad480.chunk.css","17d4beb78be44861ee9d6f09e140be4c"],["/react/build/static/css/68.61b37499.chunk.css","ce6325f2eb8a3c906dd19b2f05323049"],["/react/build/static/css/69.61b37499.chunk.css","ce6325f2eb8a3c906dd19b2f05323049"],["/react/build/static/css/7.38feb853.chunk.css","d1c593436d86afb7db7a82e7ee74acb9"],["/react/build/static/css/70.802376aa.chunk.css","ab9ca4eccd0f7f82106f926852c4413b"],["/react/build/static/css/71.1926e8da.chunk.css","bff37dcde82716bb405a930a27e9e5df"],["/react/build/static/css/72.72690062.chunk.css","de0b77d7d9c3e8ccab44f6af453b223a"],["/react/build/static/css/73.4054f41b.chunk.css","df7b038f8f1a0e16793b24bc950b9b22"],["/react/build/static/css/74.d16cbade.chunk.css","dcc39c53ac7340d5d3ecc95864109893"],["/react/build/static/css/75.848bd4d4.chunk.css","1a35fcd6b27d13b50b31c75eca200072"],["/react/build/static/css/76.c2f5b906.chunk.css","06c5db3c2a4617f217c383df8ad0b51f"],["/react/build/static/css/77.a13a1869.chunk.css","a8741f8b29645c7c1b70e25d6458add5"],["/react/build/static/css/78.f4de1d43.chunk.css","afbb0128da60fcb8bc41db41f1cd17a3"],["/react/build/static/css/8.ad2a37af.chunk.css","518189592f4d54396239adb7c8a02413"],["/react/build/static/css/80.ceb21d2b.chunk.css","eb5e3c36bee6ed89ca7abd09cbd2fb2c"],["/react/build/static/css/81.92df39ea.chunk.css","248dd7a153a8a1fac332103b57f55305"],["/react/build/static/css/82.92df39ea.chunk.css","248dd7a153a8a1fac332103b57f55305"],["/react/build/static/css/87.dd5a58fb.chunk.css","298e908ab230dc217c5638c66f8c86ab"],["/react/build/static/css/88.8218d3f0.chunk.css","ee97b0f44c5d4935233ed60a06ace091"],["/react/build/static/css/89.632d7855.chunk.css","226acc64dfa2fad8420e5eadf2d7b32d"],["/react/build/static/css/9.d4345223.chunk.css","25bc66f1fcb304ce926c2de7598dc1dd"],["/react/build/static/css/90.f243baca.chunk.css","52a023dc3be7de773e46e2df6dbeb8ef"],["/react/build/static/css/91.d47dad13.chunk.css","fdb3cd978b1ddb39dd185f7764d84017"],["/react/build/static/css/92.41b8aabd.chunk.css","e363ea281af9e616a0d144154b88c8f8"],["/react/build/static/css/93.41b8aabd.chunk.css","e363ea281af9e616a0d144154b88c8f8"],["/react/build/static/css/94.92df39ea.chunk.css","248dd7a153a8a1fac332103b57f55305"],["/react/build/static/css/95.92df39ea.chunk.css","248dd7a153a8a1fac332103b57f55305"],["/react/build/static/css/97.11a04942.chunk.css","1373d0214c811e25b7c1763ef9cf3287"],["/react/build/static/css/98.41b8aabd.chunk.css","e363ea281af9e616a0d144154b88c8f8"],["/react/build/static/css/main.cce00137.chunk.css","46df19c63524b72dbd98f69fadef7952"],["/react/build/static/js/0.38cc2216.chunk.js","a4284c68ac642256950a71aad2989431"],["/react/build/static/js/1.9de07cbc.chunk.js","196c1ffd38b2415d627e2ab48865b2ee"],["/react/build/static/js/10.c513909f.chunk.js","3927c53ec6247c1fc62c5f1a0dd25893"],["/react/build/static/js/100.f63289ab.chunk.js","4648e3c513c739c7c74292fabb623f71"],["/react/build/static/js/101.834ac275.chunk.js","bc5f8ea5c0213ac20dc32c89af454275"],["/react/build/static/js/102.c51565e6.chunk.js","1709ad5af68adb1740c2cf4e27cbdbee"],["/react/build/static/js/103.4dfc3187.chunk.js","256aef6f777f21b0de2fc56b0f59b5c6"],["/react/build/static/js/104.03062447.chunk.js","88e7d9cf8d22e50740326f0baf738cf0"],["/react/build/static/js/105.68abbc41.chunk.js","2219fec53a185b96e383086676e7ea90"],["/react/build/static/js/106.1647278d.chunk.js","8e55399c4f2d55151e515bda418276eb"],["/react/build/static/js/107.08e9e257.chunk.js","eb8f7ec65950d944bdfb4209f36bdd63"],["/react/build/static/js/108.1b18010f.chunk.js","514c3c3caba0fbb5e65395c73bdf2eb5"],["/react/build/static/js/109.3fb4c81b.chunk.js","fbbf1008904eec6c210a297d97e589db"],["/react/build/static/js/11.faaf8a93.chunk.js","f8729e2481b26a7a9d4aee7919e5914f"],["/react/build/static/js/110.c892c6ca.chunk.js","10ef84e053343dc3a9c375c280fb79eb"],["/react/build/static/js/111.ea827803.chunk.js","f80870aeaffec99111fc449c3f20c059"],["/react/build/static/js/112.3bed1031.chunk.js","396a6472ab4494bc8ca99961e1719baf"],["/react/build/static/js/113.29c7cc99.chunk.js","1c07cc1359cc8097b49f2e746787e7aa"],["/react/build/static/js/114.01b0b51b.chunk.js","b21feb725a98b3e775cc1e131578c189"],["/react/build/static/js/115.843d4491.chunk.js","0d922039ebb91dcd4241bc6380d171ac"],["/react/build/static/js/116.9f4af3c3.chunk.js","fe9ffcf4b7ca2481dc6162836472ae10"],["/react/build/static/js/117.c2eca3b5.chunk.js","344b2f1a02511e0a30a428892975461f"],["/react/build/static/js/118.6563dfe9.chunk.js","539460744c5a0d1bfbca1ceb4a3fe242"],["/react/build/static/js/119.c1d54b63.chunk.js","8503afb2cc042dccceb3bb1d8e152c5c"],["/react/build/static/js/12.3552df92.chunk.js","84437f0acef15a1483b5c51628e67661"],["/react/build/static/js/120.f580eacc.chunk.js","d41eda728e184a34c4441b1a9c14509f"],["/react/build/static/js/121.d3030f45.chunk.js","1cf23e11e4351b4c3b24a30e992e989f"],["/react/build/static/js/122.1541187d.chunk.js","791ff4a1c85459244ff50806d4fb3f64"],["/react/build/static/js/123.a2021561.chunk.js","08ffd1570ac23562f17b55882e64dc50"],["/react/build/static/js/124.aa5e07d0.chunk.js","eeb6b2945ddabe321c4197fa9349caa8"],["/react/build/static/js/125.ef5823c2.chunk.js","34f0d1a71bd793a7065c3a672ad2a66f"],["/react/build/static/js/126.3a5f0f38.chunk.js","291111e42c167c240ad70c9f9afd8048"],["/react/build/static/js/127.228308e9.chunk.js","950be75f0104dc8d2ffa6fe93d3ccee6"],["/react/build/static/js/128.3ace72d5.chunk.js","c6a2f8d45de29dc0c14a119e674efb5a"],["/react/build/static/js/129.22ca7983.chunk.js","582b1f2285172e0e4f18991d7bdbfb01"],["/react/build/static/js/13.7fbcee50.chunk.js","1117291f2f56cc723a46fa621531e21d"],["/react/build/static/js/130.2b2775c5.chunk.js","94193bf2d5d085df2f8bf6b79b4407ea"],["/react/build/static/js/131.096a9318.chunk.js","752fff67c1d6976d34b6c37b8ddde41d"],["/react/build/static/js/132.3f18a151.chunk.js","2c3b6f65cccc57be229f74451ede25eb"],["/react/build/static/js/133.d2e96d75.chunk.js","ea015052493cdecfe0bb84f54b06aea7"],["/react/build/static/js/134.091df8c8.chunk.js","2bf66f70f74b1da12fefa8e7c465b140"],["/react/build/static/js/135.ab9dd93b.chunk.js","9bf799d8fbf27657d9ebde0617b55eb0"],["/react/build/static/js/136.0ec29c66.chunk.js","458b23f9d399cfb839840d38c491070d"],["/react/build/static/js/137.b8c78b1e.chunk.js","0a821d9e6e052ffa448dca57e2c0c681"],["/react/build/static/js/138.9bd56623.chunk.js","360b1fad43be610a81f9d3107407754e"],["/react/build/static/js/139.f3fe7f8f.chunk.js","3c01d53d8e410e815261b5dc0d50a297"],["/react/build/static/js/14.f0cf283b.chunk.js","0424fcae097260f976ad32cc9bde241d"],["/react/build/static/js/14.f0cf283b.chunk.js.LICENSE.txt","0512cf1466087f5c44c5c61e4b32a001"],["/react/build/static/js/140.d5c4a6ed.chunk.js","058ef2d10cbf0a817beca5fa01ffc3a8"],["/react/build/static/js/141.8e50d943.chunk.js","4a89181c0c4890ceae6ca7f257527d4e"],["/react/build/static/js/141.8e50d943.chunk.js.LICENSE.txt","03278fe9381615d8b390847939a9eb37"],["/react/build/static/js/142.40edc494.chunk.js","d08768b2f9beadc167c28cfcc076bdb7"],["/react/build/static/js/143.a27b16c8.chunk.js","40ab8b69e3d97a380dfcdc02630be31b"],["/react/build/static/js/144.f21e2122.chunk.js","f450010f63ec978918f922e6ab262c59"],["/react/build/static/js/145.f6308c00.chunk.js","3ed0a9ced74f5153eca06426ac5de9b5"],["/react/build/static/js/146.9e71404f.chunk.js","d2e1416370b0996cc450fa8ffa516e38"],["/react/build/static/js/147.797ad9d6.chunk.js","a8a7d75d014a86681620c4a492d94faf"],["/react/build/static/js/148.5213994c.chunk.js","9f5c83eb28b70852cb57e2219c8f7b58"],["/react/build/static/js/149.f94fdbbe.chunk.js","61e87544ee7bf72a8c06ece10879b4ff"],["/react/build/static/js/15.5eff19c4.chunk.js","198930527a2a59e851a519dccd2df0e3"],["/react/build/static/js/150.3d055a08.chunk.js","d9695d3310adfa06f0e1cc799de87d47"],["/react/build/static/js/151.c1346360.chunk.js","b80aa451cceeb7e458f7b76c1bf0fab9"],["/react/build/static/js/152.4d091868.chunk.js","d6b0ee5ac90b1fdf07615e6adb462c84"],["/react/build/static/js/153.2a99dd8f.chunk.js","548dad5a5324b300a6bc6a00a4abba0c"],["/react/build/static/js/154.5e6b6a40.chunk.js","9250396072bbb2d5ff7068e6e9c64cbe"],["/react/build/static/js/155.c458f237.chunk.js","f5d9697b76b4bc04156b3df7cc5efaf2"],["/react/build/static/js/156.add4bbb8.chunk.js","8a2437d1fb9e5fb4735511ccb02e7203"],["/react/build/static/js/157.e4a8097d.chunk.js","d5063f0edaf763680757b8a8089ee942"],["/react/build/static/js/158.3905f9da.chunk.js","65681d065451c50c056fe1734aaf1a1e"],["/react/build/static/js/159.16e1e4eb.chunk.js","4b606b0d1278552507a20f2f151d2975"],["/react/build/static/js/16.f5587995.chunk.js","aaf96f7222e66aeef06890d1160ecd5c"],["/react/build/static/js/160.737d1285.chunk.js","eecd71d5719a981a743bd10a3d00b625"],["/react/build/static/js/161.08164945.chunk.js","323e66dd027efc58ba84485ebeb94953"],["/react/build/static/js/162.d26fad80.chunk.js","36179dfcc00fcd2f61330ac4d1a3bb59"],["/react/build/static/js/163.da9cf7d3.chunk.js","0fe1180d49fe25675f535d07bafdf01c"],["/react/build/static/js/164.8829c42a.chunk.js","9a2849235546db56cf5b9e3985042641"],["/react/build/static/js/165.78dd7452.chunk.js","6cc2b03c1fc76b7ef5b5015ca61b4e78"],["/react/build/static/js/166.4a97c61f.chunk.js","e311aa18c45857ccf7b848f16e8f120f"],["/react/build/static/js/167.53ce0edc.chunk.js","8bc42ea8d34b58ed4814d3c869267ef3"],["/react/build/static/js/168.b796e1f9.chunk.js","ab50a3e8e8656ffc343c68e82877422a"],["/react/build/static/js/169.69fd1209.chunk.js","11cae358eb536b9f1921979e61e1f8cb"],["/react/build/static/js/17.deaa743d.chunk.js","196b6321fcb40bb3296d2f9222e57a1a"],["/react/build/static/js/170.cdc4ebff.chunk.js","a8830871976256ae3621e0d1653ddd31"],["/react/build/static/js/171.5c79c735.chunk.js","3e68e938e6a902dae8798fe7f21d7bd3"],["/react/build/static/js/172.e7094dd8.chunk.js","4535064236ca5290de0c9eb8e5bbc20e"],["/react/build/static/js/173.91aceac6.chunk.js","e426af70c72250a3c28e6f80e9f32e9f"],["/react/build/static/js/174.11e57a60.chunk.js","72247febef0ed259d32774e80dbf5f77"],["/react/build/static/js/175.6b020b0c.chunk.js","322b691778408a1d2c844326651a4d49"],["/react/build/static/js/176.e25b99e7.chunk.js","94bb8717876fb7c8d712b8c9a1d4c485"],["/react/build/static/js/177.cd47a9c7.chunk.js","f8ba4982f8e842cbde9f5b43eb68aecb"],["/react/build/static/js/178.395dd269.chunk.js","3e27cbb3f68a93965ca40ad07ef47cef"],["/react/build/static/js/179.bdb4ce63.chunk.js","183cee8919c003cf09a4b68b817ff28a"],["/react/build/static/js/18.535fa9e6.chunk.js","948edf87937bad11b054d57c2773eea1"],["/react/build/static/js/180.87c0400a.chunk.js","53313e8cb209355fedf8d972f751ebbf"],["/react/build/static/js/181.a39f202f.chunk.js","43721d7eb00cfd5caa91e0c818753354"],["/react/build/static/js/182.2618a8e0.chunk.js","7d06280ea9f77159f0e41174eeb48a94"],["/react/build/static/js/183.29034d2f.chunk.js","ad22b7a89887ccfccef4a67b2fc1ec66"],["/react/build/static/js/183.29034d2f.chunk.js.LICENSE.txt","cf224aa154060b2c3c86fa6ed5af6aa8"],["/react/build/static/js/184.29955220.chunk.js","0d563716a7b3341225afb54ea58280ce"],["/react/build/static/js/185.85a03448.chunk.js","9e423774248cf25fe931ee18a115cafa"],["/react/build/static/js/186.ffdfec91.chunk.js","d5a1e57d59e13639d2aeb8fda2f7ee7c"],["/react/build/static/js/187.85a9d546.chunk.js","b8a0b285a4f1c6a87ec836ff78413ab4"],["/react/build/static/js/188.676f6152.chunk.js","1fa5db9cb9d4461f986ec4cc64af5871"],["/react/build/static/js/19.4fd41f28.chunk.js","897fe95c7e3f29e0c16b1718fe1ffc78"],["/react/build/static/js/2.d659edf3.chunk.js","065445e7fc654996bfafff7a4b1b5ce8"],["/react/build/static/js/2.d659edf3.chunk.js.LICENSE.txt","7ec01595672f75e83fd81b41f132f4c1"],["/react/build/static/js/20.ecc2a430.chunk.js","f8d735864a0f69abedc25d669f18c0c7"],["/react/build/static/js/21.de738cfc.chunk.js","b723fd380f2d531c65ff11eda741e2f6"],["/react/build/static/js/22.b6cf24cd.chunk.js","b39ee316c6808527670bdcaadf4b4cc3"],["/react/build/static/js/23.d37ae96a.chunk.js","f618e85ff922fc8379e7d5c3d9a76bcb"],["/react/build/static/js/24.6624507c.chunk.js","9e2ebb7b14d7c1b7c210af21546bbce2"],["/react/build/static/js/25.629b7569.chunk.js","b6be94e2512065189d8b33a1ade30b27"],["/react/build/static/js/26.e9e9c6fc.chunk.js","72406fc6d20cb7206e9cd572fea0c361"],["/react/build/static/js/27.b1375753.chunk.js","920d6dbc8dfe21d2ecc66f98ee07514e"],["/react/build/static/js/28.bcfeeade.chunk.js","797d53df60cfce967383d65b370318cd"],["/react/build/static/js/28.bcfeeade.chunk.js.LICENSE.txt","0512cf1466087f5c44c5c61e4b32a001"],["/react/build/static/js/29.9e7bfa67.chunk.js","7acf9297adc6c7120f1c8f48668aee6d"],["/react/build/static/js/29.9e7bfa67.chunk.js.LICENSE.txt","275fe79abee3b697f1673c8bd9c58856"],["/react/build/static/js/3.37f89ed4.chunk.js","efbb19289c58d87909ca77d2b71eb8c6"],["/react/build/static/js/30.40d07ad1.chunk.js","c688b06d4273131d46f57e408d0bec28"],["/react/build/static/js/31.233b41f7.chunk.js","9c72172e8bab81edd6e750a79473e993"],["/react/build/static/js/32.b9e523d7.chunk.js","c1e5b72eedde5f8a38108cc7e0a6ed36"],["/react/build/static/js/33.b2f9e8d9.chunk.js","696ba8c532288101010e7a49dbb285a6"],["/react/build/static/js/33.b2f9e8d9.chunk.js.LICENSE.txt","0512cf1466087f5c44c5c61e4b32a001"],["/react/build/static/js/34.7a6c7146.chunk.js","10066f842b224fc34e7b58916c8fa9f0"],["/react/build/static/js/34.7a6c7146.chunk.js.LICENSE.txt","0512cf1466087f5c44c5c61e4b32a001"],["/react/build/static/js/35.b6dc2222.chunk.js","e4f351e0656616ed264d2edf93a190f7"],["/react/build/static/js/35.b6dc2222.chunk.js.LICENSE.txt","0512cf1466087f5c44c5c61e4b32a001"],["/react/build/static/js/36.0d1a374e.chunk.js","ea0077d65dd45943cd2328ea9f2545b2"],["/react/build/static/js/37.0c5c7141.chunk.js","5b4b3e1aa4e46fe667343894f67ea779"],["/react/build/static/js/37.0c5c7141.chunk.js.LICENSE.txt","0512cf1466087f5c44c5c61e4b32a001"],["/react/build/static/js/38.3dbd25a9.chunk.js","f3529fe75d58b0196bd145f859586de3"],["/react/build/static/js/39.2a924fd5.chunk.js","cef9391ad1721dbec3a6f4f204d49a83"],["/react/build/static/js/4.4d2d662b.chunk.js","26133418ac8b9aa044b555dded0a9ce7"],["/react/build/static/js/40.bd03bec4.chunk.js","1fcd54aee7d89731909f6b11eb029328"],["/react/build/static/js/41.2e9088ea.chunk.js","1b3f806cc362958ef77b10fdfddbede7"],["/react/build/static/js/42.0daa1a51.chunk.js","60410874f50fa7d2d09b8f9e555cdb19"],["/react/build/static/js/43.195b81b9.chunk.js","5eb5d425882ccc7b59a6a6a935c29246"],["/react/build/static/js/44.0ec30ab3.chunk.js","220cb07929be7edc8a1320936921802a"],["/react/build/static/js/45.10ca6320.chunk.js","ba26941db043a68f4371f8dd06bf69cc"],["/react/build/static/js/46.9f0b88f1.chunk.js","70c62109281cc08e0192fdcb6e2e7e78"],["/react/build/static/js/47.505c2746.chunk.js","61f8285b678c8d3a344cfd6275d9d7ac"],["/react/build/static/js/48.9901473f.chunk.js","975c34752f353dce1d315300c24185cf"],["/react/build/static/js/49.89df4bf4.chunk.js","c396efa90acc5b9ca3a2428dd4b40797"],["/react/build/static/js/5.ba9c3134.chunk.js","6f55d41c958d9daa9388eff6fff951bf"],["/react/build/static/js/50.ada9d135.chunk.js","f5fa3b9304402e55d99f092bbbfd85d7"],["/react/build/static/js/51.58a0f0ee.chunk.js","3b1bfcbb6c3ac144adf531fd096900f7"],["/react/build/static/js/52.57805ddb.chunk.js","114bd474269e5e3cbebe19e240ba956c"],["/react/build/static/js/53.1e38166e.chunk.js","3471d0585d74c86b56c30893e3249256"],["/react/build/static/js/54.c5bcfd46.chunk.js","2d08a1a2ef4d32d8278549b4db4a01c0"],["/react/build/static/js/55.a2fdae72.chunk.js","da1d04679c3976196adfe984feb12d91"],["/react/build/static/js/56.052456a2.chunk.js","6a4c2ab574a89da4cb9e991ad85013ab"],["/react/build/static/js/57.f8edc146.chunk.js","0caf4fcfa4c4b8562dc8711b9056064e"],["/react/build/static/js/58.3ba7a76a.chunk.js","3c27942741b27e472c0ee2571dcd8f42"],["/react/build/static/js/59.d746baef.chunk.js","8fed9651f6f85db84d59c1cc6578d8a7"],["/react/build/static/js/6.69ca2fc8.chunk.js","26af653d5e4dc15976cb400b0efbfe66"],["/react/build/static/js/60.098bd543.chunk.js","84e07179f5b29bb334cf9f1f146e2cd6"],["/react/build/static/js/61.d295c2a5.chunk.js","892669e8830c7aa9e090c8e29328c5b5"],["/react/build/static/js/62.d8a25af7.chunk.js","b19c236ce5c1f7e03a714549a10f4c49"],["/react/build/static/js/63.f1b4aeb7.chunk.js","905b43fe374003d8568b9bc648b11f41"],["/react/build/static/js/64.94ae0067.chunk.js","053f1e67f7580b67924c07e8398b980d"],["/react/build/static/js/65.ad9bb744.chunk.js","9a4592ea6670246b851e16800b7dc931"],["/react/build/static/js/66.92909981.chunk.js","801a76195ffb9ab2a03d25374127909d"],["/react/build/static/js/67.d0b639bc.chunk.js","55dbd79b14073ddcc4137f758ae16f31"],["/react/build/static/js/68.d1c952c6.chunk.js","2169e6a3671ce651f14e6eb50df7eea7"],["/react/build/static/js/69.ad0246bd.chunk.js","ceb8fbd2f23dc232c1befaa0feb9762b"],["/react/build/static/js/7.0bf2c37c.chunk.js","09021309cbf13356a88ac14b30c4ac36"],["/react/build/static/js/7.0bf2c37c.chunk.js.LICENSE.txt","275fe79abee3b697f1673c8bd9c58856"],["/react/build/static/js/70.c58502aa.chunk.js","a146b90588e4b772e25e5cbde49a102e"],["/react/build/static/js/71.8d37ad43.chunk.js","df2c1d624ef11a3c4d5ec267fbe7ec80"],["/react/build/static/js/72.8066a00e.chunk.js","f8684636de8a61de5e16dc7cf3385316"],["/react/build/static/js/73.16a53e3b.chunk.js","55a739adda821ad82e99ad96e2d5e521"],["/react/build/static/js/74.d409058a.chunk.js","a9540ed5b576ef0916d8c9838250d239"],["/react/build/static/js/75.2490c77d.chunk.js","318750c5539eccdf4db8db3007f5efcd"],["/react/build/static/js/76.691766f4.chunk.js","a0c172482c633e7323050695694a1518"],["/react/build/static/js/77.438ed8d3.chunk.js","c7c68ee2c8256fcaed7e2b282e192cb2"],["/react/build/static/js/78.a8bd2e81.chunk.js","206eafaea1cb21e0c233396e3a57206c"],["/react/build/static/js/79.8edb03bc.chunk.js","6e937387c8ab4b9ccb13860ede1530ab"],["/react/build/static/js/8.7ad76529.chunk.js","b40726bb167b58649acdc1b616c744be"],["/react/build/static/js/80.e0846def.chunk.js","5cbb2ef3ea55a97c8bacc3e7fdb9d407"],["/react/build/static/js/81.9e9bf3fd.chunk.js","5789c41cdcff4db6bb5c6ac438c7eb9c"],["/react/build/static/js/82.6988d907.chunk.js","14e1ec28f6ef74c49d347be29e650918"],["/react/build/static/js/83.b9f283c4.chunk.js","0ebdc39dcb0a7ef2a1f1249d006527de"],["/react/build/static/js/84.9bb7165f.chunk.js","bb81ea81819f8591af338b1e3f667d39"],["/react/build/static/js/85.bfbe6043.chunk.js","eb7a6cc87a295c00fb44294faca2d7d2"],["/react/build/static/js/86.cffbf64f.chunk.js","367be6a2dbe0a6d0cd89349e8352db0a"],["/react/build/static/js/87.524fb1bf.chunk.js","0865d9ed403edad00593fca78470701b"],["/react/build/static/js/88.95837520.chunk.js","a412c0983077a60d026739615a060723"],["/react/build/static/js/89.439698fa.chunk.js","f40586ed2fdf2f415b7e2c2dd88b76b7"],["/react/build/static/js/9.74545efc.chunk.js","87dfaf30a42d5c9b59ce22ee2450b2f2"],["/react/build/static/js/90.a0daaf98.chunk.js","704c4b37c1d27a41d56a0b7e1e47312c"],["/react/build/static/js/91.2e14c48a.chunk.js","485c3841f465a5edd4d8a4e83a25078f"],["/react/build/static/js/92.82446fd7.chunk.js","491b863f4a145e178eb14860a843cc37"],["/react/build/static/js/93.ac23f8d1.chunk.js","027bcab803a9014f2a50280715a6297e"],["/react/build/static/js/94.b473b8bb.chunk.js","3320d45166cd7671cf72142fe85ccdd7"],["/react/build/static/js/95.59056788.chunk.js","a7b89c04a79887f60c8cff66ba5a669f"],["/react/build/static/js/96.1730ba73.chunk.js","af153cb6e84d5f82b1140c5922e168fe"],["/react/build/static/js/97.f2dca402.chunk.js","0a63d263b85157927f42b6e2539c39c7"],["/react/build/static/js/98.893b36bc.chunk.js","c0697b9f42075e0abf5964d174e15024"],["/react/build/static/js/99.a319c9e2.chunk.js","737db85fc2409bff69b7783f629d72c5"],["/react/build/static/js/main.c251d32f.chunk.js.LICENSE.txt","20c4c9722b39971e742932d08ec3daf5"],["/react/build/static/js/runtime~main.e12d2f97.js","5dce39913da775ac3e12f090e10fe49b"],["/react/build/static/media/KaTeX_AMS-Regular.b1489df1.woff","7f06b4e30317f784d61d26686aed0ab2"],["/react/build/static/media/KaTeX_AMS-Regular.d4531cf7.woff2","e78e28b4834954df047e4925e9dbf354"],["/react/build/static/media/KaTeX_AMS-Regular.f80d9eaf.ttf","aaf4eee9fba9907d61c3935e0b6a54ae"],["/react/build/static/media/KaTeX_Caligraphic-Bold.0c96bc8f.ttf","021dd4dc61ee5f5cdf315f43b48c094b"],["/react/build/static/media/KaTeX_Caligraphic-Bold.7ce7636b.woff","1e802ca9dedc4ed4e3c6f645e4316128"],["/react/build/static/media/KaTeX_Caligraphic-Bold.f046a374.woff2","4ec58befa687e9752c3c91cd9bcf1bcb"],["/react/build/static/media/KaTeX_Caligraphic-Regular.35f3c951.ttf","d49f2d55ce4f40f982d8ba63d746fbf9"],["/react/build/static/media/KaTeX_Caligraphic-Regular.4519ba4c.woff2","7edb53b6693d75b8a2232481eea1a52c"],["/react/build/static/media/KaTeX_Caligraphic-Regular.4a559f36.woff","d3b46c3a530116933081d9d74e3e9fe8"],["/react/build/static/media/KaTeX_Fraktur-Bold.069514d4.ttf","a31e7cba7b7221ebf1a2ae545fb306b2"],["/react/build/static/media/KaTeX_Fraktur-Bold.2ea3916b.woff","c4c8cab7d5be97b2bb283e531c077355"],["/react/build/static/media/KaTeX_Fraktur-Bold.5b8749ee.woff2","d5b59ec9764e10f4a82369ae29f3ac58"],["/react/build/static/media/KaTeX_Fraktur-Regular.0d90113d.woff","b7d9c46bff5d51da6209e355cc4a235d"],["/react/build/static/media/KaTeX_Fraktur-Regular.2c629b06.woff2","32a5339eb809f381a7357ba56f82aab3"],["/react/build/static/media/KaTeX_Fraktur-Regular.96556db6.ttf","a48dad4f58c82e38a10da0ceebb86370"],["/react/build/static/media/KaTeX_Main-Bold.07e762d0.ttf","9ceff51b3cb7ce6eb4e8efa8163a1472"],["/react/build/static/media/KaTeX_Main-Bold.20b90c20.woff2","8e1e01c4b1207c0a383d9a2b4f86e637"],["/react/build/static/media/KaTeX_Main-Bold.a9cdbc85.woff","22086eb5d97009c3e99bcc1d16ce6865"],["/react/build/static/media/KaTeX_Main-BoldItalic.7649d52f.woff","4c57dbc44bfff1fdf08a59cf556fdab3"],["/react/build/static/media/KaTeX_Main-BoldItalic.b345de5b.woff2","284a17fe5baf72ff8217d4c7e70c0f82"],["/react/build/static/media/KaTeX_Main-BoldItalic.bc8d96e9.ttf","e8b44b990516dab7937bf240fde8b46a"],["/react/build/static/media/KaTeX_Main-Italic.44a32ae6.ttf","29c86397e75cdcb3135af8295f1c2e28"],["/react/build/static/media/KaTeX_Main-Italic.ab751a9e.woff2","e533d5a2506cf053cd671b335ec04dde"],["/react/build/static/media/KaTeX_Main-Italic.e3954fe9.woff","99be0e10c38cd42466e6fe1665ef9536"],["/react/build/static/media/KaTeX_Main-Regular.13b3f852.woff2","5c734d78610fa35282f3379f866707f2"],["/react/build/static/media/KaTeX_Main-Regular.9e75cd60.woff","b741441f6d71014d0453ca3ebc884dd4"],["/react/build/static/media/KaTeX_Main-Regular.af7fc7b3.ttf","5c94aef490324b0925dbe5f643e8fd04"],["/react/build/static/media/KaTeX_Math-BoldItalic.4d6241be.ttf","9a2834a9ff8ab411153571e0e55ac693"],["/react/build/static/media/KaTeX_Math-BoldItalic.94810ff6.woff","b13731ef4e2bfc3d8d859271e39550fc"],["/react/build/static/media/KaTeX_Math-BoldItalic.d5d35e84.woff2","d747bd1e7a6a43864285edd73dcde253"],["/react/build/static/media/KaTeX_Math-Italic.11278d36.woff","f0303906c2a67ac63bf1e8ccd638a89e"],["/react/build/static/media/KaTeX_Math-Italic.cae7ea26.ttf","291e76b8871b84560701bd29f9d1dcc7"],["/react/build/static/media/KaTeX_Math-Italic.ffda8803.woff2","4ad08b826b8065e1eab85324d726538c"],["/react/build/static/media/KaTeX_SansSerif-Bold.2946bdb5.woff","3fb419559955e3ce75619f1a5e8c6c84"],["/react/build/static/media/KaTeX_SansSerif-Bold.5a20a475.woff2","6e0830bee40435e72165345e0682fbfc"],["/react/build/static/media/KaTeX_SansSerif-Bold.f0ad0abc.ttf","7dc027cba9f7b11ec92af4a311372a85"],["/react/build/static/media/KaTeX_SansSerif-Italic.c7feacd5.ttf","4059868e460d2d2e6be18e180d20c43d"],["/react/build/static/media/KaTeX_SansSerif-Italic.c834ba6d.woff","727a9b0d97d72d2fc0228fe4e07fb4d8"],["/react/build/static/media/KaTeX_SansSerif-Italic.e5fc2aef.woff2","fba01c9c6fb2866a0f95bcacb2c187a5"],["/react/build/static/media/KaTeX_SansSerif-Regular.5af9e1cf.ttf","5c58d168c0b66d2c32234a6718e74dfb"],["/react/build/static/media/KaTeX_SansSerif-Regular.5bf28900.woff2","d929cd671b19f0cfea55b6200fb47461"],["/react/build/static/media/KaTeX_SansSerif-Regular.a4fd0563.woff","2555754a67062cac3a0913b715ab982f"],["/react/build/static/media/KaTeX_Script-Regular.a1c15978.woff2","755e2491f13b5269f0afd5a56f7aa692"],["/react/build/static/media/KaTeX_Script-Regular.cd3b0634.woff","d524c9a5b62a17f98f4a97af37fea735"],["/react/build/static/media/KaTeX_Script-Regular.dd0db7ae.ttf","d12ea9efb375f9dc331f562e69892638"],["/react/build/static/media/KaTeX_Size1-Regular.1876361f.woff2","048c39cba4dfb0460682a45e84548e4b"],["/react/build/static/media/KaTeX_Size1-Regular.bbd9552c.ttf","7342d45b052c3a2abc21049959fbab7f"],["/react/build/static/media/KaTeX_Size1-Regular.c4ae0d25.woff","08b5f00e7140f7a10e62c8e2484dfa5a"],["/react/build/static/media/KaTeX_Size2-Regular.635e9324.woff","af24b0e4b7e52656ca77914695c99930"],["/react/build/static/media/KaTeX_Size2-Regular.d1e8ff17.ttf","eb130dcc661de766c999c60ba1525a88"],["/react/build/static/media/KaTeX_Size2-Regular.f516b73c.woff2","81d6b8d5ca77d63d5033d6991549a659"],["/react/build/static/media/KaTeX_Size3-Regular.1ef7adae.woff2","b311ca09df2c89a10fbb914b5a053805"],["/react/build/static/media/KaTeX_Size3-Regular.5d632274.ttf","7e02a40c41e52dc3b2b6b197bbdf05ea"],["/react/build/static/media/KaTeX_Size3-Regular.f32a9fde.woff","0d8926405d832a4b065e516bd385d812"],["/react/build/static/media/KaTeX_Size4-Regular.1d132596.ttf","ad7672524b64b730dfd176140a8945cb"],["/react/build/static/media/KaTeX_Size4-Regular.4f012d6a.woff2","6a3255dfc1ba41c46e7e807f8ab16c49"],["/react/build/static/media/KaTeX_Size4-Regular.f668d566.woff","68895bb880a61a7fc019dbfaa5121bb4"],["/react/build/static/media/KaTeX_Typewriter-Regular.4f31d033.woff2","6cc31ea5c223c88705a13727a71417fa"],["/react/build/static/media/KaTeX_Typewriter-Regular.b1d1af1a.ttf","257023560753aeb0b89b7e434d3da17f"],["/react/build/static/media/KaTeX_Typewriter-Regular.d3c8e68f.woff","3fe216d2a5f736c560cde71984554b64"],["/react/build/static/media/banner_list.e02c5e16.jpg","bc53dcd5b0731ce2ac28c3ea02a01c97"],["/react/build/static/media/beijintulogontwo.41076faf.png","245dc9e1ed09d34f605c2d5799ee3327"],["/react/build/static/media/educoder.695bfe08.png","0bc98d3f00dce03f9f4bef39aa288335"],["/react/build/static/media/slick.2630a3e3.svg","f97e3bbf73254b0112091d0192f17aec"],["/react/build/static/media/slick.29518378.woff","b7c9e1e479de3b53f1e4e30ebac2403a"],["/react/build/static/media/slick.a4e97f5a.eot","ced611daf7709cc778da928fec876475"],["/react/build/static/media/slick.c94f7671.ttf","d41f55a78e6f49a5512878df1737e58a"],["/react/build/ts.worker.js.LICENSE.txt","ce15c9d372cc5baeacdeb733817bdde4"]],cacheName="sw-precache-v3-sw-precache-webpack-plugin-"+(self.registration?self.registration.scope:""),ignoreUrlParametersMatching=[/^utm_/],addDirectoryIndex=function(c,a){var e=new URL(c);return"/"===e.pathname.slice(-1)&&(e.pathname+=a),e.toString()},cleanResponse=function(a){return a.redirected?("body"in a?Promise.resolve(a.body):a.blob()).then(function(c){return new Response(c,{headers:a.headers,status:a.status,statusText:a.statusText})}):Promise.resolve(a)},createCacheKey=function(c,a,e,d){var t=new URL(c);return d&&t.pathname.match(d)||(t.search+=(t.search?"&":"")+encodeURIComponent(a)+"="+encodeURIComponent(e)),t.toString()},isPathWhitelisted=function(c,a){if(0===c.length)return!0;var e=new URL(a).pathname;return c.some(function(c){return e.match(c)})},stripIgnoredUrlParameters=function(c,e){var a=new URL(c);return a.hash="",a.search=a.search.slice(1).split("&").map(function(c){return c.split("=")}).filter(function(a){return e.every(function(c){return!c.test(a[0])})}).map(function(c){return c.join("=")}).join("&"),a.toString()},hashParamName="_sw-precache",urlsToCacheKeys=new Map(precacheConfig.map(function(c){var a=c[0],e=c[1],d=new URL(a,self.location),t=createCacheKey(d,hashParamName,e,/\.\w{8}\./);return[d.toString(),t]}));function setOfCachedUrls(c){return c.keys().then(function(c){return c.map(function(c){return c.url})}).then(function(c){return new Set(c)})}self.addEventListener("install",function(c){c.waitUntil(caches.open(cacheName).then(function(d){return setOfCachedUrls(d).then(function(e){return Promise.all(Array.from(urlsToCacheKeys.values()).map(function(a){if(!e.has(a)){var c=new Request(a,{credentials:"same-origin"});return fetch(c).then(function(c){if(!c.ok)throw new Error("Request for "+a+" returned a response with status "+c.status);return cleanResponse(c).then(function(c){return d.put(a,c)})})}}))})}).then(function(){return self.skipWaiting()}))}),self.addEventListener("activate",function(c){var e=new Set(urlsToCacheKeys.values());c.waitUntil(caches.open(cacheName).then(function(a){return a.keys().then(function(c){return Promise.all(c.map(function(c){if(!e.has(c.url))return a.delete(c)}))})}).then(function(){return self.clients.claim()}))}),self.addEventListener("fetch",function(a){if("GET"===a.request.method){var c,e=stripIgnoredUrlParameters(a.request.url,ignoreUrlParametersMatching),d="index.html";(c=urlsToCacheKeys.has(e))||(e=addDirectoryIndex(e,d),c=urlsToCacheKeys.has(e));var t="/react/build/index.html";!c&&"navigate"===a.request.mode&&isPathWhitelisted(["^(?!\\/__).*"],a.request.url)&&(e=new URL(t,self.location).toString(),c=urlsToCacheKeys.has(e)),c&&a.respondWith(caches.open(cacheName).then(function(c){return c.match(urlsToCacheKeys.get(e)).then(function(c){if(c)return c;throw Error("The cached response that was expected is missing.")})}).catch(function(c){return console.warn('Couldn\'t serve response for "%s" from cache: %O',a.request.url,c),fetch(a.request)}))}}); \ No newline at end of file diff --git a/static/js/112.0cb390c1.chunk.js b/static/js/112.3bed1031.chunk.js similarity index 81% rename from static/js/112.0cb390c1.chunk.js rename to static/js/112.3bed1031.chunk.js index 16d0cb27f..34ff70dff 100644 --- a/static/js/112.0cb390c1.chunk.js +++ b/static/js/112.3bed1031.chunk.js @@ -1 +1 @@ -(this.webpackJsonp=this.webpackJsonp||[]).push([[112],{"+JVH":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t]*>/g;t.default=function(e){var t=e.value,n=void 0===t?"":t,u=e.className,f=e.style,d=void 0===f?{}:f,p=e.url,m=String(n),h=(0,r.useMemo)((function(){var e=(0,i.default)(m),t=(0,a.getMathExpressions)();return m.match(/\[TOC\]/)&&(e=e.replace("[TOC]
",(0,a.getTocContent)()),(0,a.cleanToc)()),e=(e=e.replace(/(__special_katext_id_\d+__)/g,(function(e,n){var r=t[n],o=r.type,a=r.expression;return(0,c.renderToString)(function(e){var t=document.createElement("div");return t.innerHTML=e,0===t.childNodes.length?"":t.childNodes[0].nodeValue}(a)||"",{displayMode:"block"===o,throwOnError:!1,output:"html"})}))).replace(/▁/g,"▁▁▁"),(0,a.resetMathExpressions)(),l.default.sanitize(e)}),[m]);(0,r.useEffect)((function(){if(p&&p.hash&&h){var e=p.hash;if(e){var t=decodeURIComponent(e.split("#")[1]),n=document.getElementById(t);n&&window.scrollTo(0,n.offsetTop+120)}}}),[p,h]);var y=(0,r.useRef)();function v(e){var t=e.target;if("A"===t.tagName.toUpperCase()){var n=t.getAttribute("href");if(n&&n.startsWith("#")){e.preventDefault();var r=document.getElementById(n.replace("#",""));r&&r.scrollIntoView(!0)}}}return(0,r.useEffect)((function(){if(y.current&&h&&h.match(s)&&window.PR.prettyPrint(),y.current)return y.current.addEventListener("click",v),function(){y.current.removeEventListener("click",v),(0,a.resetMathExpressions)(),(0,a.cleanToc)()}}),[h,y.current,v]),o.default.createElement("div",{ref:y,style:d,className:(u||"")+" markdown-body",dangerouslySetInnerHTML:{__html:h}})}},cJAJ:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=f(n("W9HT")),o=f(n("BvKs")),a=f(n("5rEg")),i=f(n("14Xm")),l=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{!r&&l.return&&l.return()}finally{if(o)throw a}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};n("04bd"),n("2WkQ"),n("1vPl");var c=n("q1tI"),u=f(c),s=n("tnhM");function f(e){return e&&e.__esModule?e:{default:e}}function d(e){return function(){var t=e.apply(this,arguments);return new Promise((function(e,n){return function r(o,a){try{var i=t[o](a),l=i.value}catch(e){return void n(e)}if(!i.done)return Promise.resolve(l).then((function(e){r("next",e)}),(function(e){r("throw",e)}));e(l)}("next")}))}}t.default=function(e){var t,n,f=(t=d(i.default.mark((function e(t,n){var r;return i.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,s.getBranch)(t,n);case 2:r=e.sent,M(r),A(r),_(!1);case 6:case"end":return e.stop()}}),e,this)}))),function(e,n){return t.apply(this,arguments)}),p=(n=d(i.default.mark((function e(t,n){var r;return i.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,s.getTag)(t,n);case 2:r=e.sent,M(r),A(r),_(!1);case 6:case"end":return e.stop()}}),e,this)}))),function(e,t){return n.apply(this,arguments)}),m=e.changeBranch,h=e.tagflag,y=e.branchList,v=e.projectsId,g=e.owner,b=(0,c.useState)(void 0),E=l(b,2),w=E[0],O=E[1],k=(0,c.useState)(0),x=l(k,2),S=x[0],N=(x[1],(0,c.useState)(!0)),C=l(N,2),j=C[0],_=C[1],P=(0,c.useState)(void 0),D=l(P,2),T=D[0],M=D[1],K=(0,c.useState)(void 0),I=l(K,2),L=I[0],A=I[1],R=(0,c.useState)("branch"),H=l(R,2),B=H[0],F=H[1];return(0,c.useEffect)((function(){y&&(M(y),A(y),_(!1))}),[y]),u.default.createElement("div",{className:"overlayBranch"},u.default.createElement("div",{className:"padding15",style:{paddingBottom:"0px"}},u.default.createElement(a.default,{prefix:u.default.createElement("i",{className:"iconfont icon-sousuo_icon1 font-14"}),placeholder:"请输入分支"+(h?"或标签":"")+"名称搜索",autocomplete:"off",className:"OptionsInput",value:w,onChange:function(e){O(e.target.value);var t=e.target.value?T&&T.length>0&&T.filter((function(t){return t.name.indexOf(e.target.value)>-1})):T;A(t)}})),u.default.createElement(o.default,{mode:"horizontal",className:"navUl",selectedKeys:[B],onClick:function(e){F(e.key),_(!0),"branch"===e.key?f(v,g):p(v,g)}},u.default.createElement(o.default.Item,{key:"branch"},"分支"),h&&u.default.createElement(o.default.Item,{key:"tag"},"标签")),u.default.createElement(r.default,{spinning:j},u.default.createElement("ul",{className:"OptionsUl",id:"ul-btn"},L&&L.length>0?L.map((function(e,t){return u.default.createElement("li",{key:t,onClick:function(){return t=e.name,void m(t);var t}},u.default.createElement("a",{className:"task-hide ulALink"},e.name))})):u.default.createElement("p",{className:"listTips"},"暂无",w,0===S?"分支":"标签","~"))))}},dEUZ:function(e,t,n){},dlhN:function(e,t,n){"use strict";n.r(t);n("SchZ"),n("h5qY")},eIPa:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=y(n("diRs")),o=y(n("W9HT")),a=y(n("2/Rp")),i=y(n("14Xm")),l=Object.assign||function(e){for(var t=1;t0&&s.default.createElement("p",{className:"task-hide",style:{maxWidth:"215px"}},"所属组织:",function(e){var t="";return e.map((function(e){t=t+e.name+"、"})),t&&t.substr(0,t.length-1)}(e.organizations))))),s.default.createElement(f.AlignCenter,{className:"menuinfos"},s.default.createElement(d.Link,{to:"/"+e.login+"/projects"},s.default.createElement("span",null,e.projects_count),s.default.createElement("span",null,"项目数")),s.default.createElement(d.Link,{to:"/"+e.login+"/followers"},s.default.createElement("span",null,e.followers_count),s.default.createElement("span",null,"粉丝数")),s.default.createElement(d.Link,{to:"/"+e.login+"/following"},s.default.createElement("span",null,e.following_count),s.default.createElement("span",null,"关注数"))),s.default.createElement("div",{className:"pb20",style:{display:"flex",justifyContent:"center"}},E&&E===e.login?s.default.createElement(a.default,{className:"currentBtn"},"当前用户"):e.is_watch?s.default.createElement(a.default,{type:"default",onClick:function(){return V(!1,e.login)}},"已关注"):s.default.createElement(a.default,{type:"primary",onClick:function(){return V(!0,e.login)}},"关注TA")));L(t)}}function V(e,t){(0,h.default)({method:e?"post":"delete",url:"/watchers/"+(e?"follow":"unfollow")+".json",params:{target_type:"user",id:t}}).then((function(n){if(n&&(0===n.data.status||2===n.data.status)){var r=k&&k.filter((function(e){return e.login===t}));r&&(r[0].is_watch=e),q(r[0])}})).catch((function(e){console.log(e)}))}function X(e,t,n){t!==H&&B(t);var r=C.concat();r.map((function(e){return e.visible=!1})),e&&(r[n].visible=e),r.splice(),j(r)}return(0,u.useEffect)((function(){v&&v.total_count>0&&(T(v.total_count),j(v.list))}),[v]),(0,u.useEffect)((function(){H?y(H):L(void 0)}),[H]),s.default.createElement("div",{className:"halfs"},s.default.createElement(d.Link,{to:"/"+g+"/"+b+"/contribute",className:"font-16 color-ooo hoverA"},s.default.createElement("span",null,"贡献者"),v&&v.total_count>0&&s.default.createElement("span",{className:"infoCount"},v.total_count)),s.default.createElement("div",{className:"attrPerson",onMouseLeave:function(){return X(!1)}},D>0?C.map((function(e,t){return s.default.createElement(r.default,{content:I,visible:e.visible,overlayClassName:"menuPanels",placement:"top"},s.default.createElement(d.Link,{key:t,to:"/"+e.login},s.default.createElement("img",{src:(0,p.getImageUrl)("/"+e.image_url),alt:"",onMouseOver:function(){return X(!0,e.login,t)}})))})):""))}},gL5p:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(t,"MonacoDiffEditor",{enumerable:!0,get:function(){return o.default}});var r=a(n("j6EG")),o=a(n("4oKn"));function a(e){return e&&e.__esModule?e:{default:e}}},gUMM:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=M(n("W9HT")),o=M(n("PArb")),a=M(n("2/Rp")),i=M(n("jsC+")),l=M(n("BvKs")),c=M(n("wFql")),u=Object.assign||function(e){for(var t=1;t 0&&e.indexOf("/")>-1?e.replaceAll("/","%2F"):e}t.default=function(e){var t,n=(0,f.useState)(void 0),c=s(n,2),M=c[0],I=c[1],L=(0,f.useState)(void 0),A=s(L,2),R=A[0],H=A[1],B=(0,f.useState)(void 0),F=s(B,2),U=F[0],W=F[1],z=(0,f.useState)(void 0),q=s(z,2),V=q[0],X=q[1],J=(0,f.useState)(void 0),Y=s(J,2),Z=Y[0],G=Y[1],Q=(0,f.useState)(void 0),$=s(Q,2),ee=$[0],te=$[1],ne=(0,f.useState)("dir"),re=s(ne,2),oe=re[0],ae=re[1],ie=(0,f.useState)(!0),le=s(ie,2),ce=le[0],ue=le[1],se=(0,f.useState)(!1),fe=s(se,2),de=fe[0],pe=fe[1],me=(0,f.useState)(0),he=s(me,2),ye=he[0],ve=he[1],ge=(0,f.useState)(void 0),be=s(ge,2),Ee=be[0],we=be[1],Oe=(0,f.useState)(void 0),ke=s(Oe,2),xe=ke[0],Se=ke[1],Ne=(0,f.useState)(void 0),Ce=s(Ne,2),je=Ce[0],_e=Ce[1],Pe=(0,f.useState)(void 0),De=s(Pe,2),Te=De[0],Me=De[1],Ke=(0,f.useState)(!0),Ie=s(Ke,2),Le=Ie[0],Ae=Ie[1],Re=(0,f.useState)(!0),He=s(Re,2),Be=He[0],Fe=He[1],Ue=(0,f.useState)(!1),We=s(Ue,2),ze=We[0],qe=We[1],Ve=(0,f.useState)(!1),Xe=s(Ve,2),Je=Xe[0],Ye=Xe[1],Ze=(0,f.useState)(!1),Ge=s(Ze,2),Qe=Ge[0],$e=Ge[1],et=(0,f.useState)(void 0),tt=s(et,2),nt=tt[0],rt=tt[1],ot=(0,f.useState)(void 0),at=s(ot,2),it=at[0],lt=at[1],ct=(0,f.useState)(void 0),ut=s(ct,2),st=ut[0],ft=ut[1],dt=(0,f.useState)(void 0),pt=s(dt,2),mt=pt[0],ht=pt[1],yt=(0,f.useState)(void 0),vt=s(yt,2),gt=vt[0],bt=vt[1],Et=(0,f.useState)(!1),wt=s(Et,2),Ot=wt[0],kt=wt[1],xt=(0,f.useState)(!0),St=s(xt,2),Nt=St[0],Ct=St[1],jt=(0,f.useState)(!0),_t=s(jt,2),Pt=_t[0],Dt=_t[1],Tt=(0,f.useState)(void 0),Mt=s(Tt,2),Kt=Mt[0],It=Mt[1],Lt=e.match.params.owner,At=e.match.params.projectsId,Rt=e.match.params.branchName;Rt=(t=Rt)&&t.length>0&&t.indexOf("%2F")>-1?t.replaceAll("%2F","/"):t;var Ht=e.projectDetail,Bt=e.history.location.pathname,Ft=Ht&&2!=Ht.type&&("Admin"===Ht.permission||"Owner"===Ht.permission||"Manager"===Ht.permission),Ut=e.bannerList;function Wt(e,t){E.default.get("/"+Lt+"/"+At+"/readme.json",{params:{owner:Lt,repo:At,filepath:e,ref:t||Rt}}).then((function(e){ht(e?e.data:void 0)}))}function zt(t,n,r){if("submodule"!==n){var o=K(Rt||gt);ae(n),e.history.push("/"+Lt+"/"+At+"/tree/"+o+(t?"/"+t:""))}}function qt(t){if(!1===e.checkIfLogin())return e.showLoginDialog(),!1;e.history.push(t)}(0,f.useEffect)((function(){if(Ut&&Ut.length>0){var e=Ut.filter((function(e){return"pulls"===e.menu_name})),t=Ut.filter((function(e){return"issues"===e.menu_name}));e&&0===e.length&&Ct(!1),t&&0===t.length&&Dt(!1)}}),[Ut]),(0,f.useEffect)((function(){Ht&&(I(Ht),rt(Ht.description),lt(Ht.website),ft(Ht.lesson_url),bt(Ht.default_branch),H(Ht.invite_code))}),[Ht]),(0,f.useEffect)((function(){X(U?U.split("/"):void 0)}),[U]),(0,f.useEffect)((function(){if(At&&Lt&>){var e=K(Rt);if(Bt.indexOf("/"+Lt+"/"+At)>-1&&Bt.indexOf("/tree/"+e+"/")>-1){var t=Bt.split("/tree/"+e+"/")[1];W(t),function(e,t){Fe(!0);var n="/"+Lt+"/"+At+"/sub_entries.json";E.default.get(n,{params:{filepath:e,ref:t||Rt,type:oe}}).then((function(t){if(t){var n=t.data.entries;n.type?(we(void 0),Se(n),ae(n.type),ht(void 0)):(Se(void 0),we(n),ae("dir"),Wt(e,Rt||gt));var r=t.data.last_commit;G(r&&r.commit),te(r&&r.committer),Ye(!1),Ae(!0),Ae(!Ot),ue(!0)}setTimeout((function(){Fe(!1)}),500)})).catch((function(e){Fe(!1)}))}(t,Rt),ae("file")}else W(void 0),function(e){Fe(!0);var t="/"+Lt+"/"+At+"/entries.json";E.default.get(t,{params:{ref:e}}).then((function(e){if(e){ve(e.data.commits_count),we(e.data.entries),Se(void 0),Me(e.data.tar_url),_e(e.data.zip_url);var t=e.data.last_commit;G(t&&t.commit),te(t&&t.committer),Ye(!0),Ae(!0),kt(!1),ue(!0),Wt("",Rt||gt)}setTimeout((function(){Fe(!1)}),500)})).catch((function(e){Fe(!1)}))}(Rt||gt),ae("dir")}}),[At,Lt,Bt,gt]),(0,f.useEffect)((function(){E.default.get("/"+Lt+"/"+At+"/releases.json").then((function(e){if(e&&e.data){var t={list:e.data.releases,total_count:e.data.releases.length};It(t)}}))}),[]),(0,f.useEffect)((function(){if(M&&Z){var e=document.getElementById("ptxt");if(e)e.offsetHeight>18&&pe(!0)}}),[M,Z]);var Vt,Xt=d.default.createElement(v.default,{http_url:M&&M.clone_url,ssh_url:M&&M.ssh_url,zip_url:je,tar_url:Te,showNotification:e.showNotification}),Jt=xe&&xe.name,Yt=Jt&&".md"===Jt.substring(Jt.length-3,Jt.length),Zt=e.current_user,Gt=M&&M.permission&&"Reporter"!==M.permission,Qt="dir"===oe&&M&&2!==M.type&&(M.permission&&"Reporter"!==M.permission||Zt&&Zt.admin);return d.default.createElement(p.WhiteBack,null,d.default.createElement(_.default,{desc:nt,website:it,lesson_url:st,visible:Qe,onCancel:function(){return $e(!1)},onOk:function(e,t,n){var r="/"+Lt+"/"+At+".json";E.default.put(r,{description:e,website:t,lesson_url:n}).then((function(e){e&&e.data&&e.data.id&&(rt(e.data.description),lt(e.data.website),ft(e.data.lesson_url))}))}}),d.default.createElement(r.default,{spinning:Be},(Ee||xe)&&d.default.createElement(d.default.Fragment,null,d.default.createElement(j.default,{history:e.history,owner:Lt,projectsId:At,name:M&&M.name,branch:Rt||gt,visible:ze,onClose:function(){return qe(!1)},list:Je?Ee:void 0}),d.default.createElement("div",{className:"drawerBtn",onClick:function(){return qe(!0)}},d.default.createElement("i",{className:"iconfont icon-zuohuaicon font-14"}),d.default.createElement("span",null,"目录"))),d.default.createElement("div",{style:{minHeight:"500px"}},M&&d.default.createElement(p.Box,{className:"Panels"},d.default.createElement(p.LongWidth,null,d.default.createElement("div",{className:"panelmenu"},d.default.createElement(p.FlexAJ,null,d.default.createElement(p.AlignCenter,null,d.default.createElement("div",{className:"mr30"},e&&e.platform?d.default.createElement(g.default,{repo_id:M&&M.repo_id,projectsId:At,branch:Rt||gt,changeBranch:function(t){var n=K(t),r="/"+Lt+"/"+At+(t&&"/tree/"+n)+(U?"/"+U:"");e.history.push(r)},owner:Lt,history:e.history,branchList:M&&M.branches&&M.branches.list}):d.default.createElement("span",null,"分支:",d.default.createElement("span",{className:"color-grey-6"},Rt||gt))),V&&V.length>0?d.default.createElement(w.default,{identifier:M&&M.identifier,treeValuePath:V,returnUlr:function(t){var n=K(Rt);e.history.push("/"+Lt+"/"+At+"/tree"+(n?"/"+n:"")+"/"+t)},returnMain:function(){W(void 0);var t=K(Rt||gt);e.history.push("/"+Lt+"/"+At+"/tree/"+t)},getPathUrl:function(e,t){if(e&&e.length>0&&t){for(var n="",r=0;r 0||xe?d.default.createElement("div",{className:"listtable"},Z&&d.default.createElement("div",{className:"listtablehead"},d.default.createElement(b.default,{url:(0,m.getImageUrl)("/"+(ee&&ee.image_url)),name:ee&&ee.name,id:ee&&ee.id,login:ee&&ee.login}),d.default.createElement("div",{onClick:function(){return e.history.push("/"+Lt+"/"+At+"/commits/"+(0,y.truncateCommitId)(Z.sha))},className:de&&ce?"ellipsistxt hidetxt":"ellipsistxt"},d.default.createElement("pre",{id:"ptxt"},Z.message)),de&&d.default.createElement("span",{className:"ellipsis",onClick:function(){return function(e){ue(!e)}(ce)}},d.default.createElement("i",{className:"iconfont icon-shenglvehao"})),d.default.createElement("span",{className:"ml20 color-grey-6 font-12 mt3"},Z.time_from_now),ye?d.default.createElement(h.Link,{to:"/"+Lt+"/"+At+"/commits/branch/"+K(Rt||gt),className:"ml20 color-grey-3",style:{height:"28px",lineHeight:"28px"}},d.default.createElement("i",{className:"iconfont icon-tijiaoicon mr3 font-16"}),d.default.createElement("span",{style:{fontWeight:"500"}},ye,"次提交")):""),d.default.createElement("ul",{className:"listtablebody"},Ee&&Ee.length>0&&Ee.map((function(e,t){return d.default.createElement(O.default,{owner:Lt,item:e,projectsId:At,goToSubRoot:zt})})),xe&&d.default.createElement(x.default,u({},e,{detail:xe,readOnly:Le,md:Yt,onEdit:function(e){Ae(e),kt(!1)},currentBranch:Rt||gt,type:M.type})))):"",Ee&&0===Ee.length&&!xe?d.default.createElement(P.default,{_html:"暂未发现文件"}):"",mt&&mt.content?d.default.createElement(k.default,{ChangeFile:function(t,n){var r=K(Rt||gt);e.history.push("/"+Lt+"/"+At+"/tree/"+r+"/"+t),ae("file"),kt(!0)},readme:mt,operate:e&&(e.isManager||e.isDeveloper)&&2!==M.type,history:e.history}):"")),!(V&&V.length>0)&&!xe&&d.default.createElement(p.ShortWidth,null,d.default.createElement(p.Gap,{style:{paddingLeft:"30px"}},d.default.createElement("div",{className:"panelmenu"},d.default.createElement(p.FlexAJ,{className:"font-18 color-ooo mb20",style:{lineHeight:"28px"}},"关于",M.permission&&("Admin"===M.permission||"Owner"===M.permission||"Manager"===M.permission)&&d.default.createElement("i",{onClick:function(){return $e(!0)},className:"iconfont icon-a-shezhi color-grey-9 font-15"})),nt&&d.default.createElement("p",{className:"font-14 color-grey-3 mb15 task-hide-2",style:{lineHeight:"24px",WebkitLineClamp:"4",textAlign:"justify",wordBreak:"break-all"}},nt),it&&d.default.createElement("div",{className:"color-grey-6 df pinfos mb5"},d.default.createElement("i",{className:"iconfont icon-lianjie2 font-15 mr10"}),d.default.createElement("a",{href:it,target:"_blank",style:{wordBreak:"break-all",lineHeight:"20px",marginTop:"5px",textDecoration:"underline"}},it)),d.default.createElement("div",{className:"pinfos mb5"},d.default.createElement("i",{className:"iconfont icon-zishuwenjian_icon font-15 mr10"}),d.default.createElement("a",{href:"#readme"},"README.md")),d.default.createElement("div",{className:"color-grey-6 mb5"},d.default.createElement("i",{className:"iconfont icon-neicunicon font-15 mr10"}),d.default.createElement("span",null,M&&M.size)),M&&M.license_name&&d.default.createElement("div",{className:"pinfos"},d.default.createElement("i",{className:"iconfont icon-xieyiicon font-16 mr10"}),d.default.createElement(h.Link,{to:"/"+Lt+"/"+At+"/tree/"+(Rt||gt)+"/LICENSE",className:"color-grey-6"},M.license_name))),R&&d.default.createElement("div",null,d.default.createElement(o.default,null),d.default.createElement(D.default,{code:R})),st&&d.default.createElement("div",null,d.default.createElement(o.default,null),d.default.createElement("p",{className:"font-16 color-ooo"},"实践课程"),d.default.createElement("a",{href:st,target:"_blank",className:"color-grey-6",style:{textDecoration:"underline",wordBreak:"break-all"}},st)),Kt&&d.default.createElement(d.default.Fragment,null,d.default.createElement(o.default,null),d.default.createElement(S.default,{owner:Lt,projectsId:At,releaseVersions:Kt,history:e.history,distribution:Ft})),M&&M.contributors&&M.contributors.total_count>0&&d.default.createElement(N.default,{contributors:M.contributors,owner:Lt,projectsId:At}),M&&M.languages&&d.default.createElement(d.default.Fragment,null,d.default.createElement(o.default,null),d.default.createElement(C.default,{languages:M.languages}))))))))}},h5qY:function(e,t,n){},i6bk:function(e,t,n){"use strict";function r(e,t){if("undefined"==typeof window)return 0;var n=t?"scrollTop":"scrollLeft",r=e===window,o=r?e[t?"pageYOffset":"pageXOffset"]:e[n];return r&&"number"!=typeof o&&(o=document.documentElement[n]),o}n.d(t,"a",(function(){return r}))},j6EG:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==u(e)&&"function"!=typeof e)return{default:e};var t=c();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if(Object.prototype.hasOwnProperty.call(e,o)){var a=r?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(n,o,a):n[o]=e[o]}n.default=e,t&&t.set(e,n);return n}(n("M/lh")),o=l(n("17x9")),a=l(n("q1tI")),i=n("JwdM");function l(e){return e&&e.__esModule?e:{default:e}}function c(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return c=function(){return e},e}function u(e){return(u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function f(e){for(var t=1;t =0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r =0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function p(e,t){for(var n=0;n -1}));b(n)}else b(t)},prefix:l.default.createElement("i",{className:"iconfont icon-sousuo_icon1 font-14"})})),g&&g.length>0?l.default.createElement("div",{className:"anchorBox"},l.default.createElement(o.default,{affix:!1,onChange:function(e){f(e)}},g.map((function(e,t){return l.default.createElement("div",{style:{paddingLeft:10*e.level+"px"},className:s===e.href?"items active":"items"},l.default.createElement(u,{href:"#"+e.text,title:e.text}))})))):"")}},mJp1:function(e,t,n){"use strict";n.r(t);n("SchZ"),n("S+ru"),n("rSSF")},"qNb/":function(e,t,n){"use strict";n.r(t);n("SchZ"),n("txnC")},rSSF:function(e,t,n){},tnhM:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getUser=t.getSubEntries=t.getHooks=t.getTag=t.getBranch=void 0;var r=a(n("14Xm")),o=a(n("vDqi"));function a(e){return e&&e.__esModule?e:{default:e}}function i(e){return function(){var t=e.apply(this,arguments);return new Promise((function(e,n){return function r(o,a){try{var i=t[o](a),l=i.value}catch(e){return void n(e)}if(!i.done)return Promise.resolve(l).then((function(e){r("next",e)}),(function(e){r("throw",e)}));e(l)}("next")}))}}var l,c,u,s,f;t.getBranch=(l=i(r.default.mark((function e(t,n){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,o.default.get("/"+n+"/"+t+"/branches.json");case 2:return e.abrupt("return",e.sent.data);case 3:case"end":return e.stop()}}),e,void 0)}))),function(e,t){return l.apply(this,arguments)}),t.getTag=(c=i(r.default.mark((function e(t,n){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,o.default.get("/"+n+"/"+t+"/tags.json");case 2:return e.abrupt("return",e.sent.data);case 3:case"end":return e.stop()}}),e,void 0)}))),function(e,t){return c.apply(this,arguments)}),t.getHooks=(u=i(r.default.mark((function e(t,n){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,o.default.get("/projects/"+t+"/hooks.json",{params:n});case 2:return e.abrupt("return",e.sent.data);case 3:case"end":return e.stop()}}),e,void 0)}))),function(e,t){return u.apply(this,arguments)}),t.getSubEntries=(s=i(r.default.mark((function e(t,n,a){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,o.default.get("/"+t+"/"+n+"/sub_entries.json",{params:a});case 2:return e.abrupt("return",e.sent.data);case 3:case"end":return e.stop()}}),e,void 0)}))),function(e,t,n){return s.apply(this,arguments)}),t.getUser=(f=i(r.default.mark((function e(t){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,o.default.get("/users/"+t+"/hovercard.json");case 2:return e.abrupt("return",e.sent.data);case 3:case"end":return e.stop()}}),e,void 0)}))),function(e){return f.apply(this,arguments)})},txnC:function(e,t,n){},z2sw:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=a(n("q1tI"));n("dEUZ");var o=a(n("FRFo"));function a(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=e.code,n=e.className;return r.default.createElement("div",{className:n},r.default.createElement("span",{className:"font-16 color-ooo"},"邀请码"),r.default.createElement("div",null,r.default.createElement("input",{value:t,id:"devitecode",style:{width:"62px",border:"none",cursor:"default"},readOnly:!0}),r.default.createElement(o.default,{timeOut:!0,beforeText:r.default.createElement("p",{className:"edu-txt-center"},"可以通过邀请码邀请成员加入项目",r.default.createElement("br",null),"点击复制邀请码。"),className:"ml8 font-16",inputId:"devitecode"})))}},zAh6:function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var r=n("61SU"),o=n.n(r),a=n("i6bk");function i(e,t,n,r){var o=n-t;return(e/=r/2)<1?o/2*e*e*e+t:o/2*((e-=2)*e*e+2)+t}function l(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.getContainer,r=void 0===n?function(){return window}:n,l=t.callback,c=t.duration,u=void 0===c?450:c,s=r(),f=Object(a.a)(s,!0),d=Date.now(),p=function t(){var n=Date.now()-d,r=i(n>u?u:n,f,e,u);s===window?window.scrollTo(window.pageXOffset,r):s.scrollTop=r,n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r =0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function E(e,t){for(var n=0;n 1||(n.startPos={x:e.touches[0].clientX,y:e.touches[0].clientY})},n.removeMoveHandler=function(e){if(!(e.changedTouches.length>1)){var t=e.currentTarget,r=e.changedTouches[0].clientX-n.startPos.x,o=e.changedTouches[0].clientY-n.startPos.y;(t===n.maskDom||t===n.handlerDom||t===n.contentDom&&function e(t,n,r,o){if(!n||n===document||n instanceof Document)return!1;if(n===t.parentNode)return!0;var a=Math.max(Math.abs(r),Math.abs(o))===Math.abs(o),i=Math.max(Math.abs(r),Math.abs(o))===Math.abs(r),l=n.scrollHeight-n.clientHeight,c=n.scrollWidth-n.clientWidth,u=document.defaultView.getComputedStyle(n),s="auto"===u.overflowY||"scroll"===u.overflowY,f="auto"===u.overflowX||"scroll"===u.overflowX,d=l&&s,p=c&&f;return!!(a&&(!d||d&&(n.scrollTop>=l&&o<0||n.scrollTop<=0&&o>0))||i&&(!p||p&&(n.scrollLeft>=c&&c<0||n.scrollLeft<=0&&c>0)))&&e(t,n.parentNode,r,o)}(t,e.target,r,o))&&e.preventDefault()}},n.transitionEnd=function(e){var t=e.target;m(t,d,n.transitionEnd),t.style.transition=""},n.onKeyDown=function(e){if(e.keyCode===u.a.ESC){var t=n.props.onClose;e.stopPropagation(),t&&t(e)}},n.onWrapperTransitionEnd=function(e){var t=n.props,r=t.open,o=t.afterVisibleChange;e.target===n.contentWrapper&&e.propertyName.match(/transform$/)&&(n.dom.style.transition="",!r&&n.getCurrentDrawerSome()&&(document.body.style.overflowX="",n.maskDom&&(n.maskDom.style.left="",n.maskDom.style.width="")),o&&o(!!r))},n.openLevelTransition=function(){var e=n.props,t=e.open,r=e.width,o=e.height,a=n.getHorizontalBoolAndPlacementName(),i=a.isHorizontal,l=a.placementName,c=n.contentDom?n.contentDom.getBoundingClientRect()[i?"width":"height"]:0,u=(i?r:o)||c;n.setLevelAndScrolling(t,l,u)},n.setLevelTransform=function(e,t,r,o){var a=n.props,i=a.placement,l=a.levelMove,c=a.duration,u=a.ease,s=a.showMask;n.levelDom.forEach((function(a){a.style.transition="transform ".concat(c," ").concat(u),p(a,d,n.transitionEnd);var f,m,h,y=e?r:0;if(l){var v=(m={target:a,open:e},h="function"==typeof(f=l)?f(m):f,Array.isArray(h)?2===h.length?h:[h[0],h[1]]:[h]);y=e?v[0]:v[1]||0}var g="number"==typeof y?"".concat(y,"px"):y,b="left"===i||"top"===i?g:"-".concat(g);b=s&&"right"===i&&o?"calc(".concat(b," + ").concat(o,"px)"):b,a.style.transform=y?"".concat(t,"(").concat(b,")"):""}))},n.setLevelAndScrolling=function(e,t,r){var o=n.props.onChange;if(!y){var a=document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth?Object(c.a)(!0):0;n.setLevelTransform(e,t,r,a),n.toggleScrollingToDrawerAndBody(a)}o&&o(e)},n.toggleScrollingToDrawerAndBody=function(e){var t=n.props,r=t.getOpenCount,o=t.getContainer,a=t.showMask,i=t.open,l=o&&o(),c=r&&r();if(l&&l.parentNode===document.body&&a){var u=["touchstart"],s=[document.body,n.maskDom,n.handlerDom,n.contentDom];i&&"hidden"!==document.body.style.overflow?(e&&n.addScrollingEffect(e),1===c&&(document.body.style.overflow="hidden"),document.body.style.touchAction="none",s.forEach((function(e,t){e&&p(e,u[t]||"touchmove",t?n.removeMoveHandler:n.removeStartHandler,n.passive)}))):n.getCurrentDrawerSome()&&(c||(document.body.style.overflow=""),document.body.style.touchAction="",e&&n.remScrollingEffect(e),s.forEach((function(e,t){e&&m(e,u[t]||"touchmove",t?n.removeMoveHandler:n.removeStartHandler,n.passive)})))}},n.addScrollingEffect=function(e){var t=n.props,r=t.placement,o=t.duration,a=t.ease,i=t.getOpenCount,l=t.switchScrollingEffect;1===(i&&i())&&l();var c="width ".concat(o," ").concat(a),u="transform ".concat(o," ").concat(a);switch(n.dom.style.transition="none",r){case"right":n.dom.style.transform="translateX(-".concat(e,"px)");break;case"top":case"bottom":n.dom.style.width="calc(100% - ".concat(e,"px)"),n.dom.style.transform="translateZ(0)"}clearTimeout(n.timeout),n.timeout=setTimeout((function(){n.dom&&(n.dom.style.transition="".concat(u,",").concat(c),n.dom.style.width="",n.dom.style.transform="")}))},n.remScrollingEffect=function(e){var t,r=n.props,o=r.placement,a=r.duration,i=r.ease,l=r.getOpenCount,c=r.switchScrollingEffect;l&&l()||c(!0),f&&(document.body.style.overflowX="hidden"),n.dom.style.transition="none";var u="width ".concat(a," ").concat(i),s="transform ".concat(a," ").concat(i);switch(o){case"left":n.dom.style.width="100%",u="width 0s ".concat(i," ").concat(a);break;case"right":n.dom.style.transform="translateX(".concat(e,"px)"),n.dom.style.width="100%",u="width 0s ".concat(i," ").concat(a),n.maskDom&&(n.maskDom.style.left="-".concat(e,"px"),n.maskDom.style.width="calc(100% + ".concat(e,"px)"));break;case"top":case"bottom":n.dom.style.width="calc(100% + ".concat(e,"px)"),n.dom.style.height="100%",n.dom.style.transform="translateZ(0)",t="height 0s ".concat(i," ").concat(a)}clearTimeout(n.timeout),n.timeout=setTimeout((function(){n.dom&&(n.dom.style.transition="".concat(s,",").concat(t?"".concat(t,","):"").concat(u),n.dom.style.transform="",n.dom.style.width="",n.dom.style.height="")}))},n.getCurrentDrawerSome=function(){return!Object.keys(x).some((function(e){return x[e]}))},n.getLevelDom=function(e){var t=e.level,r=e.getContainer;if(!y){var o,a=r&&r(),i=a?a.parentNode:null;if(n.levelDom=[],"all"===t)(i?Array.prototype.slice.call(i.children):[]).forEach((function(e){"SCRIPT"!==e.nodeName&&"STYLE"!==e.nodeName&&"LINK"!==e.nodeName&&e!==a&&n.levelDom.push(e)}));else t&&(o=t,Array.isArray(o)?o:[o]).forEach((function(e){document.querySelectorAll(e).forEach((function(e){n.levelDom.push(e)}))}))}},n.getHorizontalBoolAndPlacementName=function(){var e=n.props.placement,t="left"===e||"right"===e;return{isHorizontal:t,placementName:"translate".concat(t?"X":"Y")}},n.state={_self:O(n)},n}var n,o,a;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&k(e,t)}(t,e),n=t,a=[{key:"getDerivedStateFromProps",value:function(e,t){var n=t.prevProps,r=t._self,o={prevProps:e};if(void 0!==n){var a=e.placement,i=e.level;a!==n.placement&&(r.contentDom=null),i!==n.level&&r.getLevelDom(e)}return o}}],(o=[{key:"componentDidMount",value:function(){var e=this;if(!y){var t=!1;try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:function(){return t=!0,null}}))}catch(e){}this.passive=!!t&&{passive:!1}}var n=this.props.open;this.drawerId="drawer_id_".concat(Number((Date.now()+Math.random()).toString().replace(".",Math.round(9*Math.random()).toString())).toString(16)),this.getLevelDom(this.props),n&&(x[this.drawerId]=n,this.openLevelTransition(),this.forceUpdate((function(){e.domFocus()})))}},{key:"componentDidUpdate",value:function(e){var t=this.props.open;t!==e.open&&(t&&this.domFocus(),x[this.drawerId]=!!t,this.openLevelTransition())}},{key:"componentWillUnmount",value:function(){var e=this.props,t=e.getOpenCount,n=e.open,r=e.switchScrollingEffect,o="function"==typeof t&&t();delete x[this.drawerId],n&&(this.setLevelTransform(!1),document.body.style.touchAction=""),o||(document.body.style.overflow="",r(!0))}},{key:"render",value:function(){var e,t=this,n=this.props,o=n.className,a=n.children,i=n.style,c=n.width,u=n.height,s=(n.defaultOpen,n.open),f=n.prefixCls,d=n.placement,p=(n.level,n.levelMove,n.ease,n.duration,n.getContainer,n.handler),m=(n.onChange,n.afterVisibleChange,n.showMask),y=n.maskClosable,v=n.maskStyle,E=n.onClose,w=n.onHandleClick,O=n.keyboard,k=(n.getOpenCount,n.switchScrollingEffect,b(n,["className","children","style","width","height","defaultOpen","open","prefixCls","placement","level","levelMove","ease","duration","getContainer","handler","onChange","afterVisibleChange","showMask","maskClosable","maskStyle","onClose","onHandleClick","keyboard","getOpenCount","switchScrollingEffect"])),x=!!this.dom&&s,S=l()(f,(g(e={},"".concat(f,"-").concat(d),!0),g(e,"".concat(f,"-open"),x),g(e,o||"",!!o),g(e,"no-mask",!m),e)),N=this.getHorizontalBoolAndPlacementName().placementName,C="left"===d||"top"===d?"-100%":"100%",j=x?"":"".concat(N,"(").concat(C,")"),_=p&&r.cloneElement(p,{onClick:function(e){p.props.onClick&&p.props.onClick(),w&&w(e)},ref:function(e){t.handlerDom=e}});return r.createElement("div",Object.assign({},k,{tabIndex:-1,className:S,style:i,ref:function(e){t.dom=e},onKeyDown:x&&O?this.onKeyDown:void 0,onTransitionEnd:this.onWrapperTransitionEnd}),m&&r.createElement("div",{className:"".concat(f,"-mask"),onClick:y?E:void 0,style:v,ref:function(e){t.maskDom=e}}),r.createElement("div",{className:"".concat(f,"-content-wrapper"),style:{transform:j,msTransform:j,width:h(c)?"".concat(c,"px"):c,height:h(u)?"".concat(u,"px"):u},ref:function(e){t.contentWrapper=e}},r.createElement("div",{className:"".concat(f,"-content"),ref:function(e){t.contentDom=e},onTouchStart:x&&m?this.removeStartHandler:void 0,onTouchMove:x&&m?this.removeMoveHandler:void 0},a),_))}}])&&E(n.prototype,o),a&&E(n,a),t}(r.Component);S.defaultProps={switchScrollingEffect:function(){}};var N=Object(a.polyfill)(S);function C(e){return(C="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function j(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r =0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r =0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function _(e,t){for(var n=0;n 0&&e.indexOf("/")>-1?e.replaceAll("/","%2F"):e}function g(e){return e&&e.length>0&&e.indexOf("%2F")>-1?e.replaceAll("%2F","/"):e}var b=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.componentDidMount=function(){var e=n.props.descName;e&&n.props.form.setFieldsValue({desc:e})},n.componentDidUpdate=function(e){var t=n.props.descName;e&&t&&e.descName!==t&&n.props.form.setFieldsValue({desc:t})},n.changeSubmittype=function(e){n.setState({submitType:e.target.value})},n.changeFileName=function(e){n.setState({filename:e.target.value})},n.subMitFrom=function(){var e=n.props,t=e.filepath,r=e.content,o=e.editor_type,a=n.props.match.params,i=a.branch,l=a.projectsId,c=a.owner,u=n.state,s=u.submitType,f=u.filename;n.setState({isSpin:!0});var d="upload"===o?t:t.substr(1);n.props.form.validateFieldsAndScroll((function(e,t){if(e)n.setState({isSpin:!1});else{var o="/"+c+"/"+l+"/create_file.json";m.default.post(o,{filepath:f||d,branch:g(i),new_branch:"1"===s?t.branchname:void 0,content:r,message:t.desc}).then((function(e){if(n.setState({isSpin:!1}),e.data&&e.data.name){if(n.props.showNotification("文件新建成功!"),"1"===s){var r=n.props.getTopCount;r&&r(t.branchname)}var o="/"+c+"/"+l+(t.branchname?"/tree/"+v(t.branchname):i?"/tree/"+v(i):"");n.props.history.push(o)}})).catch((function(e){n.setState({isSpin:!1}),console.log(e)}))}}))},n.UpdateFile=function(){n.setState({isSpin:!0});var e=n.props,t=e.branch,r=e.detail,o=e.content,a=e.currentBranch,i=n.props.match.params,l=i.projectsId,c=i.owner,u=n.state.submitType,s="/"+c+"/"+l+"/update_file.json",f=a||t;n.props.form.validateFieldsAndScroll((function(e,i){e?n.setState({isSpin:!1}):m.default.put(s,{filepath:r.path,branch:"1"===u?void 0:g(f),new_branch:"1"===u?i.branchname:void 0,content:o,sha:r.sha,message:i.desc}).then((function(e){if(n.setState({isSpin:!1}),e.data&&1===e.data.status){var r=a||t,o="/"+c+"/"+l+(i.branchname?"/tree/"+v(i.branchname):r?"/tree/"+v(r):"");n.props.history.push(o),n.props.showNotification("文件修改成功!")}})).catch((function(e){n.setState({isSpin:!1}),console.log(e)}))}))},n.state={submitType:"0",filename:"",isSpin:!1},n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),u(t,[{key:"render",value:function(){var e=this,t=this.state,n=t.submitType,u=t.filename,s=t.isSpin,m=this.props.form.getFieldDecorator,h=this.props.match.params,v=h.branch,b=h.projectsId,E=h.owner,w=this.props,O=w.current_user,k=w.filepath,x=w.projectDetail,S=w.currentBranch,N=this.props.editor_type,C=S||v;return f.default.createElement("div",null,f.default.createElement("span",{className:"df",style:{alignItems:"center"}},f.default.createElement(p.Link,{to:"/"+(O&&O.login),className:"show-user-link"},f.default.createElement("img",{src:(0,d.getImageUrl)("/"+(O&&O.image_url)),alt:"",className:"screwImg"}),f.default.createElement("span",{className:"color-grey-3 ver-middle"},O&&O.username,":")),f.default.createElement("span",{className:"color-grey-8"},"提交变更")),f.default.createElement(r.default,{spinning:s},f.default.createElement("div",{className:"userScrew"},f.default.createElement("div",{className:"screwPanel"},f.default.createElement(l.default,null,f.default.createElement(l.default.Item,{style:{display:"upload"===N?"block":"none"}},m("path",{rules:[]})(f.default.createElement("div",{className:"setInputAddon"},f.default.createElement(c.default,{addonBefore:"/"+(x&&x.identifier)+"/",value:u||k,onChange:this.changeFileName,placeholder:"文件路径..."})))),f.default.createElement(l.default.Item,null,m("desc",{rules:[{required:!0,message:"请添加描述信息"}]})(f.default.createElement(y,{placeholder:"必填,描述主要修改类型和内容",authSize:{minRows:3,maxRows:5}}))),f.default.createElement(i.default.Group,{value:n,onChange:this.changeSubmittype},f.default.createElement(i.default,{value:"0",className:"mb10"},f.default.createElement("i",{className:"iconfont icon-banbenku font-16 mr5"}),"直接提交至",f.default.createElement("span",{className:"color-orange"},g(C)),"分支"),f.default.createElement(i.default,{value:"1"},f.default.createElement(a.default,{type:"pull-request",className:"mr5"}),"为此提交创建一个",f.default.createElement("span",{className:"font-bd"},"新的分支"),"并发起合并请求")),"1"===n?f.default.createElement("div",{className:"mt15"},f.default.createElement(l.default.Item,{style:{paddingLeft:"24px"}},m("branchname",{rules:[{required:!0,message:"请输入分支名称"}]})(f.default.createElement(c.default,{placeholder:"请输入分支名称",style:{width:"220px"}})))):""))),f.default.createElement("div",{className:"mt20"},f.default.createElement(o.default,{type:"primary",onClick:"update"===N?this.UpdateFile:this.subMitFrom,className:"mr30"},"提交变更"),f.default.createElement(o.default,{type:"primary grey",onClick:function(){e.props.history.push("/"+E+"/"+b)},className:"mr20"},"取消"))))}}]),t}(s.Component),E=l.default.create({name:"UserSubmitForm"})(b);t.default=E},Eitf:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=d(n("NJEC")),o=d(n("2fM7")),a=Object.assign||function(e){for(var t=1;t e.length)&&(t=e.length);for(var n=0,r=new Array(t);n e.top-n)return n+t.top}function O(e,t,n){if(void 0!==n&&t.bottom =0;l--)(o=e[l])&&(i=(a<3?o(i):a>3?o(t,n,i):o(t,n))||i);return a>3&&i&&Object.defineProperty(t,n,i),i};!function(e){e[e.None=0]="None",e[e.Prepare=1]="Prepare"}(L||(L={}));var R=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&D(e,t)}(i,e);var t,n,o,a=T(i);function i(){var e;return _(this,i),(e=a.apply(this,arguments)).state={status:L.None,lastAffix:!1,prevTarget:null},e.getOffsetTop=function(){var t=e.props,n=t.offset,r=t.offsetBottom,o=e.props.offsetTop;return void 0===o&&(o=n,Object(b.a)(void 0===n,"Affix","`offset` is deprecated. Please use `offsetTop` instead.")),void 0===r&&void 0===o&&(o=0),o},e.getOffsetBottom=function(){return e.props.offsetBottom},e.savePlaceholderNode=function(t){e.placeholderNode=t},e.saveFixedNode=function(t){e.fixedNode=t},e.measure=function(){var t=e.state,n=t.status,r=t.lastAffix,o=e.props,a=o.target,i=o.onChange;if(n===L.Prepare&&e.fixedNode&&e.placeholderNode&&a){var l=e.getOffsetTop(),c=e.getOffsetBottom(),u=a();if(u){var s={status:L.None},f=E(u),d=E(e.placeholderNode),p=w(d,f,l),m=O(d,f,c);void 0!==p?(s.affixStyle={position:"fixed",top:p,width:d.width,height:d.height},s.placeholderStyle={width:d.width,height:d.height}):void 0!==m&&(s.affixStyle={position:"fixed",bottom:m,width:d.width,height:d.height},s.placeholderStyle={width:d.width,height:d.height}),s.lastAffix=!!s.affixStyle,i&&r!==s.lastAffix&&i(s.lastAffix),e.setState(s)}}},e.prepareMeasure=function(){e.setState({status:L.Prepare,affixStyle:void 0,placeholderStyle:void 0})},e.renderAffix=function(t){var n=t.getPrefixCls,o=e.state,a=o.affixStyle,i=o.placeholderStyle,c=e.props,u=c.prefixCls,f=c.children,p=l()(j({},n("affix",u),a)),m=Object(s.a)(e.props,["prefixCls","offsetTop","offsetBottom","target","onChange"]);return r.createElement(d.a,{onResize:function(){e.updatePosition()}},r.createElement("div",C({},m,{ref:e.savePlaceholderNode}),a&&r.createElement("div",{style:i,"aria-hidden":"true"}),r.createElement("div",{className:p,ref:e.saveFixedNode,style:a},r.createElement(d.a,{onResize:function(){e.updatePosition()}},f))))},e}return t=i,(n=[{key:"componentDidMount",value:function(){var e=this,t=this.props.target;t&&(this.timeout=setTimeout((function(){S(t(),e),e.updatePosition()})))}},{key:"componentDidUpdate",value:function(e){var t=this.state.prevTarget,n=this.props.target,r=null;n&&(r=n()||null),t!==r&&(N(this),r&&(S(r,this),this.updatePosition()),this.setState({prevTarget:r})),e.offsetTop===this.props.offsetTop&&e.offsetBottom===this.props.offsetBottom||this.updatePosition(),this.measure()}},{key:"componentWillUnmount",value:function(){clearTimeout(this.timeout),N(this),this.updatePosition.cancel(),this.lazyUpdatePosition.cancel()}},{key:"updatePosition",value:function(){this.prepareMeasure()}},{key:"lazyUpdatePosition",value:function(){var e=this.props.target,t=this.state.affixStyle;if(e&&t){var n=this.getOffsetTop(),r=this.getOffsetBottom(),o=e();if(o&&this.placeholderNode){var a=E(o),i=E(this.placeholderNode),l=w(i,a,n),c=O(i,a,r);if(void 0!==l&&t.top===l||void 0!==c&&t.bottom===c)return}}this.prepareMeasure()}},{key:"render",value:function(){return r.createElement(p.a,null,this.renderAffix)}}])&&P(t.prototype,n),o&&P(t,o),i}(r.Component);R.defaultProps={target:function(){return"undefined"!=typeof window?window:null}},A([g()],R.prototype,"updatePosition",null),A([g()],R.prototype,"lazyUpdatePosition",null),Object(u.polyfill)(R);var H=R,B=n("zAh6"),F=n("i6bk");function U(e){return(U="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function W(){return(W=Object.assign||function(e){for(var t=1;t 0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:5,n=this.props.getCurrentAnchor;if("function"==typeof n)return n();var r="";if("undefined"==typeof document)return r;var o=[],a=this.props.getContainer,i=a();if(this.links.forEach((function(n){var r=Q.exec(n.toString());if(r){var a=document.getElementById(r[1]);if(a){var l=G(a,i);l e.top?t:e}));return l.link}return""}},{key:"render",value:function(){return r.createElement(p.a,null,this.renderAnchor)}}])&&q(t.prototype,n),a&&q(t,a),u}(r.Component);function ee(e){return(ee="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function te(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ne(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function re(e,t){for(var n=0;n 0&&r.indexOf("/")>-1?r.replaceAll("/","%2F"):r;m.push("/"+s+"/"+p+"/tree/"+i+"/"+o.path)}}},b&&function e(t){return t&&t.length>0&&t.map((function(t){return c.default.createElement(f,{title:t.name,key:t.key,dataRef:t,isLeaf:"file"===t.type},e(t.children))}))}(b))))}},KusB:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o=n("q1tI"),a=(r=o)&&r.__esModule?r:{default:r},i=n("eO8H"),l=n("PhNK");var c={submodule:"icon-file-submodule font-17",file:"icon-wenjian6 font-15 color-blue-file",dir:"icon-wenjianjia4 font-15 color-blue_4C"};t.default=function(e){var t=e.item,n=e.goToSubRoot,r=e.owner,o=e.projectsId;return a.default.createElement("li",null,a.default.createElement("span",null,a.default.createElement("a",{onClick:function(){return n(t.path,t.type,t.name)},className:"submodule"===t.type&&"submoduleStyle"},a.default.createElement("i",{className:"iconfont "+c[""+t.type]+" mr8"}),t.name)),a.default.createElement("span",{title:"init project"},a.default.createElement(i.Link,{to:"/"+r+"/"+o+"/commits/"+(0,l.truncateCommitId)(""+(t.commit&&t.commit.sha)),title:t.commit&&t.commit.message},t.commit&&t.commit.message)),a.default.createElement("span",{title:t.commit&&t.commit.created_at},t.commit&&t.commit.time_from_now))}},MJZm:function(e,t,n){"use strict";n.r(t);var r=n("q1tI"),o=n.n(r),a=n("17x9"),i=n.n(a),l=n("TSYQ"),c=n.n(l),u=n("2W6z"),s=n.n(u),f=n("Zm9Q"),d=n("VCL8"),p=n("foW8"),m=n.n(p)()(null),h=n("lCnp");function y(e){return(y="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function v(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r =0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r =0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function g(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function b(e){for(var t=1;t =0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r =0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var M=!1;function K(){M||(M=!0,s()(!1,"Tree only accept TreeNode as children."))}function I(e,t){var n=e.slice(),r=n.indexOf(t);return r>=0&&n.splice(r,1),n}function L(e,t){var n=e.slice();return-1===n.indexOf(t)&&n.push(t),n}function A(e){return e.split("-")}function R(e,t){return"".concat(e,"-").concat(t)}function H(e){return e&&e.type&&e.type.isTreeNode}function B(e){return Object(f.a)(e).filter(H)}function F(e){var t=e.props||{},n=t.disabled,r=t.disableCheckbox,o=t.checkable;return!(!n&&!r)||!1===o}function U(e,t){!function n(o,a,i){var l=o?o.props.children:e,c=o?R(i.pos,a):0,u=B(l);if(o){var s={node:o,index:a,pos:c,key:o.key||c,parentPos:i.node?i.pos:null};t(s)}r.Children.forEach(u,(function(e,t){n(e,t,{node:o,pos:c})}))}(null)}function W(e,t){var n=Object(f.a)(e).map(t);return 1===n.length?n[0]:n}function z(e,t){var n=t.props,r=n.eventKey,o=n.pos,a=[];return U(e,(function(e){var t=e.key;a.push(t)})),a.push(r||o),a}function q(e,t){var n=e.clientY,r=t.selectHandle.getBoundingClientRect(),o=r.top,a=r.bottom,i=r.height,l=Math.max(.25*i,2);return n<=o+l?-1:n>=a-l?1:0}function V(e,t){if(e)return t.multiple?e.slice():e.length?[e[0]]:e}function X(e){return e?e.map((function(e){return String(e)})):e}var J=function(e){return e};function Y(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.initWrapper,r=t.processEntity,o=t.onProcessFinished,a={},i={},l={posEntities:a,keyEntities:i};return n&&(l=n(l)||l),U(e,(function(e){var t=e.node,n=e.index,o=e.pos,c=e.key,u=e.parentPos,s={node:t,index:n,key:c,pos:o};a[o]=s,i[c]=s,s.parent=a[u],s.parent&&(s.parent.children=s.parent.children||[],s.parent.children.push(s)),r&&r(s,l)})),o&&o(l),l}function Z(e){if(!e)return null;var t;if(Array.isArray(e))t={checkedKeys:e,halfCheckedKeys:void 0};else{if("object"!==D(e))return s()(!1,"`checkedKeys` is not an array or an object"),null;t={checkedKeys:e.checked||void 0,halfCheckedKeys:e.halfChecked||void 0}}return t.checkedKeys=X(t.checkedKeys),t.halfCheckedKeys=X(t.halfCheckedKeys),t}function G(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o={},a={};function i(e){if(o[e]!==t){var r=n[e];if(r){var l=r.children,c=r.parent;if(!F(r.node)){var u=!0,s=!1;(l||[]).filter((function(e){return!F(e.node)})).forEach((function(e){var t=e.key,n=o[t],r=a[t];(n||r)&&(s=!0),n||(u=!1)})),o[e]=!!t&&u,a[e]=s,c&&i(c.key)}}}}function l(e){if(o[e]!==t){var r=n[e];if(r){var a=r.children;F(r.node)||(o[e]=t,(a||[]).forEach((function(e){l(e.key)})))}}}function c(e){var r=n[e];if(r){var a=r.children,c=r.parent,u=r.node;o[e]=t,F(u)||((a||[]).filter((function(e){return!F(e.node)})).forEach((function(e){l(e.key)})),c&&i(c.key))}else s()(!1,"'".concat(e,"' does not exist in the tree."))}(r.checkedKeys||[]).forEach((function(e){o[e]=!0})),(r.halfCheckedKeys||[]).forEach((function(e){a[e]=!0})),(e||[]).forEach((function(e){c(e)}));var u=[],f=[];return Object.keys(o).forEach((function(e){o[e]&&u.push(e)})),Object.keys(a).forEach((function(e){!o[e]&&a[e]&&f.push(e)})),{checkedKeys:u,halfCheckedKeys:f}}function Q(e,t){var n={};return(e||[]).forEach((function(e){!function e(r){if(!n[r]){var o=t[r];if(o){n[r]=!0;var a=o.parent,i=o.node;i.props&&i.props.disabled||a&&e(a.key)}}}(e)})),Object.keys(n)}function $(e){return Object.keys(e).reduce((function(t,n){return"data-"!==n.substr(0,5)&&"aria-"!==n.substr(0,5)||(t[n]=e[n]),t}),{})}function ee(e){return(ee="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function te(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ne(e,t){for(var n=0;n 2&&void 0!==arguments[2]?arguments[2]:0,a=e.state,i=a.keyEntities,l=a.expandedKeys,c=void 0===l?[]:l,u=a.selectedKeys,s=void 0===u?[]:u,f=a.halfCheckedKeys,d=void 0===f?[]:f,p=a.loadedKeys,m=void 0===p?[]:p,h=a.loadingKeys,y=void 0===h?[]:h,v=a.dragOverNodeKey,g=a.dropPosition,b=R(o,n),E=t.key||b;return i[E]?r.cloneElement(t,{key:E,eventKey:E,expanded:-1!==c.indexOf(E),selected:-1!==s.indexOf(E),loaded:-1!==m.indexOf(E),loading:-1!==y.indexOf(E),checked:e.isKeyChecked(E),halfChecked:-1!==d.indexOf(E),pos:b,dragOver:v===E&&0===g,dragOverGapTop:v===E&&-1===g,dragOverGapBottom:v===E&&1===g}):(K(),null)},e}return n=u,i=[{key:"getDerivedStateFromProps",value:function(e,t){var n=t.prevProps,r={prevProps:e};function a(t){return!n&&t in e||n&&n[t]!==e[t]}var i=null;if(a("treeData")?i=function e(t,n){if(!t)return[];var r=(n||{}).processProps,a=void 0===r?J:r;return(Array.isArray(t)?t:[t]).map((function(t){var r=t.children,i=T(t,["children"]),l=e(r,n);return o.a.createElement(P,Object.assign({},a(i)),l)}))}(e.treeData):a("children")&&(i=Object(f.a)(e.children)),i){r.treeNode=i;var l=Y(i);r.keyEntities=l.keyEntities}var c,u=r.keyEntities||t.keyEntities;if(a("expandedKeys")||n&&a("autoExpandParent")?r.expandedKeys=e.autoExpandParent||!n&&e.defaultExpandParent?Q(e.expandedKeys,u):e.expandedKeys:!n&&e.defaultExpandAll?r.expandedKeys=Object.keys(u):!n&&e.defaultExpandedKeys&&(r.expandedKeys=e.autoExpandParent||e.defaultExpandParent?Q(e.defaultExpandedKeys,u):e.defaultExpandedKeys),e.selectable&&(a("selectedKeys")?r.selectedKeys=V(e.selectedKeys,e):!n&&e.defaultSelectedKeys&&(r.selectedKeys=V(e.defaultSelectedKeys,e))),e.checkable&&(a("checkedKeys")?c=Z(e.checkedKeys)||{}:!n&&e.defaultCheckedKeys?c=Z(e.defaultCheckedKeys)||{}:i&&(c=Z(e.checkedKeys)||{checkedKeys:t.checkedKeys,halfCheckedKeys:t.halfCheckedKeys}),c)){var s=c,d=s.checkedKeys,p=void 0===d?[]:d,m=s.halfCheckedKeys,h=void 0===m?[]:m;if(!e.checkStrictly){var y=G(p,!0,u);p=y.checkedKeys,h=y.halfCheckedKeys}r.checkedKeys=p,r.halfCheckedKeys=h}return a("loadedKeys")&&(r.loadedKeys=e.loadedKeys),r}}],(a=[{key:"render",value:function(){var e,t,n,o=this,a=this.state.treeNode,i=this.props,l=i.prefixCls,u=i.className,s=i.focusable,f=i.style,d=i.showLine,p=i.tabIndex,h=void 0===p?0:p,y=i.selectable,v=i.showIcon,g=i.icon,b=i.switcherIcon,E=i.draggable,w=i.checkable,O=i.checkStrictly,k=i.disabled,x=i.motion,S=i.loadData,N=i.filterTreeNode,C=$(this.props);return s&&(C.tabIndex=h),r.createElement(m.Provider,{value:{prefixCls:l,selectable:y,showIcon:v,icon:g,switcherIcon:b,draggable:E,checkable:w,checkStrictly:O,disabled:k,motion:x,loadData:S,filterTreeNode:N,renderTreeNode:this.renderTreeNode,isKeyChecked:this.isKeyChecked,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop,registerTreeNode:this.registerTreeNode}},r.createElement("ul",Object.assign({},C,{className:c()(l,u,(e={},t="".concat(l,"-show-line"),n=d,t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e)),style:f,role:"tree",unselectable:"on"}),W(a,(function(e,t){return o.renderTreeNode(e,t)}))))}}])&&ne(n.prototype,a),i&&ne(n,i),u}(r.Component);le.propTypes={prefixCls:i.a.string,className:i.a.string,style:i.a.object,tabIndex:i.a.oneOfType([i.a.string,i.a.number]),children:i.a.any,treeData:i.a.array,showLine:i.a.bool,showIcon:i.a.bool,icon:i.a.oneOfType([i.a.node,i.a.func]),focusable:i.a.bool,selectable:i.a.bool,disabled:i.a.bool,multiple:i.a.bool,checkable:i.a.oneOfType([i.a.bool,i.a.node]),checkStrictly:i.a.bool,draggable:i.a.bool,defaultExpandParent:i.a.bool,autoExpandParent:i.a.bool,defaultExpandAll:i.a.bool,defaultExpandedKeys:i.a.arrayOf(i.a.string),expandedKeys:i.a.arrayOf(i.a.string),defaultCheckedKeys:i.a.arrayOf(i.a.string),checkedKeys:i.a.oneOfType([i.a.arrayOf(i.a.oneOfType([i.a.string,i.a.number])),i.a.object]),defaultSelectedKeys:i.a.arrayOf(i.a.string),selectedKeys:i.a.arrayOf(i.a.string),onClick:i.a.func,onDoubleClick:i.a.func,onExpand:i.a.func,onCheck:i.a.func,onSelect:i.a.func,onLoad:i.a.func,loadData:i.a.func,loadedKeys:i.a.arrayOf(i.a.string),onMouseEnter:i.a.func,onMouseLeave:i.a.func,onRightClick:i.a.func,onDragStart:i.a.func,onDragEnter:i.a.func,onDragOver:i.a.func,onDragLeave:i.a.func,onDragEnd:i.a.func,onDrop:i.a.func,filterTreeNode:i.a.func,motion:i.a.object,switcherIcon:i.a.oneOfType([i.a.node,i.a.func])},le.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[]},Object(d.polyfill)(le);var ce=le;ce.TreeNode=P;var ue,se=ce,fe=n("BGR+"),de=n("sEfC"),pe=n.n(de),me=n("H84U");function he(e){return function(e){if(Array.isArray(e))return ye(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return ye(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ye(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ye(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n e.length)&&(t=e.length);for(var n=0,r=new Array(t);n 0?c.default.createElement(f.default,{menuList:v,hash:n.location.hash}):c.default.createElement(a.default,null),trigger:["hover"],overlayClassName:"menuslist"},c.default.createElement("span",{className:"catelogue"},c.default.createElement("i",{className:"iconfont icon-muluicon font-12 mr5"}),c.default.createElement("span",null,"目录"))),c.default.createElement("span",{className:"commonBox-title-read"},c.default.createElement("a",{href:"#readme "},"README.md"))),t?c.default.createElement("a",{className:"ml20 pull-right",onClick:function(){return m(d&&d.path,!1)}},c.default.createElement("i",{className:"iconfont icon-a-bianji font-17 color-grey-6"})):"")),w&&c.default.createElement("div",{className:"commonBox-info"},c.default.createElement(u.default,{className:"break_word_comments imageLayerParent",value:w,url:n.location})))}},PArb:function(e,t,n){"use strict";n.r(t);var r=n("q1tI"),o=n("TSYQ"),a=n.n(o),i=n("H84U");function l(){return(l=Object.assign||function(e){for(var t=1;t 0?"-".concat(p):p,E=a()(m,g,"".concat(g,"-").concat(f),(c(n={},"".concat(g,"-with-text").concat(b),h),c(n,"".concat(g,"-dashed"),!!y),n));return r.createElement("div",l({className:E},v,{role:"separator"}),h&&r.createElement("span",{className:"".concat(g,"-inner-text")},h))}))}},PhNK:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.truncateCommitId=function(e){return e&&e.length>11?e.substring(0,10):e},t.timeFormat=function(e){var t=new Date(1e3*e),n=t.getHours()<10?"0".concat(t.getHours()):t.getHours(),r=t.getMinutes()<10?"0".concat(t.getMinutes()):t.getMinutes();return t.getFullYear()+"-"+(t.getMonth()+1)+"-"+t.getDate()+" "+n+":"+r}},"R/Rt":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t 0&&a.default.createElement("span",{className:"infoCount"},r.total_count)),r&&r.total_count>0?r.list.map((function(e,r){return 0===r&&a.default.createElement(i.AlignTop,{className:"mt10"},a.default.createElement("div",null,a.default.createElement("p",{className:"font-16 color-grey-6",style:{display:"flex",alignItems:"center"}},a.default.createElement(l.Link,{to:{pathname:"/"+t+"/"+n+"/releases",query:{turnFromNew:!0}},style:{maxWidth:"200px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},e.name),a.default.createElement("span",{className:"font-12 laterest ml5"},"最新")),a.default.createElement("p",{className:"color-grey-3 font-12"},e.created_at)))})):a.default.createElement("div",{className:"mt8"},"您暂未发布任何版本",o&&a.default.createElement(l.Link,{className:"color-blue ml20",to:{pathname:"/"+t+"/"+n+"/releases/new",state:{stable:!0}}},"创建新版本")))}},YIv0:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{!r&&l.return&&l.return()}finally{if(o)throw a}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},a=n("q1tI"),i=(r=a)&&r.__esModule?r:{default:r},l=n("spEH");t.default=function(e){var t=e.languages,n=(0,a.useState)(void 0),r=o(n,2),c=r[0],u=r[1];function s(){for(var e="#",t=["1","2","3","4","4","5","6","7","8","9","a","b","c","d","e","f"],n=0;n<6;n++){e+=t[parseInt(16*Math.random())]}return e}return(0,a.useEffect)((function(){if(t){var e=[];Object.keys(t).map((function(n,r){e.push({name:n,percent:t[n],color:s()})})),u(e)}}),[t]),i.default.createElement("div",null,i.default.createElement("p",{className:"font-16 color-ooo aboutSubTitle"},"开发语言"),i.default.createElement("div",{className:"progress"},c&&c.map((function(e,t){return i.default.createElement("span",{style:{width:e.percent,backgroundColor:e.color}})}))),c&&c.length>0&&i.default.createElement(l.FlexAJ,{className:"progresstip"},c.map((function(e,t){return i.default.createElement("span",null,i.default.createElement("i",{className:"zero",style:{backgroundColor:""+e.color}}),i.default.createElement("span",null,e.name),i.default.createElement("span",null,e.percent))}))))}},bjH3:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("q1tI"),o=u(r);n("vg9a");var a=n("ud8/"),i=u(a);n("SJMd");var l=u(n("wMS7")),c=n("Oy/b");function u(e){return e&&e.__esModule?e:{default:e}}var s=/ ]*>/g;t.default=function(e){var t=e.value,n=void 0===t?"":t,u=e.className,f=e.style,d=void 0===f?{}:f,p=e.url,m=String(n),h=(0,r.useMemo)((function(){var e=(0,i.default)(m),t=(0,a.getMathExpressions)();return m.match(/\[TOC\]/)&&(e=e.replace("[TOC]
",(0,a.getTocContent)()),(0,a.cleanToc)()),e=(e=e.replace(/(__special_katext_id_\d+__)/g,(function(e,n){var r=t[n],o=r.type,a=r.expression;return(0,c.renderToString)(function(e){var t=document.createElement("div");return t.innerHTML=e,0===t.childNodes.length?"":t.childNodes[0].nodeValue}(a)||"",{displayMode:"block"===o,throwOnError:!1,output:"html"})}))).replace(/▁/g,"▁▁▁"),(0,a.resetMathExpressions)(),l.default.sanitize(e)}),[m]);(0,r.useEffect)((function(){if(p&&p.hash&&h){var e=p.hash;if(e){var t=decodeURIComponent(e.split("#")[1]),n=document.getElementById(t);n&&window.scrollTo(0,n.offsetTop+120)}}}),[p,h]);var y=(0,r.useRef)();function v(e){var t=e.target;if("A"===t.tagName.toUpperCase()){var n=t.getAttribute("href");if(n&&n.startsWith("#")){e.preventDefault();var r=document.getElementById(n.replace("#",""));r&&r.scrollIntoView(!0)}}}return(0,r.useEffect)((function(){if(y.current&&h&&h.match(s)&&window.PR.prettyPrint(),y.current)return y.current.addEventListener("click",v),function(){y.current.removeEventListener("click",v),(0,a.resetMathExpressions)(),(0,a.cleanToc)()}}),[h,y.current,v]),o.default.createElement("div",{ref:y,style:d,className:(u||"")+" markdown-body",dangerouslySetInnerHTML:{__html:h}})}},cJAJ:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=f(n("W9HT")),o=f(n("BvKs")),a=f(n("5rEg")),i=f(n("14Xm")),l=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{!r&&l.return&&l.return()}finally{if(o)throw a}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};n("04bd"),n("2WkQ"),n("1vPl");var c=n("q1tI"),u=f(c),s=n("tnhM");function f(e){return e&&e.__esModule?e:{default:e}}function d(e){return function(){var t=e.apply(this,arguments);return new Promise((function(e,n){return function r(o,a){try{var i=t[o](a),l=i.value}catch(e){return void n(e)}if(!i.done)return Promise.resolve(l).then((function(e){r("next",e)}),(function(e){r("throw",e)}));e(l)}("next")}))}}t.default=function(e){var t,n,f=(t=d(i.default.mark((function e(t,n){var r;return i.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,s.getBranch)(t,n);case 2:r=e.sent,M(r),A(r),_(!1);case 6:case"end":return e.stop()}}),e,this)}))),function(e,n){return t.apply(this,arguments)}),p=(n=d(i.default.mark((function e(t,n){var r;return i.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,s.getTag)(t,n);case 2:r=e.sent,M(r),A(r),_(!1);case 6:case"end":return e.stop()}}),e,this)}))),function(e,t){return n.apply(this,arguments)}),m=e.changeBranch,h=e.tagflag,y=e.branchList,v=e.projectsId,g=e.owner,b=(0,c.useState)(void 0),E=l(b,2),w=E[0],O=E[1],k=(0,c.useState)(0),x=l(k,2),S=x[0],N=(x[1],(0,c.useState)(!0)),C=l(N,2),j=C[0],_=C[1],P=(0,c.useState)(void 0),D=l(P,2),T=D[0],M=D[1],K=(0,c.useState)(void 0),I=l(K,2),L=I[0],A=I[1],R=(0,c.useState)("branch"),H=l(R,2),B=H[0],F=H[1];return(0,c.useEffect)((function(){y&&(M(y),A(y),_(!1))}),[y]),u.default.createElement("div",{className:"overlayBranch"},u.default.createElement("div",{className:"padding15",style:{paddingBottom:"0px"}},u.default.createElement(a.default,{prefix:u.default.createElement("i",{className:"iconfont icon-sousuo_icon1 font-14"}),placeholder:"请输入分支"+(h?"或标签":"")+"名称搜索",autocomplete:"off",className:"OptionsInput",value:w,onChange:function(e){O(e.target.value);var t=e.target.value?T&&T.length>0&&T.filter((function(t){return t.name.indexOf(e.target.value)>-1})):T;A(t)}})),u.default.createElement(o.default,{mode:"horizontal",className:"navUl",selectedKeys:[B],onClick:function(e){F(e.key),_(!0),"branch"===e.key?f(v,g):p(v,g)}},u.default.createElement(o.default.Item,{key:"branch"},"分支"),h&&u.default.createElement(o.default.Item,{key:"tag"},"标签")),u.default.createElement(r.default,{spinning:j},u.default.createElement("ul",{className:"OptionsUl",id:"ul-btn"},L&&L.length>0?L.map((function(e,t){return u.default.createElement("li",{key:t,onClick:function(){return t=e.name,void m(t);var t}},u.default.createElement("a",{className:"task-hide ulALink"},e.name))})):u.default.createElement("p",{className:"listTips"},"暂无",w,0===S?"分支":"标签","~"))))}},dEUZ:function(e,t,n){},dlhN:function(e,t,n){"use strict";n.r(t);n("SchZ"),n("h5qY")},eIPa:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=y(n("diRs")),o=y(n("W9HT")),a=y(n("2/Rp")),i=y(n("14Xm")),l=Object.assign||function(e){for(var t=1;t0&&s.default.createElement("p",{className:"task-hide",style:{maxWidth:"215px"}},"所属组织:",function(e){var t="";return e.map((function(e){t=t+e.name+"、"})),t&&t.substr(0,t.length-1)}(e.organizations))))),s.default.createElement(f.AlignCenter,{className:"menuinfos"},s.default.createElement(d.Link,{to:"/"+e.login+"/projects"},s.default.createElement("span",null,e.projects_count),s.default.createElement("span",null,"项目数")),s.default.createElement(d.Link,{to:"/"+e.login+"/followers"},s.default.createElement("span",null,e.followers_count),s.default.createElement("span",null,"粉丝数")),s.default.createElement(d.Link,{to:"/"+e.login+"/following"},s.default.createElement("span",null,e.following_count),s.default.createElement("span",null,"关注数"))),s.default.createElement("div",{className:"pb20",style:{display:"flex",justifyContent:"center"}},E&&E===e.login?s.default.createElement(a.default,{className:"currentBtn"},"当前用户"):e.is_watch?s.default.createElement(a.default,{type:"default",onClick:function(){return V(!1,e.login)}},"已关注"):s.default.createElement(a.default,{type:"primary",onClick:function(){return V(!0,e.login)}},"关注TA")));L(t)}}function V(e,t){(0,h.default)({method:e?"post":"delete",url:"/watchers/"+(e?"follow":"unfollow")+".json",params:{target_type:"user",id:t}}).then((function(n){if(n&&(0===n.data.status||2===n.data.status)){var r=k&&k.filter((function(e){return e.login===t}));r&&(r[0].is_watch=e),q(r[0])}})).catch((function(e){console.log(e)}))}function X(e,t,n){t!==H&&B(t);var r=C.concat();r.map((function(e){return e.visible=!1})),e&&(r[n].visible=e),r.splice(),j(r)}return(0,u.useEffect)((function(){v&&v.total_count>0&&(T(v.total_count),j(v.list))}),[v]),(0,u.useEffect)((function(){H?y(H):L(void 0)}),[H]),s.default.createElement("div",{className:"halfs"},s.default.createElement(d.Link,{to:"/"+g+"/"+b+"/contribute",className:"font-16 color-ooo hoverA"},s.default.createElement("span",null,"贡献者"),v&&v.total_count>0&&s.default.createElement("span",{className:"infoCount"},v.total_count)),s.default.createElement("div",{className:"attrPerson",onMouseLeave:function(){return X(!1)}},D>0?C.map((function(e,t){return s.default.createElement(r.default,{content:I,visible:e.visible,overlayClassName:"menuPanels",placement:"top"},s.default.createElement(d.Link,{key:t,to:"/"+e.login},s.default.createElement("img",{src:(0,p.getImageUrl)("/"+e.image_url),alt:"",onMouseOver:function(){return X(!0,e.login,t)}})))})):""))}},gL5p:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(t,"MonacoDiffEditor",{enumerable:!0,get:function(){return o.default}});var r=a(n("j6EG")),o=a(n("4oKn"));function a(e){return e&&e.__esModule?e:{default:e}}},gUMM:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=M(n("W9HT")),o=M(n("PArb")),a=M(n("2/Rp")),i=M(n("jsC+")),l=M(n("BvKs")),c=M(n("wFql")),u=Object.assign||function(e){for(var t=1;t 0&&e.indexOf("/")>-1?e.replaceAll("/","%2F"):e}t.default=function(e){var t,n=(0,f.useState)(void 0),c=s(n,2),M=c[0],I=c[1],L=(0,f.useState)(void 0),A=s(L,2),R=A[0],H=A[1],B=(0,f.useState)(void 0),F=s(B,2),U=F[0],W=F[1],z=(0,f.useState)(void 0),q=s(z,2),V=q[0],X=q[1],J=(0,f.useState)(void 0),Y=s(J,2),Z=Y[0],G=Y[1],Q=(0,f.useState)(void 0),$=s(Q,2),ee=$[0],te=$[1],ne=(0,f.useState)("dir"),re=s(ne,2),oe=re[0],ae=re[1],ie=(0,f.useState)(!0),le=s(ie,2),ce=le[0],ue=le[1],se=(0,f.useState)(!1),fe=s(se,2),de=fe[0],pe=fe[1],me=(0,f.useState)(0),he=s(me,2),ye=he[0],ve=he[1],ge=(0,f.useState)(void 0),be=s(ge,2),Ee=be[0],we=be[1],Oe=(0,f.useState)(void 0),ke=s(Oe,2),xe=ke[0],Se=ke[1],Ne=(0,f.useState)(void 0),Ce=s(Ne,2),je=Ce[0],_e=Ce[1],Pe=(0,f.useState)(void 0),De=s(Pe,2),Te=De[0],Me=De[1],Ke=(0,f.useState)(!0),Ie=s(Ke,2),Le=Ie[0],Ae=Ie[1],Re=(0,f.useState)(!0),He=s(Re,2),Be=He[0],Fe=He[1],Ue=(0,f.useState)(!1),We=s(Ue,2),ze=We[0],qe=We[1],Ve=(0,f.useState)(!1),Xe=s(Ve,2),Je=Xe[0],Ye=Xe[1],Ze=(0,f.useState)(!1),Ge=s(Ze,2),Qe=Ge[0],$e=Ge[1],et=(0,f.useState)(void 0),tt=s(et,2),nt=tt[0],rt=tt[1],ot=(0,f.useState)(void 0),at=s(ot,2),it=at[0],lt=at[1],ct=(0,f.useState)(void 0),ut=s(ct,2),st=ut[0],ft=ut[1],dt=(0,f.useState)(void 0),pt=s(dt,2),mt=pt[0],ht=pt[1],yt=(0,f.useState)(void 0),vt=s(yt,2),gt=vt[0],bt=vt[1],Et=(0,f.useState)(!1),wt=s(Et,2),Ot=wt[0],kt=wt[1],xt=(0,f.useState)(!0),St=s(xt,2),Nt=St[0],Ct=St[1],jt=(0,f.useState)(!0),_t=s(jt,2),Pt=_t[0],Dt=_t[1],Tt=(0,f.useState)(void 0),Mt=s(Tt,2),Kt=Mt[0],It=Mt[1],Lt=e.match.params.owner,At=e.match.params.projectsId,Rt=e.match.params.branchName;Rt=(t=Rt)&&t.length>0&&t.indexOf("%2F")>-1?t.replaceAll("%2F","/"):t;var Ht=e.projectDetail,Bt=e.history.location.pathname,Ft=Ht&&2!=Ht.type&&("Admin"===Ht.permission||"Owner"===Ht.permission||"Manager"===Ht.permission),Ut=e.bannerList;function Wt(e,t){E.default.get("/"+Lt+"/"+At+"/readme.json",{params:{owner:Lt,repo:At,filepath:e,ref:t||Rt}}).then((function(e){ht(e?e.data:void 0)}))}function zt(t,n,r){if("submodule"!==n){var o=K(Rt||gt);ae(n),e.history.push("/"+Lt+"/"+At+"/tree/"+o+(t?"/"+t:""))}}function qt(t){if(!1===e.checkIfLogin())return e.showLoginDialog(),!1;e.history.push(t)}(0,f.useEffect)((function(){if(Ut&&Ut.length>0){var e=Ut.filter((function(e){return"pulls"===e.menu_name})),t=Ut.filter((function(e){return"issues"===e.menu_name}));e&&0===e.length&&Ct(!1),t&&0===t.length&&Dt(!1)}}),[Ut]),(0,f.useEffect)((function(){Ht&&(I(Ht),rt(Ht.description),lt(Ht.website),ft(Ht.lesson_url),bt(Ht.default_branch),H(Ht.invite_code))}),[Ht]),(0,f.useEffect)((function(){X(U?U.split("/"):void 0)}),[U]),(0,f.useEffect)((function(){if(At&&Lt&>){var e=K(Rt);if(Bt.indexOf("/"+Lt+"/"+At)>-1&&Bt.indexOf("/tree/"+e+"/")>-1){var t=Bt.split("/tree/"+e+"/")[1];W(t),function(e,t){Fe(!0);var n="/"+Lt+"/"+At+"/sub_entries.json";E.default.get(n,{params:{filepath:e,ref:t||Rt,type:oe}}).then((function(t){if(t){var n=t.data.entries;n.type?(we(void 0),Se(n),ae(n.type),ht(void 0)):(Se(void 0),we(n),ae("dir"),Wt(e,Rt||gt));var r=t.data.last_commit;G(r&&r.commit),te(r&&r.committer),Ye(!1),Ae(!0),Ae(!Ot),ue(!0)}setTimeout((function(){Fe(!1)}),500)})).catch((function(e){Fe(!1)}))}(t,Rt),ae("file")}else W(void 0),function(e){Fe(!0);var t="/"+Lt+"/"+At+"/entries.json";E.default.get(t,{params:{ref:e}}).then((function(e){if(e){ve(e.data.commits_count),we(e.data.entries),Se(void 0),Me(e.data.tar_url),_e(e.data.zip_url);var t=e.data.last_commit;G(t&&t.commit),te(t&&t.committer),Ye(!0),Ae(!0),kt(!1),ue(!0),Wt("",Rt||gt)}setTimeout((function(){Fe(!1)}),500)})).catch((function(e){Fe(!1)}))}(Rt||gt),ae("dir")}}),[At,Lt,Bt,gt]),(0,f.useEffect)((function(){E.default.get("/"+Lt+"/"+At+"/releases.json").then((function(e){if(e&&e.data){var t={list:e.data.releases,total_count:e.data.releases.length};It(t)}}))}),[]),(0,f.useEffect)((function(){if(M&&Z){var e=document.getElementById("ptxt");if(e)e.offsetHeight>18&&pe(!0)}}),[M,Z]);var Vt,Xt=d.default.createElement(v.default,{http_url:M&&M.clone_url,ssh_url:M&&M.ssh_url,zip_url:je,tar_url:Te,showNotification:e.showNotification}),Jt=xe&&xe.name,Yt=Jt&&".md"===Jt.substring(Jt.length-3,Jt.length),Zt=e.current_user,Gt=M&&M.permission&&"Reporter"!==M.permission,Qt="dir"===oe&&M&&2!==M.type&&(M.permission&&"Reporter"!==M.permission||Zt&&Zt.admin);return d.default.createElement(p.WhiteBack,null,d.default.createElement(_.default,{desc:nt,website:it,lesson_url:st,visible:Qe,onCancel:function(){return $e(!1)},onOk:function(e,t,n){var r="/"+Lt+"/"+At+".json";E.default.put(r,{description:e,website:t,lesson_url:n}).then((function(e){e&&e.data&&e.data.id&&(rt(e.data.description),lt(e.data.website),ft(e.data.lesson_url))}))}}),d.default.createElement(r.default,{spinning:Be},(Ee||xe)&&d.default.createElement(d.default.Fragment,null,d.default.createElement(j.default,{history:e.history,owner:Lt,projectsId:At,name:M&&M.name,branch:Rt||gt,visible:ze,onClose:function(){return qe(!1)},list:Je?Ee:void 0}),d.default.createElement("div",{className:"drawerBtn",onClick:function(){return qe(!0)}},d.default.createElement("i",{className:"iconfont icon-zuohuaicon font-14"}),d.default.createElement("span",null,"目录"))),d.default.createElement("div",{style:{minHeight:"500px"}},M&&d.default.createElement(p.Box,{className:"Panels"},d.default.createElement(p.LongWidth,null,d.default.createElement("div",{className:"panelmenu"},d.default.createElement(p.FlexAJ,null,d.default.createElement(p.AlignCenter,null,d.default.createElement("div",{className:"mr30"},e&&e.platform?d.default.createElement(g.default,{repo_id:M&&M.repo_id,projectsId:At,branch:Rt||gt,changeBranch:function(t){var n=K(t),r="/"+Lt+"/"+At+(t&&"/tree/"+n)+(U?"/"+U:"");e.history.push(r)},owner:Lt,history:e.history,branchList:M&&M.branches&&M.branches.list}):d.default.createElement("span",null,"分支:",d.default.createElement("span",{className:"color-grey-6"},Rt||gt))),V&&V.length>0?d.default.createElement(w.default,{identifier:M&&M.identifier,treeValuePath:V,returnUlr:function(t){var n=K(Rt);e.history.push("/"+Lt+"/"+At+"/tree"+(n?"/"+n:"")+"/"+t)},returnMain:function(){W(void 0);var t=K(Rt||gt);e.history.push("/"+Lt+"/"+At+"/tree/"+t)},getPathUrl:function(e,t){if(e&&e.length>0&&t){for(var n="",r=0;r 0||xe?d.default.createElement("div",{className:"listtable"},Z&&d.default.createElement("div",{className:"listtablehead"},d.default.createElement(b.default,{url:(0,m.getImageUrl)("/"+(ee&&ee.image_url)),name:ee&&ee.name,id:ee&&ee.id,login:ee&&ee.login}),d.default.createElement("div",{onClick:function(){return e.history.push("/"+Lt+"/"+At+"/commits/"+(0,y.truncateCommitId)(Z.sha))},className:de&&ce?"ellipsistxt hidetxt":"ellipsistxt"},d.default.createElement("pre",{id:"ptxt"},Z.message)),de&&d.default.createElement("span",{className:"ellipsis",onClick:function(){return function(e){ue(!e)}(ce)}},d.default.createElement("i",{className:"iconfont icon-shenglvehao"})),d.default.createElement("span",{className:"ml20 color-grey-6 font-12 mt3"},Z.time_from_now),ye?d.default.createElement(h.Link,{to:"/"+Lt+"/"+At+"/commits/branch/"+K(Rt||gt),className:"ml20 color-grey-3",style:{height:"28px",lineHeight:"28px"}},d.default.createElement("i",{className:"iconfont icon-tijiaoicon mr3 font-16"}),d.default.createElement("span",{style:{fontWeight:"500"}},ye,"次提交")):""),d.default.createElement("ul",{className:"listtablebody"},Ee&&Ee.length>0&&Ee.map((function(e,t){return d.default.createElement(O.default,{owner:Lt,item:e,projectsId:At,goToSubRoot:zt})})),xe&&d.default.createElement(x.default,u({},e,{detail:xe,readOnly:Le,md:Yt,onEdit:function(e){Ae(e),kt(!1)},currentBranch:Rt||gt,type:M.type})))):"",Ee&&0===Ee.length&&!xe?d.default.createElement(P.default,{_html:"暂未发现文件"}):"",mt&&mt.content?d.default.createElement(k.default,{ChangeFile:function(t,n){var r=K(Rt||gt);e.history.push("/"+Lt+"/"+At+"/tree/"+r+"/"+t),ae("file"),kt(!0)},readme:mt,operate:e&&(e.isManager||e.isDeveloper)&&2!==M.type,history:e.history}):"")),!(V&&V.length>0)&&!xe&&d.default.createElement(p.ShortWidth,null,d.default.createElement(p.Gap,{style:{paddingLeft:"30px"}},d.default.createElement("div",{className:"panelmenu"},d.default.createElement(p.FlexAJ,{className:"font-18 color-ooo mb20",style:{lineHeight:"28px"}},"关于",M.permission&&("Admin"===M.permission||"Owner"===M.permission||"Manager"===M.permission)&&d.default.createElement("i",{onClick:function(){return $e(!0)},className:"iconfont icon-a-shezhi color-grey-9 font-15"})),nt&&d.default.createElement("p",{className:"font-14 color-grey-3 mb15 task-hide-2",style:{lineHeight:"24px",WebkitLineClamp:"4",textAlign:"justify",wordBreak:"break-all"}},nt),it&&d.default.createElement("div",{className:"color-grey-6 df pinfos mb5"},d.default.createElement("i",{className:"iconfont icon-lianjie2 font-15 mr10"}),d.default.createElement("a",{href:it,target:"_blank",style:{wordBreak:"break-all",lineHeight:"20px",marginTop:"5px",textDecoration:"underline"}},it)),d.default.createElement("div",{className:"pinfos mb5"},d.default.createElement("i",{className:"iconfont icon-zishuwenjian_icon font-15 mr10"}),d.default.createElement("a",{href:"#readme"},"README.md")),d.default.createElement("div",{className:"color-grey-6 mb5"},d.default.createElement("i",{className:"iconfont icon-neicunicon font-15 mr10"}),d.default.createElement("span",null,M&&M.size)),M&&M.license_name&&d.default.createElement("div",{className:"pinfos"},d.default.createElement("i",{className:"iconfont icon-xieyiicon font-16 mr10"}),d.default.createElement(h.Link,{to:"/"+Lt+"/"+At+"/tree/"+(Rt||gt)+"/LICENSE",className:"color-grey-6"},M.license_name))),R&&d.default.createElement("div",null,d.default.createElement(o.default,null),d.default.createElement(D.default,{code:R})),st&&d.default.createElement("div",null,d.default.createElement(o.default,null),d.default.createElement("p",{className:"font-16 color-ooo"},"实践课程"),d.default.createElement("a",{href:st,target:"_blank",className:"color-grey-6",style:{textDecoration:"underline",wordBreak:"break-all"}},st)),Kt&&d.default.createElement(d.default.Fragment,null,d.default.createElement(o.default,null),d.default.createElement(S.default,{owner:Lt,projectsId:At,releaseVersions:Kt,history:e.history,distribution:Ft})),M&&M.contributors&&M.contributors.total_count>0&&d.default.createElement(N.default,{contributors:M.contributors,owner:Lt,projectsId:At}),M&&M.languages&&d.default.createElement(d.default.Fragment,null,d.default.createElement(o.default,null),d.default.createElement(C.default,{languages:M.languages}))))))))}},h5qY:function(e,t,n){},i6bk:function(e,t,n){"use strict";function r(e,t){if("undefined"==typeof window)return 0;var n=t?"scrollTop":"scrollLeft",r=e===window,o=r?e[t?"pageYOffset":"pageXOffset"]:e[n];return r&&"number"!=typeof o&&(o=document.documentElement[n]),o}n.d(t,"a",(function(){return r}))},j6EG:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==u(e)&&"function"!=typeof e)return{default:e};var t=c();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if(Object.prototype.hasOwnProperty.call(e,o)){var a=r?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(n,o,a):n[o]=e[o]}n.default=e,t&&t.set(e,n);return n}(n("M/lh")),o=l(n("17x9")),a=l(n("q1tI")),i=n("JwdM");function l(e){return e&&e.__esModule?e:{default:e}}function c(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return c=function(){return e},e}function u(e){return(u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function f(e){for(var t=1;t =0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r =0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function p(e,t){for(var n=0;n -1}));b(n)}else b(t)},prefix:l.default.createElement("i",{className:"iconfont icon-sousuo_icon1 font-14"})})),g&&g.length>0?l.default.createElement("div",{className:"anchorBox"},l.default.createElement(o.default,{affix:!1,onChange:function(e){f(e)}},g.map((function(e,t){return l.default.createElement("div",{style:{paddingLeft:10*e.level+"px"},className:s===e.href?"items active":"items"},l.default.createElement(u,{href:"#"+e.text,title:e.text}))})))):"")}},mJp1:function(e,t,n){"use strict";n.r(t);n("SchZ"),n("S+ru"),n("rSSF")},"qNb/":function(e,t,n){"use strict";n.r(t);n("SchZ"),n("txnC")},rSSF:function(e,t,n){},tnhM:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getUser=t.getSubEntries=t.getHooks=t.getTag=t.getBranch=void 0;var r=a(n("14Xm")),o=a(n("vDqi"));function a(e){return e&&e.__esModule?e:{default:e}}function i(e){return function(){var t=e.apply(this,arguments);return new Promise((function(e,n){return function r(o,a){try{var i=t[o](a),l=i.value}catch(e){return void n(e)}if(!i.done)return Promise.resolve(l).then((function(e){r("next",e)}),(function(e){r("throw",e)}));e(l)}("next")}))}}var l,c,u,s,f;t.getBranch=(l=i(r.default.mark((function e(t,n){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,o.default.get("/"+n+"/"+t+"/branches.json");case 2:return e.abrupt("return",e.sent.data);case 3:case"end":return e.stop()}}),e,void 0)}))),function(e,t){return l.apply(this,arguments)}),t.getTag=(c=i(r.default.mark((function e(t,n){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,o.default.get("/"+n+"/"+t+"/tags.json");case 2:return e.abrupt("return",e.sent.data);case 3:case"end":return e.stop()}}),e,void 0)}))),function(e,t){return c.apply(this,arguments)}),t.getHooks=(u=i(r.default.mark((function e(t,n){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,o.default.get("/projects/"+t+"/hooks.json",{params:n});case 2:return e.abrupt("return",e.sent.data);case 3:case"end":return e.stop()}}),e,void 0)}))),function(e,t){return u.apply(this,arguments)}),t.getSubEntries=(s=i(r.default.mark((function e(t,n,a){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,o.default.get("/"+t+"/"+n+"/sub_entries.json",{params:a});case 2:return e.abrupt("return",e.sent.data);case 3:case"end":return e.stop()}}),e,void 0)}))),function(e,t,n){return s.apply(this,arguments)}),t.getUser=(f=i(r.default.mark((function e(t){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,o.default.get("/users/"+t+"/hovercard.json");case 2:return e.abrupt("return",e.sent.data);case 3:case"end":return e.stop()}}),e,void 0)}))),function(e){return f.apply(this,arguments)})},txnC:function(e,t,n){},z2sw:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=a(n("q1tI"));n("dEUZ");var o=a(n("FRFo"));function a(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=e.code,n=e.className;return r.default.createElement("div",{className:n},r.default.createElement("span",{className:"font-16 color-ooo"},"邀请码"),r.default.createElement("div",null,r.default.createElement("input",{value:t,id:"devitecode",style:{width:"62px",border:"none",cursor:"default"},readOnly:!0}),r.default.createElement(o.default,{timeOut:!0,beforeText:r.default.createElement("p",{className:"edu-txt-center"},"可以通过邀请码邀请成员加入项目",r.default.createElement("br",null),"点击复制邀请码。"),className:"ml8 font-16",inputId:"devitecode"})))}},zAh6:function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var r=n("61SU"),o=n.n(r),a=n("i6bk");function i(e,t,n,r){var o=n-t;return(e/=r/2)<1?o/2*e*e*e+t:o/2*((e-=2)*e*e+2)+t}function l(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.getContainer,r=void 0===n?function(){return window}:n,l=t.callback,c=t.duration,u=void 0===c?450:c,s=r(),f=Object(a.a)(s,!0),d=Date.now(),p=function t(){var n=Date.now()-d,r=i(n>u?u:n,f,e,u);s===window?window.scrollTo(window.pageXOffset,r):s.scrollTop=r,n0&&e.indexOf("/")>-1?e.replaceAll("/","%2F"):e}function v(e){return e&&e.length>0&&e.indexOf("%2F")>-1?e.replaceAll("%2F","/"):e}var b=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.componentDidMount=function(){var e=n.props.descName;e&&n.props.form.setFieldsValue({desc:e})},n.componentDidUpdate=function(e){var t=n.props.descName;e&&t&&e.descName!==t&&n.props.form.setFieldsValue({desc:t})},n.changeSubmittype=function(e){n.setState({submitType:e.target.value})},n.changeFileName=function(e){n.setState({filename:e.target.value})},n.subMitFrom=function(){var e=n.props,t=e.filepath,r=e.content,o=e.editor_type,i=n.props.match.params,a=i.branch,l=i.projectsId,u=i.owner,s=n.state,c=s.submitType,f=s.filename;n.setState({isSpin:!0});var p="upload"===o?t:t.substr(1);n.props.form.validateFieldsAndScroll((function(e,t){if(e)n.setState({isSpin:!1});else{var o="/"+u+"/"+l+"/create_file.json";h.default.post(o,{filepath:f||p,branch:v(a),new_branch:"1"===c?t.branchname:void 0,content:r,message:t.desc}).then((function(e){if(n.setState({isSpin:!1}),e.data&&e.data.name){if(n.props.showNotification("文件新建成功!"),"1"===c){var r=n.props.getTopCount;r&&r(t.branchname)}var o="/"+u+"/"+l+(t.branchname?"/tree/"+y(t.branchname):a?"/tree/"+y(a):"");n.props.history.push(o)}})).catch((function(e){n.setState({isSpin:!1}),console.log(e)}))}}))},n.UpdateFile=function(){n.setState({isSpin:!0});var e=n.props,t=e.branch,r=e.detail,o=e.content,i=e.currentBranch,a=n.props.match.params,l=a.projectsId,u=a.owner,s=n.state.submitType,c="/"+u+"/"+l+"/update_file.json",f=i||t;n.props.form.validateFieldsAndScroll((function(e,a){e?n.setState({isSpin:!1}):h.default.put(c,{filepath:r.path,branch:"1"===s?void 0:v(f),new_branch:"1"===s?a.branchname:void 0,content:o,sha:r.sha,message:a.desc}).then((function(e){if(n.setState({isSpin:!1}),e.data&&1===e.data.status){var r=i||t,o="/"+u+"/"+l+(a.branchname?"/tree/"+y(a.branchname):r?"/tree/"+y(r):"");n.props.history.push(o),n.props.showNotification("文件修改成功!")}})).catch((function(e){n.setState({isSpin:!1}),console.log(e)}))}))},n.state={submitType:"0",filename:"",isSpin:!1},n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),s(t,[{key:"render",value:function(){var e=this,t=this.state,n=t.submitType,s=t.filename,c=t.isSpin,h=this.props.form.getFieldDecorator,m=this.props.match.params,y=m.branch,b=m.projectsId,O=m.owner,_=this.props,w=_.current_user,j=_.filepath,E=_.projectDetail,M=_.currentBranch,S=this.props.editor_type,P=M||y;return f.default.createElement("div",null,f.default.createElement("span",{className:"df",style:{alignItems:"center"}},f.default.createElement(d.Link,{to:"/"+(w&&w.login),className:"show-user-link"},f.default.createElement("img",{src:(0,p.getImageUrl)("/"+(w&&w.image_url)),alt:"",className:"screwImg"}),f.default.createElement("span",{className:"color-grey-3 ver-middle"},w&&w.username,":")),f.default.createElement("span",{className:"color-grey-8"},"提交变更")),f.default.createElement(r.default,{spinning:c},f.default.createElement("div",{className:"userScrew"},f.default.createElement("div",{className:"screwPanel"},f.default.createElement(l.default,null,f.default.createElement(l.default.Item,{style:{display:"upload"===S?"block":"none"}},h("path",{rules:[]})(f.default.createElement("div",{className:"setInputAddon"},f.default.createElement(u.default,{addonBefore:"/"+(E&&E.identifier)+"/",value:s||j,onChange:this.changeFileName,placeholder:"文件路径..."})))),f.default.createElement(l.default.Item,null,h("desc",{rules:[{required:!0,message:"请添加描述信息"}]})(f.default.createElement(g,{placeholder:"必填,描述主要修改类型和内容",authSize:{minRows:3,maxRows:5}}))),f.default.createElement(a.default.Group,{value:n,onChange:this.changeSubmittype},f.default.createElement(a.default,{value:"0",className:"mb10"},f.default.createElement("i",{className:"iconfont icon-banbenku font-16 mr5"}),"直接提交至",f.default.createElement("span",{className:"color-orange"},v(P)),"分支"),f.default.createElement(a.default,{value:"1"},f.default.createElement(i.default,{type:"pull-request",className:"mr5"}),"为此提交创建一个",f.default.createElement("span",{className:"font-bd"},"新的分支"),"并发起合并请求")),"1"===n?f.default.createElement("div",{className:"mt15"},f.default.createElement(l.default.Item,{style:{paddingLeft:"24px"}},h("branchname",{rules:[{required:!0,message:"请输入分支名称"}]})(f.default.createElement(u.default,{placeholder:"请输入分支名称",style:{width:"220px"}})))):""))),f.default.createElement("div",{className:"mt20"},f.default.createElement(o.default,{type:"primary",onClick:"update"===S?this.UpdateFile:this.subMitFrom,className:"mr30"},"提交变更"),f.default.createElement(o.default,{type:"primary grey",onClick:function(){e.props.history.push("/"+O+"/"+b)},className:"mr20"},"取消"))))}}]),t}(c.Component),O=l.default.create({name:"UserSubmitForm"})(b);t.default=O},JwdM:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.processSize=function(e){return/^\d+$/.test(e)?"".concat(e,"px"):e},t.noop=function(){}},PgMy:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=l(n("2fM7")),o=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var a,l=e[Symbol.iterator]();!(r=(a=l.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{!r&&l.return&&l.return()}finally{if(o)throw i}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};n("8QGh");var i=n("q1tI"),a=l(i);l(n("vDqi"));function l(e){return e&&e.__esModule?e:{default:e}}var u=r.default.Option,s=["apex","azcli","bat","clojure","coffee","cpp","csharp","csp","css","dockerfile","fsharp","go","handlebars","html","ini","java","javascript","json","less","lua","markdown","msdax","mysql","objective","perl","pgsql","php","postiats","powerquery","powershell","pug","python","r","razor","redis","redshift","ruby","rust","sb","scheme","scss","shell","solidity","sql","st","swift","typescript","vb","xml","yaml"];t.default=function(e){var t=e.language,n=e.select_language,l=(0,i.useState)(void 0),c=o(l,2);c[0],c[1];return a.default.createElement(r.default,{showSearch:!0,placeholder:"请选择文本语言",style:{width:200},value:t,onChange:function(e){n(e)}},a.default.createElement(u,{value:void 0},"请选择文本语言"),s&&s.map((function(e,t){return a.default.createElement(u,{value:e},e)})))}},"R/Rt":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t =0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r =0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function d(e,t){for(var n=0;n 0&&e.indexOf("/")>-1?e.replaceAll("/","%2F"):e}function v(e){return e&&e.length>0&&e.indexOf("%2F")>-1?e.replaceAll("%2F","/"):e}var b=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.componentDidMount=function(){var e=n.props.descName;e&&n.props.form.setFieldsValue({desc:e})},n.componentDidUpdate=function(e){var t=n.props.descName;e&&t&&e.descName!==t&&n.props.form.setFieldsValue({desc:t})},n.changeSubmittype=function(e){n.setState({submitType:e.target.value})},n.changeFileName=function(e){n.setState({filename:e.target.value})},n.subMitFrom=function(){var e=n.props,t=e.filepath,r=e.content,o=e.editor_type,i=n.props.match.params,a=i.branch,l=i.projectsId,u=i.owner,s=n.state,c=s.submitType,f=s.filename;n.setState({isSpin:!0});var p="upload"===o?t:t.substr(1);n.props.form.validateFieldsAndScroll((function(e,t){if(e)n.setState({isSpin:!1});else{var o="/"+u+"/"+l+"/create_file.json";h.default.post(o,{filepath:f||p,branch:v(a),new_branch:"1"===c?t.branchname:void 0,content:r,message:t.desc}).then((function(e){if(n.setState({isSpin:!1}),e.data&&e.data.name){if(n.props.showNotification("文件新建成功!"),"1"===c){var r=n.props.getTopCount;r&&r(t.branchname)}var o="/"+u+"/"+l+(t.branchname?"/tree/"+y(t.branchname):a?"/tree/"+y(a):"");n.props.history.push(o)}})).catch((function(e){n.setState({isSpin:!1}),console.log(e)}))}}))},n.UpdateFile=function(){n.setState({isSpin:!0});var e=n.props,t=e.branch,r=e.detail,o=e.content,i=e.currentBranch,a=n.props.match.params,l=a.projectsId,u=a.owner,s=n.state.submitType,c="/"+u+"/"+l+"/update_file.json",f=i||t;n.props.form.validateFieldsAndScroll((function(e,a){e?n.setState({isSpin:!1}):h.default.put(c,{filepath:r.path,branch:"1"===s?void 0:v(f),new_branch:"1"===s?a.branchname:void 0,content:o,sha:r.sha,message:a.desc}).then((function(e){if(n.setState({isSpin:!1}),e.data&&1===e.data.status){var r=i||t,o="/"+u+"/"+l+(a.branchname?"/tree/"+y(a.branchname):r?"/tree/"+y(r):"");n.props.history.push(o),n.props.showNotification("文件修改成功!")}})).catch((function(e){n.setState({isSpin:!1}),console.log(e)}))}))},n.state={submitType:"0",filename:"",isSpin:!1},n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),s(t,[{key:"render",value:function(){var e=this,t=this.state,n=t.submitType,s=t.filename,c=t.isSpin,h=this.props.form.getFieldDecorator,m=this.props.match.params,y=m.branch,b=m.projectsId,O=m.owner,_=this.props,w=_.current_user,j=_.filepath,E=_.projectDetail,M=_.currentBranch,S=this.props.editor_type,P=M||y;return f.default.createElement("div",null,f.default.createElement("span",{className:"df",style:{alignItems:"center"}},f.default.createElement(d.Link,{to:"/"+(w&&w.login),className:"show-user-link"},f.default.createElement("img",{src:(0,p.getImageUrl)("/"+(w&&w.image_url)),alt:"",className:"screwImg"}),f.default.createElement("span",{className:"color-grey-3 ver-middle"},w&&w.username,":")),f.default.createElement("span",{className:"color-grey-8"},"提交变更")),f.default.createElement(r.default,{spinning:c},f.default.createElement("div",{className:"userScrew"},f.default.createElement("div",{className:"screwPanel"},f.default.createElement(l.default,null,f.default.createElement(l.default.Item,{style:{display:"upload"===S?"block":"none"}},h("path",{rules:[]})(f.default.createElement("div",{className:"setInputAddon"},f.default.createElement(u.default,{addonBefore:"/"+(E&&E.identifier)+"/",value:s||j,onChange:this.changeFileName,placeholder:"文件路径..."})))),f.default.createElement(l.default.Item,null,h("desc",{rules:[{required:!0,message:"请添加描述信息"}]})(f.default.createElement(g,{placeholder:"必填,描述主要修改类型和内容",authSize:{minRows:3,maxRows:5}}))),f.default.createElement(a.default.Group,{value:n,onChange:this.changeSubmittype},f.default.createElement(a.default,{value:"0",className:"mb10"},f.default.createElement("i",{className:"iconfont icon-banbenku font-16 mr5"}),"直接提交至",f.default.createElement("span",{className:"color-orange"},v(P)),"分支"),f.default.createElement(a.default,{value:"1"},f.default.createElement(i.default,{type:"pull-request",className:"mr5"}),"为此提交创建一个",f.default.createElement("span",{className:"font-bd"},"新的分支"),"并发起合并请求")),"1"===n?f.default.createElement("div",{className:"mt15"},f.default.createElement(l.default.Item,{style:{paddingLeft:"24px"}},h("branchname",{rules:[{required:!0,message:"请输入分支名称"}]})(f.default.createElement(u.default,{placeholder:"请输入分支名称",style:{width:"220px"}})))):""))),f.default.createElement("div",{className:"mt20"},f.default.createElement(o.default,{type:"primary",onClick:"update"===S?this.UpdateFile:this.subMitFrom,className:"mr30"},"提交变更"),f.default.createElement(o.default,{type:"primary grey",onClick:function(){e.props.history.push("/"+O+"/"+b)},className:"mr20"},"取消"))))}}]),t}(c.Component),O=l.default.create({name:"UserSubmitForm"})(b);t.default=O},JwdM:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.processSize=function(e){return/^\d+$/.test(e)?"".concat(e,"px"):e},t.noop=function(){}},PgMy:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=l(n("2fM7")),o=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var a,l=e[Symbol.iterator]();!(r=(a=l.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{!r&&l.return&&l.return()}finally{if(o)throw i}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};n("8QGh");var i=n("q1tI"),a=l(i);l(n("vDqi"));function l(e){return e&&e.__esModule?e:{default:e}}var u=r.default.Option,s=["apex","azcli","bat","clojure","coffee","cpp","csharp","csp","css","dockerfile","fsharp","go","handlebars","html","ini","java","javascript","json","less","lua","markdown","msdax","mysql","objective","perl","pgsql","php","postiats","powerquery","powershell","pug","python","r","razor","redis","redshift","ruby","rust","sb","scheme","scss","shell","solidity","sql","st","swift","typescript","vb","xml","yaml"];t.default=function(e){var t=e.language,n=e.select_language,l=(0,i.useState)(void 0),c=o(l,2);c[0],c[1];return a.default.createElement(r.default,{showSearch:!0,placeholder:"请选择文本语言",style:{width:200},value:t,onChange:function(e){n(e)}},a.default.createElement(u,{value:void 0},"请选择文本语言"),s&&s.map((function(e,t){return a.default.createElement(u,{value:e},e)})))}},"R/Rt":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t =0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r =0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function d(e,t){for(var n=0;n 11?e.substring(0,10):e},t.timeFormat=function(e){var t=new Date(1e3*e),n=t.getHours()<10?"0".concat(t.getHours()):t.getHours(),a=t.getMinutes()<10?"0".concat(t.getMinutes()):t.getMinutes();return t.getFullYear()+"-"+(t.getMonth()+1)+"-"+t.getDate()+" "+n+":"+a}},"Rs/d":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a,l,r=(a=["\n display:flex;\n font-weight: bold;\n ","\n align-items: center;\n & img{\n width:30px;\n height:30px;\n border-radius:50%;\n }\n ","\n "],l=["\n display:flex;\n font-weight: bold;\n ","\n align-items: center;\n & img{\n width:30px;\n height:30px;\n border-radius:50%;\n }\n ","\n "],Object.freeze(Object.defineProperties(a,{raw:{value:Object.freeze(l)}}))),i=c(n("q1tI")),o=c(n("vOnD")),d=n("eO8H");function c(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=e.url,n=e.name,a=e.column,l=e.id,c=e.login,s=o.default.span(r,a&&"flex-direction: column;text-align:center;",!a&&"\n & span{\n margin-left:8px;\n }");return l?i.default.createElement(d.Link,{to:"/"+c},i.default.createElement(s,null,t&&i.default.createElement("img",{src:t,alt:""}),i.default.createElement("span",null,n))):i.default.createElement(s,null,t&&i.default.createElement("img",{src:t,alt:""}),i.default.createElement("span",null,n))}},VPG4:function(e,t,n){},aABL:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=s(n("3S7+")),l=s(n("CFYs")),r=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],a=!0,l=!1,r=void 0;try{for(var i,o=e[Symbol.iterator]();!(a=(i=o.next()).done)&&(n.push(i.value),!t||n.length!==t);a=!0);}catch(e){l=!0,r=e}finally{try{!a&&o.return&&o.return()}finally{if(l)throw r}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};n("TfFZ"),n("D8SU");var i=n("q1tI"),o=s(i),d=n("PhNK"),c=n("spEH");function s(e){return e&&e.__esModule?e:{default:e}}n("js5m"),n("VPG4"),t.default=function(e){var t=e.data,n=e.history,s=e.owner,u=e.projectsId,m=(0,i.useState)(t&&t.files),f=r(m,2),p=f[0],A=f[1],g=(0,i.useState)("复制文件路径"),E=r(g,2),h=E[0],b=E[1],v=(0,i.useState)(!1),x=r(v,2),w=x[0],y=x[1];function N(e,t,n){if(!n){var a=p.concat();a[t].flag=!e,a.splice(),A(a)}}n&&n.location&&n.location.query&&n.location.query.commitPage,(0,i.useEffect)((function(){t&&A(t.files)}),[t]);var C=o.default.createElement("div",{className:"folders"},o.default.createElement("div",{className:"folderList"},p&&p.map((function(e,t){return o.default.createElement("a",{href:"#value"+t},o.default.createElement(c.FlexAJ,{className:"filesInfo",key:t,onClick:function(){e.flag&&N(e.flag,t,e.isBin),y(!1)}},o.default.createElement(c.AlignCenter,null,o.default.createElement("i",{className:"iconfont icon-wenjianicon mr4"}),o.default.createElement("span",{className:"cursor-pointer","data-clipboard-text":e.name},e.name)),o.default.createElement("div",{className:"see-file"},o.default.createElement(a.default,{placement:"top",title:e.addition+e.deletion+"处更改:"+(e.addition>0?e.addition+"处添加":"")+(e.addition>0&&e.deletion>0?"和":"")+(e.deletion>0?e.deletion+"处删除":"")},o.default.createElement(l.default,{showInfo:!1,strokeColor:"#2DB44D",size:"small",percent:e.addition/(e.addition+e.deletion)*100}),e.addition>0&&o.default.createElement("span",{className:"color-green ml10"},"+",e.addition),e.deletion>0&&o.default.createElement("span",{className:"color-red ml10"},"-",e.deletion)))))}))));return o.default.createElement("div",null,o.default.createElement(c.AlignCenter,{className:"color-grey-9",style:{position:"relative"}},o.default.createElement("div",{onClick:function(){y(!w)}},o.default.createElement("i",{className:"iconfont mr5 "+(w?"font-18 icon-sanjiaoxing-down":"font-16 icon-triangle")}),o.default.createElement("span",{className:"color-grey-6 update-file-count"},"共有",o.default.createElement("span",{className:"color-grey-3"}," ",t&&t.files_count," 个文件 "),"被更改,包括",t&&t.total_addition?o.default.createElement("span",{className:"color-green"}," ",t&&t.total_addition," 次插入"):"",t&&t.total_addition&&t.total_deletion?" 和 ":"",t&&t.total_deletion?o.default.createElement("span",{className:"color-red"}," ",t&&t.total_deletion," 次删除"):"")),w&&C),p&&p.length>0&&o.default.createElement("div",{className:"fileList"},p.map((function(e,t){return o.default.createElement("div",{className:"files",key:t},o.default.createElement("a",{id:"value"+t,className:"anchorPoint"}),o.default.createElement(c.FlexAJ,{className:"filesInfo"},o.default.createElement(c.AlignCenter,null,e.isBin?"":o.default.createElement("i",{className:e.flag?"iconfont icon-triangle font-15 color-grey-9":"iconfont icon-sanjiaoxing-down color-grey-9 mt4",onClick:function(){return N(e.flag,t,e.isBin)}}),o.default.createElement("span",{className:"cursor-pointer","data-clipboard-text":e.name,onClick:function(){return N(e.flag,t,e.isBin)}},e.name),o.default.createElement(a.default,{title:h,onVisibleChange:function(){return b("复制文件路径")}},o.default.createElement("i",{className:"iconfont icon-fuzhiicon ml6",onClick:function(){return t=e.name,(n=document.createElement("input")).defaultValue=t,document.body.appendChild(n),n.select(),document.execCommand("Copy"),n.className="copyCont",n.style.display="none",void b("复制成功");var t,n}}))),o.default.createElement("div",{className:"see-file"},o.default.createElement(a.default,{placement:"top",title:e.addition+e.deletion+"处更改:"+(e.addition>0?e.addition+"处添加":"")+(e.addition>0&&e.deletion>0?"和":"")+(e.deletion>0?e.deletion+"处删除":"")},o.default.createElement(l.default,{showInfo:!1,strokeColor:"#2DB44D",size:"small",percent:e.addition/(e.addition+e.deletion)*100}),o.default.createElement("span",{className:"ml10"},e.addition+e.deletion,"处")),o.default.createElement("span",{className:"see-file-btn",onClick:function(){n.push("/"+s+"/"+u+"/tree/"+(0,d.truncateCommitId)(e.sha)+"/"+e.name)}},"查看文件"))),e.sections&&e.sections.length>=1&&!e.flag&&o.default.createElement("div",{className:"filesContent"},e.sections.map((function(e,t){return e.lines&&e.lines.length>0&&e.lines.map((function(e,n){return o.default.createElement("div",{key:t+n,className:2===e.type?"linesContent add":3===e.type?"linesContent reduce":4===e.type?"linesContent translate":"linesContent"},o.default.createElement("span",{className:"lines"},o.default.createElement("span",null,e.leftIdx&&"0"!==e.leftIdx?e.leftIdx:""),o.default.createElement("span",null,e.rightIdx&&"0"!==e.rightIdx?e.rightIdx:"")),o.default.createElement("p",null,e.content))}))}))))}))))}},cfbA:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a,l,r=b(n("W9HT")),i=b(n("2/Rp")),o=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],a=!0,l=!1,r=void 0;try{for(var i,o=e[Symbol.iterator]();!(a=(i=o.next()).done)&&(n.push(i.value),!t||n.length!==t);a=!0);}catch(e){l=!0,r=e}finally{try{!a&&o.return&&o.return()}finally{if(l)throw r}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},d=(a=["\n border: 1px solid #FAFCFF;\n margin-bottom:15px;\n & .commitinfos {\n background-color: #f1f8ff;\n border: 1px solid rgba(42, 97, 255, 0.23);\n border-radius: 3px 3px 0px 0px;\n padding: 10px 20px 10px 16px;\n & .f-wrap-between{\n align-items: center;\n }\n & .task-hide{\n width: 65rem;\n overflow:hidden;\n white-space:normal;\n word-break:break-all;\n font-weight: bold;\n color: #333333;\n font-size: 16px;\n }\n }\n & > .f-wrap-between {\n padding: 14px 20px 14px 16px;\n border-radius: 3px 3px 0px 0px;\n border: 1px solid #D0D0D0;\n .df{\n align-items: center;\n & .underline:hover{\n text-decoration: underline;\n }\n }\n }\n"],l=["\n border: 1px solid #FAFCFF;\n margin-bottom:15px;\n & .commitinfos {\n background-color: #f1f8ff;\n border: 1px solid rgba(42, 97, 255, 0.23);\n border-radius: 3px 3px 0px 0px;\n padding: 10px 20px 10px 16px;\n & .f-wrap-between{\n align-items: center;\n }\n & .task-hide{\n width: 65rem;\n overflow:hidden;\n white-space:normal;\n word-break:break-all;\n font-weight: bold;\n color: #333333;\n font-size: 16px;\n }\n }\n & > .f-wrap-between {\n padding: 14px 20px 14px 16px;\n border-radius: 3px 3px 0px 0px;\n border: 1px solid #D0D0D0;\n .df{\n align-items: center;\n & .underline:hover{\n text-decoration: underline;\n }\n }\n }\n"],Object.freeze(Object.defineProperties(a,{raw:{value:Object.freeze(l)}})));n("04bd"),n("L/Qf");var c=n("q1tI"),s=b(c),u=b(n("vOnD")),m=n("PhNK"),f=n("sYIF"),p=b(n("aABL")),A=b(n("0Rql")),g=b(n("Rs/d")),E=b(n("vDqi")),h=n("eO8H");function b(e){return e&&e.__esModule?e:{default:e}}var v=u.default.div(d);t.default=function(e){var t=e.match,n=e.history,a=(0,c.useState)({undefined:void 0}),l=o(a,2),d=l[0],u=l[1],b=(0,c.useState)(void 0),x=o(b,2),w=x[0],y=x[1],N=(0,c.useState)(void 0),C=o(N,2),k=C[0],j=C[1],I=(0,c.useState)(void 0),S=o(I,2),B=S[0],D=S[1],O=(0,c.useState)(!0),P=o(O,2),F=P[0],M=P[1],_=t.params,R=_.sha,T=_.projectsId,z=_.owner,K=_.branchName;return(0,c.useEffect)((function(){if(T&&z&&R){var e="/"+z+"/"+T+"/commits/"+R+".json";E.default.get(e).then((function(e){e&&(u(e.data),y(e.data.commit),j(e.data.parents),D(e.data.committer||e.data.commit&&e.data.commit.committer),M(!1))})).catch((function(e){console.log(e)}))}}),[T,z,R]),s.default.createElement("div",{className:"main",style:{padding:"0px",border:"none"}},s.default.createElement(r.default,{spinning:F},s.default.createElement(v,null,s.default.createElement("div",{className:"commitinfos"},s.default.createElement("div",{className:"f-wrap-between"},s.default.createElement("div",null,w&&w.message&&s.default.createElement("pre",{className:"task-hide"},w.message),s.default.createElement(h.Link,{to:"/"+z+"/"+T+"/tree/"+K},s.default.createElement("i",{className:"iconfont icon-fenzhi2 font-18"}),K)),s.default.createElement(i.default,{type:"primary",onClick:function(){n.push("/"+z+"/"+T+"/tree/"+(0,m.truncateCommitId)(R))},className:"btnblue",style:{height:"36px"}},"浏览文件"))),s.default.createElement("div",{className:"f-wrap-between",style:{alignItems:"center"}},s.default.createElement("ul",{className:"df"},s.default.createElement(g.default,{id:B&&B.id,url:B&&(0,f.getImageUrl)("/"+B.image_url)||"https://dss3.bdstatic.com/70cFv8Sh_Q1YnxGkpoWK1HF6hhy/it/u=3025493530,1989042357&fm=26&gp=0.jpg",name:B&&B.name,login:B&&B.login}),w&&w.timestamp&&s.default.createElement("li",{className:"ml4"},"提交于",(0,m.timeFormat)(w.timestamp))),s.default.createElement("li",{className:"df"},k&&k.length>0&&k.map((function(e,t){return s.default.createElement("div",{className:"ml40 f-wrap-alignCenter"},s.default.createElement("label",{className:"mr8"},"父节点"),s.default.createElement("img",{src:A.default,alt:"sha",width:"16px",className:"mr4"}),s.default.createElement(h.Link,{to:"/"+z+"/"+T+"/commits/"+(0,m.truncateCommitId)(""+e.sha)+"/"+K,className:"underline"},(0,m.truncateCommitId)(e.sha)))})),s.default.createElement("div",{className:"ml40 f-wrap-alignCenter"},s.default.createElement("label",{className:"mr8"},"当前节点"),s.default.createElement("img",{src:A.default,alt:"sha",width:"16px",className:"mr4"}),s.default.createElement("span",null,(0,m.truncateCommitId)(R)))))),s.default.createElement(p.default,{history:n,data:d,owner:z,projectsId:T})))}},js5m:function(e,t,n){}}]); \ No newline at end of file +(this.webpackJsonp=this.webpackJsonp||[]).push([[67],{"0Rql":function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAQCAYAAABtPJ3XAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAALKADAAQAAAABAAAAEAAAAACYv7IkAAABuElEQVRIDdVWr0/DQBT+ujQowgSZwAAKQkhAoAiGTBT2B+ARM/wIAQx2dgYICdRU4PkDBhM4goYEgwODWBBDIjje17VJV9rudkdIeMmt69137333+n6cg1+StR01L6rqMjwFTFKtA7zKoy0juDl3njhnK6LTTjYaauSjg2PRsqUUSlnaHAdfMu+PVXB41XA+szC6c1aESbbbQQsKVSGF2gqwvgxMTfTMv7wB1/dA6w6Qw9Dlt+UKajakXd2TZeFCzwrZ8TJwtAkszvSjZqcBjtUloHkJvHdRjb7Gbj9S/83Yw1HMPoqpUnPvJ9k0hYdnOdRZOMvwWDCN6cyYSxvLea8zZhkGac9m4YkhNopzJqeR2BD2aJExqysJbLhXd18SZ0w4Ll1xgiWV5v2PsfHePFzRvOtth/lbhMleY9abisKoqV1jD8dcWbp0ZRhsnk63fcEKOrxIlTiRb7PPOsvSpSPEUsTiqVSJg97bcL82Hg7YwdgUWLIGCTHEco9gg0H4vHVjwlEd9ZkBbApFpLlGTJQtvmkN5iGsOh3vBtKa59jB2BR0WjP30LCpGMVv0ti/uvwkif/V9fIbUzmWMlmEs/gAAAAASUVORK5CYII="},PhNK:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.truncateCommitId=function(e){return e&&e.length>11?e.substring(0,10):e},t.timeFormat=function(e){var t=new Date(1e3*e),n=t.getHours()<10?"0".concat(t.getHours()):t.getHours(),a=t.getMinutes()<10?"0".concat(t.getMinutes()):t.getMinutes();return t.getFullYear()+"-"+(t.getMonth()+1)+"-"+t.getDate()+" "+n+":"+a}},"Rs/d":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a,l,r=(a=["\n display:flex;\n font-weight: bold;\n ","\n align-items: center;\n & img{\n width:30px;\n height:30px;\n border-radius:50%;\n }\n ","\n "],l=["\n display:flex;\n font-weight: bold;\n ","\n align-items: center;\n & img{\n width:30px;\n height:30px;\n border-radius:50%;\n }\n ","\n "],Object.freeze(Object.defineProperties(a,{raw:{value:Object.freeze(l)}}))),i=c(n("q1tI")),o=c(n("vOnD")),d=n("eO8H");function c(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=e.url,n=e.name,a=e.column,l=e.id,c=e.login,s=o.default.span(r,a&&"flex-direction: column;text-align:center;",!a&&"\n & span{\n margin-left:8px;\n }");return l?i.default.createElement(d.Link,{to:"/"+c},i.default.createElement(s,null,t&&i.default.createElement("img",{src:t,alt:""}),i.default.createElement("span",null,n))):i.default.createElement(s,null,t&&i.default.createElement("img",{src:t,alt:""}),i.default.createElement("span",null,n))}},VPG4:function(e,t,n){},aABL:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=s(n("3S7+")),l=s(n("CFYs")),r=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],a=!0,l=!1,r=void 0;try{for(var i,o=e[Symbol.iterator]();!(a=(i=o.next()).done)&&(n.push(i.value),!t||n.length!==t);a=!0);}catch(e){l=!0,r=e}finally{try{!a&&o.return&&o.return()}finally{if(l)throw r}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};n("TfFZ"),n("D8SU");var i=n("q1tI"),o=s(i),d=n("PhNK"),c=n("spEH");function s(e){return e&&e.__esModule?e:{default:e}}n("js5m"),n("VPG4"),t.default=function(e){var t=e.data,n=e.history,s=e.owner,u=e.projectsId,m=(0,i.useState)(t&&t.files),f=r(m,2),p=f[0],A=f[1],g=(0,i.useState)("复制文件路径"),E=r(g,2),h=E[0],b=E[1],v=(0,i.useState)(!1),x=r(v,2),w=x[0],y=x[1];function N(e,t,n){if(!n){var a=p.concat();a[t].flag=!e,a.splice(),A(a)}}n&&n.location&&n.location.query&&n.location.query.commitPage,(0,i.useEffect)((function(){t&&A(t.files)}),[t]);var C=o.default.createElement("div",{className:"folders"},o.default.createElement("div",{className:"folderList"},p&&p.map((function(e,t){return o.default.createElement("a",{href:"#value"+t},o.default.createElement(c.FlexAJ,{className:"filesInfo",key:t,onClick:function(){e.flag&&N(e.flag,t,e.isBin),y(!1)}},o.default.createElement(c.AlignCenter,null,o.default.createElement("i",{className:"iconfont icon-wenjianicon mr4"}),o.default.createElement("span",{className:"cursor-pointer","data-clipboard-text":e.name},e.name)),o.default.createElement("div",{className:"see-file"},o.default.createElement(a.default,{placement:"top",title:e.addition+e.deletion+"处更改:"+(e.addition>0?e.addition+"处添加":"")+(e.addition>0&&e.deletion>0?"和":"")+(e.deletion>0?e.deletion+"处删除":"")},o.default.createElement(l.default,{showInfo:!1,strokeColor:"#2DB44D",size:"small",percent:e.addition/(e.addition+e.deletion)*100}),e.addition>0&&o.default.createElement("span",{className:"color-green ml10"},"+",e.addition),e.deletion>0&&o.default.createElement("span",{className:"color-red ml10"},"-",e.deletion)))))}))));return o.default.createElement("div",null,o.default.createElement(c.AlignCenter,{className:"color-grey-9",style:{position:"relative"}},o.default.createElement("div",{onClick:function(){y(!w)}},o.default.createElement("i",{className:"iconfont mr5 "+(w?"font-18 icon-sanjiaoxing-down":"font-16 icon-triangle")}),o.default.createElement("span",{className:"color-grey-6 update-file-count"},"共有",o.default.createElement("span",{className:"color-grey-3"}," ",t&&t.files_count," 个文件 "),"被更改,包括",t&&t.total_addition?o.default.createElement("span",{className:"color-green"}," ",t&&t.total_addition," 次插入"):"",t&&t.total_addition&&t.total_deletion?" 和 ":"",t&&t.total_deletion?o.default.createElement("span",{className:"color-red"}," ",t&&t.total_deletion," 次删除"):"")),w&&C),p&&p.length>0&&o.default.createElement("div",{className:"fileList"},p.map((function(e,t){return o.default.createElement("div",{className:"files",key:t},o.default.createElement("a",{id:"value"+t,className:"anchorPoint"}),o.default.createElement(c.FlexAJ,{className:"filesInfo"},o.default.createElement(c.AlignCenter,null,e.isBin?"":o.default.createElement("i",{className:e.flag?"iconfont icon-triangle font-15 color-grey-9":"iconfont icon-sanjiaoxing-down color-grey-9 mt4",onClick:function(){return N(e.flag,t,e.isBin)}}),o.default.createElement("span",{className:"cursor-pointer","data-clipboard-text":e.name,onClick:function(){return N(e.flag,t,e.isBin)}},e.name),o.default.createElement(a.default,{title:h,onVisibleChange:function(){return b("复制文件路径")}},o.default.createElement("i",{className:"iconfont icon-fuzhiicon ml6",onClick:function(){return t=e.name,(n=document.createElement("input")).defaultValue=t,document.body.appendChild(n),n.select(),document.execCommand("Copy"),n.className="copyCont",n.style.display="none",void b("复制成功");var t,n}}))),o.default.createElement("div",{className:"see-file"},o.default.createElement(a.default,{placement:"top",title:e.addition+e.deletion+"处更改:"+(e.addition>0?e.addition+"处添加":"")+(e.addition>0&&e.deletion>0?"和":"")+(e.deletion>0?e.deletion+"处删除":"")},o.default.createElement(l.default,{showInfo:!1,strokeColor:"#2DB44D",size:"small",percent:e.addition/(e.addition+e.deletion)*100}),o.default.createElement("span",{className:"ml10"},e.addition+e.deletion,"处")),o.default.createElement("span",{className:"see-file-btn",onClick:function(){n.push("/"+s+"/"+u+"/tree/"+(0,d.truncateCommitId)(e.sha)+"/"+e.name)}},"查看文件"))),e.sections&&e.sections.length>=1&&!e.flag&&o.default.createElement("div",{className:"filesContent"},e.sections.map((function(e,t){return e.lines&&e.lines.length>0&&e.lines.map((function(e,n){return o.default.createElement("div",{key:t+n,className:2===e.type?"linesContent add":3===e.type?"linesContent reduce":4===e.type?"linesContent translate":"linesContent"},o.default.createElement("span",{className:"lines"},o.default.createElement("span",null,e.leftIdx&&"0"!==e.leftIdx?e.leftIdx:""),o.default.createElement("span",null,e.rightIdx&&"0"!==e.rightIdx?e.rightIdx:"")),o.default.createElement("p",null,e.content))}))}))))}))))}},cfbA:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a,l,r=b(n("W9HT")),i=b(n("2/Rp")),o=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],a=!0,l=!1,r=void 0;try{for(var i,o=e[Symbol.iterator]();!(a=(i=o.next()).done)&&(n.push(i.value),!t||n.length!==t);a=!0);}catch(e){l=!0,r=e}finally{try{!a&&o.return&&o.return()}finally{if(l)throw r}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},d=(a=["\n border: 1px solid #FAFCFF;\n margin-bottom:15px;\n & .commitinfos {\n background-color: #f1f8ff;\n border: 1px solid rgba(42, 97, 255, 0.23);\n border-radius: 3px 3px 0px 0px;\n padding: 10px 20px 10px 16px;\n & .f-wrap-between{\n align-items: center;\n }\n & .task-hide{\n width: 65rem;\n overflow:hidden;\n white-space:normal;\n word-break:break-all;\n font-weight: bold;\n color: #333333;\n font-size: 16px;\n }\n }\n & > .f-wrap-between {\n padding: 14px 20px 14px 16px;\n border-radius: 3px 3px 0px 0px;\n border: 1px solid #D0D0D0;\n .df{\n align-items: center;\n & .underline:hover{\n text-decoration: underline;\n }\n }\n }\n"],l=["\n border: 1px solid #FAFCFF;\n margin-bottom:15px;\n & .commitinfos {\n background-color: #f1f8ff;\n border: 1px solid rgba(42, 97, 255, 0.23);\n border-radius: 3px 3px 0px 0px;\n padding: 10px 20px 10px 16px;\n & .f-wrap-between{\n align-items: center;\n }\n & .task-hide{\n width: 65rem;\n overflow:hidden;\n white-space:normal;\n word-break:break-all;\n font-weight: bold;\n color: #333333;\n font-size: 16px;\n }\n }\n & > .f-wrap-between {\n padding: 14px 20px 14px 16px;\n border-radius: 3px 3px 0px 0px;\n border: 1px solid #D0D0D0;\n .df{\n align-items: center;\n & .underline:hover{\n text-decoration: underline;\n }\n }\n }\n"],Object.freeze(Object.defineProperties(a,{raw:{value:Object.freeze(l)}})));n("04bd"),n("L/Qf");var c=n("q1tI"),s=b(c),u=b(n("vOnD")),m=n("PhNK"),f=n("sYIF"),p=b(n("aABL")),A=b(n("0Rql")),g=b(n("Rs/d")),E=b(n("vDqi")),h=n("eO8H");function b(e){return e&&e.__esModule?e:{default:e}}var v=u.default.div(d);t.default=function(e){var t=e.match,n=e.history,a=(0,c.useState)({undefined:void 0}),l=o(a,2),d=l[0],u=l[1],b=(0,c.useState)(void 0),x=o(b,2),w=x[0],y=x[1],N=(0,c.useState)(void 0),C=o(N,2),k=C[0],j=C[1],I=(0,c.useState)(void 0),S=o(I,2),B=S[0],D=S[1],O=(0,c.useState)(!0),P=o(O,2),F=P[0],M=P[1],_=t.params,R=_.sha,T=_.projectsId,z=_.owner;return(0,c.useEffect)((function(){if(T&&z&&R){var e="/"+z+"/"+T+"/commits/"+R+".json";E.default.get(e).then((function(e){e&&(u(e.data),y(e.data.commit),j(e.data.parents),D(e.data.committer||e.data.commit&&e.data.commit.committer),M(!1))})).catch((function(e){console.log(e)}))}}),[T,z,R]),s.default.createElement("div",{className:"main",style:{padding:"0px",border:"none"}},s.default.createElement(r.default,{spinning:F},s.default.createElement(v,null,s.default.createElement("div",{className:"commitinfos"},s.default.createElement("div",{className:"f-wrap-between"},s.default.createElement("div",null,w&&w.message&&s.default.createElement("pre",{className:"task-hide"},w.message),s.default.createElement(h.Link,{to:"/"+z+"/"+T+"/tree/"+d.branch},s.default.createElement("i",{className:"iconfont icon-fenzhi2 font-18"}),d.branch)),s.default.createElement(i.default,{type:"primary",onClick:function(){n.push("/"+z+"/"+T+"/tree/"+(0,m.truncateCommitId)(R))},className:"btnblue",style:{height:"36px"}},"浏览文件"))),s.default.createElement("div",{className:"f-wrap-between",style:{alignItems:"center"}},s.default.createElement("ul",{className:"df"},s.default.createElement(g.default,{id:B&&B.id,url:B&&(0,f.getImageUrl)("/"+B.image_url)||"https://dss3.bdstatic.com/70cFv8Sh_Q1YnxGkpoWK1HF6hhy/it/u=3025493530,1989042357&fm=26&gp=0.jpg",name:B&&B.name,login:B&&B.login}),w&&w.timestamp&&s.default.createElement("li",{className:"ml4"},"提交于",(0,m.timeFormat)(w.timestamp))),s.default.createElement("li",{className:"df"},k&&k.length>0&&k.map((function(e,t){return s.default.createElement("div",{className:"ml40 f-wrap-alignCenter"},s.default.createElement("label",{className:"mr8"},"父节点"),s.default.createElement("img",{src:A.default,alt:"sha",width:"16px",className:"mr4"}),s.default.createElement(h.Link,{to:"/"+z+"/"+T+"/commits/"+(0,m.truncateCommitId)(""+e.sha)+"/"+d.branch,className:"underline"},(0,m.truncateCommitId)(e.sha)))})),s.default.createElement("div",{className:"ml40 f-wrap-alignCenter"},s.default.createElement("label",{className:"mr8"},"当前节点"),s.default.createElement("img",{src:A.default,alt:"sha",width:"16px",className:"mr4"}),s.default.createElement("span",null,(0,m.truncateCommitId)(R)))))),s.default.createElement(p.default,{history:n,data:d,owner:z,projectsId:T})))}},js5m:function(e,t,n){}}]); \ No newline at end of file diff --git a/static/js/86.5aa4847c.chunk.js b/static/js/86.cffbf64f.chunk.js similarity index 53% rename from static/js/86.5aa4847c.chunk.js rename to static/js/86.cffbf64f.chunk.js index 6b56019b3..b102a7d75 100644 --- a/static/js/86.5aa4847c.chunk.js +++ b/static/js/86.cffbf64f.chunk.js @@ -1 +1 @@ -(this.webpackJsonp=this.webpackJsonp||[]).push([[86],{PhNK:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.truncateCommitId=function(e){return e&&e.length>11?e.substring(0,10):e},t.timeFormat=function(e){var t=new Date(1e3*e),n=t.getHours()<10?"0".concat(t.getHours()):t.getHours(),a=t.getMinutes()<10?"0".concat(t.getMinutes()):t.getMinutes();return t.getFullYear()+"-"+(t.getMonth()+1)+"-"+t.getDate()+" "+n+":"+a}},"Rs/d":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a,r,l=(a=["\n display:flex;\n font-weight: bold;\n ","\n align-items: center;\n & img{\n width:30px;\n height:30px;\n border-radius:50%;\n }\n ","\n "],r=["\n display:flex;\n font-weight: bold;\n ","\n align-items: center;\n & img{\n width:30px;\n height:30px;\n border-radius:50%;\n }\n ","\n "],Object.freeze(Object.defineProperties(a,{raw:{value:Object.freeze(r)}}))),o=s(n("q1tI")),i=s(n("vOnD")),c=n("eO8H");function s(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=e.url,n=e.name,a=e.column,r=e.id,s=e.login,u=i.default.span(l,a&&"flex-direction: column;text-align:center;",!a&&"\n & span{\n margin-left:8px;\n }");return r?o.default.createElement(c.Link,{to:"/"+s},o.default.createElement(u,null,t&&o.default.createElement("img",{src:t,alt:""}),o.default.createElement("span",null,n))):o.default.createElement(u,null,t&&o.default.createElement("img",{src:t,alt:""}),o.default.createElement("span",null,n))}},bjH3:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=n("q1tI"),r=s(a);n("vg9a");var l=n("ud8/"),o=s(l);n("SJMd");var i=s(n("wMS7")),c=n("Oy/b");function s(e){return e&&e.__esModule?e:{default:e}}var u=/ ]*>/g;t.default=function(e){var t=e.value,n=void 0===t?"":t,s=e.className,d=e.style,m=void 0===d?{}:d,f=e.url,A=String(n),g=(0,a.useMemo)((function(){var e=(0,o.default)(A),t=(0,l.getMathExpressions)();return A.match(/\[TOC\]/)&&(e=e.replace("[TOC]
",(0,l.getTocContent)()),(0,l.cleanToc)()),e=(e=e.replace(/(__special_katext_id_\d+__)/g,(function(e,n){var a=t[n],r=a.type,l=a.expression;return(0,c.renderToString)(function(e){var t=document.createElement("div");return t.innerHTML=e,0===t.childNodes.length?"":t.childNodes[0].nodeValue}(l)||"",{displayMode:"block"===r,throwOnError:!1,output:"html"})}))).replace(/▁/g,"▁▁▁"),(0,l.resetMathExpressions)(),i.default.sanitize(e)}),[A]);(0,a.useEffect)((function(){if(f&&f.hash&&g){var e=f.hash;if(e){var t=decodeURIComponent(e.split("#")[1]),n=document.getElementById(t);n&&window.scrollTo(0,n.offsetTop+120)}}}),[f,g]);var p=(0,a.useRef)();function h(e){var t=e.target;if("A"===t.tagName.toUpperCase()){var n=t.getAttribute("href");if(n&&n.startsWith("#")){e.preventDefault();var a=document.getElementById(n.replace("#",""));a&&a.scrollIntoView(!0)}}}return(0,a.useEffect)((function(){if(p.current&&g&&g.match(u)&&window.PR.prettyPrint(),p.current)return p.current.addEventListener("click",h),function(){p.current.removeEventListener("click",h),(0,l.resetMathExpressions)(),(0,l.cleanToc)()}}),[g,p.current,h]),r.default.createElement("div",{ref:p,style:m,className:(s||"")+" markdown-body",dangerouslySetInnerHTML:{__html:g}})}},izWe:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=l(n("2/Rp"));n("L/Qf");var r=l(n("q1tI"));function l(e){return e&&e.__esModule?e:{default:e}}n("e4dm"),t.default=function(e){var t=e.operation,n=e.addFunc;return r.default.createElement("div",{className:"emptyPanel color-grey-3"},r.default.createElement("i",{className:"iconfont icon-banbenicon font-50 color-grey-3",style:{height:"50px",lineHeight:"50px",marginBottom:"13px"}}),r.default.createElement("span",{className:"weight font-26 mb15"},"这里暂未发布过任何版本"),r.default.createElement("span",{className:"weight400",style:{textAlign:"center",lineHeight:"20px"}},"发行版功能基于仓库中的历史标记",r.default.createElement("br",null),"建议使用类似 V1.0 的版本标记作为发布点"),r.default.createElement("div",{className:"operation"},t?r.default.createElement(a.default,{type:"primary",onClick:n,className:"btnblue",style:{width:"118px",height:"36px"}},"发布新版本"):r.default.createElement("span",{className:"color-grey-3 weight font-16"},"该项目暂时没有发布版本")))}},nCbK:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=p(n("W9HT")),r=p(n("2/Rp")),l=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],a=!0,r=!1,l=void 0;try{for(var o,i=e[Symbol.iterator]();!(a=(o=i.next()).done)&&(n.push(o.value),!t||n.length!==t);a=!0);}catch(e){r=!0,l=e}finally{try{!a&&i.return&&i.return()}finally{if(r)throw l}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};n("04bd"),n("L/Qf");var o=n("q1tI"),i=p(o),c=n("eO8H"),s=n("sYIF"),u=n("PhNK"),d=p(n("izWe"));n("e4dm");var m=p(n("vDqi")),f=p(n("x97h")),A=p(n("bjH3")),g=p(n("Rs/d"));function p(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=(0,o.useState)(void 0),n=l(t,2),p=n[0],h=n[1],v=(0,o.useState)(void 0),E=l(v,2),y=E[0],b=E[1],N=(0,o.useState)(!0),w=l(N,2),_=w[0],x=w[1],I=e.match.params,M=I.projectsId,j=I.owner,R=(e.isManager,e.isDeveloper,e.location),L=e.user,O=e.projectDetail&&e.projectDetail.type,k=R&&R.query&&R.query.turnFromNew;function T(){var e="/"+j+"/"+M+"/releases.json";m.default.get(e).then((function(e){if(e){h(e.data);var t=e.data.releases,n=void 0===t?[]:t;n.length&&(n[0].bodyshow=!0),b(e.data.releases),x(!1)}})).catch((function(e){console.log(e)}))}function C(t,n){return i.default.createElement("div",{className:"versionInfo",key:n},i.default.createElement("span",{className:"versionInfo_left"},i.default.createElement("span",{className:"稳定"===t.draft?"versionTag green":"versionTag orange"},t.draft),i.default.createElement("span",{className:"color-grey-3 mt15 font-12"},i.default.createElement("i",{className:"iconfont icon-biaoqianicon mr3 font-14"}),i.default.createElement(c.Link,{className:"hover",to:"/"+j+"/"+M+"/tree/"+t.tag_name},t.tag_name)),i.default.createElement("span",{className:"color-grey-3 font-12"},i.default.createElement("img",{src:f.default,width:"16px",color:"#333333",className:"mr3"}),i.default.createElement(c.Link,{className:"hover",to:"/"+j+"/"+M+"/commits/"+(0,u.truncateCommitId)(""+t.sha)+"/"+t.branch},(0,u.truncateCommitId)(t.sha)))),i.default.createElement("div",{className:"versionInfo_right"},i.default.createElement("div",{className:"versionName"},i.default.createElement(c.Link,{to:"/"+j+"/"+M+"/tree/"+t.tag_name,className:"task-hide color-blue hover font-18"},t.name),i.default.createElement("span",null,p&&p.user_admin_permission&&2!==O&&i.default.createElement(c.Link,{to:{pathname:"/"+j+"/"+M+"/releases/"+t.version_id+"/update",state:{stable:"稳定"===t.draft}},className:"ml15"},i.default.createElement("i",{className:"iconfont icon-a-bianji1 font-16 color-grey-6"})),p&&p.user_admin_permission&&2!==O&&i.default.createElement("i",{className:"iconfont icon-shanchuicon1 font-16 ml15",onClick:function(){var e;(e=t.version_id)&&m.default.delete("/"+j+"/"+M+"/releases/"+e+".json").then((function(e){e&&T()}))}}))),i.default.createElement("span",{className:"color-grey-3 mb15 version-user"},i.default.createElement("i",{className:t.bodyshow?"iconfont icon-sanjiaoxing-down color-grey-8 mr3 font-14":"iconfont icon-triangle color-grey-8 mr3 font-14",onClick:function(){return function(e,t){var n=y.concat();n[e].bodyshow=!t,n.splice(),b(n)}(n,t.bodyshow)}}),i.default.createElement(g.default,{id:t.id,url:t.image_url&&(0,s.getImageUrl)("/"+t.image_url)||"https://dss3.bdstatic.com/70cFv8Sh_Q1YnxGkpoWK1HF6hhy/it/u=3025493530,1989042357&fm=26&gp=0.jpg",name:t.user_name,login:t.user_login}),i.default.createElement("span",{className:"ml5"},"发布于",t.created_at)),t.bodyshow&&i.default.createElement("div",{className:"body-show"},i.default.createElement(A.default,{className:"break_word_comments imageLayerParent",value:t.body||"",url:e.history.location})),i.default.createElement(A.default,null),i.default.createElement("p",{className:"versionFile"},t.attachments&&t.attachments.map((function(e){return i.default.createElement("a",{href:e.url},i.default.createElement("i",{className:"iconfont icon-wenjian7 font-14 mr10 color-grey-3"}),"下载 ",e.title)})),i.default.createElement("a",{href:t.tarball_url},i.default.createElement("i",{className:"iconfont icon-wenjian7 font-14 mr10 color-grey-3"}),"下载 ",t.tag_name,".TAR.gz"),i.default.createElement("a",{href:t.zipball_url},i.default.createElement("i",{className:"iconfont icon-wenjian7 font-14 mr10 color-grey-3"}),"下载 ",t.tag_name,".ZIP"))))}function P(){e.history.push({pathname:"/"+j+"/"+M+"/releases/new",state:{stable:!0}})}return L&&L.login,(0,o.useEffect)((function(){T()}),[]),i.default.createElement("div",{className:"releaseIndex"},i.default.createElement("div",{className:"releasesVersion"},i.default.createElement(a.default,{spinning:_},function(e){return e&&e.length>0?i.default.createElement(i.default.Fragment,null,p&&p.user_admin_permission&&2!==O&&i.default.createElement("div",{className:"addReleaseBtn"},i.default.createElement(r.default,{type:"primary",onClick:P,className:"btnblue",style:{height:"36px"}},"发布新版本")),i.default.createElement("div",null,k?C(e[0],0):e.map((function(e,t){return C(e,t)})))):e&&0===e.length?i.default.createElement(d.default,{operation:p&&p.user_admin_permission&&2!==O,addFunc:P}):void 0}(y))))}},x97h:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAQCAYAAABtPJ3XAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAALKADAAQAAAABAAAAEAAAAACYv7IkAAAB4UlEQVRIDdVWv0/CQBR+ReLUqYMLiUlZGGQDXLo5SNxYWJ1Y3NSdP6HqYDQhLs4sLMTEGHd+jZKwQOLAgAMbgwTq+y5tQkNrj2tj4iUXuHff972vl+t71SihUSqVjhzHqfE8ZclDV/ZT07RXnk+9Xu8jiVRaXJFqtbo/mUxu2OgFa6VC9NZs+tE0zetms/kdgpEKxzIMs+Px+IUznSBbpVIRM5vNiuS8R61WS0wRIHrnvbO4pl2t3X+KxeJ9oVBwyuWy0+12+ZCDB/aAARac3TMlwMCdZQMrmPjNrPcIwAALDriqFsLuXKQeG6kxKIVrwAYi8cAAC47LjeQEAeIYRjXwTARpb8Vcw8SGBXcLIBFQNszaonR5L5hELtrAemVPhubDpHGvfJG/WeiqeeOcsHg0lC7ZsQs2TDM9GAyUajGXp1u+i5eos/l8PkzfFwcWg5vIXb/fv/JtSi6UTxjtlnOsYYLbbmQ6YFzD6HrgKo09JRaTptPpVyaTOeC/x51Oh3K5HPE6UA5m6/U6LRYLnO4Dn+5zIFAiqGwY2pZlvc3nc4uNmO12m2azGRmGQbqu03K5pNFoRI1Gg2zbFmaZgtZ8PhwOVxLeAiFK93dT6V99/GwaR7tFB3ObgldnE/+8/AGE+wKxroRyyAAAAABJRU5ErkJggg=="}}]); \ No newline at end of file +(this.webpackJsonp=this.webpackJsonp||[]).push([[86],{PhNK:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.truncateCommitId=function(e){return e&&e.length>11?e.substring(0,10):e},t.timeFormat=function(e){var t=new Date(1e3*e),n=t.getHours()<10?"0".concat(t.getHours()):t.getHours(),a=t.getMinutes()<10?"0".concat(t.getMinutes()):t.getMinutes();return t.getFullYear()+"-"+(t.getMonth()+1)+"-"+t.getDate()+" "+n+":"+a}},"Rs/d":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a,r,l=(a=["\n display:flex;\n font-weight: bold;\n ","\n align-items: center;\n & img{\n width:30px;\n height:30px;\n border-radius:50%;\n }\n ","\n "],r=["\n display:flex;\n font-weight: bold;\n ","\n align-items: center;\n & img{\n width:30px;\n height:30px;\n border-radius:50%;\n }\n ","\n "],Object.freeze(Object.defineProperties(a,{raw:{value:Object.freeze(r)}}))),o=c(n("q1tI")),i=c(n("vOnD")),s=n("eO8H");function c(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=e.url,n=e.name,a=e.column,r=e.id,c=e.login,u=i.default.span(l,a&&"flex-direction: column;text-align:center;",!a&&"\n & span{\n margin-left:8px;\n }");return r?o.default.createElement(s.Link,{to:"/"+c},o.default.createElement(u,null,t&&o.default.createElement("img",{src:t,alt:""}),o.default.createElement("span",null,n))):o.default.createElement(u,null,t&&o.default.createElement("img",{src:t,alt:""}),o.default.createElement("span",null,n))}},bjH3:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=n("q1tI"),r=c(a);n("vg9a");var l=n("ud8/"),o=c(l);n("SJMd");var i=c(n("wMS7")),s=n("Oy/b");function c(e){return e&&e.__esModule?e:{default:e}}var u=/]*>/g;t.default=function(e){var t=e.value,n=void 0===t?"":t,c=e.className,d=e.style,m=void 0===d?{}:d,f=e.url,A=String(n),g=(0,a.useMemo)((function(){var e=(0,o.default)(A),t=(0,l.getMathExpressions)();return A.match(/\[TOC\]/)&&(e=e.replace("[TOC]
",(0,l.getTocContent)()),(0,l.cleanToc)()),e=(e=e.replace(/(__special_katext_id_\d+__)/g,(function(e,n){var a=t[n],r=a.type,l=a.expression;return(0,s.renderToString)(function(e){var t=document.createElement("div");return t.innerHTML=e,0===t.childNodes.length?"":t.childNodes[0].nodeValue}(l)||"",{displayMode:"block"===r,throwOnError:!1,output:"html"})}))).replace(/▁/g,"▁▁▁"),(0,l.resetMathExpressions)(),i.default.sanitize(e)}),[A]);(0,a.useEffect)((function(){if(f&&f.hash&&g){var e=f.hash;if(e){var t=decodeURIComponent(e.split("#")[1]),n=document.getElementById(t);n&&window.scrollTo(0,n.offsetTop+120)}}}),[f,g]);var p=(0,a.useRef)();function h(e){var t=e.target;if("A"===t.tagName.toUpperCase()){var n=t.getAttribute("href");if(n&&n.startsWith("#")){e.preventDefault();var a=document.getElementById(n.replace("#",""));a&&a.scrollIntoView(!0)}}}return(0,a.useEffect)((function(){if(p.current&&g&&g.match(u)&&window.PR.prettyPrint(),p.current)return p.current.addEventListener("click",h),function(){p.current.removeEventListener("click",h),(0,l.resetMathExpressions)(),(0,l.cleanToc)()}}),[g,p.current,h]),r.default.createElement("div",{ref:p,style:m,className:(c||"")+" markdown-body",dangerouslySetInnerHTML:{__html:g}})}},izWe:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=l(n("2/Rp"));n("L/Qf");var r=l(n("q1tI"));function l(e){return e&&e.__esModule?e:{default:e}}n("e4dm"),t.default=function(e){var t=e.operation,n=e.addFunc;return r.default.createElement("div",{className:"emptyPanel color-grey-3"},r.default.createElement("i",{className:"iconfont icon-banbenicon font-50 color-grey-3",style:{height:"50px",lineHeight:"50px",marginBottom:"13px"}}),r.default.createElement("span",{className:"weight font-26 mb15"},"这里暂未发布过任何版本"),r.default.createElement("span",{className:"weight400",style:{textAlign:"center",lineHeight:"20px"}},"发行版功能基于仓库中的历史标记",r.default.createElement("br",null),"建议使用类似 V1.0 的版本标记作为发布点"),r.default.createElement("div",{className:"operation"},t?r.default.createElement(a.default,{type:"primary",onClick:n,className:"btnblue",style:{width:"118px",height:"36px"}},"发布新版本"):r.default.createElement("span",{className:"color-grey-3 weight font-16"},"该项目暂时没有发布版本")))}},nCbK:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=p(n("W9HT")),r=p(n("2/Rp")),l=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],a=!0,r=!1,l=void 0;try{for(var o,i=e[Symbol.iterator]();!(a=(o=i.next()).done)&&(n.push(o.value),!t||n.length!==t);a=!0);}catch(e){r=!0,l=e}finally{try{!a&&i.return&&i.return()}finally{if(r)throw l}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};n("04bd"),n("L/Qf");var o=n("q1tI"),i=p(o),s=n("eO8H"),c=n("sYIF"),u=n("PhNK"),d=p(n("izWe"));n("e4dm");var m=p(n("vDqi")),f=p(n("x97h")),A=p(n("bjH3")),g=p(n("Rs/d"));function p(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=(0,o.useState)(void 0),n=l(t,2),p=n[0],h=n[1],v=(0,o.useState)(void 0),E=l(v,2),y=E[0],b=E[1],N=(0,o.useState)(!0),w=l(N,2),_=w[0],x=w[1],I=e.match.params,M=I.projectsId,j=I.owner,R=(e.isManager,e.isDeveloper,e.location),L=e.user,O=e.projectDetail&&e.projectDetail.type,k=R&&R.query&&R.query.turnFromNew;function T(){var e="/"+j+"/"+M+"/releases.json";m.default.get(e).then((function(e){if(e){h(e.data);var t=e.data.releases,n=void 0===t?[]:t;n.length&&(n[0].bodyshow=!0),b(e.data.releases),x(!1)}})).catch((function(e){console.log(e)}))}function C(t,n){return i.default.createElement("div",{className:"versionInfo",key:n},i.default.createElement("span",{className:"versionInfo_left"},i.default.createElement("span",{className:"稳定"===t.draft?"versionTag green":"versionTag orange"},t.draft),i.default.createElement("span",{className:"color-grey-3 mt15 font-12"},i.default.createElement("i",{className:"iconfont icon-biaoqianicon mr3 font-14"}),i.default.createElement(s.Link,{className:"hover",to:"/"+j+"/"+M+"/tree/"+t.tag_name},t.tag_name)),i.default.createElement("span",{className:"color-grey-3 font-12"},i.default.createElement("img",{src:f.default,width:"16px",color:"#333333",className:"mr3"}),i.default.createElement(s.Link,{className:"hover",to:"/"+j+"/"+M+"/commits/"+(0,u.truncateCommitId)(""+t.sha)},(0,u.truncateCommitId)(t.sha)))),i.default.createElement("div",{className:"versionInfo_right"},i.default.createElement("div",{className:"versionName"},i.default.createElement(s.Link,{to:"/"+j+"/"+M+"/tree/"+t.tag_name,className:"task-hide color-blue hover font-18"},t.name),i.default.createElement("span",null,p&&p.user_admin_permission&&2!==O&&i.default.createElement(s.Link,{to:{pathname:"/"+j+"/"+M+"/releases/"+t.version_id+"/update",state:{stable:"稳定"===t.draft}},className:"ml15"},i.default.createElement("i",{className:"iconfont icon-a-bianji1 font-16 color-grey-6"})),p&&p.user_admin_permission&&2!==O&&i.default.createElement("i",{className:"iconfont icon-shanchuicon1 font-16 ml15",onClick:function(){var e;(e=t.version_id)&&m.default.delete("/"+j+"/"+M+"/releases/"+e+".json").then((function(e){e&&T()}))}}))),i.default.createElement("span",{className:"color-grey-3 mb15 version-user"},i.default.createElement("i",{className:t.bodyshow?"iconfont icon-sanjiaoxing-down color-grey-8 mr3 font-14":"iconfont icon-triangle color-grey-8 mr3 font-14",onClick:function(){return function(e,t){var n=y.concat();n[e].bodyshow=!t,n.splice(),b(n)}(n,t.bodyshow)}}),i.default.createElement(g.default,{id:t.id,url:t.image_url&&(0,c.getImageUrl)("/"+t.image_url)||"https://dss3.bdstatic.com/70cFv8Sh_Q1YnxGkpoWK1HF6hhy/it/u=3025493530,1989042357&fm=26&gp=0.jpg",name:t.user_name,login:t.user_login}),i.default.createElement("span",{className:"ml5"},"发布于",t.created_at)),t.bodyshow&&i.default.createElement("div",{className:"body-show"},i.default.createElement(A.default,{className:"break_word_comments imageLayerParent",value:t.body||"",url:e.history.location})),i.default.createElement(A.default,null),i.default.createElement("p",{className:"versionFile"},t.attachments&&t.attachments.map((function(e){return i.default.createElement("a",{href:e.url},i.default.createElement("i",{className:"iconfont icon-wenjian7 font-14 mr10 color-grey-3"}),"下载 ",e.title)})),i.default.createElement("a",{href:t.tarball_url},i.default.createElement("i",{className:"iconfont icon-wenjian7 font-14 mr10 color-grey-3"}),"下载 ",t.tag_name,".TAR.gz"),i.default.createElement("a",{href:t.zipball_url},i.default.createElement("i",{className:"iconfont icon-wenjian7 font-14 mr10 color-grey-3"}),"下载 ",t.tag_name,".ZIP"))))}function P(){e.history.push({pathname:"/"+j+"/"+M+"/releases/new",state:{stable:!0}})}return L&&L.login,(0,o.useEffect)((function(){T()}),[]),i.default.createElement("div",{className:"releaseIndex"},i.default.createElement("div",{className:"releasesVersion"},i.default.createElement(a.default,{spinning:_},function(e){return e&&e.length>0?i.default.createElement(i.default.Fragment,null,p&&p.user_admin_permission&&2!==O&&i.default.createElement("div",{className:"addReleaseBtn"},i.default.createElement(r.default,{type:"primary",onClick:P,className:"btnblue",style:{height:"36px"}},"发布新版本")),i.default.createElement("div",null,k?C(e[0],0):e.map((function(e,t){return C(e,t)})))):e&&0===e.length?i.default.createElement(d.default,{operation:p&&p.user_admin_permission&&2!==O,addFunc:P}):void 0}(y))))}},x97h:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAQCAYAAABtPJ3XAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAALKADAAQAAAABAAAAEAAAAACYv7IkAAAB4UlEQVRIDdVWv0/CQBR+ReLUqYMLiUlZGGQDXLo5SNxYWJ1Y3NSdP6HqYDQhLs4sLMTEGHd+jZKwQOLAgAMbgwTq+y5tQkNrj2tj4iUXuHff972vl+t71SihUSqVjhzHqfE8ZclDV/ZT07RXnk+9Xu8jiVRaXJFqtbo/mUxu2OgFa6VC9NZs+tE0zetms/kdgpEKxzIMs+Px+IUznSBbpVIRM5vNiuS8R61WS0wRIHrnvbO4pl2t3X+KxeJ9oVBwyuWy0+12+ZCDB/aAARac3TMlwMCdZQMrmPjNrPcIwAALDriqFsLuXKQeG6kxKIVrwAYi8cAAC47LjeQEAeIYRjXwTARpb8Vcw8SGBXcLIBFQNszaonR5L5hELtrAemVPhubDpHGvfJG/WeiqeeOcsHg0lC7ZsQs2TDM9GAyUajGXp1u+i5eos/l8PkzfFwcWg5vIXb/fv/JtSi6UTxjtlnOsYYLbbmQ6YFzD6HrgKo09JRaTptPpVyaTOeC/x51Oh3K5HPE6UA5m6/U6LRYLnO4Dn+5zIFAiqGwY2pZlvc3nc4uNmO12m2azGRmGQbqu03K5pNFoRI1Gg2zbFmaZgtZ8PhwOVxLeAiFK93dT6V99/GwaR7tFB3ObgldnE/+8/AGE+wKxroRyyAAAAABJRU5ErkJggg=="}}]); \ No newline at end of file diff --git a/static/js/88.43ff8882.chunk.js b/static/js/88.95837520.chunk.js similarity index 52% rename from static/js/88.43ff8882.chunk.js rename to static/js/88.95837520.chunk.js index 389afd37c..4c8aeb654 100644 --- a/static/js/88.43ff8882.chunk.js +++ b/static/js/88.95837520.chunk.js @@ -1 +1 @@ -(this.webpackJsonp=this.webpackJsonp||[]).push([[88],{"0Rql":function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAQCAYAAABtPJ3XAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAALKADAAQAAAABAAAAEAAAAACYv7IkAAABuElEQVRIDdVWr0/DQBT+ujQowgSZwAAKQkhAoAiGTBT2B+ARM/wIAQx2dgYICdRU4PkDBhM4goYEgwODWBBDIjje17VJV9rudkdIeMmt69137333+n6cg1+StR01L6rqMjwFTFKtA7zKoy0juDl3njhnK6LTTjYaauSjg2PRsqUUSlnaHAdfMu+PVXB41XA+szC6c1aESbbbQQsKVSGF2gqwvgxMTfTMv7wB1/dA6w6Qw9Dlt+UKajakXd2TZeFCzwrZ8TJwtAkszvSjZqcBjtUloHkJvHdRjb7Gbj9S/83Yw1HMPoqpUnPvJ9k0hYdnOdRZOMvwWDCN6cyYSxvLea8zZhkGac9m4YkhNopzJqeR2BD2aJExqysJbLhXd18SZ0w4Ll1xgiWV5v2PsfHePFzRvOtth/lbhMleY9abisKoqV1jD8dcWbp0ZRhsnk63fcEKOrxIlTiRb7PPOsvSpSPEUsTiqVSJg97bcL82Hg7YwdgUWLIGCTHEco9gg0H4vHVjwlEd9ZkBbApFpLlGTJQtvmkN5iGsOh3vBtKa59jB2BR0WjP30LCpGMVv0ti/uvwkif/V9fIbUzmWMlmEs/gAAAAASUVORK5CYII="},FRFo:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=c(a("3S7+")),r=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var a=[],n=!0,r=!1,l=void 0;try{for(var u,c=e[Symbol.iterator]();!(n=(u=c.next()).done)&&(a.push(u.value),!t||a.length!==t);n=!0);}catch(e){r=!0,l=e}finally{try{!n&&c.return&&c.return()}finally{if(r)throw l}}return a}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};a("TfFZ");var l=a("q1tI"),u=c(l);function c(e){return e&&e.__esModule?e:{default:e}}function o(e){var t=e.beforeText,a=e.afterText,c=e.className,o=e.inputId,i=e.timeOut,m=(0,l.useState)((function(){return t})),s=r(m,2),d=s[0],f=s[1],A=(0,l.useCallback)((function(){var e=document.querySelector("#"+o);e?(e.select(),document.execCommand("copy")&&document.execCommand("copy"),document.getSelection().removeAllRanges(),f(a),i&&setTimeout((function(){f(t)}),1500)):console.error("您的CopyTool未设置正确的inputId")}),[]);return u.default.createElement(n.default,{placement:"top",title:d,onVisibleChange:function(){f(t)}},u.default.createElement("i",{className:"iconfont icon-fuzhiicon "+c,style:{color:"#466aff"},onClick:A}))}o.defaultProps={beforeText:"复制链接",afterText:"复制成功",className:"",inputId:"copyText",timeOut:!0},t.default=(0,l.memo)(o)},GU58:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=p(a("W9HT")),r=p(a("jsC+")),l=p(a("BvKs")),u=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var a=[],n=!0,r=!1,l=void 0;try{for(var u,c=e[Symbol.iterator]();!(n=(u=c.next()).done)&&(a.push(u.value),!t||a.length!==t);n=!0);}catch(e){r=!0,l=e}finally{try{!n&&c.return&&c.return()}finally{if(r)throw l}}return a}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};a("04bd"),a("aIZi"),a("2WkQ");var c=a("q1tI"),o=p(c),i=p(a("FRFo")),m=a("PhNK"),s=a("eO8H"),d=a("sYIF");a("r+Iv");var f=p(a("0Rql")),A=p(a("vDqi"));function p(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=(0,c.useState)([]),a=u(t,2),p=a[0],g=a[1],v=(0,c.useState)(!0),h=u(v,2),E=h[0],b=h[1],y=e.match.params,w=y.projectsId,I=y.owner,T=e.isManager,j=e.isDeveloper,k=e.projectDetail;return(0,c.useEffect)((function(){var e;e="/"+I+"/"+w+"/branches_slice.json",A.default.get(e).then((function(e){e&&g(e.data),b(!1)})).catch((function(e){b(!1)}))}),[]),o.default.createElement(n.default,{spinning:E},o.default.createElement("div",{style:{paddingTop:"10px",minHeight:"400px"}},p&&p.length>0&&p.map((function(e,t){return o.default.createElement(o.default.Fragment,null,o.default.createElement("p",{className:"branchSort"},"default"===e.branch_type?"默认分支":"protected"===e.branch_type?"保护分支":"其它分支"),e.list&&e.list.length>0&&o.default.createElement("ul",{className:"treeUl"},e.list.map((function(e,a){var n,u,c,A=e.last_commit;return o.default.createElement("li",null,o.default.createElement("div",{className:"treeinfo"},o.default.createElement(s.Link,{to:"/"+I+"/"+w+"/tree/"+(c=e.name,c&&c.length>0&&c.indexOf("/")>-1?c.replaceAll("/","%2F"):c),className:"task-hide"},e.name),o.default.createElement("div",null,o.default.createElement(s.Link,{to:"/"+(A&&A.committer&&A.committer.login)},o.default.createElement("img",{style:{borderRadius:"50%"},src:(0,d.getImageUrl)("/"+(A&&A.committer&&A.committer.image_url)),alt:""})),o.default.createElement("span",{className:"mr3 color-grey-3",style:{fontWeight:"500"}},A&&A.committer&&A.committer.name),o.default.createElement("span",{className:"color-grey-3"},"更新于",A&&A.time_from_now))),o.default.createElement("div",{className:"treecopy"},o.default.createElement("div",null,o.default.createElement("span",null,o.default.createElement("img",{src:f.default,alt:"sha",width:"16px"}),o.default.createElement(s.Link,{to:"/"+I+"/"+w+"/commits/branch/"+(0,m.truncateCommitId)(A&&A.sha)},(0,m.truncateCommitId)(A&&A.sha)),o.default.createElement("input",{type:"text",id:"value"+t+a,value:""+(0,m.truncateCommitId)(A&&A.sha)})),o.default.createElement(i.default,{beforeText:"复制commit id",afterText:"复制成功",inputId:"value"+t+a}))),o.default.createElement("div",{className:"treeabout"},(T||j)&&k&&2!==k.type&&o.default.createElement(s.Link,{to:"/"+I+"/"+w+"/pulls/new/"+e.name,className:"btn-83"},"+ 合并请求"),o.default.createElement(r.default,{overlay:(n=e.zip_url,u=e.tar_url,o.default.createElement(l.default,null,o.default.createElement(l.default.Item,{key:"0"},o.default.createElement("a",{href:n},"ZIP")),o.default.createElement(l.default.Item,{key:"1"},o.default.createElement("a",{href:u},"TAR.GZ")))),trigger:["click"],placement:"bottomRight"},o.default.createElement("a",{className:"btn-83 ml15"},"下载",o.default.createElement("i",{className:"iconfont icon-sanjiaoxing-down font-14"})))))}))))}))))}},PhNK:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.truncateCommitId=function(e){return e&&e.length>11?e.substring(0,10):e},t.timeFormat=function(e){var t=new Date(1e3*e),a=t.getHours()<10?"0".concat(t.getHours()):t.getHours(),n=t.getMinutes()<10?"0".concat(t.getMinutes()):t.getMinutes();return t.getFullYear()+"-"+(t.getMonth()+1)+"-"+t.getDate()+" "+a+":"+n}},"r+Iv":function(e,t,a){}}]); \ No newline at end of file +(this.webpackJsonp=this.webpackJsonp||[]).push([[88],{"0Rql":function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAQCAYAAABtPJ3XAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAALKADAAQAAAABAAAAEAAAAACYv7IkAAABuElEQVRIDdVWr0/DQBT+ujQowgSZwAAKQkhAoAiGTBT2B+ARM/wIAQx2dgYICdRU4PkDBhM4goYEgwODWBBDIjje17VJV9rudkdIeMmt69137333+n6cg1+StR01L6rqMjwFTFKtA7zKoy0juDl3njhnK6LTTjYaauSjg2PRsqUUSlnaHAdfMu+PVXB41XA+szC6c1aESbbbQQsKVSGF2gqwvgxMTfTMv7wB1/dA6w6Qw9Dlt+UKajakXd2TZeFCzwrZ8TJwtAkszvSjZqcBjtUloHkJvHdRjb7Gbj9S/83Yw1HMPoqpUnPvJ9k0hYdnOdRZOMvwWDCN6cyYSxvLea8zZhkGac9m4YkhNopzJqeR2BD2aJExqysJbLhXd18SZ0w4Ll1xgiWV5v2PsfHePFzRvOtth/lbhMleY9abisKoqV1jD8dcWbp0ZRhsnk63fcEKOrxIlTiRb7PPOsvSpSPEUsTiqVSJg97bcL82Hg7YwdgUWLIGCTHEco9gg0H4vHVjwlEd9ZkBbApFpLlGTJQtvmkN5iGsOh3vBtKa59jB2BR0WjP30LCpGMVv0ti/uvwkif/V9fIbUzmWMlmEs/gAAAAASUVORK5CYII="},FRFo:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=c(a("3S7+")),r=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var a=[],n=!0,r=!1,l=void 0;try{for(var u,c=e[Symbol.iterator]();!(n=(u=c.next()).done)&&(a.push(u.value),!t||a.length!==t);n=!0);}catch(e){r=!0,l=e}finally{try{!n&&c.return&&c.return()}finally{if(r)throw l}}return a}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};a("TfFZ");var l=a("q1tI"),u=c(l);function c(e){return e&&e.__esModule?e:{default:e}}function o(e){var t=e.beforeText,a=e.afterText,c=e.className,o=e.inputId,i=e.timeOut,m=(0,l.useState)((function(){return t})),s=r(m,2),d=s[0],f=s[1],A=(0,l.useCallback)((function(){var e=document.querySelector("#"+o);e?(e.select(),document.execCommand("copy")&&document.execCommand("copy"),document.getSelection().removeAllRanges(),f(a),i&&setTimeout((function(){f(t)}),1500)):console.error("您的CopyTool未设置正确的inputId")}),[]);return u.default.createElement(n.default,{placement:"top",title:d,onVisibleChange:function(){f(t)}},u.default.createElement("i",{className:"iconfont icon-fuzhiicon "+c,style:{color:"#466aff"},onClick:A}))}o.defaultProps={beforeText:"复制链接",afterText:"复制成功",className:"",inputId:"copyText",timeOut:!0},t.default=(0,l.memo)(o)},GU58:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=g(a("W9HT")),r=g(a("jsC+")),l=g(a("BvKs")),u=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var a=[],n=!0,r=!1,l=void 0;try{for(var u,c=e[Symbol.iterator]();!(n=(u=c.next()).done)&&(a.push(u.value),!t||a.length!==t);n=!0);}catch(e){r=!0,l=e}finally{try{!n&&c.return&&c.return()}finally{if(r)throw l}}return a}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};a("04bd"),a("aIZi"),a("2WkQ");var c=a("q1tI"),o=g(c),i=g(a("FRFo")),m=a("PhNK"),s=a("eO8H"),d=a("sYIF");a("r+Iv");var f=g(a("0Rql")),A=g(a("vDqi"));function g(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=(0,c.useState)([]),a=u(t,2),g=a[0],p=a[1],v=(0,c.useState)(!0),h=u(v,2),E=h[0],b=h[1],y=e.match.params,I=y.projectsId,w=y.owner,T=e.isManager,j=e.isDeveloper,k=e.projectDetail;return(0,c.useEffect)((function(){var e;e="/"+w+"/"+I+"/branches_slice.json",A.default.get(e).then((function(e){e&&p(e.data),b(!1)})).catch((function(e){b(!1)}))}),[]),o.default.createElement(n.default,{spinning:E},o.default.createElement("div",{style:{paddingTop:"10px",minHeight:"400px"}},g&&g.length>0&&g.map((function(e,t){return o.default.createElement(o.default.Fragment,null,o.default.createElement("p",{className:"branchSort"},"default"===e.branch_type?"默认分支":"protected"===e.branch_type?"保护分支":"其它分支"),e.list&&e.list.length>0&&o.default.createElement("ul",{className:"treeUl"},e.list.map((function(e,a){var n,u,c,A=e.last_commit;return o.default.createElement("li",null,o.default.createElement("div",{className:"treeinfo"},o.default.createElement(s.Link,{to:"/"+w+"/"+I+"/tree/"+(c=e.name,c&&c.length>0&&c.indexOf("/")>-1?c.replaceAll("/","%2F"):c),className:"task-hide"},e.name),o.default.createElement("div",null,A&&A.committer&&A.committer.id?o.default.createElement(s.Link,{to:"/"+A.committer.login},o.default.createElement("img",{style:{borderRadius:"50%"},src:(0,d.getImageUrl)("/"+A.committer.image_url),alt:""})):o.default.createElement("img",{style:{borderRadius:"50%"},src:(0,d.getImageUrl)("/"+A.committer.image_url),alt:""}),o.default.createElement("span",{className:"mr3 color-grey-3",style:{fontWeight:"500"}},A&&A.committer&&A.committer.name),o.default.createElement("span",{className:"color-grey-3"},"更新于",A&&A.time_from_now))),o.default.createElement("div",{className:"treecopy"},o.default.createElement("div",null,o.default.createElement("span",null,o.default.createElement("img",{src:f.default,alt:"sha",width:"16px"}),o.default.createElement(s.Link,{to:"/"+w+"/"+I+"/commits/branch/"+(0,m.truncateCommitId)(A&&A.sha)},(0,m.truncateCommitId)(A&&A.sha)),o.default.createElement("input",{type:"text",id:"value"+t+a,value:""+(0,m.truncateCommitId)(A&&A.sha)})),o.default.createElement(i.default,{beforeText:"复制commit id",afterText:"复制成功",inputId:"value"+t+a}))),o.default.createElement("div",{className:"treeabout"},(T||j)&&k&&2!==k.type&&o.default.createElement(s.Link,{to:"/"+w+"/"+I+"/pulls/new/"+e.name,className:"btn-83"},"+ 合并请求"),o.default.createElement(r.default,{overlay:(n=e.zip_url,u=e.tar_url,o.default.createElement(l.default,null,o.default.createElement(l.default.Item,{key:"0"},o.default.createElement("a",{href:n},"ZIP")),o.default.createElement(l.default.Item,{key:"1"},o.default.createElement("a",{href:u},"TAR.GZ")))),trigger:["click"],placement:"bottomRight"},o.default.createElement("a",{className:"btn-83 ml15"},"下载",o.default.createElement("i",{className:"iconfont icon-sanjiaoxing-down font-14"})))))}))))}))))}},PhNK:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.truncateCommitId=function(e){return e&&e.length>11?e.substring(0,10):e},t.timeFormat=function(e){var t=new Date(1e3*e),a=t.getHours()<10?"0".concat(t.getHours()):t.getHours(),n=t.getMinutes()<10?"0".concat(t.getMinutes()):t.getMinutes();return t.getFullYear()+"-"+(t.getMonth()+1)+"-"+t.getDate()+" "+a+":"+n}},"r+Iv":function(e,t,a){}}]); \ No newline at end of file diff --git a/static/js/runtime~main.604df1c0.js b/static/js/runtime~main.e12d2f97.js similarity index 94% rename from static/js/runtime~main.604df1c0.js rename to static/js/runtime~main.e12d2f97.js index 609a828fb..df118c38f 100644 --- a/static/js/runtime~main.604df1c0.js +++ b/static/js/runtime~main.e12d2f97.js @@ -1 +1 @@ -!function(e){function d(d){for(var f,a,r=d[0],n=d[1],o=d[2],u=0,l=[];u