A copyright violation detector running on Wikimedia Cloud Services https://tools.wmflabs.org/copyvios/
Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

3 роки тому
13 роки тому
3 роки тому
13 роки тому
3 роки тому
12 роки тому
3 роки тому
3 роки тому
13 роки тому
3 роки тому
13 роки тому
3 роки тому
3 роки тому
3 роки тому
3 роки тому
12 роки тому
3 роки тому
13 роки тому
3 роки тому
13 роки тому
3 роки тому
3 роки тому
3 роки тому
3 роки тому
11 роки тому
3 роки тому
13 роки тому
13 роки тому
3 роки тому
13 роки тому
3 роки тому
11 роки тому
10 роки тому
10 роки тому
10 роки тому
10 роки тому
10 роки тому
11 роки тому
11 роки тому
11 роки тому
11 роки тому
11 роки тому
11 роки тому
11 роки тому
10 роки тому
10 роки тому
9 роки тому
9 роки тому
11 роки тому
3 роки тому
13 роки тому
10 роки тому
3 роки тому
13 роки тому
3 роки тому
13 роки тому
3 роки тому
11 роки тому
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514
  1. html, body {
  2. height: 100%;
  3. margin: 0;
  4. }
  5. body {
  6. display: flex;
  7. flex-direction: column;
  8. font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";
  9. font-size: 14px;
  10. color: #000;
  11. background-color: #eaecf0;
  12. background-attachment: fixed;
  13. background-position: center;
  14. background-size: cover;
  15. }
  16. #container {
  17. flex: auto;
  18. line-height: 1.25;
  19. margin: 0 auto;
  20. }
  21. #container.splash {
  22. display: flex;
  23. flex-direction: column;
  24. justify-content: center;
  25. }
  26. @media only screen and (min-width: 1200px) {
  27. #container.splash {
  28. min-width: 1200px;
  29. max-width: 1600px;
  30. }
  31. }
  32. @media only screen and (max-width: 1200px) {
  33. #container.splash {
  34. width: 100%;
  35. }
  36. }
  37. #container.splash > .padding {
  38. height: 25%;
  39. }
  40. #content {
  41. background-color: #fff;
  42. border: 1px solid #a2a9b1;
  43. filter: drop-shadow(0 0 1em rgba(0, 0, 0, 0.25));
  44. margin: 1.5em 3em;
  45. padding: 1em;
  46. }
  47. @media only screen and (max-width: 1000px) {
  48. #content {
  49. margin: 1em 1em;
  50. }
  51. }
  52. @media only screen and (max-width: 400px) {
  53. #content {
  54. margin: 0;
  55. }
  56. }
  57. header {
  58. background-color: #eaecf0;
  59. padding: 0.2em 1em;
  60. }
  61. header > * {
  62. vertical-align: middle;
  63. display: inline-block;
  64. }
  65. header h1 {
  66. font-size: 2.25em;
  67. font-weight: normal;
  68. margin: 0 1em 0 0;
  69. }
  70. @media only screen and (max-width: 500px) {
  71. header h1 {
  72. font-size: 1.5em;
  73. }
  74. }
  75. #settings-link::before {
  76. content: ' ';
  77. font-size: 0.85em;
  78. color: black;
  79. opacity: 0.6;
  80. padding-left: 1.67em;
  81. background-image: linear-gradient(transparent,transparent), url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3Esettings%3C/title%3E%3Cg transform=%22translate%2810 10%29%22%3E%3Cpath id=%22a%22 d=%22M1.5-10h-3l-1 6.5h5m0 7h-5l1 6.5h3%22/%3E%3Cuse transform=%22rotate%2845%29%22 xlink:href=%22%23a%22/%3E%3Cuse transform=%22rotate%2890%29%22 xlink:href=%22%23a%22/%3E%3Cuse transform=%22rotate%28135%29%22 xlink:href=%22%23a%22/%3E%3C/g%3E%3Cpath d=%22M10 2.5a7.5 7.5 0 000 15 7.5 7.5 0 000-15v4a3.5 3.5 0 010 7 3.5 3.5 0 010-7%22/%3E%3C/svg%3E");
  82. background-repeat: no-repeat;
  83. background-size: contain;
  84. }
  85. footer {
  86. padding: 1em;
  87. font-size: 0.9em;
  88. text-align: center;
  89. line-height: 1.5;
  90. border-top: 1px solid #a2a9b1;
  91. background: #fff;
  92. }
  93. footer a {
  94. white-space: nowrap;
  95. }
  96. ul, ol {
  97. line-height: 1.5;
  98. }
  99. h2 {
  100. margin-bottom: 0.2em;
  101. }
  102. #notice-box, #info-box {
  103. padding: 0 1em;
  104. margin: 1em 0;
  105. }
  106. #notice-box ul {
  107. padding-left: 1.5em;
  108. margin: 0;
  109. }
  110. #cv-result {
  111. padding: 0.5em;
  112. margin: 1em 0;
  113. }
  114. #attribution-warning {
  115. padding: 1em;
  116. margin: 1em 0;
  117. }
  118. #turnitin-container {
  119. padding: 0.5em 1em 1em;
  120. margin: 1em 0;
  121. }
  122. #sources-container {
  123. padding: 0.5em 1em 1em;
  124. margin: 1em 0;
  125. border: 1px solid #a2a9b1;
  126. }
  127. #turnitin-title, #sources-title {
  128. margin-bottom: -0.5em;
  129. text-align: center;
  130. font-weight: bold;
  131. }
  132. #cv-additional {
  133. display: none;
  134. }
  135. #generation-time {
  136. text-align: right;
  137. font-style: italic;
  138. }
  139. @media only screen and (min-width: 600px) {
  140. #generation-time {
  141. margin-top: -1em;
  142. }
  143. }
  144. #cv-result-sources {
  145. width: 100%;
  146. border-spacing: 0 0.4em;
  147. }
  148. #cv-result-sources tr:first-child th:nth-child(1) { width: 4em; }
  149. #cv-result-sources tr:first-child th:nth-child(3) { width: 7em; }
  150. #cv-result-sources tr:first-child th:nth-child(4) { width: 10em; }
  151. @media only screen and (max-width: 1000px) {
  152. #cv-result-sources tr:first-child th:nth-child(1) { width: 3em; }
  153. #cv-result-sources tr:first-child th:nth-child(3) { width: 5em; }
  154. #cv-result-sources tr:first-child th:nth-child(4) { width: 8em; }
  155. }
  156. #cv-result-sources th {
  157. text-align: left;
  158. }
  159. #cv-result-sources tr:nth-child(even) {
  160. background-color: #eaecf0;
  161. }
  162. #cv-result-sources th:first-child, #cv-result-sources td:first-child {
  163. text-align: center;
  164. }
  165. #cv-result-sources td:nth-child(2) {
  166. overflow: hidden;
  167. word-wrap: break-word;
  168. }
  169. #cv-result-head-table {
  170. width: 100%;
  171. text-align: center;
  172. table-layout: fixed;
  173. border-spacing: 0;
  174. }
  175. #cv-result-head-table col:nth-child(odd) {
  176. width: 42.5%;
  177. }
  178. #cv-result-head-table col:nth-child(2) {
  179. width: 15%;
  180. }
  181. #cv-result-head-table td:nth-child(odd) {
  182. font-size: 1.25em;
  183. font-weight: bold;
  184. overflow: hidden;
  185. word-wrap: break-word;
  186. }
  187. #cv-result-head-table td:nth-child(2) div:nth-child(1) {
  188. font-weight: bold;
  189. white-space: nowrap;
  190. }
  191. #cv-result-head-table td:nth-child(2) div:nth-child(2) {
  192. font-size: 2.5em;
  193. font-weight: bold;
  194. line-height: 1;
  195. }
  196. #cv-result-head-table td:nth-child(2) div:nth-child(3) {
  197. font-size: 0.8em;
  198. }
  199. #turnitin-table {
  200. table-layout: fixed;
  201. width: 100%;
  202. word-wrap: break-word;
  203. border-spacing: 0;
  204. }
  205. #cv-result-sources tr.source-row-selected {
  206. background-color: #d0d2d5;
  207. }
  208. .source-row-selected .source-url {
  209. font-weight: bold;
  210. }
  211. .source-row-selected .source-compare {
  212. display: none;
  213. }
  214. .source-row:not(.source-row-selected) .source-compare-selected {
  215. display: none;
  216. }
  217. #cv-result-header {
  218. margin: 0;
  219. }
  220. #redirected-from {
  221. font-size: 0.75em;
  222. font-weight: normal;
  223. font-style: italic;
  224. }
  225. #result-head-no-sources {
  226. font-style: italic;
  227. }
  228. .hlist {
  229. margin: 0;
  230. padding: 0;
  231. }
  232. .hlist li {
  233. display: inline;
  234. }
  235. .hlist li:not(:last-child)::after {
  236. content: ' \00b7';
  237. }
  238. .green-box {
  239. background-color: #e0fdf4;
  240. border: 1px solid #54a66d;
  241. }
  242. .yellow-box {
  243. background-color: #fef6e7;
  244. border: 1px solid #fc3;
  245. }
  246. .red-box {
  247. background-color: #fee7e6;
  248. border: 1px solid #d33;
  249. }
  250. .gray-box {
  251. background-color: #eaecf0;
  252. border: 1px solid #a2a9b1;
  253. }
  254. .indentable {
  255. white-space: pre-wrap;
  256. }
  257. .cv-source-footer {
  258. padding-bottom: 0.5em;
  259. font-style: italic;
  260. }
  261. .cv-source-footer a {
  262. font-style: normal;
  263. }
  264. .cv-chain-table {
  265. width: 100%;
  266. border-spacing: 0;
  267. table-layout: fixed;
  268. }
  269. .cv-chain-table td {
  270. vertical-align: top;
  271. word-wrap: break-word;
  272. }
  273. .cv-chain-table td:first-child {
  274. padding-right: 0.5em;
  275. }
  276. .cv-chain-table td:not(:first-child) {
  277. padding-left: 0.5em;
  278. }
  279. .cv-chain-cell > div {
  280. padding: 0 1em;
  281. border: 1px solid #a2a9b1;
  282. }
  283. .turnitin-table-cell {
  284. padding: 0.5em 0 0.3em 0;
  285. }
  286. .turnitin-table-cell ul {
  287. margin: 0.2em 0 0 0;
  288. line-height: 1.4;
  289. }
  290. .highlight-demo {
  291. display: inline-block;
  292. border: 1px solid #777;
  293. padding: 0.25em 0.5em;
  294. }
  295. .mono { font-family: monospace; }
  296. .light { color: #ccc; }
  297. .medium { color: #aaa; }
  298. .source-similarity { font-weight: bold; }
  299. .source-suspect { color: #900; }
  300. .source-possible { color: #990; }
  301. .source-novio { color: #090; }
  302. .source-skipped { font-style: italic; }
  303. .source-excluded { font-style: italic; }
  304. a:link, a:visited {
  305. color: #002bb8;
  306. text-decoration: none;
  307. }
  308. a:hover {
  309. color: #002bb8;
  310. text-decoration: underline;
  311. }
  312. a:active {
  313. color: #404;
  314. text-decoration: underline;
  315. }
  316. header a:link, header a:visited, header a:hover {
  317. color: #54595d;
  318. }
  319. header a:active {
  320. color: #333;
  321. }
  322. .source-num {
  323. display: inline-block;
  324. min-width: 1.5em;
  325. text-align: center;
  326. }
  327. .source-num-included {
  328. border: 1px solid #777;
  329. }
  330. a.source-num-included {
  331. color: #000;
  332. }
  333. .source-num-included:hover, .source-num-included:active {
  334. text-decoration: none;
  335. }
  336. .hidden {
  337. display: none;
  338. }
  339. #source-tooltips {
  340. position: relative;
  341. }
  342. .source-tooltip-selected a.selector {
  343. display: none;
  344. }
  345. .source-tooltip:not(.source-tooltip-selected) strong.selector {
  346. display: none;
  347. }
  348. .source-tooltip .selector, .source-tooltip .domain, .source-tooltip .wordcount {
  349. display: inline-block;
  350. }
  351. .cv-chain-cell .cv-hl:hover, .cv-selected {
  352. outline: 1px dashed #333;
  353. cursor: pointer;
  354. }
  355. .oo-ui-horizontalLayout > .oo-ui-textInputWidget,
  356. .oo-ui-horizontalLayout > .oo-ui-dropdownInputWidget {
  357. width: auto;
  358. }
  359. .oo-ui-fieldLayout.oo-ui-fieldLayout-align-inline {
  360. hyphens: initial;
  361. }
  362. .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-left > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header,
  363. .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-right > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header {
  364. width: 10%;
  365. }
  366. .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-left > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-field,
  367. .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-right > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-field {
  368. width: 90%;
  369. }
  370. .page-title.oo-ui-textInputWidget, .compare-url.oo-ui-textInputWidget {
  371. width: 60%;
  372. }
  373. .page-oldid.oo-ui-textInputWidget {
  374. width: 10em;
  375. }
  376. label.site, label.page {
  377. min-width: 4em;
  378. }
  379. @media only screen and (max-width: 720px) {
  380. .oo-ui-horizontalLayout > .oo-ui-widget {
  381. width: 100%;
  382. }
  383. }
  384. /* https://colorbrewer2.org/?type=qualitative&scheme=Pastel1&n=8 */
  385. .cv-hl { background: #dddddd; }
  386. .cv-hl .cv-hl-in { background: linear-gradient(to left, #dddddd, #fff); }
  387. .cv-hl .cv-hl-out { background: linear-gradient(to right, #dddddd, #fff); }
  388. .cv-hl-1 { background: #fed9a6; }
  389. .cv-hl-1 .cv-hl-in { background: linear-gradient(to left, #fed9a6, #fff); }
  390. .cv-hl-1 .cv-hl-out { background: linear-gradient(to right, #fed9a6, #fff); }
  391. .cv-hl-2 { background: #b3cde3; }
  392. .cv-hl-2 .cv-hl-in { background: linear-gradient(to left, #b3cde3, #fff); }
  393. .cv-hl-2 .cv-hl-out { background: linear-gradient(to right, #b3cde3, #fff); }
  394. .cv-hl-3 { background: #ccebc5; }
  395. .cv-hl-3 .cv-hl-in { background: linear-gradient(to left, #ccebc5, #fff); }
  396. .cv-hl-3 .cv-hl-out { background: linear-gradient(to right, #ccebc5, #fff); }
  397. .cv-hl-4 { background: #fbb4ae; }
  398. .cv-hl-4 .cv-hl-in { background: linear-gradient(to left, #fbb4ae, #fff); }
  399. .cv-hl-4 .cv-hl-out { background: linear-gradient(to right, #fbb4ae, #fff); }
  400. .cv-hl-5 { background: #decbe4; }
  401. .cv-hl-5 .cv-hl-in { background: linear-gradient(to left, #decbe4, #fff); }
  402. .cv-hl-5 .cv-hl-out { background: linear-gradient(to right, #decbe4, #fff); }
  403. .cv-hl-6 { background: #ffffcc; }
  404. .cv-hl-6 .cv-hl-in { background: linear-gradient(to left, #ffffcc, #fff); }
  405. .cv-hl-6 .cv-hl-out { background: linear-gradient(to right, #ffffcc, #fff); }
  406. .cv-hl-7 { background: #e5d8bd; }
  407. .cv-hl-7 .cv-hl-in { background: linear-gradient(to left, #e5d8bd, #fff); }
  408. .cv-hl-7 .cv-hl-out { background: linear-gradient(to right, #e5d8bd, #fff); }
  409. .cv-hl-8 { background: #fddaec; }
  410. .cv-hl-8 .cv-hl-in { background: linear-gradient(to left, #fddaec, #fff); }
  411. .cv-hl-8 .cv-hl-out { background: linear-gradient(to right, #fddaec, #fff); }