2024-10-10
This commit is contained in:
BIN
web/template/syzoj/css/7cH1v4okm5zmbvwkAx_sfcEuiD8jYPWsOdC6.ttf
Normal file
BIN
web/template/syzoj/css/7cH1v4okm5zmbvwkAx_sfcEuiD8jYPWsOdC6.ttf
Normal file
Binary file not shown.
10
web/template/syzoj/css/Chart.min.js
vendored
Normal file
10
web/template/syzoj/css/Chart.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
7
web/template/syzoj/css/Exo.css
Normal file
7
web/template/syzoj/css/Exo.css
Normal file
@@ -0,0 +1,7 @@
|
||||
@charset "UTF-8";
|
||||
@font-face {
|
||||
font-family: 'Exo 2';
|
||||
font-style: normal;
|
||||
font-weight: 600;
|
||||
src: url(7cH1v4okm5zmbvwkAx_sfcEuiD8jYPWsOdC6.ttf) format('truetype');
|
||||
}
|
||||
6
web/template/syzoj/css/FiraMono.css
Normal file
6
web/template/syzoj/css/FiraMono.css
Normal file
@@ -0,0 +1,6 @@
|
||||
@font-face {
|
||||
font-family: 'Fira Mono';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
src: url(../fonts/N0bX2SlFPv1weGeLZDtgJv7X.ttf) format('truetype');
|
||||
}
|
||||
BIN
web/template/syzoj/css/N0bX2SlFPv1weGeLZDtgJv7X.ttf
Normal file
BIN
web/template/syzoj/css/N0bX2SlFPv1weGeLZDtgJv7X.ttf
Normal file
Binary file not shown.
BIN
web/template/syzoj/css/S6u8w4BMUTPHjxsAXC-v.ttf
Normal file
BIN
web/template/syzoj/css/S6u8w4BMUTPHjxsAXC-v.ttf
Normal file
Binary file not shown.
BIN
web/template/syzoj/css/S6u9w4BMUTPHh6UVSwiPHA.ttf
Normal file
BIN
web/template/syzoj/css/S6u9w4BMUTPHh6UVSwiPHA.ttf
Normal file
Binary file not shown.
BIN
web/template/syzoj/css/S6u_w4BMUTPHjxsI5wq_Gwfo.ttf
Normal file
BIN
web/template/syzoj/css/S6u_w4BMUTPHjxsI5wq_Gwfo.ttf
Normal file
Binary file not shown.
BIN
web/template/syzoj/css/S6uyw4BMUTPHjx4wWw.ttf
Normal file
BIN
web/template/syzoj/css/S6uyw4BMUTPHjx4wWw.ttf
Normal file
Binary file not shown.
1
web/template/syzoj/css/auto-render.min.js
vendored
Normal file
1
web/template/syzoj/css/auto-render.min.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("katex")):"function"==typeof define&&define.amd?define(["katex"],t):"object"==typeof exports?exports.renderMathInElement=t(require("katex")):e.renderMathInElement=t(e.katex)}("undefined"!=typeof self?self:this,function(e){return function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=1)}([function(t,r){t.exports=e},function(e,t,r){"use strict";r.r(t);var n=r(0),o=r.n(n),a=function(e,t,r){for(var n=r,o=0,a=e.length;n<t.length;){var i=t[n];if(o<=0&&t.slice(n,n+a)===e)return n;"\\"===i?n++:"{"===i?o++:"}"===i&&o--,n++}return-1},i=function(e,t,r,n){for(var o=[],i=0;i<e.length;i++)if("text"===e[i].type){var l=e[i].data,d=!0,s=0,f=void 0;for(-1!==(f=l.indexOf(t))&&(s=f,o.push({type:"text",data:l.slice(0,s)}),d=!1);;){if(d){if(-1===(f=l.indexOf(t,s)))break;o.push({type:"text",data:l.slice(s,f)}),s=f}else{if(-1===(f=a(r,l,s+t.length)))break;o.push({type:"math",data:l.slice(s+t.length,f),rawData:l.slice(s,f+r.length),display:n}),s=f+r.length}d=!d}o.push({type:"text",data:l.slice(s)})}else o.push(e[i]);return o},l=function(e,t){var r=function(e,t){for(var r=[{type:"text",data:e}],n=0;n<t.length;n++){var o=t[n];r=i(r,o.left,o.right,o.display||!1)}return r}(e,t.delimiters);if(1===r.length&&"text"===r[0].type)return null;for(var n=document.createDocumentFragment(),a=0;a<r.length;a++)if("text"===r[a].type)n.appendChild(document.createTextNode(r[a].data));else{var l=document.createElement("span"),d=r[a].data;t.displayMode=r[a].display;try{t.preProcess&&(d=t.preProcess(d)),o.a.render(d,l,t)}catch(e){if(!(e instanceof o.a.ParseError))throw e;t.errorCallback("KaTeX auto-render: Failed to parse `"+r[a].data+"` with ",e),n.appendChild(document.createTextNode(r[a].rawData));continue}n.appendChild(l)}return n};t.default=function(e,t){if(!e)throw new Error("No element provided to render");var r={};for(var n in t)t.hasOwnProperty(n)&&(r[n]=t[n]);r.delimiters=r.delimiters||[{left:"$$",right:"$$",display:!0},{left:"\\(",right:"\\)",display:!1},{left:"\\[",right:"\\]",display:!0}],r.ignoredTags=r.ignoredTags||["script","noscript","style","textarea","pre","code","option"],r.ignoredClasses=r.ignoredClasses||[],r.errorCallback=r.errorCallback||console.error,r.macros=r.macros||{},function e(t,r){for(var n=0;n<t.childNodes.length;n++){var o=t.childNodes[n];if(3===o.nodeType){var a=l(o.textContent,r);a&&(n+=a.childNodes.length-1,t.replaceChild(a,o))}else 1===o.nodeType&&function(){var t=" "+o.className+" ";-1===r.ignoredTags.indexOf(o.nodeName.toLowerCase())&&r.ignoredClasses.every(function(e){return-1===t.indexOf(" "+e+" ")})&&e(o,r)}()}}(e,r)}}]).default});
|
||||
37
web/template/syzoj/css/dark.css
Normal file
37
web/template/syzoj/css/dark.css
Normal file
@@ -0,0 +1,37 @@
|
||||
@media (prefers-color-scheme: dark) {
|
||||
// one
|
||||
.app{
|
||||
filter: invert(1) hue-rotate(180deg);
|
||||
img,button,.active {
|
||||
//filter: brightness(.8) contrast(1.2);
|
||||
filter: invert(1) hue-rotate(180deg);
|
||||
}
|
||||
}
|
||||
// two
|
||||
div:not(.no-invert){
|
||||
filter: invert(1) hue-rotate(180deg);
|
||||
}
|
||||
// three
|
||||
:not(img) { filter: invert(100%) hue-rotate(180deg); }
|
||||
}
|
||||
|
||||
body {
|
||||
filter: invert(1) hue-rotate(180deg);
|
||||
margin-top: 0px !important;
|
||||
// 不需要反转的,在反转回去
|
||||
// 图片
|
||||
img,
|
||||
iframe,
|
||||
// element 元素
|
||||
.el-tag--primary, .el-tag--success, .el-tag--warning, .el-tag--error,
|
||||
.el-button--primary, .el-button--primary,
|
||||
.invert-restore{
|
||||
filter: invert(1) hue-rotate(180deg);
|
||||
}
|
||||
.invert-restore{
|
||||
// 反转回去的,里面的东西,在去除反转
|
||||
img{
|
||||
filter: none;
|
||||
}
|
||||
}
|
||||
}
|
||||
BIN
web/template/syzoj/css/fonts/KaTeX_Main-Regular.ttf
Normal file
BIN
web/template/syzoj/css/fonts/KaTeX_Main-Regular.ttf
Normal file
Binary file not shown.
BIN
web/template/syzoj/css/fonts/KaTeX_Main-Regular.woff
Normal file
BIN
web/template/syzoj/css/fonts/KaTeX_Main-Regular.woff
Normal file
Binary file not shown.
BIN
web/template/syzoj/css/fonts/KaTeX_Main-Regular.woff2
Normal file
BIN
web/template/syzoj/css/fonts/KaTeX_Main-Regular.woff2
Normal file
Binary file not shown.
BIN
web/template/syzoj/css/fonts/KaTeX_Math-Italic.ttf
Normal file
BIN
web/template/syzoj/css/fonts/KaTeX_Math-Italic.ttf
Normal file
Binary file not shown.
BIN
web/template/syzoj/css/fonts/KaTeX_Math-Italic.woff
Normal file
BIN
web/template/syzoj/css/fonts/KaTeX_Math-Italic.woff
Normal file
Binary file not shown.
BIN
web/template/syzoj/css/fonts/KaTeX_Math-Italic.woff2
Normal file
BIN
web/template/syzoj/css/fonts/KaTeX_Math-Italic.woff2
Normal file
Binary file not shown.
BIN
web/template/syzoj/css/fonts/KaTeX_Size1-Regular.ttf
Normal file
BIN
web/template/syzoj/css/fonts/KaTeX_Size1-Regular.ttf
Normal file
Binary file not shown.
BIN
web/template/syzoj/css/fonts/KaTeX_Size1-Regular.woff
Normal file
BIN
web/template/syzoj/css/fonts/KaTeX_Size1-Regular.woff
Normal file
Binary file not shown.
BIN
web/template/syzoj/css/fonts/KaTeX_Size1-Regular.woff2
Normal file
BIN
web/template/syzoj/css/fonts/KaTeX_Size1-Regular.woff2
Normal file
Binary file not shown.
BIN
web/template/syzoj/css/icons.ttf
Normal file
BIN
web/template/syzoj/css/icons.ttf
Normal file
Binary file not shown.
BIN
web/template/syzoj/css/icons.woff
Normal file
BIN
web/template/syzoj/css/icons.woff
Normal file
Binary file not shown.
BIN
web/template/syzoj/css/icons.woff2
Normal file
BIN
web/template/syzoj/css/icons.woff2
Normal file
Binary file not shown.
17308
web/template/syzoj/css/katex.js
Normal file
17308
web/template/syzoj/css/katex.js
Normal file
File diff suppressed because it is too large
Load Diff
1
web/template/syzoj/css/katex.min.css
vendored
Normal file
1
web/template/syzoj/css/katex.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
70
web/template/syzoj/css/latin-ext.css
Normal file
70
web/template/syzoj/css/latin-ext.css
Normal file
@@ -0,0 +1,70 @@
|
||||
@font-face {
|
||||
font-family: 'Open Sans';
|
||||
font-style: italic;
|
||||
font-weight: 300;
|
||||
font-stretch: normal;
|
||||
src: url(../fonts/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk5hkWVAexQ.ttf) format('truetype');
|
||||
}
|
||||
@font-face {
|
||||
font-family: 'Open Sans';
|
||||
font-style: italic;
|
||||
font-weight: 400;
|
||||
font-stretch: normal;
|
||||
src: url(../fonts/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkWVAexQ.ttf) format('truetype');
|
||||
}
|
||||
@font-face {
|
||||
font-family: 'Open Sans';
|
||||
font-style: italic;
|
||||
font-weight: 600;
|
||||
font-stretch: normal;
|
||||
src: url(../fonts/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkxhjWVAexQ.ttf) format('truetype');
|
||||
}
|
||||
@font-face {
|
||||
font-family: 'Open Sans';
|
||||
font-style: italic;
|
||||
font-weight: 700;
|
||||
font-stretch: normal;
|
||||
src: url(../fonts/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkyFjWVAexQ.ttf) format('truetype');
|
||||
}
|
||||
@font-face {
|
||||
font-family: 'Open Sans';
|
||||
font-style: italic;
|
||||
font-weight: 800;
|
||||
font-stretch: normal;
|
||||
src: url(../fonts/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk0ZjWVAexQ.ttf) format('truetype');
|
||||
}
|
||||
@font-face {
|
||||
font-family: 'Open Sans';
|
||||
font-style: normal;
|
||||
font-weight: 300;
|
||||
font-stretch: normal;
|
||||
src: url(../fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0B4gaVc.ttf) format('truetype');
|
||||
}
|
||||
@font-face {
|
||||
font-family: 'Open Sans';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
font-stretch: normal;
|
||||
src: url(../fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4gaVc.ttf) format('truetype');
|
||||
}
|
||||
@font-face {
|
||||
font-family: 'Open Sans';
|
||||
font-style: normal;
|
||||
font-weight: 600;
|
||||
font-stretch: normal;
|
||||
src: url(../fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsgH1x4gaVc.ttf) format('truetype');
|
||||
}
|
||||
@font-face {
|
||||
font-family: 'Open Sans';
|
||||
font-style: normal;
|
||||
font-weight: 700;
|
||||
font-stretch: normal;
|
||||
src: url(../fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1x4gaVc.ttf) format('truetype');
|
||||
}
|
||||
@font-face {
|
||||
font-family: 'Open Sans';
|
||||
font-style: normal;
|
||||
font-weight: 800;
|
||||
font-stretch: normal;
|
||||
src: url(../fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgshZ1x4gaVc.ttf) format('truetype');
|
||||
}
|
||||
24
web/template/syzoj/css/latin.css
Normal file
24
web/template/syzoj/css/latin.css
Normal file
@@ -0,0 +1,24 @@
|
||||
@font-face {
|
||||
font-family: 'Lato';
|
||||
font-style: italic;
|
||||
font-weight: 400;
|
||||
src: url(S6u8w4BMUTPHjxsAXC-v.ttf) format('truetype');
|
||||
}
|
||||
@font-face {
|
||||
font-family: 'Lato';
|
||||
font-style: italic;
|
||||
font-weight: 700;
|
||||
src: url(S6u_w4BMUTPHjxsI5wq_Gwfo.ttf) format('truetype');
|
||||
}
|
||||
@font-face {
|
||||
font-family: 'Lato';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
src: url(S6uyw4BMUTPHjx4wWw.ttf) format('truetype');
|
||||
}
|
||||
@font-face {
|
||||
font-family: 'Lato';
|
||||
font-style: normal;
|
||||
font-weight: 700;
|
||||
src: url(S6u9w4BMUTPHh6UVSwiPHA.ttf) format('truetype');
|
||||
}
|
||||
45
web/template/syzoj/css/miku.css
Normal file
45
web/template/syzoj/css/miku.css
Normal file
@@ -0,0 +1,45 @@
|
||||
/* 初音未来的配色方案 主体框架由AI狗蛋生成 */
|
||||
:root {
|
||||
--hatsune-green: #55a8aa; /* 主绿色 */
|
||||
--hatsune-darkblue: #094c55; /* 蓝黑色 */
|
||||
--hatsune-blue: #4cd0d499; /* 主蓝色 */
|
||||
--hatsune-pink: #ff69b4; /* 粉色 */
|
||||
--hatsune-white: #bdc8ce66; /* 白色 */
|
||||
--hatsune-red: #f04b83; /* 红色 */
|
||||
}
|
||||
|
||||
/* Semantic UI 默认颜色覆盖 */
|
||||
.ui.primary.button {
|
||||
background-color: var(--hatsune-green);
|
||||
}
|
||||
.ui.stackable.mobile.ui.container{
|
||||
background-color: var(--hatsune-blue);
|
||||
}
|
||||
.ui.secondary.button {
|
||||
background-color: var(--hatsune-blue);
|
||||
}
|
||||
|
||||
.ui.accent.button {
|
||||
background-color: var(--hatsune-pink);
|
||||
}
|
||||
|
||||
.ui.basic.button {
|
||||
background-color: var(--hatsune-white);
|
||||
}
|
||||
|
||||
/* 其他组件的颜色覆盖 */
|
||||
.ui.header {
|
||||
color: var(--hatsune-darkblue);
|
||||
}
|
||||
|
||||
a {
|
||||
color: var(--hatsune-red);
|
||||
}
|
||||
.ui.segment {
|
||||
background-color: var(--hatsune-white);
|
||||
}
|
||||
.padding {
|
||||
background-color: var(--hatsune-blue) !important;
|
||||
}
|
||||
|
||||
/* ... 可以根据需要继续覆盖其他组件的颜色 */
|
||||
8
web/template/syzoj/css/morris.min.css
vendored
Normal file
8
web/template/syzoj/css/morris.min.css
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
/**
|
||||
* Minified by jsDelivr using clean-css v4.1.9.
|
||||
* Original file: /npm/morris.js@0.5.0/morris.css
|
||||
*
|
||||
* Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
|
||||
*/
|
||||
.morris-hover{position:absolute;z-index:1000}.morris-hover.morris-default-style{border-radius:10px;padding:6px;color:#666;background:rgba(255,255,255,.8);border:solid 2px rgba(230,230,230,.8);font-family:sans-serif;font-size:12px;text-align:center}.morris-hover.morris-default-style .morris-hover-row-label{font-weight:700;margin:.25em 0}.morris-hover.morris-default-style .morris-hover-point{white-space:nowrap;margin:.1em 0}
|
||||
/*# sourceMappingURL=/sm/a7bd041563fb77baa7424d061d6b707837b92757abace778acc621e322f1ce8f.map */
|
||||
372
web/template/syzoj/css/semantic.min.css
vendored
Normal file
372
web/template/syzoj/css/semantic.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
11
web/template/syzoj/css/semantic.min.js
vendored
Normal file
11
web/template/syzoj/css/semantic.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
323
web/template/syzoj/css/style.css
Normal file
323
web/template/syzoj/css/style.css
Normal file
@@ -0,0 +1,323 @@
|
||||
@import url('../../bs3/bootstrap.min.css');
|
||||
.ui.header,
|
||||
.ui.button,
|
||||
.ui.input input,
|
||||
.ui.menu,
|
||||
.ui.form input:not([type]),
|
||||
.ui.form input[type="date"],
|
||||
.ui.form input[type="datetime-local"],
|
||||
.ui.form input[type="email"],
|
||||
.ui.form input[type="file"],
|
||||
.ui.form input[type="number"],
|
||||
.ui.form input[type="password"],
|
||||
.ui.form input[type="search"],
|
||||
.ui.form input[type="tel"],
|
||||
.ui.form input[type="text"],
|
||||
.ui.form input[type="time"],
|
||||
.ui.form input[type="url"],
|
||||
h1,
|
||||
h2,
|
||||
h3,
|
||||
h4,
|
||||
h5,
|
||||
body {
|
||||
font-family: Lato, -apple-system, "PingFang SC",
|
||||
/* Apple */ "Source Han Sans SC", "Noto Sans CJK SC",
|
||||
/* Google */ "Microsoft Yahei", "Lantinghei SC", "Hiragino Sans GB",
|
||||
"Microsoft Sans Serif", /* M$ */ "WenQuanYi Micro Hei",
|
||||
/* *nix */ sans-serif;
|
||||
}
|
||||
|
||||
a.black-link {
|
||||
color: #000;
|
||||
}
|
||||
|
||||
a.black-link:hover {
|
||||
color: #4183c4;
|
||||
}
|
||||
|
||||
.font-content {
|
||||
font-family: "Open Sans", "Source Han Sans SC", "Noto Sans CJK SC",
|
||||
"PingFang SC", "Hiragino Sans GB", "Microsoft Yahei", sans-serif;
|
||||
}
|
||||
|
||||
.markdown-edit {
|
||||
font-family: "Fira Mono", "Noto Sans CJK SC", "PingFang SC",
|
||||
"Hiragino Sans GB", "Microsoft Yahei", monospace;
|
||||
}
|
||||
|
||||
.padding {
|
||||
padding-left: 1em;
|
||||
padding-right: 1em;
|
||||
}
|
||||
|
||||
.ui.segment:first-child {
|
||||
margin-top: 0;
|
||||
}
|
||||
|
||||
.ui.segment:last-child {
|
||||
margin-bottom: 3px;
|
||||
}
|
||||
|
||||
.hljs {
|
||||
background: #fff !important;
|
||||
}
|
||||
|
||||
.ui.footer.segment {
|
||||
margin: 2em 0em 0em;
|
||||
padding: 1em 0em;
|
||||
border: none;
|
||||
}
|
||||
|
||||
th {
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
pre {
|
||||
tab-size: 4;
|
||||
overflow: auto;
|
||||
}
|
||||
|
||||
img {
|
||||
max-width: 100%;
|
||||
}
|
||||
|
||||
table.center.aligned ul,
|
||||
table.center.aligned ol {
|
||||
display: inline-block;
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
body > .ui.page.dimmer {
|
||||
position: fixed !important;
|
||||
}
|
||||
|
||||
:not(.status_detail).status.success,
|
||||
.title:hover .status_detail.status.success,
|
||||
.title.active .status_detail.status.success,
|
||||
:not(.status_detail).status.submitted,
|
||||
.title:hover .status_detail.status.submitted,
|
||||
.title.active .status_detail.status.submitted,
|
||||
:not(.status_detail).status.accepted,
|
||||
.title:hover .status_detail.status.accepted,
|
||||
.title.active .status_detail.status.accepted {
|
||||
color: forestgreen;
|
||||
}
|
||||
|
||||
:not(.status_detail).status.wrong_answer,
|
||||
.title:hover .status_detail.status.wrong_answer,
|
||||
.title.active .status_detail.status.wrong_answer {
|
||||
color: red;
|
||||
}
|
||||
|
||||
:not(.status_detail).status.invalid_interaction,
|
||||
.title:hover .status_detail.status.invalid_interaction,
|
||||
.title.active .status_detail.status.invalid_interaction,
|
||||
:not(.status_detail).status.runtime_error,
|
||||
.title:hover .status_detail.status.runtime_error,
|
||||
.title.active .status_detail.status.runtime_error,
|
||||
:not(.status_detail).status.file_error,
|
||||
.title:hover .status_detail.status.file_error,
|
||||
.title.active .status_detail.status.file_error {
|
||||
color: darkorchid;
|
||||
}
|
||||
|
||||
:not(.status_detail).status.memory_limit_exceeded,
|
||||
.title:hover .status_detail.status.memory_limit_exceeded,
|
||||
.title.active .status_detail.status.memory_limit_exceeded,
|
||||
:not(.status_detail).status.time_limit_exceeded,
|
||||
.title:hover .status_detail.status.time_limit_exceeded,
|
||||
.title.active .status_detail.status.time_limit_exceeded,
|
||||
:not(.status_detail).status.output_limit_exceeded,
|
||||
.title:hover .status_detail.status.output_limit_exceeded,
|
||||
.title.active .status_detail.status.output_limit_exceeded {
|
||||
color: sandybrown;
|
||||
}
|
||||
|
||||
:not(.status_detail).status.waiting,
|
||||
.title:hover .status_detail.status.waiting,
|
||||
.title.active .status_detail.status.waiting,
|
||||
:not(.status_detail).status.system_error {
|
||||
color: grey;
|
||||
}
|
||||
|
||||
:not(.status_detail).status.running,
|
||||
.title:hover .status_detail.status.running,
|
||||
.title.active .status_detail.status.running {
|
||||
color: #6cf;
|
||||
}
|
||||
|
||||
:not(.status_detail).status.partially_correct,
|
||||
.title:hover .status_detail.status.partially_correct,
|
||||
.title.active .status_detail.status.partially_correct {
|
||||
color: #01bab2;
|
||||
}
|
||||
|
||||
:not(.status_detail).status.judgement_failed,
|
||||
.title:hover .status_detail.status.judgement_failed,
|
||||
.title.active .status_detail.status.judgement_failed {
|
||||
color: #ff5722;
|
||||
}
|
||||
|
||||
:not(.status_detail).status.skipped,
|
||||
.title:hover .status_detail.status.skipped,
|
||||
.title.active .status_detail.status.skipped {
|
||||
color: #78909c;
|
||||
}
|
||||
|
||||
:not(.status_detail).status.compiling {
|
||||
color: #00b5ad;
|
||||
}
|
||||
|
||||
:not(.status_detail).status.no_testdata {
|
||||
color: brown;
|
||||
}
|
||||
|
||||
:not(.status_detail).status.compile_error {
|
||||
color: rgb(0, 68, 136);
|
||||
}
|
||||
|
||||
/* score color */
|
||||
.score_0 {
|
||||
color: red;
|
||||
}
|
||||
|
||||
.score_1 {
|
||||
color: #ff4b00;
|
||||
}
|
||||
|
||||
.score_2 {
|
||||
color: #ff6200;
|
||||
}
|
||||
|
||||
.score_3 {
|
||||
color: #ffa900;
|
||||
}
|
||||
|
||||
.score_4 {
|
||||
color: #ffd800;
|
||||
}
|
||||
|
||||
.score_5 {
|
||||
color: #c8ff00;
|
||||
}
|
||||
|
||||
.score_6 {
|
||||
color: #a5ff00;
|
||||
}
|
||||
|
||||
.score_7 {
|
||||
color: #52ff00;
|
||||
}
|
||||
|
||||
.score_8 {
|
||||
color: #41f741;
|
||||
}
|
||||
|
||||
.score_9 {
|
||||
color: #34d034;
|
||||
}
|
||||
|
||||
.score_10 {
|
||||
color: forestgreen;
|
||||
}
|
||||
|
||||
.score {
|
||||
text-shadow: 0 0 0.1px;
|
||||
}
|
||||
|
||||
.rating_up {
|
||||
color: #dd4b39;
|
||||
}
|
||||
|
||||
.rating_down {
|
||||
color: #3d9400;
|
||||
}
|
||||
|
||||
/* code tag */
|
||||
:not(pre) > code {
|
||||
background-color: rgba(0, 0, 0, 0.08);
|
||||
border-radius: 3px;
|
||||
display: inline-block;
|
||||
font-size: 0.9em;
|
||||
font-weight: bold;
|
||||
padding: 1px 6px;
|
||||
vertical-align: baseline;
|
||||
color: #444;
|
||||
margin-top: 2px;
|
||||
}
|
||||
|
||||
code {
|
||||
font-family: "Consolas", "Ubuntu Mono", "Fira Mono", "Monaco", "Menlo", "source-code-pro", monospace !important;
|
||||
}
|
||||
|
||||
/* Animated spinner */
|
||||
@keyframes spinner-icon-rotate {
|
||||
0% {
|
||||
transform: rotate(0deg);
|
||||
}
|
||||
100% {
|
||||
transform: rotate(360deg);
|
||||
}
|
||||
}
|
||||
|
||||
.spinner.icon:before {
|
||||
animation: spinner-icon-rotate 3s linear infinite;
|
||||
display: block;
|
||||
}
|
||||
|
||||
::-webkit-scrollbar {
|
||||
-webkit-appearance: none;
|
||||
width: 10px;
|
||||
height: 10px;
|
||||
}
|
||||
|
||||
::-webkit-scrollbar-track {
|
||||
background: rgba(0, 0, 0, 0.1);
|
||||
border-radius: 0px;
|
||||
}
|
||||
|
||||
::-webkit-scrollbar-thumb {
|
||||
cursor: pointer;
|
||||
border-radius: 5px;
|
||||
background: rgba(0, 0, 0, 0.25);
|
||||
-webkit-transition: color 0.2s ease;
|
||||
transition: color 0.2s ease;
|
||||
}
|
||||
|
||||
::-webkit-scrollbar-thumb:window-inactive {
|
||||
background: rgba(0, 0, 0, 0.15);
|
||||
}
|
||||
|
||||
::-webkit-scrollbar-thumb:hover {
|
||||
background: rgba(128, 135, 139, 0.8);
|
||||
}
|
||||
|
||||
.ui.top.attached.block.header i.icon {
|
||||
font-size: 1em;
|
||||
vertical-align: initial;
|
||||
}
|
||||
|
||||
.ui.selection.dropdown .menu > .item {
|
||||
padding-left: 0.8rem !important;
|
||||
padding-right: 0 !important;
|
||||
}
|
||||
|
||||
/* 打印样式 */
|
||||
@media print {
|
||||
html {
|
||||
position: relative !important;
|
||||
overflow: scroll !important;
|
||||
height: unset !important;
|
||||
}
|
||||
|
||||
body {
|
||||
position: unset !important;
|
||||
margin-top: unset !important;
|
||||
height: unset !important;
|
||||
}
|
||||
|
||||
#page-header, #submit-buttons, .p-label {
|
||||
display: none;
|
||||
}
|
||||
}
|
||||
67
web/template/syzoj/css/tomorrow.css
Normal file
67
web/template/syzoj/css/tomorrow.css
Normal file
@@ -0,0 +1,67 @@
|
||||
.hll { background-color: #d6d6d6 }
|
||||
.pl-c { color: #8e908c } /* Comment */
|
||||
.pl-err { color: #c82829 } /* Error */
|
||||
.pl-k { color: #8959a8 } /* Keyword */
|
||||
.pl-l { color: #f5871f } /* Literal */
|
||||
.pl-n { color: #4d4d4c } /* Name */
|
||||
.pl-o { color: #3e999f } /* Operator */
|
||||
.pl-p { color: #4d4d4c } /* Punctuation */
|
||||
.pl-ch { color: #8e908c } /* Comment.Hashbang */
|
||||
.pl-cm { color: #8e908c } /* Comment.Multiline */
|
||||
.pl-cp { color: #8e908c } /* Comment.Preproc */
|
||||
.pl-cpf { color: #8e908c } /* Comment.PreprocFile */
|
||||
.pl-c1 { color: #8e908c } /* Comment.Single */
|
||||
.pl-cs { color: #8e908c } /* Comment.Special */
|
||||
.pl-gd { color: #c82829 } /* Generic.Deleted */
|
||||
.pl-ge { font-style: italic } /* Generic.Emph */
|
||||
.pl-gh { color: #4d4d4c; font-weight: bold } /* Generic.Heading */
|
||||
.pl-gi { color: #718c00 } /* Generic.Inserted */
|
||||
.pl-gp { color: #8e908c; font-weight: bold } /* Generic.Prompt */
|
||||
.pl-gs { font-weight: bold } /* Generic.Strong */
|
||||
.pl-gu { color: #3e999f; font-weight: bold } /* Generic.Subheading */
|
||||
.pl-kc { color: #8959a8 } /* Keyword.Constant */
|
||||
.pl-kd { color: #8959a8 } /* Keyword.Declaration */
|
||||
.pl-kn { color: #3e999f } /* Keyword.Namespace */
|
||||
.pl-kp { color: #8959a8 } /* Keyword.Pseudo */
|
||||
.pl-kr { color: #8959a8 } /* Keyword.Reserved */
|
||||
.pl-kt { color: #eab700 } /* Keyword.Type */
|
||||
.pl-ld { color: #718c00 } /* Literal.Date */
|
||||
.pl-m { color: #f5871f } /* Literal.Number */
|
||||
.pl-s { color: #718c00 } /* Literal.String */
|
||||
.pl-na { color: #4271ae } /* Name.Attribute */
|
||||
.pl-nb { color: #4d4d4c } /* Name.Builtin */
|
||||
.pl-nc { color: #eab700 } /* Name.Class */
|
||||
.pl-no { color: #c82829 } /* Name.Constant */
|
||||
.pl-nd { color: #3e999f } /* Name.Decorator */
|
||||
.pl-ni { color: #4d4d4c } /* Name.Entity */
|
||||
.pl-ne { color: #c82829 } /* Name.Exception */
|
||||
.pl-nf { color: #4271ae } /* Name.Function */
|
||||
.pl-nl { color: #4d4d4c } /* Name.Label */
|
||||
.pl-nn { color: #eab700 } /* Name.Namespace */
|
||||
.pl-nx { color: #4271ae } /* Name.Other */
|
||||
.pl-py { color: #4d4d4c } /* Name.Property */
|
||||
.pl-nt { color: #3e999f } /* Name.Tag */
|
||||
.pl-nv { color: #c82829 } /* Name.Variable */
|
||||
.pl-ow { color: #3e999f } /* Operator.Word */
|
||||
.pl-w { color: #4d4d4c } /* Text.Whitespace */
|
||||
.pl-mb { color: #f5871f } /* Literal.Number.Bin */
|
||||
.pl-mf { color: #f5871f } /* Literal.Number.Float */
|
||||
.pl-mh { color: #f5871f } /* Literal.Number.Hex */
|
||||
.pl-mi { color: #f5871f } /* Literal.Number.Integer */
|
||||
.pl-mo { color: #f5871f } /* Literal.Number.Oct */
|
||||
.pl-sb { color: #718c00 } /* Literal.String.Backtick */
|
||||
.pl-sc { color: #4d4d4c } /* Literal.String.Char */
|
||||
.pl-sd { color: #8e908c } /* Literal.String.Doc */
|
||||
.pl-s2 { color: #718c00 } /* Literal.String.Double */
|
||||
.pl-se { color: #f5871f } /* Literal.String.Escape */
|
||||
.pl-sh { color: #718c00 } /* Literal.String.Heredoc */
|
||||
.pl-si { color: #f5871f } /* Literal.String.Interpol */
|
||||
.pl-sx { color: #718c00 } /* Literal.String.Other */
|
||||
.pl-sr { color: #718c00 } /* Literal.String.Regex */
|
||||
.pl-s1 { color: #718c00 } /* Literal.String.Single */
|
||||
.pl-ss { color: #718c00 } /* Literal.String.Symbol */
|
||||
.pl-bp { color: #4d4d4c } /* Name.Builtin.Pseudo */
|
||||
.pl-vc { color: #c82829 } /* Name.Variable.Class */
|
||||
.pl-vg { color: #c82829 } /* Name.Variable.Global */
|
||||
.pl-vi { color: #c82829 } /* Name.Variable.Instance */
|
||||
.pl-il { color: #f5871f } /* Literal.Number.Integer.Long */
|
||||
78
web/template/syzoj/css/white.css
Normal file
78
web/template/syzoj/css/white.css
Normal file
@@ -0,0 +1,78 @@
|
||||
.toprow{
|
||||
background-color:#eee;
|
||||
white-space:nowrap;
|
||||
}
|
||||
.toprow,.navbar .navbar-nav li a,.navbar-header .navbar-brand{
|
||||
#color:#fff;
|
||||
}
|
||||
.dropdown-menu,.navbar-default{
|
||||
#background-color:#79a3d5;
|
||||
#background-image: linear-gradient(to bottom, #323a81 0px, #79a3d5 100%);
|
||||
background-repeat: repeat-x;
|
||||
border-radius: 4px;
|
||||
box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.15) inset, 0px 1px 5px rgba(0, 0, 0, 0.075);
|
||||
}
|
||||
.http_judge_form{
|
||||
white-space:nowrap;
|
||||
}
|
||||
.center{
|
||||
text-align: center
|
||||
}
|
||||
.mynav {
|
||||
margin-top: 20px
|
||||
}
|
||||
.panel-default{
|
||||
padding: 5px;
|
||||
background-image: url(../../image/background.jpg);
|
||||
border: 1px solid #eee;
|
||||
margin-top:50px;
|
||||
}
|
||||
.container .jumbotron{
|
||||
padding: 5px;
|
||||
background-image: url(../../image/background.jpg);
|
||||
border: 1px solid #eee;
|
||||
margin-top:50px;
|
||||
}
|
||||
|
||||
h3.pagenav {
|
||||
margin-top: 5px;
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
|
||||
h3.pagenav div.item{
|
||||
padding: 4px;
|
||||
margin: 3px;
|
||||
font-size: 16px;
|
||||
border: 1px solid #eee;
|
||||
border-radius: 3px;
|
||||
display: inline-block;
|
||||
width: 30px;
|
||||
}
|
||||
|
||||
h3.pagenav div.item:hover{
|
||||
background-color: #ddd;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
h3.pagenav div.active{
|
||||
color: #888;
|
||||
}
|
||||
#problemset {
|
||||
margin-top: 20px;
|
||||
}
|
||||
.hint pre{
|
||||
display:none;
|
||||
}
|
||||
.red{
|
||||
color:red;
|
||||
}
|
||||
.green{
|
||||
color:green;
|
||||
}
|
||||
.blue{
|
||||
color:blue;
|
||||
}
|
||||
.ui.segment, .ui.segments .segment{
|
||||
font-size:18px;
|
||||
line-height:28px;
|
||||
}
|
||||
Reference in New Issue
Block a user