Linux tsuru-no-tsurugi 5.15.0-186-generic #196-Ubuntu SMP Sat Jun 20 16:09:34 UTC 2026 x86_64
Apache/2.4.52 (Ubuntu)
Server IP : 192.168.0.18 & Your IP : 216.73.217.105
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
var /
www /
html /
static /
Delete
Unzip
Name
Size
Permission
Date
Action
ace
[ DIR ]
drwxrwxr-x
2025-02-27 19:12
admin
[ DIR ]
drwxrwxr-x
2025-02-27 19:12
adminsortable2
[ DIR ]
drwxrwxr-x
2025-02-27 19:12
cache
[ DIR ]
drwxr-xr-x
2026-06-24 15:53
dark
[ DIR ]
drwxrwxr-x
2026-06-24 16:29
django_ace
[ DIR ]
drwxrwxr-x
2026-06-24 16:29
icons
[ DIR ]
drwxrwxr-x
2026-06-24 16:29
jsi18n
[ DIR ]
drwxrwxr-x
2025-02-27 19:24
libs
[ DIR ]
drwxrwxr-x
2026-06-24 16:29
martor
[ DIR ]
drwxrwxr-x
2025-02-27 19:12
mptt
[ DIR ]
drwxrwxr-x
2026-06-24 16:29
plugins
[ DIR ]
drwxrwxr-x
2025-02-27 19:12
select2
[ DIR ]
drwxrwxr-x
2026-06-24 16:29
sortedm2m
[ DIR ]
drwxrwxr-x
2026-06-24 16:29
wpadmin
[ DIR ]
drwxrwxr-x
2025-02-27 19:12
ace-dmoj.css
2.61
KB
-rw-r--r--
2026-06-24 16:29
ace-dmoj.scss
1.55
KB
-rw-r--r--
2026-06-24 16:29
base-description.scss
3.36
KB
-rw-r--r--
2026-06-24 16:29
base.scss
4.97
KB
-rw-r--r--
2026-06-24 16:29
blank.gif
43
B
-rw-r--r--
2026-06-24 16:29
blog.scss
2.33
KB
-rw-r--r--
2026-06-24 16:29
caniuse.json
6.95
MB
-rw-r--r--
2026-06-24 16:29
comments.scss
3.18
KB
-rw-r--r--
2026-06-24 16:29
common.js
11.05
KB
-rw-r--r--
2026-06-24 16:29
content-description.scss
1.43
KB
-rw-r--r--
2026-06-24 16:29
contest.scss
5.14
KB
-rw-r--r--
2026-06-24 16:29
django_select2.js
1.73
KB
-rw-r--r--
2026-06-24 16:29
event.js
2.2
KB
-rw-r--r--
2026-06-24 16:29
favicon.ico
14.73
KB
-rw-r--r--
2026-06-24 16:29
featherlight.css
2.79
KB
-rw-r--r--
2026-06-24 16:29
featherlight.scss
1.85
KB
-rw-r--r--
2026-06-24 16:29
martor-description.css
11.37
KB
-rw-r--r--
2026-06-24 16:29
martor-description.scss
3.76
KB
-rw-r--r--
2026-06-24 16:29
martor-mathjax.js
1.19
KB
-rw-r--r--
2026-06-24 16:29
math.scss
1.31
KB
-rw-r--r--
2026-06-24 16:29
mathjax_config.js
170
B
-rw-r--r--
2026-06-24 16:29
misc.scss
878
B
-rw-r--r--
2026-06-24 16:29
navbar.scss
6.21
KB
-rw-r--r--
2026-06-24 16:29
problem-vote.js
3.11
KB
-rw-r--r--
2026-06-24 16:29
problem-vote.scss
895
B
-rw-r--r--
2026-06-24 16:29
problem.scss
5.52
KB
-rw-r--r--
2026-06-24 16:29
pygment-github.scss
8.33
KB
-rw-r--r--
2026-06-24 16:29
ranks.scss
2.19
KB
-rw-r--r--
2026-06-24 16:29
select2-dmoj.css
9.52
KB
-rw-r--r--
2026-06-24 16:29
select2-dmoj.scss
2.83
KB
-rw-r--r--
2026-06-24 16:29
status.scss
529
B
-rw-r--r--
2026-06-24 16:29
style.css
141.11
KB
-rw-r--r--
2026-06-24 16:29
style.scss
381
B
-rw-r--r--
2026-06-24 16:29
submission.scss
5.76
KB
-rw-r--r--
2026-06-24 16:29
table.scss
1.39
KB
-rw-r--r--
2026-06-24 16:29
task_status.css
3.14
KB
-rw-r--r--
2026-06-24 16:29
ticket.scss
3.4
KB
-rw-r--r--
2026-06-24 16:29
unselectable.htc
375
B
-rw-r--r--
2026-06-24 16:29
user_profile.js
4.74
KB
-rw-r--r--
2026-06-24 16:29
users.scss
5.28
KB
-rw-r--r--
2026-06-24 16:29
vars-common.scss
369
B
-rw-r--r--
2026-06-24 16:29
vars-dark.scss
1.73
KB
-rw-r--r--
2026-06-24 16:29
vars-default.scss
1.61
KB
-rw-r--r--
2026-06-24 16:29
widgets.scss
11.26
KB
-rw-r--r--
2026-06-24 16:29
Save
Rename
@charset "UTF-8"; @-ms-viewport { min-width: 480px; max-width: device-width; } @viewport { min-width: 480px; max-width: device-width; } a { color: #1958c1; } a:hover { color: #0645ad; } a:active { color: #faa700; } img { max-width: 100%; } .full { width: 100%; } table.sortable thead { background-color: #eee; color: #666; font-weight: bold; cursor: default; } th.tablesorter-headerAsc:after { content: " â–´"; } th.tablesorter-headerDesc:after { content: " â–¾"; } div.tablesorter-header-inner { display: inline; } pre { white-space: pre-wrap; } hr { display: block; height: 0; border: 0; font-style: italic; border-bottom: 1px solid #ccc; padding: 0; } .dashed { border-bottom: 1px dashed #ccc; } th { vertical-align: middle; } .form-area { display: inline-block; background: #f8f8f8; padding: 5px 10px 10px; border-radius: 4px; border: 1px solid #ccc; } div.info-float { float: right; padding: 10px; } footer { color: #808080; display: block; width: 100%; position: absolute; bottom: 0; } body { position: relative; min-height: 100%; margin: 0 auto; max-width: 107em; font-size: 14px; line-height: 1.231; background: #f8f8f8; font-family: "Segoe UI", "Lucida Grande", Arial, sans-serif; color: #000; height: 100%; } .unselectable { cursor: default; } h1 { font-size: 5em; letter-spacing: -2px; margin: 0; padding: 0; line-height: 1em; } b { font-weight: bold; } h2 { font-weight: 400; font-size: 2em; border-radius: 4px; padding: 0; margin: 0; } h3 { font-weight: 400; font-size: 1.4em; border-radius: 4px; padding: 0; margin: 0; } h4 { font-size: 1.1em; padding: 0; margin: 0; } hr { color: rgba(0, 0, 0, 0.2); } #content { margin: 52px auto auto; width: 90%; height: 100%; min-height: 25em; display: block; } #content .title { color: #3b3b3b; } footer { text-align: center; height: 40px; border-top: 1px solid #ccc; background: #eee; } html { position: relative; height: 100%; } a { text-decoration: none; display: inline; } noscript #noscript { font-family: Arial, sans-serif; font-size: 111%; color: white; font-weight: bold; background: #ae0000; text-align: center; padding: 5px 0; left: 0; right: 0; position: fixed; z-index: 100; } #announcement { font-family: Arial, sans-serif; font-size: 111%; color: white; font-weight: bold; background: #ae0000; text-align: center; max-width: 30%; position: fixed; border-radius: 4px; z-index: 100; bottom: -4px; right: -4px; padding: 5px 6px 6px 5px; } #announcement a { color: orange; } .time { color: #3b3b3b; } .toggle { font-weight: bold; } .toggle .fa { -webkit-transition: -webkit-transform 0.4s; transition: -webkit-transform 0.4s; -moz-transition: transform 0.4s, -moz-transform 0.4s; transition: transform 0.4s; transition: transform 0.4s, -webkit-transform 0.4s, -moz-transform 0.4s; } .toggle.open .fa { -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); } #form-errors, .form-errors { background: rgba(255, 0, 0, 0.3); border: 3px solid red; border-radius: 4px; padding: 0 1em 0.1em 1em; margin: 0.3em 0 0.5em 0; } #contest-info { font-size: 1.25em; border: 5px solid #2980B9; border-left: 5px dotted white; border-radius: 0 4px 4px 0; background: rgba(0, 0, 0, 0.77); z-index: 100000; padding: 10px 12px; color: white; cursor: move; position: fixed; left: 20px; top: 90%; display: none; } #contest-info a { height: 1.4em; padding: 0; margin: 0; color: white; display: block; } #contest-time-remaining { display: inline-block; } #page-container { min-height: 100%; position: relative; margin: 0 auto; border-right: 1px solid #ccc; border-left: 1px solid #ccc; background: #fff; } #content-body { padding-bottom: 4em; } .title-line-action { float: right; margin-top: 1.2em; } math { font-size: 1.155em; } .MathJax:focus { outline: none; } @media (max-width: 1498px) { #page-container { border-left: none; border-right: none; border-bottom-left-radius: 0; border-bottom-right-radius: 0; } } @media (max-width: 760px) { #content { width: auto; padding: 0 5px; } } #user-links { top: 0; right: 0; position: absolute; height: 100%; } #user-links .anon { padding-right: 10px; display: -webkit-inline-box; display: -webkit-inline-flex; display: -moz-inline-box; display: inline-flex; min-height: 100%; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; align-items: center; white-space: nowrap; color: #5c5954; } #user-links .anon a { color: #FFF; } #user-links li { text-transform: none; } #user-links > ul { display: block; margin: 0; } #user-links > ul > li > a { display: block; padding: 0; height: 100%; } #user-links > ul > li > a > span { font-size: 13px; padding: 10px 10px; display: block; white-space: nowrap; } #user-links > ul > li > a > span > img { vertical-align: middle; border-radius: 4px; margin-right: 6px; } #user-links > ul > li > a > span > span { vertical-align: middle; color: #eee; } #user-links > ul > li > ul { left: 0; } #nav-shadow { height: 3px; background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(transparent)); background: -webkit-linear-gradient(rgba(0, 0, 0, 0.5), transparent); background: -moz-linear-gradient(rgba(0, 0, 0, 0.5), transparent); background: linear-gradient(rgba(0, 0, 0, 0.5), transparent); } #nav-container { background: #3b3b3b; height: 100%; } nav { position: fixed; top: 0; left: 0; right: 0; z-index: 500; } nav ul { margin: 0 0 0 -5px; padding: 0 0 0 1%; display: block; } nav ul li { display: inline-block; color: #FFF; text-transform: uppercase; position: relative; } nav ul li.home-nav-element a { padding: 0; height: 44px; } nav ul li.home-nav-element a:hover { border-bottom: none; padding-top: 0; padding-bottom: 0; } nav ul li a, nav ul li button { display: inline-block; text-decoration: none; vertical-align: middle; color: #FFF; padding: 13px 7px; height: 18px; } nav ul li a:link, nav ul li button:link { color: #FFF; } nav ul li a:hover, nav ul li button:hover { color: #FFF; background: rgba(255, 255, 255, 0.25); margin: 0; } nav ul li a.active, nav ul li button.active { color: #FFF; background: #2980B9; } nav ul li a .nav-expand, nav ul li button .nav-expand { display: none; } nav ul li ul { padding: 0; position: absolute; left: 5px; display: none; color: #fff; background: #3b3b3b; margin: 0 !important; -webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4); box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4); } nav ul li ul li:first-child a.active { border-top: 1px solid #3b3b3b; } nav ul li ul li { display: block; } nav ul li ul li a, nav ul li ul li button { padding: 8px 20px 8px 8px !important; font-size: 0.8em; line-height: 18px; display: block; border-left: 4px solid #2980B9; white-space: nowrap; } nav ul li button { background: none; text-align: left; border: none; width: 100%; border-radius: 0; height: auto; } nav ul li:hover > ul, nav ul li:active > ul, nav ul li:focus > ul { display: block !important; } nav ul li.home-nav-element a:hover { border-bottom: 0; padding-top: 0; padding-bottom: 0; background: transparent; } nav .nav-divider { width: 1px; vertical-align: middle; padding-left: 3px; display: inline-block; height: 32px; margin-right: 1px; border-right: 3px solid rgba(255, 255, 255, 0.15); } #navicon { display: none; } @media (max-width: 760px) { #navigation { height: 36px; } #navicon { -webkit-transition-duration: 0.25s; -moz-transition-duration: 0.25s; transition-duration: 0.25s; display: block; line-height: 26px; font-size: 2em; color: #FFF; padding: 0 0.25em; margin: 4px 0.25em; white-space: nowrap; float: left; } #navicon.hover { color: #4db7fe; text-shadow: 0 0 5px #2980B9; -webkit-transition-duration: 0.25s; -moz-transition-duration: 0.25s; transition-duration: 0.25s; } #nav-list { display: none; padding: 0; margin: 0; position: fixed; top: 36px; background: #3b3b3b; bottom: 0; width: 8em; left: 0; } #nav-list.show-list { display: block; } #nav-list li { display: block; } #nav-list li a { display: block; } #nav-list li a .nav-expand { float: right; display: block; height: inherit; margin: -13px -7px; padding: inherit; } #nav-list li ul { left: 8em; top: 0px; } #nav-list li ul.show-list { display: block; } #nav-list li.home-nav-element { display: none; } #user-links > ul > li > a > span { padding: 6px 8px; } } @media not all and (max-width: 760px) { #nav-list li.home-menu-item { display: none; } #nav-list li:not(:hover) > ul { display: none !important; } #nav-list li ul { left: 0 !important; } } code .hll { background-color: #ffffcc; } code .c { color: #999988; font-style: italic; } code { /* Comment */ } code .err { color: #a61717; background-color: #e3d2d2; } code { /* Error */ } code .k { color: #000000; font-weight: bold; } code { /* Keyword */ } code .o { color: #000000; font-weight: bold; } code { /* Operator */ } code .cm { color: #999988; font-style: italic; } code { /* Comment.Multiline */ } code .cp { color: #999999; font-weight: bold; font-style: italic; } code { /* Comment.Preproc */ } code .c1 { color: #999988; font-style: italic; } code { /* Comment.Single */ } code .cs { color: #999999; font-weight: bold; font-style: italic; } code { /* Comment.Special */ } code .gd { color: #000000; background-color: #ffdddd; } code { /* Generic.Deleted */ } code .ge { color: #000000; font-style: italic; } code { /* Generic.Emph */ } code .gr { color: #aa0000; } code { /* Generic.Error */ } code .gh { color: #999999; } code { /* Generic.Heading */ } code .gi { color: #000000; background-color: #ddffdd; } code { /* Generic.Inserted */ } code .go { color: #888888; } code { /* Generic.Output */ } code .gp { color: #555555; } code { /* Generic.Prompt */ } code .gs { font-weight: bold; } code { /* Generic.Strong */ } code .gu { color: #aaaaaa; } code { /* Generic.Subheading */ } code .gt { color: #aa0000; } code { /* Generic.Traceback */ } code .kc { color: #000000; font-weight: bold; } code { /* Keyword.Constant */ } code .kd { color: #000000; font-weight: bold; } code { /* Keyword.Declaration */ } code .kn { color: #000000; font-weight: bold; } code { /* Keyword.Namespace */ } code .kp { color: #000000; font-weight: bold; } code { /* Keyword.Pseudo */ } code .kr { color: #000000; font-weight: bold; } code { /* Keyword.Reserved */ } code .kt { color: #445588; font-weight: bold; } code { /* Keyword.Type */ } code .m { color: #009999; } code { /* Literal.Number */ } code .s { color: #d01040; } code { /* Literal.String */ } code .na { color: #008080; } code { /* Name.Attribute */ } code .nb { color: #0086B3; } code { /* Name.Builtin */ } code .nc { color: #445588; font-weight: bold; } code { /* Name.Class */ } code .no { color: #008080; } code { /* Name.Constant */ } code .nd { color: #3c5d5d; font-weight: bold; } code { /* Name.Decorator */ } code .ni { color: #800080; } code { /* Name.Entity */ } code .ne { color: #990000; font-weight: bold; } code { /* Name.Exception */ } code .nf { color: #990000; font-weight: bold; } code { /* Name.Function */ } code .nl { color: #990000; font-weight: bold; } code { /* Name.Label */ } code .nn { color: #555555; } code { /* Name.Namespace */ } code .nt { color: #000080; } code { /* Name.Tag */ } code .nv { color: #008080; } code { /* Name.Variable */ } code .ow { color: #000000; font-weight: bold; } code { /* Operator.Word */ } code .w { color: #bbbbbb; } code { /* Text.Whitespace */ } code .mf { color: #009999; } code { /* Literal.Number.Float */ } code .mh { color: #009999; } code { /* Literal.Number.Hex */ } code .mi { color: #009999; } code { /* Literal.Number.Integer */ } code .mo { color: #009999; } code { /* Literal.Number.Oct */ } code .sb { color: #d01040; } code { /* Literal.String.Backtick */ } code .sc { color: #d01040; } code { /* Literal.String.Char */ } code .sd { color: #d01040; } code { /* Literal.String.Doc */ } code .s2 { color: #d01040; } code { /* Literal.String.Double */ } code .se { color: #d01040; } code { /* Literal.String.Escape */ } code .sh { color: #d01040; } code { /* Literal.String.Heredoc */ } code .si { color: #d01040; } code { /* Literal.String.Interpol */ } code .sx { color: #d01040; } code { /* Literal.String.Other */ } code .sr { color: #009926; } code { /* Literal.String.Regex */ } code .s1 { color: #d01040; } code { /* Literal.String.Single */ } code .ss { color: #990073; } code { /* Literal.String.Symbol */ } code .bp { color: #999999; } code { /* Name.Builtin.Pseudo */ } code .vc { color: #008080; } code { /* Name.Variable.Class */ } code .vg { color: #008080; } code { /* Name.Variable.Global */ } code .vi { color: #008080; } code { /* Name.Variable.Instance */ } code .il { color: #009999; } code { /* Literal.Number.Integer.Long */ } .h-scrollable-table { overflow-x: auto; } .table { border-spacing: 0; width: 100%; margin-left: auto; margin-right: auto; margin-bottom: 0.5em; background: rgba(0, 0, 0, 0.01); } .table th { height: 2em; color: #fff; background-color: #3b3b3b; border-color: #808080; border-width: 0 1px 1px 0; border-style: solid; padding: 4px 10px; vertical-align: middle; text-align: center; white-space: nowrap; font-weight: 600; font-size: 1.1em; } .table td { border-color: #ccc; border-width: 0 1px 1px 0; border-style: solid; padding: 7px 5px; vertical-align: middle; text-align: center; } .table th:first-child, .table td:first-child { border-left-width: 1px; } .table tr:first-child th, .table tr:first-child td { border-top-width: 1px; } .table tr:first-child th:first-child { border-top-left-radius: 6px; } .table tr:first-child th:last-child { border-top-right-radius: 6px; } .table tbody tr:last-child th:first-child { border-bottom-left-radius: 6px; } .striped tr:nth-child(even) { background: rgba(0, 0, 0, 0.03); } .mwe-math-mathml-inline { display: inline !important; } .mwe-math-mathml-display { display: block !important; margin-left: auto; margin-right: auto; } .mwe-math-mathml-a11y { clip: rect(1px, 1px, 1px, 1px); overflow: hidden; position: absolute; width: 1px; height: 1px; opacity: 0; } .mwe-math-fallback-image-inline { display: inline-block; vertical-align: middle; } .mwe-math-fallback-image-display { display: block; margin-left: auto !important; margin-right: auto !important; } @font-face { font-family: "Latin Modern Math"; src: url("./libs/latinmodernmath/latinmodern-math.eot"); /* IE9 Compat Modes */ src: local("Latin Modern Math"), local("LatinModernMath-Regular"), url("./libs/latinmodernmath/latinmodern-math.eot?#iefix") format("embedded-opentype"), url("./libs/latinmodernmath/latinmodern-math.woff2") format("woff2"), url("./libs/latinmodernmath/latinmodern-math.woff") format("woff"), url("./libs/latinmodernmath/latinmodern-math.ttf") format("truetype"); /* Safari, Android, iOS */ font-weight: normal; font-style: normal; } math { font-family: "Latin Modern Math"; } img.inline-math { display: inline; } .AB { background-color: #CCC; color: black; } .AC { background-color: #53f23f; color: green; } ._AC { background-color: #DFFF00; color: green; } .WA { background-color: #CCC; color: #ef1b53; } .TLE, .MLE { background-color: #CCC; color: black; } .OLE, .IR, .RTE, .OTH { background-color: #FAB623; color: black; } .CE { background-color: #CCC; color: black; } .IE { background-color: red; color: black; } .QU, .G { background: white; color: black; } .blog-content { padding-right: 0em; -webkit-box-flex: 73.5%; -webkit-flex: 73.5%; -moz-box-flex: 73.5%; flex: 73.5%; vertical-align: top; } .blog-content .post { border-bottom: 2px solid #ccc; margin: 0.5em 1.4em; } .blog-content .post:first-child { margin-top: 1.1em; } .blog-content .post:last-child { border-bottom: none; } .blog-content .post .title { font-weight: 600; font-size: 1.7em; } .blog-content .post .title a { color: #5b80b9; } .blog-content .post .title a:hover { color: #0645ad; } .blog-content .post .title a:active { color: #faa700; } .blog-content .post .comment-count-link { color: #3b3b3b; } .blog-content .post .comment-icon { padding: 0 0.2em 0 0.5em; } .blog-sidebar { -webkit-box-flex: 26.5%; -webkit-flex: 26.5%; -moz-box-flex: 26.5%; flex: 26.5%; } .blog-sidebox ul { list-style: none; padding-left: 1em; padding-right: 0.5em; } .blog-sidebox ul li { margin-bottom: 0.75em; } .blog-sidebox .contest { padding: 1.25em 0 1.5em 0; text-align: center; border-bottom: 1px solid #ccc; } .blog-sidebox .contest:last-child { border-bottom: none; } .blog-sidebox .sidebox-ongoing-contest { overflow-y: auto; max-height: 23em; } @media (min-width: 800px) { .blog-content, .blog-sidebar { display: block !important; } .blog-content { margin-right: 1em; } #mobile.tabs { display: none; } #blog-container { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: flex; } } #mobile.tabs { margin: 0 0 1em; } .rssatom { text-align: right; margin: 0.25em; display: block; } .rssatom span { width: 1em; height: 1em; padding: 0.1em; font-size: 0.8em; color: white; border-radius: 0.2em; display: inline-block; margin-right: 0.2em; border: 1px solid rgb(201, 90, 18); background: #fb9e39; background: -webkit-linear-gradient(315deg, #e46d27 0, #fb9e39 47%, #e46d27 100%); background: -moz-linear-gradient(315deg, #e46d27 0, #fb9e39 47%, #e46d27 100%); background: linear-gradient(135deg, #e46d27 0, #fb9e39 47%, #e46d27 100%); } .rssatom span i { text-align: center; display: block; } .open-tickets .object { margin-left: 1em; font-style: italic; } .open-tickets .author { margin-left: 1em; } .no-clarifications-message { font-style: italic; text-align: center; } #problem-table td.problem, #problem-table td.category, #problem-table td.types, #problem-table th.problem, #problem-table th.category, #problem-table th.types { text-align: left; padding: 0 1rem; } #problem-table td.solved, #problem-table td.points, #problem-table td.ac-rate, #problem-table td.editorial, #problem-table td.users, #problem-table th.solved, #problem-table th.points, #problem-table th.ac-rate, #problem-table th.editorial, #problem-table th.users { padding: 0 10px; } #problem-table td.problem, #problem-table th.problem { width: 100%; } #problem-table th a { color: inherit; } #problem-table tr { -webkit-transition: background-color linear 0.2s; -moz-transition: background-color linear 0.2s; transition: background-color linear 0.2s; } #problem-table tr:hover { background: rgba(0, 0, 0, 0.05); } #filter-form { vertical-align: top; margin-bottom: 0.5em; margin-top: 0.75em; } #filter-form a { margin-right: 5px; display: inline-block; padding: 3px 10px; vertical-align: middle; } #filter-form input { vertical-align: middle; margin-bottom: 0.5em; } #filter-form label { vertical-align: middle; } #filter-form .filter-form-group { margin-top: 5px; } #content-right.problems { max-width: unset; padding-top: 0; } #content-left.problems { -webkit-box-flex: 3; -webkit-flex: 3; -moz-box-flex: 3; flex: 3; } #search { width: 100%; height: 2.3em; } label[for=category], label[for=type] { padding-bottom: 0.25em; display: block; } #category { margin-top: 0.5em; width: 100%; } #types { width: 100%; } span.type-tag { white-space: nowrap; } ul.problem-list { list-style: none; padding-left: 1em; padding-right: 0.5em; } ul.problem-list li { margin-bottom: 0.5em; } .pi-name { font-weight: bold; } .pi-name:after { content: " "; } .authors-value, .judges-value { padding-left: 1.5em; } .lang-name:after { content: ": "; } .lang-limit { margin-left: 1.5em; } .solved-problem-color { color: #44AD41; } .unsolved-problem-color { color: #DE2121; } .attempted-problem-color { color: orange; } .has-editorial-color { color: #44AD41; } .no-editorial-color { color: #DE2121; } .submissions-left { color: #000; font-weight: 600; text-align: center; margin-top: 0.5em; } .no-submissions-left { color: red; } .organization-tags { padding-left: 0.75em; vertical-align: middle; } .organization-tag { -webkit-box-shadow: inset 0 -0.1em 0 rgba(0, 0, 0, 0.12); box-shadow: inset 0 -0.1em 0 rgba(0, 0, 0, 0.12); padding: 0.15em 0.3em; border-radius: 0.15em; font-weight: 600; margin-right: 0.45em; position: relative; background-color: #ccc; -webkit-transform: translateY(35%); -moz-transform: translateY(35%); -ms-transform: translateY(35%); transform: translateY(35%); display: inline-block; } .organization-tag a { color: #000; } .pdf-icon { position: relative; display: inline-block; font-size: 1.5em; } .pdf-icon .pdf-icon-logo { color: #d40e13; } .pdf-icon .pdf-icon-bar { height: 0.2em; display: block; position: absolute; top: 0.3em; background: #d40e13; width: 0.6em; margin-left: -0.15em; } .license { float: left; font-size: 0.85em; } .license a { color: #808080; text-decoration: none; } .clarify { float: right; } #problem_submit { width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } #problem_submit .button { display: inline-block !important; padding: 6px 12px; } #problem_submit .submit-bar { float: right; } #problem_submit #submit-wrapper { margin-top: 0.7em; } #problem_submit #submit-wrapper #editor, #problem_submit #submit-wrapper #language { margin-top: 4px; } #problem_submit #submit-wrapper #id_language { width: 100%; } #language-select2.select2-dropdown--above { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -moz-box-orient: vertical; -moz-box-direction: reverse; flex-direction: column-reverse; } #language-select2 .select2-results__message { white-space: nowrap; } #language-select2 .select2-results__option { color: #757575 !important; background: #fff !important; } #language-select2 .select2-results__option--highlighted { text-decoration: underline; } #language-select2 .select2-results__option[aria-selected=true] { font-weight: bold; color: #000 !important; } #language-select2 .select2-results__option { padding: 4px 0px; } #language-select2 .select2-results__options { overflow-y: visible !important; } #language-select2 .select2-results__option { -webkit-column-break-inside: avoid; -moz-column-break-inside: avoid; break-inside: avoid-column; } #language-select2 .select2-results { -webkit-columns: 10 7em; -moz-columns: 10 7em; columns: 10 7em; padding-left: 1.5em; padding-top: 0.5em; } #language-select2 #result-version-info { border-bottom: 1px solid #808080; margin: 0px 1em; color: #757575; font-weight: 600; padding: 0.2em 0; text-align: right; } @media (max-width: 550px) { #problem-table tr .users { display: none; } } @media (max-width: 450px) { #problem-table tr .ac-rate { display: none; } } @media (max-width: 350px) { #problem-table tr .category { display: none; } } #category, #types { visibility: hidden; } #filter-form .form-label { margin-top: 0.5em; font-style: italic; } #point-slider { margin: 30px 15px 10px; height: 10px; } #point-slider .noUi-handle { height: 20px; width: 16px; left: -8px; } #point-slider .noUi-handle:before, #point-slider .noUi-handle:after { top: 3px; height: 12px; } #point-slider .noUi-handle:before { left: 5px; } #point-slider .noUi-handle:after { left: 8px; } #point-slider .noUi-tooltip { height: 17px; line-height: 13px; padding: 0 3px; font-size: 13px; } .problem-vote-container { margin: 1em; min-width: 25em; } .problem-vote-form-header { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify; justify-content: space-between; -webkit-box-align: end; -webkit-align-items: flex-end; -moz-box-align: end; align-items: flex-end; border-bottom: 1px solid #aaa; } .problem-vote-form-title { font-size: 2em; margin-right: 0.5em; } .problem-vote-date { font-style: italic; } .problem-vote-form-info { font-size: 1.2em; margin-right: 0.5em; } #problem-vote-form textarea { margin-top: 0.5em; width: 100%; font-size: 14px; } .problem-voting-form-error { font-size: 1.2em; color: red; } .problem-vote-submits { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify; justify-content: space-between; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -moz-box-orient: horizontal; -moz-box-direction: reverse; flex-direction: row-reverse; } .problem-vote-stats-bar { font-size: 1.2em; font-weight: 500; margin: 0.6em 0; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: flex; -webkit-justify-content: space-around; justify-content: space-around; } .problem-vote-stats-bar span { margin: 0 0.6em; } form#ticket-form { display: block; margin: 0 auto; max-width: 800px; padding-top: 1em; } form#ticket-form #id_title { width: 100%; } form#ticket-form .submit { margin: 10px 0 0 auto; } #ticket-list .fa-check-circle-o { color: #44AD41; } #ticket-list .fa-exclamation-circle { color: #DE2121; } @media (min-width: 600px) { #ticket-list-container { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -moz-box-orient: horizontal; -moz-box-direction: reverse; flex-direction: row-reverse; } #ticket-list-container > main { -webkit-box-flex: 1; -webkit-flex: 1; -moz-box-flex: 1; flex: 1; } #ticket-list-container > aside { -webkit-box-flex: 1; -webkit-flex: 1; -moz-box-flex: 1; flex: 1; max-width: 200px; margin-left: 1em; } #ticket-list-container > aside > div { position: -webkit-sticky; position: sticky; top: 60px; } } div.ticket-title { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: flex; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; align-items: center; -webkit-column-gap: 0.3em; -moz-column-gap: 0.3em; column-gap: 0.3em; } div.ticket-title .fa-check-circle-o { color: #44AD41; } div.ticket-title .fa-exclamation-circle { color: #DE2121; } div.ticket-title small { color: #808080; font-size: 0.9em; } .ticket-container { width: 100%; margin: 0 auto; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -moz-box-orient: horizontal; -moz-box-direction: normal; flex-direction: row; -webkit-flex-wrap: wrap-reverse; flex-wrap: wrap-reverse; max-width: 1200px; } .ticket-sidebar { -webkit-box-flex: 1; -webkit-flex: 1; -moz-box-flex: 1; flex: 1; padding: 10px 0 0 10px; min-width: 150px; max-width: 200px; } .ticket-info { position: -webkit-sticky; position: sticky; top: 60px; } .ticket-messages { -webkit-box-flex: 1; -webkit-flex: 1; -moz-box-flex: 1; flex: 1; } .info-box { margin: 5px 0 10px; border: 1px #808080 solid; border-radius: 5px; } .info-box a.edit-notes { float: right; } .info-box .fa { color: #808080; } .info-title { padding: 2px 5px; font-weight: 600; border-bottom: 1px #808080 solid; background: #eee; border-radius: 5px 5px 0 0; } .info-data { padding: 2px 5px; } .info-empty { color: #808080; font-style: italic; } .close-ticket { display: block; width: 100%; background: -webkit-gradient(linear, left top, left bottom, from(#4bad00), to(#278811)); background: -webkit-linear-gradient(top, #4bad00 0%, #278811 100%); background: -moz-linear-gradient(top, #4bad00 0%, #278811 100%); background: linear-gradient(to bottom, #4bad00 0%, #278811 100%); border-color: #24710e; font-weight: 600; } .close-ticket:hover { background: #24710e; } .open-ticket { display: block; width: 100%; background: -webkit-gradient(linear, left top, left bottom, from(#ff130f), to(#b03d17)); background: -webkit-linear-gradient(top, #ff130f, #b03d17); background: -moz-linear-gradient(top, #ff130f, #b03d17); background: linear-gradient(to bottom, #ff130f, #b03d17); border-color: #853011; font-weight: 600; } .open-ticket:hover { background: #853011; } #ticket-notes .info-real :first-child { margin-top: 0; } #ticket-notes .info-real :last-child { margin-bottom: 0; } .ticket-message { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: flex; padding-top: 15px; } .ticket-message .info { width: 130px; } .ticket-message img.user-gravatar { margin: 0 auto; } .ticket-message .detail { border: 1px #808080 solid; border-radius: 5px; -webkit-box-flex: 1; -webkit-flex: 1; -moz-box-flex: 1; flex: 1; min-width: 300px; } .ticket-message .header { background: #eee; border-bottom: 1px solid #808080; border-radius: 5px 5px 0 0; padding: 2px 5px; text-align: right; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify; justify-content: space-between; } .ticket-message .operation { -webkit-box-flex: 1; -webkit-flex: auto; -moz-box-flex: 1; flex: auto; } .ticket-message .operation .fa { color: #808080; } .ticket-message .content { padding: 7px; } .ticket-message .content > :first-child { margin-top: 0; } .ticket-message .content > :last-child { margin-bottom: 0; } .ticket-body { word-wrap: break-word; word-break: break-word; } .new-message .detail { padding: 8px 10px; } .new-message .submit, #edit-notes .submit { margin: 10px 0 0 auto; } .admin a, .admin { color: #000 !important; font-weight: bold !important; } .deleted-user, .deleted-user a { color: #999; font-weight: normal; -webkit-text-decoration: line-through #000; text-decoration: line-through #000; } svg.rate-box { width: 1.2em; } svg.rate-box circle { fill: none; stroke-width: 2px; } svg.rate-box.rate-none { visibility: hidden; } svg.rate-box.rate-primary0 circle { stroke: #fff; } svg.rate-box.rate-primary0 path { fill: #fff; } svg.rate-box.rate-newbie circle { stroke: #999; } svg.rate-box.rate-newbie path { fill: #999; } svg.rate-box.rate-amateur circle { stroke: #00a900; } svg.rate-box.rate-amateur path { fill: #00a900; } svg.rate-box.rate-expert circle { stroke: blue; } svg.rate-box.rate-expert path { fill: blue; } svg.rate-box.rate-candidate-master circle { stroke: purple; } svg.rate-box.rate-candidate-master path { fill: purple; } svg.rate-box.rate-master circle { stroke: #ffb100; } svg.rate-box.rate-master path { fill: #ffb100; } svg.rate-box.rate-grandmaster circle, svg.rate-box.rate-target circle { stroke: #e00; } svg.rate-box.rate-grandmaster path, svg.rate-box.rate-target path { fill: #e00; } svg.rate-box.rate-target circle:last-child { stroke: none; fill: #e00; } .rating { font-weight: bold; } .rating a { display: inline-block; } .rate-none, .rate-none a { color: #999; font-weight: normal; } .rate-newbie, .rate-newbie a { color: #999; } .rate-amateur, .rate-amateur a { color: #00a900; } .rate-expert, .rate-expert a { color: blue; } .rate-candidate-master, .rate-candidate-master a { color: purple; } .rate-master, .rate-master a { color: #ffb100; } .rate-grandmaster, .rate-grandmaster a, .rate-target, .rate-target a { color: #e00; } .rate-target a::first-letter { color: #700; } .rate-group { white-space: nowrap; display: inline-block; color: black; } .rate-group .rating { display: inline-block; vertical-align: middle; } .rate-group .rate-box { margin-right: 0.2em; vertical-align: middle; } td.user-name { padding-left: 2em; text-align: left; } tr:target { background: rgba(250, 167, 0, 0.2); } #search-handle { width: 100%; height: 2.3em; } .user-search-image, .user-search-name { vertical-align: middle; } .user-search-name { padding-left: 0.5em; } .users-table th.rank, .users-table th.points, .users-table th.problems, .users-table th.username { white-space: nowrap; } .users-table th.rank, .users-table th.rate { padding-left: 5px; padding-right: 5px; } .users-table th.rate, .users-table td.rate { border-right: none; text-align: left; } .users-table th.username { width: 100%; } .users-table tr { -webkit-transition: background-color linear 0.2s; -moz-transition: background-color linear 0.2s; transition: background-color linear 0.2s; } .users-table tr:hover { background: rgba(0, 0, 0, 0.05); } .users-table tr.highlight { background: rgba(250, 167, 0, 0.2); } .users-table th a { color: #fff; } .users-table th a:link, .users-table th a:visited { color: #fff; } #search-form { display: inline-block; vertical-align: top; width: 225px; } #search-form .select2-selection__arrow { display: none; } #search-form .select2-selection__rendered { cursor: text; } .user-problem-group h3 { font-weight: 600; font-size: 1.25em; margin-bottom: -10px; max-height: 20%; line-height: 2.5em; } .hide-solved-problems { text-align: right; overflow: hidden; } .hide-solved-problems > span { position: relative; display: inline-block; } .hide-solved-problems > span:before { content: ""; position: absolute; top: 50%; width: 100000px; height: 1px; background: #ccc; right: 100%; margin-right: 5px; } .user-info-page { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: flex; } .user-sidebar { width: 150px; padding-left: 15px; } img.user-gravatar { display: block; border-radius: 6px; background-color: white; } .user-content { -webkit-box-flex: 1; -webkit-flex: 1 1; -moz-box-flex: 1; flex: 1 1; overflow: hidden; word-wrap: break-word; } @media not all and (min-width: 600px) { .user-info-page { display: block; } .user-sidebar { margin: 0 auto; } .user-content { overflow: visible; } } .pp-table .pp { font-weight: 600; font-size: 1.4em; } .pp-table .pp-weighted { color: #808080; } .pp-table div.sub-pp { text-align: right; min-width: unset; width: unset; border-left: none; } #pp-load-link-wrapper { text-align: center; border: 1px solid #ccc; } #pp-load-more-link { display: block; padding: 0.5em 0; } .pp-breakdown-header { font-weight: 600; font-size: 1.25em; margin-bottom: 0.2em; } #rating-chart { height: 400px; margin-top: 1em; } #rating-tooltip { display: none; position: absolute; background: rgba(0, 0, 0, 0.7); color: white; padding: 3px; border-radius: 3px; -webkit-transition: all 0.1s ease; -moz-transition: all 0.1s ease; transition: all 0.1s ease; pointer-events: none; -webkit-transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); transform: translate(-50%, 0); } #rating-tooltip .rate-group { color: white; } #submission-activity #submission-activity-actions { text-align: center; } #submission-activity #submission-activity-actions #prev-year-action, #submission-activity #submission-activity-actions #next-year-action { font-size: 1.75em; } #submission-activity #submission-activity-actions #year { font-size: 1.25em; color: #3b3b3b; } #submission-activity #submission-activity-display { border: 1px solid #ccc; border-radius: 6px; } #submission-activity #submission-activity-display .info-bar { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify; justify-content: space-between; } #submission-activity #submission-activity-display .info-bar .info-table { width: 15%; min-width: 130px; } #submission-activity #submission-activity-display .info-bar .info-table .info-table-text { width: 8%; } #submission-activity #submission-activity-display .info-text { font-size: 0.75em; line-height: 1; font-weight: 100; color: #3b3b3b; } #submission-activity #submission-activity-display #submission-total-count { -webkit-align-self: center; align-self: center; padding-left: 8%; font-size: 0.85em; } @media (max-width: 1000px) { #submission-activity #submission-activity-display #submission-total-count { padding-left: 5px; } } #submission-activity #submission-activity-display table { width: 100%; padding: 5px; } #submission-activity #submission-activity-display table th.submission-date-col { width: 8%; } @media (max-width: 1000px) { #submission-activity #submission-activity-display table th.submission-date-col { display: none; } } #submission-activity #submission-activity-display table td { border-radius: 20%; } #submission-activity #submission-activity-display table td div { margin-top: 100%; } #submission-activity #submission-activity-display table td.activity-label { position: relative; white-space: nowrap; } #submission-activity #submission-activity-display table td.activity-blank { background-color: #fff; } #submission-activity #submission-activity-display table td.activity-0 { background-color: #ddd; } #submission-activity #submission-activity-display table td.activity-1 { background-color: #9be9a8; } #submission-activity #submission-activity-display table td.activity-2 { background-color: #40c463; } #submission-activity #submission-activity-display table td.activity-3 { background-color: #2f9c4c; } #submission-activity #submission-activity-display table td.activity-4 { background-color: #216e39; } .content-description { line-height: 1.5em; font-size: 1em; font-family: "Segoe UI", "Lucida Grande", Arial, sans-serif; } .content-description p { margin: 1em 0 !important; padding: 0 !important; } .content-description img { max-width: 100%; height: auto; } .content-description h1, .content-description h2, .content-description h3, .content-description h4, .content-description h5, .content-description h6 { font-weight: normal; color: #111; margin-bottom: 0.75em; padding: 0; background: 0; } .content-description h3, .content-description h4, .content-description h5, .content-description h6 { font-weight: bold; } .content-description h1 { font-size: 2.5em; } .content-description h2 { font-size: 2em; } .content-description h3 { font-size: 1.6em; margin: 0; padding: 0; } .content-description h4 { font-size: 1.4em; border-bottom: 1px solid rgba(0, 0, 0, 0.1); line-height: 1.225; padding-bottom: 0.3em; padding-top: 0.5em; } .content-description h5 { font-size: 1.15em; margin-top: 0; } .content-description h6 { font-size: 0.9em; } .content-description blockquote { color: #808080; margin: 0; padding-left: 1.5em; border-left: 0.5em #eee solid; } .content-description hr { display: block; height: 0; border: 0; font-style: italic; border-bottom: 1px solid #ccc; margin: 25px 0 20px 0; padding: 0; } .content-description pre, .content-description code, .content-description kbd, .content-description samp, .content-description span.code { color: #000; page-break-inside: avoid; font-family: Consolas, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", Monaco, "Courier New", Courier, monospace; font-size: 0.98em; } .content-description code, .content-description span.code { font-family: Consolas, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", Monaco, "Courier New", Courier, monospace !important; margin: 0 2px; padding: 0 5px; border: 1px solid #ccc; background-color: #f8f8f8; border-radius: 4px; font-size: 0.95em; color: #3b3b3b; } .content-description pre code, .content-description pre div.code { border: 0; line-height: 1em; margin: 0; padding: 0; background: transparent; font-size: 1em; color: #000; } .content-description pre { white-space: pre-wrap; word-wrap: break-word; margin: 1.5em 0 1.5em 0; padding: 1em; border: 1px solid #ccc; background-color: #f8f8f8; color: #000; border-radius: 4px; } .content-description b, .content-description strong { font-weight: bold; } .content-description dfn { font-style: italic; } .content-description ins { background: #ff9; color: #000; text-decoration: none; } .content-description mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; } .content-description sub { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } .content-description sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; top: -0.5em; } .content-description sub { bottom: -0.25em; } .content-description ul, .content-description ol { padding: 0 0 0 2em; } .content-description li p:last-child { margin: 0; } .content-description dd { margin: 0 0 0 2em; } .content-description img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; } .content-description td { vertical-align: top; } .display-math { display: block; text-align: center; margin-left: auto; margin-right: auto; } @media (min-width: 700px) { #common-content { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -moz-box-orient: horizontal; -moz-box-direction: reverse; flex-direction: row-reverse; } #content-left { -webkit-box-flex: 5; -webkit-flex: 5; -moz-box-flex: 5; flex: 5; width: 100%; } #content-left.split-common-content { width: 70%; } #content-left .content-description { width: 100%; } #content-right { -webkit-box-flex: 1; -webkit-flex: 1; -moz-box-flex: 1; flex: 1; max-width: 12.5em; padding-left: 1.5em; padding-top: 1em; } #content-right .info-float { float: none; padding: 0; position: -webkit-sticky; position: sticky; top: 70px; width: 100%; } } @media not all and (min-width: 700px) { #content-right .info-float { float: none; width: 100% !important; position: static !important; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } } a.view-pdf { padding-top: 0.6em; display: inline-block; } .problem-title { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: flex; } .problem-title .spacer { display: inline-block; -webkit-box-flex: 1; -webkit-flex: 1 1 1px; -moz-box-flex: 1; flex: 1 1 1px; } .info-float .fa { color: #000; padding-right: 0.2em; } #problem-types .toggled, #allowed-langs .toggled { margin-left: 1.3em; } form .martor-preview { line-height: 1.5em; font-size: 1em; font-family: "Segoe UI", "Lucida Grande", Arial, sans-serif; } form .martor-preview p { margin: 1em 0 !important; padding: 0 !important; } form .martor-preview img { max-width: 100%; height: auto; } form .martor-preview h1, form .martor-preview h2, form .martor-preview h3, form .martor-preview h4, form .martor-preview h5, form .martor-preview h6 { font-weight: normal; color: #111; margin-bottom: 0.75em; padding: 0; background: 0; } form .martor-preview h3, form .martor-preview h4, form .martor-preview h5, form .martor-preview h6 { font-weight: bold; } form .martor-preview h1 { font-size: 2.5em; } form .martor-preview h2 { font-size: 2em; } form .martor-preview h3 { font-size: 1.6em; margin: 0; padding: 0; } form .martor-preview h4 { font-size: 1.4em; border-bottom: 1px solid rgba(0, 0, 0, 0.1); line-height: 1.225; padding-bottom: 0.3em; padding-top: 0.5em; } form .martor-preview h5 { font-size: 1.15em; margin-top: 0; } form .martor-preview h6 { font-size: 0.9em; } form .martor-preview blockquote { color: #808080; margin: 0; padding-left: 1.5em; border-left: 0.5em #eee solid; } form .martor-preview hr { display: block; height: 0; border: 0; font-style: italic; border-bottom: 1px solid #ccc; margin: 25px 0 20px 0; padding: 0; } form .martor-preview pre, form .martor-preview code, form .martor-preview kbd, form .martor-preview samp, form .martor-preview span.code { color: #000; page-break-inside: avoid; font-family: Consolas, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", Monaco, "Courier New", Courier, monospace; font-size: 0.98em; } form .martor-preview code, form .martor-preview span.code { font-family: Consolas, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", Monaco, "Courier New", Courier, monospace !important; margin: 0 2px; padding: 0 5px; border: 1px solid #ccc; background-color: #f8f8f8; border-radius: 4px; font-size: 0.95em; color: #3b3b3b; } form .martor-preview pre code, form .martor-preview pre div.code { border: 0; line-height: 1em; margin: 0; padding: 0; background: transparent; font-size: 1em; color: #000; } form .martor-preview pre { white-space: pre-wrap; word-wrap: break-word; margin: 1.5em 0 1.5em 0; padding: 1em; border: 1px solid #ccc; background-color: #f8f8f8; color: #000; border-radius: 4px; } form .martor-preview b, form .martor-preview strong { font-weight: bold; } form .martor-preview dfn { font-style: italic; } form .martor-preview ins { background: #ff9; color: #000; text-decoration: none; } form .martor-preview mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; } form .martor-preview sub { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } form .martor-preview sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; top: -0.5em; } form .martor-preview sub { bottom: -0.25em; } form .martor-preview ul, form .martor-preview ol { padding: 0 0 0 2em; } form .martor-preview li p:last-child { margin: 0; } form .martor-preview dd { margin: 0 0 0 2em; } form .martor-preview img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; } form .martor-preview td { vertical-align: top; } form .martor-preview { min-height: 400px; } form .martor-preview ul li { list-style: unset !important; } form .martor-preview ul, form .martor-preview ol { margin-left: 0 !important; } form .martor-preview h5 { text-transform: none !important; } .main-martor-fullscreen { z-index: 99999 !important; } .section-martor div[data-tab^=editor-tab-] { padding: 0; } .section-martor .markdown-selector.markdown-emoji { display: none !important; } .section-martor .tab-martor-menu a.item { font-size: 0.8rem; } .section-martor .martor-toolbar { -webkit-box-flex: 0 !important; -webkit-flex: 0 1 auto !important; -moz-box-flex: 0 !important; flex: 0 1 auto !important; overflow-x: auto; overflow-y: hidden; } .section-martor .martor-field { height: 400px; } .section-martor .ui.tabular.menu + .attached:not(.top).segment, .section-martor .ui.tabular.menu + .attached:not(.top).segment + .attached:not(.top).segment { width: auto !important; } .section-martor .resizable .resizable-b { background: #e8e8e8 !important; } .section-martor { /* Hacks for dark mode only */ } .section-martor .ui.basic.inverted.buttons .button, .section-martor .ui.basic.inverted.button { -webkit-box-shadow: 0px 0px 0px 0px #fff inset !important; box-shadow: 0px 0px 0px 0px #fff inset !important; } .section-martor .ui.attached.inverted.menu { border-bottom: 2px solid #aaa !important; } .section-martor { /* Scroll bar */ } .section-martor ::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); border-radius: 10px; background-color: #f8f8f8; } .section-martor ::-webkit-scrollbar { height: 6px; width: 6px; background-color: #f8f8f8; } .section-martor ::-webkit-scrollbar-thumb { border-radius: 10px; -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); background-color: #555; } .ace_scrollbar-v { cursor: ns-resize; } .martor-toolbar { padding: 0 0.85714286em !important; padding-bottom: 4px !important; } .martor-toolbar .ui.icon .markdown-image-upload { position: relative; overflow: hidden; } .martor-toolbar .ui.icon .markdown-image-upload input[type=file] { position: absolute; top: 0; right: 0; min-width: 100%; min-height: 100%; font-size: 25px; padding: 0; padding-left: 35px; text-align: right; filter: alpha(opacity=0); opacity: 0; outline: none; cursor: inherit; display: block; } .emoji-loader-init { min-height: 200px !important; } .insert-emoji { cursor: pointer; } /* Full Screen Mode */ .main-martor-fullscreen { background: #fff; position: fixed; z-index: 999; max-height: 100%; height: 100%; width: 100%; margin: 0; left: 0; top: 0; } .main-martor-fullscreen .fields.martor-toolbar { border-bottom: 1px solid #eee; margin: 0; } .main-martor-fullscreen .section-martor { height: 90%; position: relative; } .marked-emoji { max-width: 20px; } .martor { height: 500px; max-height: 500px; } .martor-field { width: 100%; height: 250px; min-height: 100px; } form .martor-preview-stale { background: -webkit-repeating-linear-gradient(135deg, #fff, #fff 10px, #f8f8f8 10px, #f8f8f8 20px) !important; background: -moz-repeating-linear-gradient(135deg, #fff, #fff 10px, #f8f8f8 10px, #f8f8f8 20px) !important; background: repeating-linear-gradient(-45deg, #fff, #fff 10px, #f8f8f8 10px, #f8f8f8 20px) !important; } .icon.expand-editor { position: absolute; bottom: 0.8em; right: 0; } .no-border { border: none !important; } /* Live Preview */ form .enable-living .martor-preview { display: block !important; } form .enable-living .tab-martor-menu a.item { display: none !important; } /* Django Admin */ .submit-row a { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; } body.overflow { overflow: hidden !important; } .button, input[type=submit], input[type=button], .submit-row input, a.button { padding: 5px 15px; } .social i { display: inline; font-size: 1.9em; } .facebook-this, .tweet-this { display: inline; } .tweet-this i { color: #55ACEE; } .facebook-this i { color: #133783; } .social { font-size: 1.3em; float: right; } .button, button, input[type=submit] { color: white !important; text-decoration: none !important; cursor: pointer; vertical-align: middle; white-space: nowrap; font-weight: 400; line-height: 1.4; background: rgb(51, 122, 183) none repeat scroll 0 0%/auto padding-box border-box; background: -webkit-linear-gradient(top, #337ab7 0, #265a88 100%) repeat-x; background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #337ab7), to(#265a88)) repeat-x; background: -moz-linear-gradient(top, #337ab7 0, #265a88 100%) repeat-x; background: linear-gradient(to bottom, #337ab7 0, #265a88 100%) repeat-x; border-radius: 4px; padding: 6px 12px; display: block; border: 1px solid #245580; text-align: center; font-size: 14px; } .button:hover, button:hover, input[type=submit]:hover { background: #265a88; } .button:active, button:active, input[type=submit]:active { border-color: #245580; background: #265a88; } .button.full, button.full, input[type=submit].full { padding: 6px 0; } .button.disabled, button.disabled, input[type=submit].disabled { background: -webkit-gradient(linear, left top, left bottom, color-stop(0, darkgray), to(gray)) repeat-x !important; background: -webkit-linear-gradient(top, darkgray 0, gray 100%) repeat-x !important; background: -moz-linear-gradient(top, darkgray 0, gray 100%) repeat-x !important; background: linear-gradient(to bottom, darkgray 0, gray 100%) repeat-x !important; border-color: grey !important; cursor: not-allowed; } .inline-button { display: inline; vertical-align: top; padding: 3px 6px; } input[type=text], input[type=password], input[type=email], input[type=number] { padding: 4px 8px; color: #3b3b3b; background: #fff none; border: 1px solid #ccc; border-radius: 4px; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; -webkit-transition: border-color 0.15s ease-in-out 0s, -webkit-box-shadow 0.15s ease-in-out 0s; transition: border-color 0.15s ease-in-out 0s, -webkit-box-shadow 0.15s ease-in-out 0s; -moz-transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s, -webkit-box-shadow 0.15s ease-in-out 0s; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-size: 14px; } input[type=text]:hover, input[type=password]:hover, input[type=email]:hover, input[type=number]:hover { border-color: rgba(82, 168, 236, 0.8); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 4px rgba(82, 168, 236, 0.6); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 4px rgba(82, 168, 236, 0.6); } input[type=text]:focus, input[type=password]:focus, input[type=email]:focus, input[type=number]:focus { border-color: rgba(82, 168, 236, 0.8); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); outline: 0; } input[type=number] { padding: 2px 0 2px 5px; } input[type=checkbox] { -webkit-appearance: none; -moz-appearance: none; appearance: none; vertical-align: middle; border: 1px solid #808080; background: #fff; border-radius: 2px; width: 0.95em; height: 0.95em; cursor: pointer; } input[type=checkbox]:checked { -webkit-appearance: auto; -moz-appearance: auto; appearance: auto; accent-color: #2980B9; } textarea { padding: 4px 8px; color: #3b3b3b; background: #fff none; border: 1px solid #ccc; border-radius: 4px; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; -webkit-transition: border-color 0.15s ease-in-out 0s, -webkit-box-shadow 0.15s ease-in-out 0s; transition: border-color 0.15s ease-in-out 0s, -webkit-box-shadow 0.15s ease-in-out 0s; -moz-transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s, -webkit-box-shadow 0.15s ease-in-out 0s; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } textarea:hover { border-color: rgba(82, 168, 236, 0.8); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 4px rgba(82, 168, 236, 0.6); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 4px rgba(82, 168, 236, 0.6); } textarea:focus { border-color: rgba(82, 168, 236, 0.8); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); outline: 0; } .btn-clipboard { top: 0; right: 0; display: block; font-size: 12px; color: #808080; cursor: pointer; background-color: #fff; border: 1px solid #ccc; border-radius: 0 4px; position: absolute; padding: 5px 8px; } .copy-clipboard { position: relative; margin-top: 1.5em; } .ul_tab_a_active, .tabs > ul > li.active > a:focus, .tabs > ul > li.active > span:focus, .tabs > ul > li.active > a:hover, .tabs > ul > li.active > span:hover, .tabs > ul > li.active > a, .tabs > ul > li.active > span { color: #000; background: #fff; cursor: default; border: 1px solid #ccc; border-bottom-color: #fff; -webkit-border-image: none; -moz-border-image: none; border-image: none; } .tabs { border-bottom: 1px solid #ccc; margin: 0 0 8px; width: 100%; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify; justify-content: space-between; -webkit-flex-wrap: wrap; flex-wrap: wrap; } .tabs .tab .tab-icon { padding-right: 0.3em; color: #808080; } .tabs .tab a, .tabs .tab span { border-top-width: 3px !important; } .tabs .tab.active a, .tabs .tab.active span { border-top-color: #2980B9 !important; } .tabs .tab.active .tab-icon { color: #000; } .tabs h2 { color: #3b3b3b; } .tabs > ul { margin: 0; margin-bottom: -1px; padding: 0; list-style: outside none none; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: flex; overflow-x: auto; overflow-y: hidden; } .tabs > ul > li { position: relative; display: block; } .tabs > ul > li > a, .tabs > ul > li > span { margin-right: 2px; line-height: 1.42857; border: 1px solid transparent; border-radius: 4px 4px 0 0; position: relative; display: block; padding: 10px 15px; color: #555; text-decoration: none; white-space: nowrap; } ul.pagination a:hover { background: rgba(0, 0, 0, 0.55); } ul.pagination { display: inline-block; padding-left: 0; margin: 0; } ul.pagination > li { display: inline; } ul.pagination > li:first-child > a, ul.pagination > li:first-child > span { margin-left: 0; border-top-left-radius: 4px; border-bottom-left-radius: 4px; } ul.pagination > li:last-child > a, ul.pagination > li:last-child > span { border-top-right-radius: 4px; border-bottom-right-radius: 4px; } ul.pagination > li > a, ul.pagination > li > span { position: relative; float: left; padding: 4px 12px; line-height: 1.42857; text-decoration: none; color: #fff; background-color: #3b3b3b; border: 1px solid #808080; margin-left: -1px; } ul.pagination > .disabled-page > a, ul.pagination > .disabled-page > span { color: #808080; } ul.pagination > .active-page > a, ul.pagination > .active-page > span { z-index: 2; color: #FFF; background-color: #2980B9; border-color: transparent; cursor: default; } .top-pagination-bar { margin: 11px 0 7px; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify; justify-content: space-between; -webkit-flex-wrap: wrap; flex-wrap: wrap; } .bottom-pagination-bar { margin-top: 10px; } .alert { padding: 15px; margin-bottom: 20px; border: 1px solid transparent; border-radius: 4px; } .alert-info { color: #368; background-color: #def; border-color: #bdf; } .alert-warning { color: #863; background-color: #ffd; border-color: #feb; } .alert-danger { color: #944; background-color: #edd; border-color: #dbb; } .alert-dismissable, .alert-dismissible { padding-right: 35px; } .alert-dismissable .close, .alert-dismissible .close { position: relative; top: -2px; right: -21px; color: inherit; } .close { float: right; font-size: 21px; font-weight: 700; line-height: 1; color: #000; filter: alpha(opacity=20); opacity: 0.2; } a.close { text-decoration: none !important; font-size: 18px !important; line-height: 1; } a.close:hover { color: #000; } .close:focus, .close:hover { color: #000; text-decoration: none; cursor: pointer; filter: alpha(opacity=50); opacity: 0.5; } .badge { min-width: 10px; padding: 0 7px; font-size: 12px; font-weight: 700; line-height: 1; color: #fff; text-align: center; white-space: nowrap; vertical-align: middle; background-color: #e84848; border-radius: 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .form-submit-group { border-top: 1px solid rgba(0, 0, 0, 0.1); margin-top: 0.8em; padding-top: 0.5em; text-align: right; } .sidebox h3 { margin: 0 -5px; background: #3b3b3b; border-radius: 4px 4px 0 0; color: #fff; padding-top: 5px; padding-bottom: 5px; padding-left: 7px; font-size: 1.3em; } .sidebox h3 .fa { color: #fff; float: right; margin: 0.2em 0.4em 0 0; } .sidebox-content { border: 1px solid #ccc; border-top: none; margin: 0 -5px; padding: 1px 0.5em 3px; } .sidebox-content.sidebox-table { border: none; padding: 0; } .sidebox-content.sidebox-table .table { margin: 0 !important; } .sidebox { border-top-left-radius: 4px; border-top-right-radius: 4px; padding: 0 5px !important; padding-bottom: 1.5em !important; } .ws-closed { position: -webkit-sticky; position: sticky; top: 42px; background: #ae0000; border-radius: 5px 5px 0 0; display: none; } .ws-closed a { display: block; padding: 7px 0; text-align: center; color: white; font-weight: 600; } .semibold { font-weight: 600; } .messages { list-style-type: none; padding: 0; } .messages li { padding: 1em 1.5em; margin-bottom: 1em; border: 1px solid transparent; border-radius: 5px; } .messages li.debug { color: #3b3b3b; background-color: #eee; border-color: #ccc; } .messages li.info { color: #368; background-color: #def; border-color: #bdf; } .messages li.success { color: #173; background-color: #ded; border-color: #adb; } .messages li.warning { color: #863; background-color: #ffd; border-color: #feb; } .messages li.error { color: #944; background-color: #edd; border-color: #dbb; } details { border: 1px solid #ccc; background: #f8f8f8; padding: 5px 10px; border-radius: 4px; } .featherlight { display: none; position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1000; text-align: center; white-space: nowrap; cursor: pointer; background: #333; } .featherlight:last-of-type { background: rgba(0, 0, 0, 0.8); } .featherlight:before { content: ""; display: inline-block; height: 100%; vertical-align: middle; } .featherlight .featherlight-content { position: relative; text-align: left; vertical-align: middle; display: inline-block; overflow: auto; padding: 10px 15px; border: 1px solid #ccc; border-radius: 10px; margin-left: 5%; margin-right: 5%; max-height: 85%; background: #fff; cursor: auto; white-space: normal; } @media (max-width: 1024px) { .featherlight .featherlight-content { padding: 10px; margin-left: 0; margin-right: 0; max-height: 98%; } } .featherlight .featherlight-inner { display: block; } .featherlight script.featherlight-inner, .featherlight link.featherlight-inner, .featherlight style.featherlight-inner { display: none; } .featherlight .featherlight-close-icon { position: absolute; z-index: 9999; top: 0; right: 0; line-height: 25px; width: 25px; cursor: pointer; text-align: center; background: rgba(255, 255, 255, 0.5); color: #000; border: none; padding: 0; } .featherlight .featherlight-close-icon::-moz-focus-inner { border: 0; padding: 0; } .featherlight .featherlight-image { width: 100%; } .featherlight iframe { border: none; } .featherlight-iframe .featherlight-content { border-bottom: 0; padding: 0; -webkit-overflow-scrolling: touch; } .comment-score { font-weight: bold; text-align: center; } a.upvote-link, a.downvote-link { color: #000; } a.voted { text-shadow: 0 0 4px #000, 0 0 9px blue; } .no-comments-message { margin: 10px 0 15px 2.75em; } .comment-header-space { height: 20px; } .comment-lock { margin: 0 0 5px; } .comments.top-level-comments { padding: 0; margin: 0 0 5px; } .comment-spacer { -webkit-box-flex: 1; -webkit-flex: 1; -moz-box-flex: 1; flex: 1; } .comment-edits:not(:empty) { padding-right: 2px; color: #3b3b3b; } .comment-operation { -webkit-box-flex: 1; -webkit-flex: auto; -moz-box-flex: 1; flex: auto; } .comment-operation .fa { color: #3b3b3b; } .comment-operation a + a { padding-left: 2px; } .form-area.comment-submit { padding-left: 15px; padding-right: 15px; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .comment-edit-form { min-width: 60em; } .comment-post-wrapper { padding-bottom: 5px; } .comment-post-wrapper input, .comment-post-wrapper textarea { min-width: 100%; max-width: 100%; font-size: 14px; } .comment { list-style: none none; border-radius: 4px; margin: 0 0 5px; } .comment:before { display: block; content: " "; margin-top: -50px; height: 50px; visibility: hidden; } .reply-comment { margin: 0 0 5px; } .comment-body { word-wrap: break-word; word-break: break-word; } .previous-revision, .next-revision { color: #3b3b3b; } .new-comments .comment-display { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: flex; padding-left: 1em; padding-top: 0.5em !important; border: 1px solid #ccc; background: #f8f8f8; border-radius: 4px; } .new-comments .comment .detail { margin: 0px 15px 0px; width: 100%; } .new-comments .comment .detail .header { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify; justify-content: space-between; padding: 2px 0px; font-weight: normal; border-bottom: 1px #808080 solid; color: #808080; text-align: right; } .new-comments .comment:target > .comment-display { border: 1px solid #2980B9; border-left: 10px solid #2980B9; padding-left: 5px; } .new-comments .comment-edits { padding-right: 0.75em; } .new-comments .header i { color: #808080 !important; } .new-comments .info { padding-top: 0.4em; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: flex; } .new-comments .gravatar-mobile { display: none; } .new-comments .gravatar-main { display: unset; } .new-comments .vote { margin-right: 1em; height: 75px; padding-top: 0.4em; } @media (max-width: 760px) { .new-comments img.user-gravatar { display: inline-block; border-radius: 2px; } .new-comments .gravatar-mobile { display: unset; } .new-comments .gravatar-main { display: none; } .new-comments .vote { margin-right: 0em; } } .bad-comment { opacity: 0.3; } .bad-comment:hover { opacity: 1; /* This is necessary to prevent random flickering */ -webkit-transform: translatez(0); -moz-transform: translatez(0); -ms-transform: translatez(0); transform: translatez(0); } .info-float { position: -webkit-sticky; position: sticky; top: 60px; width: 20%; } #submissions-table { background: rgba(0, 0, 0, 0.01); } .submissions-status-table { border-spacing: 0; } .submission-row { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: flex; border-top: #ccc 1px solid; border-left: #ccc 1px solid; border-right: #ccc 1px solid; -webkit-transition: background-color linear 0.2s; -moz-transition: background-color linear 0.2s; transition: background-color linear 0.2s; } .submission-row:hover { background: #eee; } .submission-row:not(:empty) ~ .submission-row { border-top: none; } .submission-row > div { padding: 7px 5px; vertical-align: middle; border-bottom: #ccc 1px solid; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -moz-box-orient: vertical; -moz-box-direction: normal; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -moz-box-pack: center; justify-content: center; } .submission-row .sub-result { min-width: 80px; width: 80px; text-align: center; border-bottom-color: #fff; border-right: #ccc 1px solid; } .submission-row .sub-result .state { font-size: 0.7em; font-weight: bold; padding-top: 0.5em; } .submission-row .sub-result .score { font-size: 1.3em; color: #000; } .submission-row .sub-result .score .grading-spinner { color: #000; } .submission-row .sub-main { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: flex; -webkit-box-flex: 1; -webkit-flex: 1; -moz-box-flex: 1; flex: 1; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -moz-box-orient: horizontal; -moz-box-direction: normal; flex-direction: row; place-items: center; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify; justify-content: space-between; padding-left: 20px; } .submission-row .sub-main .sub-info { -webkit-box-flex: 1; -webkit-flex: 1; -moz-box-flex: 1; flex: 1; word-break: break-word; } .submission-row .sub-main .sub-info .name { font-weight: 700; font-size: 1.2em; } .submission-row .sub-main .sub-testcase { color: #808080; white-space: nowrap; padding-right: 5px; } .submission-row .sub-main .sub-prop a { white-space: nowrap; } .submission-row .sub-usage { min-width: 70px; width: 70px; white-space: nowrap; text-align: center; border-left: #ccc 1px solid; } .submission-row .sub-usage .time { font-weight: bold; } .sub-prop .fa { display: none; } .sub-prop .grey-label { color: #808080; font-style: italic; } .sub-prop .grey-icon { color: #808080; } label[for=language], label[for=status] { padding-bottom: 0.25em; display: block; } #language { margin-top: 0.5em; width: 100%; } #status { width: 100%; } #statistics-table tr:not(:first-child) td { border-top: 1px solid white !important; } #statistics-table tr:not(:last-child) td:not(:last-child) { border-right: 1px solid white; } #content-right.submission { max-width: 100%; padding-top: 0; } @media (max-width: 700px) { .sub-main { padding-left: 10px !important; -webkit-box-orient: vertical !important; -webkit-box-direction: normal !important; -webkit-flex-direction: column !important; -moz-box-orient: vertical !important; -moz-box-direction: normal !important; flex-direction: column !important; place-items: flex-start !important; } .sub-prop .label { display: none; } .sub-prop .fa { display: inline-block; } #content-right.submission { display: none; } } .submission-contest { color: #3b3b3b; } .source-ln { color: #808080; border-right: 1px solid #808080; padding-right: 5px; text-align: right; } .source-ln a { color: #808080; display: block; } .source-ln a:hover { text-decoration: underline; } .source-ln a::before { display: block; content: " "; margin-top: -50px; height: 50px; visibility: hidden; } .source-code pre, .source-ln pre { margin: 0; padding: 0; white-space: pre; } .source-code { padding-left: 15px; } .source-wrap { overflow-x: auto; } .statistics-table .status { font-weight: bold; text-align: left; } .statistics-table .count { color: black; } #test-cases .toggle .fa { margin-left: -1.28571em; } #test-cases .batch-cases { margin: 0; padding-left: 1em; padding-bottom: 3px; padding-top: 3px; display: inline-block; } #test-cases .batch-cases .case-row td b { font-weight: 500; } #test-cases .case-row td:nth-child(3) { padding-right: 0; text-align: right; } #test-cases .case-row td:nth-child(3) span { float: right; } #test-cases .case-row td:nth-child(4) { text-align: right; } #test-cases .case-info { margin: 0; padding-left: 1em; padding-bottom: 3px; padding-top: 3px; border: 1px solid #2980b9; border-left-width: 0.5em; border-radius: 4px; color: #3b3b3b; } #test-cases .case-output { margin: 0; margin-right: 1em; } #test-cases table td { margin: 0; padding: 0 5px 0 0; } #test-cases .toggle { font-weight: normal; } #test-cases .case-feedback { vertical-align: top; } #test-cases td.case-output + td.case-ext-feedback { width: 50%; } #test-cases .case-output { word-wrap: anywhere; } .case-AC { color: green; font-weight: bold; } .case-_AC { color: #BBCC00; font-weight: bold; } .case-WA { color: red; font-weight: bold; } .case-TLE, .case-SC { color: gray; font-weight: bold; } .case-MLE, .case-OLE, .case-RTE, .case-IR { color: orange; font-weight: bold; } .case-bad { text-decoration: underline; } .half-hr { float: left; width: 30%; } .source-wrap .line { position: relative; } .source-wrap .highlighter { position: absolute; width: 9999px; top: 0; bottom: 0; left: 0; right: 0; } .source-wrap a:active .line .highlighter { background: rgba(255, 212, 0, 0.48); } .submission-info { text-align: right; float: right; } .submission-info .submission-date { color: #808080; } #contest-calendar { border-collapse: collapse; width: 100%; } #contest-calendar th { border: 1px solid #ccc; background: #f8f8f8; } #contest-calendar td { height: 110px; width: 170px; vertical-align: top; border: 1px solid #ccc; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; transition-duration: 0.2s; } #contest-calendar td .num { text-align: right; font-weight: bold; display: block; border-bottom: 1px dashed #ccc; padding-right: 0.2em; margin-bottom: 0.4em; } #contest-calendar td ul { font-size: 0.75em; padding: 0; margin: 0; } #contest-calendar td ul li { margin: 0 0 0.2em 17px; } #contest-calendar td ul li i.fa { color: #faa700; } #contest-calendar td ul li a { color: #3b3b3b; } #contest-calendar td ul li a:hover { text-decoration: underline; } #contest-calendar td:hover { background: rgba(6, 69, 173, 0.2); } #contest-calendar .noday { background: #eee; } #contest-calendar .today { background: rgba(250, 167, 0, 0.2); } #banner { border-bottom: 1px solid #ccc; padding-bottom: 1em; color: #3b3b3b; font-size: 14px; } #banner a.date { display: block; text-decoration: none; text-align: center; line-height: 1.3; font-size: 2.3em; padding-bottom: 0.15em; color: #5b80b9; } #banner a.date:hover { color: #0645ad; } #banner a.date:active { color: #faa700; } #banner #time { text-align: center; display: block; } #banner div#details ul { margin-bottom: 0; list-style: none; } #banner div#details ul p { margin: 0; } .contest-list td { vertical-align: middle !important; } .contest-list td:nth-child(2) { min-width: 4em; } .contest-list td:nth-child(3) { min-width: 6em; } .contest-list tbody tr { height: 4em; } .contest-list .time-left { text-align: left; color: #808080; padding-top: 0.5em; } .contest-list .contest-tags { padding-left: 0.75em; vertical-align: top; } .contest-list .participate-button { display: inline-block; width: 90px; } .contest-list .contest-block { text-align: left; padding: 0.5em 0.5em 0.5em 1em; } .contest-list a.contest-sort-link { color: #fff; } .contest-tag { -webkit-box-shadow: inset 0 -0.1em 0 rgba(0, 0, 0, 0.12); box-shadow: inset 0 -0.1em 0 rgba(0, 0, 0, 0.12); padding: 0.15em 0.3em; border-radius: 0.15em; font-weight: 600; margin-right: 0.45em; position: relative; } .contest-list-title { font-size: 18px; font-weight: 600; } form.contest-join-pseudotab { display: inline; padding: 6px 8px !important; line-height: 1.7em; margin-left: 0.5em; border-bottom-left-radius: 0; border-bottom-right-radius: 0; } form.contest-join-pseudotab input { display: inline; border: none; padding: 0; background: none; font-weight: 600; } .contest-participation-operation { float: right; } .contest-participation-operation .fa { color: #3b3b3b; } .contest-participation-operation a + a { padding-left: 1px; } .contest-participation-operation { padding: 0 5px; } #ranking-table .user-name { min-width: 20em; position: relative; } #ranking-table .userinfo a, #ranking-table .user-name a, #ranking-table .user-name form { display: inline-block !important; } #ranking-table .rating-column { min-width: 3em; } #ranking-table td { height: 2.5em; } #ranking-table td a:hover { text-decoration: underline; } #ranking-table a { display: block; } #ranking-table { /* Make problem table headers green on hover */ } #ranking-table th a:hover { color: #0F0; } #ranking-table .rank { min-width: 2.5em; } #ranking-table .points { min-width: 4em; } #ranking-table .disqualified { background-color: #ffa8a8 !important; } #ranking-table .full-score, #ranking-table .full-score a { font-weight: bold; color: green; } #ranking-table .partial-score, #ranking-table .partial-score a { color: green; } #ranking-table .failed-score, #ranking-table .failed-score a { font-weight: bold; color: red; } #ranking-table .pretest-full-score, #ranking-table .pretest-full-score a { font-weight: bold; color: #2980b9; } #ranking-table .pretest-partial-score, #ranking-table .pretest-partial-score a { color: #2980b9; } #ranking-table .pretest-failed-score, #ranking-table .pretest-failed-score a { font-weight: bold; color: red; } #ranking-table .user-points, #ranking-table .user-points a { font-weight: bold; color: #000; } #ranking-table .solving-time { color: #808080; font-weight: normal; font-size: 0.75em; padding-bottom: -0.75em; } #ranking-table .point-denominator { border-top: 1px solid #808080; font-size: 0.7em; } #ranking-table .start-time { display: none; } #ranking-table .organization-column { display: none; text-align: left !important; border-right: none !important; } #ranking-table .organization-column a { color: #808080; font-weight: 600; } #judge-versions .version { font-family: Consolas, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", Monaco, "Courier New", Courier, monospace; } #judge-versions .version-blank { background: #eee; } #judge-versions .version-latest { background: rgba(170, 255, 51, 0.8); color: black; } #judge-versions .version-outdated { background: rgba(255, 0, 0, 0.8); color: white; } #judge-versions tr:first-child { position: -webkit-sticky; position: sticky; top: 43px; } .django-as-table { text-align: left; } .django-as-table th { vertical-align: top; padding-top: 4px; } .centered-form { max-width: 800px; margin: auto; } .centered-form .submit-bar { float: right; } @media (min-width: 700px) { .xs-br { display: none; } } .auth-flow-form { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-flow: column wrap; -moz-box-orient: vertical; -moz-box-direction: normal; flex-flow: column wrap; -webkit-box-pack: center; -webkit-justify-content: center; -moz-box-pack: center; justify-content: center; -webkit-align-content: center; align-content: center; padding-top: 5%; } .grayed { color: #3b3b3b; } /* Hack to make dropdown background follow theming */ .select2-dropdown { background-color: #fff !important; border: 1px solid #aaa !important; color: #000 !important; } .select2-container--dmoj .select2-selection--single { background-color: #fff; border: 1px solid #aaa; border-radius: 4px; } .select2-container--dmoj .select2-selection--single .select2-selection__rendered { color: #3b3b3b; line-height: 28px; } .select2-container--dmoj .select2-selection--single .select2-selection__clear { cursor: pointer; float: right; font-weight: bold; } .select2-container--dmoj .select2-selection--single .select2-selection__placeholder { color: #808080; } .select2-container--dmoj .select2-selection--single .select2-selection__arrow { height: 26px; position: absolute; top: 1px; right: 1px; width: 20px; } .select2-container--dmoj .select2-selection--single .select2-selection__arrow b { border-color: #808080 transparent transparent transparent; border-style: solid; border-width: 5px 4px 0 4px; height: 0; left: 50%; margin-left: -4px; margin-top: -2px; position: absolute; top: 50%; width: 0; } .select2-container--dmoj[dir=rtl] .select2-selection--single .select2-selection__clear { float: left; } .select2-container--dmoj[dir=rtl] .select2-selection--single .select2-selection__arrow { left: 1px; right: auto; } .select2-container--dmoj.select2-container--disabled .select2-selection--single { background-color: #eee; cursor: default; } .select2-container--dmoj.select2-container--disabled .select2-selection--single .select2-selection__clear { display: none; } .select2-container--dmoj.select2-container--open .select2-selection--single .select2-selection__arrow b { border-color: transparent transparent #808080 transparent; border-width: 0 4px 5px 4px; } .select2-container--dmoj .select2-selection--multiple { background-color: #fff; border: 1px solid #aaa; border-radius: 4px; cursor: text; } .select2-container--dmoj .select2-selection--multiple .select2-selection__rendered { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; list-style: none; margin: 0; padding: 0 5px; width: 100%; } .select2-container--dmoj .select2-selection--multiple .select2-selection__rendered li { list-style: none; } .select2-container--dmoj .select2-selection--multiple .select2-selection__placeholder { color: #808080; margin-top: 5px; float: left; } .select2-container--dmoj .select2-selection--multiple .select2-selection__clear { cursor: pointer; float: right; font-weight: bold; margin-top: 5px; margin-right: 10px; } .select2-container--dmoj .select2-selection--multiple .select2-selection__choice { background-color: #eee; color: #000; border: 1px solid #aaa; border-radius: 4px; cursor: default; float: left; margin-right: 5px; margin-top: 5px; padding: 0 5px; } .select2-container--dmoj .select2-selection--multiple .select2-selection__choice__remove { color: #808080; cursor: pointer; display: inline-block; font-weight: bold; margin-right: 2px; } .select2-container--dmoj .select2-selection--multiple .select2-selection__choice__remove:hover { color: #3b3b3b; } .select2-container--dmoj[dir=rtl] .select2-selection--multiple .select2-selection__choice, .select2-container--dmoj[dir=rtl] .select2-selection--multiple .select2-selection__placeholder, .select2-container--dmoj[dir=rtl] .select2-selection--multiple .select2-search--inline { float: right; } .select2-container--dmoj[dir=rtl] .select2-selection--multiple .select2-selection__choice { margin-left: 5px; margin-right: auto; } .select2-container--dmoj[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove { margin-left: 2px; margin-right: auto; } .select2-container--dmoj.select2-container--focus .select2-selection--multiple { border: solid #000 1px; outline: 0; } .select2-container--dmoj.select2-container--disabled .select2-selection--multiple { background-color: #eee; cursor: default; } .select2-container--dmoj.select2-container--disabled .select2-selection__choice__remove { display: none; } .select2-container--dmoj.select2-container--open.select2-container--above .select2-selection--single, .select2-container--dmoj.select2-container--open.select2-container--above .select2-selection--multiple { border-top-left-radius: 0; border-top-right-radius: 0; } .select2-container--dmoj.select2-container--open.select2-container--below .select2-selection--single, .select2-container--dmoj.select2-container--open.select2-container--below .select2-selection--multiple { border-bottom-left-radius: 0; border-bottom-right-radius: 0; } .select2-container--dmoj .select2-search--dropdown .select2-search__field { border: 1px solid #aaa; background-color: #fff; color: #000; } .select2-container--dmoj .select2-search--inline .select2-search__field { background: transparent; border: none; outline: 0; -webkit-box-shadow: none; box-shadow: none; color: #000; -webkit-appearance: textfield; } .select2-container--dmoj .select2-results > .select2-results__options { max-height: 200px; overflow-y: auto; color: #000; } .select2-container--dmoj .select2-results__option[role=group] { padding: 0; } .select2-container--dmoj .select2-results__option[aria-disabled=true] { color: #808080; } .select2-container--dmoj .select2-results__option[aria-selected=true] { background-color: #ccc; } .select2-container--dmoj .select2-results__option .select2-results__option { padding-left: 1em; } .select2-container--dmoj .select2-results__option .select2-results__option .select2-results__group { padding-left: 0; } .select2-container--dmoj .select2-results__option .select2-results__option .select2-results__option { margin-left: -1em; padding-left: 2em; } .select2-container--dmoj .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -2em; padding-left: 3em; } .select2-container--dmoj .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -3em; padding-left: 4em; } .select2-container--dmoj .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -4em; padding-left: 5em; } .select2-container--dmoj .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -5em; padding-left: 6em; } .select2-container--dmoj .select2-results__option--highlighted[aria-selected] { background-color: #2980B9; color: white; } .select2-container--dmoj .select2-results__group { cursor: default; display: block; padding: 6px; } .django-ace-widget { display: inline-block; position: relative; } .django-ace-widget > div { position: absolute; top: 0; left: 0; right: 0; bottom: 0; } .django-ace-widget.loading { display: none; } .django-ace-widget { /* Scroll bar */ } .django-ace-widget ::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); border-radius: 10px; background-color: #f8f8f8; } .django-ace-widget ::-webkit-scrollbar { height: 6px; width: 6px; background-color: #f8f8f8; } .django-ace-widget ::-webkit-scrollbar-thumb { border-radius: 10px; -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); background-color: #555; } .django-ace-toolbar { font-size: 12px; text-align: left; color: #555; text-shadow: 0 1px 0 #fff; border-bottom: 1px solid #ccc; background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(#eee)); background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0), #eee); background-image: -moz-linear-gradient(rgba(0, 0, 0, 0), #eee); background-image: linear-gradient(rgba(0, 0, 0, 0), #eee); background-repeat: repeat-x; clear: both; overflow: hidden; } .django-ace-max_min { float: right; padding: 5px; background: url("./ace/img/expand.png") no-repeat 5px 5px; display: block; height: 16px; width: 16px; } .django-ace-editor { position: relative; } .django-ace-editor-fullscreen { position: fixed; top: 0; left: 0; bottom: 0; right: 0; z-index: 1000; } .django-ace-editor-fullscreen .django-ace-max_min { background-image: url("./ace/img/contract.png"); } /*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3Nhc3NfcHJvY2Vzc2VkL3N0eWxlLmNzcyIsIi4uL3Jlc291cmNlcy9iYXNlLnNjc3MiLCIuLi9yZXNvdXJjZXMvdmFycy5zY3NzIiwiLi4vcmVzb3VyY2VzL3ZhcnMtY29tbW9uLnNjc3MiLCIuLi9yZXNvdXJjZXMvbmF2YmFyLnNjc3MiLCIuLi9yZXNvdXJjZXMvcHlnbWVudC1naXRodWIuc2NzcyIsIi4uL3Jlc291cmNlcy90YWJsZS5zY3NzIiwiLi4vcmVzb3VyY2VzL21hdGguc2NzcyIsIi4uL3Jlc291cmNlcy9zdGF0dXMuc2NzcyIsIi4uL3Jlc291cmNlcy9ibG9nLnNjc3MiLCIuLi9yZXNvdXJjZXMvcHJvYmxlbS5zY3NzIiwiLi4vcmVzb3VyY2VzL3Byb2JsZW0tdm90ZS5zY3NzIiwiLi4vcmVzb3VyY2VzL3RpY2tldC5zY3NzIiwiLi4vcmVzb3VyY2VzL3JhbmtzLnNjc3MiLCIuLi9yZXNvdXJjZXMvdXNlcnMuc2NzcyIsIi4uL3Jlc291cmNlcy9jb250ZW50LWRlc2NyaXB0aW9uLnNjc3MiLCIuLi9yZXNvdXJjZXMvYmFzZS1kZXNjcmlwdGlvbi5zY3NzIiwiLi4vcmVzb3VyY2VzL21hcnRvci1kZXNjcmlwdGlvbi5zY3NzIiwiLi4vcmVzb3VyY2VzL3dpZGdldHMuc2NzcyIsIi4uL3Jlc291cmNlcy9mZWF0aGVybGlnaHQuc2NzcyIsIi4uL3Jlc291cmNlcy9jb21tZW50cy5zY3NzIiwiLi4vcmVzb3VyY2VzL3N1Ym1pc3Npb24uc2NzcyIsIi4uL3Jlc291cmNlcy9jb250ZXN0LnNjc3MiLCIuLi9yZXNvdXJjZXMvbWlzYy5zY3NzIiwiLi4vcmVzb3VyY2VzL3NlbGVjdDItZG1vai5zY3NzIiwiLi4vcmVzb3VyY2VzL3NlbGVjdDIvX3NpbmdsZS5zY3NzIiwiLi4vcmVzb3VyY2VzL3NlbGVjdDIvX211bHRpcGxlLnNjc3MiLCIuLi9yZXNvdXJjZXMvYWNlLWRtb2ouc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFB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MkNRO0VBQ0ksYUFBQTtBWjgyQ1o7QVkzMkNRO0VBQ0ksZ0JBQUE7QVo2MkNaOztBWXgyQ0E7RUFDSSxxQkFBQTtFQUNBLHNCQUFBO0FaMjJDSjs7QVl4MkNBO0VBQ0ksaUJBQUE7QVoyMkNKOztBWXgyQ0E7RUFDSSxxQkFBQTtBWjIyQ0o7O0FhbGtEQTtFQUNJLHNCQUFBO0VBQ0EsNEJBQUE7QWJxa0RKOztBYWxrREE7RUFDSSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSwwQ0FBQTtVQUFBLGtDQUFBO0FicWtESjs7QWF6akRBO0VBQ0ksWUFBQTtBYjRqREo7QWExakRJO0VBQ0ksVUFBQTtFQUNBLGlCQUFBO0FiNGpEUjtBYXpqREk7RUFDSSxrQkFBQTtBYjJqRFI7QWE1a0RJO0VBQ0ksWVhYUztBRnlsRGpCO0FhNWtESTtFQUNJLFVYZFM7QUY0bERqQjtBYWxsREk7RUFDSSxZWGVjO0FGcWtEdEI7QWFsbERJO0VBQ0ksVVhZYztBRndrRHRCO0FheGxESTtFQUNJLGVYZ0JlO0FGMGtEdkI7QWF4bERJO0VBQ0ksYVhhZTtBRjZrRHZCO0FhOWxESTtFQUNJLFlYaUJjO0FGK2tEdEI7QWE5bERJO0VBQ0ksVVhjYztBRmtsRHRCO0FhcG1ESTtFQUNJLGNYa0J3QjtBRm9sRGhDO0FhcG1ESTtFQUNJLFlYZXdCO0FGdWxEaEM7QWExbURJO0VBQ0ksZVhtQmM7QUZ5bER0QjtBYTFtREk7RUFDSSxhWGdCYztBRjRsRHRCO0FhaG5ESTtFQUNJLFlYb0JtQjtBRjhsRDNCO0FhaG5ESTtFQUNJLFVYaUJtQjtBRmltRDNCO0FhcmtEUTtFQUNJLFlBQUE7RUFDQSxVWDlCZTtBRnFtRDNCOztBYWxrREE7RUFDSSxpQkFBQTtBYnFrREo7QWFua0RJO0VBQ0kscUJBQUE7QWJxa0RSOztBYWprREE7RUFDSSxXWGxEZ0I7RVdtRGhCLG1CQUFBO0Fib2tESjs7QWFqa0RBO0VBQ0ksV1h0RGtCO0FGMG5EdEI7O0FhamtEQTtFQUNJLGNYekRtQjtBRjZuRHZCOztBYWprREE7RUFDSSxXWDVEa0I7QUZnb0R0Qjs7QWFqa0RBO0VBQ0ks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 */