学位论文算法库

This commit is contained in:
谢思 2025-04-02 17:14:15 +08:00
parent afff1ecdaa
commit 67364471a1
186 changed files with 7542 additions and 681 deletions

File diff suppressed because it is too large Load Diff

View File

@ -2522,7 +2522,6 @@ _extend(KRange, {
return self;
},
dump : function() {
console.log('--------------------');
console.log(this.startContainer.nodeType == 3 ? this.startContainer.nodeValue : this.startContainer, this.startOffset);
console.log(this.endContainer.nodeType == 3 ? this.endContainer.nodeValue : this.endContainer, this.endOffset);
}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1,4 +1,5 @@
@charset "utf-8";
/* 头部 */
.header {
width: 100%;
@ -3373,8 +3374,8 @@ a.edu-greyline-btn:hover {
.defalutSubmitbtn {
display: block;
border: 1px solid #4CACFF;
background-color: #4CACFF;
border: 1px solid #466aff;
background-color: #466aff;
color: #fff !important;
width: 120px;
text-align: center;
@ -3382,7 +3383,6 @@ a.edu-greyline-btn:hover {
border-radius: 2px;
width: 130px;
height: 40px;
background: rgba(76, 172, 255, 1);
border-radius: 4px;
font-size: 16px;
font-family: MicrosoftYaHei;

6336
css/gitlink.min.css vendored

File diff suppressed because one or more lines are too long

View File

@ -1,8 +1,8 @@
@font-face {
font-family: "iconfont"; /* Project id 2340181 */
src: url('iconfont.woff2?t=1686823554834') format('woff2'),
url('iconfont.woff?t=1686823554834') format('woff'),
url('iconfont.ttf?t=1686823554834') format('truetype');
src: url('iconfont.woff2?t=1743578721658') format('woff2'),
url('iconfont.woff?t=1743578721658') format('woff'),
url('iconfont.ttf?t=1743578721658') format('truetype');
}
.iconfont {
@ -13,6 +13,130 @@
-moz-osx-font-smoothing: grayscale;
}
.icon-yincang3:before {
content: "\e986";
}
.icon-shoujihao:before {
content: "\e987";
}
.icon-xianshi1:before {
content: "\e988";
}
.icon-mima:before {
content: "\e989";
}
.icon-paixu:before {
content: "\e98a";
}
.icon-jiantou_xiangyou:before {
content: "\e98b";
}
.icon-a-fork1:before {
content: "\e98c";
}
.icon-dianzan1:before {
content: "\e983";
}
.icon-yonghuming:before {
content: "\e984";
}
.icon-youxiang2:before {
content: "\e985";
}
.icon-tongzhi1:before {
content: "\e981";
}
.icon-xinzeng:before {
content: "\e982";
}
.icon-a-fenzhi1:before {
content: "\e980";
}
.icon-yunxiazai:before {
content: "\e97b";
}
.icon-lunwen1:before {
content: "\e97c";
}
.icon-zhuanli2:before {
content: "\e97d";
}
.icon-jiantou2:before {
content: "\e97e";
}
.icon-jiantou-you-cuxiantiao:before {
content: "\e97f";
}
.icon-gongxianquequan:before {
content: "\e979";
}
.icon-xuanzhong5:before {
content: "\e97a";
}
.icon-big-circle:before {
content: "\e978";
}
.icon-gitee:before {
content: "\e974";
}
.icon-gitea:before {
content: "\e975";
}
.icon-coding:before {
content: "\e976";
}
.icon-github1:before {
content: "\e977";
}
.icon-gitlab:before {
content: "\e973";
}
.icon-a-lianhe6:before {
content: "\e972";
}
.icon-a-22ziliaoshouce-xianxing:before {
content: "\e971";
}
.icon-changjiantou:before {
content: "\e970";
}
.icon-bangzhuzhongxinicon2:before {
content: "\e96f";
}
.icon-liulan1:before {
content: "\e96e";
}
.icon-a-zu2044:before {
content: "\e96d";
}
@ -397,6 +521,10 @@
content: "\e90e";
}
.icon-shanchu_important:before {
content: "\f1d8";
}
.icon-shanchu_tc_icon1:before {
content: "\e90c";
}

File diff suppressed because one or more lines are too long

View File

@ -5,6 +5,223 @@
"css_prefix_text": "icon-",
"description": "",
"glyphs": [
{
"icon_id": "43884585",
"name": "隐藏",
"font_class": "yincang3",
"unicode": "e986",
"unicode_decimal": 59782
},
{
"icon_id": "43884586",
"name": "手机号",
"font_class": "shoujihao",
"unicode": "e987",
"unicode_decimal": 59783
},
{
"icon_id": "43884583",
"name": "显示",
"font_class": "xianshi1",
"unicode": "e988",
"unicode_decimal": 59784
},
{
"icon_id": "43884584",
"name": "密码",
"font_class": "mima",
"unicode": "e989",
"unicode_decimal": 59785
},
{
"icon_id": "43884582",
"name": "排序",
"font_class": "paixu",
"unicode": "e98a",
"unicode_decimal": 59786
},
{
"icon_id": "43884581",
"name": "箭头_向右",
"font_class": "jiantou_xiangyou",
"unicode": "e98b",
"unicode_decimal": 59787
},
{
"icon_id": "43884580",
"name": "fork (1)",
"font_class": "a-fork1",
"unicode": "e98c",
"unicode_decimal": 59788
},
{
"icon_id": "43884589",
"name": "点赞",
"font_class": "dianzan1",
"unicode": "e983",
"unicode_decimal": 59779
},
{
"icon_id": "43884587",
"name": "用户名",
"font_class": "yonghuming",
"unicode": "e984",
"unicode_decimal": 59780
},
{
"icon_id": "43884588",
"name": "邮箱",
"font_class": "youxiang2",
"unicode": "e985",
"unicode_decimal": 59781
},
{
"icon_id": "43788877",
"name": "通知",
"font_class": "tongzhi1",
"unicode": "e981",
"unicode_decimal": 59777
},
{
"icon_id": "43788876",
"name": "新增",
"font_class": "xinzeng",
"unicode": "e982",
"unicode_decimal": 59778
},
{
"icon_id": "39410543",
"name": "分支 (1)",
"font_class": "a-fenzhi1",
"unicode": "e980",
"unicode_decimal": 59776
},
{
"icon_id": "42234576",
"name": "云下载",
"font_class": "yunxiazai",
"unicode": "e97b",
"unicode_decimal": 59771
},
{
"icon_id": "42234575",
"name": "论文",
"font_class": "lunwen1",
"unicode": "e97c",
"unicode_decimal": 59772
},
{
"icon_id": "42234574",
"name": "专利",
"font_class": "zhuanli2",
"unicode": "e97d",
"unicode_decimal": 59773
},
{
"icon_id": "42234573",
"name": "箭头",
"font_class": "jiantou2",
"unicode": "e97e",
"unicode_decimal": 59774
},
{
"icon_id": "42234572",
"name": "箭头-右-粗线条",
"font_class": "jiantou-you-cuxiantiao",
"unicode": "e97f",
"unicode_decimal": 59775
},
{
"icon_id": "41876673",
"name": "贡献确权",
"font_class": "gongxianquequan",
"unicode": "e979",
"unicode_decimal": 59769
},
{
"icon_id": "657556",
"name": "分期-选中",
"font_class": "xuanzhong5",
"unicode": "e97a",
"unicode_decimal": 59770
},
{
"icon_id": "157771",
"name": "细圆",
"font_class": "big-circle",
"unicode": "e978",
"unicode_decimal": 59768
},
{
"icon_id": "41539674",
"name": "gitee",
"font_class": "gitee",
"unicode": "e974",
"unicode_decimal": 59764
},
{
"icon_id": "41539676",
"name": "gitea",
"font_class": "gitea",
"unicode": "e975",
"unicode_decimal": 59765
},
{
"icon_id": "41539677",
"name": "coding",
"font_class": "coding",
"unicode": "e976",
"unicode_decimal": 59766
},
{
"icon_id": "41539675",
"name": "github",
"font_class": "github1",
"unicode": "e977",
"unicode_decimal": 59767
},
{
"icon_id": "41539679",
"name": "gitlab",
"font_class": "gitlab",
"unicode": "e973",
"unicode_decimal": 59763
},
{
"icon_id": "41195024",
"name": "联合 6",
"font_class": "a-lianhe6",
"unicode": "e972",
"unicode_decimal": 59762
},
{
"icon_id": "40333433",
"name": "使用手册",
"font_class": "a-22ziliaoshouce-xianxing",
"unicode": "e971",
"unicode_decimal": 59761
},
{
"icon_id": "40172194",
"name": "长箭头",
"font_class": "changjiantou",
"unicode": "e970",
"unicode_decimal": 59760
},
{
"icon_id": "37836900",
"name": "帮助中心icon",
"font_class": "bangzhuzhongxinicon2",
"unicode": "e96f",
"unicode_decimal": 59759
},
{
"icon_id": "36898536",
"name": "浏览",
"font_class": "liulan1",
"unicode": "e96e",
"unicode_decimal": 59758
},
{
"icon_id": "36020261",
"name": "组 2044",
@ -677,6 +894,13 @@
"unicode": "e90e",
"unicode_decimal": 59662
},
{
"icon_id": "41976790",
"name": "shanchu_tc_icon-copy",
"font_class": "shanchu_important",
"unicode": "f1d8",
"unicode_decimal": 61912
},
{
"icon_id": "26470602",
"name": "shanchu_tc_icon",

Binary file not shown.

Binary file not shown.

Binary file not shown.

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

After

Width:  |  Height:  |  Size: 20 KiB

View File

@ -1 +1 @@
<!doctype html><html lang="zh-CN" class="notranslate translated-ltr" translate="no"><head><meta charset="utf-8"><meta name="Keywords" content="gitLink,GitLink,gitlink,git,trustie,trustieforge,forge,开源,确实开源,代码托管,Git,开源,内源,项目管理,版本控制,开源代码,代码分享,项目协作,开源项目托管,免费代码托管,Git代码托管,Git托管服务,确实让创建更美好,协同开发平台"><meta name="description" content="GitLink,新一代开源创新服务平台 分布式协作开发 一站式过程管理 高效流水线运维 多层次代码分析 多维度用户画像 分布式协作开发 基于Git打造分布式代码托管环境"><meta property="og:title" content="GitLink | 确实开源"/><meta property="og:type" content="Object"/><meta property="og:url" content="https://gitlink.org.cn/"/><meta property="og:image" content="https://www.gitlink.org.cn/images/logo.png"/><meta property="og:image:alt" content="GitLink | 确实开源"/><meta property="og:site_name" content="GitLink"/><meta property="og:description" content="GitLink,新一代开源创新服务平台 分布式协作开发 一站式过程管理 高效流水线运维 多层次代码分析 多维度用户画像 分布式协作开发 基于Git打造分布式代码托管环境"/><meta name="hostname" content="gitlink.org.cn"><meta name="keyboard-shortcuts-preference" content="all"><meta name="expected-hostname" content="gitlink.org.cn"><meta name="go-import" content="gitlink.org.cn git https://gitlink.org.cn"><meta name="octolytics-dimension-user_login" content="GitLink"><meta name="octolytics-dimension-repository_nwo" content="GitLink"><meta name="octolytics-dimension-repository_network_root_nwo" content="GitLink"><meta name="theme-color" content="#000000"><meta content="IE=edge" http-equiv="X-UA-Compatible"><meta name="twitter:image:src" content="https://www.gitlink.org.cn/images/logo.png"><meta name="twitter:site" content="@gitlink"><meta name="twitter:card" content="summary_large_image"><meta name="twitter:title" content="GitLink | 确实开源"><meta name="twitter:description" content="GitLink,新一代开源创新服务平台 分布式协作开发 一站式过程管理 高效流水线运维 多层次代码分析 多维度用户画像 分布式协作开发 基于Git打造分布式代码托管环境"><meta content="always" name="referrer"><link rel="canonical" href="https://gitlink.org.cn" data-turbo-transient=""><link rel="fluid-icon" href="https://www.gitlink.org.cn/images/logo.png" title="GitLink"><link rel="manifest" href="/react/build//manifest.json"><link rel="stylesheet" href="/react/build/css/alex/alex.all.global.min.css"><link rel="stylesheet" href="/react/build/css/iconfont.css"><link rel="stylesheet" href="/react/build/css/iconColor/iconfont.css"><link rel="stylesheet" href="/react/build/css/editormd.min.css"><link rel="stylesheet" href="/react/build/css/gitlink.min.css"><link href="/react/build/static/css/main.003b95ef.chunk.css" rel="stylesheet"></head><body><div id="md_div" style="display:none"></div><div id="root" class="page -layout-v -fit widthunit"></div><div id="picture_display" style="display:none"></div><script src="/react/build/js/react.production.min.js"></script><script src="/react/build/js/react-dom.production.min.js"></script><script src="/react/build/js/jquery-1.8.3.min.js"></script><script src="/react/build/js/js_min_all.js"></script><script src="/react/build/js/codemirror/codemirror.js"></script><script src="/react/build/js/editormd/editormd.min.js"></script><script src="/react/build/js/codemirror/merge/merge.js"></script><script src="/react/build/js/alex/moment.js"></script><meta name="viewport" content=""><script src="/react/build/./static/js/runtime~main.59bb4061.js"></script><script src="/react/build/./static/js/main.178e210c.chunk.js"></script><script>var _hmt=_hmt||[];window.onload=function(){$(".newContainer").delegate("a.anchors","click",(function(){let t=$(this).offset().top-180;return $("html,body").animate({scrollTop:t},10),window.location.hash=$(this).attr("name"),!1}))}</script></body></html>
<!doctype html><html lang="zh-hans-CN" class="notranslate translated-ltr" translate="no"><head><title>GitLink | 新一代开源创新服务平台</title><meta charset="utf-8"><meta name="Keywords" content="GitLink, git, 开源, 代码托管, 项目管理, 版本控制, 代码分享, 项目协作, 协同开发平台"><meta name="description" content="GitLink 是一个新一代的开源创新服务平台,提供分布式协作开发、流水线运维、代码分析等功能,基于 Git 打造分布式代码托管环境。"><meta property="og:title" content="GitLink | 确实开源"/><meta property="og:type" content="website"/><meta property="og:url" content="https://gitlink.org.cn/"/><meta property="og:image" content="https://www.gitlink.org.cn/images/logo.png"/><meta property="og:image:alt" content="GitLink | 确实开源"/><meta property="og:site_name" content="GitLink"/><meta property="og:description" content="GitLink 是一个新一代的开源创新服务平台,提供分布式协作开发、流水线运维、代码分析等功能,基于 Git 打造分布式代码托管环境。"/><meta name="hostname" content="gitlink.org.cn"><meta name="keyboard-shortcuts-preference" content="all"><meta name="expected-hostname" content="gitlink.org.cn"><meta name="go-import" content="gitlink.org.cn git https://gitlink.org.cn"><meta name="octolytics-dimension-user_login" content="GitLink"><meta name="octolytics-dimension-repository_nwo" content="GitLink"><meta name="octolytics-dimension-repository_network_root_nwo" content="GitLink"><meta name="theme-color" content="#000000"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="referrer" content="always"><meta name="google-site-verification" content="rGWc47_e6dmJlLtT6ngl3WSiXMsY8FCcll2dbdlNHm0"/><meta name="viewport" content=""><link rel="canonical" href="https://gitlink.org.cn" data-turbo-transient=""><link rel="fluid-icon" href="https://www.gitlink.org.cn/images/logo.png" title="GitLink"><link rel="manifest" href="/build//manifest.json"><link rel="stylesheet" href="/build/css/alex/alex.all.global.min.css"><link rel="stylesheet" href="/build/css/iconfont.css"><link rel="stylesheet" href="/build/css/editormd.min.css"><link rel="stylesheet" href="/build/css/gitlink.min.css"><link href="/build/static/css/main.4d8fe4d0.chunk.css" rel="stylesheet"></head><body><div id="md_div" style="display:none"></div><div id="root" class="page -layout-v -fit widthunit"></div><div id="picture_display" style="display:none"></div><script src="https://gw.alipayobjects.com/os/lib/react/16.14.0/umd/react.production.min.js"></script><script src="https://gw.alipayobjects.com/os/lib/react-dom/16.14.0/umd/react-dom.production.min.js"></script><script src="/build/js/jquery-1.8.3.min.js"></script><script src="/build/js/js_min_all.js"></script><script src="/build/js/codemirror/codemirror.js"></script><script src="/build/js/editormd/editormd.min.js"></script><script src="/build/js/codemirror/merge/merge.js"></script><script src="/build/js/alex/moment.js"></script><script src="https://gw.alipayobjects.com/os/lib/alipay/alex/2.0.19/bundle/alex.all.global.min.js"></script><script src="https://res.wx.qq.com/open/js/jweixin-1.6.0.js"></script><script src="/build/./static/js/runtime~main.010ba473.js"></script><script src="/build/./static/js/main.2a0e8bf5.chunk.js"></script><script>var _hmt=_hmt||[];!function(){var t=document.createElement("script");t.src="https://hm.baidu.com/hm.js?7e2def1fe918f15f9f1c5c061f69b256";var e=document.getElementsByTagName("script")[0];e.parentNode.insertBefore(t,e)}(),window.onload=function(){$(".newContainer").delegate("a.anchors","click",(function(){let t=$(this).offset().top-180;return $("html,body").animate({scrollTop:t},10),window.location.hash=$(this).attr("name"),!1}))}</script></body></html>

View File

@ -1418,28 +1418,6 @@
return this;
},
/**
* 解析TeX(KaTeX)科学公式
* TeX(KaTeX) Renderer
*
* @returns {editormd} 返回editormd的实例对象
*/
katexRender: function () {
if (timer === null) {
return this;
}
this.previewContainer.find("." + editormd.classNames.tex).each(function () {
var tex = $(this);
editormd.$katex.render(tex.text(), tex[0]);
tex.find(".katex").css("font-size", "1.6em");
});
return this;
},
/**
* 解析和渲染流程图及时序图
* FlowChart and SequenceDiagram Renderer
@ -1882,6 +1860,63 @@
}
var marked = editormd.$marked;
const kateX = {
name: 'kateX',
level: 'block', // Is this a block-level or inline-level tokenizer?
start(src) {
// 匹配以 $$ 开头和结尾的 KaTeX 表达式
const startRegex = /^\$\$[^$]+?\$\$(?:\n|$)/;
// 匹配以 $ 开头和结尾的 KaTeX 表达式
const inlineRegex = /^\$[^$]+?\$(?:\n|$)/;
// 检查是否有块级 KaTeX 表达式
const blockMatch = src.match(startRegex);
if (blockMatch) {
return blockMatch.index;
}
// 检查是否有行内 KaTeX 表达式
const inlineMatch = src.match(inlineRegex);
if (inlineMatch) {
return inlineMatch.index;
}
// 如果没有匹配的内容,则返回 null 或 undefined
return null;
},
tokenizer(src, tokens) {
const match = src.match(/^\$([^\$]+)\$/);
if (match) {
return {
type: 'kateX',
raw: match[0],
text: match[1].trim(),
displayMode: false
};
}
const matchDisplay = src.match(/^\$\$([^\$]+)\$\$/);
if (matchDisplay) {
return {
type: 'kateX',
raw: matchDisplay[0],
text: matchDisplay[1].trim(),
displayMode: true
};
}
return false;
},
renderer(token) {
let renderString = ''
try {
renderString = katex.renderToString(token.text, { displayMode: token.displayMode })
} catch (error) {
renderString = `<p style="color:#cc0000" title="${ error.message }">${ token.raw }`
}
return renderString
}
};
var markdownToC = this.markdownToC = [];
var rendererOptions = this.markedRendererOptions = {
toc: settings.toc,
@ -1908,6 +1943,10 @@
smartLists: true,
smartypants: true
};
if (editormd.kaTeXLoaded) {
marked.use({ extensions: [kateX] });
}
marked.setOptions(markedOptions);
@ -1958,12 +1997,12 @@
editormd.loadKaTeX(function () {
editormd.$katex = katex;
editormd.kaTeXLoaded = true;
_this.katexRender();
marked.use({ extensions: [kateX] });
_this.save();
});
}
else {
editormd.$katex = katex;
this.katexRender();
}
}
@ -3418,25 +3457,15 @@
};
markedRenderer.paragraph = function (text) {
var isTeXInline = /\$\$(.*)\$\$/g.test(text);
var isTeXLine = /^\$\$(.*)\$\$$/.test(text);
var isTeXAddClass = (isTeXLine) ? " class=\"" + editormd.classNames.tex + "\"" : "";
var isToC = (settings.tocm) ? /^(\[TOC\]|\[TOCM\])$/.test(text) : /^\[TOC\]$/.test(text);
var isToCMenu = /^\[TOCM\]$/.test(text);
if (!isTeXLine && isTeXInline) {
text = text.replace(/(\$\$([^\$]*)\$\$)+/g, function ($1, $2) {
return "<span class=\"" + editormd.classNames.tex + "\">" + $2.replace(/\$/g, "") + "</span>";
});
}
else {
text = (isTeXLine) ? text.replace(/\$/g, "") : text;
}
var tocHTML = "<div class=\"markdown-toc editormd-markdown-toc\">" + text + "</div>";
return (isToC) ? ((isToCMenu) ? "<div class=\"editormd-toc-menu\">" + tocHTML + "</div><br/>" : tocHTML)
: ((pageBreakReg.test(text)) ? this.pageBreak(text) : "<p" + isTeXAddClass + ">" + this.atLink(this.emoji(text)) + "</p>\n");
: ((pageBreakReg.test(text)) ? this.pageBreak(text) : this.atLink(this.emoji(text)) + "</p>\n");
};
markedRenderer.code = function (code, lang, escaped) {
@ -3803,26 +3832,6 @@
}
}
if (settings.tex) {
var katexHandle = function () {
div.find("." + editormd.classNames.tex).each(function () {
var tex = $(this);
katex.render(tex.text(), tex[0]);
tex.find(".katex").css("font-size", "1.6em");
});
};
if (settings.autoLoadKaTeX && !editormd.$katex && !editormd.kaTeXLoaded) {
this.loadKaTeX(function () {
editormd.$katex = katex;
editormd.kaTeXLoaded = true;
katexHandle();
});
}
else {
katexHandle();
}
}
div.getMarkdown = function () {
return saveTo.val();

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

2
katex/katex.min.css vendored

File diff suppressed because one or more lines are too long

5
katex/katex.min.js vendored

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
.diverModal .descUl{background-color:#fffae6;border-radius:4px;padding:10px 15px;color:#efc16b;border:1px solid #efc16b}.diverModal .ant-form-item-required:before{content:""}

View File

@ -0,0 +1 @@
.contHead>.itemCont{display:inline-block;width:83px;height:32px;background-color:rgba(250,251,252,0);border:1px solid #d0d0d0;border-radius:0 4px 4px 0;text-align:center;color:#333}.contHead>.itemCont:first-of-type{border-radius:4px 0 0 4px;border-right:none}.contHead>.itemCont:last-of-type{border-left:none}.contHead>.itemCont.active{border-color:#466aff;background-color:#466aff;color:#fff}.contribution .flexCenterCont{display:flex;justify-content:space-between}.contribution .contributionTable{background-color:rgba(250,252,255,.89);border-radius:4px 4px 0 0;padding:20px 20px 40px}.contribution .tableHeadTri{color:#898d9d}.contribution .transferAccount{color:#40424a;padding:15px 0;border-bottom:1px solid #eee}.contribution .deleteRepo{color:#708090}.contribution .tableColumn3,.contribution .tableColumn4{width:150px}.contribution .tableColumn1{width:200px}.contribution .tableColumn5{width:100px;text-align:center}.contribution .tableColumn2{flex:.5}.contribution .confirmTransfer{border-color:#466aff;color:#466aff}.contribution .errorTipTri{width:400px;color:red}.record.contributionTable{padding:0 20px}.record.contributionTable .contributionRecordItem{padding:15px 0}.record.contributionTable .contributionRecordItem+.contributionRecordItem{border-top:1px solid #eee}.record.contributionTable .themeSpan{color:#466aff}.paginationTri{text-align:center}

View File

@ -0,0 +1 @@
.xterm{-webkit-font-feature-settings:"liga" 0;font-feature-settings:"liga" 0;position:relative;-moz-user-select:none;user-select:none;-ms-user-select:none;-webkit-user-select:none}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{position:absolute;top:0;z-index:5}.xterm .xterm-helper-textarea{padding:0;border:0;margin:0;position:absolute;opacity:0;left:-9999em;top:0;width:0;height:0;z-index:-5;white-space:nowrap;overflow:hidden;resize:none}.xterm .composition-view{background:#000;color:#fff;display:none;position:absolute;white-space:nowrap;z-index:1}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{background-color:#000;overflow-y:scroll;cursor:default;position:absolute;right:0;left:0;top:0;bottom:0}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;left:0;top:0}.xterm .xterm-scroll-area{visibility:hidden}.xterm-char-measure-element{display:inline-block;visibility:hidden;position:absolute;top:0;left:-9999em;line-height:normal}.xterm{cursor:text}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility,.xterm .xterm-message{position:absolute;left:0;top:0;bottom:0;right:0;z-index:10;color:transparent}.xterm .live-region{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.xterm-dim{opacity:.5}.xterm-underline{text-decoration:underline}

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
.flexSpaceBetween{display:flex;justify-content:space-between;align-items:center}.wiki-main{width:1200px;min-height:400px;margin:20px auto 60px}.wiki-head{display:flex;justify-content:space-between;align-items:center;padding:0 20px;height:64px;background:#fafcff;box-shadow:0 1px 4px 0 rgba(0,0,0,.13);border-radius:4px}.primaryText{color:#466aff}.welcome-main{text-align:center;background:#fafcff;border-radius:4px;border:1px solid rgba(42,97,255,.23)}.wiki-home .wiki-nav-parent{width:280px;flex:none}.wiki-nav{min-height:500px;background:#fff;border:1px solid hsla(0,0%,60%,.22);overflow-y:scroll;flex:none;color:#333}.wiki-nav .expendedAllAction{cursor:pointer;text-align:right;padding-right:15px;color:#466aff;border-bottom:1px solid #d0d0d0}.wiki-nav .ant-tree.ant-tree-directory .ant-tree-child-tree>li.ant-tree-treenode-selected>span.ant-tree-node-content-wrapper:before,.wiki-nav .ant-tree.ant-tree-directory>li.ant-tree-treenode-selected>span.ant-tree-node-content-wrapper:before{background-color:#f4f6ff}.wiki-nav .ant-tree.ant-tree-directory .ant-tree-child-tree>li.ant-tree-treenode-selected>span.ant-tree-switcher,.wiki-nav .ant-tree.ant-tree-directory .ant-tree-child-tree>li span.ant-tree-node-content-wrapper.ant-tree-node-selected,.wiki-nav .ant-tree.ant-tree-directory>li.ant-tree-treenode-selected>span.ant-tree-switcher,.wiki-nav .ant-tree.ant-tree-directory>li span.ant-tree-node-content-wrapper.ant-tree-node-selected{color:#466aff}.wikiSidebar .nodeBox{display:flex;align-items:flex-end;justify-content:space-between;padding-top:2px}.wikiSidebar .nodeBox .action{display:none}.wikiSidebar .nodeBox .action.ant-dropdown-open,.wikiSidebar .nodeBox:hover .action{display:block}.wikiSidebar .sidebarByWiki .ant-tree-node-content-wrapper{overflow:hidden}.wiki-body{display:flex}.wiki-body .wiki-content{flex:1;width:0}.wiki-body .commit-user-avator{width:1.5rem;height:1.5rem;margin-right:.35rem;border-radius:50%}.wiki-preview{overflow-y:scroll;height:100%}.wiki-preview .previewWiki{overflow-y:auto;width:20vw}.wiki-preview .wiki-nav{min-height:92vh;border:none;border-right:1px solid hsla(0,0%,60%,.22)}.wiki-preview .preview-head{display:flex;justify-content:space-between;align-items:center;padding:0 12rem 0 2rem;width:100%;height:8vh;background:#272f4c;color:#fff}.wiki-preview .preview-head-right{display:flex}.wiki-preview .preview-head-right .copy-desc{flex:none}.myself-modal .ant-modal-header{padding:9px 24px;background:#f8f8f8;border-bottom:1px solid #eee}.myself-modal .ant-modal-title{text-align:left}.myself-modal .ant-modal-close{top:0!important}.myself-modal .ant-modal-close-x{font-size:24px}.myself-modal .ant-modal-body{text-align:center}.myself-modal .ant-form-explain{text-align:left}.myself-modal .content-title{display:flex;justify-content:center;align-items:center;margin:2rem 0 1rem!important;font-size:16px;color:#333;letter-spacing:0;line-height:29px;font-weight:400;word-break:break-all}.myself-modal .red-circle{align-self:flex-start;color:#ca0002;font-size:1.5rem!important}.myself-modal .content-descibe{font-size:14px;color:#666;line-height:33px;font-weight:400}.myself-modal .ant-modal-footer{padding:2rem 0;text-align:center;border:0}.myself-modal .ant-modal-footer .ant-btn{min-width:6rem}.myself-modal .foot-submit{margin-left:3rem;color:#df0002}.myself-modal .foot-submit:hover{border-color:#df0002}.myself-modal .ant-btn-default:active,.myself-modal .ant-btn-default:focus,.myself-modal .ant-btn-default:hover{background:#f3f4f6;color:#333;border-color:#d0d0d0}

View File

@ -0,0 +1 @@
.informationHead{border-bottom:1px solid #e0e6f5;font-weight:700;color:#151d40;font-size:16px}.basicInformationBox{width:800px;margin-right:55px;padding-bottom:50px}.basicInformationBox .labelBox{line-height:40px}.basicInformationBox .blueSpan{color:#466aff}.basicInformationBox .label{display:inline-block;width:76px}.basicInformationBox .tipBox{background-color:rgba(70,106,255,.07);border-radius:4px;color:#151d40;padding:8px 13px}.basicInformationBox .imgBox{width:30px;margin-right:25px}.basicInformationBox .grayCol{color:rgba(13,22,71,.65)}.basicInformationBox .miYaoBoxItem{padding:20px 0;border-bottom:1px dashed #e0e6f5}.basicInformationBox .miYaoBoxItem:hover{background-color:rgba(125,148,246,.05)}.basicInformationBox .miYaoBoxItem .copyBotInfo{display:flex;align-items:center}.basicInformationBox .miYaoBoxItem .oneLineSpan{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:680px}.basicInformationBox .basicInformationForm .width80{width:80%}.basicInformationBox .basicInformationForm .botItem{margin-bottom:5px}.basicInformationBox .basicInformationForm .botItem .ant-form-item-label{line-height:30px}.basicInformationBox .basicInformationForm .botItem.introduce .ant-form-item-control-wrapper{margin-top:-15px;margin-bottom:0}.advancedInformationBox,.jurisdictionBox{width:85%;padding-bottom:45px}.advancedInformationBox .grayBox{color:#99a2af}.advancedInformationBox .itemBox{padding:15px 0;border-bottom:1px dashed #e0e6f5}.advancedInformationBox .transferBotStatus{background-color:rgba(70,106,255,.09);border:1px solid #466aff;border-radius:4px;color:rgba(0,0,0,.65);display:flex;align-items:center}.advancedInformationBox .icon-yuyue-lishi-shijian{color:#466aff}.themeHeadModal .ant-modal-header{height:55px;padding:8px 25px;background-color:#466aff}.themeHeadModal .ant-modal-title{text-align:left;color:#fff;font-weight:400!important}.themeHeadModal .ant-modal-close-x{line-height:38px;font-size:18px;color:#fff}.themeHeadModal .makeOverTip{color:#202d40}.themeHeadModal .makeOverSubmit{margin:70px 145px}.themeHeadModal .ant-modal-body{background-image:linear-gradient(42.46deg,#fff,#fff 48.54%,#ebf0ff)}.themeHeadModal .makeOverErrorTip{color:#f60011}.putawayBox{width:100%}.putawayBox .putaHead{color:#151d40;border-bottom:1px solid #e0e6f5}.putawayBox .oneItem.ant-form-item{margin-bottom:6px}.putawayBox .oneItem.ant-form-item.introduce .ant-form-item-control-wrapper{margin-top:-15px}.putawayBox .selectBox{display:flex;justify-content:space-between}.putawayBox .selectBox .selectOne{width:48%}.putawayBox .putawayBut[disabled]{background-color:rgba(70,106,255,.56);border:none;color:#fff}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
.ant-form-explain{position:absolute;bottom:-15px}

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
.hookpanel>p{padding:20px 25px 0 20px}.hookpanel .ant-list .ant-list-item{padding:15px 20px}.hookpanel .ant-list .ant-list-item:last-child{border-bottom:1px solid #e8e8e8}.hookpanel .ant-list .ant-list-item .webName{flex:1;margin-right:15px;word-break:break-all;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:default}.hookpanel .ant-list .ant-list-item .webName.spanBox{display:inline-block;max-width:100%;overflow:hidden}.newPanel .ant-form .ant-form-item-label label{font-size:16px}.newPanel .has-success .ant-form-explain{font-size:12px;color:#999;line-height:20px;margin-top:5px;word-break:break-all}.newPanel .ant-form .ant-row{padding:0 194px 0 20px}.newPanel .ant-form .ant-row.topLine{border-top:1px solid #eee;padding-top:20px;margin-top:25px}.newPanel .ant-form .ant-row.bottomLine{border-bottom:1px solid #eee;padding-bottom:20px;margin-bottom:25px}.newPanel .ant-form .ant-row.bottomLine .ant-checkbox+span{font-size:16px}.newPanel .eventCb{padding:0 194px 0 45px}.newPanel .eventCb .ant-checkbox-group{width:100%}.newPanel .eventCb .colSpan{display:flex;flex-wrap:wrap}.newPanel .eventCb .colSpan>span{width:50%;margin:0;display:block}.newPanel .eventCb .colSpan>span>span{display:block;padding-left:24px;margin-bottom:20px;font-size:12px}.newPanel .ant-form-item-children{display:block}.newPanel .ant-checkbox+span{color:#333}.newPanel .ant-checkbox+span>span{color:#333;height:20px;line-height:20px;padding-left:24px;font-size:12px;display:block}.deschead{background:#fafcff;border-radius:4px 4px 0 0;border:1px solid rgba(42,97,255,.23);height:50px;padding:0 20px;margin-top:20px;display:flex;align-items:center;justify-content:space-between}.deschead.mg{margin:20px!important;padding:0 12px}.historyColl .ant-collapse-header{background-color:#fff}.historyColl .panelHeader{display:flex}.historyColl .panelHeader span{width:20%;color:#333;font-weight:400}.historyColl .panelHeader .time{text-align:right}.historyColl .panelHeader .name{flex:1}.historyColl .ant-collapse-content-box{background-color:#fff}.contentMenu{margin-left:14px}.contentMenu li{font-weight:500}.contentPanel .retitle{font-size:16px;font-weight:600;color:#333;margin:20px 0 10px!important}.contentPanel .con{background:#eee;border-radius:4px;padding:15px;max-height:400px;overflow:auto}.contentPanel .con p{font-size:13px;color:#333;line-height:28px}.contentPanel .con p>span:first-child{font-weight:500}.contentPanel .conEditor .overflow-guard{border-radius:4px}.contentPanel .conEditor .lines-content,.contentPanel .conEditor .margin-view-overlays,.contentPanel .conEditor .margin-view-overlays>div,.contentPanel .conEditor .view-lines>div{background-color:#eee}.editWebhookModalTitle{justify-content:center}.disabledButPopover{width:310px}

View File

@ -0,0 +1 @@
.dataset{margin:0 auto;width:1200px;padding:25px 0}.dataset .mnistData{background:#fafcff;border-radius:3px;border:1px solid rgba(42,97,255,.23);padding:20px;display:flex;align-items:center;justify-content:space-between}.dataset .mnistData p{font-weight:500;font-size:14px;color:#202d40;line-height:22px}.dataset .mnistData p:first-child{max-width:600px}.dataset .mnistData .license{height:40px;line-height:40px;background:#eceffe;border-radius:6px 6px 6px 6px;padding:0 12px;font-weight:700;font-size:15px;color:#202d40;display:inline-block}.dataset .datasetTable .ant-table-thead>tr>th{background-color:#fff}.dataset .emtpyData{background:#fafcff;border-radius:4px 4px 0 0;min-height:356px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:25px}.newBoxForm .ant-row.ant-form-item{margin-bottom:20px!important;position:relative}.newBoxForm .ant-col.ant-form-item-label{line-height:unset;font-weight:400;font-size:15px;color:#4c5b76}.newBoxForm .ant-form-explain{position:absolute}.fileTitle{line-height:25px;padding-bottom:22px;margin-bottom:15px!important;border-bottom:1px solid rgba(167,178,194,.44)}.drag{height:110px!important}

View File

@ -0,0 +1 @@
.tagTable{margin-top:9px}.tagTable thead tr th{display:none}.tagTable tbody .btn-83{margin:0 8px}.tagTable tbody tr:hover td{background-color:#fff!important}.tagTable tbody tr td{padding:20px 16px 15px;height:69px;color:#333}.tagTable tbody tr td div{font-weight:500}.tagTable tbody tr:last-child td{border-bottom:none!important}.tagTable .disabledBut{color:rgba(0,0,0,.25)!important;background-color:#f5f5f5;border-color:#d9d9d9;cursor:not-allowed}.tagSpin{min-height:300px;position:relative}.tagBranch{padding-right:15px;text-overflow:ellipsis;overflow:hidden}.tagBranch .tagClass{font-weight:700;color:#40424a}.tagModel{font-weight:400;color:#898d9d;overflow:hidden;text-overflow:ellipsis}.tagModel .tagModelImg img{width:18px;height:18px;border-radius:50%}.f6_bor_but,.f6_bor_but:focus{color:#f60011;background-color:rgba(196,0,14,.09);border:1px solid #f60011;border-radius:5px}.f6_bor_but:focus:hover,.f6_bor_but:hover{color:#f60011;background-color:rgba(196,0,14,.18);border-color:#ff727c}.f6_bor_but:active,.f6_bor_but:focus:active{color:#f60011;background-color:rgba(196,0,14,.22);border-color:#f60011}.treeCopyTag{flex:1;display:flex;justify-content:center}.treeCopyTag .treeCopyTagBox{height:32px;background:#fafbfc;border-radius:4px;border:1px solid #d0d0d0;z-index:1;display:flex;align-items:center}.treeCopyTag .treeCopyTagBox>span{padding:0 15px;border-right:1px solid hsla(0,0%,60%,.4);height:100%;width:135px}.treeCopyTag .treeCopyTagBox>span img{margin-right:4px}.treeCopyTag .treeCopyTagBox>span a{color:#466aff}.treeCopyTag .treeCopyTagBox>span a:hover{text-decoration:underline}.treeCopyTag .treeCopyTagBox>i{margin:0 12px;color:#333!important}.treeCopyTag .treeCopyTagBox input{position:absolute;z-index:0;opacity:0;top:65px}

View File

@ -0,0 +1 @@
.newPanel{border:1px solid #eaeaea;border-radius:4px}.newPanel_title{height:3rem;line-height:3rem;background:#f1f8ff;text-align:center;border-radius:4px 4px 0 0;font-size:1.6em;border-bottom:1px solid #f0f0f0}.token_box{align-items:center}.token_box .ant-form-explain{position:absolute}.newPanel_content{padding:2rem}.newPanel_content form .ant-row.ant-form-item{margin-bottom:25px}.newPanel_content .ant-form-item-label label{font-size:16px}.newPanel_content .ant-form-item-control-wrapper{flex:1;min-width:280px}.newPanel_content .ant-select-selection{height:35px}.newPanel_content .ant-select-selection__rendered,.newPanel_content input{height:35px;line-height:35px}.newContent_inline{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end}.explainPos .ant-form-explain{position:absolute}.newContent_inline>.ant-form-item:nth-child(2){margin-left:20px}.privatePart{margin-bottom:0!important}.privatePart .ant-form-item-label{margin-left:0}.newPanel_content .ant-form-item-label{line-height:25px;height:25px}.plateAutoComplete .ant-input{height:34px!important}@media screen and (max-width:750px){.newPanel_content{width:95%}.newPanel_content .ant-row.ant-form-item{display:grid}.newContent_inline>.ant-form-item:nth-child(2){margin-left:0}}

View File

@ -0,0 +1 @@
.dissertion_homePage_banner{color:#fff;height:413px;padding-top:80px;background-image:url(/build/static/media/banner.e5f8fa85.png);background-size:100% 100%;position:relative;z-index:10}.dissertion_homePage_banner .dataStatistics{justify-content:center}.dissertion_homePage_banner .statistics{color:#ffbf6c;font-family:YouSheBiaoTiHei;line-height:70px}.dissertion_homePage{padding-bottom:100px}.dissertion_homePage .projects_bg_box{position:relative;min-height:60vh}.dissertion_homePage .dissertion_projects{width:1200px;margin:0 auto;position:relative;z-index:20;padding-top:50px}.dissertion_homePage .dissertion_bk1,.dissertion_homePage .dissertion_bk2{position:absolute;width:100%}.dissertion_homePage .dissertion_bk1{top:-78px}.dissertion_homePage .dissertion_bk2{bottom:-250px}.dissertion_projects_flex{flex-wrap:wrap}.dissertion_projects_flex .dissertion_project{width:48.5%;height:126px;background:#fff;border-radius:8px;background-image:url(/build/static/media/bk.53461c81.png);background-size:100% 100%;border:2px solid;border-color:#fff #fff #466aff;flex-direction:column;justify-content:center;padding:0 25px}.dissertion_projects_flex .d-p-photo-a{width:44px;height:44px;border-radius:50%;border:1px solid #466aff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.dissertion_projects_flex .d-p-photo{width:36px;height:36px;border-radius:50%}.dissertion_projects_flex .d-p-infos{padding-left:63px;margin-top:12px}.dissertion_projects_flex .parise_tag{background:#fff;border-radius:4px;color:#27254c;padding:0 10px}.dissertion_projects_Pagination{text-align:right}.color727{color:#72748e}.color020{color:#020814}.color5A6{color:#5a6782}.color828{color:#8284a4}.opacity86{opacity:1%}.letter-spacing-10{letter-spacing:10px}.space-between{justify-content:space-between}.align-items-center{align-items:center}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
.suit-main .search-head{background-color:#eef2f5;background-image:url(/build/static/media/bg.29bcbc89.png);background-size:100% 100%;height:170px}.suit-main .search-box{width:1200px;height:110px;margin:0 auto}.suit-main .search-box .ant-form-explain{color:#f5222d}.suit-main .global-search{margin-top:40px}.suit-main .required-search .ant-input{border-color:#f5222d!important}.suit-main .ant-tabs-top{background:transparent;margin-top:-44px}.suit-main .ant-tabs-tabpane{background:#fff}.suit-main .ant-tabs-bar{width:1200px;margin:0 auto;border-bottom:none}.suit-main .ant-tabs-nav .ant-tabs-tab:hover,.suit-main .ant-tabs-tab-active{color:#000;font-weight:600}.suit-main .search-content{width:1200px;margin:1.5vw auto}.suit-main .search-content .search-item-title{margin-bottom:.75em!important}.suit-main .search-condition{display:flex;align-items:center;justify-content:flex-start;margin-bottom:30px!important}.suit-main .search-condition li{margin-right:25px;padding:0 15px 0 22px;border:1px solid #5e6685;border-radius:4px;height:32px;line-height:30px;font-size:15px;color:#5e6685;cursor:pointer}.suit-main .search-condition li.active,.suit-main .search-condition li:active,.suit-main .search-condition li:hover{color:#466aff;border-color:#466aff}.suit-main .search-item{padding:.75em 0;border-top:1px solid #e1e4e8}.suit-main .search-item .search-item-tit{display:flex;justify-content:space-between}.suit-main .search-item .search-item-title{cursor:pointer}.suit-main .search-item .search-item-title .highlightByGitlinkSearch,.suit-main .search-item .search-item-title:hover{color:#466aff}.suit-main .search-item .search-item-content{-webkit-line-clamp:5;color:rgba(0,0,0,.65);font-size:14px}.suit-main .search-item .search-item-content a{color:rgba(0,0,0,.65)}.suit-main .search-item .search-item-content .highlightByGitlinkSearch{color:#466aff}.suit-main .search-item .search-icon{margin-right:2em;color:#aaa}.suit-main .ant-pagination{text-align:center;margin-bottom:3vw}.suit-main .none_panels{display:flex;justify-content:center;align-items:center;flex-flow:column nowrap;height:40vh}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
(this.webpackJsonp=this.webpackJsonp||[]).push([[108],{"5tqG":function(e,t,a){e.exports=a("ctcj")},H3p0:function(e,t,a){"use strict";a.r(t),a("T2oS");var n=a("W9HT"),c=a("EcSs"),r=a.n(c),i=a("5tqG"),l=a.n(i),s=a("cDcd"),o=a.n(s),m=a("jKe7"),d=a("2INN"),u=a.p+"static/media/studentProject2.78fd5476.png",f=(a("MfPw"),a("CnBM")),p=a.n(f),h=a("HUFq"),E=a("2iEm"),g=p()({loader:function(){return a.e(106).then(a.bind(null,"eXRO"))},loading:h.a}),v=p()({loader:function(){return Promise.all([a.e(0),a.e(1),a.e(48)]).then(a.bind(null,"bDFr"))},loading:h.a});t.default=function(e){var t=e.location.pathname;return Object(s.useEffect)((function(){window.scrollTo(0,0)}),[]),o.a.createElement("div",{className:"glcc_project"},o.a.createElement("div",{className:"projectBannerBox"},o.a.createElement("img",{className:"glcc-banner",src:u,alt:""})),o.a.createElement("div",{className:"head"},o.a.createElement(E.a,{to:"/glcc/freesubject",className:l()(t).call(t,"freeproject")?"":"active"},"课题列表"),o.a.createElement(E.a,{to:"/glcc/freeproject",className:l()(t).call(t,"freeproject")?"active":""},"项目列表")),o.a.createElement("div",{className:"gobackBox"},o.a.createElement("a",{href:"/glcc"},"开源夏令营 / "),"无奖金课题及项目列表"),o.a.createElement("div",{className:"head_introduce mt30 mb30"},o.a.createElement("h4",{className:"head_tit"},"申请说明:"),o.a.createElement("div",{className:"head_content"},"1、参与GitLink编程夏令营无奖金项目的同学",o.a.createElement("span",{className:"head_bold"},"请通过邮件或电话与课题导师直接沟通并根据导师课题要求完成课题无需在GLCC平台报名课题"),"。"),o.a.createElement("div",{className:"head_content"},"2、参与GitLink编程夏令营无奖金项目的同学如完成课题并经导师评定通过将会在GLCC官网进行公示无奖金奖励。"),o.a.createElement("div",{className:"head_content"},"3、活动最终解释权归GLCC所有。")),o.a.createElement(n.a,{spinning:!1},o.a.createElement(m.a,e,o.a.createElement(d.a,{path:"/glcc/freeproject",render:function(t){return o.a.createElement(g,r()({},e,t))}}),o.a.createElement(d.a,{path:"/glcc/freesubject",render:function(t){return o.a.createElement(v,r()({},e,t))}}))))}},MfPw:function(e,t,a){},Yf6w:function(e,t,a){"use strict";var n,c=a("pevS"),r=a("E890"),i=a("RLqH").f,l=a("ZyXh"),s=a("jBKu"),o=a("nlFj"),m=a("GHVm"),d=a("jFgU"),u=a("cEKj"),f=r("".slice),p=Math.min,h=d("endsWith");c({target:"String",proto:!0,forced:!(!u&&!h&&(n=i(String.prototype,"endsWith"),n&&!n.writable)||h)},{endsWith:function(e){var t=s(m(this));o(e);var a=arguments.length>1?arguments[1]:void 0,n=t.length,c=void 0===a?n:p(l(a),n),r=s(e);return f(t,c-r.length,c)===r}})},afLt:function(e,t,a){"use strict";a("Yf6w");var n=a("wY6U");e.exports=n("String","endsWith")},ctcj:function(e,t,a){"use strict";var n=a("iWGr");e.exports=n},iWGr:function(e,t,a){"use strict";var n=a("Q3sF"),c=a("afLt"),r=String.prototype;e.exports=function(e){var t=e.endsWith;return"string"==typeof e||e===r||n(r,e)&&t===r.endsWith?c:t}}}]);

View File

@ -0,0 +1 @@
(this.webpackJsonp=this.webpackJsonp||[]).push([[109],{"5tqG":function(e,t,n){e.exports=n("ctcj")},EjfP:function(e,t,n){"use strict";n.r(t),n("T2oS");var a=n("W9HT"),c=n("EcSs"),r=n.n(c),i=n("5PDf"),l=n.n(i),s=n("5tqG"),o=n.n(s),u=n("cDcd"),d=n.n(u),m=n("jKe7"),p=n("2INN"),f=n.p+"static/media/studentProject.f5bd2481.png",g=(n("LnQG"),n("CnBM")),h=n.n(g),E=n("HUFq"),j=n("2iEm"),v=n("hJRQ"),b=h()({loader:function(){return n.e(107).then(n.bind(null,"DCaW"))},loading:E.a}),N=h()({loader:function(){return Promise.all([n.e(0),n.e(1),n.e(49)]).then(n.bind(null,"CriP"))},loading:E.a});t.default=function(e){var t=e.location,n=e.match.params.id,c=e.glccSettings,i=e.round,s=t.pathname,g=c&&l()(c).call(c,(function(e){return"stuApply"===e.name})),h=g&&Object(v.g)(g,"rangeDay");return Object(u.useEffect)((function(){window.scrollTo(0,0)}),[]),d.a.createElement("div",{className:"glcc_project"},d.a.createElement("div",{className:"projectBannerBox"},d.a.createElement("img",{className:"glcc-banner",src:f,alt:""}),i===v.d&&h&&d.a.createElement("div",{className:"stuApplytimeBox"},"学生报名时间: ",h)),d.a.createElement("div",{className:"head"},d.a.createElement(j.a,{to:"/glcc/".concat(n,"/subjects"),className:o()(s).call(s,"projects")?"":"active"},"课题列表"),d.a.createElement(j.a,{to:"/glcc/".concat(n,"/projects"),className:o()(s).call(s,"projects")?"active":""},"项目列表")),d.a.createElement("div",{className:"gobackBox"},d.a.createElement("a",{href:"/glcc/".concat(n)},"开源夏令营 / "),"课题及项目列表"),d.a.createElement(a.a,{spinning:!1},d.a.createElement(m.a,e,d.a.createElement(p.a,{path:"/glcc/:id/projects/:gitlinkLastUrl",render:function(t){return d.a.createElement(b,r()({},e,t))}}),d.a.createElement(p.a,{path:"/glcc/:id/projects",render:function(t){return d.a.createElement(b,r()({},e,t))}}),d.a.createElement(p.a,{path:"/glcc/:id/subjects",render:function(t){return d.a.createElement(N,r()({},e,t))}}),d.a.createElement(p.a,{path:"/glcc/:id/student",render:function(t){return d.a.createElement(N,r()({},e,t))}}))))}},LnQG:function(e,t,n){},Yf6w:function(e,t,n){"use strict";var a,c=n("pevS"),r=n("E890"),i=n("RLqH").f,l=n("ZyXh"),s=n("jBKu"),o=n("nlFj"),u=n("GHVm"),d=n("jFgU"),m=n("cEKj"),p=r("".slice),f=Math.min,g=d("endsWith");c({target:"String",proto:!0,forced:!(!m&&!g&&(a=i(String.prototype,"endsWith"),a&&!a.writable)||g)},{endsWith:function(e){var t=s(u(this));o(e);var n=arguments.length>1?arguments[1]:void 0,a=t.length,c=void 0===n?a:f(l(n),a),r=s(e);return p(t,c-r.length,c)===r}})},afLt:function(e,t,n){"use strict";n("Yf6w");var a=n("wY6U");e.exports=a("String","endsWith")},ctcj:function(e,t,n){"use strict";var a=n("iWGr");e.exports=a},iWGr:function(e,t,n){"use strict";var a=n("Q3sF"),c=n("afLt"),r=String.prototype;e.exports=function(e){var t=e.endsWith;return"string"==typeof e||e===r||a(r,e)&&t===r.endsWith?c:t}}}]);

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
(this.webpackJsonp=this.webpackJsonp||[]).push([[137],{"9Rdz":function(e,a,t){"use strict";a.a=t.p+"static/media/bgPng.ed010245.png"},GVBq:function(e,a,t){"use strict";t.r(a),t("T2oS");var l=t("W9HT"),c=(t("5Dmo"),t("3S7+")),n=(t("+L6B"),t("2/Rp")),s=t("zLi2"),m=t.n(s),r=t("mnMc"),i=t.n(r),o=t("+oHS"),d=t.n(o),p=t("cDcd"),u=t.n(p),E=t("hJRQ"),N=t("9Rdz");t("LnQG"),t("gWjc"),a.default=function(e){var a,t,s,r=e.match,o=(e.location,e.period),g=e.applyTaskId,k=e.applyTask,v=e.match.params.id,y=e.round,f=Number(r.params.taskId),B=Object(p.useState)(void 0),b=m()(B,2),R=b[0],h=b[1];return Object(p.useEffect)((function(){Object(E.t)(f).then((function(e){e&&"success"===e.message&&h(e.data)}))}),[]),u.a.createElement("div",{className:"taskDetailBgBox"},u.a.createElement(l.a,{spinning:!R},R&&u.a.createElement("div",{className:"bgBox"},u.a.createElement("div",{className:"detailBox"},u.a.createElement("div",{className:"goBackBox"},u.a.createElement("a",{href:"/glcc/".concat(v)},"开源夏令营 / "),u.a.createElement("a",{href:"/glcc/".concat(v,"/subjects")},"课题及项目列表 / "),"课题详情")),u.a.createElement("div",{className:"detailContent"},u.a.createElement("div",{className:"detailHead"},u.a.createElement("div",{className:"titleGlcc"},R.taskName),u.a.createElement("div",{className:"box"},R.projectType&&u.a.createElement("span",{className:"classify"},R.projectType),R.taskUrl&&u.a.createElement("span",null,"课题链接: ",u.a.createElement("a",{href:R.taskUrl,className:"link"},R.taskUrl)))),u.a.createElement("div",{className:"detailCont"},u.a.createElement("div",null,u.a.createElement("span",{className:"smallTil"},"所属项目"),R.projectName),u.a.createElement("div",{className:"moneyBox"},u.a.createElement("span",{className:"smallTil"},"课题奖励"),u.a.createElement("span",{className:"money"},y>=E.y?R.settingRewardValue!==E.x?R.settingRewardValue:"¥".concat(R.settingRewardRemark):"¥".concat(R.taskReward))),R.settingRewardValue!==E.x&&R.settingRewardRemark&&u.a.createElement("div",null,u.a.createElement("span",{className:"smallTil"},"奖励备注"),R.settingRewardRemark),u.a.createElement("div",null,u.a.createElement("span",{className:"smallTil"},"导师信息"),R.tutorName,R.tutorMail&&" | ".concat(R.tutorMail)),u.a.createElement("div",{className:"bor"}),u.a.createElement("div",null,u.a.createElement("span",{className:"smallTil"},"课题简介")),u.a.createElement("div",{className:"desc"},R.taskDesc)),y===E.d&&g&&i()(a=d()(g)).call(a,f.toString())&&u.a.createElement(n.a,{onClick:function(){window.location.href="/glcc/student/apply/".concat(f)},className:"lookDetail detailBut"},"报名详情"),y===E.d&&"stuApply"===o&&!(g&&i()(t=d()(g)).call(t,f.toString()))&&u.a.createElement(n.a,{type:"primary",className:"applyBut detailBut",onClick:function(){k(f)}},"申请课题"),y===E.d&&"stuApply1"===o&&!(g&&i()(s=d()(g)).call(s,f.toString()))&&(R.locked?u.a.createElement(c.a,{title:"该课题已有学生入选"},u.a.createElement(n.a,{type:"primary",className:"mr10 detailBut",disabled:!0},"申请课题")):u.a.createElement(n.a,{type:"primary",className:"applyBut mr10 detailBut",onClick:function(){k(f)}},"申请课题"))),u.a.createElement("img",{src:N.a,alt:"",className:"bgPng1"}),u.a.createElement("img",{src:N.a,alt:"",className:"bgPng2"}))))}},LnQG:function(e,a,t){},gWjc:function(e,a,t){}}]);

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
(this.webpackJsonp=this.webpackJsonp||[]).push([[165],{Kwxn:function(e,a,n){"use strict";var t=n("o+MX"),r=n.n(t),c=n("cDcd"),l=n.n(c),s=n("2iEm");n("dEUZ"),a.a=function(e){var a,n,t=e.tab,c=e.owner,o=e.projectsId;return l.a.createElement("ul",{className:"subMenu"},l.a.createElement(s.a,{to:r()(a="/".concat(c,"/")).call(a,o,"/tags"),className:"tags"===t?"active":""},"标签"),l.a.createElement(s.a,{to:r()(n="/".concat(c,"/")).call(n,o,"/releases"),className:"releases"===t?"active":""},"发行版"))}},Qe4H:function(e,a,n){"use strict";n.r(a);var t=n("EcSs"),r=n.n(t),c=n("cDcd"),l=n.n(c),s=n("yoKv"),o=n("4p7I"),u=n("CnBM"),d=n.n(u),i=n("HUFq"),m=n("Kwxn"),p=(n("e4dm"),d()({loader:function(){return n.e(140).then(n.bind(null,"nCbK"))},loading:i.a})),E=d()({loader:function(){return Promise.all([n.e(2),n.e(3),n.e(4),n.e(5),n.e(44)]).then(n.bind(null,"lLsn"))},loading:i.a});a.default=function(e){var a=e.match.params,n=a.projectsId,t=a.owner;return l.a.createElement("div",null,l.a.createElement(m.a,{tab:"releases",projectsId:n,owner:t}),l.a.createElement(s.a,null,l.a.createElement(o.a,{path:"/:owner/:projectsId/releases/:versionId/update",render:function(a){return l.a.createElement(E,r()({},e,a))}}),l.a.createElement(o.a,{path:"/:owner/:projectsId/releases/new",render:function(a){return l.a.createElement(E,r()({},e,a))}}),l.a.createElement(o.a,{path:"/:owner/:projectsId/releases",render:function(a){return l.a.createElement(p,r()({},e,a))}})))}},e4dm:function(e,a,n){}}]);

File diff suppressed because one or more lines are too long

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