diff --git a/app/controllers/application_controller.rb b/app/controllers/application_controller.rb index aa06fcaf5..fe77a99f7 100644 --- a/app/controllers/application_controller.rb +++ b/app/controllers/application_controller.rb @@ -650,15 +650,15 @@ class ApplicationController < ActionController::Base end def find_project - if params[:project_id].present? - @project = Project.find_by_identifier!(params[:project_id]) || (Project.find params[:project_id]) + project_id = params[:project_id] ? params[:project_id] : params[:id] + project = Project.where(identifier: project_id) + if project.exists? + @project = project.first else - @project = Project.find_by_identifier!(params[:id]) || (Project.find params[:id]) + @project = Project.find project_id end - # @project = Project.find_by_identifier!(params[:id] || params[:project_id]) || (Project.find params[:project_id]) || (Project.find params[:id]) - - render_not_found("未找到’#{params[:id]}’相关的项目") unless @project + render_not_found("未找到’#{project}’相关的项目") unless @project end def find_project_with_identifier diff --git a/app/controllers/project_trends_controller.rb b/app/controllers/project_trends_controller.rb index dcd2d4706..516c16450 100644 --- a/app/controllers/project_trends_controller.rb +++ b/app/controllers/project_trends_controller.rb @@ -6,7 +6,8 @@ class ProjectTrendsController < ApplicationController @project_issues_count = @project.get_issues_count(nil) @project_open_issues_count = @project.get_issues_count([1,2,3,4,6]) @project_close_issues_count = @project.get_issues_count(5) - + @project_pr_count = @project.get_pull_requests_count(nil) + @project_new_pr_count = @project.get_pull_requests_count(0) project_trends = @project.project_trends.includes(:user, trend: :user) check_time = params[:time] #时间的筛选 check_type = params[:type] #动态类型的筛选,目前已知的有 Issue, PullRequest, Version diff --git a/app/helpers/repositories_helper.rb b/app/helpers/repositories_helper.rb index a521ff4c5..d5eb2f78b 100644 --- a/app/helpers/repositories_helper.rb +++ b/app/helpers/repositories_helper.rb @@ -3,4 +3,9 @@ module RepositoriesHelper return nil if str.blank? Base64.decode64(str) end + + def download_type(str) + default_type = %w(xlsx xls csv ppt pptx pdf zip 7z rar exe) + default_type.include?(str) + end end diff --git a/app/models/project.rb b/app/models/project.rb index 97d4aca94..323f33f22 100644 --- a/app/models/project.rb +++ b/app/models/project.rb @@ -56,6 +56,14 @@ class Project < ApplicationRecord end end + def get_pull_requests_count(status_id) + if status_id.present? + self&.pull_requests.select(:id, :status).where(status: status_id)&.pluck(:id).size + else + self&.pull_requests.select(:id)&.pluck(:id).size + end + end + #创建项目管理员 def check_project_members unless members.present? && members.exists(user_id: self.user_id) diff --git a/app/views/project_trends/index.json.jbuilder b/app/views/project_trends/index.json.jbuilder index e6aefa2f7..a8fa5132b 100644 --- a/app/views/project_trends/index.json.jbuilder +++ b/app/views/project_trends/index.json.jbuilder @@ -2,6 +2,8 @@ json.partial! "commons/success" json.issues_count @project_issues_count json.open_issues_count @project_open_issues_count json.close_issues_count @project_close_issues_count +json.pr_count @project_pr_count +json.new_pr_count @project_new_pr_count json.limit @limit json.project_trends_size @project_trends_size json.project_trends do diff --git a/app/views/repositories/_simple_entry.json.jbuilder b/app/views/repositories/_simple_entry.json.jbuilder index 5298e94ce..836e30443 100644 --- a/app/views/repositories/_simple_entry.json.jbuilder +++ b/app/views/repositories/_simple_entry.json.jbuilder @@ -1,7 +1,12 @@ -json.name entry['name'] +file_name = entry['name'] +file_type = file_name.to_s.split(".").last +direct_download = download_type(file_type) +json.name file_name json.sha entry['sha'] json.path entry['path'] json.type entry['type'] json.size entry['size'] -json.content entry['content'].present? ? render_decode64_content(entry['content']).force_encoding('UTF-8') : "" +json.content entry['content'].present? && !direct_download ? render_decode64_content(entry['content']).force_encoding('UTF-8') : "" json.target entry['target'] +json.download_url entry['download_url'] +json.direct_download direct_download diff --git a/app/views/repositories/entries.json.jbuilder b/app/views/repositories/entries.json.jbuilder index 182376c1b..54886a965 100644 --- a/app/views/repositories/entries.json.jbuilder +++ b/app/views/repositories/entries.json.jbuilder @@ -1,4 +1,5 @@ json.array! @entries do |entry| + Rails.logger.info("#########_____________########{entry}") # json.name entry['name'] # json.path entry['path'] # json.sha entry['sha'] diff --git a/public/react/build/asset-manifest.json b/public/react/build/asset-manifest.json index 30c942f38..71c6932b7 100644 --- a/public/react/build/asset-manifest.json +++ b/public/react/build/asset-manifest.json @@ -15,7 +15,7 @@ "./static/js/11.f407fca8.chunk.js": "./static/js/11.f407fca8.chunk.js", "./static/js/110.977f5788.chunk.js": "./static/js/110.977f5788.chunk.js", "./static/js/111.4ecbf9ba.chunk.js": "./static/js/111.4ecbf9ba.chunk.js", - "./static/js/112.6fe0b986.chunk.js": "./static/js/112.6fe0b986.chunk.js", + "./static/js/112.b40ce0dd.chunk.js": "./static/js/112.b40ce0dd.chunk.js", "./static/js/113.5f545c1f.chunk.js": "./static/js/113.5f545c1f.chunk.js", "./static/js/114.5a2551e9.chunk.js": "./static/js/114.5a2551e9.chunk.js", "./static/js/115.7d1c18b8.chunk.js": "./static/js/115.7d1c18b8.chunk.js", @@ -59,7 +59,7 @@ "./static/js/15.6b37ea85.chunk.js": "./static/js/15.6b37ea85.chunk.js", "./static/js/150.60766331.chunk.js": "./static/js/150.60766331.chunk.js", "./static/js/151.4890fd6d.chunk.js": "./static/js/151.4890fd6d.chunk.js", - "./static/js/152.5eaaad45.chunk.js": "./static/js/152.5eaaad45.chunk.js", + "./static/js/152.f616a370.chunk.js": "./static/js/152.f616a370.chunk.js", "./static/js/153.f658e019.chunk.js": "./static/js/153.f658e019.chunk.js", "./static/js/154.b56da9d6.chunk.js": "./static/js/154.b56da9d6.chunk.js", "./static/js/155.09dd2e1f.chunk.js": "./static/js/155.09dd2e1f.chunk.js", @@ -72,7 +72,7 @@ "./static/js/161.79d5ff55.chunk.js": "./static/js/161.79d5ff55.chunk.js", "./static/js/162.129313c1.chunk.js": "./static/js/162.129313c1.chunk.js", "./static/js/163.dff8e727.chunk.js": "./static/js/163.dff8e727.chunk.js", - "./static/js/164.f11364f1.chunk.js": "./static/js/164.f11364f1.chunk.js", + "./static/js/164.ce808205.chunk.js": "./static/js/164.ce808205.chunk.js", "./static/js/165.9039db33.chunk.js": "./static/js/165.9039db33.chunk.js", "./static/js/166.aec6ecca.chunk.js": "./static/js/166.aec6ecca.chunk.js", "./static/js/167.af42d3b4.chunk.js": "./static/js/167.af42d3b4.chunk.js", @@ -107,7 +107,7 @@ "./static/js/193.e10e4b5a.chunk.js": "./static/js/193.e10e4b5a.chunk.js", "./static/js/194.aeb59670.chunk.js": "./static/js/194.aeb59670.chunk.js", "./static/js/195.fba85439.chunk.js": "./static/js/195.fba85439.chunk.js", - "./static/js/196.4a0b5264.chunk.js": "./static/js/196.4a0b5264.chunk.js", + "./static/js/196.bc9f557e.chunk.js": "./static/js/196.bc9f557e.chunk.js", "./static/js/197.8c03c322.chunk.js": "./static/js/197.8c03c322.chunk.js", "./static/js/198.43858e28.chunk.js": "./static/js/198.43858e28.chunk.js", "./static/js/199.f3ab5e18.chunk.js": "./static/js/199.f3ab5e18.chunk.js", @@ -205,7 +205,7 @@ "./static/js/50.441a0e9b.chunk.js": "./static/js/50.441a0e9b.chunk.js", "./static/js/51.0da51704.chunk.js": "./static/js/51.0da51704.chunk.js", "./static/js/52.7a099ee8.chunk.js": "./static/js/52.7a099ee8.chunk.js", - "./static/js/53.152b0083.chunk.js": "./static/js/53.152b0083.chunk.js", + "./static/js/53.a5f0ded3.chunk.js": "./static/js/53.a5f0ded3.chunk.js", "./static/js/54.a0c86166.chunk.js": "./static/js/54.a0c86166.chunk.js", "./static/js/55.4ac768d3.chunk.js": "./static/js/55.4ac768d3.chunk.js", "./static/js/56.82b509c7.chunk.js": "./static/js/56.82b509c7.chunk.js", @@ -218,7 +218,7 @@ "./static/js/62.4ccbf8f1.chunk.js": "./static/js/62.4ccbf8f1.chunk.js", "./static/js/63.df594394.chunk.js": "./static/js/63.df594394.chunk.js", "./static/js/64.2e02b223.chunk.js": "./static/js/64.2e02b223.chunk.js", - "./static/js/65.ab280f3d.chunk.js": "./static/js/65.ab280f3d.chunk.js", + "./static/js/65.5aba4f05.chunk.js": "./static/js/65.5aba4f05.chunk.js", "./static/js/66.3d775e2d.chunk.js": "./static/js/66.3d775e2d.chunk.js", "./static/js/67.b8718531.chunk.js": "./static/js/67.b8718531.chunk.js", "./static/js/68.d8cba66c.chunk.js": "./static/js/68.d8cba66c.chunk.js", @@ -257,7 +257,7 @@ "./static/js/98.7354b03a.chunk.js": "./static/js/98.7354b03a.chunk.js", "./static/js/99.491b7204.chunk.js": "./static/js/99.491b7204.chunk.js", "main.css": "./static/css/main.c0718fb6.css", - "main.js": "./static/js/main.ae31e8ff.js", + "main.js": "./static/js/main.ed7c3f5f.js", "static/media/KaTeX_AMS-Regular.ttf": "static/media/KaTeX_AMS-Regular.aaf4eee9.ttf", "static/media/KaTeX_AMS-Regular.woff": "static/media/KaTeX_AMS-Regular.7f06b4e3.woff", "static/media/KaTeX_AMS-Regular.woff2": "static/media/KaTeX_AMS-Regular.e78e28b4.woff2", diff --git a/public/react/build/index.html b/public/react/build/index.html index b89934dc4..82200e76f 100644 --- a/public/react/build/index.html +++ b/public/react/build/index.html @@ -24,7 +24,7 @@ _host = 'https://ali-cdn.educoder.net/react/build/' } document.write(' \ No newline at end of file diff --git a/public/react/build/service-worker.js b/public/react/build/service-worker.js index f4f557be8..7e074d7de 100644 --- a/public/react/build/service-worker.js +++ b/public/react/build/service-worker.js @@ -1 +1 @@ -"use strict";var precacheConfig=[["/react/build/index.html","19d158d901a2875fcef04f77e39342ca"],["/react/build/static/css/main.c0718fb6.css","c0718fb68992474b23fca7f01883885a"],["/react/build/static/js/0.bd08e86b.chunk.js","ffbc5f66061e5f72c665ccb70303e3b0"],["/react/build/static/js/10.b2b3ed62.chunk.js","ee1e374d7ffd62b2b78829ceed71c62f"],["/react/build/static/js/101.ef0af942.chunk.js","1f228b80ee98df1a42187e2f4eafdc41"],["/react/build/static/js/102.fa0be189.chunk.js","5aec378bbbb02af816498fe4f41f8e9d"],["/react/build/static/js/103.c564b6b6.chunk.js","861ac469d76e8682157167092eb92f68"],["/react/build/static/js/104.ba44116b.chunk.js","70010f9a2fa5c163bb59d0f6d7ac0013"],["/react/build/static/js/106.c1289102.chunk.js","3dc4a3dacc4d96f61e0cf361f7f50131"],["/react/build/static/js/107.35cf438c.chunk.js","f8ec47a8849f1669346d22bc083c0f0f"],["/react/build/static/js/108.ed7130f2.chunk.js","f0af9ea3edb3baf53d3e57cfab40f915"],["/react/build/static/js/109.2cbfaa7d.chunk.js","6cdf2124d165a2f3f6c81e311b376b9d"],["/react/build/static/js/11.f407fca8.chunk.js","541e4e0537081ad73bc2f5315bc5f7d6"],["/react/build/static/js/111.4ecbf9ba.chunk.js","11b84d5735b0d636e5eec3d3fdd90c07"],["/react/build/static/js/112.6fe0b986.chunk.js","5261b71f26c521fa0977ad63ca5b58d4"],["/react/build/static/js/113.5f545c1f.chunk.js","7d1c9a081b221781342a165fab58f560"],["/react/build/static/js/114.5a2551e9.chunk.js","084a621575a297ccaafbac99e79ac0cb"],["/react/build/static/js/115.7d1c18b8.chunk.js","f2f1f52987ce8e70ff4731351770d845"],["/react/build/static/js/116.6c67bc1f.chunk.js","dcd7d3fecd2716a49f25b173e7287f3f"],["/react/build/static/js/117.ba1014d9.chunk.js","c92db9e5eff93f41fbf9fd3c30b95a98"],["/react/build/static/js/118.b51b4eb7.chunk.js","6354e668cab530bfbdefdc87885525ba"],["/react/build/static/js/119.ef402d24.chunk.js","0c23219d99dad26898ec965ce7f235d6"],["/react/build/static/js/12.01384d1c.chunk.js","2d1f7a45f291d6504ac2041ac56e5221"],["/react/build/static/js/120.6a870dc5.chunk.js","9a9e4479c5baf2f86328c5140cf6260d"],["/react/build/static/js/121.7287a6d5.chunk.js","62a27edda7820a2d0430459fbfacba22"],["/react/build/static/js/122.a8b987b2.chunk.js","6a43b1c44a18ce741987b14aa49641b9"],["/react/build/static/js/123.4598aff6.chunk.js","946789a64d32406e957d67d3f28f3fc8"],["/react/build/static/js/124.39e8daa0.chunk.js","4c2dca2de155184111deed25390acc65"],["/react/build/static/js/125.1279c55c.chunk.js","5db266ce85d7f54c39b351521f9dc824"],["/react/build/static/js/126.f9ff29e4.chunk.js","a5af3002936b2b872345f1686c69399a"],["/react/build/static/js/127.2eef1fce.chunk.js","135e7d8d2ce26814cc44ba5c0de0fa9f"],["/react/build/static/js/128.2687398d.chunk.js","b2e22b5d447b02e463bbfee1a853f239"],["/react/build/static/js/129.16e6a925.chunk.js","8c078d82e3cb3e441b6957d498768dc8"],["/react/build/static/js/13.0e650578.chunk.js","62339cb4783d368153b8b8f257797357"],["/react/build/static/js/130.aa3acb2f.chunk.js","882cba9efbbe7eb6f30e2205b0df15dd"],["/react/build/static/js/131.49380bd6.chunk.js","a5cbb89660db407314a0e0ac8dced27f"],["/react/build/static/js/132.4391bfca.chunk.js","4b6791c9cb8bd9b862806816a142ad3f"],["/react/build/static/js/133.ac9952fa.chunk.js","bd89cd69da9ee2e76f69083cdc7822c9"],["/react/build/static/js/134.9d7c5f22.chunk.js","46904881d4bddd1690995aaf15e05207"],["/react/build/static/js/135.b4d3df5f.chunk.js","d15a4cf3ef1a702c4bb588b9a7a81720"],["/react/build/static/js/136.0b59381a.chunk.js","001119480d54b8097a00ea22a4da0b8b"],["/react/build/static/js/137.30894d46.chunk.js","f7045b7a3c9fb816b8a8d7f0d8ee7bda"],["/react/build/static/js/138.64ac182c.chunk.js","f2b613901e3bc92159637b46ada205eb"],["/react/build/static/js/139.b9ec5d42.chunk.js","666c9372ed00599c5d94e0b6a691e810"],["/react/build/static/js/14.f5d7b875.chunk.js","57daf051010609bf778ef6ee04e80af7"],["/react/build/static/js/140.207ac042.chunk.js","f18dc2ef7b6a2edb1a59881b6b702303"],["/react/build/static/js/141.60482201.chunk.js","09893e2c2d9ada3f00fa4e01e9b2b620"],["/react/build/static/js/142.8cda1179.chunk.js","73dd5fe1e7bc1ad41643326e0a4b40d9"],["/react/build/static/js/143.7bcebd56.chunk.js","fe718912978bd3111fa16d519ea78acb"],["/react/build/static/js/144.d80090a8.chunk.js","4f42b90335df8dacafdc3ad7d8328f5e"],["/react/build/static/js/145.dcf11d87.chunk.js","aa2353f7a19c64550911f52131e91089"],["/react/build/static/js/146.4d5e9fbe.chunk.js","fb96d9b378ea1f3054a952b8a6259746"],["/react/build/static/js/147.4d0dc457.chunk.js","c24a16be12ddaecdd2afcafafaaa9cf9"],["/react/build/static/js/148.c46f003d.chunk.js","4796edbd8ce6e156f38eff70f7a8696b"],["/react/build/static/js/149.6246c8ac.chunk.js","4c4dbc00af4fc53b8d094eb5dd91db52"],["/react/build/static/js/15.6b37ea85.chunk.js","be0d9ece77b9b95842abf315ade36a0a"],["/react/build/static/js/150.60766331.chunk.js","641fe7f1bf91b04a6a2aaccb563be4e6"],["/react/build/static/js/151.4890fd6d.chunk.js","7a194f7da563d960075bb084125f6775"],["/react/build/static/js/152.5eaaad45.chunk.js","9a9f984fcac73bd656044724c34cf02f"],["/react/build/static/js/153.f658e019.chunk.js","e5b4d2a4d9df708588e2c060d49cffb6"],["/react/build/static/js/154.b56da9d6.chunk.js","03b1b2226f9b46535068673fcdfa4dd9"],["/react/build/static/js/155.09dd2e1f.chunk.js","2f8ab8e69e3bf82aa3b8662dc4acb681"],["/react/build/static/js/156.92198aeb.chunk.js","73ec3ff62f791d73b0c0122269b3f2cf"],["/react/build/static/js/157.6cda3a9a.chunk.js","86897a6f17b195e51578ad7459f812e2"],["/react/build/static/js/158.377fc731.chunk.js","e2ec3e3ffc059c04b4a49b12ddd36910"],["/react/build/static/js/159.ce908362.chunk.js","d4ad306ba2333937055a922b0f127a0e"],["/react/build/static/js/16.a899f99c.chunk.js","6a822b2fd6b7e5ef66c46040eecce02e"],["/react/build/static/js/160.efa01c8a.chunk.js","d8403681ba95ebfa33e84738a5cc0cc6"],["/react/build/static/js/161.79d5ff55.chunk.js","f023dab07e58234241f354cf5a9c7bdf"],["/react/build/static/js/162.129313c1.chunk.js","622199f3b8efa67ea1162a0e88546de8"],["/react/build/static/js/163.dff8e727.chunk.js","b4282ca880fcacc6957b4a1f5a0d09dc"],["/react/build/static/js/164.f11364f1.chunk.js","699d74376a6c35ea89ffc9ff405a5ce1"],["/react/build/static/js/165.9039db33.chunk.js","b3dccff9004db2ffec0419113c7cc4bb"],["/react/build/static/js/166.aec6ecca.chunk.js","86ec67138a66c986c42363c2e2a93c3a"],["/react/build/static/js/167.af42d3b4.chunk.js","10cabf13508983c503bbb87b5df1eec3"],["/react/build/static/js/168.50468209.chunk.js","9e57633e6f0c9dc24b3f8e986993c753"],["/react/build/static/js/169.a211725b.chunk.js","85747741c08c48152438d04dbe10ed77"],["/react/build/static/js/17.ce2a92b0.chunk.js","f2d302976905888ae69e1f1d0000b385"],["/react/build/static/js/170.b1635200.chunk.js","4b3d63dd3d08f23e65b474c8500cd969"],["/react/build/static/js/171.d9cec3ff.chunk.js","18c8fb9eccb9b2b862e12730b00c751d"],["/react/build/static/js/172.9ce32f02.chunk.js","11fbfb14b48d4c40ead9deffdcbc790a"],["/react/build/static/js/173.607b8cd3.chunk.js","b1bd5a14b3f6d89671a138bf3de7438c"],["/react/build/static/js/174.2605b645.chunk.js","5eaf53c930f33c40eb138d3b2a621893"],["/react/build/static/js/175.d925429d.chunk.js","9977799e7a5fe1c77e105a08e198df24"],["/react/build/static/js/176.bd4ac5e6.chunk.js","fabca98c89cd9809167aefe861c41b07"],["/react/build/static/js/177.3ee21964.chunk.js","6deb1954c365bde9560cb186eb80027d"],["/react/build/static/js/178.621921c4.chunk.js","1db2cdbd683d8cab99812ada1b6957b5"],["/react/build/static/js/179.5795d7cb.chunk.js","8c2bef05a21b5e0628da47445defe8e7"],["/react/build/static/js/18.7e4b08c6.chunk.js","8df31c64b489abefbb2c66b29e19f593"],["/react/build/static/js/180.1070382f.chunk.js","b78ccf8ae4c16f7b55866d40e747eff3"],["/react/build/static/js/181.7d860a53.chunk.js","ee26982d223775d2dcb2e8f9a7e178ac"],["/react/build/static/js/182.543c5a87.chunk.js","c5d429afc69d0d0c16a535091c2ceb99"],["/react/build/static/js/183.3af999b3.chunk.js","88da430d804afa4083d2a953710765ee"],["/react/build/static/js/184.33057626.chunk.js","95747a2506ed372869a7895f1cf2c848"],["/react/build/static/js/185.5520b9c1.chunk.js","97ec403f309ac20d05b08f236ddc3494"],["/react/build/static/js/186.8de79e34.chunk.js","68e357d7a6546d035073f62f1db496b0"],["/react/build/static/js/187.e98633ee.chunk.js","8461877809419a225370c4d5daf8bb39"],["/react/build/static/js/188.2e69da3e.chunk.js","dac8578dcb247c81e920ff373715e044"],["/react/build/static/js/189.a464554d.chunk.js","e4cb2113a5f7901284632b1f98a29c2d"],["/react/build/static/js/19.dd5af03f.chunk.js","5b0e51b01ad793ea722ab1ea1f463a2b"],["/react/build/static/js/190.a289f8d8.chunk.js","b9f955b203406f6e4d74f2ad05a8a8d3"],["/react/build/static/js/191.4df03ada.chunk.js","a045050a9782b54c68a32c8995667402"],["/react/build/static/js/192.f58b9bef.chunk.js","f98e1855eb670c9cebcbe01ce862d053"],["/react/build/static/js/193.e10e4b5a.chunk.js","3b50d6c9da116350aa17337238044c15"],["/react/build/static/js/194.aeb59670.chunk.js","123f70560108ea327dfa5c6f1fe1668c"],["/react/build/static/js/195.fba85439.chunk.js","693156131245789ee0dc3152fae61e39"],["/react/build/static/js/196.4a0b5264.chunk.js","0831d974a3448ea1b124090e0025b9f4"],["/react/build/static/js/197.8c03c322.chunk.js","f3c75822dd683256c36cf1c873a3574c"],["/react/build/static/js/198.43858e28.chunk.js","613495496a9ddb46f58047339350097d"],["/react/build/static/js/199.f3ab5e18.chunk.js","76f11b145fedb4712aa56ea7e9710c25"],["/react/build/static/js/20.e0c7b05f.chunk.js","a2ab37bafb03222b9745c5eab14d8d93"],["/react/build/static/js/200.f313bb01.chunk.js","cbe85aaffe841c2776796b136ac57727"],["/react/build/static/js/201.5a671732.chunk.js","5f07d6401396cbd253b1641128b28b63"],["/react/build/static/js/202.a9754a6e.chunk.js","9ba5818c030d05bd4716d446b0013608"],["/react/build/static/js/203.beb970d1.chunk.js","4596da034197ab418752f85bca32550d"],["/react/build/static/js/204.c012e894.chunk.js","4b9d5052876aa21cabb6288500f82529"],["/react/build/static/js/205.73de7b78.chunk.js","c76002e94e9411330027995e8cceb55f"],["/react/build/static/js/206.2b2d4adf.chunk.js","301e3dfdb8152af895434ce7bb34f104"],["/react/build/static/js/207.90d2312d.chunk.js","8377d4c507ed9c6b502a47b026569e2c"],["/react/build/static/js/208.43056720.chunk.js","2825b79c4ef192d3b16322cea4521198"],["/react/build/static/js/209.779c50d8.chunk.js","8082916720b8d20d653f7d9f5adda16d"],["/react/build/static/js/21.daa667be.chunk.js","26bd057df8148ea78b544dd0d24c2273"],["/react/build/static/js/210.ddd638ae.chunk.js","b925005b08e35359f2b87bfe8e2c8194"],["/react/build/static/js/211.18a9372b.chunk.js","0d62090c2f20aa173beac7ccad9675ba"],["/react/build/static/js/212.b8c4213e.chunk.js","2b768d57a3b178d2ea4779a410b23cee"],["/react/build/static/js/213.dc6db464.chunk.js","fde504f1edbc0022de9565acacb4f91f"],["/react/build/static/js/214.3ff9580e.chunk.js","067d1e99de82af831ab65538b1c7c0f0"],["/react/build/static/js/215.31ad8fa3.chunk.js","eda9bd5fb095951dbefcda572dd250da"],["/react/build/static/js/216.f8040100.chunk.js","ad93656f62dc4a3d676fa1596dd1f8d6"],["/react/build/static/js/217.a63081d9.chunk.js","1cacf2a652e7615805912236e6c1a30e"],["/react/build/static/js/218.2e8ede16.chunk.js","68a663faf2d34cb583cb1a077374f8d0"],["/react/build/static/js/219.eb33e2b7.chunk.js","82e08ccb80bccd0234311af0bb3b7216"],["/react/build/static/js/22.fbe587fa.chunk.js","2cac5a3581c97a644c00df019428a25f"],["/react/build/static/js/220.b00cfc38.chunk.js","ed3382c4dfc966f18cff091e22bef7d0"],["/react/build/static/js/221.711fa19f.chunk.js","411e5447b2ae9f40b76cd5037989b6b8"],["/react/build/static/js/222.020a10ac.chunk.js","b9c2441fd35f53e7794529c48b42721e"],["/react/build/static/js/223.b90ff6b9.chunk.js","e9730ce561449db034928c47dcc2f9c7"],["/react/build/static/js/224.4b0763e1.chunk.js","cb2e555a2b3d1d48b1e553ca9971ae2f"],["/react/build/static/js/225.8d5c9c56.chunk.js","3d0e89a3ff813e7eed93b168663a224f"],["/react/build/static/js/226.88ea2c78.chunk.js","2294ece1f771dab8b1b90306f8878ef8"],["/react/build/static/js/227.d17ee4a5.chunk.js","52acafc6d175d38f801a5b313a80a33e"],["/react/build/static/js/228.87f039fb.chunk.js","d25e5f968040276c73f4b151996176ca"],["/react/build/static/js/229.8a1a17c3.chunk.js","75c90efd930a307621b310f73db9de20"],["/react/build/static/js/23.9135bb0b.chunk.js","a3826b21345867ef41675e2a411d39ba"],["/react/build/static/js/230.42b4bec0.chunk.js","a675dad0c5c9be1618e9bcc051b02716"],["/react/build/static/js/231.1574fbb1.chunk.js","1870dcbde169b5b369790c8219fdf45b"],["/react/build/static/js/232.ec9c2287.chunk.js","aedfcfac054783f6dad6e96dcd58fb36"],["/react/build/static/js/233.d9add6ae.chunk.js","4ffbd88e03e6820595a4fae29840dfa4"],["/react/build/static/js/234.5c09506d.chunk.js","469211ce38e5d4e92491d867a5294eff"],["/react/build/static/js/235.3533bec5.chunk.js","668dd6d44da3b4c9705e323e93c32076"],["/react/build/static/js/236.ded266b9.chunk.js","4ecc972a432acd0b53e7f61d144370c8"],["/react/build/static/js/237.f39ca105.chunk.js","b29d393e4e278e6b3d2478bf4271c97c"],["/react/build/static/js/238.0560dc59.chunk.js","fe8db2dd269ccb4c6c7d09aa33c8a8bb"],["/react/build/static/js/239.4383bf9c.chunk.js","d37763f86bf73b4de067bf7151fbd953"],["/react/build/static/js/24.c358e69d.chunk.js","5fbb4b60e11e4aa0498fa4393fd66c8c"],["/react/build/static/js/240.2324e352.chunk.js","ae838b987226880f7d0a19d3eb2f40d6"],["/react/build/static/js/241.de3b472d.chunk.js","3dd691fd9c448097db613e0b8272d3b0"],["/react/build/static/js/242.642448f5.chunk.js","664602e8b9d5d0443bc04edcccfaffa6"],["/react/build/static/js/243.e2214a0e.chunk.js","7af5f604212e407c55b24fd8e07b5126"],["/react/build/static/js/244.87a8eced.chunk.js","dfec1b8e668cde026e21320748e70279"],["/react/build/static/js/245.7aee6c91.chunk.js","c2a4dce524f93ca25e29c866da885385"],["/react/build/static/js/246.1e835f1e.chunk.js","945a3706fa0856d7a69d5b601168b878"],["/react/build/static/js/247.2c808f1a.chunk.js","ff4da3bd0670cff113e55bc06d86af64"],["/react/build/static/js/248.12582dd5.chunk.js","cf254cee497715d251b671cb6e8e20ef"],["/react/build/static/js/249.3de5900a.chunk.js","b8d6dafa336dd1487cf885ae31e55067"],["/react/build/static/js/25.38b81f0d.chunk.js","9e1fc965dc2f65db052980900fe8c701"],["/react/build/static/js/250.c44b0df6.chunk.js","f2cdf0b0743c7cf55b8b2bbfa364f77d"],["/react/build/static/js/251.13a6abb2.chunk.js","57e81dce40acda012104983fff96a1ff"],["/react/build/static/js/252.b41f2443.chunk.js","6165870de5d4000f13d32cf890a502ff"],["/react/build/static/js/253.b6e2bcca.chunk.js","0fb400106f02cc4a3a1fd92232c74020"],["/react/build/static/js/254.7092b37a.chunk.js","c723f4efe93bb8c297ccd84157e858f9"],["/react/build/static/js/255.de5dbd4f.chunk.js","d15a2feb5f67ee8e9b0d86963ae4ed2e"],["/react/build/static/js/256.602265c8.chunk.js","f9fcd74b23cfcce1220ccb537ef81c6d"],["/react/build/static/js/26.81e485d3.chunk.js","df29ca6a4d6971fab287e24c7e4f1966"],["/react/build/static/js/27.c8779ad7.chunk.js","a86949c8e3f7f2d2c48c127becdd64b2"],["/react/build/static/js/28.d0706a3e.chunk.js","f2663181c7d06256a51e2689c683b7c8"],["/react/build/static/js/29.8ba69ee2.chunk.js","c66ba2bf25d7c065a4f945e11a5d350c"],["/react/build/static/js/30.b48f6d74.chunk.js","da42a06651a89698bd490e9ecbb21a29"],["/react/build/static/js/31.69e5cba7.chunk.js","8c1bff4c55bef9426a5b3cda1daa45fc"],["/react/build/static/js/32.fedb209c.chunk.js","95a3502ef4e8ecf820132cd71a077393"],["/react/build/static/js/33.100ad33d.chunk.js","9184891aafeece79684437791d24f7d7"],["/react/build/static/js/34.a1edc9c0.chunk.js","2453f1565e39a95378f6a5be1c89de77"],["/react/build/static/js/35.030e13cb.chunk.js","7298a9b59cb638725750e9826f8b02f7"],["/react/build/static/js/36.f487e8d5.chunk.js","176bfeced9dd59ce098f0e703c686022"],["/react/build/static/js/37.9a406a29.chunk.js","d1dc59363e2a576f03e5ddff9f7f4d97"],["/react/build/static/js/38.5e7ec40b.chunk.js","4f23fae222d88a2fae83364496a3c386"],["/react/build/static/js/41.dc4d1dd1.chunk.js","a40560c4039abace724347ece1908247"],["/react/build/static/js/42.9b9556b0.chunk.js","352d2045af4be36ec2dd3ae9cf618bd4"],["/react/build/static/js/43.4fd56c90.chunk.js","94693133083e57d0f454a3d74ac53dc9"],["/react/build/static/js/44.b3d80ae0.chunk.js","92e8f61e262fcacc2ea717be395b3be4"],["/react/build/static/js/45.a405b0a8.chunk.js","e9f515dd1690756c920af155cc3cdc0f"],["/react/build/static/js/46.e5e143b0.chunk.js","18f77a593371427234dfdd50024dfb29"],["/react/build/static/js/47.f0384f0d.chunk.js","9fe9adca87716738c6528cf42b1e7261"],["/react/build/static/js/48.ebe1bd08.chunk.js","08b5dff0f5a818a3c881788fdf00c77f"],["/react/build/static/js/49.2434a35f.chunk.js","8a3213cd1e997140f6a82b4c21edd9f4"],["/react/build/static/js/50.441a0e9b.chunk.js","cea9ec47befa9312d341c28e814634b7"],["/react/build/static/js/51.0da51704.chunk.js","4dc41ed4df7484de5b9b6a2008307ec0"],["/react/build/static/js/58.e7b2c876.chunk.js","e980fda88ac27c699c4ab4b1ddaf3fd8"],["/react/build/static/js/62.4ccbf8f1.chunk.js","7cde93f6100e604fb5c85585e788b94c"],["/react/build/static/js/63.df594394.chunk.js","ca00ac2048c0cad045a481300125940c"],["/react/build/static/js/64.2e02b223.chunk.js","5f92c280fc6163e620554394cc078321"],["/react/build/static/js/67.b8718531.chunk.js","55859200a53b7c3a96e05cc993812d7a"],["/react/build/static/js/68.d8cba66c.chunk.js","97f7807c4eda39447792874c7314f816"],["/react/build/static/js/69.38ea78ae.chunk.js","be70b47d5dcf72778921ddd1af1e34a4"],["/react/build/static/js/70.c671076f.chunk.js","7e03ed1527079c9eb93e445c6371ff30"],["/react/build/static/js/71.cc0aed26.chunk.js","6a273abf033cf0dac87f71d8d0a6524d"],["/react/build/static/js/72.2e1c9d4c.chunk.js","a1557db4f7875fb1aecd103854c038a4"],["/react/build/static/js/73.5a695660.chunk.js","64ee312efe20113eca46aa45f9d66933"],["/react/build/static/js/74.64d911d7.chunk.js","0407d31aebee748a1fe73b8e9841d904"],["/react/build/static/js/75.5bc2a98a.chunk.js","eeb825e5263b983fdce3072e4f7246f3"],["/react/build/static/js/76.8ff43ac8.chunk.js","90c25894262e0dfbc6476ca862177190"],["/react/build/static/js/77.18e3b2c7.chunk.js","964e7daee30b75c4beb54a06e17a386d"],["/react/build/static/js/78.f168431c.chunk.js","d0c9831e68d7a5a07bae19c48405e155"],["/react/build/static/js/79.fe407ea9.chunk.js","8875c0b045e0dc9352bc3750e891eccd"],["/react/build/static/js/8.4fc89627.chunk.js","97c5a20420c02a2671d0cf73df425937"],["/react/build/static/js/81.ab3d32c0.chunk.js","cd84beb457d2ea493cb5cf9a0aa43bec"],["/react/build/static/js/82.d6f7f879.chunk.js","66f05e0f12924ef3af10f188051e2ef7"],["/react/build/static/js/83.2b438eb6.chunk.js","306f1e5166f9b4f2527bd5a73ca2909c"],["/react/build/static/js/84.05328fa8.chunk.js","b6f3f0e93bef375b357eca1f9ec3aad1"],["/react/build/static/js/85.e0bf843f.chunk.js","64538fcfe13ebaa9d7e2132732a58974"],["/react/build/static/js/86.3f0ca4b1.chunk.js","f38894d37f6d27cf74d02a89016240ff"],["/react/build/static/js/87.cc52cbe1.chunk.js","0f64a9fa9fc2cf2fcedf188f245c9965"],["/react/build/static/js/88.df9395ff.chunk.js","39ff172de9d3055c2e0fc1f13af8af0c"],["/react/build/static/js/89.4b0d54db.chunk.js","741688947661890416adaddc7212ed5f"],["/react/build/static/js/9.80a8a515.chunk.js","8645f61146ba8f94a440a908be3c21f5"],["/react/build/static/js/90.eec365e9.chunk.js","7bcd255c0f7d30b3fc95d06e6a8705a5"],["/react/build/static/js/91.9e99d5ad.chunk.js","b14aeda3d109a3b3ec91878e5fdca589"],["/react/build/static/js/92.a2a8faff.chunk.js","9721f672a6a22f48706a72e229acb2c9"],["/react/build/static/js/93.989ae18b.chunk.js","b8c09fc5ab7b48562e5526c145543d2f"],["/react/build/static/js/94.a7e87727.chunk.js","46b7571b54e8878361b3c9dd69b7103e"],["/react/build/static/js/95.d67b4166.chunk.js","1f5c50cfe5a40ed91d5c34298681f4fd"],["/react/build/static/js/96.ace6edb1.chunk.js","534cb7be6cfd26e3e411023e965dc92f"],["/react/build/static/js/97.102cb13a.chunk.js","f3504cf48eb2605b8cf82ecd7d7e6b67"],["/react/build/static/js/98.7354b03a.chunk.js","dde98af67be9b1676b86abd1fa0a8d68"],["/react/build/static/js/99.491b7204.chunk.js","386e81ee35f73420439869d6bf374e76"],["/react/build/static/media/KaTeX_AMS-Regular.7f06b4e3.woff","7f06b4e30317f784d61d26686aed0ab2"],["/react/build/static/media/KaTeX_AMS-Regular.aaf4eee9.ttf","aaf4eee9fba9907d61c3935e0b6a54ae"],["/react/build/static/media/KaTeX_AMS-Regular.e78e28b4.woff2","e78e28b4834954df047e4925e9dbf354"],["/react/build/static/media/KaTeX_Caligraphic-Bold.021dd4dc.ttf","021dd4dc61ee5f5cdf315f43b48c094b"],["/react/build/static/media/KaTeX_Caligraphic-Bold.1e802ca9.woff","1e802ca9dedc4ed4e3c6f645e4316128"],["/react/build/static/media/KaTeX_Caligraphic-Bold.4ec58bef.woff2","4ec58befa687e9752c3c91cd9bcf1bcb"],["/react/build/static/media/KaTeX_Caligraphic-Regular.7edb53b6.woff2","7edb53b6693d75b8a2232481eea1a52c"],["/react/build/static/media/KaTeX_Caligraphic-Regular.d3b46c3a.woff","d3b46c3a530116933081d9d74e3e9fe8"],["/react/build/static/media/KaTeX_Caligraphic-Regular.d49f2d55.ttf","d49f2d55ce4f40f982d8ba63d746fbf9"],["/react/build/static/media/KaTeX_Fraktur-Bold.a31e7cba.ttf","a31e7cba7b7221ebf1a2ae545fb306b2"],["/react/build/static/media/KaTeX_Fraktur-Bold.c4c8cab7.woff","c4c8cab7d5be97b2bb283e531c077355"],["/react/build/static/media/KaTeX_Fraktur-Bold.d5b59ec9.woff2","d5b59ec9764e10f4a82369ae29f3ac58"],["/react/build/static/media/KaTeX_Fraktur-Regular.32a5339e.woff2","32a5339eb809f381a7357ba56f82aab3"],["/react/build/static/media/KaTeX_Fraktur-Regular.a48dad4f.ttf","a48dad4f58c82e38a10da0ceebb86370"],["/react/build/static/media/KaTeX_Fraktur-Regular.b7d9c46b.woff","b7d9c46bff5d51da6209e355cc4a235d"],["/react/build/static/media/KaTeX_Main-Bold.22086eb5.woff","22086eb5d97009c3e99bcc1d16ce6865"],["/react/build/static/media/KaTeX_Main-Bold.8e1e01c4.woff2","8e1e01c4b1207c0a383d9a2b4f86e637"],["/react/build/static/media/KaTeX_Main-Bold.9ceff51b.ttf","9ceff51b3cb7ce6eb4e8efa8163a1472"],["/react/build/static/media/KaTeX_Main-BoldItalic.284a17fe.woff2","284a17fe5baf72ff8217d4c7e70c0f82"],["/react/build/static/media/KaTeX_Main-BoldItalic.4c57dbc4.woff","4c57dbc44bfff1fdf08a59cf556fdab3"],["/react/build/static/media/KaTeX_Main-BoldItalic.e8b44b99.ttf","e8b44b990516dab7937bf240fde8b46a"],["/react/build/static/media/KaTeX_Main-Italic.29c86397.ttf","29c86397e75cdcb3135af8295f1c2e28"],["/react/build/static/media/KaTeX_Main-Italic.99be0e10.woff","99be0e10c38cd42466e6fe1665ef9536"],["/react/build/static/media/KaTeX_Main-Italic.e533d5a2.woff2","e533d5a2506cf053cd671b335ec04dde"],["/react/build/static/media/KaTeX_Main-Regular.5c734d78.woff2","5c734d78610fa35282f3379f866707f2"],["/react/build/static/media/KaTeX_Main-Regular.5c94aef4.ttf","5c94aef490324b0925dbe5f643e8fd04"],["/react/build/static/media/KaTeX_Main-Regular.b741441f.woff","b741441f6d71014d0453ca3ebc884dd4"],["/react/build/static/media/KaTeX_Math-BoldItalic.9a2834a9.ttf","9a2834a9ff8ab411153571e0e55ac693"],["/react/build/static/media/KaTeX_Math-BoldItalic.b13731ef.woff","b13731ef4e2bfc3d8d859271e39550fc"],["/react/build/static/media/KaTeX_Math-BoldItalic.d747bd1e.woff2","d747bd1e7a6a43864285edd73dcde253"],["/react/build/static/media/KaTeX_Math-Italic.291e76b8.ttf","291e76b8871b84560701bd29f9d1dcc7"],["/react/build/static/media/KaTeX_Math-Italic.4ad08b82.woff2","4ad08b826b8065e1eab85324d726538c"],["/react/build/static/media/KaTeX_Math-Italic.f0303906.woff","f0303906c2a67ac63bf1e8ccd638a89e"],["/react/build/static/media/KaTeX_SansSerif-Bold.3fb41955.woff","3fb419559955e3ce75619f1a5e8c6c84"],["/react/build/static/media/KaTeX_SansSerif-Bold.6e0830be.woff2","6e0830bee40435e72165345e0682fbfc"],["/react/build/static/media/KaTeX_SansSerif-Bold.7dc027cb.ttf","7dc027cba9f7b11ec92af4a311372a85"],["/react/build/static/media/KaTeX_SansSerif-Italic.4059868e.ttf","4059868e460d2d2e6be18e180d20c43d"],["/react/build/static/media/KaTeX_SansSerif-Italic.727a9b0d.woff","727a9b0d97d72d2fc0228fe4e07fb4d8"],["/react/build/static/media/KaTeX_SansSerif-Italic.fba01c9c.woff2","fba01c9c6fb2866a0f95bcacb2c187a5"],["/react/build/static/media/KaTeX_SansSerif-Regular.2555754a.woff","2555754a67062cac3a0913b715ab982f"],["/react/build/static/media/KaTeX_SansSerif-Regular.5c58d168.ttf","5c58d168c0b66d2c32234a6718e74dfb"],["/react/build/static/media/KaTeX_SansSerif-Regular.d929cd67.woff2","d929cd671b19f0cfea55b6200fb47461"],["/react/build/static/media/KaTeX_Script-Regular.755e2491.woff2","755e2491f13b5269f0afd5a56f7aa692"],["/react/build/static/media/KaTeX_Script-Regular.d12ea9ef.ttf","d12ea9efb375f9dc331f562e69892638"],["/react/build/static/media/KaTeX_Script-Regular.d524c9a5.woff","d524c9a5b62a17f98f4a97af37fea735"],["/react/build/static/media/KaTeX_Size1-Regular.048c39cb.woff2","048c39cba4dfb0460682a45e84548e4b"],["/react/build/static/media/KaTeX_Size1-Regular.08b5f00e.woff","08b5f00e7140f7a10e62c8e2484dfa5a"],["/react/build/static/media/KaTeX_Size1-Regular.7342d45b.ttf","7342d45b052c3a2abc21049959fbab7f"],["/react/build/static/media/KaTeX_Size2-Regular.81d6b8d5.woff2","81d6b8d5ca77d63d5033d6991549a659"],["/react/build/static/media/KaTeX_Size2-Regular.af24b0e4.woff","af24b0e4b7e52656ca77914695c99930"],["/react/build/static/media/KaTeX_Size2-Regular.eb130dcc.ttf","eb130dcc661de766c999c60ba1525a88"],["/react/build/static/media/KaTeX_Size3-Regular.0d892640.woff","0d8926405d832a4b065e516bd385d812"],["/react/build/static/media/KaTeX_Size3-Regular.7e02a40c.ttf","7e02a40c41e52dc3b2b6b197bbdf05ea"],["/react/build/static/media/KaTeX_Size3-Regular.b311ca09.woff2","b311ca09df2c89a10fbb914b5a053805"],["/react/build/static/media/KaTeX_Size4-Regular.68895bb8.woff","68895bb880a61a7fc019dbfaa5121bb4"],["/react/build/static/media/KaTeX_Size4-Regular.6a3255df.woff2","6a3255dfc1ba41c46e7e807f8ab16c49"],["/react/build/static/media/KaTeX_Size4-Regular.ad767252.ttf","ad7672524b64b730dfd176140a8945cb"],["/react/build/static/media/KaTeX_Typewriter-Regular.25702356.ttf","257023560753aeb0b89b7e434d3da17f"],["/react/build/static/media/KaTeX_Typewriter-Regular.3fe216d2.woff","3fe216d2a5f736c560cde71984554b64"],["/react/build/static/media/KaTeX_Typewriter-Regular.6cc31ea5.woff2","6cc31ea5c223c88705a13727a71417fa"],["/react/build/static/media/auth.43f1c749.png","43f1c7490f28c59e28637c7db9318878"],["/react/build/static/media/beian.d0289dc0.png","d0289dc0a46fc5b15b3363ffa78cf6c7"],["/react/build/static/media/beijintulogontwo.245dc9e1.png","245dc9e1ed09d34f605c2d5799ee3327"],["/react/build/static/media/bg.88a774b5.jpg","88a774b50bcc4fcb43abbe7ca5d34886"],["/react/build/static/media/firefox_icon.cfd87a8f.png","cfd87a8f62ae37a34dab9f4b5c79b168"],["/react/build/static/media/guihome1.eca5276e.png","eca5276e17b07d59b37f161cf1ab7b3a"],["/react/build/static/media/guihome2.c65f40bf.jpg","c65f40bff07ed7c4e1d9abca9d77358c"],["/react/build/static/media/guihome3.0e1dc34b.jpg","0e1dc34b920481e8bc1bb1954eada1f1"],["/react/build/static/media/guihome4.6cc0d72b.jpg","6cc0d72b6f3f8cf8dedce533b9083810"],["/react/build/static/media/guihome5.1ac2c872.jpg","1ac2c8722fe3be81805dcc16df845ffb"],["/react/build/static/media/guihome6.7fc4fe9d.jpg","7fc4fe9d191f769592826b692fbf0560"],["/react/build/static/media/internet-explorer@2x.f122e0ab.png","f122e0abfbe49c051dba0e2d7f3d00f5"],["/react/build/static/media/job.b2881c7d.png","b2881c7d0317f7109101f3db1bcae775"],["/react/build/static/media/logo.c72d4a3b.svg","c72d4a3ba95e0b700fae9febca0e3200"],["/react/build/static/media/match_ad.4e957369.jpg","4e957369790f079662eb2dca03ece6be"],["/react/build/static/media/message.e7922cf2.svg","e7922cf2a56f9b54e44709e40626460b"],["/react/build/static/media/messagegrey.80d0b058.svg","80d0b0580c10b5e7fc571c3064a991c5"],["/react/build/static/media/mytc.4ef5faf4.png","4ef5faf4ec6fdee6a4909d34b9a1a171"],["/react/build/static/media/oj_banner.25ca233e.jpg","25ca233e22299a2a1e2f577eed32e745"],["/react/build/static/media/passall.46817e26.png","46817e2696bbb2ac4bf0e5bc4e8b101e"],["/react/build/static/media/passpart.4aaf3e6b.png","4aaf3e6b4667dc531eee7f4e5f807d70"],["/react/build/static/media/project.877fef8f.jpg","877fef8f372b76fb5c2f97ed43f3d31e"],["/react/build/static/media/rc-tree.776c7fe6.png","776c7fe67df0637005b1a1372066ed84"],["/react/build/static/media/skzbdx.01cb5862.png","01cb58627ee7981e0bcb65c8467d4975"],["/react/build/static/media/teach_ex.a415d7a9.jpg","a415d7a9bbc72fe5d3aafd002181cc09"]],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="/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/index.html","2039844f67533eed7b19eb52136dbac1"],["/react/build/static/css/main.c0718fb6.css","c0718fb68992474b23fca7f01883885a"],["/react/build/static/js/0.bd08e86b.chunk.js","ffbc5f66061e5f72c665ccb70303e3b0"],["/react/build/static/js/10.b2b3ed62.chunk.js","ee1e374d7ffd62b2b78829ceed71c62f"],["/react/build/static/js/101.ef0af942.chunk.js","1f228b80ee98df1a42187e2f4eafdc41"],["/react/build/static/js/102.fa0be189.chunk.js","5aec378bbbb02af816498fe4f41f8e9d"],["/react/build/static/js/103.c564b6b6.chunk.js","861ac469d76e8682157167092eb92f68"],["/react/build/static/js/104.ba44116b.chunk.js","70010f9a2fa5c163bb59d0f6d7ac0013"],["/react/build/static/js/106.c1289102.chunk.js","3dc4a3dacc4d96f61e0cf361f7f50131"],["/react/build/static/js/107.35cf438c.chunk.js","f8ec47a8849f1669346d22bc083c0f0f"],["/react/build/static/js/108.ed7130f2.chunk.js","f0af9ea3edb3baf53d3e57cfab40f915"],["/react/build/static/js/109.2cbfaa7d.chunk.js","6cdf2124d165a2f3f6c81e311b376b9d"],["/react/build/static/js/11.f407fca8.chunk.js","541e4e0537081ad73bc2f5315bc5f7d6"],["/react/build/static/js/111.4ecbf9ba.chunk.js","11b84d5735b0d636e5eec3d3fdd90c07"],["/react/build/static/js/112.b40ce0dd.chunk.js","c90e39bb2304eccb09593a9f9f6d4ba4"],["/react/build/static/js/113.5f545c1f.chunk.js","7d1c9a081b221781342a165fab58f560"],["/react/build/static/js/114.5a2551e9.chunk.js","084a621575a297ccaafbac99e79ac0cb"],["/react/build/static/js/115.7d1c18b8.chunk.js","f2f1f52987ce8e70ff4731351770d845"],["/react/build/static/js/116.6c67bc1f.chunk.js","dcd7d3fecd2716a49f25b173e7287f3f"],["/react/build/static/js/117.ba1014d9.chunk.js","c92db9e5eff93f41fbf9fd3c30b95a98"],["/react/build/static/js/118.b51b4eb7.chunk.js","6354e668cab530bfbdefdc87885525ba"],["/react/build/static/js/119.ef402d24.chunk.js","0c23219d99dad26898ec965ce7f235d6"],["/react/build/static/js/12.01384d1c.chunk.js","2d1f7a45f291d6504ac2041ac56e5221"],["/react/build/static/js/120.6a870dc5.chunk.js","9a9e4479c5baf2f86328c5140cf6260d"],["/react/build/static/js/121.7287a6d5.chunk.js","62a27edda7820a2d0430459fbfacba22"],["/react/build/static/js/122.a8b987b2.chunk.js","6a43b1c44a18ce741987b14aa49641b9"],["/react/build/static/js/123.4598aff6.chunk.js","946789a64d32406e957d67d3f28f3fc8"],["/react/build/static/js/124.39e8daa0.chunk.js","4c2dca2de155184111deed25390acc65"],["/react/build/static/js/125.1279c55c.chunk.js","5db266ce85d7f54c39b351521f9dc824"],["/react/build/static/js/126.f9ff29e4.chunk.js","a5af3002936b2b872345f1686c69399a"],["/react/build/static/js/127.2eef1fce.chunk.js","135e7d8d2ce26814cc44ba5c0de0fa9f"],["/react/build/static/js/128.2687398d.chunk.js","b2e22b5d447b02e463bbfee1a853f239"],["/react/build/static/js/129.16e6a925.chunk.js","8c078d82e3cb3e441b6957d498768dc8"],["/react/build/static/js/13.0e650578.chunk.js","62339cb4783d368153b8b8f257797357"],["/react/build/static/js/130.aa3acb2f.chunk.js","882cba9efbbe7eb6f30e2205b0df15dd"],["/react/build/static/js/131.49380bd6.chunk.js","a5cbb89660db407314a0e0ac8dced27f"],["/react/build/static/js/132.4391bfca.chunk.js","4b6791c9cb8bd9b862806816a142ad3f"],["/react/build/static/js/133.ac9952fa.chunk.js","bd89cd69da9ee2e76f69083cdc7822c9"],["/react/build/static/js/134.9d7c5f22.chunk.js","46904881d4bddd1690995aaf15e05207"],["/react/build/static/js/135.b4d3df5f.chunk.js","d15a4cf3ef1a702c4bb588b9a7a81720"],["/react/build/static/js/136.0b59381a.chunk.js","001119480d54b8097a00ea22a4da0b8b"],["/react/build/static/js/137.30894d46.chunk.js","f7045b7a3c9fb816b8a8d7f0d8ee7bda"],["/react/build/static/js/138.64ac182c.chunk.js","f2b613901e3bc92159637b46ada205eb"],["/react/build/static/js/139.b9ec5d42.chunk.js","666c9372ed00599c5d94e0b6a691e810"],["/react/build/static/js/14.f5d7b875.chunk.js","57daf051010609bf778ef6ee04e80af7"],["/react/build/static/js/140.207ac042.chunk.js","f18dc2ef7b6a2edb1a59881b6b702303"],["/react/build/static/js/141.60482201.chunk.js","09893e2c2d9ada3f00fa4e01e9b2b620"],["/react/build/static/js/142.8cda1179.chunk.js","73dd5fe1e7bc1ad41643326e0a4b40d9"],["/react/build/static/js/143.7bcebd56.chunk.js","fe718912978bd3111fa16d519ea78acb"],["/react/build/static/js/144.d80090a8.chunk.js","4f42b90335df8dacafdc3ad7d8328f5e"],["/react/build/static/js/145.dcf11d87.chunk.js","aa2353f7a19c64550911f52131e91089"],["/react/build/static/js/146.4d5e9fbe.chunk.js","fb96d9b378ea1f3054a952b8a6259746"],["/react/build/static/js/147.4d0dc457.chunk.js","c24a16be12ddaecdd2afcafafaaa9cf9"],["/react/build/static/js/148.c46f003d.chunk.js","4796edbd8ce6e156f38eff70f7a8696b"],["/react/build/static/js/149.6246c8ac.chunk.js","4c4dbc00af4fc53b8d094eb5dd91db52"],["/react/build/static/js/15.6b37ea85.chunk.js","be0d9ece77b9b95842abf315ade36a0a"],["/react/build/static/js/150.60766331.chunk.js","641fe7f1bf91b04a6a2aaccb563be4e6"],["/react/build/static/js/151.4890fd6d.chunk.js","7a194f7da563d960075bb084125f6775"],["/react/build/static/js/152.f616a370.chunk.js","372b162420cff866e7c2fe426ab6a16d"],["/react/build/static/js/153.f658e019.chunk.js","e5b4d2a4d9df708588e2c060d49cffb6"],["/react/build/static/js/154.b56da9d6.chunk.js","03b1b2226f9b46535068673fcdfa4dd9"],["/react/build/static/js/155.09dd2e1f.chunk.js","2f8ab8e69e3bf82aa3b8662dc4acb681"],["/react/build/static/js/156.92198aeb.chunk.js","73ec3ff62f791d73b0c0122269b3f2cf"],["/react/build/static/js/157.6cda3a9a.chunk.js","86897a6f17b195e51578ad7459f812e2"],["/react/build/static/js/158.377fc731.chunk.js","e2ec3e3ffc059c04b4a49b12ddd36910"],["/react/build/static/js/159.ce908362.chunk.js","d4ad306ba2333937055a922b0f127a0e"],["/react/build/static/js/16.a899f99c.chunk.js","6a822b2fd6b7e5ef66c46040eecce02e"],["/react/build/static/js/160.efa01c8a.chunk.js","d8403681ba95ebfa33e84738a5cc0cc6"],["/react/build/static/js/161.79d5ff55.chunk.js","f023dab07e58234241f354cf5a9c7bdf"],["/react/build/static/js/162.129313c1.chunk.js","622199f3b8efa67ea1162a0e88546de8"],["/react/build/static/js/163.dff8e727.chunk.js","b4282ca880fcacc6957b4a1f5a0d09dc"],["/react/build/static/js/164.ce808205.chunk.js","bc3a015a0828fa447d2f21140a14f299"],["/react/build/static/js/165.9039db33.chunk.js","b3dccff9004db2ffec0419113c7cc4bb"],["/react/build/static/js/166.aec6ecca.chunk.js","86ec67138a66c986c42363c2e2a93c3a"],["/react/build/static/js/167.af42d3b4.chunk.js","10cabf13508983c503bbb87b5df1eec3"],["/react/build/static/js/168.50468209.chunk.js","9e57633e6f0c9dc24b3f8e986993c753"],["/react/build/static/js/169.a211725b.chunk.js","85747741c08c48152438d04dbe10ed77"],["/react/build/static/js/17.ce2a92b0.chunk.js","f2d302976905888ae69e1f1d0000b385"],["/react/build/static/js/170.b1635200.chunk.js","4b3d63dd3d08f23e65b474c8500cd969"],["/react/build/static/js/171.d9cec3ff.chunk.js","18c8fb9eccb9b2b862e12730b00c751d"],["/react/build/static/js/172.9ce32f02.chunk.js","11fbfb14b48d4c40ead9deffdcbc790a"],["/react/build/static/js/173.607b8cd3.chunk.js","b1bd5a14b3f6d89671a138bf3de7438c"],["/react/build/static/js/174.2605b645.chunk.js","5eaf53c930f33c40eb138d3b2a621893"],["/react/build/static/js/175.d925429d.chunk.js","9977799e7a5fe1c77e105a08e198df24"],["/react/build/static/js/176.bd4ac5e6.chunk.js","fabca98c89cd9809167aefe861c41b07"],["/react/build/static/js/177.3ee21964.chunk.js","6deb1954c365bde9560cb186eb80027d"],["/react/build/static/js/178.621921c4.chunk.js","1db2cdbd683d8cab99812ada1b6957b5"],["/react/build/static/js/179.5795d7cb.chunk.js","8c2bef05a21b5e0628da47445defe8e7"],["/react/build/static/js/18.7e4b08c6.chunk.js","8df31c64b489abefbb2c66b29e19f593"],["/react/build/static/js/180.1070382f.chunk.js","b78ccf8ae4c16f7b55866d40e747eff3"],["/react/build/static/js/181.7d860a53.chunk.js","ee26982d223775d2dcb2e8f9a7e178ac"],["/react/build/static/js/182.543c5a87.chunk.js","c5d429afc69d0d0c16a535091c2ceb99"],["/react/build/static/js/183.3af999b3.chunk.js","88da430d804afa4083d2a953710765ee"],["/react/build/static/js/184.33057626.chunk.js","95747a2506ed372869a7895f1cf2c848"],["/react/build/static/js/185.5520b9c1.chunk.js","97ec403f309ac20d05b08f236ddc3494"],["/react/build/static/js/186.8de79e34.chunk.js","68e357d7a6546d035073f62f1db496b0"],["/react/build/static/js/187.e98633ee.chunk.js","8461877809419a225370c4d5daf8bb39"],["/react/build/static/js/188.2e69da3e.chunk.js","dac8578dcb247c81e920ff373715e044"],["/react/build/static/js/189.a464554d.chunk.js","e4cb2113a5f7901284632b1f98a29c2d"],["/react/build/static/js/19.dd5af03f.chunk.js","5b0e51b01ad793ea722ab1ea1f463a2b"],["/react/build/static/js/190.a289f8d8.chunk.js","b9f955b203406f6e4d74f2ad05a8a8d3"],["/react/build/static/js/191.4df03ada.chunk.js","a045050a9782b54c68a32c8995667402"],["/react/build/static/js/192.f58b9bef.chunk.js","f98e1855eb670c9cebcbe01ce862d053"],["/react/build/static/js/193.e10e4b5a.chunk.js","3b50d6c9da116350aa17337238044c15"],["/react/build/static/js/194.aeb59670.chunk.js","123f70560108ea327dfa5c6f1fe1668c"],["/react/build/static/js/195.fba85439.chunk.js","693156131245789ee0dc3152fae61e39"],["/react/build/static/js/196.bc9f557e.chunk.js","d050a18af074613105aca01b5a702687"],["/react/build/static/js/197.8c03c322.chunk.js","f3c75822dd683256c36cf1c873a3574c"],["/react/build/static/js/198.43858e28.chunk.js","613495496a9ddb46f58047339350097d"],["/react/build/static/js/199.f3ab5e18.chunk.js","76f11b145fedb4712aa56ea7e9710c25"],["/react/build/static/js/20.e0c7b05f.chunk.js","a2ab37bafb03222b9745c5eab14d8d93"],["/react/build/static/js/200.f313bb01.chunk.js","cbe85aaffe841c2776796b136ac57727"],["/react/build/static/js/201.5a671732.chunk.js","5f07d6401396cbd253b1641128b28b63"],["/react/build/static/js/202.a9754a6e.chunk.js","9ba5818c030d05bd4716d446b0013608"],["/react/build/static/js/203.beb970d1.chunk.js","4596da034197ab418752f85bca32550d"],["/react/build/static/js/204.c012e894.chunk.js","4b9d5052876aa21cabb6288500f82529"],["/react/build/static/js/205.73de7b78.chunk.js","c76002e94e9411330027995e8cceb55f"],["/react/build/static/js/206.2b2d4adf.chunk.js","301e3dfdb8152af895434ce7bb34f104"],["/react/build/static/js/207.90d2312d.chunk.js","8377d4c507ed9c6b502a47b026569e2c"],["/react/build/static/js/208.43056720.chunk.js","2825b79c4ef192d3b16322cea4521198"],["/react/build/static/js/209.779c50d8.chunk.js","8082916720b8d20d653f7d9f5adda16d"],["/react/build/static/js/21.daa667be.chunk.js","26bd057df8148ea78b544dd0d24c2273"],["/react/build/static/js/210.ddd638ae.chunk.js","b925005b08e35359f2b87bfe8e2c8194"],["/react/build/static/js/211.18a9372b.chunk.js","0d62090c2f20aa173beac7ccad9675ba"],["/react/build/static/js/212.b8c4213e.chunk.js","2b768d57a3b178d2ea4779a410b23cee"],["/react/build/static/js/213.dc6db464.chunk.js","fde504f1edbc0022de9565acacb4f91f"],["/react/build/static/js/214.3ff9580e.chunk.js","067d1e99de82af831ab65538b1c7c0f0"],["/react/build/static/js/215.31ad8fa3.chunk.js","eda9bd5fb095951dbefcda572dd250da"],["/react/build/static/js/216.f8040100.chunk.js","ad93656f62dc4a3d676fa1596dd1f8d6"],["/react/build/static/js/217.a63081d9.chunk.js","1cacf2a652e7615805912236e6c1a30e"],["/react/build/static/js/218.2e8ede16.chunk.js","68a663faf2d34cb583cb1a077374f8d0"],["/react/build/static/js/219.eb33e2b7.chunk.js","82e08ccb80bccd0234311af0bb3b7216"],["/react/build/static/js/22.fbe587fa.chunk.js","2cac5a3581c97a644c00df019428a25f"],["/react/build/static/js/220.b00cfc38.chunk.js","ed3382c4dfc966f18cff091e22bef7d0"],["/react/build/static/js/221.711fa19f.chunk.js","411e5447b2ae9f40b76cd5037989b6b8"],["/react/build/static/js/222.020a10ac.chunk.js","b9c2441fd35f53e7794529c48b42721e"],["/react/build/static/js/223.b90ff6b9.chunk.js","e9730ce561449db034928c47dcc2f9c7"],["/react/build/static/js/224.4b0763e1.chunk.js","cb2e555a2b3d1d48b1e553ca9971ae2f"],["/react/build/static/js/225.8d5c9c56.chunk.js","3d0e89a3ff813e7eed93b168663a224f"],["/react/build/static/js/226.88ea2c78.chunk.js","2294ece1f771dab8b1b90306f8878ef8"],["/react/build/static/js/227.d17ee4a5.chunk.js","52acafc6d175d38f801a5b313a80a33e"],["/react/build/static/js/228.87f039fb.chunk.js","d25e5f968040276c73f4b151996176ca"],["/react/build/static/js/229.8a1a17c3.chunk.js","75c90efd930a307621b310f73db9de20"],["/react/build/static/js/23.9135bb0b.chunk.js","a3826b21345867ef41675e2a411d39ba"],["/react/build/static/js/230.42b4bec0.chunk.js","a675dad0c5c9be1618e9bcc051b02716"],["/react/build/static/js/231.1574fbb1.chunk.js","1870dcbde169b5b369790c8219fdf45b"],["/react/build/static/js/232.ec9c2287.chunk.js","aedfcfac054783f6dad6e96dcd58fb36"],["/react/build/static/js/233.d9add6ae.chunk.js","4ffbd88e03e6820595a4fae29840dfa4"],["/react/build/static/js/234.5c09506d.chunk.js","469211ce38e5d4e92491d867a5294eff"],["/react/build/static/js/235.3533bec5.chunk.js","668dd6d44da3b4c9705e323e93c32076"],["/react/build/static/js/236.ded266b9.chunk.js","4ecc972a432acd0b53e7f61d144370c8"],["/react/build/static/js/237.f39ca105.chunk.js","b29d393e4e278e6b3d2478bf4271c97c"],["/react/build/static/js/238.0560dc59.chunk.js","fe8db2dd269ccb4c6c7d09aa33c8a8bb"],["/react/build/static/js/239.4383bf9c.chunk.js","d37763f86bf73b4de067bf7151fbd953"],["/react/build/static/js/24.c358e69d.chunk.js","5fbb4b60e11e4aa0498fa4393fd66c8c"],["/react/build/static/js/240.2324e352.chunk.js","ae838b987226880f7d0a19d3eb2f40d6"],["/react/build/static/js/241.de3b472d.chunk.js","3dd691fd9c448097db613e0b8272d3b0"],["/react/build/static/js/242.642448f5.chunk.js","664602e8b9d5d0443bc04edcccfaffa6"],["/react/build/static/js/243.e2214a0e.chunk.js","7af5f604212e407c55b24fd8e07b5126"],["/react/build/static/js/244.87a8eced.chunk.js","dfec1b8e668cde026e21320748e70279"],["/react/build/static/js/245.7aee6c91.chunk.js","c2a4dce524f93ca25e29c866da885385"],["/react/build/static/js/246.1e835f1e.chunk.js","945a3706fa0856d7a69d5b601168b878"],["/react/build/static/js/247.2c808f1a.chunk.js","ff4da3bd0670cff113e55bc06d86af64"],["/react/build/static/js/248.12582dd5.chunk.js","cf254cee497715d251b671cb6e8e20ef"],["/react/build/static/js/249.3de5900a.chunk.js","b8d6dafa336dd1487cf885ae31e55067"],["/react/build/static/js/25.38b81f0d.chunk.js","9e1fc965dc2f65db052980900fe8c701"],["/react/build/static/js/250.c44b0df6.chunk.js","f2cdf0b0743c7cf55b8b2bbfa364f77d"],["/react/build/static/js/251.13a6abb2.chunk.js","57e81dce40acda012104983fff96a1ff"],["/react/build/static/js/252.b41f2443.chunk.js","6165870de5d4000f13d32cf890a502ff"],["/react/build/static/js/253.b6e2bcca.chunk.js","0fb400106f02cc4a3a1fd92232c74020"],["/react/build/static/js/254.7092b37a.chunk.js","c723f4efe93bb8c297ccd84157e858f9"],["/react/build/static/js/255.de5dbd4f.chunk.js","d15a2feb5f67ee8e9b0d86963ae4ed2e"],["/react/build/static/js/256.602265c8.chunk.js","f9fcd74b23cfcce1220ccb537ef81c6d"],["/react/build/static/js/26.81e485d3.chunk.js","df29ca6a4d6971fab287e24c7e4f1966"],["/react/build/static/js/27.c8779ad7.chunk.js","a86949c8e3f7f2d2c48c127becdd64b2"],["/react/build/static/js/28.d0706a3e.chunk.js","f2663181c7d06256a51e2689c683b7c8"],["/react/build/static/js/29.8ba69ee2.chunk.js","c66ba2bf25d7c065a4f945e11a5d350c"],["/react/build/static/js/30.b48f6d74.chunk.js","da42a06651a89698bd490e9ecbb21a29"],["/react/build/static/js/31.69e5cba7.chunk.js","8c1bff4c55bef9426a5b3cda1daa45fc"],["/react/build/static/js/32.fedb209c.chunk.js","95a3502ef4e8ecf820132cd71a077393"],["/react/build/static/js/33.100ad33d.chunk.js","9184891aafeece79684437791d24f7d7"],["/react/build/static/js/34.a1edc9c0.chunk.js","2453f1565e39a95378f6a5be1c89de77"],["/react/build/static/js/35.030e13cb.chunk.js","7298a9b59cb638725750e9826f8b02f7"],["/react/build/static/js/36.f487e8d5.chunk.js","176bfeced9dd59ce098f0e703c686022"],["/react/build/static/js/37.9a406a29.chunk.js","d1dc59363e2a576f03e5ddff9f7f4d97"],["/react/build/static/js/38.5e7ec40b.chunk.js","4f23fae222d88a2fae83364496a3c386"],["/react/build/static/js/41.dc4d1dd1.chunk.js","a40560c4039abace724347ece1908247"],["/react/build/static/js/42.9b9556b0.chunk.js","352d2045af4be36ec2dd3ae9cf618bd4"],["/react/build/static/js/43.4fd56c90.chunk.js","94693133083e57d0f454a3d74ac53dc9"],["/react/build/static/js/44.b3d80ae0.chunk.js","92e8f61e262fcacc2ea717be395b3be4"],["/react/build/static/js/45.a405b0a8.chunk.js","e9f515dd1690756c920af155cc3cdc0f"],["/react/build/static/js/46.e5e143b0.chunk.js","18f77a593371427234dfdd50024dfb29"],["/react/build/static/js/47.f0384f0d.chunk.js","9fe9adca87716738c6528cf42b1e7261"],["/react/build/static/js/48.ebe1bd08.chunk.js","08b5dff0f5a818a3c881788fdf00c77f"],["/react/build/static/js/49.2434a35f.chunk.js","8a3213cd1e997140f6a82b4c21edd9f4"],["/react/build/static/js/50.441a0e9b.chunk.js","cea9ec47befa9312d341c28e814634b7"],["/react/build/static/js/51.0da51704.chunk.js","4dc41ed4df7484de5b9b6a2008307ec0"],["/react/build/static/js/58.e7b2c876.chunk.js","e980fda88ac27c699c4ab4b1ddaf3fd8"],["/react/build/static/js/62.4ccbf8f1.chunk.js","7cde93f6100e604fb5c85585e788b94c"],["/react/build/static/js/63.df594394.chunk.js","ca00ac2048c0cad045a481300125940c"],["/react/build/static/js/64.2e02b223.chunk.js","5f92c280fc6163e620554394cc078321"],["/react/build/static/js/67.b8718531.chunk.js","55859200a53b7c3a96e05cc993812d7a"],["/react/build/static/js/68.d8cba66c.chunk.js","97f7807c4eda39447792874c7314f816"],["/react/build/static/js/69.38ea78ae.chunk.js","be70b47d5dcf72778921ddd1af1e34a4"],["/react/build/static/js/70.c671076f.chunk.js","7e03ed1527079c9eb93e445c6371ff30"],["/react/build/static/js/71.cc0aed26.chunk.js","6a273abf033cf0dac87f71d8d0a6524d"],["/react/build/static/js/72.2e1c9d4c.chunk.js","a1557db4f7875fb1aecd103854c038a4"],["/react/build/static/js/73.5a695660.chunk.js","64ee312efe20113eca46aa45f9d66933"],["/react/build/static/js/74.64d911d7.chunk.js","0407d31aebee748a1fe73b8e9841d904"],["/react/build/static/js/75.5bc2a98a.chunk.js","eeb825e5263b983fdce3072e4f7246f3"],["/react/build/static/js/76.8ff43ac8.chunk.js","90c25894262e0dfbc6476ca862177190"],["/react/build/static/js/77.18e3b2c7.chunk.js","964e7daee30b75c4beb54a06e17a386d"],["/react/build/static/js/78.f168431c.chunk.js","d0c9831e68d7a5a07bae19c48405e155"],["/react/build/static/js/79.fe407ea9.chunk.js","8875c0b045e0dc9352bc3750e891eccd"],["/react/build/static/js/8.4fc89627.chunk.js","97c5a20420c02a2671d0cf73df425937"],["/react/build/static/js/81.ab3d32c0.chunk.js","cd84beb457d2ea493cb5cf9a0aa43bec"],["/react/build/static/js/82.d6f7f879.chunk.js","66f05e0f12924ef3af10f188051e2ef7"],["/react/build/static/js/83.2b438eb6.chunk.js","306f1e5166f9b4f2527bd5a73ca2909c"],["/react/build/static/js/84.05328fa8.chunk.js","b6f3f0e93bef375b357eca1f9ec3aad1"],["/react/build/static/js/85.e0bf843f.chunk.js","64538fcfe13ebaa9d7e2132732a58974"],["/react/build/static/js/86.3f0ca4b1.chunk.js","f38894d37f6d27cf74d02a89016240ff"],["/react/build/static/js/87.cc52cbe1.chunk.js","0f64a9fa9fc2cf2fcedf188f245c9965"],["/react/build/static/js/88.df9395ff.chunk.js","39ff172de9d3055c2e0fc1f13af8af0c"],["/react/build/static/js/89.4b0d54db.chunk.js","741688947661890416adaddc7212ed5f"],["/react/build/static/js/9.80a8a515.chunk.js","8645f61146ba8f94a440a908be3c21f5"],["/react/build/static/js/90.eec365e9.chunk.js","7bcd255c0f7d30b3fc95d06e6a8705a5"],["/react/build/static/js/91.9e99d5ad.chunk.js","b14aeda3d109a3b3ec91878e5fdca589"],["/react/build/static/js/92.a2a8faff.chunk.js","9721f672a6a22f48706a72e229acb2c9"],["/react/build/static/js/93.989ae18b.chunk.js","b8c09fc5ab7b48562e5526c145543d2f"],["/react/build/static/js/94.a7e87727.chunk.js","46b7571b54e8878361b3c9dd69b7103e"],["/react/build/static/js/95.d67b4166.chunk.js","1f5c50cfe5a40ed91d5c34298681f4fd"],["/react/build/static/js/96.ace6edb1.chunk.js","534cb7be6cfd26e3e411023e965dc92f"],["/react/build/static/js/97.102cb13a.chunk.js","f3504cf48eb2605b8cf82ecd7d7e6b67"],["/react/build/static/js/98.7354b03a.chunk.js","dde98af67be9b1676b86abd1fa0a8d68"],["/react/build/static/js/99.491b7204.chunk.js","386e81ee35f73420439869d6bf374e76"],["/react/build/static/media/KaTeX_AMS-Regular.7f06b4e3.woff","7f06b4e30317f784d61d26686aed0ab2"],["/react/build/static/media/KaTeX_AMS-Regular.aaf4eee9.ttf","aaf4eee9fba9907d61c3935e0b6a54ae"],["/react/build/static/media/KaTeX_AMS-Regular.e78e28b4.woff2","e78e28b4834954df047e4925e9dbf354"],["/react/build/static/media/KaTeX_Caligraphic-Bold.021dd4dc.ttf","021dd4dc61ee5f5cdf315f43b48c094b"],["/react/build/static/media/KaTeX_Caligraphic-Bold.1e802ca9.woff","1e802ca9dedc4ed4e3c6f645e4316128"],["/react/build/static/media/KaTeX_Caligraphic-Bold.4ec58bef.woff2","4ec58befa687e9752c3c91cd9bcf1bcb"],["/react/build/static/media/KaTeX_Caligraphic-Regular.7edb53b6.woff2","7edb53b6693d75b8a2232481eea1a52c"],["/react/build/static/media/KaTeX_Caligraphic-Regular.d3b46c3a.woff","d3b46c3a530116933081d9d74e3e9fe8"],["/react/build/static/media/KaTeX_Caligraphic-Regular.d49f2d55.ttf","d49f2d55ce4f40f982d8ba63d746fbf9"],["/react/build/static/media/KaTeX_Fraktur-Bold.a31e7cba.ttf","a31e7cba7b7221ebf1a2ae545fb306b2"],["/react/build/static/media/KaTeX_Fraktur-Bold.c4c8cab7.woff","c4c8cab7d5be97b2bb283e531c077355"],["/react/build/static/media/KaTeX_Fraktur-Bold.d5b59ec9.woff2","d5b59ec9764e10f4a82369ae29f3ac58"],["/react/build/static/media/KaTeX_Fraktur-Regular.32a5339e.woff2","32a5339eb809f381a7357ba56f82aab3"],["/react/build/static/media/KaTeX_Fraktur-Regular.a48dad4f.ttf","a48dad4f58c82e38a10da0ceebb86370"],["/react/build/static/media/KaTeX_Fraktur-Regular.b7d9c46b.woff","b7d9c46bff5d51da6209e355cc4a235d"],["/react/build/static/media/KaTeX_Main-Bold.22086eb5.woff","22086eb5d97009c3e99bcc1d16ce6865"],["/react/build/static/media/KaTeX_Main-Bold.8e1e01c4.woff2","8e1e01c4b1207c0a383d9a2b4f86e637"],["/react/build/static/media/KaTeX_Main-Bold.9ceff51b.ttf","9ceff51b3cb7ce6eb4e8efa8163a1472"],["/react/build/static/media/KaTeX_Main-BoldItalic.284a17fe.woff2","284a17fe5baf72ff8217d4c7e70c0f82"],["/react/build/static/media/KaTeX_Main-BoldItalic.4c57dbc4.woff","4c57dbc44bfff1fdf08a59cf556fdab3"],["/react/build/static/media/KaTeX_Main-BoldItalic.e8b44b99.ttf","e8b44b990516dab7937bf240fde8b46a"],["/react/build/static/media/KaTeX_Main-Italic.29c86397.ttf","29c86397e75cdcb3135af8295f1c2e28"],["/react/build/static/media/KaTeX_Main-Italic.99be0e10.woff","99be0e10c38cd42466e6fe1665ef9536"],["/react/build/static/media/KaTeX_Main-Italic.e533d5a2.woff2","e533d5a2506cf053cd671b335ec04dde"],["/react/build/static/media/KaTeX_Main-Regular.5c734d78.woff2","5c734d78610fa35282f3379f866707f2"],["/react/build/static/media/KaTeX_Main-Regular.5c94aef4.ttf","5c94aef490324b0925dbe5f643e8fd04"],["/react/build/static/media/KaTeX_Main-Regular.b741441f.woff","b741441f6d71014d0453ca3ebc884dd4"],["/react/build/static/media/KaTeX_Math-BoldItalic.9a2834a9.ttf","9a2834a9ff8ab411153571e0e55ac693"],["/react/build/static/media/KaTeX_Math-BoldItalic.b13731ef.woff","b13731ef4e2bfc3d8d859271e39550fc"],["/react/build/static/media/KaTeX_Math-BoldItalic.d747bd1e.woff2","d747bd1e7a6a43864285edd73dcde253"],["/react/build/static/media/KaTeX_Math-Italic.291e76b8.ttf","291e76b8871b84560701bd29f9d1dcc7"],["/react/build/static/media/KaTeX_Math-Italic.4ad08b82.woff2","4ad08b826b8065e1eab85324d726538c"],["/react/build/static/media/KaTeX_Math-Italic.f0303906.woff","f0303906c2a67ac63bf1e8ccd638a89e"],["/react/build/static/media/KaTeX_SansSerif-Bold.3fb41955.woff","3fb419559955e3ce75619f1a5e8c6c84"],["/react/build/static/media/KaTeX_SansSerif-Bold.6e0830be.woff2","6e0830bee40435e72165345e0682fbfc"],["/react/build/static/media/KaTeX_SansSerif-Bold.7dc027cb.ttf","7dc027cba9f7b11ec92af4a311372a85"],["/react/build/static/media/KaTeX_SansSerif-Italic.4059868e.ttf","4059868e460d2d2e6be18e180d20c43d"],["/react/build/static/media/KaTeX_SansSerif-Italic.727a9b0d.woff","727a9b0d97d72d2fc0228fe4e07fb4d8"],["/react/build/static/media/KaTeX_SansSerif-Italic.fba01c9c.woff2","fba01c9c6fb2866a0f95bcacb2c187a5"],["/react/build/static/media/KaTeX_SansSerif-Regular.2555754a.woff","2555754a67062cac3a0913b715ab982f"],["/react/build/static/media/KaTeX_SansSerif-Regular.5c58d168.ttf","5c58d168c0b66d2c32234a6718e74dfb"],["/react/build/static/media/KaTeX_SansSerif-Regular.d929cd67.woff2","d929cd671b19f0cfea55b6200fb47461"],["/react/build/static/media/KaTeX_Script-Regular.755e2491.woff2","755e2491f13b5269f0afd5a56f7aa692"],["/react/build/static/media/KaTeX_Script-Regular.d12ea9ef.ttf","d12ea9efb375f9dc331f562e69892638"],["/react/build/static/media/KaTeX_Script-Regular.d524c9a5.woff","d524c9a5b62a17f98f4a97af37fea735"],["/react/build/static/media/KaTeX_Size1-Regular.048c39cb.woff2","048c39cba4dfb0460682a45e84548e4b"],["/react/build/static/media/KaTeX_Size1-Regular.08b5f00e.woff","08b5f00e7140f7a10e62c8e2484dfa5a"],["/react/build/static/media/KaTeX_Size1-Regular.7342d45b.ttf","7342d45b052c3a2abc21049959fbab7f"],["/react/build/static/media/KaTeX_Size2-Regular.81d6b8d5.woff2","81d6b8d5ca77d63d5033d6991549a659"],["/react/build/static/media/KaTeX_Size2-Regular.af24b0e4.woff","af24b0e4b7e52656ca77914695c99930"],["/react/build/static/media/KaTeX_Size2-Regular.eb130dcc.ttf","eb130dcc661de766c999c60ba1525a88"],["/react/build/static/media/KaTeX_Size3-Regular.0d892640.woff","0d8926405d832a4b065e516bd385d812"],["/react/build/static/media/KaTeX_Size3-Regular.7e02a40c.ttf","7e02a40c41e52dc3b2b6b197bbdf05ea"],["/react/build/static/media/KaTeX_Size3-Regular.b311ca09.woff2","b311ca09df2c89a10fbb914b5a053805"],["/react/build/static/media/KaTeX_Size4-Regular.68895bb8.woff","68895bb880a61a7fc019dbfaa5121bb4"],["/react/build/static/media/KaTeX_Size4-Regular.6a3255df.woff2","6a3255dfc1ba41c46e7e807f8ab16c49"],["/react/build/static/media/KaTeX_Size4-Regular.ad767252.ttf","ad7672524b64b730dfd176140a8945cb"],["/react/build/static/media/KaTeX_Typewriter-Regular.25702356.ttf","257023560753aeb0b89b7e434d3da17f"],["/react/build/static/media/KaTeX_Typewriter-Regular.3fe216d2.woff","3fe216d2a5f736c560cde71984554b64"],["/react/build/static/media/KaTeX_Typewriter-Regular.6cc31ea5.woff2","6cc31ea5c223c88705a13727a71417fa"],["/react/build/static/media/auth.43f1c749.png","43f1c7490f28c59e28637c7db9318878"],["/react/build/static/media/beian.d0289dc0.png","d0289dc0a46fc5b15b3363ffa78cf6c7"],["/react/build/static/media/beijintulogontwo.245dc9e1.png","245dc9e1ed09d34f605c2d5799ee3327"],["/react/build/static/media/bg.88a774b5.jpg","88a774b50bcc4fcb43abbe7ca5d34886"],["/react/build/static/media/firefox_icon.cfd87a8f.png","cfd87a8f62ae37a34dab9f4b5c79b168"],["/react/build/static/media/guihome1.eca5276e.png","eca5276e17b07d59b37f161cf1ab7b3a"],["/react/build/static/media/guihome2.c65f40bf.jpg","c65f40bff07ed7c4e1d9abca9d77358c"],["/react/build/static/media/guihome3.0e1dc34b.jpg","0e1dc34b920481e8bc1bb1954eada1f1"],["/react/build/static/media/guihome4.6cc0d72b.jpg","6cc0d72b6f3f8cf8dedce533b9083810"],["/react/build/static/media/guihome5.1ac2c872.jpg","1ac2c8722fe3be81805dcc16df845ffb"],["/react/build/static/media/guihome6.7fc4fe9d.jpg","7fc4fe9d191f769592826b692fbf0560"],["/react/build/static/media/internet-explorer@2x.f122e0ab.png","f122e0abfbe49c051dba0e2d7f3d00f5"],["/react/build/static/media/job.b2881c7d.png","b2881c7d0317f7109101f3db1bcae775"],["/react/build/static/media/logo.c72d4a3b.svg","c72d4a3ba95e0b700fae9febca0e3200"],["/react/build/static/media/match_ad.4e957369.jpg","4e957369790f079662eb2dca03ece6be"],["/react/build/static/media/message.e7922cf2.svg","e7922cf2a56f9b54e44709e40626460b"],["/react/build/static/media/messagegrey.80d0b058.svg","80d0b0580c10b5e7fc571c3064a991c5"],["/react/build/static/media/mytc.4ef5faf4.png","4ef5faf4ec6fdee6a4909d34b9a1a171"],["/react/build/static/media/oj_banner.25ca233e.jpg","25ca233e22299a2a1e2f577eed32e745"],["/react/build/static/media/passall.46817e26.png","46817e2696bbb2ac4bf0e5bc4e8b101e"],["/react/build/static/media/passpart.4aaf3e6b.png","4aaf3e6b4667dc531eee7f4e5f807d70"],["/react/build/static/media/project.877fef8f.jpg","877fef8f372b76fb5c2f97ed43f3d31e"],["/react/build/static/media/rc-tree.776c7fe6.png","776c7fe67df0637005b1a1372066ed84"],["/react/build/static/media/skzbdx.01cb5862.png","01cb58627ee7981e0bcb65c8467d4975"],["/react/build/static/media/teach_ex.a415d7a9.jpg","a415d7a9bbc72fe5d3aafd002181cc09"]],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="/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/public/react/build/static/js/112.6fe0b986.chunk.js b/public/react/build/static/js/112.b40ce0dd.chunk.js similarity index 99% rename from public/react/build/static/js/112.6fe0b986.chunk.js rename to public/react/build/static/js/112.b40ce0dd.chunk.js index 9d0fa493f..c12a2085c 100644 --- a/public/react/build/static/js/112.6fe0b986.chunk.js +++ b/public/react/build/static/js/112.b40ce0dd.chunk.js @@ -10189,7 +10189,7 @@ Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__Branch_SelectBranch__ = __webpack_require__(3299); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_7_axios__ = __webpack_require__(15); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_7_axios___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_7_axios__); -var _createClass=function(){function defineProperties(target,props){for(var i=0;i-1){branchName=search.split("=")[1];console.log(branchName);_this.setState({branch:branchName});}var _this$state=_this.state,branch=_this$state.branch,page=_this$state.page,limit=_this$state.limit;_this.setState({isSpin:true});_this.getCommitList(branchName||branch,page,limit);};_this.getCommitList=function(branch,page,limit){var login=_this.props.current_user.login;var projectsId=_this.props.match.params.projectsId;var url='/'+login+'/'+projectsId+'/commits.json';__WEBPACK_IMPORTED_MODULE_7_axios___default.a.get(url,{params:{sha:branch,page:page,limit:limit}}).then(function(result){if(result){var array=[];result.data&&result.data.commits.length>0&&result.data.commits.map(function(item,key){array.push({name:item.author&&item.author.name,image_url:item.author&&item.author.image_url,sha:item.sha,time_from_now:item.time_from_now,message:item.message});});_this.setState({data:array,dataCount:result.data.total_count,isSpin:false});}}).catch(function(error){console.log(error);});};_this.changeBranch=function(value){var branchList=_this.props.branchList;var branchLastCommit=branchList[parseInt(value.key)];var _this$state2=_this.state,page=_this$state2.page,limit=_this$state2.limit;_this.setState({isSpin:true,branch:branchLastCommit.name});_this.getCommitList(branchLastCommit.name,page,limit);};_this.ChangePage=function(page){var _this$state3=_this.state,branch=_this$state3.branch,limit=_this$state3.limit;_this.getCommitList(branch,page,limit);};_this.state={branch:"master",data:undefined,dataCount:undefined,limit:50,page:1,isSpin:false};return _this;}// 切换分支 +var _createClass=function(){function defineProperties(target,props){for(var i=0;i0&&result.data.commits.map(function(item,key){array.push({name:item.author&&item.author.name,image_url:item.author&&item.author.image_url,sha:item.sha,time_from_now:item.time_from_now,message:item.message});});_this.setState({data:array,dataCount:result.data.total_count,isSpin:false});}}).catch(function(error){console.log(error);});};_this.changeBranch=function(value){var branchList=_this.props.branchList;var branchLastCommit=branchList[parseInt(value.key)];var _this$state2=_this.state,page=_this$state2.page,limit=_this$state2.limit;_this.setState({isSpin:true,branch:branchLastCommit.name});_this.getCommitList(branchLastCommit.name,page,limit);};_this.ChangePage=function(page){var _this$state3=_this.state,branch=_this$state3.branch,limit=_this$state3.limit;_this.getCommitList(branch,page,limit);};_this.state={branch:"master",data:undefined,dataCount:undefined,limit:50,page:1,isSpin:false};return _this;}// 切换分支 _createClass(CoderRootCommit,[{key:'render',value:function render(){var _this2=this;var _state=this.state,branch=_state.branch,data=_state.data,dataCount=_state.dataCount,limit=_state.limit,page=_state.page,isSpin=_state.isSpin;var branchs=this.props.branchs;var columns=[{title:"作者",dataIndex:'name',width:"10%",render:function render(text,item){return __WEBPACK_IMPORTED_MODULE_4_react___default.a.createElement('span',{className:'f-wrap-alignCenter'},__WEBPACK_IMPORTED_MODULE_4_react___default.a.createElement('img',{src:Object(__WEBPACK_IMPORTED_MODULE_5_educoder__["M" /* getImageUrl */])('images/'+item.image_url),alt:'',width:'28px',height:'28px',className:'mr3 radius'}),__WEBPACK_IMPORTED_MODULE_4_react___default.a.createElement('label',{className:'hide-1',style:{maxWidth:"75px"}},text));}},{title:"SHA",dataIndex:'sha',render:function render(text){return __WEBPACK_IMPORTED_MODULE_4_react___default.a.createElement('span',{className:'commitKey'},text);}},{title:"备注",dataIndex:'message',render:function render(text){return __WEBPACK_IMPORTED_MODULE_4_react___default.a.createElement('span',null,text);}},{title:"提交时间",className:"edu-txt-right",dataIndex:'time_from_now',render:function render(text){return __WEBPACK_IMPORTED_MODULE_4_react___default.a.createElement('span',null,text);}}];var _title=function _title(){return __WEBPACK_IMPORTED_MODULE_4_react___default.a.createElement('div',{className:'f-wrap-between',style:{alignItems:"center"}},__WEBPACK_IMPORTED_MODULE_4_react___default.a.createElement('span',{className:'font-16'},dataCount,'\u6B21\u63D0\u4EA4\u4EE3\u7801(',branch,')'));};var Pagination=function Pagination(){if(dataCount>limit){return __WEBPACK_IMPORTED_MODULE_4_react___default.a.createElement('div',{className:'edu-txt-center pt30 mb30'},__WEBPACK_IMPORTED_MODULE_4_react___default.a.createElement(Pagination,{simple:true,defaultCurrent:page,total:dataCount,pageSize:limit,onChange:_this2.ChangePage}));}};return __WEBPACK_IMPORTED_MODULE_4_react___default.a.createElement('div',null,__WEBPACK_IMPORTED_MODULE_4_react___default.a.createElement('div',{className:'f-wrap-between mt20'},__WEBPACK_IMPORTED_MODULE_4_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_6__Branch_SelectBranch__["a" /* default */],{branch:branch,branchs:branchs,changeBranch:this.changeBranch})),__WEBPACK_IMPORTED_MODULE_4_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_1_antd_lib_spin___default.a,{spinning:isSpin},__WEBPACK_IMPORTED_MODULE_4_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_3_antd_lib_table___default.a,{className:'mt20 wrap-commit-table',columns:columns,dataSource:data,showHeader:false,size:'small',pagination:false,title:function title(){return _title();}}),Pagination()));}}]);return CoderRootCommit;}(__WEBPACK_IMPORTED_MODULE_4_react__["Component"]);/* harmony default export */ __webpack_exports__["default"] = (CoderRootCommit); /***/ }), diff --git a/public/react/build/static/js/152.5eaaad45.chunk.js b/public/react/build/static/js/152.f616a370.chunk.js similarity index 95% rename from public/react/build/static/js/152.5eaaad45.chunk.js rename to public/react/build/static/js/152.f616a370.chunk.js index 54607b579..f5908e5b3 100644 --- a/public/react/build/static/js/152.5eaaad45.chunk.js +++ b/public/react/build/static/js/152.f616a370.chunk.js @@ -827,7 +827,7 @@ exports = module.exports = __webpack_require__(312)(true); // module -exports.push([module.i, "#root,body{background:#fff!important}.lineH2{line-height:2}.t_project_banner{background:url(" + __webpack_require__(3296) + ") no-repeat top;height:260px;background-color:#050d34}.ProjectListIndex{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.list-left{width:26%;padding-right:20px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px}.list-right{width:74%;background:#fff;padding:10px}.list-l-Menu{border:1px solid #f4f4f4;background:#fff;border-radius:4px;margin-bottom:20px}.list-l-Menu>li{height:40px;line-height:40px;font-size:1rem;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#333;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer}.list-l-Menu li span:last-child{color:#999}.list-l-Menu .MenuTitle{background-color:#efefef;border-radius:4px 4px 0 0;font-size:16px}.list-l-Menu>li:not(.MenuTitle):hover{background-color:#1890ff}.list-l-Menu>li:not(.MenuTitle):hover span{color:#fff}.list-l-Menu .ant-menu-inline{border:none}.list-l-Menu .ant-menu-inline .ant-menu-item{width:100%!important}.list-l-Menu .ant-menu-item-group-title{padding:0}.list-r-operation{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;padding:15px 0 25px}.list-r-Search{width:400px;margin-right:20px}.list-r-Search .ant-btn-lg{height:38px}.list-r-Search .ant-input-group-addon{border:none!important}.list-r-Search .ant-input-search-button{height:40px!important}.createBtn{border-radius:4px;margin-left:20px;display:inline-block;padding:3px 15px;background-color:#4cacff;color:#fff!important}.p-r-Item{display:-ms-flexbox;display:flex;padding:15px 0;border-top:1px solid #eee}.p-r-photo{width:42px;height:42px;border-radius:50%;margin-right:15px}.p-r-Infos{-ms-flex:1 1;flex:1 1;width:0}.p-r-name{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.p-r-name>p{-ms-flex:1 1;flex:1 1;width:0}.p-r-btn{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.p-r-btn>span{height:35px;line-height:35px;border:1px solid #f4f4f4;border-radius:5px;display:block;margin-left:20px;background-color:#fff;display:-ms-flexbox;display:flex}.p-r-btn>span>a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0 12px;background:#ececec}.p-r-btn>span>a:active{background:#f4f4f4}.p-r-btn>span>span{padding:0 8px}.p-r-tags{display:-ms-flexbox;display:flex;opacity:1}.p-r-tags.large>span{height:30px;line-height:30px;font-size:14px}.p-r-tags>span{margin-left:15px;border-radius:4px;border:1px solid #efefef;background:#e2f0fd;height:24px;line-height:24px;display:block;font-size:12px;display:-ms-flexbox;display:flex}.p-r-tags.large>span>label{padding:0 12px}.p-r-tags>span>label{padding:0 8px}.p-r-tags.large>span>span{padding:0 6px}.p-r-tags>span>span{display:block;background:#fff;border-left:#efefef;padding:0 4px;border-radius:0 4px 4px 0;color:#999}.p-r-content{margin-top:10px;color:#666}.p-r-detail>span{margin-right:15px;color:#666}.p-r-detail>span>label{color:#999}.p-r-about{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-top:8px;color:#666}.detailHeader-wrapper{background:#f7f7f7;padding-top:20px;border-bottom:1px solid rgba(34,36,38,.15)}.headerMenu-wrapper{background:#f7f7f7;font-size:16px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;color:#999}.headerMenu-wrapper li{padding:6px 14px;position:relative;text-align:center}.headerMenu-wrapper li.active{background:#fff;margin-bottom:-1px;border:1px solid rgba(34,36,38,.15);border-bottom:none;border-radius:4px 4px 0 0}.branch-wrapper{border:1px solid #eee;border-radius:4px;display:-ms-flexbox;display:flex;padding:5px}.branch-wrapper a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex:1 1;flex:1 1;text-align:center;height:30px;line-height:30px;cursor:pointer;font-size:16px}.branch-wrapper a.active{background:#eee}.branch-wrapper a:hover{color:#4cacff}.gitAddressClone{height:32px;border-radius:4px;border:1px solid #eee;background:#fff;margin-left:20px}.gitAddressClone,.gitAddressClone>span{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.gitAddressClone>span{line-height:30px;height:30px;padding:0 12px;border-right:1px solid #eee;cursor:pointer}.gitAddressClone>span.addressType.active{color:#4cacff}.gitAddressClone>span:last-child{border-right:none}.gitAddressClone>input{border:none;outline:none;padding:0 8px;height:30px;line-height:30px;border-radius:0;border-right:1px solid #eee;-ms-flex:1 1;flex:1 1}.wrap-commit-table .ant-table-small>.ant-table-content>.ant-table-body{margin:0}.commitKey{border:1px solid #dcdcdc;color:#666!important;padding:0 5px;height:28px;line-height:28px;margin-right:15px;border-radius:4px;max-width:100%}.branchTable,.commitKey{background-color:#f4f4f4}.branchTable{border:1px solid #f4f4f4;border-radius:4px;margin-top:20px}.branchTitle{padding:12px 10px;color:#333;font-size:16px}.branchUl li{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:justify;justify-content:space-between;padding:8px 10px 10px}.branchUl li:nth-child(odd),.operationBtn{background-color:#fff}.operationBtn{border:1px solid #f4f4f4;border-radius:3px;padding:0 6px;color:#666!important;display:inline-block}.messages{max-width:700px}.leftPoint{margin-left:20px;position:relative}.leftPoint:before{position:absolute;left:-10px;top:8px;border-radius:50%;width:4px;height:4px;background-color:#dadada;content:\"\"}.subFileName{position:relative;margin-left:15px;height:22px}.subFileName:before{position:absolute;content:\"/\";left:-10px;top:0;color:#999;height:22px;line-height:22px}.addFile{display:-ms-flexbox;display:flex}.addFile a{display:block;background-color:rgba(76,172,255,.8);color:#fff;cursor:pointer;height:32px;line-height:32px;padding:0 10px}.addFile a:first-child{border-radius:4px 0 0 4px}.addFile a:last-child{border-radius:0 4px 4px 0;border-left:1px solid hsla(0,0%,97%,.3)}.addFile a:active{background-color:#4cacff}@media screen and (max-width:750px){.list-r-Search{-ms-flex:1 1;flex:1 1}.list-left,.list-right{width:100%;padding:0}}@media screen and (max-width:400px){.list-r-Search{width:100%}.headerMenu-wrapper{-ms-flex-direction:column;flex-direction:column;width:100%}.headerMenu-wrapper li{width:100%}.gitAddressClone{width:100%;margin-left:0}.gitAddressClone>span{padding:0}.messages{max-width:100%}}.commonBox{border:1px solid #f4f4f4;border-radius:4px;margin-top:25px}.commonBox .commonBox-title{padding:10px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:18px;background:#f0f0f0}.commonBox .commonBox-info{padding:20px 15px}@media screen and (max-width:370px){.p-r-btn,.p-r-tags{opacity:0;display:none}.p-r-about{-ms-flex-wrap:wrap;flex-wrap:wrap}.commitKey{margin-right:0}.list-r-Search{width:100%}}", "", {"version":3,"sources":["/Users/hs/edu/educoder/public/react/src/forge/Main/list.css"],"names":[],"mappings":"AAAA,WACE,yBAA2B,CAC5B,AACD,QAAQ,aAAa,CAAC,AACtB,kBACE,uDAAqE,AACrE,aAAc,AACd,wBAA0B,CAC3B,AACD,kBACE,oBAAqB,AACrB,aAAc,AACd,qBAAsB,AAClB,uBAAwB,AAC5B,mBAAmB,AACf,cAAe,CACpB,AACD,WACE,UAAW,AACX,mBAAoB,AACpB,8BAA+B,AACvB,sBAAuB,AAC/B,kBAAoB,CACrB,AACD,YACE,UAAU,AACV,gBAAiB,AACjB,YAAa,CACd,AACD,aACE,yBAAyB,AACzB,gBAAiB,AACjB,kBAAmB,AACnB,kBAAoB,CACrB,AACD,gBACE,YAAa,AACb,iBAAkB,AAClB,eAAgB,AAChB,eAAiB,AACjB,8BAA+B,AACvB,sBAAuB,AAC/B,WAAY,AACZ,oBAAqB,AACrB,aAAc,AACd,sBAAuB,AACnB,8BAA+B,AACnC,cAAgB,CACjB,AACD,gCACE,UAAY,CACb,AACD,wBACE,yBAA0B,AAC1B,0BAA+B,AAC/B,cAAgB,CACjB,AACD,sCACE,wBAA0B,CAC3B,AACD,2CACE,UAAY,CACb,AAED,8BACE,WAAY,CACb,AACD,6CACE,oBAAqB,CACtB,AACD,wCACE,SAAY,CACb,AAED,kBACE,oBAAqB,AACrB,aAAc,AACd,sBAAuB,AACnB,8BAA+B,AACnC,mBAAoB,AAChB,eAAgB,AACpB,sBAAuB,AACnB,mBAAoB,AACxB,mBAAsB,CACvB,AACD,eACE,YAAa,AACb,iBAAmB,CACpB,AACD,2BACE,WAAa,CACd,AACD,sCAAsC,qBAAwB,CAAC,AAC/D,wCAAwC,qBAAwB,CAAC,AACjE,WACE,kBAAmB,AACnB,iBAAkB,AAClB,qBAAsB,AACtB,iBAAiB,AACjB,yBAA0B,AAC1B,oBAAsB,CACvB,AAGD,UACE,oBAAqB,AACrB,aAAc,AACd,eAAiB,AACjB,yBAA2B,CAC5B,AACD,WACE,WAAY,AACZ,YAAa,AACb,kBAAmB,AACnB,iBAAmB,CACpB,AACD,WACE,aAAc,AACV,SAAU,AACd,OAAS,CACV,AACD,UACE,oBAAqB,AACrB,aAAc,AACd,sBAAuB,AACnB,6BAA+B,CACpC,AACD,YACE,aAAc,AACV,SAAU,AACd,OAAS,CACV,AACD,SACE,oBAAqB,AACrB,aAAc,AACd,sBAAuB,AACnB,kBAAoB,CACzB,AACD,cACE,YAAa,AACb,iBAAkB,AAClB,yBAAyB,AACzB,kBAAmB,AACnB,cAAe,AACf,iBAAkB,AAClB,sBAAuB,AACvB,oBAAqB,AACrB,YAAc,CACf,AACD,gBACE,oBAAqB,AACrB,aAAc,AACd,sBAAuB,AACnB,mBAAoB,AACxB,eAAiB,AACjB,kBAAmB,CACpB,AACD,uBACE,kBAAoB,CACrB,AACD,mBACE,aAAgB,CACjB,AACD,UACE,oBAAqB,AACrB,aAAc,AACd,SAAW,CACZ,AACD,qBACE,YAAa,AACb,iBAAkB,AAClB,cAAgB,CACjB,AACD,eACE,iBAAkB,AAClB,kBAAmB,AACnB,yBAAyB,AACzB,mBAAoB,AACpB,YAAa,AACb,iBAAkB,AAClB,cAAe,AACf,eAAgB,AAChB,oBAAqB,AACrB,YAAc,CACf,AACD,2BACE,cAAiB,CAClB,AACD,qBACE,aAAgB,CACjB,AACD,0BACE,aAAgB,CACjB,AACD,oBACE,cAAe,AACf,gBAAiB,AACjB,oBAAqB,AACrB,cAAgB,AAChB,0BAA+B,AAC/B,UAAY,CACb,AACD,aACE,gBAAgB,AAChB,UAAY,CACb,AACD,iBACE,kBAAmB,AACnB,UAAY,CACb,AACD,uBACE,UAAY,CACb,AAED,WACE,oBAAqB,AACrB,aAAc,AACd,sBAAuB,AACnB,8BAA+B,AACnC,qBAAsB,AAClB,iBAAkB,AACtB,eAAgB,AAChB,UAAY,CACb,AAGD,sBACE,mBAAoB,AACpB,iBAAiB,AACjB,0CAA4C,CAC7C,AACD,oBACE,mBAAoB,AACpB,eAAgB,AAChB,oBAAqB,AACrB,aAAc,AACd,uBAAwB,AACpB,mBAAoB,AACxB,UAAY,CACb,AACD,uBACE,iBAAiB,AACjB,kBAAmB,AACnB,iBAAkB,CACnB,AACD,8BACE,gBAAiB,AACjB,mBAAoB,AACpB,oCAAoC,AACpC,mBAAoB,AACpB,yBAA+B,CAChC,AAED,gBACE,sBAAsB,AACtB,kBAAmB,AACnB,oBAAqB,AACrB,aAAc,AACd,WAAY,CACb,AACD,kBACE,oBAAqB,AACrB,aAAc,AACd,sBAAuB,AACnB,mBAAoB,AACxB,qBAAsB,AAClB,uBAAwB,AAC5B,aAAc,AACV,SAAU,AACd,kBAAmB,AACnB,YAAa,AACb,iBAAkB,AAClB,eAAgB,AAChB,cAAgB,CACjB,AACD,yBACE,eAAiB,CAClB,AACD,wBACE,aAAe,CAChB,AAGD,iBAGE,YAAa,AAGb,kBAAmB,AACnB,sBAAsB,AACtB,gBAAiB,AACjB,gBAAkB,CACnB,AACD,uCAVE,oBAAqB,AACrB,aAAc,AAEd,sBAAuB,AACnB,kBAAoB,CAgBzB,AAVD,sBAGE,iBAAkB,AAClB,YAAa,AACb,eAAiB,AACjB,4BAA6B,AAC7B,cAAgB,CAGjB,AACD,yCACE,aAAe,CAChB,AACD,iCACE,iBAAmB,CACpB,AACD,uBACE,YAAY,AACZ,aAAc,AACd,cAAgB,AAChB,YAAa,AACb,iBAAkB,AAClB,gBAAmB,AACnB,4BAA6B,AAC7B,aAAa,AACT,QAAS,CACd,AACD,uEACE,QAAW,CACZ,AACD,WACE,yBAAyB,AAEzB,qBAAsB,AACtB,cAAgB,AAChB,YAAa,AACb,iBAAkB,AAClB,kBAAkB,AAClB,kBAAmB,AACnB,cAAgB,CACjB,AAED,wBAVE,wBAAyB,CAe1B,AALD,aACE,yBAAyB,AAEzB,kBAAmB,AACnB,eAAgB,CACjB,AACD,aACE,kBAAkB,AAClB,WAAY,AACZ,cAAgB,CACjB,AACD,aACE,oBAAqB,AACrB,aAAc,AACd,mBAAoB,AAChB,eAAgB,AACpB,mBAAoB,AAChB,qBAAsB,AAC1B,sBAAuB,AACnB,8BAA+B,AACnC,qBAA2B,CAC5B,AAID,0CAFE,qBAAuB,CASxB,AAPD,cACE,yBAAyB,AACzB,kBAAmB,AACnB,cAAgB,AAEhB,qBAAqB,AACrB,oBAAsB,CACvB,AACD,UACE,eAAiB,CAClB,AACD,WACE,iBAAkB,AAClB,iBAAmB,CACpB,AACD,kBACE,kBAAmB,AACnB,WAAY,AACZ,QAAQ,AACR,kBAAmB,AACnB,UAAW,AACX,WAAY,AACZ,yBAA0B,AAC1B,UAAY,CACb,AAGD,aACE,kBAAmB,AACnB,iBAAkB,AAClB,WAAa,CACd,AACD,oBACE,kBAAmB,AACnB,YAAa,AACb,WAAY,AACZ,MAAS,AACT,WAAY,AACZ,YAAa,AACb,gBAAkB,CACnB,AACD,SACE,oBAAqB,AACrB,YAAc,CACf,AACD,WACE,cAAe,AACf,qCAAwC,AACxC,WAAY,AACZ,eAAgB,AAChB,YAAa,AACb,iBAAkB,AAClB,cAAkB,CACnB,AACD,uBACE,yBAA+B,CAChC,AACD,sBACE,0BAA+B,AAC/B,uCAAgD,CACjD,AACD,kBACE,wBAAsC,CACvC,AAID,oCACE,eACE,aAAc,AACV,QAAU,CACf,AACD,uBACE,WAAY,AACZ,SAAa,CACd,CACF,AAED,oCACE,eACE,UAAY,CACb,AACD,oBACE,0BAA2B,AACvB,sBAAuB,AAC3B,UAAY,CACb,AACD,uBACE,UAAY,CACb,AACD,iBACE,WAAW,AACX,aAAiB,CAClB,AACD,sBACE,SAAY,CACb,AACD,UACE,cAAgB,CACjB,CACF,AACD,WACE,yBAAyB,AACzB,kBAAmB,AACnB,eAAiB,CAClB,AACD,4BACE,kBAAkB,AAClB,8BAA+B,AACvB,sBAAuB,AAC/B,eAAgB,AAChB,kBAAoB,CACrB,AACD,2BACE,iBAAkB,CACnB,AAED,oCACE,mBACE,UAAW,AACX,YAAc,CACf,AACD,WACE,mBAAoB,AAChB,cAAgB,CACrB,AACD,WACE,cAAkB,CACnB,AACD,eACE,UAAY,CACb,CACF","file":"list.css","sourcesContent":["body,#root{\n background: #fff!important;\n}\n.lineH2{line-height:2}\n.t_project_banner {\n background: url(../../images/forge/project.jpg) no-repeat top center;\n height: 260px;\n background-color: #050d34;\n}\n.ProjectListIndex{\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: start;\n align-items: flex-start;\n -ms-flex-wrap:wrap;\n flex-wrap:wrap;\n}\n.list-left{\n width: 26%;\n padding-right: 20px;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n margin-bottom: 20px;\n}\n.list-right{\n width:74%;\n background: #fff;\n padding:10px;\n}\n.list-l-Menu{\n border:1px solid #f4f4f4;\n background: #fff;\n border-radius: 4px;\n margin-bottom: 20px;\n}\n.list-l-Menu>li{\n height: 40px;\n line-height: 40px;\n font-size: 1rem;\n padding:0px 20px;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n color: #333;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-pack: justify;\n justify-content: space-between;\n cursor: pointer;\n}\n.list-l-Menu li span:last-child{\n color: #999;\n}\n.list-l-Menu .MenuTitle{\n background-color: #efefef;\n border-radius: 4px 4px 0px 0px;\n font-size: 16px;\n}\n.list-l-Menu > li:not(.MenuTitle):hover{\n background-color: #1890ff;\n}\n.list-l-Menu > li:not(.MenuTitle):hover span{\n color: #fff;\n}\n/* 左侧menu */\n.list-l-Menu .ant-menu-inline{\n border:none;\n}\n.list-l-Menu .ant-menu-inline .ant-menu-item{\n width:100%!important;\n}\n.list-l-Menu .ant-menu-item-group-title{\n padding:0px;\n}\n\n.list-r-operation{\n display: -ms-flexbox;\n display: flex;\n -ms-flex-pack: justify;\n justify-content: space-between;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n -ms-flex-align: center;\n align-items: center;\n padding:15px 0px 25px; \n}\n.list-r-Search{\n width: 400px;\n margin-right: 20px;\n}\n.list-r-Search .ant-btn-lg{\n height: 38px;\n}\n.list-r-Search .ant-input-group-addon{border: none !important;}\n.list-r-Search .ant-input-search-button{height: 40px !important;}\n.createBtn{\n border-radius: 4px;\n margin-left: 20px;\n display: inline-block;\n padding:3px 15px;\n background-color: #4CACFF;\n color: #fff!important;\n}\n\n/* 列表 */\n.p-r-Item{\n display: -ms-flexbox;\n display: flex;\n padding:15px 0px;\n border-top: 1px solid #eee;\n}\n.p-r-photo{\n width: 42px;\n height: 42px;\n border-radius: 50%;\n margin-right: 15px;\n}\n.p-r-Infos{\n -ms-flex: 1 1;\n flex: 1 1;\n width: 0;\n}\n.p-r-name{\n display: -ms-flexbox;\n display: flex;\n -ms-flex-pack: justify;\n justify-content: space-between;\n}\n.p-r-name > p{\n -ms-flex: 1 1;\n flex: 1 1;\n width: 0;\n}\n.p-r-btn{\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n}\n.p-r-btn > span{\n height: 35px;\n line-height: 35px;\n border:1px solid #f4f4f4;\n border-radius: 5px;\n display: block;\n margin-left: 20px;\n background-color: #fff;\n display: -ms-flexbox;\n display: flex;\n}\n.p-r-btn > span > a{\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n padding:0px 12px;\n background:#ececec;\n}\n.p-r-btn > span > a:active{\n background: #f4f4f4;\n}\n.p-r-btn > span > span{\n padding:0px 8px;\n}\n.p-r-tags{\n display: -ms-flexbox;\n display: flex;\n opacity: 1;\n}\n.p-r-tags.large > span{\n height: 30px;\n line-height: 30px;\n font-size: 14px;\n}\n.p-r-tags > span{\n margin-left: 15px;\n border-radius: 4px;\n border:1px solid #efefef;\n background: #e2f0fd;\n height: 24px;\n line-height: 24px;\n display: block;\n font-size: 12px;\n display: -ms-flexbox;\n display: flex;\n}\n.p-r-tags.large > span >label{\n padding:0px 12px;\n}\n.p-r-tags > span >label{\n padding:0px 8px;\n}\n.p-r-tags.large > span >span{\n padding:0px 6px;\n}\n.p-r-tags > span >span{\n display: block;\n background: #fff;\n border-left: #efefef;\n padding:0px 4px;\n border-radius: 0px 4px 4px 0px;\n color: #999;\n}\n.p-r-content{\n margin-top:10px;\n color: #666;\n}\n.p-r-detail > span{\n margin-right: 15px;\n color: #666;\n}\n.p-r-detail > span > label{\n color: #999;\n}\n\n.p-r-about{\n display: -ms-flexbox;\n display: flex;\n -ms-flex-pack: justify;\n justify-content: space-between;\n -ms-flex-wrap: nowrap;\n flex-wrap: nowrap;\n margin-top: 8px;\n color: #666;\n}\n\n/* -----------详情------------ */\n.detailHeader-wrapper{\n background: #f7f7f7;\n padding-top:20px;\n border-bottom: 1px solid rgba(34,36,38,.15);\n}\n.headerMenu-wrapper{\n background: #f7f7f7;\n font-size: 16px;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: row;\n flex-direction: row;\n color: #999;\n}\n.headerMenu-wrapper li{\n padding:6px 14px; \n position: relative;\n text-align: center\n}\n.headerMenu-wrapper li.active{\n background: #fff;\n margin-bottom: -1px;\n border:1px solid rgba(34,36,38,.15);\n border-bottom: none;\n border-radius: 4px 4px 0px 0px;\n}\n/* 详情-代码 */\n.branch-wrapper{\n border:1px solid #eee;\n border-radius: 4px;\n display: -ms-flexbox;\n display: flex;\n padding:5px;\n}\n.branch-wrapper a{\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: center;\n justify-content: center;\n -ms-flex: 1 1;\n flex: 1 1;\n text-align: center;\n height: 30px;\n line-height: 30px;\n cursor: pointer;\n font-size: 16px;\n}\n.branch-wrapper a.active{\n background: #eee;\n}\n.branch-wrapper a:hover{\n color: #4CACFF;\n}\n\n\n.gitAddressClone{\n display: -ms-flexbox;\n display: flex;\n height: 32px;\n -ms-flex-align: center;\n align-items: center;\n border-radius: 4px;\n border:1px solid #eee;\n background: #fff;\n margin-left: 20px;\n}\n.gitAddressClone > span{\n display: -ms-flexbox;\n display: flex;\n line-height: 30px;\n height: 30px;\n padding:0px 12px;\n border-right: 1px solid #eee;\n cursor: pointer;\n -ms-flex-align: center;\n align-items: center;\n}\n.gitAddressClone > span.addressType.active{\n color: #4CACFF;\n}\n.gitAddressClone > span:last-child{\n border-right: none;\n}\n.gitAddressClone > input{\n border:none;\n outline: none;\n padding:0px 8px;\n height: 30px;\n line-height: 30px;\n border-radius: 0px;\n border-right: 1px solid #eee;\n -ms-flex:1 1;\n flex:1 1;\n}\n.wrap-commit-table .ant-table-small > .ant-table-content > .ant-table-body{\n margin:0px;\n}\n.commitKey{\n border:1px solid #dcdcdc;\n background-color:#f4f4f4;\n color: #666!important;\n padding:0px 5px;\n height: 28px;\n line-height: 28px;\n margin-right:15px;\n border-radius: 4px;\n max-width: 100%;\n}\n/* 分支 */\n.branchTable{\n border:1px solid #f4f4f4;\n background-color: #f4f4f4;\n border-radius: 4px;\n margin-top:20px;\n}\n.branchTitle{\n padding:12px 10px;\n color: #333;\n font-size: 16px;\n}\n.branchUl li{\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n -ms-flex-align: end;\n align-items: flex-end;\n -ms-flex-pack: justify;\n justify-content: space-between;\n padding:8px 10px 10px 10px;\n}\n.branchUl li:nth-child(2n+1){\n background-color: #fff;\n}\n.operationBtn{\n border:1px solid #f4f4f4;\n border-radius: 3px;\n padding:0px 6px;\n background-color:#fff;\n color:#666!important;\n display: inline-block; \n}\n.messages{\n max-width: 700px;\n}\n.leftPoint{\n margin-left: 20px;\n position: relative;\n}\n.leftPoint::before{\n position: absolute;\n left: -10px;\n top:8px;\n border-radius: 50%;\n width: 4px;\n height: 4px;\n background-color: #dadada;\n content: '';\n}\n\n/* 文件目录、文件内容 */\n.subFileName{\n position: relative;\n margin-left: 15px;\n height: 22px;\n}\n.subFileName::before{\n position: absolute;\n content: '/';\n left: -10px;\n top: 0px;\n color: #999;\n height: 22px;\n line-height: 22px;\n}\n.addFile{\n display: -ms-flexbox;\n display: flex;\n}\n.addFile a{\n display: block;\n background-color: rgb(76, 172, 255,0.8);\n color: #fff;\n cursor: pointer;\n height: 32px;\n line-height: 32px;\n padding: 0px 10px;\n}\n.addFile a:first-child{\n border-radius: 4px 0px 0px 4px;\n}\n.addFile a:last-child{\n border-radius: 0px 4px 4px 0px;\n border-left: 1px solid rgba(247, 247, 247, 0.3);\n}\n.addFile a:active{\n background-color: rgb(76, 172, 255,1);\n}\n\n\n\n@media screen and (max-width: 750px){\n .list-r-Search{\n -ms-flex: 1 1;\n flex: 1 1;\n }\n .list-left,.list-right{\n width: 100%;\n padding: 0px;\n }\n}\n\n@media screen and (max-width: 400px){\n .list-r-Search{\n width: 100%;\n }\n .headerMenu-wrapper{\n -ms-flex-direction: column;\n flex-direction: column;\n width: 100%;\n }\n .headerMenu-wrapper li{\n width: 100%;\n }\n .gitAddressClone{\n width:100%;\n margin-left: 0px;\n }\n .gitAddressClone > span{\n padding:0px;\n }\n .messages{\n max-width: 100%;\n }\n}\n.commonBox{\n border:1px solid #f4f4f4;\n border-radius: 4px;\n margin-top: 25px;\n}\n.commonBox .commonBox-title{\n padding:10px 15px;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n font-size: 18px;\n background: #f0f0f0;\n}\n.commonBox .commonBox-info{\n padding:20px 15px;\n}\n\n@media screen and (max-width: 370px){\n .p-r-tags,.p-r-btn{\n opacity: 0;\n display: none;\n }\n .p-r-about{\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n }\n .commitKey{\n margin-right: 0px;\n }\n .list-r-Search{\n width: 100%;\n }\n}\n"],"sourceRoot":""}]); +exports.push([module.i, "#root,body{background:#fff!important}.lineH2{line-height:2}.t_project_banner{background:url(" + __webpack_require__(3296) + ") no-repeat top;height:260px;background-color:#050d34}.ProjectListIndex{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.list-left{width:26%;padding-right:20px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px}.list-right{width:74%;background:#fff;padding:10px}.list-l-Menu{border:1px solid #f4f4f4;background:#fff;border-radius:4px;margin-bottom:20px}.list-l-Menu>li{height:40px;line-height:40px;font-size:1rem;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#333;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer}.list-l-Menu li span:last-child{color:#999}.list-l-Menu .MenuTitle{background-color:#efefef;border-radius:4px 4px 0 0;font-size:16px}.list-l-Menu>li:not(.MenuTitle):hover{background-color:#1890ff}.list-l-Menu>li:not(.MenuTitle):hover span{color:#fff}.list-l-Menu .ant-menu-inline{border:none}.list-l-Menu .ant-menu-inline .ant-menu-item{width:100%!important}.list-l-Menu .ant-menu-item-group-title{padding:0}.list-r-operation{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;padding:15px 0 25px}.list-r-Search{width:400px;margin-right:20px}.list-r-Search .ant-btn-lg{height:38px}.list-r-Search .ant-input-group-addon{border:none!important}.list-r-Search .ant-input-search-button{height:40px!important}.createBtn{border-radius:4px;margin-left:20px;display:inline-block;padding:3px 15px;background-color:#4cacff;color:#fff!important}.p-r-Item{display:-ms-flexbox;display:flex;padding:15px 0;border-top:1px solid #eee}.p-r-photo{width:42px;height:42px;border-radius:50%;margin-right:15px}.p-r-Infos{-ms-flex:1 1;flex:1 1;width:0}.p-r-name{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.p-r-name>p{-ms-flex:1 1;flex:1 1;width:0}.p-r-btn{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.p-r-btn>span{height:35px;line-height:35px;border:1px solid #f4f4f4;border-radius:5px;display:block;margin-left:20px;background-color:#fff;display:-ms-flexbox;display:flex}.p-r-btn>span>a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0 12px;background:#ececec}.p-r-btn>span>a:active{background:#f4f4f4}.p-r-btn>span>span{padding:0 8px}.p-r-tags{display:-ms-flexbox;display:flex;opacity:1}.p-r-tags.large>span{height:30px;line-height:30px;font-size:14px}.p-r-tags>span{margin-left:15px;border-radius:4px;border:1px solid #efefef;background:#e2f0fd;height:24px;line-height:24px;display:block;font-size:12px;display:-ms-flexbox;display:flex}.p-r-tags.large>span>label{padding:0 12px}.p-r-tags>span>label{padding:0 8px}.p-r-tags.large>span>span{padding:0 6px}.p-r-tags>span>span{display:block;background:#fff;border-left:#efefef;padding:0 4px;border-radius:0 4px 4px 0;color:#999}.p-r-content{margin-top:10px;color:#666}.p-r-detail>span{margin-right:15px;color:#666}.p-r-detail>span>label{color:#999}.p-r-about{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-top:8px;color:#666}.detailHeader-wrapper{background:#f7f7f7;padding-top:20px;border-bottom:1px solid rgba(34,36,38,.15)}.headerMenu-wrapper{background:#f7f7f7;font-size:16px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;color:#999}.headerMenu-wrapper li{padding:6px 14px;position:relative;text-align:center}.headerMenu-wrapper li.active{background:#fff;margin-bottom:-1px;border:1px solid rgba(34,36,38,.15);border-bottom:none;border-radius:4px 4px 0 0}.branch-wrapper{border:1px solid #eee;border-radius:4px;display:-ms-flexbox;display:flex;padding:5px}.branch-wrapper a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex:1 1;flex:1 1;text-align:center;height:30px;line-height:30px;cursor:pointer;font-size:16px}.branch-wrapper a.active{background:#eee}.branch-wrapper a:hover{color:#4cacff}.gitAddressClone{height:32px;border-radius:4px;border:1px solid #eee;background:#fff;margin-left:20px}.gitAddressClone,.gitAddressClone>span{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.gitAddressClone>span{line-height:30px;height:30px;padding:0 12px;border-right:1px solid #eee;cursor:pointer}.gitAddressClone>span.addressType.active{color:#4cacff}.gitAddressClone>span:last-child{border-right:none}.gitAddressClone>input{border:none;outline:none;padding:0 8px;height:30px;line-height:30px;border-radius:0;border-right:1px solid #eee;-ms-flex:1 1;flex:1 1}.wrap-commit-table .ant-table-small>.ant-table-content>.ant-table-body{margin:0}.commitKey{border:1px solid #dcdcdc;color:#666!important;padding:0 5px;height:28px;line-height:28px;margin-right:15px;border-radius:4px;max-width:100%}.branchTable,.commitKey{background-color:#f4f4f4}.branchTable{border:1px solid #f4f4f4;border-radius:4px;margin-top:20px}.branchTitle{padding:12px 10px;color:#333;font-size:16px}.branchUl li{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:justify;justify-content:space-between;padding:8px 10px 10px}.branchUl li:nth-child(odd),.operationBtn{background-color:#fff}.operationBtn{border:1px solid #f4f4f4;border-radius:3px;padding:0 6px;color:#666!important;display:inline-block}.messages{max-width:700px}.leftPoint{margin-left:20px;position:relative}.leftPoint:before{position:absolute;left:-10px;top:8px;border-radius:50%;width:4px;height:4px;background-color:#dadada;content:\"\"}.subFileName{position:relative;margin-left:15px;height:22px}.subFileName:before{position:absolute;content:\"/\";left:-10px;top:0;color:#999;height:22px;line-height:22px}.addFile{display:-ms-flexbox;display:flex}.addFile a{display:block;background-color:rgba(76,172,255,.8);color:#fff;cursor:pointer;height:32px;line-height:32px;padding:0 10px}.addFile a:first-child{border-radius:4px 0 0 4px}.addFile a:last-child{border-radius:0 4px 4px 0;border-left:1px solid hsla(0,0%,97%,.3)}.addFile a:active{background-color:#4cacff}@media screen and (max-width:750px){.list-r-Search{-ms-flex:1 1;flex:1 1}.list-left,.list-right{width:100%;padding:0}}@media screen and (max-width:400px){.list-r-Search{width:100%}.headerMenu-wrapper{-ms-flex-direction:column;flex-direction:column;width:100%}.headerMenu-wrapper li{width:100%}.gitAddressClone{width:100%;margin-left:0}.gitAddressClone>span{padding:0}.messages{max-width:100%}}.commonBox{border:1px solid #f4f4f4;border-radius:4px;margin-top:25px}.commonBox .commonBox-title{padding:10px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:18px;background:#f0f0f0}.commonBox .commonBox-info{padding:20px 15px}@media screen and (max-width:370px){.p-r-btn,.p-r-tags{opacity:0;display:none}.p-r-about{-ms-flex-wrap:wrap;flex-wrap:wrap}.commitKey{margin-right:0}.list-r-Search{width:100%}}.content-file{margin-top:8px}.text-center{text-align:center}", "", {"version":3,"sources":["/Users/hs/edu/educoder/public/react/src/forge/Main/list.css"],"names":[],"mappings":"AAAA,WACE,yBAA2B,CAC5B,AACD,QAAQ,aAAa,CAAC,AACtB,kBACE,uDAAqE,AACrE,aAAc,AACd,wBAA0B,CAC3B,AACD,kBACE,oBAAqB,AACrB,aAAc,AACd,qBAAsB,AAClB,uBAAwB,AAC5B,mBAAmB,AACf,cAAe,CACpB,AACD,WACE,UAAW,AACX,mBAAoB,AACpB,8BAA+B,AACvB,sBAAuB,AAC/B,kBAAoB,CACrB,AACD,YACE,UAAU,AACV,gBAAiB,AACjB,YAAa,CACd,AACD,aACE,yBAAyB,AACzB,gBAAiB,AACjB,kBAAmB,AACnB,kBAAoB,CACrB,AACD,gBACE,YAAa,AACb,iBAAkB,AAClB,eAAgB,AAChB,eAAiB,AACjB,8BAA+B,AACvB,sBAAuB,AAC/B,WAAY,AACZ,oBAAqB,AACrB,aAAc,AACd,sBAAuB,AACnB,8BAA+B,AACnC,cAAgB,CACjB,AACD,gCACE,UAAY,CACb,AACD,wBACE,yBAA0B,AAC1B,0BAA+B,AAC/B,cAAgB,CACjB,AACD,sCACE,wBAA0B,CAC3B,AACD,2CACE,UAAY,CACb,AAED,8BACE,WAAY,CACb,AACD,6CACE,oBAAqB,CACtB,AACD,wCACE,SAAY,CACb,AAED,kBACE,oBAAqB,AACrB,aAAc,AACd,sBAAuB,AACnB,8BAA+B,AACnC,mBAAoB,AAChB,eAAgB,AACpB,sBAAuB,AACnB,mBAAoB,AACxB,mBAAsB,CACvB,AACD,eACE,YAAa,AACb,iBAAmB,CACpB,AACD,2BACE,WAAa,CACd,AACD,sCAAsC,qBAAwB,CAAC,AAC/D,wCAAwC,qBAAwB,CAAC,AACjE,WACE,kBAAmB,AACnB,iBAAkB,AAClB,qBAAsB,AACtB,iBAAiB,AACjB,yBAA0B,AAC1B,oBAAsB,CACvB,AAGD,UACE,oBAAqB,AACrB,aAAc,AACd,eAAiB,AACjB,yBAA2B,CAC5B,AACD,WACE,WAAY,AACZ,YAAa,AACb,kBAAmB,AACnB,iBAAmB,CACpB,AACD,WACE,aAAc,AACV,SAAU,AACd,OAAS,CACV,AACD,UACE,oBAAqB,AACrB,aAAc,AACd,sBAAuB,AACnB,6BAA+B,CACpC,AACD,YACE,aAAc,AACV,SAAU,AACd,OAAS,CACV,AACD,SACE,oBAAqB,AACrB,aAAc,AACd,sBAAuB,AACnB,kBAAoB,CACzB,AACD,cACE,YAAa,AACb,iBAAkB,AAClB,yBAAyB,AACzB,kBAAmB,AACnB,cAAe,AACf,iBAAkB,AAClB,sBAAuB,AACvB,oBAAqB,AACrB,YAAc,CACf,AACD,gBACE,oBAAqB,AACrB,aAAc,AACd,sBAAuB,AACnB,mBAAoB,AACxB,eAAiB,AACjB,kBAAmB,CACpB,AACD,uBACE,kBAAoB,CACrB,AACD,mBACE,aAAgB,CACjB,AACD,UACE,oBAAqB,AACrB,aAAc,AACd,SAAW,CACZ,AACD,qBACE,YAAa,AACb,iBAAkB,AAClB,cAAgB,CACjB,AACD,eACE,iBAAkB,AAClB,kBAAmB,AACnB,yBAAyB,AACzB,mBAAoB,AACpB,YAAa,AACb,iBAAkB,AAClB,cAAe,AACf,eAAgB,AAChB,oBAAqB,AACrB,YAAc,CACf,AACD,2BACE,cAAiB,CAClB,AACD,qBACE,aAAgB,CACjB,AACD,0BACE,aAAgB,CACjB,AACD,oBACE,cAAe,AACf,gBAAiB,AACjB,oBAAqB,AACrB,cAAgB,AAChB,0BAA+B,AAC/B,UAAY,CACb,AACD,aACE,gBAAgB,AAChB,UAAY,CACb,AACD,iBACE,kBAAmB,AACnB,UAAY,CACb,AACD,uBACE,UAAY,CACb,AAED,WACE,oBAAqB,AACrB,aAAc,AACd,sBAAuB,AACnB,8BAA+B,AACnC,qBAAsB,AAClB,iBAAkB,AACtB,eAAgB,AAChB,UAAY,CACb,AAGD,sBACE,mBAAoB,AACpB,iBAAiB,AACjB,0CAA4C,CAC7C,AACD,oBACE,mBAAoB,AACpB,eAAgB,AAChB,oBAAqB,AACrB,aAAc,AACd,uBAAwB,AACpB,mBAAoB,AACxB,UAAY,CACb,AACD,uBACE,iBAAiB,AACjB,kBAAmB,AACnB,iBAAkB,CACnB,AACD,8BACE,gBAAiB,AACjB,mBAAoB,AACpB,oCAAoC,AACpC,mBAAoB,AACpB,yBAA+B,CAChC,AAED,gBACE,sBAAsB,AACtB,kBAAmB,AACnB,oBAAqB,AACrB,aAAc,AACd,WAAY,CACb,AACD,kBACE,oBAAqB,AACrB,aAAc,AACd,sBAAuB,AACnB,mBAAoB,AACxB,qBAAsB,AAClB,uBAAwB,AAC5B,aAAc,AACV,SAAU,AACd,kBAAmB,AACnB,YAAa,AACb,iBAAkB,AAClB,eAAgB,AAChB,cAAgB,CACjB,AACD,yBACE,eAAiB,CAClB,AACD,wBACE,aAAe,CAChB,AAGD,iBAGE,YAAa,AAGb,kBAAmB,AACnB,sBAAsB,AACtB,gBAAiB,AACjB,gBAAkB,CACnB,AACD,uCAVE,oBAAqB,AACrB,aAAc,AAEd,sBAAuB,AACnB,kBAAoB,CAgBzB,AAVD,sBAGE,iBAAkB,AAClB,YAAa,AACb,eAAiB,AACjB,4BAA6B,AAC7B,cAAgB,CAGjB,AACD,yCACE,aAAe,CAChB,AACD,iCACE,iBAAmB,CACpB,AACD,uBACE,YAAY,AACZ,aAAc,AACd,cAAgB,AAChB,YAAa,AACb,iBAAkB,AAClB,gBAAmB,AACnB,4BAA6B,AAC7B,aAAa,AACT,QAAS,CACd,AACD,uEACE,QAAW,CACZ,AACD,WACE,yBAAyB,AAEzB,qBAAsB,AACtB,cAAgB,AAChB,YAAa,AACb,iBAAkB,AAClB,kBAAkB,AAClB,kBAAmB,AACnB,cAAgB,CACjB,AAED,wBAVE,wBAAyB,CAe1B,AALD,aACE,yBAAyB,AAEzB,kBAAmB,AACnB,eAAgB,CACjB,AACD,aACE,kBAAkB,AAClB,WAAY,AACZ,cAAgB,CACjB,AACD,aACE,oBAAqB,AACrB,aAAc,AACd,mBAAoB,AAChB,eAAgB,AACpB,mBAAoB,AAChB,qBAAsB,AAC1B,sBAAuB,AACnB,8BAA+B,AACnC,qBAA2B,CAC5B,AAID,0CAFE,qBAAuB,CASxB,AAPD,cACE,yBAAyB,AACzB,kBAAmB,AACnB,cAAgB,AAEhB,qBAAqB,AACrB,oBAAsB,CACvB,AACD,UACE,eAAiB,CAClB,AACD,WACE,iBAAkB,AAClB,iBAAmB,CACpB,AACD,kBACE,kBAAmB,AACnB,WAAY,AACZ,QAAQ,AACR,kBAAmB,AACnB,UAAW,AACX,WAAY,AACZ,yBAA0B,AAC1B,UAAY,CACb,AAGD,aACE,kBAAmB,AACnB,iBAAkB,AAClB,WAAa,CACd,AACD,oBACE,kBAAmB,AACnB,YAAa,AACb,WAAY,AACZ,MAAS,AACT,WAAY,AACZ,YAAa,AACb,gBAAkB,CACnB,AACD,SACE,oBAAqB,AACrB,YAAc,CACf,AACD,WACE,cAAe,AACf,qCAAwC,AACxC,WAAY,AACZ,eAAgB,AAChB,YAAa,AACb,iBAAkB,AAClB,cAAkB,CACnB,AACD,uBACE,yBAA+B,CAChC,AACD,sBACE,0BAA+B,AAC/B,uCAAgD,CACjD,AACD,kBACE,wBAAsC,CACvC,AAID,oCACE,eACE,aAAc,AACV,QAAU,CACf,AACD,uBACE,WAAY,AACZ,SAAa,CACd,CACF,AAED,oCACE,eACE,UAAY,CACb,AACD,oBACE,0BAA2B,AACvB,sBAAuB,AAC3B,UAAY,CACb,AACD,uBACE,UAAY,CACb,AACD,iBACE,WAAW,AACX,aAAiB,CAClB,AACD,sBACE,SAAY,CACb,AACD,UACE,cAAgB,CACjB,CACF,AACD,WACE,yBAAyB,AACzB,kBAAmB,AACnB,eAAiB,CAClB,AACD,4BACE,kBAAkB,AAClB,8BAA+B,AACvB,sBAAuB,AAC/B,eAAgB,AAChB,kBAAoB,CACrB,AACD,2BACE,iBAAkB,CACnB,AAED,oCACE,mBACE,UAAW,AACX,YAAc,CACf,AACD,WACE,mBAAoB,AAChB,cAAgB,CACrB,AACD,WACE,cAAkB,CACnB,AACD,eACE,UAAY,CACb,CACF,AACD,cAAc,cAAgB,CAAC,AAC/B,aAAa,iBAAmB,CAAC","file":"list.css","sourcesContent":["body,#root{\n background: #fff!important;\n}\n.lineH2{line-height:2}\n.t_project_banner {\n background: url(../../images/forge/project.jpg) no-repeat top center;\n height: 260px;\n background-color: #050d34;\n}\n.ProjectListIndex{\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: start;\n align-items: flex-start;\n -ms-flex-wrap:wrap;\n flex-wrap:wrap;\n}\n.list-left{\n width: 26%;\n padding-right: 20px;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n margin-bottom: 20px;\n}\n.list-right{\n width:74%;\n background: #fff;\n padding:10px;\n}\n.list-l-Menu{\n border:1px solid #f4f4f4;\n background: #fff;\n border-radius: 4px;\n margin-bottom: 20px;\n}\n.list-l-Menu>li{\n height: 40px;\n line-height: 40px;\n font-size: 1rem;\n padding:0px 20px;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n color: #333;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-pack: justify;\n justify-content: space-between;\n cursor: pointer;\n}\n.list-l-Menu li span:last-child{\n color: #999;\n}\n.list-l-Menu .MenuTitle{\n background-color: #efefef;\n border-radius: 4px 4px 0px 0px;\n font-size: 16px;\n}\n.list-l-Menu > li:not(.MenuTitle):hover{\n background-color: #1890ff;\n}\n.list-l-Menu > li:not(.MenuTitle):hover span{\n color: #fff;\n}\n/* 左侧menu */\n.list-l-Menu .ant-menu-inline{\n border:none;\n}\n.list-l-Menu .ant-menu-inline .ant-menu-item{\n width:100%!important;\n}\n.list-l-Menu .ant-menu-item-group-title{\n padding:0px;\n}\n\n.list-r-operation{\n display: -ms-flexbox;\n display: flex;\n -ms-flex-pack: justify;\n justify-content: space-between;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n -ms-flex-align: center;\n align-items: center;\n padding:15px 0px 25px; \n}\n.list-r-Search{\n width: 400px;\n margin-right: 20px;\n}\n.list-r-Search .ant-btn-lg{\n height: 38px;\n}\n.list-r-Search .ant-input-group-addon{border: none !important;}\n.list-r-Search .ant-input-search-button{height: 40px !important;}\n.createBtn{\n border-radius: 4px;\n margin-left: 20px;\n display: inline-block;\n padding:3px 15px;\n background-color: #4CACFF;\n color: #fff!important;\n}\n\n/* 列表 */\n.p-r-Item{\n display: -ms-flexbox;\n display: flex;\n padding:15px 0px;\n border-top: 1px solid #eee;\n}\n.p-r-photo{\n width: 42px;\n height: 42px;\n border-radius: 50%;\n margin-right: 15px;\n}\n.p-r-Infos{\n -ms-flex: 1 1;\n flex: 1 1;\n width: 0;\n}\n.p-r-name{\n display: -ms-flexbox;\n display: flex;\n -ms-flex-pack: justify;\n justify-content: space-between;\n}\n.p-r-name > p{\n -ms-flex: 1 1;\n flex: 1 1;\n width: 0;\n}\n.p-r-btn{\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n}\n.p-r-btn > span{\n height: 35px;\n line-height: 35px;\n border:1px solid #f4f4f4;\n border-radius: 5px;\n display: block;\n margin-left: 20px;\n background-color: #fff;\n display: -ms-flexbox;\n display: flex;\n}\n.p-r-btn > span > a{\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n padding:0px 12px;\n background:#ececec;\n}\n.p-r-btn > span > a:active{\n background: #f4f4f4;\n}\n.p-r-btn > span > span{\n padding:0px 8px;\n}\n.p-r-tags{\n display: -ms-flexbox;\n display: flex;\n opacity: 1;\n}\n.p-r-tags.large > span{\n height: 30px;\n line-height: 30px;\n font-size: 14px;\n}\n.p-r-tags > span{\n margin-left: 15px;\n border-radius: 4px;\n border:1px solid #efefef;\n background: #e2f0fd;\n height: 24px;\n line-height: 24px;\n display: block;\n font-size: 12px;\n display: -ms-flexbox;\n display: flex;\n}\n.p-r-tags.large > span >label{\n padding:0px 12px;\n}\n.p-r-tags > span >label{\n padding:0px 8px;\n}\n.p-r-tags.large > span >span{\n padding:0px 6px;\n}\n.p-r-tags > span >span{\n display: block;\n background: #fff;\n border-left: #efefef;\n padding:0px 4px;\n border-radius: 0px 4px 4px 0px;\n color: #999;\n}\n.p-r-content{\n margin-top:10px;\n color: #666;\n}\n.p-r-detail > span{\n margin-right: 15px;\n color: #666;\n}\n.p-r-detail > span > label{\n color: #999;\n}\n\n.p-r-about{\n display: -ms-flexbox;\n display: flex;\n -ms-flex-pack: justify;\n justify-content: space-between;\n -ms-flex-wrap: nowrap;\n flex-wrap: nowrap;\n margin-top: 8px;\n color: #666;\n}\n\n/* -----------详情------------ */\n.detailHeader-wrapper{\n background: #f7f7f7;\n padding-top:20px;\n border-bottom: 1px solid rgba(34,36,38,.15);\n}\n.headerMenu-wrapper{\n background: #f7f7f7;\n font-size: 16px;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: row;\n flex-direction: row;\n color: #999;\n}\n.headerMenu-wrapper li{\n padding:6px 14px; \n position: relative;\n text-align: center\n}\n.headerMenu-wrapper li.active{\n background: #fff;\n margin-bottom: -1px;\n border:1px solid rgba(34,36,38,.15);\n border-bottom: none;\n border-radius: 4px 4px 0px 0px;\n}\n/* 详情-代码 */\n.branch-wrapper{\n border:1px solid #eee;\n border-radius: 4px;\n display: -ms-flexbox;\n display: flex;\n padding:5px;\n}\n.branch-wrapper a{\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: center;\n justify-content: center;\n -ms-flex: 1 1;\n flex: 1 1;\n text-align: center;\n height: 30px;\n line-height: 30px;\n cursor: pointer;\n font-size: 16px;\n}\n.branch-wrapper a.active{\n background: #eee;\n}\n.branch-wrapper a:hover{\n color: #4CACFF;\n}\n\n\n.gitAddressClone{\n display: -ms-flexbox;\n display: flex;\n height: 32px;\n -ms-flex-align: center;\n align-items: center;\n border-radius: 4px;\n border:1px solid #eee;\n background: #fff;\n margin-left: 20px;\n}\n.gitAddressClone > span{\n display: -ms-flexbox;\n display: flex;\n line-height: 30px;\n height: 30px;\n padding:0px 12px;\n border-right: 1px solid #eee;\n cursor: pointer;\n -ms-flex-align: center;\n align-items: center;\n}\n.gitAddressClone > span.addressType.active{\n color: #4CACFF;\n}\n.gitAddressClone > span:last-child{\n border-right: none;\n}\n.gitAddressClone > input{\n border:none;\n outline: none;\n padding:0px 8px;\n height: 30px;\n line-height: 30px;\n border-radius: 0px;\n border-right: 1px solid #eee;\n -ms-flex:1 1;\n flex:1 1;\n}\n.wrap-commit-table .ant-table-small > .ant-table-content > .ant-table-body{\n margin:0px;\n}\n.commitKey{\n border:1px solid #dcdcdc;\n background-color:#f4f4f4;\n color: #666!important;\n padding:0px 5px;\n height: 28px;\n line-height: 28px;\n margin-right:15px;\n border-radius: 4px;\n max-width: 100%;\n}\n/* 分支 */\n.branchTable{\n border:1px solid #f4f4f4;\n background-color: #f4f4f4;\n border-radius: 4px;\n margin-top:20px;\n}\n.branchTitle{\n padding:12px 10px;\n color: #333;\n font-size: 16px;\n}\n.branchUl li{\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n -ms-flex-align: end;\n align-items: flex-end;\n -ms-flex-pack: justify;\n justify-content: space-between;\n padding:8px 10px 10px 10px;\n}\n.branchUl li:nth-child(2n+1){\n background-color: #fff;\n}\n.operationBtn{\n border:1px solid #f4f4f4;\n border-radius: 3px;\n padding:0px 6px;\n background-color:#fff;\n color:#666!important;\n display: inline-block; \n}\n.messages{\n max-width: 700px;\n}\n.leftPoint{\n margin-left: 20px;\n position: relative;\n}\n.leftPoint::before{\n position: absolute;\n left: -10px;\n top:8px;\n border-radius: 50%;\n width: 4px;\n height: 4px;\n background-color: #dadada;\n content: '';\n}\n\n/* 文件目录、文件内容 */\n.subFileName{\n position: relative;\n margin-left: 15px;\n height: 22px;\n}\n.subFileName::before{\n position: absolute;\n content: '/';\n left: -10px;\n top: 0px;\n color: #999;\n height: 22px;\n line-height: 22px;\n}\n.addFile{\n display: -ms-flexbox;\n display: flex;\n}\n.addFile a{\n display: block;\n background-color: rgb(76, 172, 255,0.8);\n color: #fff;\n cursor: pointer;\n height: 32px;\n line-height: 32px;\n padding: 0px 10px;\n}\n.addFile a:first-child{\n border-radius: 4px 0px 0px 4px;\n}\n.addFile a:last-child{\n border-radius: 0px 4px 4px 0px;\n border-left: 1px solid rgba(247, 247, 247, 0.3);\n}\n.addFile a:active{\n background-color: rgb(76, 172, 255,1);\n}\n\n\n\n@media screen and (max-width: 750px){\n .list-r-Search{\n -ms-flex: 1 1;\n flex: 1 1;\n }\n .list-left,.list-right{\n width: 100%;\n padding: 0px;\n }\n}\n\n@media screen and (max-width: 400px){\n .list-r-Search{\n width: 100%;\n }\n .headerMenu-wrapper{\n -ms-flex-direction: column;\n flex-direction: column;\n width: 100%;\n }\n .headerMenu-wrapper li{\n width: 100%;\n }\n .gitAddressClone{\n width:100%;\n margin-left: 0px;\n }\n .gitAddressClone > span{\n padding:0px;\n }\n .messages{\n max-width: 100%;\n }\n}\n.commonBox{\n border:1px solid #f4f4f4;\n border-radius: 4px;\n margin-top: 25px;\n}\n.commonBox .commonBox-title{\n padding:10px 15px;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n font-size: 18px;\n background: #f0f0f0;\n}\n.commonBox .commonBox-info{\n padding:20px 15px;\n}\n\n@media screen and (max-width: 370px){\n .p-r-tags,.p-r-btn{\n opacity: 0;\n display: none;\n }\n .p-r-about{\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n }\n .commitKey{\n margin-right: 0px;\n }\n .list-r-Search{\n width: 100%;\n }\n}\n.content-file{margin-top: 8px;}\n.text-center{text-align: center;}"],"sourceRoot":""}]); // exports diff --git a/public/react/build/static/js/164.f11364f1.chunk.js b/public/react/build/static/js/164.ce808205.chunk.js similarity index 98% rename from public/react/build/static/js/164.f11364f1.chunk.js rename to public/react/build/static/js/164.ce808205.chunk.js index d2bc1a605..8bcfa95fc 100644 --- a/public/react/build/static/js/164.f11364f1.chunk.js +++ b/public/react/build/static/js/164.ce808205.chunk.js @@ -1998,7 +1998,7 @@ Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_10__list_css__ = __webpack_require__(2382); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_10__list_css___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_10__list_css__); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_11_recompose__ = __webpack_require__(3263); -var _createClass=function(){function defineProperties(target,props){for(var i=0;i0){return __WEBPACK_IMPORTED_MODULE_8_react___default.a.createElement('ul',{className:'branchUl'},branchList.map(function(item,key){return __WEBPACK_IMPORTED_MODULE_8_react___default.a.createElement('li',null,__WEBPACK_IMPORTED_MODULE_8_react___default.a.createElement('div',null,__WEBPACK_IMPORTED_MODULE_8_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_9_react_router_dom__["b" /* Link */],{to:'/projects/'+projectsId+'/coder/commit?branch='+item.name,className:'color-blue font-15',style:{"maxWidth":"100px"}},item.name),__WEBPACK_IMPORTED_MODULE_8_react___default.a.createElement('p',{className:'f-wrap-alignCenter'},__WEBPACK_IMPORTED_MODULE_8_react___default.a.createElement('span',{className:'mr5 color-blue'},item.last_commit&&item.last_commit.id),__WEBPACK_IMPORTED_MODULE_8_react___default.a.createElement('span',{className:'color-grey-9 hide-1 messages leftPoint'},item.last_commit&&item.last_commit.message),__WEBPACK_IMPORTED_MODULE_8_react___default.a.createElement('span',{className:'color-grey-6 leftPoint'},'\u6700\u540E\u66F4\u65B0\u4E8E',item.last_commit&&item.last_commit.time_from_now))),__WEBPACK_IMPORTED_MODULE_8_react___default.a.createElement('span',null,__WEBPACK_IMPORTED_MODULE_8_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_9_react_router_dom__["b" /* Link */],{to:'',className:'mr20 operationBtn'},'\u521B\u5EFA\u5408\u5E76\u8BF7\u6C42'),__WEBPACK_IMPORTED_MODULE_8_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_3_antd_lib_dropdown___default.a,{overlay:menu(item.zip_url,item.tar_url),trigger:['click'],placement:'bottomRight',className:'operationBtn'},__WEBPACK_IMPORTED_MODULE_8_react___default.a.createElement('a',{className:'ant-dropdown-link'},__WEBPACK_IMPORTED_MODULE_8_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_5_antd_lib_tooltip___default.a,{title:'\u4E0B\u8F7D\u5206\u652F'+item.name},__WEBPACK_IMPORTED_MODULE_8_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_7_antd_lib_icon___default.a,{type:'cloud-download',className:'font-18'}))))));}));}};var menu=function menu(zip_url,tar_url){return __WEBPACK_IMPORTED_MODULE_8_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_1_antd_lib_menu___default.a,null,__WEBPACK_IMPORTED_MODULE_8_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_1_antd_lib_menu___default.a.Item,null,__WEBPACK_IMPORTED_MODULE_8_react___default.a.createElement('a',{href:zip_url},'ZIP')),__WEBPACK_IMPORTED_MODULE_8_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_1_antd_lib_menu___default.a.Item,null,__WEBPACK_IMPORTED_MODULE_8_react___default.a.createElement('a',{href:tar_url},'TAR.GZ')));};return __WEBPACK_IMPORTED_MODULE_8_react___default.a.createElement('div',{className:'branchTable'},__WEBPACK_IMPORTED_MODULE_8_react___default.a.createElement('p',{className:'branchTitle'},'\u5206\u652F\u5217\u8868'),list());}}]);return CoderRootBranch;}(__WEBPACK_IMPORTED_MODULE_8_react__["Component"]);/* harmony default export */ __webpack_exports__["default"] = (CoderRootBranch); +var _createClass=function(){function defineProperties(target,props){for(var i=0;i0){return __WEBPACK_IMPORTED_MODULE_8_react___default.a.createElement('ul',{className:'branchUl'},branchList.map(function(item,key){return __WEBPACK_IMPORTED_MODULE_8_react___default.a.createElement('li',null,__WEBPACK_IMPORTED_MODULE_8_react___default.a.createElement('div',null,__WEBPACK_IMPORTED_MODULE_8_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_9_react_router_dom__["b" /* Link */],{to:'/projects/'+projectsId+'/coder?branch='+item.name,className:'color-blue font-15',style:{"maxWidth":"100px"}},item.name),__WEBPACK_IMPORTED_MODULE_8_react___default.a.createElement('p',{className:'f-wrap-alignCenter'},__WEBPACK_IMPORTED_MODULE_8_react___default.a.createElement('span',{className:'mr5 color-blue'},item.last_commit&&item.last_commit.id),__WEBPACK_IMPORTED_MODULE_8_react___default.a.createElement('span',{className:'color-grey-9 hide-1 messages leftPoint'},item.last_commit&&item.last_commit.message),__WEBPACK_IMPORTED_MODULE_8_react___default.a.createElement('span',{className:'color-grey-6 leftPoint'},'\u6700\u540E\u66F4\u65B0\u4E8E',item.last_commit&&item.last_commit.time_from_now))),__WEBPACK_IMPORTED_MODULE_8_react___default.a.createElement('span',null,__WEBPACK_IMPORTED_MODULE_8_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_9_react_router_dom__["b" /* Link */],{to:'',className:'mr20 operationBtn'},'\u521B\u5EFA\u5408\u5E76\u8BF7\u6C42'),__WEBPACK_IMPORTED_MODULE_8_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_3_antd_lib_dropdown___default.a,{overlay:menu(item.zip_url,item.tar_url),trigger:['click'],placement:'bottomRight',className:'operationBtn'},__WEBPACK_IMPORTED_MODULE_8_react___default.a.createElement('a',{className:'ant-dropdown-link'},__WEBPACK_IMPORTED_MODULE_8_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_5_antd_lib_tooltip___default.a,{title:'\u4E0B\u8F7D\u5206\u652F'+item.name},__WEBPACK_IMPORTED_MODULE_8_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_7_antd_lib_icon___default.a,{type:'cloud-download',className:'font-18'}))))));}));}};var menu=function menu(zip_url,tar_url){return __WEBPACK_IMPORTED_MODULE_8_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_1_antd_lib_menu___default.a,null,__WEBPACK_IMPORTED_MODULE_8_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_1_antd_lib_menu___default.a.Item,null,__WEBPACK_IMPORTED_MODULE_8_react___default.a.createElement('a',{href:zip_url},'ZIP')),__WEBPACK_IMPORTED_MODULE_8_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_1_antd_lib_menu___default.a.Item,null,__WEBPACK_IMPORTED_MODULE_8_react___default.a.createElement('a',{href:tar_url},'TAR.GZ')));};return __WEBPACK_IMPORTED_MODULE_8_react___default.a.createElement('div',{className:'branchTable'},__WEBPACK_IMPORTED_MODULE_8_react___default.a.createElement('p',{className:'branchTitle'},'\u5206\u652F\u5217\u8868'),list());}}]);return CoderRootBranch;}(__WEBPACK_IMPORTED_MODULE_8_react__["Component"]);/* harmony default export */ __webpack_exports__["default"] = (CoderRootBranch); /***/ }), diff --git a/public/react/build/static/js/196.4a0b5264.chunk.js b/public/react/build/static/js/196.bc9f557e.chunk.js similarity index 63% rename from public/react/build/static/js/196.4a0b5264.chunk.js rename to public/react/build/static/js/196.bc9f557e.chunk.js index de3f91425..49ba6d43e 100644 --- a/public/react/build/static/js/196.4a0b5264.chunk.js +++ b/public/react/build/static/js/196.bc9f557e.chunk.js @@ -28,7 +28,7 @@ exports = module.exports = __webpack_require__(312)(true); // module -exports.push([module.i, "#root,body{background:#fff!important}.lineH2{line-height:2}.t_project_banner{background:url(" + __webpack_require__(3296) + ") no-repeat top;height:260px;background-color:#050d34}.ProjectListIndex{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.list-left{width:26%;padding-right:20px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px}.list-right{width:74%;background:#fff;padding:10px}.list-l-Menu{border:1px solid #f4f4f4;background:#fff;border-radius:4px;margin-bottom:20px}.list-l-Menu>li{height:40px;line-height:40px;font-size:1rem;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#333;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer}.list-l-Menu li span:last-child{color:#999}.list-l-Menu .MenuTitle{background-color:#efefef;border-radius:4px 4px 0 0;font-size:16px}.list-l-Menu>li:not(.MenuTitle):hover{background-color:#1890ff}.list-l-Menu>li:not(.MenuTitle):hover span{color:#fff}.list-l-Menu .ant-menu-inline{border:none}.list-l-Menu .ant-menu-inline .ant-menu-item{width:100%!important}.list-l-Menu .ant-menu-item-group-title{padding:0}.list-r-operation{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;padding:15px 0 25px}.list-r-Search{width:400px;margin-right:20px}.list-r-Search .ant-btn-lg{height:38px}.list-r-Search .ant-input-group-addon{border:none!important}.list-r-Search .ant-input-search-button{height:40px!important}.createBtn{border-radius:4px;margin-left:20px;display:inline-block;padding:3px 15px;background-color:#4cacff;color:#fff!important}.p-r-Item{display:-ms-flexbox;display:flex;padding:15px 0;border-top:1px solid #eee}.p-r-photo{width:42px;height:42px;border-radius:50%;margin-right:15px}.p-r-Infos{-ms-flex:1 1;flex:1 1;width:0}.p-r-name{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.p-r-name>p{-ms-flex:1 1;flex:1 1;width:0}.p-r-btn{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.p-r-btn>span{height:35px;line-height:35px;border:1px solid #f4f4f4;border-radius:5px;display:block;margin-left:20px;background-color:#fff;display:-ms-flexbox;display:flex}.p-r-btn>span>a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0 12px;background:#ececec}.p-r-btn>span>a:active{background:#f4f4f4}.p-r-btn>span>span{padding:0 8px}.p-r-tags{display:-ms-flexbox;display:flex;opacity:1}.p-r-tags.large>span{height:30px;line-height:30px;font-size:14px}.p-r-tags>span{margin-left:15px;border-radius:4px;border:1px solid #efefef;background:#e2f0fd;height:24px;line-height:24px;display:block;font-size:12px;display:-ms-flexbox;display:flex}.p-r-tags.large>span>label{padding:0 12px}.p-r-tags>span>label{padding:0 8px}.p-r-tags.large>span>span{padding:0 6px}.p-r-tags>span>span{display:block;background:#fff;border-left:#efefef;padding:0 4px;border-radius:0 4px 4px 0;color:#999}.p-r-content{margin-top:10px;color:#666}.p-r-detail>span{margin-right:15px;color:#666}.p-r-detail>span>label{color:#999}.p-r-about{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-top:8px;color:#666}.detailHeader-wrapper{background:#f7f7f7;padding-top:20px;border-bottom:1px solid rgba(34,36,38,.15)}.headerMenu-wrapper{background:#f7f7f7;font-size:16px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;color:#999}.headerMenu-wrapper li{padding:6px 14px;position:relative;text-align:center}.headerMenu-wrapper li.active{background:#fff;margin-bottom:-1px;border:1px solid rgba(34,36,38,.15);border-bottom:none;border-radius:4px 4px 0 0}.branch-wrapper{border:1px solid #eee;border-radius:4px;display:-ms-flexbox;display:flex;padding:5px}.branch-wrapper a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex:1 1;flex:1 1;text-align:center;height:30px;line-height:30px;cursor:pointer;font-size:16px}.branch-wrapper a.active{background:#eee}.branch-wrapper a:hover{color:#4cacff}.gitAddressClone{height:32px;border-radius:4px;border:1px solid #eee;background:#fff;margin-left:20px}.gitAddressClone,.gitAddressClone>span{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.gitAddressClone>span{line-height:30px;height:30px;padding:0 12px;border-right:1px solid #eee;cursor:pointer}.gitAddressClone>span.addressType.active{color:#4cacff}.gitAddressClone>span:last-child{border-right:none}.gitAddressClone>input{border:none;outline:none;padding:0 8px;height:30px;line-height:30px;border-radius:0;border-right:1px solid #eee;-ms-flex:1 1;flex:1 1}.wrap-commit-table .ant-table-small>.ant-table-content>.ant-table-body{margin:0}.commitKey{border:1px solid #dcdcdc;color:#666!important;padding:0 5px;height:28px;line-height:28px;margin-right:15px;border-radius:4px;max-width:100%}.branchTable,.commitKey{background-color:#f4f4f4}.branchTable{border:1px solid #f4f4f4;border-radius:4px;margin-top:20px}.branchTitle{padding:12px 10px;color:#333;font-size:16px}.branchUl li{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:justify;justify-content:space-between;padding:8px 10px 10px}.branchUl li:nth-child(odd),.operationBtn{background-color:#fff}.operationBtn{border:1px solid #f4f4f4;border-radius:3px;padding:0 6px;color:#666!important;display:inline-block}.messages{max-width:700px}.leftPoint{margin-left:20px;position:relative}.leftPoint:before{position:absolute;left:-10px;top:8px;border-radius:50%;width:4px;height:4px;background-color:#dadada;content:\"\"}.subFileName{position:relative;margin-left:15px;height:22px}.subFileName:before{position:absolute;content:\"/\";left:-10px;top:0;color:#999;height:22px;line-height:22px}.addFile{display:-ms-flexbox;display:flex}.addFile a{display:block;background-color:rgba(76,172,255,.8);color:#fff;cursor:pointer;height:32px;line-height:32px;padding:0 10px}.addFile a:first-child{border-radius:4px 0 0 4px}.addFile a:last-child{border-radius:0 4px 4px 0;border-left:1px solid hsla(0,0%,97%,.3)}.addFile a:active{background-color:#4cacff}@media screen and (max-width:750px){.list-r-Search{-ms-flex:1 1;flex:1 1}.list-left,.list-right{width:100%;padding:0}}@media screen and (max-width:400px){.list-r-Search{width:100%}.headerMenu-wrapper{-ms-flex-direction:column;flex-direction:column;width:100%}.headerMenu-wrapper li{width:100%}.gitAddressClone{width:100%;margin-left:0}.gitAddressClone>span{padding:0}.messages{max-width:100%}}.commonBox{border:1px solid #f4f4f4;border-radius:4px;margin-top:25px}.commonBox .commonBox-title{padding:10px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:18px;background:#f0f0f0}.commonBox .commonBox-info{padding:20px 15px}@media screen and (max-width:370px){.p-r-btn,.p-r-tags{opacity:0;display:none}.p-r-about{-ms-flex-wrap:wrap;flex-wrap:wrap}.commitKey{margin-right:0}.list-r-Search{width:100%}}", "", {"version":3,"sources":["/Users/hs/edu/educoder/public/react/src/forge/Main/list.css"],"names":[],"mappings":"AAAA,WACE,yBAA2B,CAC5B,AACD,QAAQ,aAAa,CAAC,AACtB,kBACE,uDAAqE,AACrE,aAAc,AACd,wBAA0B,CAC3B,AACD,kBACE,oBAAqB,AACrB,aAAc,AACd,qBAAsB,AAClB,uBAAwB,AAC5B,mBAAmB,AACf,cAAe,CACpB,AACD,WACE,UAAW,AACX,mBAAoB,AACpB,8BAA+B,AACvB,sBAAuB,AAC/B,kBAAoB,CACrB,AACD,YACE,UAAU,AACV,gBAAiB,AACjB,YAAa,CACd,AACD,aACE,yBAAyB,AACzB,gBAAiB,AACjB,kBAAmB,AACnB,kBAAoB,CACrB,AACD,gBACE,YAAa,AACb,iBAAkB,AAClB,eAAgB,AAChB,eAAiB,AACjB,8BAA+B,AACvB,sBAAuB,AAC/B,WAAY,AACZ,oBAAqB,AACrB,aAAc,AACd,sBAAuB,AACnB,8BAA+B,AACnC,cAAgB,CACjB,AACD,gCACE,UAAY,CACb,AACD,wBACE,yBAA0B,AAC1B,0BAA+B,AAC/B,cAAgB,CACjB,AACD,sCACE,wBAA0B,CAC3B,AACD,2CACE,UAAY,CACb,AAED,8BACE,WAAY,CACb,AACD,6CACE,oBAAqB,CACtB,AACD,wCACE,SAAY,CACb,AAED,kBACE,oBAAqB,AACrB,aAAc,AACd,sBAAuB,AACnB,8BAA+B,AACnC,mBAAoB,AAChB,eAAgB,AACpB,sBAAuB,AACnB,mBAAoB,AACxB,mBAAsB,CACvB,AACD,eACE,YAAa,AACb,iBAAmB,CACpB,AACD,2BACE,WAAa,CACd,AACD,sCAAsC,qBAAwB,CAAC,AAC/D,wCAAwC,qBAAwB,CAAC,AACjE,WACE,kBAAmB,AACnB,iBAAkB,AAClB,qBAAsB,AACtB,iBAAiB,AACjB,yBAA0B,AAC1B,oBAAsB,CACvB,AAGD,UACE,oBAAqB,AACrB,aAAc,AACd,eAAiB,AACjB,yBAA2B,CAC5B,AACD,WACE,WAAY,AACZ,YAAa,AACb,kBAAmB,AACnB,iBAAmB,CACpB,AACD,WACE,aAAc,AACV,SAAU,AACd,OAAS,CACV,AACD,UACE,oBAAqB,AACrB,aAAc,AACd,sBAAuB,AACnB,6BAA+B,CACpC,AACD,YACE,aAAc,AACV,SAAU,AACd,OAAS,CACV,AACD,SACE,oBAAqB,AACrB,aAAc,AACd,sBAAuB,AACnB,kBAAoB,CACzB,AACD,cACE,YAAa,AACb,iBAAkB,AAClB,yBAAyB,AACzB,kBAAmB,AACnB,cAAe,AACf,iBAAkB,AAClB,sBAAuB,AACvB,oBAAqB,AACrB,YAAc,CACf,AACD,gBACE,oBAAqB,AACrB,aAAc,AACd,sBAAuB,AACnB,mBAAoB,AACxB,eAAiB,AACjB,kBAAmB,CACpB,AACD,uBACE,kBAAoB,CACrB,AACD,mBACE,aAAgB,CACjB,AACD,UACE,oBAAqB,AACrB,aAAc,AACd,SAAW,CACZ,AACD,qBACE,YAAa,AACb,iBAAkB,AAClB,cAAgB,CACjB,AACD,eACE,iBAAkB,AAClB,kBAAmB,AACnB,yBAAyB,AACzB,mBAAoB,AACpB,YAAa,AACb,iBAAkB,AAClB,cAAe,AACf,eAAgB,AAChB,oBAAqB,AACrB,YAAc,CACf,AACD,2BACE,cAAiB,CAClB,AACD,qBACE,aAAgB,CACjB,AACD,0BACE,aAAgB,CACjB,AACD,oBACE,cAAe,AACf,gBAAiB,AACjB,oBAAqB,AACrB,cAAgB,AAChB,0BAA+B,AAC/B,UAAY,CACb,AACD,aACE,gBAAgB,AAChB,UAAY,CACb,AACD,iBACE,kBAAmB,AACnB,UAAY,CACb,AACD,uBACE,UAAY,CACb,AAED,WACE,oBAAqB,AACrB,aAAc,AACd,sBAAuB,AACnB,8BAA+B,AACnC,qBAAsB,AAClB,iBAAkB,AACtB,eAAgB,AAChB,UAAY,CACb,AAGD,sBACE,mBAAoB,AACpB,iBAAiB,AACjB,0CAA4C,CAC7C,AACD,oBACE,mBAAoB,AACpB,eAAgB,AAChB,oBAAqB,AACrB,aAAc,AACd,uBAAwB,AACpB,mBAAoB,AACxB,UAAY,CACb,AACD,uBACE,iBAAiB,AACjB,kBAAmB,AACnB,iBAAkB,CACnB,AACD,8BACE,gBAAiB,AACjB,mBAAoB,AACpB,oCAAoC,AACpC,mBAAoB,AACpB,yBAA+B,CAChC,AAED,gBACE,sBAAsB,AACtB,kBAAmB,AACnB,oBAAqB,AACrB,aAAc,AACd,WAAY,CACb,AACD,kBACE,oBAAqB,AACrB,aAAc,AACd,sBAAuB,AACnB,mBAAoB,AACxB,qBAAsB,AAClB,uBAAwB,AAC5B,aAAc,AACV,SAAU,AACd,kBAAmB,AACnB,YAAa,AACb,iBAAkB,AAClB,eAAgB,AAChB,cAAgB,CACjB,AACD,yBACE,eAAiB,CAClB,AACD,wBACE,aAAe,CAChB,AAGD,iBAGE,YAAa,AAGb,kBAAmB,AACnB,sBAAsB,AACtB,gBAAiB,AACjB,gBAAkB,CACnB,AACD,uCAVE,oBAAqB,AACrB,aAAc,AAEd,sBAAuB,AACnB,kBAAoB,CAgBzB,AAVD,sBAGE,iBAAkB,AAClB,YAAa,AACb,eAAiB,AACjB,4BAA6B,AAC7B,cAAgB,CAGjB,AACD,yCACE,aAAe,CAChB,AACD,iCACE,iBAAmB,CACpB,AACD,uBACE,YAAY,AACZ,aAAc,AACd,cAAgB,AAChB,YAAa,AACb,iBAAkB,AAClB,gBAAmB,AACnB,4BAA6B,AAC7B,aAAa,AACT,QAAS,CACd,AACD,uEACE,QAAW,CACZ,AACD,WACE,yBAAyB,AAEzB,qBAAsB,AACtB,cAAgB,AAChB,YAAa,AACb,iBAAkB,AAClB,kBAAkB,AAClB,kBAAmB,AACnB,cAAgB,CACjB,AAED,wBAVE,wBAAyB,CAe1B,AALD,aACE,yBAAyB,AAEzB,kBAAmB,AACnB,eAAgB,CACjB,AACD,aACE,kBAAkB,AAClB,WAAY,AACZ,cAAgB,CACjB,AACD,aACE,oBAAqB,AACrB,aAAc,AACd,mBAAoB,AAChB,eAAgB,AACpB,mBAAoB,AAChB,qBAAsB,AAC1B,sBAAuB,AACnB,8BAA+B,AACnC,qBAA2B,CAC5B,AAID,0CAFE,qBAAuB,CASxB,AAPD,cACE,yBAAyB,AACzB,kBAAmB,AACnB,cAAgB,AAEhB,qBAAqB,AACrB,oBAAsB,CACvB,AACD,UACE,eAAiB,CAClB,AACD,WACE,iBAAkB,AAClB,iBAAmB,CACpB,AACD,kBACE,kBAAmB,AACnB,WAAY,AACZ,QAAQ,AACR,kBAAmB,AACnB,UAAW,AACX,WAAY,AACZ,yBAA0B,AAC1B,UAAY,CACb,AAGD,aACE,kBAAmB,AACnB,iBAAkB,AAClB,WAAa,CACd,AACD,oBACE,kBAAmB,AACnB,YAAa,AACb,WAAY,AACZ,MAAS,AACT,WAAY,AACZ,YAAa,AACb,gBAAkB,CACnB,AACD,SACE,oBAAqB,AACrB,YAAc,CACf,AACD,WACE,cAAe,AACf,qCAAwC,AACxC,WAAY,AACZ,eAAgB,AAChB,YAAa,AACb,iBAAkB,AAClB,cAAkB,CACnB,AACD,uBACE,yBAA+B,CAChC,AACD,sBACE,0BAA+B,AAC/B,uCAAgD,CACjD,AACD,kBACE,wBAAsC,CACvC,AAID,oCACE,eACE,aAAc,AACV,QAAU,CACf,AACD,uBACE,WAAY,AACZ,SAAa,CACd,CACF,AAED,oCACE,eACE,UAAY,CACb,AACD,oBACE,0BAA2B,AACvB,sBAAuB,AAC3B,UAAY,CACb,AACD,uBACE,UAAY,CACb,AACD,iBACE,WAAW,AACX,aAAiB,CAClB,AACD,sBACE,SAAY,CACb,AACD,UACE,cAAgB,CACjB,CACF,AACD,WACE,yBAAyB,AACzB,kBAAmB,AACnB,eAAiB,CAClB,AACD,4BACE,kBAAkB,AAClB,8BAA+B,AACvB,sBAAuB,AAC/B,eAAgB,AAChB,kBAAoB,CACrB,AACD,2BACE,iBAAkB,CACnB,AAED,oCACE,mBACE,UAAW,AACX,YAAc,CACf,AACD,WACE,mBAAoB,AAChB,cAAgB,CACrB,AACD,WACE,cAAkB,CACnB,AACD,eACE,UAAY,CACb,CACF","file":"list.css","sourcesContent":["body,#root{\n background: #fff!important;\n}\n.lineH2{line-height:2}\n.t_project_banner {\n background: url(../../images/forge/project.jpg) no-repeat top center;\n height: 260px;\n background-color: #050d34;\n}\n.ProjectListIndex{\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: start;\n align-items: flex-start;\n -ms-flex-wrap:wrap;\n flex-wrap:wrap;\n}\n.list-left{\n width: 26%;\n padding-right: 20px;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n margin-bottom: 20px;\n}\n.list-right{\n width:74%;\n background: #fff;\n padding:10px;\n}\n.list-l-Menu{\n border:1px solid #f4f4f4;\n background: #fff;\n border-radius: 4px;\n margin-bottom: 20px;\n}\n.list-l-Menu>li{\n height: 40px;\n line-height: 40px;\n font-size: 1rem;\n padding:0px 20px;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n color: #333;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-pack: justify;\n justify-content: space-between;\n cursor: pointer;\n}\n.list-l-Menu li span:last-child{\n color: #999;\n}\n.list-l-Menu .MenuTitle{\n background-color: #efefef;\n border-radius: 4px 4px 0px 0px;\n font-size: 16px;\n}\n.list-l-Menu > li:not(.MenuTitle):hover{\n background-color: #1890ff;\n}\n.list-l-Menu > li:not(.MenuTitle):hover span{\n color: #fff;\n}\n/* 左侧menu */\n.list-l-Menu .ant-menu-inline{\n border:none;\n}\n.list-l-Menu .ant-menu-inline .ant-menu-item{\n width:100%!important;\n}\n.list-l-Menu .ant-menu-item-group-title{\n padding:0px;\n}\n\n.list-r-operation{\n display: -ms-flexbox;\n display: flex;\n -ms-flex-pack: justify;\n justify-content: space-between;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n -ms-flex-align: center;\n align-items: center;\n padding:15px 0px 25px; \n}\n.list-r-Search{\n width: 400px;\n margin-right: 20px;\n}\n.list-r-Search .ant-btn-lg{\n height: 38px;\n}\n.list-r-Search .ant-input-group-addon{border: none !important;}\n.list-r-Search .ant-input-search-button{height: 40px !important;}\n.createBtn{\n border-radius: 4px;\n margin-left: 20px;\n display: inline-block;\n padding:3px 15px;\n background-color: #4CACFF;\n color: #fff!important;\n}\n\n/* 列表 */\n.p-r-Item{\n display: -ms-flexbox;\n display: flex;\n padding:15px 0px;\n border-top: 1px solid #eee;\n}\n.p-r-photo{\n width: 42px;\n height: 42px;\n border-radius: 50%;\n margin-right: 15px;\n}\n.p-r-Infos{\n -ms-flex: 1 1;\n flex: 1 1;\n width: 0;\n}\n.p-r-name{\n display: -ms-flexbox;\n display: flex;\n -ms-flex-pack: justify;\n justify-content: space-between;\n}\n.p-r-name > p{\n -ms-flex: 1 1;\n flex: 1 1;\n width: 0;\n}\n.p-r-btn{\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n}\n.p-r-btn > span{\n height: 35px;\n line-height: 35px;\n border:1px solid #f4f4f4;\n border-radius: 5px;\n display: block;\n margin-left: 20px;\n background-color: #fff;\n display: -ms-flexbox;\n display: flex;\n}\n.p-r-btn > span > a{\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n padding:0px 12px;\n background:#ececec;\n}\n.p-r-btn > span > a:active{\n background: #f4f4f4;\n}\n.p-r-btn > span > span{\n padding:0px 8px;\n}\n.p-r-tags{\n display: -ms-flexbox;\n display: flex;\n opacity: 1;\n}\n.p-r-tags.large > span{\n height: 30px;\n line-height: 30px;\n font-size: 14px;\n}\n.p-r-tags > span{\n margin-left: 15px;\n border-radius: 4px;\n border:1px solid #efefef;\n background: #e2f0fd;\n height: 24px;\n line-height: 24px;\n display: block;\n font-size: 12px;\n display: -ms-flexbox;\n display: flex;\n}\n.p-r-tags.large > span >label{\n padding:0px 12px;\n}\n.p-r-tags > span >label{\n padding:0px 8px;\n}\n.p-r-tags.large > span >span{\n padding:0px 6px;\n}\n.p-r-tags > span >span{\n display: block;\n background: #fff;\n border-left: #efefef;\n padding:0px 4px;\n border-radius: 0px 4px 4px 0px;\n color: #999;\n}\n.p-r-content{\n margin-top:10px;\n color: #666;\n}\n.p-r-detail > span{\n margin-right: 15px;\n color: #666;\n}\n.p-r-detail > span > label{\n color: #999;\n}\n\n.p-r-about{\n display: -ms-flexbox;\n display: flex;\n -ms-flex-pack: justify;\n justify-content: space-between;\n -ms-flex-wrap: nowrap;\n flex-wrap: nowrap;\n margin-top: 8px;\n color: #666;\n}\n\n/* -----------详情------------ */\n.detailHeader-wrapper{\n background: #f7f7f7;\n padding-top:20px;\n border-bottom: 1px solid rgba(34,36,38,.15);\n}\n.headerMenu-wrapper{\n background: #f7f7f7;\n font-size: 16px;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: row;\n flex-direction: row;\n color: #999;\n}\n.headerMenu-wrapper li{\n padding:6px 14px; \n position: relative;\n text-align: center\n}\n.headerMenu-wrapper li.active{\n background: #fff;\n margin-bottom: -1px;\n border:1px solid rgba(34,36,38,.15);\n border-bottom: none;\n border-radius: 4px 4px 0px 0px;\n}\n/* 详情-代码 */\n.branch-wrapper{\n border:1px solid #eee;\n border-radius: 4px;\n display: -ms-flexbox;\n display: flex;\n padding:5px;\n}\n.branch-wrapper a{\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: center;\n justify-content: center;\n -ms-flex: 1 1;\n flex: 1 1;\n text-align: center;\n height: 30px;\n line-height: 30px;\n cursor: pointer;\n font-size: 16px;\n}\n.branch-wrapper a.active{\n background: #eee;\n}\n.branch-wrapper a:hover{\n color: #4CACFF;\n}\n\n\n.gitAddressClone{\n display: -ms-flexbox;\n display: flex;\n height: 32px;\n -ms-flex-align: center;\n align-items: center;\n border-radius: 4px;\n border:1px solid #eee;\n background: #fff;\n margin-left: 20px;\n}\n.gitAddressClone > span{\n display: -ms-flexbox;\n display: flex;\n line-height: 30px;\n height: 30px;\n padding:0px 12px;\n border-right: 1px solid #eee;\n cursor: pointer;\n -ms-flex-align: center;\n align-items: center;\n}\n.gitAddressClone > span.addressType.active{\n color: #4CACFF;\n}\n.gitAddressClone > span:last-child{\n border-right: none;\n}\n.gitAddressClone > input{\n border:none;\n outline: none;\n padding:0px 8px;\n height: 30px;\n line-height: 30px;\n border-radius: 0px;\n border-right: 1px solid #eee;\n -ms-flex:1 1;\n flex:1 1;\n}\n.wrap-commit-table .ant-table-small > .ant-table-content > .ant-table-body{\n margin:0px;\n}\n.commitKey{\n border:1px solid #dcdcdc;\n background-color:#f4f4f4;\n color: #666!important;\n padding:0px 5px;\n height: 28px;\n line-height: 28px;\n margin-right:15px;\n border-radius: 4px;\n max-width: 100%;\n}\n/* 分支 */\n.branchTable{\n border:1px solid #f4f4f4;\n background-color: #f4f4f4;\n border-radius: 4px;\n margin-top:20px;\n}\n.branchTitle{\n padding:12px 10px;\n color: #333;\n font-size: 16px;\n}\n.branchUl li{\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n -ms-flex-align: end;\n align-items: flex-end;\n -ms-flex-pack: justify;\n justify-content: space-between;\n padding:8px 10px 10px 10px;\n}\n.branchUl li:nth-child(2n+1){\n background-color: #fff;\n}\n.operationBtn{\n border:1px solid #f4f4f4;\n border-radius: 3px;\n padding:0px 6px;\n background-color:#fff;\n color:#666!important;\n display: inline-block; \n}\n.messages{\n max-width: 700px;\n}\n.leftPoint{\n margin-left: 20px;\n position: relative;\n}\n.leftPoint::before{\n position: absolute;\n left: -10px;\n top:8px;\n border-radius: 50%;\n width: 4px;\n height: 4px;\n background-color: #dadada;\n content: '';\n}\n\n/* 文件目录、文件内容 */\n.subFileName{\n position: relative;\n margin-left: 15px;\n height: 22px;\n}\n.subFileName::before{\n position: absolute;\n content: '/';\n left: -10px;\n top: 0px;\n color: #999;\n height: 22px;\n line-height: 22px;\n}\n.addFile{\n display: -ms-flexbox;\n display: flex;\n}\n.addFile a{\n display: block;\n background-color: rgb(76, 172, 255,0.8);\n color: #fff;\n cursor: pointer;\n height: 32px;\n line-height: 32px;\n padding: 0px 10px;\n}\n.addFile a:first-child{\n border-radius: 4px 0px 0px 4px;\n}\n.addFile a:last-child{\n border-radius: 0px 4px 4px 0px;\n border-left: 1px solid rgba(247, 247, 247, 0.3);\n}\n.addFile a:active{\n background-color: rgb(76, 172, 255,1);\n}\n\n\n\n@media screen and (max-width: 750px){\n .list-r-Search{\n -ms-flex: 1 1;\n flex: 1 1;\n }\n .list-left,.list-right{\n width: 100%;\n padding: 0px;\n }\n}\n\n@media screen and (max-width: 400px){\n .list-r-Search{\n width: 100%;\n }\n .headerMenu-wrapper{\n -ms-flex-direction: column;\n flex-direction: column;\n width: 100%;\n }\n .headerMenu-wrapper li{\n width: 100%;\n }\n .gitAddressClone{\n width:100%;\n margin-left: 0px;\n }\n .gitAddressClone > span{\n padding:0px;\n }\n .messages{\n max-width: 100%;\n }\n}\n.commonBox{\n border:1px solid #f4f4f4;\n border-radius: 4px;\n margin-top: 25px;\n}\n.commonBox .commonBox-title{\n padding:10px 15px;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n font-size: 18px;\n background: #f0f0f0;\n}\n.commonBox .commonBox-info{\n padding:20px 15px;\n}\n\n@media screen and (max-width: 370px){\n .p-r-tags,.p-r-btn{\n opacity: 0;\n display: none;\n }\n .p-r-about{\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n }\n .commitKey{\n margin-right: 0px;\n }\n .list-r-Search{\n width: 100%;\n }\n}\n"],"sourceRoot":""}]); +exports.push([module.i, "#root,body{background:#fff!important}.lineH2{line-height:2}.t_project_banner{background:url(" + __webpack_require__(3296) + ") no-repeat top;height:260px;background-color:#050d34}.ProjectListIndex{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.list-left{width:26%;padding-right:20px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px}.list-right{width:74%;background:#fff;padding:10px}.list-l-Menu{border:1px solid #f4f4f4;background:#fff;border-radius:4px;margin-bottom:20px}.list-l-Menu>li{height:40px;line-height:40px;font-size:1rem;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#333;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer}.list-l-Menu li span:last-child{color:#999}.list-l-Menu .MenuTitle{background-color:#efefef;border-radius:4px 4px 0 0;font-size:16px}.list-l-Menu>li:not(.MenuTitle):hover{background-color:#1890ff}.list-l-Menu>li:not(.MenuTitle):hover span{color:#fff}.list-l-Menu .ant-menu-inline{border:none}.list-l-Menu .ant-menu-inline .ant-menu-item{width:100%!important}.list-l-Menu .ant-menu-item-group-title{padding:0}.list-r-operation{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;padding:15px 0 25px}.list-r-Search{width:400px;margin-right:20px}.list-r-Search .ant-btn-lg{height:38px}.list-r-Search .ant-input-group-addon{border:none!important}.list-r-Search .ant-input-search-button{height:40px!important}.createBtn{border-radius:4px;margin-left:20px;display:inline-block;padding:3px 15px;background-color:#4cacff;color:#fff!important}.p-r-Item{display:-ms-flexbox;display:flex;padding:15px 0;border-top:1px solid #eee}.p-r-photo{width:42px;height:42px;border-radius:50%;margin-right:15px}.p-r-Infos{-ms-flex:1 1;flex:1 1;width:0}.p-r-name{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.p-r-name>p{-ms-flex:1 1;flex:1 1;width:0}.p-r-btn{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.p-r-btn>span{height:35px;line-height:35px;border:1px solid #f4f4f4;border-radius:5px;display:block;margin-left:20px;background-color:#fff;display:-ms-flexbox;display:flex}.p-r-btn>span>a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0 12px;background:#ececec}.p-r-btn>span>a:active{background:#f4f4f4}.p-r-btn>span>span{padding:0 8px}.p-r-tags{display:-ms-flexbox;display:flex;opacity:1}.p-r-tags.large>span{height:30px;line-height:30px;font-size:14px}.p-r-tags>span{margin-left:15px;border-radius:4px;border:1px solid #efefef;background:#e2f0fd;height:24px;line-height:24px;display:block;font-size:12px;display:-ms-flexbox;display:flex}.p-r-tags.large>span>label{padding:0 12px}.p-r-tags>span>label{padding:0 8px}.p-r-tags.large>span>span{padding:0 6px}.p-r-tags>span>span{display:block;background:#fff;border-left:#efefef;padding:0 4px;border-radius:0 4px 4px 0;color:#999}.p-r-content{margin-top:10px;color:#666}.p-r-detail>span{margin-right:15px;color:#666}.p-r-detail>span>label{color:#999}.p-r-about{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-top:8px;color:#666}.detailHeader-wrapper{background:#f7f7f7;padding-top:20px;border-bottom:1px solid rgba(34,36,38,.15)}.headerMenu-wrapper{background:#f7f7f7;font-size:16px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;color:#999}.headerMenu-wrapper li{padding:6px 14px;position:relative;text-align:center}.headerMenu-wrapper li.active{background:#fff;margin-bottom:-1px;border:1px solid rgba(34,36,38,.15);border-bottom:none;border-radius:4px 4px 0 0}.branch-wrapper{border:1px solid #eee;border-radius:4px;display:-ms-flexbox;display:flex;padding:5px}.branch-wrapper a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex:1 1;flex:1 1;text-align:center;height:30px;line-height:30px;cursor:pointer;font-size:16px}.branch-wrapper a.active{background:#eee}.branch-wrapper a:hover{color:#4cacff}.gitAddressClone{height:32px;border-radius:4px;border:1px solid #eee;background:#fff;margin-left:20px}.gitAddressClone,.gitAddressClone>span{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.gitAddressClone>span{line-height:30px;height:30px;padding:0 12px;border-right:1px solid #eee;cursor:pointer}.gitAddressClone>span.addressType.active{color:#4cacff}.gitAddressClone>span:last-child{border-right:none}.gitAddressClone>input{border:none;outline:none;padding:0 8px;height:30px;line-height:30px;border-radius:0;border-right:1px solid #eee;-ms-flex:1 1;flex:1 1}.wrap-commit-table .ant-table-small>.ant-table-content>.ant-table-body{margin:0}.commitKey{border:1px solid #dcdcdc;color:#666!important;padding:0 5px;height:28px;line-height:28px;margin-right:15px;border-radius:4px;max-width:100%}.branchTable,.commitKey{background-color:#f4f4f4}.branchTable{border:1px solid #f4f4f4;border-radius:4px;margin-top:20px}.branchTitle{padding:12px 10px;color:#333;font-size:16px}.branchUl li{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:justify;justify-content:space-between;padding:8px 10px 10px}.branchUl li:nth-child(odd),.operationBtn{background-color:#fff}.operationBtn{border:1px solid #f4f4f4;border-radius:3px;padding:0 6px;color:#666!important;display:inline-block}.messages{max-width:700px}.leftPoint{margin-left:20px;position:relative}.leftPoint:before{position:absolute;left:-10px;top:8px;border-radius:50%;width:4px;height:4px;background-color:#dadada;content:\"\"}.subFileName{position:relative;margin-left:15px;height:22px}.subFileName:before{position:absolute;content:\"/\";left:-10px;top:0;color:#999;height:22px;line-height:22px}.addFile{display:-ms-flexbox;display:flex}.addFile a{display:block;background-color:rgba(76,172,255,.8);color:#fff;cursor:pointer;height:32px;line-height:32px;padding:0 10px}.addFile a:first-child{border-radius:4px 0 0 4px}.addFile a:last-child{border-radius:0 4px 4px 0;border-left:1px solid hsla(0,0%,97%,.3)}.addFile a:active{background-color:#4cacff}@media screen and (max-width:750px){.list-r-Search{-ms-flex:1 1;flex:1 1}.list-left,.list-right{width:100%;padding:0}}@media screen and (max-width:400px){.list-r-Search{width:100%}.headerMenu-wrapper{-ms-flex-direction:column;flex-direction:column;width:100%}.headerMenu-wrapper li{width:100%}.gitAddressClone{width:100%;margin-left:0}.gitAddressClone>span{padding:0}.messages{max-width:100%}}.commonBox{border:1px solid #f4f4f4;border-radius:4px;margin-top:25px}.commonBox .commonBox-title{padding:10px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:18px;background:#f0f0f0}.commonBox .commonBox-info{padding:20px 15px}@media screen and (max-width:370px){.p-r-btn,.p-r-tags{opacity:0;display:none}.p-r-about{-ms-flex-wrap:wrap;flex-wrap:wrap}.commitKey{margin-right:0}.list-r-Search{width:100%}}.content-file{margin-top:8px}.text-center{text-align:center}", "", {"version":3,"sources":["/Users/hs/edu/educoder/public/react/src/forge/Main/list.css"],"names":[],"mappings":"AAAA,WACE,yBAA2B,CAC5B,AACD,QAAQ,aAAa,CAAC,AACtB,kBACE,uDAAqE,AACrE,aAAc,AACd,wBAA0B,CAC3B,AACD,kBACE,oBAAqB,AACrB,aAAc,AACd,qBAAsB,AAClB,uBAAwB,AAC5B,mBAAmB,AACf,cAAe,CACpB,AACD,WACE,UAAW,AACX,mBAAoB,AACpB,8BAA+B,AACvB,sBAAuB,AAC/B,kBAAoB,CACrB,AACD,YACE,UAAU,AACV,gBAAiB,AACjB,YAAa,CACd,AACD,aACE,yBAAyB,AACzB,gBAAiB,AACjB,kBAAmB,AACnB,kBAAoB,CACrB,AACD,gBACE,YAAa,AACb,iBAAkB,AAClB,eAAgB,AAChB,eAAiB,AACjB,8BAA+B,AACvB,sBAAuB,AAC/B,WAAY,AACZ,oBAAqB,AACrB,aAAc,AACd,sBAAuB,AACnB,8BAA+B,AACnC,cAAgB,CACjB,AACD,gCACE,UAAY,CACb,AACD,wBACE,yBAA0B,AAC1B,0BAA+B,AAC/B,cAAgB,CACjB,AACD,sCACE,wBAA0B,CAC3B,AACD,2CACE,UAAY,CACb,AAED,8BACE,WAAY,CACb,AACD,6CACE,oBAAqB,CACtB,AACD,wCACE,SAAY,CACb,AAED,kBACE,oBAAqB,AACrB,aAAc,AACd,sBAAuB,AACnB,8BAA+B,AACnC,mBAAoB,AAChB,eAAgB,AACpB,sBAAuB,AACnB,mBAAoB,AACxB,mBAAsB,CACvB,AACD,eACE,YAAa,AACb,iBAAmB,CACpB,AACD,2BACE,WAAa,CACd,AACD,sCAAsC,qBAAwB,CAAC,AAC/D,wCAAwC,qBAAwB,CAAC,AACjE,WACE,kBAAmB,AACnB,iBAAkB,AAClB,qBAAsB,AACtB,iBAAiB,AACjB,yBAA0B,AAC1B,oBAAsB,CACvB,AAGD,UACE,oBAAqB,AACrB,aAAc,AACd,eAAiB,AACjB,yBAA2B,CAC5B,AACD,WACE,WAAY,AACZ,YAAa,AACb,kBAAmB,AACnB,iBAAmB,CACpB,AACD,WACE,aAAc,AACV,SAAU,AACd,OAAS,CACV,AACD,UACE,oBAAqB,AACrB,aAAc,AACd,sBAAuB,AACnB,6BAA+B,CACpC,AACD,YACE,aAAc,AACV,SAAU,AACd,OAAS,CACV,AACD,SACE,oBAAqB,AACrB,aAAc,AACd,sBAAuB,AACnB,kBAAoB,CACzB,AACD,cACE,YAAa,AACb,iBAAkB,AAClB,yBAAyB,AACzB,kBAAmB,AACnB,cAAe,AACf,iBAAkB,AAClB,sBAAuB,AACvB,oBAAqB,AACrB,YAAc,CACf,AACD,gBACE,oBAAqB,AACrB,aAAc,AACd,sBAAuB,AACnB,mBAAoB,AACxB,eAAiB,AACjB,kBAAmB,CACpB,AACD,uBACE,kBAAoB,CACrB,AACD,mBACE,aAAgB,CACjB,AACD,UACE,oBAAqB,AACrB,aAAc,AACd,SAAW,CACZ,AACD,qBACE,YAAa,AACb,iBAAkB,AAClB,cAAgB,CACjB,AACD,eACE,iBAAkB,AAClB,kBAAmB,AACnB,yBAAyB,AACzB,mBAAoB,AACpB,YAAa,AACb,iBAAkB,AAClB,cAAe,AACf,eAAgB,AAChB,oBAAqB,AACrB,YAAc,CACf,AACD,2BACE,cAAiB,CAClB,AACD,qBACE,aAAgB,CACjB,AACD,0BACE,aAAgB,CACjB,AACD,oBACE,cAAe,AACf,gBAAiB,AACjB,oBAAqB,AACrB,cAAgB,AAChB,0BAA+B,AAC/B,UAAY,CACb,AACD,aACE,gBAAgB,AAChB,UAAY,CACb,AACD,iBACE,kBAAmB,AACnB,UAAY,CACb,AACD,uBACE,UAAY,CACb,AAED,WACE,oBAAqB,AACrB,aAAc,AACd,sBAAuB,AACnB,8BAA+B,AACnC,qBAAsB,AAClB,iBAAkB,AACtB,eAAgB,AAChB,UAAY,CACb,AAGD,sBACE,mBAAoB,AACpB,iBAAiB,AACjB,0CAA4C,CAC7C,AACD,oBACE,mBAAoB,AACpB,eAAgB,AAChB,oBAAqB,AACrB,aAAc,AACd,uBAAwB,AACpB,mBAAoB,AACxB,UAAY,CACb,AACD,uBACE,iBAAiB,AACjB,kBAAmB,AACnB,iBAAkB,CACnB,AACD,8BACE,gBAAiB,AACjB,mBAAoB,AACpB,oCAAoC,AACpC,mBAAoB,AACpB,yBAA+B,CAChC,AAED,gBACE,sBAAsB,AACtB,kBAAmB,AACnB,oBAAqB,AACrB,aAAc,AACd,WAAY,CACb,AACD,kBACE,oBAAqB,AACrB,aAAc,AACd,sBAAuB,AACnB,mBAAoB,AACxB,qBAAsB,AAClB,uBAAwB,AAC5B,aAAc,AACV,SAAU,AACd,kBAAmB,AACnB,YAAa,AACb,iBAAkB,AAClB,eAAgB,AAChB,cAAgB,CACjB,AACD,yBACE,eAAiB,CAClB,AACD,wBACE,aAAe,CAChB,AAGD,iBAGE,YAAa,AAGb,kBAAmB,AACnB,sBAAsB,AACtB,gBAAiB,AACjB,gBAAkB,CACnB,AACD,uCAVE,oBAAqB,AACrB,aAAc,AAEd,sBAAuB,AACnB,kBAAoB,CAgBzB,AAVD,sBAGE,iBAAkB,AAClB,YAAa,AACb,eAAiB,AACjB,4BAA6B,AAC7B,cAAgB,CAGjB,AACD,yCACE,aAAe,CAChB,AACD,iCACE,iBAAmB,CACpB,AACD,uBACE,YAAY,AACZ,aAAc,AACd,cAAgB,AAChB,YAAa,AACb,iBAAkB,AAClB,gBAAmB,AACnB,4BAA6B,AAC7B,aAAa,AACT,QAAS,CACd,AACD,uEACE,QAAW,CACZ,AACD,WACE,yBAAyB,AAEzB,qBAAsB,AACtB,cAAgB,AAChB,YAAa,AACb,iBAAkB,AAClB,kBAAkB,AAClB,kBAAmB,AACnB,cAAgB,CACjB,AAED,wBAVE,wBAAyB,CAe1B,AALD,aACE,yBAAyB,AAEzB,kBAAmB,AACnB,eAAgB,CACjB,AACD,aACE,kBAAkB,AAClB,WAAY,AACZ,cAAgB,CACjB,AACD,aACE,oBAAqB,AACrB,aAAc,AACd,mBAAoB,AAChB,eAAgB,AACpB,mBAAoB,AAChB,qBAAsB,AAC1B,sBAAuB,AACnB,8BAA+B,AACnC,qBAA2B,CAC5B,AAID,0CAFE,qBAAuB,CASxB,AAPD,cACE,yBAAyB,AACzB,kBAAmB,AACnB,cAAgB,AAEhB,qBAAqB,AACrB,oBAAsB,CACvB,AACD,UACE,eAAiB,CAClB,AACD,WACE,iBAAkB,AAClB,iBAAmB,CACpB,AACD,kBACE,kBAAmB,AACnB,WAAY,AACZ,QAAQ,AACR,kBAAmB,AACnB,UAAW,AACX,WAAY,AACZ,yBAA0B,AAC1B,UAAY,CACb,AAGD,aACE,kBAAmB,AACnB,iBAAkB,AAClB,WAAa,CACd,AACD,oBACE,kBAAmB,AACnB,YAAa,AACb,WAAY,AACZ,MAAS,AACT,WAAY,AACZ,YAAa,AACb,gBAAkB,CACnB,AACD,SACE,oBAAqB,AACrB,YAAc,CACf,AACD,WACE,cAAe,AACf,qCAAwC,AACxC,WAAY,AACZ,eAAgB,AAChB,YAAa,AACb,iBAAkB,AAClB,cAAkB,CACnB,AACD,uBACE,yBAA+B,CAChC,AACD,sBACE,0BAA+B,AAC/B,uCAAgD,CACjD,AACD,kBACE,wBAAsC,CACvC,AAID,oCACE,eACE,aAAc,AACV,QAAU,CACf,AACD,uBACE,WAAY,AACZ,SAAa,CACd,CACF,AAED,oCACE,eACE,UAAY,CACb,AACD,oBACE,0BAA2B,AACvB,sBAAuB,AAC3B,UAAY,CACb,AACD,uBACE,UAAY,CACb,AACD,iBACE,WAAW,AACX,aAAiB,CAClB,AACD,sBACE,SAAY,CACb,AACD,UACE,cAAgB,CACjB,CACF,AACD,WACE,yBAAyB,AACzB,kBAAmB,AACnB,eAAiB,CAClB,AACD,4BACE,kBAAkB,AAClB,8BAA+B,AACvB,sBAAuB,AAC/B,eAAgB,AAChB,kBAAoB,CACrB,AACD,2BACE,iBAAkB,CACnB,AAED,oCACE,mBACE,UAAW,AACX,YAAc,CACf,AACD,WACE,mBAAoB,AAChB,cAAgB,CACrB,AACD,WACE,cAAkB,CACnB,AACD,eACE,UAAY,CACb,CACF,AACD,cAAc,cAAgB,CAAC,AAC/B,aAAa,iBAAmB,CAAC","file":"list.css","sourcesContent":["body,#root{\n background: #fff!important;\n}\n.lineH2{line-height:2}\n.t_project_banner {\n background: url(../../images/forge/project.jpg) no-repeat top center;\n height: 260px;\n background-color: #050d34;\n}\n.ProjectListIndex{\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: start;\n align-items: flex-start;\n -ms-flex-wrap:wrap;\n flex-wrap:wrap;\n}\n.list-left{\n width: 26%;\n padding-right: 20px;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n margin-bottom: 20px;\n}\n.list-right{\n width:74%;\n background: #fff;\n padding:10px;\n}\n.list-l-Menu{\n border:1px solid #f4f4f4;\n background: #fff;\n border-radius: 4px;\n margin-bottom: 20px;\n}\n.list-l-Menu>li{\n height: 40px;\n line-height: 40px;\n font-size: 1rem;\n padding:0px 20px;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n color: #333;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-pack: justify;\n justify-content: space-between;\n cursor: pointer;\n}\n.list-l-Menu li span:last-child{\n color: #999;\n}\n.list-l-Menu .MenuTitle{\n background-color: #efefef;\n border-radius: 4px 4px 0px 0px;\n font-size: 16px;\n}\n.list-l-Menu > li:not(.MenuTitle):hover{\n background-color: #1890ff;\n}\n.list-l-Menu > li:not(.MenuTitle):hover span{\n color: #fff;\n}\n/* 左侧menu */\n.list-l-Menu .ant-menu-inline{\n border:none;\n}\n.list-l-Menu .ant-menu-inline .ant-menu-item{\n width:100%!important;\n}\n.list-l-Menu .ant-menu-item-group-title{\n padding:0px;\n}\n\n.list-r-operation{\n display: -ms-flexbox;\n display: flex;\n -ms-flex-pack: justify;\n justify-content: space-between;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n -ms-flex-align: center;\n align-items: center;\n padding:15px 0px 25px; \n}\n.list-r-Search{\n width: 400px;\n margin-right: 20px;\n}\n.list-r-Search .ant-btn-lg{\n height: 38px;\n}\n.list-r-Search .ant-input-group-addon{border: none !important;}\n.list-r-Search .ant-input-search-button{height: 40px !important;}\n.createBtn{\n border-radius: 4px;\n margin-left: 20px;\n display: inline-block;\n padding:3px 15px;\n background-color: #4CACFF;\n color: #fff!important;\n}\n\n/* 列表 */\n.p-r-Item{\n display: -ms-flexbox;\n display: flex;\n padding:15px 0px;\n border-top: 1px solid #eee;\n}\n.p-r-photo{\n width: 42px;\n height: 42px;\n border-radius: 50%;\n margin-right: 15px;\n}\n.p-r-Infos{\n -ms-flex: 1 1;\n flex: 1 1;\n width: 0;\n}\n.p-r-name{\n display: -ms-flexbox;\n display: flex;\n -ms-flex-pack: justify;\n justify-content: space-between;\n}\n.p-r-name > p{\n -ms-flex: 1 1;\n flex: 1 1;\n width: 0;\n}\n.p-r-btn{\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n}\n.p-r-btn > span{\n height: 35px;\n line-height: 35px;\n border:1px solid #f4f4f4;\n border-radius: 5px;\n display: block;\n margin-left: 20px;\n background-color: #fff;\n display: -ms-flexbox;\n display: flex;\n}\n.p-r-btn > span > a{\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n padding:0px 12px;\n background:#ececec;\n}\n.p-r-btn > span > a:active{\n background: #f4f4f4;\n}\n.p-r-btn > span > span{\n padding:0px 8px;\n}\n.p-r-tags{\n display: -ms-flexbox;\n display: flex;\n opacity: 1;\n}\n.p-r-tags.large > span{\n height: 30px;\n line-height: 30px;\n font-size: 14px;\n}\n.p-r-tags > span{\n margin-left: 15px;\n border-radius: 4px;\n border:1px solid #efefef;\n background: #e2f0fd;\n height: 24px;\n line-height: 24px;\n display: block;\n font-size: 12px;\n display: -ms-flexbox;\n display: flex;\n}\n.p-r-tags.large > span >label{\n padding:0px 12px;\n}\n.p-r-tags > span >label{\n padding:0px 8px;\n}\n.p-r-tags.large > span >span{\n padding:0px 6px;\n}\n.p-r-tags > span >span{\n display: block;\n background: #fff;\n border-left: #efefef;\n padding:0px 4px;\n border-radius: 0px 4px 4px 0px;\n color: #999;\n}\n.p-r-content{\n margin-top:10px;\n color: #666;\n}\n.p-r-detail > span{\n margin-right: 15px;\n color: #666;\n}\n.p-r-detail > span > label{\n color: #999;\n}\n\n.p-r-about{\n display: -ms-flexbox;\n display: flex;\n -ms-flex-pack: justify;\n justify-content: space-between;\n -ms-flex-wrap: nowrap;\n flex-wrap: nowrap;\n margin-top: 8px;\n color: #666;\n}\n\n/* -----------详情------------ */\n.detailHeader-wrapper{\n background: #f7f7f7;\n padding-top:20px;\n border-bottom: 1px solid rgba(34,36,38,.15);\n}\n.headerMenu-wrapper{\n background: #f7f7f7;\n font-size: 16px;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: row;\n flex-direction: row;\n color: #999;\n}\n.headerMenu-wrapper li{\n padding:6px 14px; \n position: relative;\n text-align: center\n}\n.headerMenu-wrapper li.active{\n background: #fff;\n margin-bottom: -1px;\n border:1px solid rgba(34,36,38,.15);\n border-bottom: none;\n border-radius: 4px 4px 0px 0px;\n}\n/* 详情-代码 */\n.branch-wrapper{\n border:1px solid #eee;\n border-radius: 4px;\n display: -ms-flexbox;\n display: flex;\n padding:5px;\n}\n.branch-wrapper a{\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: center;\n justify-content: center;\n -ms-flex: 1 1;\n flex: 1 1;\n text-align: center;\n height: 30px;\n line-height: 30px;\n cursor: pointer;\n font-size: 16px;\n}\n.branch-wrapper a.active{\n background: #eee;\n}\n.branch-wrapper a:hover{\n color: #4CACFF;\n}\n\n\n.gitAddressClone{\n display: -ms-flexbox;\n display: flex;\n height: 32px;\n -ms-flex-align: center;\n align-items: center;\n border-radius: 4px;\n border:1px solid #eee;\n background: #fff;\n margin-left: 20px;\n}\n.gitAddressClone > span{\n display: -ms-flexbox;\n display: flex;\n line-height: 30px;\n height: 30px;\n padding:0px 12px;\n border-right: 1px solid #eee;\n cursor: pointer;\n -ms-flex-align: center;\n align-items: center;\n}\n.gitAddressClone > span.addressType.active{\n color: #4CACFF;\n}\n.gitAddressClone > span:last-child{\n border-right: none;\n}\n.gitAddressClone > input{\n border:none;\n outline: none;\n padding:0px 8px;\n height: 30px;\n line-height: 30px;\n border-radius: 0px;\n border-right: 1px solid #eee;\n -ms-flex:1 1;\n flex:1 1;\n}\n.wrap-commit-table .ant-table-small > .ant-table-content > .ant-table-body{\n margin:0px;\n}\n.commitKey{\n border:1px solid #dcdcdc;\n background-color:#f4f4f4;\n color: #666!important;\n padding:0px 5px;\n height: 28px;\n line-height: 28px;\n margin-right:15px;\n border-radius: 4px;\n max-width: 100%;\n}\n/* 分支 */\n.branchTable{\n border:1px solid #f4f4f4;\n background-color: #f4f4f4;\n border-radius: 4px;\n margin-top:20px;\n}\n.branchTitle{\n padding:12px 10px;\n color: #333;\n font-size: 16px;\n}\n.branchUl li{\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n -ms-flex-align: end;\n align-items: flex-end;\n -ms-flex-pack: justify;\n justify-content: space-between;\n padding:8px 10px 10px 10px;\n}\n.branchUl li:nth-child(2n+1){\n background-color: #fff;\n}\n.operationBtn{\n border:1px solid #f4f4f4;\n border-radius: 3px;\n padding:0px 6px;\n background-color:#fff;\n color:#666!important;\n display: inline-block; \n}\n.messages{\n max-width: 700px;\n}\n.leftPoint{\n margin-left: 20px;\n position: relative;\n}\n.leftPoint::before{\n position: absolute;\n left: -10px;\n top:8px;\n border-radius: 50%;\n width: 4px;\n height: 4px;\n background-color: #dadada;\n content: '';\n}\n\n/* 文件目录、文件内容 */\n.subFileName{\n position: relative;\n margin-left: 15px;\n height: 22px;\n}\n.subFileName::before{\n position: absolute;\n content: '/';\n left: -10px;\n top: 0px;\n color: #999;\n height: 22px;\n line-height: 22px;\n}\n.addFile{\n display: -ms-flexbox;\n display: flex;\n}\n.addFile a{\n display: block;\n background-color: rgb(76, 172, 255,0.8);\n color: #fff;\n cursor: pointer;\n height: 32px;\n line-height: 32px;\n padding: 0px 10px;\n}\n.addFile a:first-child{\n border-radius: 4px 0px 0px 4px;\n}\n.addFile a:last-child{\n border-radius: 0px 4px 4px 0px;\n border-left: 1px solid rgba(247, 247, 247, 0.3);\n}\n.addFile a:active{\n background-color: rgb(76, 172, 255,1);\n}\n\n\n\n@media screen and (max-width: 750px){\n .list-r-Search{\n -ms-flex: 1 1;\n flex: 1 1;\n }\n .list-left,.list-right{\n width: 100%;\n padding: 0px;\n }\n}\n\n@media screen and (max-width: 400px){\n .list-r-Search{\n width: 100%;\n }\n .headerMenu-wrapper{\n -ms-flex-direction: column;\n flex-direction: column;\n width: 100%;\n }\n .headerMenu-wrapper li{\n width: 100%;\n }\n .gitAddressClone{\n width:100%;\n margin-left: 0px;\n }\n .gitAddressClone > span{\n padding:0px;\n }\n .messages{\n max-width: 100%;\n }\n}\n.commonBox{\n border:1px solid #f4f4f4;\n border-radius: 4px;\n margin-top: 25px;\n}\n.commonBox .commonBox-title{\n padding:10px 15px;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n font-size: 18px;\n background: #f0f0f0;\n}\n.commonBox .commonBox-info{\n padding:20px 15px;\n}\n\n@media screen and (max-width: 370px){\n .p-r-tags,.p-r-btn{\n opacity: 0;\n display: none;\n }\n .p-r-about{\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n }\n .commitKey{\n margin-right: 0px;\n }\n .list-r-Search{\n width: 100%;\n }\n}\n.content-file{margin-top: 8px;}\n.text-center{text-align: center;}"],"sourceRoot":""}]); // exports diff --git a/public/react/build/static/js/53.152b0083.chunk.js b/public/react/build/static/js/53.a5f0ded3.chunk.js similarity index 99% rename from public/react/build/static/js/53.152b0083.chunk.js rename to public/react/build/static/js/53.a5f0ded3.chunk.js index 1438c2bb3..6e2265bf1 100644 --- a/public/react/build/static/js/53.152b0083.chunk.js +++ b/public/react/build/static/js/53.a5f0ded3.chunk.js @@ -86707,7 +86707,7 @@ Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_axios___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_5_axios__); var _createClass=function(){function defineProperties(target,props){for(var i=0;i-1){branchName=search.split("=")[1];_this.setState({branch:branchName});}var branch=_this.state.branch;_this.getProjectRoot(branchName||branch);};_this.getProjectRoot=function(branch){//const { login } = this.props.current_user; var projectsId=_this.props.match.params.projectsId;var url='/'+(_this.props&&_this.props.current_user.login)+'/'+projectsId+'/entries.json';__WEBPACK_IMPORTED_MODULE_10_axios___default.a.get(url,{params:{branch:branch}}).then(function(result){if(result&&result.data&&result.data.length>0){_this.setState({filePath:[],fileDetail:undefined});_this.renderData(result.data);}}).catch(function(error){});};_this.ChangeFile=function(arr,index){_this.renderUrl(arr.name,arr.path,arr.type);_this.getFileDetail(arr);_this.setState({subFileType:arr.type});};_this.renderUrl=function(name,path,type){var list=[];var filePath=_this.state.filePath;if(path.indexOf("/")){var array=path.split("/");var str="";array.map(function(i,k){str+='/'+i;return list.push({index:k,name:i,path:str.substr(1),type:filePath&&filePath.length>0?filePath[k]?filePath[k].type:type:type});});}else{list.push({index:0,name:name,path:path,type:type});}_this.setState({filePath:list});};_this.getFileDetail=function(arr){var current_user=_this.props.current_user;var projectsId=_this.props.match.params.projectsId;var branch=_this.state.branch;var url='/'+(_this.props&¤t_user.login)+'/'+projectsId+'/sub_entries.json';__WEBPACK_IMPORTED_MODULE_10_axios___default.a.get(url,{params:{filepath:arr.path,ref:branch}}).then(function(result){if(result&&result.data&&result.data.length>0){if(arr.type==="file"){_this.setState({fileDetail:result.data[0],rootList:undefined});}else{_this.setState({fileDetail:undefined});_this.renderData(result.data);}}}).catch(function(error){console.log(error);});};_this.renderData=function(data){var rootList=[];var readMeContent=[];data&&data.map(function(item,key){rootList.push(Object.assign({key:key},item));if(item.name==='README.md'){readMeContent.push(Object.assign({},item));}});_this.setState({rootList:rootList,readMeContent:readMeContent});};_this.renderReadMeContent=function(readMeContent){var fileDetail=_this.state.fileDetail;if(fileDetail){return;}if(readMeContent&&readMeContent.length>0){return __WEBPACK_IMPORTED_MODULE_2_react___default.a.createElement('div',{className:'commonBox'},__WEBPACK_IMPORTED_MODULE_2_react___default.a.createElement('div',{className:'commonBox-title'},readMeContent[0].name),__WEBPACK_IMPORTED_MODULE_2_react___default.a.createElement('div',{className:'commonBox-info'},readMeContent[0].content?__WEBPACK_IMPORTED_MODULE_2_react___default.a.createElement('div',{className:"markdown-body",dangerouslySetInnerHTML:{__html:Object(__WEBPACK_IMPORTED_MODULE_3_educoder__["X" /* markdownToHTML */])(readMeContent[0].content).replace(/▁/g,"▁▁▁")}}):__WEBPACK_IMPORTED_MODULE_2_react___default.a.createElement('span',null,'\u6682\u65E0~')));}};_this.changeBranch=function(value){var branchList=_this.props.branchList;console.log("111",branchList);var branchLastCommit=branchList&&branchList.length>0&&branchList[parseInt(value.key)];_this.getProjectRoot(branchLastCommit.name);_this.setState({branch:branchLastCommit.name,branchLastCommit:branchLastCommit,http_url:branchLastCommit.http_url});};_this.state={address:"http",branch:"master",filePath:[],http_url:undefined,subFileType:"",readMeContent:undefined,branchList:undefined,fileDetail:undefined,branchLastCommit:undefined};return _this;}// 获取根目录 // 获取子目录 // readme文件内容 diff --git a/public/react/build/static/js/65.ab280f3d.chunk.js b/public/react/build/static/js/65.5aba4f05.chunk.js similarity index 99% rename from public/react/build/static/js/65.ab280f3d.chunk.js rename to public/react/build/static/js/65.5aba4f05.chunk.js index 22bbab761..fd2284fa9 100644 --- a/public/react/build/static/js/65.ab280f3d.chunk.js +++ b/public/react/build/static/js/65.5aba4f05.chunk.js @@ -76537,7 +76537,7 @@ Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_axios___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_5_axios__); var _createClass=function(){function defineProperties(target,props){for(var i=0;i -

- {bytesToSize(detail && detail.size)} - +

+
+

+ {bytesToSize(detail && detail.size)} + { readOnly ? - - : - - - - + + : + + + + } - - + + -

- +

+
+
+ { + detail.direct_download ? + + : + + } +
+ + ) } } diff --git a/public/react/src/forge/Main/list.css b/public/react/src/forge/Main/list.css index 9f0b9cbf3..e17397862 100644 --- a/public/react/src/forge/Main/list.css +++ b/public/react/src/forge/Main/list.css @@ -446,3 +446,5 @@ body,#root{ width: 100%; } } +.content-file{margin-top: 8px;} +.text-center{text-align: center;} \ No newline at end of file