diff --git a/package.json b/package.json index ff9427e..0b09623 100644 --- a/package.json +++ b/package.json @@ -1,46 +1,80 @@ -{ - "name": "@akarui/aoi.panel", - "version": "0.0.6", - "description": "The aoi.panel module provides a panel component for the aoi.js library using express.", - "main": "src/index.js", - "scripts": { - "test": "node index.js" - }, - "engines": { - "node": ">=16.9.0" - }, - "keywords": [ - "aoi.js", - "aoi.js panel", - "aoi.panel", - "panel", - "express", - "discord", - "discord bot panel", - "aoi", - "dbdjs", - "akarui", - "akaruidevelopment", - "dashboard" - ], - "bugs": { - "url": "https://github.com/AkaruiDevelopment/panel/issues" - }, - "license": "MIT", - "dependencies": { - "body-parser": "^1.20.0", - "express": "^4.18.1", - "express-session": "^1.17.3", - "node-fetch": "^2.6.1" - }, - "devDependencies": { - "aoi.js": "^6.4.0", - "aoi.js-library": "^2.0.2", - "node": "^17.9.1" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/AkaruiDevelopment/panel.git" - }, - "homepage": "https://github.com/AkaruiDevelopment/panel#readme" -} +{ + "_from": "@akarui/aoi.panel", + "_id": "@akarui/aoi.panel@0.0.6", + "_inBundle": false, + "_integrity": "sha512-8sAosVozQ2vUhD1M2WVCJ5+uPkmDv4WgErc77x4E4jiSwxfPhY/hPdBLkTacDatGH0uni1XsCS2T45ejdsHCaA==", + "_location": "/@akarui/aoi.panel", + "_phantomChildren": {}, + "_requested": { + "type": "tag", + "registry": true, + "raw": "@akarui/aoi.panel", + "name": "@akarui/aoi.panel", + "escapedName": "@akarui%2faoi.panel", + "scope": "@akarui", + "rawSpec": "", + "saveSpec": null, + "fetchSpec": "latest" + }, + "_requiredBy": [ + "#USER", + "/" + ], + "_resolved": "https://registry.npmjs.org/@akarui/aoi.panel/-/aoi.panel-0.0.5.tgz", + "_shasum": "ff2046f112078250b927d6b34bea9409f0d080b9", + "_spec": "@akarui/aoi.panel", + "_where": "/home/container", + "author": { + "name": "Leref" + }, + "bugs": { + "url": "https://github.com/AkaruiDevelopment/panel/issues" + }, + "bundleDependencies": false, + "dependencies": { + "body-parser": "^1.20.0", + "express": "^4.18.1", + "express-session": "^1.17.3", + "node-fetch": "^2.6.1" + }, + "deprecated": false, + "description": "The aoi.panel module provides a panel component for the aoi.js library using express.", + "devDependencies": { + "aoi.js": "^6.4.0", + "node": "^17.9.1" + }, + "engines": { + "node": ">=16.9.0" + }, + "homepage": "https://github.com/AkaruiDevelopment/panel#readme", + "keywords": [ + "aoi.js", + "aoi.js panel", + "aoi.panel", + "panel", + "express", + "discord", + "discord bot panel", + "aoi", + "dbdjs", + "akarui", + "akaruidevelopment", + "dashboard" + ], + "license": "MIT", + "main": "src/index.js", + "maintainers": [ + { + "name": "Bumblebee-3" + } + ], + "name": "@akarui/aoi.panel", + "repository": { + "type": "git", + "url": "git+https://github.com/AkaruiDevelopment/panel.git" + }, + "scripts": { + "test": "node index.test.js" + }, + "version": "0.0.6" +} diff --git a/src/css/jquery.terminal.css b/src/css/jquery.terminal.css new file mode 100644 index 0000000..67879bf --- /dev/null +++ b/src/css/jquery.terminal.css @@ -0,0 +1,1321 @@ +/*! + * __ _____ ________ __ + * / // _ /__ __ _____ ___ __ _/__ ___/__ ___ ______ __ __ __ ___ / / + * __ / // // // // // _ // _// // / / // _ // _// // // \/ // _ \/ / + * / / // // // // // ___// / / // / / // ___// / / / / // // /\ // // / /__ + * \___//____ \\___//____//_/ _\_ / /_//____//_/ /_/ /_//_//_/ /_/ \__\_\___/ + * \/ /____/ version 2.37.2 + * http://terminal.jcubic.pl + * + * This file is part of jQuery Terminal. + * + * Copyright (c) 2011-2023 Jakub T. Jankiewicz + * Released under the MIT license + * + * Date: Fri, 15 Sep 2023 15:33:19 +0000 + */ +.terminal .terminal-output .format, +.cmd .format, +.cmd-prompt, +.cmd-prompt div { + display: inline-block; +} +.terminal h1, +.terminal h2, +.terminal h3, +.terminal h4, +.terminal h5, +.terminal h6, +.terminal pre, +.cmd { + margin: 0; +} +.cmd .cmd-clipboard { + position: absolute !important; + let: -16px; + left: calc(-16px / var(--pixel-density, 1)) !important; + top: 0 !important; + width: 16px; + height: 16px; + width: calc(16px / var(--pixel-density, 1)) !important; + height: calc(16px / var(--pixel-density, 1)) !important; + background: transparent !important; + border: none !important; + color: transparent !important; + outline: none !important; + padding: 0 !important; + resize: none !important; + z-index: 1000 !important; + overflow: hidden !important; + white-space: pre !important; + text-indent: -9999em !important; /* better cursor hiding for Safari and IE */ + top: calc( + var(--cursor-line, 0) * var(--size, 1) * (14px / var(--pixel-density, 1)) + ) !important; +} +.visually-hidden { + clip: rect(0 0 0 0); + clip-path: inset(50%); + height: 1px; + overflow: hidden; + position: absolute; + white-space: nowrap; + width: 1px; + top: 0; + left: 0; +} +.cmd span.cmd-end-line, +.cmd span.cmd-end-line span, +.cmd div.cmd-end-line span[data-text]:last-child, +.cmd div.cmd-end-line span[data-text]:last-child span, +.cmd textarea, +.cmd .cursor + span:empty { + -webkit-touch-callout: none; /* iOS Safari */ + -webkit-user-select: none; /* Safari */ + -khtml-user-select: none; /* Konqueror HTML */ + -moz-user-select: none; /* Firefox */ + -ms-user-select: none; /* Internet Explorer/Edge */ + user-select: none; /* Non-prefixed version, currently supported by Chrome and Opera */ +} +.terminal img, +.terminal audio, +.terminal object, +.terminal canvas { + cursor: default; +} +.terminal { + position: relative; + line-height: initial; + --base-background: var(--background, #000); + --base-color: var(--color); + contain: content; +} +.terminal-scroller { + position: relative; + overflow-y: auto; + scrollbar-gutter: stable; + height: 100%; + box-sizing: border-box; +} +terminal.terminal-temp { + visibility: hidden; +} +body.terminal { + min-height: 100vh; + height: 100%; +} +html { + height: 100%; +} +body.terminal, +body.full-screen-terminal { + margin: 0; + height: 100%; +} +body.full-screen-terminal .terminal { + height: 100%; +} +.terminal > div.terminal-fill { + min-height: 100%; + height: 100%; +} +.terminal > .terminal-pixel { + position: absolute; + display: inline; + left: -2px; + top: -2px; + width: 1px; + height: 1px; +} +.terminal > .terminal-resizer, +.terminal > .terminal-font .terminal-resizer { + position: absolute !important; + top: 0 !important; + right: 0 !important; + bottom: 0 !important; + left: 0 !important; + overflow: hidden !important; + pointer-events: none !important; + z-index: -1 !important; + height: 100% !important; + border: none !important; + padding: 0 !important; + width: 100% !important; +} +.cmd { + padding: 0; + position: relative; + width: 100%; + z-index: 300; +} +.terminal .cmd, +.terminal .cmd div { + background: transparent !important; +} +.terminal a[tabindex="1000"], +.terminal a[tabindex="1000"]:active, +.terminal a[tabindex="1000"]:focus { + outline: none; +} +.terminal .inverted, +.cmd.cmd.cmd .inverted, +.terminal .terminal-inverted, +.cmd.cmd.cmd .cmd-inverted { + background-color: #aaa !important; + color: #000 !important; +} +.terminal .terminal-output > :not(.raw) a[href], +.cmd a[href], +.terminal.external a[href] { + color: #3377ff; + color: var(--link-color, #3377ff); + cursor: pointer; +} +.cmd a[href]:not(.terminal-inverted), +.terminal .terminal-output > :not(.raw) a[href]:not(.terminal-inverted), +.terminal.external a[href]:not(.terminal-inverted) { + --color: var(--link-color, #3377ff); + /* conditionals: https://www.kizu.ru/conditions-for-css-variables/ */ + /* --glow: 0; */ + text-shadow: 0 0 calc(var(--glow) * 5px) var(--color, #ccc); +} +.terminal .terminal-output > :not(.raw) a[href].terminal-inverted, +.terminal.external a[href].terminal-inverted { + background: var(--color, #ccc); + /* conditionals: https://www.kizu.ru/conditions-for-css-variables/ */ + /* --glow: 0; */ + text-shadow: 0 0 calc(var(--glow) * 5px) var(--background, #000); +} +.terminal .terminal-output > :not(.raw) a[href]:hover, +.cmd a[href]:hover, +.terminal.external a[href]:hover { + background-color: #3377ff; + background-color: var(--link-color, #3377ff) !important; + color: #000; + color: var(--base-background, #000) !important; + text-decoration: none; +} +.terminal .terminal-output > :not(.raw) a[href] span, +.cmd a[href] span, +.terminal.external a[href] span { + /* + * shorter and simple solution + * it's hard to overwrite long :not selector (:not(a span) don't work) + */ + color: #3377ff !important; + --color: var(--link-color, #3377ff); + color: var(--link-color, #3377ff) !important; + text-decoration: underline; +} +.terminal .terminal-output > :not(.raw) a[href]:hover span, +.cmd a[href]:hover span, +.terminal.external a[href]:hover span { + background-color: #3377ff !important; + background-color: var(--link-color, #3377ff) !important; + color: #000 !important; + color: var(--background, #000) !important; + text-decoration: none; +} +.terminal a[href] { + transition-property: color, background-color; + transition-duration: 0.2s; + transition-timing-function: ease-out; +} +.cmd .cmd-cursor { + display: inline-block; +} +.cmd .cmd-cursor-line > span, +.cmd .cmd-cursor-line img { + display: inline-block; +} +.cmd + .cmd-cursor.cmd-blink + > span[data-text]:not(.emoji):not(.fa):not(.far):not(.fas) + span, +.cmd .cmd-cursor.cmd-blink a, +.cmd .cmd-cursor.cmd-blink .fa, +.cmd .cmd-cursor.cmd-blink .far, +.cmd .cmd-cursor.cmd-blink .fas, +.cmd .cmd-cursor .emoji { + -webkit-animation: terminal-blink 1s infinite linear; + -moz-animation: terminal-blink 1s infinite linear; + -ms-animation: terminal-blink 1s infinite linear; + animation: terminal-blink 1s infinite linear; +} +.bar.terminal .inverted, +.bar.cmd .cmd-inverted { + box-shadow: -2px 0 0 -1px #aaa; + box-shadow: -2px 0 0 -1px var(--original-color, #aaa); +} +.terminal, +.terminal .terminal-output > div > div, +.cmd .cmd-prompt { + display: block; + height: auto; +} +.terminal .terminal-output > div:not(.raw) div { + white-space: nowrap; + clear: both; +} +.cmd .cmd-prompt > span, +.cmd .cmd-prompt > a, +.cmd .cmd-prompt:empty { + float: left; +} +.cmd-prompt [data-text] > span { + white-space: pre; +} +.cmd [data-text] span, +.terminal [data-text] span { + display: inline-block; +} +.terminal-ouput span[style*="width"] { + min-height: 14px; + min-height: calc(var(--size, 1) * (14px / var(--pixel-density, 1))); +} +.terminal .terminal-output > :not(.raw) > div, +.cmd div, +.terminal.external div { + line-height: 1em; + line-height: calc( + (var(--size) * (16px / var(--pixel-density, 1))) + + (1px / var(--pixel-density, 1)) + ); +} +.cmd .cmd-prompt span.fa::before, +.cmd .cmd-prompt span.fab::before, +.cmd .cmd-prompt span.fad::before, +.cmd .cmd-prompt span.fal::before, +.cmd .cmd-prompt span.far::before, +.cmd .cmd-prompt span.fas { + position: relative; + top: 2px; +} +.terminal, +.terminal-output > :not(.raw), +.terminal-output > :not(.raw) span:not(.fas):not(.far):not(.fa), +.terminal-output > :not(.raw) a, +.cmd, +.terminal-font-forcer, +.cmd span:not(.fas):not(.far):not(.fa) { + font-family: monospace; + font-family: var(--font, monospace); +} +.terminal, +.cmd { + font-size: 12px; +} +.terminal-output > div:not(.raw) div::before, +.cmd .cmd-line::before { + content: "\0200B"; + width: 0; + display: inline-block; +} +.terminal span[data-text], +.cmd span[data-text] { + display: inline-block; +} +.terminal, +terminal-output + > div:not(.raw) + div + > span:not(.token):not(.inverted):not(.terminal-inverted):not( + .cmd-inverted + ):not(.terminal-error):not(.emoji), +.cmd span[data-text]:not(.cmd-inverted):not(.token):not(.emoji) { + color: #aaa; + background-color: #000; +} +.terminal span[data-text] span, +.cmd span[data-text] span { + text-decoration: inherit; +} +.terminal .ansi > div { + line-height: 13px !important; + line-height: calc( + var(--size, 1) * (13px / var(--pixel-density, 1)) + ) !important; +} +.cmd span.cmd-prompt, +.cmd .cmd-prompt span { + background-color: transparent !important; +} +.terminal-output .emoji, +.cmd .emoji { + height: 12px; + height: calc(12px / var(--pixel-density, 1)); + background-size: contain; + background-repeat: no-repeat; + color: transparent; + position: relative; +} +.terminal .terminal-output .fa span, +.terminal .terminal-output .fas span, +.terminal .terminal-output .far span, +.cmd .fa span, +.cmd .fas span, +.cmd .far span { + background: transparent !important; + color: transparent !important; + clip: rect(1px, 1px, 1px, 1px); + position: absolute; +} +.terminal-output .emoji, +.terminal-output .emoji span, +.cmd .emoji, +.cmd .emoji span { + display: inline-block; + width: 2ch; +} +.terminal, +.cmd { + box-sizing: border-box; +} +.cmd .cmd-cursor span:not(.token):not(.inverted) { + color: inherit; + background-color: inherit; +} +.cmd .emoji.emoji.emoji.emoji, +.cmd .emoji.emoji.emoji.emoji span { + color: transparent; + background-color: transparent; +} +.cmd .cmd-cursor * { + background-color: transparent; +} +.terminal span[style*="width"] span, +.cmd span[style*="width"] span { + width: inherit; +} +.cmd div { + clear: both; +} +.cmd .cmd-prompt + div { + clear: right; +} +terminal .terminal-output > div { + margin-top: -1px; +} +.terminal-output > div.raw > div * { + overflow-wrap: break-word; + word-wrap: break-word; +} +.terminal .terminal-font { + position: absolute; + float: left; + font-size: inherit; + line-height: inherit; + top: -100%; + left: 0; + margin-bottom: 1px; +} +.cmd > span:not(.cmd-prompt) { + float: left; +} +.cmd .cmd-prompt span.cmd-line { + display: block; + float: none; +} +.terminal table { + border-collapse: collapse; +} +.terminal td { + border: 1px solid #aaa; +} +.cmd span[data-text]:not(.emoji):not(.fa):not(.fas):not(.far) span { + background-color: inherit; + color: inherit; +} +/* fix for underline on middle line */ +.cmd [role="presentation"].cmd-cursor-line { + position: relative; + z-index: 100; + cursor: text; +} +/* prompt above cursor line */ +.cmd .cmd-prompt { + position: relative; + z-index: 200; +} +.cmd [role="presentation"]:not(.cmd-cursor-line) { + overflow: hidden; +} +/* + * this is set so animation can select original color as backgound for cursor + * so span can have --color for selection + */ +.cmd { + --original-color: var(--color, #aaa); + --original-background: var(--background); +} +.cmd a[href] { + --original-color: var(--link-color, #3377ff); +} +/* DEFAULT ANIMATION */ +@-webkit-keyframes terminal-blink { + 0%, + 50% { + background-color: #aaa; + background-color: var(--original-color, #aaa); + color: #000; + color: var(--original-background, #000); + -webkit-box-shadow: 0 0 calc(var(--glow) * 3px) var(--color, #aaa); + box-shadow: 0 0 calc(var(--glow) * 3px) var(--color, #aaa); + } + 50.1%, + 100% { + background-color: inherit; + /* original background is set in emoji that need different style */ + color: inherit; + color: var(--original-color, #aaa); + } +} +@-moz-keyframes terminal-blink { + 0%, + 50% { + background-color: #aaa; + background-color: var(--original-color, #aaa); + color: #000; + color: var(--original-background, #000); + -webkit-box-shadow: 0 0 calc(var(--glow) * 3px) var(--color, #aaa); + box-shadow: 0 0 calc(var(--glow) * 3px) var(--color, #aaa); + } + 50.1%, + 100% { + background-color: inherit; + color: inherit; + color: var(--original-color, #aaa); + } +} +@keyframes terminal-blink { + 0%, + 50% { + background-color: #aaa; + background-color: var(--original-color, #aaa); + color: #000; + color: var(--original-background, #000); + -webkit-box-shadow: 0 0 calc(var(--glow) * 3px) var(--color, #aaa); + box-shadow: 0 0 calc(var(--glow) * 3px) var(--color, #aaa); + } + 50.1%, + 100% { + background-color: inherit; + color: inherit; + color: var(--original-color, #aaa); + -webkit-box-shadow: none; + box-shadow: none; + } +} +/* GLOW ANIMATION */ +@-webkit-keyframes terminal-glow { + 0%, + 50% { + background-color: #aaa; + background-color: var(--original-color, #aaa); + color: #000; + color: var(--original-background, #000); + box-shadow: 0 0 3px #aaa; + -webkit-box-shadow: 0 0 3px var(--color, #aaa); + box-shadow: 0 0 3px var(--color, #aaa); + } + 50.1%, + 100% { + background-color: inherit; + color: inherit; + -webkit-box-shadow: none; + box-shadow: none; + } +} +@-moz-keyframes terminal-glow { + 0%, + 50% { + background-color: #aaa; + background-color: var(--original-color, #aaa); + color: #000; + color: var(--original-background, #000); + box-shadow: 0 0 3px #aaa; + -moz-box-shadow: 0 0 3px var(--color, #aaa); + box-shadow: 0 0 3px var(--color, #aaa); + } + 50.1%, + 100% { + background-color: inherit; + color: inherit; + -moz-box-shadow: none; + box-shadow: none; + } +} +@keyframes terminal-glow { + 0%, + 50% { + background-color: #aaa; + background-color: var(--original-color, #aaa); + color: #000; + color: var(--original-background, #000); + box-shadow: 0 0 3px #aaa; + box-shadow: 0 0 3px var(--color, #aaa); + } + 50.1%, + 100% { + background-color: inherit; + color: inherit; + box-shadow: none; + } +} +/* BAR ANIMATION */ +@-webkit-keyframes terminal-bar { + 0%, + 50% { + box-shadow: -2px 0 0 -1px #aaa; + box-shadow: -2px 0 0 -1px var(--original-color, #aaa); + } + 50.1%, + 100% { + box-shadow: none; + } +} +@-moz-keyframes terminal-bar { + 0%, + 50% { + box-shadow: -2px 0 0 -1px #aaa; + box-shadow: -2px 0 0 -1px var(--original-color, #aaa); + } + 50.1%, + 100% { + box-shadow: none; + } +} +@keyframes terminal-bar { + 0%, + 50% { + box-shadow: -2px 0 0 -1px #aaa; + box-shadow: -2px 0 0 -1px var(--original-color, #aaa); + } + 50.1%, + 100% { + box-shadow: none; + } +} +/* UNDERLINE ANIMATION */ +@-webkit-keyframes terminal-underline { + 0%, + 50% { + box-shadow: 0 2px 0 #aaa; + box-shadow: 0 2px 0 var(--original-color, #aaa); + } + 50.1%, + 100% { + box-shadow: none; + } +} +@-moz-keyframes terminal-underline { + 0%, + 50% { + box-shadow: 0 2px 0 #aaa; + box-shadow: 0 2px 0 var(--original-color, #aaa); + } + 50.1%, + 100% { + box-shadow: none; + } +} +@keyframes terminal-underline { + 0%, + 50% { + box-shadow: 0 2px 0 #aaa; + box-shadow: 0 2px 0 var(--original-color, #aaa); + } + 50.1%, + 100% { + box-shadow: none; + } +} +/* NONE ANIMATION */ +@-webkit-keyframes terminal-none { + 0%, + 100% { + background-color: #aaa; + background-color: var(--original-color, #aaa); + color: #000; + color: var(--original-background, #000); + -webkit-box-shadow: 0 0 calc(var(--glow) * 3px) var(--color, #aaa); + box-shadow: 0 0 calc(var(--glow) * 3px) var(--color, #aaa); + } +} +@-moz-keyframes terminal-none { + 0%, + 100% { + background-color: #aaa; + background-color: var(--original-color, #aaa); + color: #000; + color: var(--background, #000); + -webkit-box-shadow: 0 0 calc(var(--glow) * 3px) var(--color, #aaa); + box-shadow: 0 0 calc(var(--glow) * 3px) var(--color, #aaa); + } +} +@keyframes terminal-none { + 0%, + 100% { + background-color: #aaa; + background-color: var(--original-color, #aaa); + color: #000; + color: var(--original-background, #000); + -webkit-box-shadow: 0 0 calc(var(--glow) * 3px) var(--color, #aaa); + box-shadow: 0 0 calc(var(--glow) * 3px) var(--color, #aaa); + } +} +.underline-animation + .cmd + .cmd-cursor.cmd-blink + > span[data-text]:not(.emoji):not(.fa):not(.far):not(.fas) + span, +.underline-animation .cmd .cmd-cursor.cmd-blink a, +.underline-animation .cmd .cmd-cursor.cmd-blink .fa, +.underline-animation .cmd .cmd-cursor.cmd-blink .far, +.underline-animation .cmd .cmd-cursor.cmd-blink .fas, +.underline-animation .cmd .cmd-cursor .emoji { + -webkit-animation-name: terminal-underline; + -moz-animation-name: terminal-underline; + -ms-animation-name: terminal-underline; + animation-name: terminal-underline; +} +.glow-animation + .cmd + .cmd-cursor.cmd-blink + > span[data-text]:not(.emoji):not(.fa):not(.far):not(.fas) + span, +.glow-animation .cmd .cmd-cursor.cmd-blink a, +.glow-animation .cmd .cmd-cursor.cmd-blink .fa, +.glow-animation .cmd .cmd-cursor.cmd-blink .far, +.glow-animation .cmd .cmd-cursor.cmd-blink .fas, +.glow-animation .cmd .cmd-cursor .emoji { + -webkit-animation-name: terminal-glow; + -moz-animation-name: terminal-glow; + -ms-animation-name: terminal-glow; + animation-name: terminal-glow; +} +.bar-animation + .cmd + .cmd-cursor.cmd-blink + > span[data-text]:not(.emoji):not(.fa):not(.far):not(.fas) + span, +.bar-animation .cmd .cmd-cursor.cmd-blink a, +.bar-animation .cmd .cmd-cursor.cmd-blink .fa, +.bar-animation .cmd .cmd-cursor.cmd-blink .far, +.bar-animation .cmd .cmd-cursor.cmd-blink .fas, +.bar-animation .cmd .cmd-cursor .emoji { + -webkit-animation-name: terminal-bar; + -moz-animation-name: terminal-bar; + -ms-animation-name: terminal-bar; + animation-name: terminal-bar; +} +/* + Internet Explorer & Edge *, Safari ≤ 6 + source: https://w3reign.com/internet-explorer-edge-css-hacks/ + */ + +@supports (-ms-ime-align: auto) { + .cmd .cmd-clipboard { + margin-left: -9999px; + } + @keyframes terminal-blink { + 0%, + 50% { + background-color: var(--original-color, #aaa); + color: var(--background, #000); + } + 50.1%, + 100% { + background-color: var(--background, #000); + color: var(--original-color, #aaa); + } + } + @keyframes terminal-bar { + 0%, + 50% { + border-left-color: var(--color, #aaa); + } + 50.1%, + 100% { + border-left-color: var(--background, #000); + } + } + @keyframes terminal-underline { + 0%, + 50% { + border-bottom-color: var(--color, #aaa); + line-height: 12px; + line-height: calc(var(--size, 1) * (12px / var(--pixel-density, 1))); + } + 50.1%, + 100% { + border-bottom-color: var(--background, #000); + line-height: 12px; + line-height: calc(var(--size, 1) * (12px / var(--pixel-density, 1))); + } + } +} +/* IE hack Edge one don't work in IE11 */ +@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { + .cmd .cmd-clipboard { + margin-left: -9999px; + } + .underline-animation .cursor.blink span span { + margin-top: 1px; + } + @-ms-keyframes terminal-blink { + 0%, + 50% { + background-color: #aaa; + color: #000; + } + 50.1%, + 100% { + background-color: #000; + color: #aaa; + } + } +} +.terminal h1::-moz-selection, +.terminal h2::-moz-selection, +.terminal h3::-moz-selection, +.terminal h4::-moz-selection, +.terminal h5::-moz-selection, +.terminal h6::-moz-selection, +.terminal pre::-moz-selection, +.terminal td::-moz-selection, +.terminal .terminal-output::-moz-selection, +.terminal .terminal-output div div::-moz-selection, +.terminal .terminal-output div div a::-moz-selection, +.terminal .terminal-output span[data-text]::-moz-selection, +.terminal + .terminal-output + span[data-text]:not(.far):not(.fa):not(.fas) + span::-moz-selection, +.terminal .terminal-output .raw div::-moz-selection, +.cmd span[data-text]::-moz-selection, +.cmd span[data-text]:not(.far):not(.fa):not(.fas) span::-moz-selection { + background-color: #aaa; + color: #000; +} +/* this don't work in Chrome + .terminal tr td::-moz-selection { + border-color: #000; + } + .terminal tr td::selection { + border-color: #000; + } + */ +/* fix selection/click on text that was echo without newline while prompt is relocated */ +.terminal .cmd { + pointer-events: none; +} +.terminal .cmd-prompt * { + pointer-events: visible; +} +.cmd-prompt > span:first-child { + margin-left: var(--prompt-offset); +} +.terminal .cmd-wrapper > div:not(.cmd-cursor-line), +.terminal .cmd-cursor-line > span, +.terminal .cmd textarea { + pointer-events: visible; +} +.terminal h1::selection, +.terminal h2::selection, +.terminal h3::selection, +.terminal h4::selection, +.terminal h5::selection, +.terminal h6::selection, +.terminal pre::selection, +.terminal td::selection, +.terminal .terminal-output::selection, +.terminal .terminal-output div div::selection, +.terminal .terminal-output div div a::selection, +.terminal .terminal-output span[data-text]::selection, +.terminal + .terminal-output + span[data-text]:not(.far):not(.fa):not(.fas) + span::selection, +.terminal .terminal-output .raw div::selection, +.cmd span[data-text]:not(.far):not(.fa):not(.fas) span::selection { + /* + * use rgba to fix transparent selection in chrome + * http://stackoverflow.com/questions/7224445/css3-selection-behaves-differently-in-ff-chrome + */ + background-color: rgba(170, 170, 170, 0.99); + color: #000; +} +.terminal-output .emoji::-moz-selection, +.terminal-output .emoji span::-moz-selection, +.cmd .emoji::-moz-selection, +.cmd .emoji span::-moz-selection, +.cmd textarea::-moz-selection { + background-color: transparent !important; + color: transparent !important; +} +.terminal-output .emoji::selection, +.terminal-output .emoji span::selection, +.cmd .emoji span::selection, +.cmd .emoji::selection, +.cmd textarea::selection { + background-color: transparent !important; + color: transparent !important; +} + +.terminal .terminal-output > :not(.raw) .terminal-error, +.terminal .terminal-output > :not(.raw) .terminal-error * { + color: red; + color: var(--error-color, red); +} +.tilda { + position: fixed; + top: 0; + left: 0; + width: 100%; + z-index: 1100; +} +.ui-dialog-content .terminal { + width: 100%; + height: 100%; + box-sizing: border-box; +} +.ui-dialog .ui-dialog-content.dterm { + padding: 0; +} +.clear { + clear: both; +} +.terminal .terminal-fill { + position: absolute; + left: 0; + top: -100%; + width: 100%; + height: 100%; + margin: 1px 0 0; + border: none; + opacity: 0.01; + pointer-events: none; + box-sizing: border-box; +} +.terminal-scroller, +.terminal .terminal-fill, +.cmd-editable { + padding: calc(1px * var(--padding, 10) / var(--pixel-density, 1)); +} +.cmd-editable { + padding-top: 0; +} +/* padding added as margin to .cmd to fix FireFox bug see: https://stackoverflow.com/q/29986977/387194 */ +.terminal-scroller { + padding-bottom: 0; +} +.terminal .terminal-output > :not(.raw) .terminal-error, +.terminal .terminal-output > :not(.raw) .terminal-error * { + --color: var(--error-color, red); + text-shadow: 0 0 calc(var(--glow) * 5px) var(--color); +} +.terminal .terminal-output > :not(.raw) a[href] { + text-shadow: 0 0 calc(var(--glow) * 5px) var(--color); +} +.terminal .cmd { + margin-bottom: calc(1px * var(--padding, 10) / var(--pixel-density, 1)); + position: relative; +} +.terminal .partial, +.terminal .partial > div { + display: inline-block; +} +@supports (--css: variables) { + .terminal, + .terminal-output + > :not(.raw) + span[data-text]:not(.token):not(.inverted):not(.terminal-inverted):not( + .cmd-inverted + ):not(.terminal-error):not(.emoji), + .terminal-output > :not(.raw) a, + .terminal-output > :not(.raw) div, + .cmd, + .cmd span[data-text]:not(.cmd-inverted):not(.token):not(.emoji), + .terminal.external [data-text], + .cmd div { + color: var(--color, #aaa); + background-color: var(--background, #000); + } + .terminal [data-text], + .cmd [data-text] { + /* conditionals: https://www.kizu.ru/conditions-for-css-variables/ */ + /* --glow: 0; */ + text-shadow: var( + --text-shadow, + 0 0 calc(var(--glow) * 5px) var(--color, #ccc) + ); + } + .terminal span[style*="--length"] { + /* + * default value for char-width taken from Google Chrome for default font + * to silence warning in webpack #371 + */ + width: calc(var(--length, 1) * var(--char-width, 7.23438) * 1px); + display: inline-block; + } + .terminal, + .terminal-output > :not(.raw) span, + .terminal-output > :not(.raw) a, + .terminal-output > :not(.raw) div, + .cmd, + .cmd span, + .cmd div { + font-size: calc(var(--size, 1) * (12px / var(--pixel-density, 1))); + } + .terminal-output .emoji, + .cmd .emoji { + height: calc(var(--size, 1) * (12px / var(--pixel-density, 1))); + } + .cmd .clipboard { + top: calc( + var(--size, 1) * (14 / var(--pixel-density, 1)) * var(--cursor-line, 0) * + 1px + ); + } + .terminal .inverted, + .cmd.cmd.cmd .inverted, + .cmd.cmd.cmd .cmd-inverted { + background-color: var(--color, #aaa) !important; + color: var(--background, #000) !important; + } + .cmd .cmd-cursor.cmd-blink { + color: var(--color, #aaa); + background-color: var(--background, #000); + } + .cmd + .cmd-cursor.cmd-blink + > span[data-text]:not(.emoji):not(.fa):not(.far):not(.fas) + span, + .cmd .cmd-cursor.cmd-blink a, + .cmd .cmd-cursor.cmd-blink .fa, + .cmd .cmd-cursor.cmd-blink .far, + .cmd .cmd-cursor.cmd-blink .fas, + .cmd .cmd-cursor.cmd-blink .emoji { + -webkit-animation: var(--animation, terminal-blink) 1s infinite linear; + -moz-animation: var(--animation, terminal-blink) 1s infinite linear; + -ms-animation: var(--animation, terminal-blink) 1s infinite linear; + animation: var(--animation, terminal-blink) 1s infinite linear; + --original-background: inherit; + } + .cmd .cmd-cursor.cmd-blink .emoji span { + color: transparent; + background: transparent; + } + .terminal h1::-moz-selection, + .terminal h2::-moz-selection, + .terminal h3::-moz-selection, + .terminal h4::-moz-selection, + .terminal h5::-moz-selection, + .terminal h6::-moz-selection, + .terminal pre::-moz-selection, + .terminal td::-moz-selection, + .terminal .terminal-output::-moz-selection, + .terminal .terminal-output div div::-moz-selection, + .terminal .terminal-output div div a::-moz-selection, + .terminal .terminal-output span[data-text]::-moz-selection, + /* + * font icons (fontawesome) don't render selection we make emoji the same becuase, + * selection on emoji looks weird + */ + .terminal .terminal-output span[data-text]:not(.far):not(.fa):not(.fas):not(.emoji) span::-moz-selection, + .terminal .terminal-output .raw div::-moz-selection, + .cmd span[data-text]:not(.far):not(.fa):not(.fas):not(.emoji) span::-moz-selection { + background-color: var(--color, #aaa); + color: var(--background, #000); + } + .terminal .terminal-output div div a::-moz-selection { + background-color: var(--link-color, rgba(15, 96, 255, 0.99)) !important; + color: var(--background, #000) !important; + } + .terminal .terminal-output div div a:hover::-moz-selection { + background-color: var(--link-color, rgba(2, 50, 144, 0.99)) !important; + } + .terminal h1::selection, + .terminal h2::selection, + .terminal h3::selection, + .terminal h4::selection, + .terminal h5::selection, + .terminal h6::selection, + .terminal pre::selection, + .terminal td::selection, + .terminal .terminal-output::selection, + .terminal .terminal-output div div::selection, + .terminal .terminal-output div div a::selection, + .terminal .terminal-output span[data-text]:not(.emoji)::selection, + .terminal + .terminal-output + span[data-text]:not(.far):not(.fa):not(.fas):not(.emoji) + span::selection, + .terminal .terminal-output .raw div::selection, + .cmd + span[data-text]:not(.far):not(.fa):not(.fas):not(.emoji) + span::selection { + background-color: var(--color, rgba(170, 170, 170, 0.99)) !important; + color: var(--background, #000) !important; + } + .terminal .terminal-output div div a::selection { + background-color: var(--link-color, rgba(15, 96, 255, 0.99)) !important; + color: var(--background, #000) !important; + } + .terminal .terminal-output div div a:hover::selection { + background-color: var(--link-color, rgba(2, 50, 144, 0.99)) !important; + } +} +/* + * overwrite css variables that don't work with selection in Edge + */ +@property --color { + syntax: ""; + inherits: true; + initial-value: rgba(170, 170, 170, 0.99); +} +@property --background { + syntax: ""; + inherits: true; + initial-value: #000; +} +@property --link-color { + syntax: ""; + inherits: true; + initial-value: #3377ff; +} +@property --size { + syntax: ""; + inherits: true; + initial-value: 1; +} +@property --padding { + syntax: ""; + inherits: true; + initial-value: 10; +} +@supports (-ms-ime-align: auto) { + .terminal h1::selection, + .terminal h2::selection, + .terminal h3::selection, + .terminal h4::selection, + .terminal h5::selection, + .terminal h6::selection, + .terminal pre::selection, + .terminal td::selection, + .terminal .terminal-output div div::selection, + .terminal .terminal-output div div a::selection, + .cmd span[data-text]::selection { + background-color: rgba(170, 170, 170, 0.99); + color: #000; + } +} +/* PrismJS style overwrites */ +.terminal .token.token, +.terminal .token.operator, +.terminal .token.entity, +.terminal .token.variable, +.terminal .token.url, +.terminal .token.string, +.terminal .style .token.string, +.terminal .token.token, +.cmd .token.operator, +.cmd .token.entity, +.cmd .token.variable, +.cmd .token.url, +.cmd .token.string, +.cmd .style .token.string, +.cmd .token.token { + background-color: inherit; +} +/* FireFox hack + @supports (-moz-animation: foo) { + .terminal, + .terminal .terminal-output > :not(.raw) span, + .terminal .terminal-output > :not(.raw) a, + .terminal .terminal-output > :not(.raw) div, + .cmd, + .cmd span, + .cmd div { + line-height: calc(var(--size, 1) * 13px); + } + } + */ +/* style for autocomplete menu */ +.cmd .cursor-wrapper ul { + list-style: none; + margin: 0; + padding: 0; + float: left; + position: absolute; + top: 14px; + left: 0; +} +.cmd .cursor-wrapper li { + cursor: pointer; + white-space: nowrap; +} +.cmd .cursor-wrapper li:hover { + background: #aaa; + color: #000; +} +.cursor-wrapper { + position: relative; +} +.terminal-output img { + vertical-align: top; +} +.cmd img { + height: 14px; + height: calc(var(--size, 1) * (14px / var(--pixel-density, 1))); + border: 1px solid transparent; +} +.cmd-cursor img { + border-color: #ccc; + border-color: var(--color, #ccc); +} +.terminal-output svg.terminal-broken-image { + height: calc(var(--size, 1) * (14px / var(--pixel-density, 1))); +} +.terminal-output svg.terminal-broken-image use { + fill: var(--color, #ccc); +} +.terminal-error { + --color: var(--error-color); +} +.terminal-glow { + --animation: terminal-glow; +} +.terminal-glow span[data-text], +.terminal-glow .cmd-prompt > span, +.terminal-glow a[data-text], +.terminal-glow [data-text] span, +.terminal-glow .terminal-output > div span, +.terminal-glow .terminal-output > div a[href] { + text-shadow: 1px 1px 5px #ccc; + text-shadow: 1px 1px 5px var(--color, #ccc); +} +/* is_bottom detection */ +.terminal-scroll-marker { + position: relative; + height: 1px; + height: calc(1px / var(--pixel-density, 1)); + margin-top: -1px; + margin-top: calc(-1px / var(--pixel-density, 1)); + z-index: 100; +} +.terminal-scroll-marker div { + position: absolute; + bottom: 0; + left: 0; + right: 0; + z-index: 200; +} +.terminal-less { + touch-action: none; + overscroll-behavior-y: contain; +} +/* + * mobile scroll fix, with help from StackOverflow + * https://stackoverflow.com/a/60535925/387194 + */ +.terminal-mobile.terminal-less .terminal-wrapper { + pointer-events: none; +} +.terminal-mobile.terminal-less .terminal-output a, +.cmd-editable { + pointer-events: visible; +} +.cmd-editable::before { + content: attr(data-cmd-prompt); + display: inline-block; +} +.cmd-editable { + position: absolute; + top: 0; + top: calc( + var(--terminal-y, var(--cmd-y, 0)) + var(--terminal-scroll, 0) * 1px + ); + right: 0; + left: 0; + bottom: 0; + bottom: calc(var(--terminal-scroll, 0) * -1px); + z-index: 500; + color: transparent; + background: transparent; + opacity: 0.01; +} +/* Scrollbar */ +.terminal-scroller::-webkit-scrollbar { + width: calc(6px / var(--pixel-density, 1)); + height: calc(6px / var(--pixel-density, 1)); + background: var(--background, #000); +} +.terminal-scroller::-webkit-scrollbar-thumb { + background: var(--color, #aaa); +} +.terminal-scroller::-webkit-scrollbar-thumb:hover { + background: var(--color, #aaa); +} +.terminal-scroller { + scrollbar-color: #aaa #000; + scrollbar-color: var(--color, #aaa) var(--background, #000); + scrollbar-width: thin; +} +/* visially hidden */ +.terminal-hidden { + position: absolute !important; + width: 1px !important; + height: 1px !important; + padding: 0 !important; + margin: -1px !important; + overflow: hidden !important; + clip: rect(0, 0, 0, 0) !important; + white-space: nowrap !important; + border: 0 !important; +} +/* + * Allow to change scrollbar color + */ +.terminal-wrapper { + --color: var(--base-color); + --background: var(--base-background); +} +.cmd .token { + --original-color: var(--color); +} +.terminal .terminal-blink, +.cmd .terminal-blink { + animation: terminal-ansi-blink 1s steps(2, start) infinite; + -webkit-animation: terminal-ansi-blink 1s steps(2, start) infinite; +} +/* Allow transparent background #698 */ +.terminal .terminal-output, +.terminal .terminal-output * { + --background: transparent; +} +.terminal .cmd * { + --background: transparent; +} +.terminal .cmd::selection, +.terminal .cmd *::selection, +.terminal .terminal-output::selection, +.terminal .terminal-output *::selection { + --background: var(--base-background); +} +@keyframes terminal-ansi-blink { + to { + color: var(--background); + } +} +@-webkit-keyframes terminal-ansi-blink { + to { + color: var(--background); + } +} +@media (prefers-reduced-motion) { + :root { + --animation: terminal-none; + } +} diff --git a/src/css/mine.css b/src/css/mine.css new file mode 100644 index 0000000..920fdd9 --- /dev/null +++ b/src/css/mine.css @@ -0,0 +1,12012 @@ +/*! UIkit 3.16.13 | https://www.getuikit.com | (c) 2014 - 2023 YOOtheme | MIT License */ +html { + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, + "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", + "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + font-size: 16px; + font-weight: 400; + line-height: 1.5; + -webkit-text-size-adjust: 100%; + background: #fff; + color: #666; +} + +body { + margin: 0; +} + +.uk-link, +a { + color: #1e87f0; + text-decoration: none; + cursor: pointer; +} + +.uk-link-toggle:hover .uk-link, +.uk-link:hover:hover { + color: #0f6ecd; + text-decoration: underline; +} + +abbr[title] { + text-decoration: underline dotted; + -webkit-text-decoration-style: dotted; +} + +b, +strong { + font-weight: bolder; +} + +:not(pre) > code, +:not(pre) > kbd, +:not(pre) > samp { + font-family: Consolas, monaco, monospace; + font-size: 0.875rem; + color: #f0506e; + white-space: nowrap; + padding: 2px 6px; + background: #f8f8f8; +} + +em { + color: #f0506e; +} + +ins { + background: #ffd; + color: #666; + text-decoration: none; +} + +mark { + background: #ffd; + color: #666; +} + +q { + font-style: italic; +} + +small { + font-size: 80%; +} + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sup { + top: -0.5em; +} + +sub { + bottom: -0.25em; +} + +audio, +canvas, +iframe, +img, +svg, +video { + vertical-align: middle; +} + +canvas, +img, +svg, +video { + max-width: 100%; + height: auto; + box-sizing: border-box; +} + +img:not([src]) { + visibility: hidden; + min-width: 1px; +} + +iframe { + border: 0; +} + +address, +dl, +fieldset, +figure, +ol, +p, +pre, +ul { + margin: 0 0 20px 0; +} + +* + address, +* + dl, +* + fieldset, +* + figure, +* + ol, +* + p, +* + pre, +* + ul { + margin-top: 20px; +} + +.uk-h1, +.uk-h2, +.uk-h3, +.uk-h4, +.uk-h5, +.uk-h6, +.uk-heading-2xlarge, +.uk-heading-large, +.uk-heading-medium, +.uk-heading-small, +.uk-heading-xlarge, +h1, +h2, +h3, +h4, +h5, +h6 { + margin: 0 0 20px 0; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, + "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", + "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + font-weight: 400; + + text-transform: none; +} + +* + .uk-h1, +* + .uk-h2, +* + .uk-h3, +* + .uk-h4, +* + .uk-h5, +* + .uk-h6, +* + .uk-heading-2xlarge, +* + .uk-heading-large, +* + .uk-heading-medium, +* + .uk-heading-small, +* + .uk-heading-xlarge, +* + h1, +* + h2, +* + h3, +* + h4, +* + h5, +* + h6 { + margin-top: 40px; +} + +.uk-h1, +h1 { + font-size: 2.23125rem; + line-height: 1.2; +} + +.uk-h2, +h2 { + font-size: 1.7rem; + line-height: 1.3; +} + +.uk-h3, +h3 { + font-size: 1.5rem; + line-height: 1.4; +} + +.uk-h4, +h4 { + font-size: 1.25rem; + line-height: 1.4; +} + +.uk-h5, +h5 { + font-size: 16px; + line-height: 1.4; +} + +.uk-h6, +h6 { + font-size: 0.875rem; + line-height: 1.4; +} + +@media (min-width: 960px) { + .uk-h1, + h1 { + font-size: 2.625rem; + } + + .uk-h2, + h2 { + font-size: 2rem; + } +} + +ol, +ul { + padding-left: 30px; +} + +ol > li > ol, +ol > li > ul, +ul > li > ol, +ul > li > ul { + margin: 0; +} + +dt { + font-weight: 700; +} + +dd { + margin-left: 0; +} + +.uk-hr, +hr { + overflow: visible; + text-align: inherit; + margin: 0 0 20px 0; + border: 0; + border-top: 1px solid #e5e5e5; +} + +* + .uk-hr, +* + hr { + margin-top: 20px; +} + +address { + font-style: normal; +} + +blockquote { + margin: 0 0 20px 0; + font-size: 1.25rem; + line-height: 1.5; + font-style: italic; + color: #333; +} + +* + blockquote { + margin-top: 20px; +} + +blockquote p:last-of-type { + margin-bottom: 0; +} + +blockquote footer { + margin-top: 10px; + font-size: 0.875rem; + line-height: 1.5; + color: #666; +} + +blockquote footer::before { + content: "— "; +} + +pre { + font: 0.875rem/1.5 Consolas, monaco, monospace; + color: #666; + -moz-tab-size: 4; + tab-size: 4; + overflow: auto; + padding: 10px; + border: 1px solid #e5e5e5; + border-radius: 3px; + background: #fff; +} + +pre code { + font-family: Consolas, monaco, monospace; +} + +:focus { + outline: 0; +} + +:focus-visible { + outline: 2px dotted #333; +} + +::selection { + background: #39f; + color: #fff; + text-shadow: none; +} + +details, +main { + display: block; +} + +summary { + display: list-item; +} + +template { + display: none; +} + +:root { + --uk-breakpoint-s: 640px; + --uk-breakpoint-m: 960px; + --uk-breakpoint-l: 1200px; + --uk-breakpoint-xl: 1600px; +} + +.uk-link-muted a, +.uk-link-toggle .uk-link-muted, +a.uk-link-muted { + color: #999; +} + +.uk-link-muted a:hover, +.uk-link-toggle:hover .uk-link-muted, +a.uk-link-muted:hover { + color: #666; +} + +.uk-link-text a, +.uk-link-toggle .uk-link-text, +a.uk-link-text { + color: inherit; +} + +.uk-link-text a:hover, +.uk-link-toggle:hover .uk-link-text, +a.uk-link-text:hover { + color: #999; +} + +.uk-link-heading a, +.uk-link-toggle .uk-link-heading, +a.uk-link-heading { + color: inherit; +} + +.uk-link-heading a:hover, +.uk-link-toggle:hover .uk-link-heading, +a.uk-link-heading:hover { + color: #1e87f0; + text-decoration: none; +} + +.uk-link-reset a, +a.uk-link-reset { + color: inherit !important; + text-decoration: none !important; +} + +.uk-link-toggle { + color: inherit !important; + text-decoration: none !important; +} + +.uk-heading-small { + font-size: 2.6rem; + line-height: 1.2; +} + +.uk-heading-medium { + font-size: 2.8875rem; + line-height: 1.1; +} + +.uk-heading-large { + font-size: 3.4rem; + line-height: 1.1; +} + +.uk-heading-xlarge { + font-size: 4rem; + line-height: 1; +} + +.uk-heading-2xlarge { + font-size: 6rem; + line-height: 1; +} + +@media (min-width: 960px) { + .uk-heading-small { + font-size: 3.25rem; + } + + .uk-heading-medium { + font-size: 3.5rem; + } + + .uk-heading-large { + font-size: 4rem; + } + + .uk-heading-xlarge { + font-size: 6rem; + } + + .uk-heading-2xlarge { + font-size: 8rem; + } +} + +@media (min-width: 1200px) { + .uk-heading-medium { + font-size: 4rem; + } + + .uk-heading-large { + font-size: 6rem; + } + + .uk-heading-xlarge { + font-size: 8rem; + } + + .uk-heading-2xlarge { + font-size: 11rem; + } +} + +.uk-heading-divider { + padding-bottom: calc(5px + 0.1em); + border-bottom: calc(0.2px + 0.05em) solid #e5e5e5; +} + +.uk-heading-bullet { + position: relative; +} + +.uk-heading-bullet::before { + content: ""; + display: inline-block; + position: relative; + top: calc(-0.1 * 1em); + vertical-align: middle; + height: calc(4px + 0.7em); + margin-right: calc(5px + 0.2em); + border-left: calc(5px + 0.1em) solid #e5e5e5; +} + +.uk-heading-line { + overflow: hidden; +} + +.uk-heading-line > * { + display: inline-block; + position: relative; +} + +.uk-heading-line > ::after, +.uk-heading-line > ::before { + content: ""; + position: absolute; + top: calc(50% - (calc(0.2px + 0.05em) / 2)); + width: 2000px; + border-bottom: calc(0.2px + 0.05em) solid #e5e5e5; +} + +.uk-heading-line > ::before { + right: 100%; + margin-right: calc(5px + 0.3em); +} + +.uk-heading-line > ::after { + left: 100%; + margin-left: calc(5px + 0.3em); +} + +[class*="uk-divider"] { + border: none; + margin-bottom: 20px; +} + +* + [class*="uk-divider"] { + margin-top: 20px; +} + +.uk-divider-icon { + position: relative; + height: 20px; + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22none%22%20stroke%3D%22%23e5e5e5%22%20stroke-width%3D%222%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%227%22%20%2F%3E%0A%3C%2Fsvg%3E%0A"); + background-repeat: no-repeat; + background-position: 50% 50%; +} + +.uk-divider-icon::after, +.uk-divider-icon::before { + content: ""; + position: absolute; + top: 50%; + max-width: calc(50% - (50px / 2)); + border-bottom: 1px solid #e5e5e5; +} + +.uk-divider-icon::before { + right: calc(50% + (50px / 2)); + width: 100%; +} + +.uk-divider-icon::after { + left: calc(50% + (50px / 2)); + width: 100%; +} + +.uk-divider-small { + line-height: 0; +} + +.uk-divider-small::after { + content: ""; + display: inline-block; + width: 100px; + max-width: 100%; + border-top: 1px solid #e5e5e5; + vertical-align: top; +} + +.uk-divider-vertical { + width: max-content; + height: 100px; + margin-left: auto; + margin-right: auto; + border-left: 1px solid #e5e5e5; +} + +.uk-list { + padding: 0; + list-style: none; +} + +.uk-list > * { + break-inside: avoid-column; +} + +.uk-list > * > :last-child { + margin-bottom: 0; +} + +.uk-list > * > ul, +.uk-list > :nth-child(n + 2) { + margin-top: 10px; +} + +.uk-list-circle > *, +.uk-list-decimal > *, +.uk-list-disc > *, +.uk-list-hyphen > *, +.uk-list-square > * { + padding-left: 30px; +} + +.uk-list-decimal { + counter-reset: decimal; +} + +.uk-list-decimal > * { + counter-increment: decimal; +} + +.uk-list-circle > ::before, +.uk-list-decimal > ::before, +.uk-list-disc > ::before, +.uk-list-hyphen > ::before, +.uk-list-square > ::before { + content: ""; + position: relative; + left: -30px; + width: 30px; + height: 1.5em; + margin-bottom: -1.5em; + display: list-item; + list-style-position: inside; + text-align: right; +} + +.uk-list-disc > ::before { + list-style-type: disc; +} + +.uk-list-circle > ::before { + list-style-type: circle; +} + +.uk-list-square > ::before { + list-style-type: square; +} + +.uk-list-decimal > ::before { + content: counter(decimal, decimal) "\200A.\00A0"; +} + +.uk-list-hyphen > ::before { + content: "–\00A0\00A0"; +} + +.uk-list-muted > ::before { + color: #999 !important; +} + +.uk-list-emphasis > ::before { + color: #333 !important; +} + +.uk-list-primary > ::before { + color: #1e87f0 !important; +} + +.uk-list-secondary > ::before { + color: #222 !important; +} + +.uk-list-bullet > * { + padding-left: 30px; +} + +.uk-list-bullet > ::before { + content: ""; + display: list-item; + position: relative; + left: -30px; + width: 30px; + height: 1.5em; + margin-bottom: -1.5em; + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%226%22%20height%3D%226%22%20viewBox%3D%220%200%206%206%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23666%22%20cx%3D%223%22%20cy%3D%223%22%20r%3D%223%22%20%2F%3E%0A%3C%2Fsvg%3E"); + background-repeat: no-repeat; + background-position: 50% 50%; +} + +.uk-list-divider > :nth-child(n + 2) { + margin-top: 10px; + padding-top: 10px; + border-top: 1px solid #e5e5e5; +} + +.uk-list-striped > * { + padding: 10px 10px; +} + +.uk-list-striped > :nth-of-type(odd) { + border-top: 1px solid #e5e5e5; + border-bottom: 1px solid #e5e5e5; +} + +.uk-list-striped > :nth-of-type(odd) { + background: #f8f8f8; +} + +.uk-list-striped > :nth-child(n + 2) { + margin-top: 0; +} + +.uk-list-large > * > ul, +.uk-list-large > :nth-child(n + 2) { + margin-top: 20px; +} + +.uk-list-collapse > * > ul, +.uk-list-collapse > :nth-child(n + 2) { + margin-top: 0; +} + +.uk-list-large.uk-list-divider > :nth-child(n + 2) { + margin-top: 20px; + padding-top: 20px; +} + +.uk-list-collapse.uk-list-divider > :nth-child(n + 2) { + margin-top: 0; + padding-top: 0; +} + +.uk-list-large.uk-list-striped > * { + padding: 20px 10px; +} + +.uk-list-collapse.uk-list-striped > * { + padding-top: 0; + padding-bottom: 0; +} + +.uk-list-collapse.uk-list-striped > :nth-child(n + 2), +.uk-list-large.uk-list-striped > :nth-child(n + 2) { + margin-top: 0; +} + +.uk-description-list > dt { + color: #333; + font-size: 0.875rem; + font-weight: 400; + text-transform: uppercase; +} + +.uk-description-list > dt:nth-child(n + 2) { + margin-top: 20px; +} + +.uk-description-list-divider > dt:nth-child(n + 2) { + margin-top: 20px; + padding-top: 20px; + border-top: 1px solid #e5e5e5; +} + +.uk-table { + border-collapse: collapse; + border-spacing: 0; + width: 100%; + margin-bottom: 20px; +} + +* + .uk-table { + margin-top: 20px; +} + +.uk-table th { + padding: 16px 12px; + text-align: left; + vertical-align: bottom; + font-size: 0.875rem; + font-weight: 400; + color: #999; + text-transform: uppercase; +} + +.uk-table td { + padding: 16px 12px; + vertical-align: top; +} + +.uk-table td > :last-child { + margin-bottom: 0; +} + +.uk-table tfoot { + font-size: 0.875rem; +} + +.uk-table caption { + font-size: 0.875rem; + text-align: left; + color: #999; +} + +.uk-table-middle, +.uk-table-middle td { + vertical-align: middle !important; +} + +.uk-table-divider > :first-child > tr:not(:first-child), +.uk-table-divider > :not(:first-child) > tr, +.uk-table-divider > tr:not(:first-child) { + border-top: 1px solid #e5e5e5; +} + +.uk-table-striped tbody tr:nth-of-type(odd), +.uk-table-striped > tr:nth-of-type(odd) { + background: #f8f8f8; + border-top: 1px solid #e5e5e5; + border-bottom: 1px solid #e5e5e5; +} + +.uk-table-hover tbody tr:hover, +.uk-table-hover > tr:hover { + background: #ffd; +} + +.uk-table tbody tr.uk-active, +.uk-table > tr.uk-active { + background: #ffd; +} + +.uk-table-small td, +.uk-table-small th { + padding: 10px 12px; +} + +.uk-table-large td, +.uk-table-large th { + padding: 22px 12px; +} + +.uk-table-justify td:first-child, +.uk-table-justify th:first-child { + padding-left: 0; +} + +.uk-table-justify td:last-child, +.uk-table-justify th:last-child { + padding-right: 0; +} + +.uk-table-shrink { + width: 1px; +} + +.uk-table-expand { + min-width: 150px; +} + +.uk-table-link { + padding: 0 !important; +} + +.uk-table-link > a { + display: block; + padding: 16px 12px; +} + +.uk-table-small .uk-table-link > a { + padding: 10px 12px; +} + +@media (max-width: 959px) { + .uk-table-responsive, + .uk-table-responsive tbody, + .uk-table-responsive td, + .uk-table-responsive th, + .uk-table-responsive tr { + display: block; + } + + .uk-table-responsive thead { + display: none; + } + + .uk-table-responsive td, + .uk-table-responsive th { + width: auto !important; + max-width: none !important; + min-width: 0 !important; + overflow: visible !important; + white-space: normal !important; + } + + .uk-table-responsive .uk-table-link:not(:first-child) > a, + .uk-table-responsive td:not(:first-child):not(.uk-table-link), + .uk-table-responsive th:not(:first-child):not(.uk-table-link) { + padding-top: 5px !important; + } + + .uk-table-responsive .uk-table-link:not(:last-child) > a, + .uk-table-responsive td:not(:last-child):not(.uk-table-link), + .uk-table-responsive th:not(:last-child):not(.uk-table-link) { + padding-bottom: 5px !important; + } + + .uk-table-justify.uk-table-responsive td, + .uk-table-justify.uk-table-responsive th { + padding-left: 0; + padding-right: 0; + } +} + +.uk-table tbody tr { + transition: background-color 0.1s linear; +} + +.uk-table-striped tbody tr:nth-of-type(2n):last-child, +.uk-table-striped > tr:nth-of-type(2n):last-child { + border-bottom: 1px solid #e5e5e5; +} + +.uk-icon { + margin: 0; + border: none; + border-radius: 0; + overflow: visible; + font: inherit; + color: inherit; + text-transform: none; + padding: 0; + background-color: transparent; + display: inline-block; + fill: currentcolor; + line-height: 0; +} + +button.uk-icon:not(:disabled) { + cursor: pointer; +} + +.uk-icon::-moz-focus-inner { + border: 0; + padding: 0; +} + +.uk-icon:not(.uk-preserve) [fill*="#"]:not(.uk-preserve) { + fill: currentcolor; +} + +.uk-icon:not(.uk-preserve) [stroke*="#"]:not(.uk-preserve) { + stroke: currentcolor; +} + +.uk-icon > * { + transform: translate(0, 0); +} + +.uk-icon-image { + width: 20px; + height: 20px; + background-position: 50% 50%; + background-repeat: no-repeat; + background-size: contain; + vertical-align: middle; + object-fit: scale-down; + max-width: none; +} + +.uk-icon-link { + color: #999; + text-decoration: none !important; +} + +.uk-icon-link:hover { + color: #666; +} + +.uk-active > .uk-icon-link, +.uk-icon-link:active { + color: #595959; +} + +.uk-icon-button { + box-sizing: border-box; + width: 36px; + height: 36px; + border-radius: 500px; + background: #f8f8f8; + color: #999; + vertical-align: middle; + display: inline-flex; + justify-content: center; + align-items: center; + transition: 0.1s ease-in-out; + transition-property: color, background-color; +} + +.uk-icon-button:hover { + background-color: #ebebeb; + color: #666; +} + +.uk-active > .uk-icon-button, +.uk-icon-button:active { + background-color: #dfdfdf; + color: #666; +} + +.uk-range { + -webkit-appearance: none; + box-sizing: border-box; + margin: 0; + vertical-align: middle; + max-width: 100%; + width: 100%; + background: 0 0; +} + +.uk-range:focus { + outline: 0; +} + +.uk-range::-moz-focus-outer { + border: none; +} + +.uk-range:not(:disabled)::-webkit-slider-thumb { + cursor: pointer; +} + +.uk-range:not(:disabled)::-moz-range-thumb { + cursor: pointer; +} + +.uk-range::-webkit-slider-runnable-track { + height: 3px; + background: #ebebeb; + border-radius: 500px; +} + +.uk-range:active::-webkit-slider-runnable-track, +.uk-range:focus::-webkit-slider-runnable-track { + background: #dedede; +} + +.uk-range::-moz-range-track { + height: 3px; + background: #ebebeb; + border-radius: 500px; +} + +.uk-range:focus::-moz-range-track { + background: #dedede; +} + +.uk-range::-webkit-slider-thumb { + -webkit-appearance: none; + margin-top: -7px; + height: 15px; + width: 15px; + border-radius: 500px; + background: #fff; + border: 1px solid #ccc; +} + +.uk-range::-moz-range-thumb { + border: none; + height: 15px; + width: 15px; + margin-top: -7px; + border-radius: 500px; + background: #fff; + border: 1px solid #ccc; +} + +.uk-checkbox, +.uk-input, +.uk-radio, +.uk-select, +.uk-textarea { + box-sizing: border-box; + margin: 0; + border-radius: 0; + font: inherit; +} + +.uk-input { + overflow: visible; +} + +.uk-select { + text-transform: none; +} + +.uk-select optgroup { + font: inherit; + font-weight: 700; +} + +.uk-textarea { + overflow: auto; +} + +.uk-input[type="search"]::-webkit-search-cancel-button, +.uk-input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +.uk-input[type="number"]::-webkit-inner-spin-button, +.uk-input[type="number"]::-webkit-outer-spin-button { + height: auto; +} + +.uk-input::-moz-placeholder, +.uk-textarea::-moz-placeholder { + opacity: 1; +} + +.uk-checkbox:not(:disabled), +.uk-radio:not(:disabled) { + cursor: pointer; +} + +.uk-fieldset { + border: none; + margin: 0; + padding: 0; +} + +.uk-input, +.uk-textarea { + -webkit-appearance: none; +} + +.uk-input, +.uk-select, +.uk-textarea { + max-width: 100%; + width: 100%; + border: 0 none; + padding: 0 10px; + background: #fff; + color: #666; + border: 1px solid #e5e5e5; + transition: 0.2s ease-in-out; + transition-property: color, background-color, border; +} + +.uk-input, +.uk-select:not([multiple]):not([size]) { + height: 40px; + vertical-align: middle; + display: inline-block; +} + +.uk-input:not(input), +.uk-select:not(select) { + line-height: 38px; +} + +.uk-select[multiple], +.uk-select[size], +.uk-textarea { + padding-top: 6px; + padding-bottom: 6px; + vertical-align: top; +} + +.uk-select[multiple], +.uk-select[size] { + resize: vertical; +} + +.uk-input:focus, +.uk-select:focus, +.uk-textarea:focus { + outline: 0; + background-color: #fff; + color: #666; + border-color: #1e87f0; +} + +.uk-input:disabled, +.uk-select:disabled, +.uk-textarea:disabled { + background-color: #f8f8f8; + color: #999; + border-color: #e5e5e5; +} + +.uk-input::placeholder { + color: #999; +} + +.uk-textarea::placeholder { + color: #999; +} + +.uk-form-small { + font-size: 0.875rem; +} + +.uk-form-small:not(textarea):not([multiple]):not([size]) { + height: 30px; + padding-left: 8px; + padding-right: 8px; +} + +[multiple].uk-form-small, +[size].uk-form-small, +textarea.uk-form-small { + padding: 5px 8px; +} + +.uk-form-small:not(select):not(input):not(textarea) { + line-height: 28px; +} + +.uk-form-large { + font-size: 1.25rem; +} + +.uk-form-large:not(textarea):not([multiple]):not([size]) { + height: 55px; + padding-left: 12px; + padding-right: 12px; +} + +[multiple].uk-form-large, +[size].uk-form-large, +textarea.uk-form-large { + padding: 7px 12px; +} + +.uk-form-large:not(select):not(input):not(textarea) { + line-height: 53px; +} + +.uk-form-danger, +.uk-form-danger:focus { + color: #f0506e; + border-color: #f0506e; +} + +.uk-form-success, +.uk-form-success:focus { + color: #32d296; + border-color: #32d296; +} + +.uk-form-blank { + background: 0 0; + border-color: transparent; +} + +.uk-form-blank:focus { + border-color: #e5e5e5; + border-style: solid; +} + +input.uk-form-width-xsmall { + width: 50px; +} + +select.uk-form-width-xsmall { + width: 75px; +} + +.uk-form-width-small { + width: 130px; +} + +.uk-form-width-medium { + width: 200px; +} + +.uk-form-width-large { + width: 500px; +} + +.uk-select:not([multiple]):not([size]) { + -webkit-appearance: none; + -moz-appearance: none; + padding-right: 20px; + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2224%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23666%22%20points%3D%2212%201%209%206%2015%206%22%20%2F%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23666%22%20points%3D%2212%2013%209%208%2015%208%22%20%2F%3E%0A%3C%2Fsvg%3E%0A"); + background-repeat: no-repeat; + background-position: 100% 50%; +} + +.uk-select:not([multiple]):not([size]) option { + color: #666; +} + +.uk-select:not([multiple]):not([size]):disabled { + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2224%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23999%22%20points%3D%2212%201%209%206%2015%206%22%20%2F%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23999%22%20points%3D%2212%2013%209%208%2015%208%22%20%2F%3E%0A%3C%2Fsvg%3E%0A"); +} + +.uk-input[list] { + padding-right: 20px; + background-repeat: no-repeat; + background-position: 100% 50%; +} + +.uk-input[list]:focus, +.uk-input[list]:hover { + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2224%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23666%22%20points%3D%2212%2012%208%206%2016%206%22%20%2F%3E%0A%3C%2Fsvg%3E%0A"); +} + +.uk-input[list]::-webkit-calendar-picker-indicator { + display: none !important; +} + +.uk-checkbox, +.uk-radio { + display: inline-block; + height: 16px; + width: 16px; + overflow: hidden; + margin-top: -4px; + vertical-align: middle; + -webkit-appearance: none; + -moz-appearance: none; + background-color: transparent; + background-repeat: no-repeat; + background-position: 50% 50%; + border: 1px solid #ccc; + transition: 0.2s ease-in-out; + transition-property: background-color, border; +} + +.uk-radio { + border-radius: 50%; +} + +.uk-checkbox:focus, +.uk-radio:focus { + background-color: rgba(0, 0, 0, 0); + outline: 0; + border-color: #1e87f0; +} + +.uk-checkbox:checked, +.uk-checkbox:indeterminate, +.uk-radio:checked { + background-color: #1e87f0; + border-color: transparent; +} + +.uk-checkbox:checked:focus, +.uk-checkbox:indeterminate:focus, +.uk-radio:checked:focus { + background-color: #0e6dcd; +} + +.uk-radio:checked { + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23fff%22%20cx%3D%228%22%20cy%3D%228%22%20r%3D%222%22%20%2F%3E%0A%3C%2Fsvg%3E"); +} + +.uk-checkbox:checked { + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2211%22%20viewBox%3D%220%200%2014%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23fff%22%20points%3D%2212%201%205%207.5%202%205%201%205.5%205%2010%2013%201.5%22%20%2F%3E%0A%3C%2Fsvg%3E%0A"); +} + +.uk-checkbox:indeterminate { + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23fff%22%20x%3D%223%22%20y%3D%228%22%20width%3D%2210%22%20height%3D%221%22%20%2F%3E%0A%3C%2Fsvg%3E"); +} + +.uk-checkbox:disabled, +.uk-radio:disabled { + background-color: #f8f8f8; + border-color: #e5e5e5; +} + +.uk-radio:disabled:checked { + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23999%22%20cx%3D%228%22%20cy%3D%228%22%20r%3D%222%22%20%2F%3E%0A%3C%2Fsvg%3E"); +} + +.uk-checkbox:disabled:checked { + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2211%22%20viewBox%3D%220%200%2014%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23999%22%20points%3D%2212%201%205%207.5%202%205%201%205.5%205%2010%2013%201.5%22%20%2F%3E%0A%3C%2Fsvg%3E%0A"); +} + +.uk-checkbox:disabled:indeterminate { + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23999%22%20x%3D%223%22%20y%3D%228%22%20width%3D%2210%22%20height%3D%221%22%20%2F%3E%0A%3C%2Fsvg%3E"); +} + +.uk-legend { + width: 100%; + color: inherit; + padding: 0; + font-size: 1.5rem; + line-height: 1.4; +} + +.uk-form-custom { + display: inline-block; + position: relative; + max-width: 100%; + vertical-align: middle; +} + +.uk-form-custom input[type="file"], +.uk-form-custom select { + position: absolute; + top: 0; + z-index: 1; + width: 100%; + height: 100%; + left: 0; + -webkit-appearance: none; + opacity: 0; + cursor: pointer; +} + +.uk-form-custom input[type="file"] { + font-size: 500px; + overflow: hidden; +} + +.uk-form-label { + color: #333; + font-size: 0.875rem; +} + +.uk-form-stacked .uk-form-label { + display: block; + margin-bottom: 5px; +} + +@media (max-width: 959px) { + .uk-form-horizontal .uk-form-label { + display: block; + margin-bottom: 5px; + } +} + +@media (min-width: 960px) { + .uk-form-horizontal .uk-form-label { + width: 200px; + margin-top: 7px; + float: left; + } + + .uk-form-horizontal .uk-form-controls { + margin-left: 215px; + } + + .uk-form-horizontal .uk-form-controls-text { + padding-top: 7px; + } +} + +.uk-form-icon { + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 40px; + display: inline-flex; + justify-content: center; + align-items: center; + color: #999; +} + +.uk-form-icon:hover { + color: #666; +} + +.uk-form-icon:not(a):not(button):not(input) { + pointer-events: none; +} + +.uk-form-icon:not(.uk-form-icon-flip) ~ .uk-input { + padding-left: 40px !important; +} + +.uk-form-icon-flip { + right: 0; + left: auto; +} + +.uk-form-icon-flip ~ .uk-input { + padding-right: 40px !important; +} + +.uk-button:not(:disabled) { + cursor: pointer; +} + +.uk-button::-moz-focus-inner { + border: 0; + padding: 0; +} + +.uk-button:hover { + text-decoration: none; +} + +.uk-button-default { + background-color: transparent; + color: #333; + border: 1px solid #e5e5e5; +} + +.uk-button-default:hover { + background-color: transparent; + color: #333; + border-color: #b2b2b2; +} + +.uk-button-default.uk-active, +.uk-button-default:active { + background-color: transparent; + color: #333; + border-color: #999; +} + +.uk-button-primary { + background-color: #1e87f0; + color: #fff; + border: 1px solid transparent; +} + +.uk-button-primary:hover { + background-color: #0f7ae5; + color: #fff; +} + +.uk-button-primary.uk-active, +.uk-button-primary:active { + background-color: #0e6dcd; + color: #fff; +} + +.uk-button-secondary { + background-color: #222; + color: #fff; + border: 1px solid transparent; +} + +.uk-button-secondary:hover { + background-color: #151515; + color: #fff; +} + +.uk-button-secondary.uk-active, +.uk-button-secondary:active { + background-color: #080808; + color: #fff; +} + +.uk-button-danger { + background-color: #f0506e; + color: #fff; + border: 1px solid transparent; +} + +.uk-button-danger:hover { + background-color: #ee395b; + color: #fff; +} + +.uk-button-danger.uk-active, +.uk-button-danger:active { + background-color: #ec2147; + color: #fff; +} + +.uk-button-danger:disabled, +.uk-button-default:disabled, +.uk-button-primary:disabled, +.uk-button-secondary:disabled { + background-color: transparent; + color: #999; + border-color: #e5e5e5; +} + +.uk-button-small { + padding: 0 px; + line-height: 28px; + font-size: 0.875rem; +} + +.uk-button-large { + padding: 0 40px; + line-height: 53px; + font-size: 0.875rem; +} + +.uk-button-text { + padding: 0; + line-height: 1.5; + background: 0 0; + color: #333; + position: relative; +} + +.uk-button-text::before { + content: ""; + position: absolute; + bottom: 0; + left: 0; + right: 100%; + border-bottom: 1px solid currentColor; + transition: right 0.3s ease-out; +} + +.uk-button-text:hover { + color: #333; +} + +.uk-button-text:hover::before { + right: 0; +} + +.uk-button-text:disabled { + color: #999; +} + +.uk-button-text:disabled::before { + display: none; +} + +.uk-button-link { + padding: 0; + line-height: 1.5; + background: 0 0; + color: #333; +} + +.uk-button-link:hover { + color: #999; + text-decoration: none; +} + +.uk-button-link:disabled { + color: #999; + text-decoration: none; +} + +.uk-button-group { + display: inline-flex; + vertical-align: middle; + position: relative; +} + +.uk-button-group > .uk-button:nth-child(n + 2), +.uk-button-group > div:nth-child(n + 2) .uk-button { + margin-left: -1px; +} + +.uk-button-group .uk-button.uk-active, +.uk-button-group .uk-button:active, +.uk-button-group .uk-button:focus, +.uk-button-group .uk-button:hover { + position: relative; + z-index: 1; +} + +.uk-progress { + vertical-align: baseline; + display: block; + width: 100%; + border: 0; + background-color: #f8f8f8; + margin-bottom: 20px; + height: 15px; + border-radius: 500px; + overflow: hidden; +} + +* + .uk-progress { + margin-top: 20px; +} + +.uk-progress::-webkit-progress-bar { + background-color: transparent; +} + +.uk-progress::-webkit-progress-value { + background-color: #1e87f0; + transition: width 0.6s ease; +} + +.uk-progress::-moz-progress-bar { + background-color: #1e87f0; + transition: width 0.6s ease; +} + +.uk-section { + display: flow-root; + box-sizing: border-box; + padding-top: 40px; + padding-bottom: 40px; +} + +@media (min-width: 960px) { + .uk-section { + padding-top: 70px; + padding-bottom: 70px; + } +} + +.uk-section > :last-child { + margin-bottom: 0; +} + +.uk-section-xsmall { + padding-top: 20px; + padding-bottom: 20px; +} + +.uk-section-small { + padding-top: 40px; + padding-bottom: 40px; +} + +.uk-section-large { + padding-top: 70px; + padding-bottom: 70px; +} + +@media (min-width: 960px) { + .uk-section-large { + padding-top: 140px; + padding-bottom: 140px; + } +} + +.uk-section-xlarge { + padding-top: 140px; + padding-bottom: 140px; +} + +@media (min-width: 960px) { + .uk-section-xlarge { + padding-top: 210px; + padding-bottom: 210px; + } +} + +.uk-section-default { + background: #fff; +} + +.uk-section-muted { + background: #f8f8f8; +} + +.uk-section-primary { + background: #1e87f0; +} + +.uk-section-secondary { + background: #222; +} + +.uk-container { + display: flow-root; + box-sizing: content-box; + max-width: 1200px; + margin-left: auto; + margin-right: auto; + padding-left: 15px; + padding-right: 15px; +} + +@media (min-width: 640px) { + .uk-container { + padding-left: 30px; + padding-right: 30px; + } +} + +@media (min-width: 960px) { + .uk-container { + padding-left: 40px; + padding-right: 40px; + } +} + +.uk-container > :last-child { + margin-bottom: 0; +} + +.uk-container .uk-container { + padding-left: 0; + padding-right: 0; +} + +.uk-container-xsmall { + max-width: 750px; +} + +.uk-container-small { + max-width: 900px; +} + +.uk-container-large { + max-width: 1400px; +} + +.uk-container-xlarge { + max-width: 1600px; +} + +.uk-container-expand { + max-width: none; +} + +.uk-container-expand-left { + margin-left: 0; +} + +.uk-container-expand-right { + margin-right: 0; +} + +@media (min-width: 640px) { + .uk-container-expand-left.uk-container-xsmall, + .uk-container-expand-right.uk-container-xsmall { + max-width: calc(50% + (750px / 2) - 30px); + } + + .uk-container-expand-left.uk-container-small, + .uk-container-expand-right.uk-container-small { + max-width: calc(50% + (900px / 2) - 30px); + } +} + +@media (min-width: 960px) { + .uk-container-expand-left, + .uk-container-expand-right { + max-width: calc(50% + (1200px / 2) - 40px); + } + + .uk-container-expand-left.uk-container-xsmall, + .uk-container-expand-right.uk-container-xsmall { + max-width: calc(50% + (750px / 2) - 40px); + } + + .uk-container-expand-left.uk-container-small, + .uk-container-expand-right.uk-container-small { + max-width: calc(50% + (900px / 2) - 40px); + } + + .uk-container-expand-left.uk-container-large, + .uk-container-expand-right.uk-container-large { + max-width: calc(50% + (1400px / 2) - 40px); + } + + .uk-container-expand-left.uk-container-xlarge, + .uk-container-expand-right.uk-container-xlarge { + max-width: calc(50% + (1600px / 2) - 40px); + } +} + +.uk-container-item-padding-remove-left, +.uk-container-item-padding-remove-right { + width: calc(100% + 15px); +} + +.uk-container-item-padding-remove-left { + margin-left: -15px; +} + +.uk-container-item-padding-remove-right { + margin-right: -15px; +} + +@media (min-width: 640px) { + .uk-container-item-padding-remove-left, + .uk-container-item-padding-remove-right { + width: calc(100% + 30px); + } + + .uk-container-item-padding-remove-left { + margin-left: -30px; + } + + .uk-container-item-padding-remove-right { + margin-right: -30px; + } +} + +@media (min-width: 960px) { + .uk-container-item-padding-remove-left, + .uk-container-item-padding-remove-right { + width: calc(100% + 40px); + } + + .uk-container-item-padding-remove-left { + margin-left: -40px; + } + + .uk-container-item-padding-remove-right { + margin-right: -40px; + } +} + +.uk-tile { + display: flow-root; + position: relative; + box-sizing: border-box; + padding-left: 15px; + padding-right: 15px; + padding-top: 40px; + padding-bottom: 40px; +} + +@media (min-width: 640px) { + .uk-tile { + padding-left: 30px; + padding-right: 30px; + } +} + +@media (min-width: 960px) { + .uk-tile { + padding-left: 40px; + padding-right: 40px; + padding-top: 70px; + padding-bottom: 70px; + } +} + +.uk-tile > :last-child { + margin-bottom: 0; +} + +.uk-tile-xsmall { + padding-top: 20px; + padding-bottom: 20px; +} + +.uk-tile-small { + padding-top: 40px; + padding-bottom: 40px; +} + +.uk-tile-large { + padding-top: 70px; + padding-bottom: 70px; +} + +@media (min-width: 960px) { + .uk-tile-large { + padding-top: 140px; + padding-bottom: 140px; + } +} + +.uk-tile-xlarge { + padding-top: 140px; + padding-bottom: 140px; +} + +@media (min-width: 960px) { + .uk-tile-xlarge { + padding-top: 210px; + padding-bottom: 210px; + } +} + +.uk-tile-default { + background-color: #fff; +} + +.uk-tile-muted { + background-color: #f8f8f8; +} + +.uk-tile-primary { + background-color: #1e87f0; +} + +.uk-tile-secondary { + background-color: #222; +} + +.uk-card { + position: relative; + box-sizing: border-box; + transition: box-shadow 0.1s ease-in-out; +} + +.uk-card-body { + display: flow-root; + padding: 30px 30px; +} + +.uk-card-header { + display: flow-root; + padding: 15px 30px; +} + +.uk-card-footer { + display: flow-root; + padding: 15px 30px; +} + +@media (min-width: 1200px) { + .uk-card-body { + padding: 40px 40px; + } + + .uk-card-header { + padding: 20px 40px; + } + + .uk-card-footer { + padding: 20px 40px; + } +} + +.uk-card-body > :last-child, +.uk-card-footer > :last-child, +.uk-card-header > :last-child { + margin-bottom: 0; +} + +.uk-card-title { + font-size: 1.5rem; + line-height: 1.4; +} + +.uk-card-badge { + position: absolute; + top: 15px; + right: 15px; + z-index: 1; + height: 22px; + padding: 0 10px; + background: #1e87f0; + color: #fff; + font-size: 0.875rem; + display: flex; + justify-content: center; + align-items: center; + line-height: 0; + border-radius: 2px; + text-transform: uppercase; +} + +.uk-card-badge:first-child + * { + margin-top: 0; +} + +.uk-card-hover:not(.uk-card-default):not(.uk-card-primary):not( + .uk-card-secondary + ):hover { + background-color: #fff; + box-shadow: 0 14px 25px rgba(0, 0, 0, 0.16); +} + +.uk-card-default { + background-color: #fff; + color: #666; + box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08); +} + +.uk-card-default .uk-card-title { + color: #333; +} + +.uk-card-default.uk-card-hover:hover { + background-color: #fff; + box-shadow: 0 14px 25px rgba(0, 0, 0, 0.16); +} + +.uk-card-default .uk-card-header { + border-bottom: 1px solid #e5e5e5; +} + +.uk-card-default .uk-card-footer { + border-top: 1px solid #e5e5e5; +} + +.uk-card-primary { + background-color: #1e87f0; + color: #fff; + box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08); +} + +.uk-card-primary .uk-card-title { + color: #fff; +} + +.uk-card-primary.uk-card-hover:hover { + background-color: #1e87f0; + box-shadow: 0 14px 25px rgba(0, 0, 0, 0.16); +} + +.uk-card-secondary { + background-color: #222; + color: #fff; + box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08); +} + +.uk-card-secondary .uk-card-title { + color: #fff; +} + +.uk-card-secondary.uk-card-hover:hover { + background-color: #222; + box-shadow: 0 14px 25px rgba(0, 0, 0, 0.16); +} + +.uk-card-small .uk-card-body, +.uk-card-small.uk-card-body { + padding: 20px 20px; +} + +.uk-card-small .uk-card-header { + padding: 13px 20px; +} + +.uk-card-small .uk-card-footer { + padding: 13px 20px; +} + +@media (min-width: 1200px) { + .uk-card-large .uk-card-body, + .uk-card-large.uk-card-body { + padding: 70px 70px; + } + + .uk-card-large .uk-card-header { + padding: 35px 70px; + } + + .uk-card-large .uk-card-footer { + padding: 35px 70px; + } +} + +.uk-card-body > .uk-nav-default { + margin-left: -30px; + margin-right: -30px; +} + +.uk-card-body > .uk-nav-default:only-child { + margin-top: -15px; + margin-bottom: -15px; +} + +.uk-card-body > .uk-nav-default .uk-nav-divider, +.uk-card-body > .uk-nav-default .uk-nav-header, +.uk-card-body > .uk-nav-default > li > a { + padding-left: 30px; + padding-right: 30px; +} + +.uk-card-body > .uk-nav-default .uk-nav-sub { + padding-left: 45px; +} + +@media (min-width: 1200px) { + .uk-card-body > .uk-nav-default { + margin-left: -40px; + margin-right: -40px; + } + + .uk-card-body > .uk-nav-default:only-child { + margin-top: -25px; + margin-bottom: -25px; + } + + .uk-card-body > .uk-nav-default .uk-nav-divider, + .uk-card-body > .uk-nav-default .uk-nav-header, + .uk-card-body > .uk-nav-default > li > a { + padding-left: 40px; + padding-right: 40px; + } + + .uk-card-body > .uk-nav-default .uk-nav-sub { + padding-left: 55px; + } +} + +.uk-card-small > .uk-nav-default { + margin-left: -20px; + margin-right: -20px; +} + +.uk-card-small > .uk-nav-default:only-child { + margin-top: -5px; + margin-bottom: -5px; +} + +.uk-card-small > .uk-nav-default .uk-nav-divider, +.uk-card-small > .uk-nav-default .uk-nav-header, +.uk-card-small > .uk-nav-default > li > a { + padding-left: 20px; + padding-right: 20px; +} + +.uk-card-small > .uk-nav-default .uk-nav-sub { + padding-left: 35px; +} + +@media (min-width: 1200px) { + .uk-card-large > .uk-nav-default { + margin: 0; + } + + .uk-card-large > .uk-nav-default:only-child { + margin: 0; + } + + .uk-card-large > .uk-nav-default .uk-nav-divider, + .uk-card-large > .uk-nav-default .uk-nav-header, + .uk-card-large > .uk-nav-default > li > a { + padding-left: 0; + padding-right: 0; + } + + .uk-card-large > .uk-nav-default .uk-nav-sub { + padding-left: 15px; + } +} + +.uk-close { + color: #999; + transition: 0.1s ease-in-out; + transition-property: color, opacity; +} + +.uk-close:hover { + color: #666; +} + +.uk-spinner > * { + animation: uk-spinner-rotate 1.4s linear infinite; +} + +@keyframes uk-spinner-rotate { + 0% { + transform: rotate(0); + } + + 100% { + transform: rotate(270deg); + } +} + +.uk-spinner > * > * { + stroke-dasharray: 88px; + stroke-dashoffset: 0; + transform-origin: center; + animation: uk-spinner-dash 1.4s ease-in-out infinite; + stroke-width: 1; + stroke-linecap: round; +} + +@keyframes uk-spinner-dash { + 0% { + stroke-dashoffset: 88px; + } + + 50% { + stroke-dashoffset: 22px; + transform: rotate(135deg); + } + + 100% { + stroke-dashoffset: 88px; + transform: rotate(450deg); + } +} + +.uk-totop { + padding: 5px; + color: #999; + transition: color 0.1s ease-in-out; +} + +.uk-totop:hover { + color: #666; +} + +.uk-totop:active { + color: #333; +} + +.uk-marker { + padding: 5px; + background: #222; + color: #fff; + border-radius: 500px; +} + +.uk-marker:hover { + color: #fff; +} + +.uk-alert { + position: relative; + margin-bottom: 20px; + padding: 15px 29px 15px 15px; + background: #f8f8f8; + color: #666; +} + +* + .uk-alert { + margin-top: 20px; +} + +.uk-alert > :last-child { + margin-bottom: 0; +} + +.uk-alert-close { + position: absolute; + top: 20px; + right: 15px; + color: inherit; + opacity: 0.4; +} + +.uk-alert-close:first-child + * { + margin-top: 0; +} + +.uk-alert-close:hover { + color: inherit; + opacity: 0.8; +} + +.uk-alert-primary { + background: #d8eafc; + color: #1e87f0; +} + +.uk-alert-success { + background: #edfbf6; + color: #32d296; +} + +.uk-alert-warning { + background: #fff6ee; + color: #faa05a; +} + +.uk-alert-danger { + background: #fef4f6; + color: #f0506e; +} + +.uk-alert h1, +.uk-alert h2, +.uk-alert h3, +.uk-alert h4, +.uk-alert h5, +.uk-alert h6 { + color: inherit; +} + +.uk-alert a:not([class]) { + color: inherit; + text-decoration: underline; +} + +.uk-alert a:not([class]):hover { + color: inherit; + text-decoration: underline; +} + +.uk-placeholder { + margin-bottom: 20px; + padding: 30px 30px; + background: 0 0; + border: 1px dashed #e5e5e5; +} + +* + .uk-placeholder { + margin-top: 20px; +} + +.uk-placeholder > :last-child { + margin-bottom: 0; +} + +.uk-badge { + box-sizing: border-box; + min-width: 18px; + height: 18px; + padding: 0 5px; + border-radius: 500px; + vertical-align: middle; + background: #1e87f0; + color: #fff !important; + font-size: 11px; + display: inline-flex; + justify-content: center; + align-items: center; + line-height: 0; +} + +.uk-badge:hover { + text-decoration: none; +} + +.uk-label { + display: inline-block; + padding: 0 10px; + background: #1e87f0; + line-height: 1.5; + font-size: 0.875rem; + color: #fff; + vertical-align: middle; + white-space: nowrap; + border-radius: 2px; + text-transform: uppercase; +} + +.uk-label-success { + background-color: #32d296; + color: #fff; +} + +.uk-label-warning { + background-color: #faa05a; + color: #fff; +} + +.uk-label-danger { + background-color: #f0506e; + color: #fff; +} + +.uk-overlay { + padding: 30px 30px; +} + +.uk-overlay > :last-child { + margin-bottom: 0; +} + +.uk-overlay-default { + background: rgba(255, 255, 255, 0.8); +} + +.uk-overlay-primary { + background: rgba(34, 34, 34, 0.8); +} + +.uk-article { + display: flow-root; +} + +.uk-article > :last-child { + margin-bottom: 0; +} + +.uk-article + .uk-article { + margin-top: 70px; +} + +.uk-article-title { + font-size: 2.23125rem; + line-height: 1.2; +} + +@media (min-width: 960px) { + .uk-article-title { + font-size: 2.625rem; + } +} + +.uk-article-meta { + font-size: 0.875rem; + line-height: 1.4; + color: #999; +} + +.uk-article-meta a { + color: #999; +} + +.uk-article-meta a:hover { + color: #666; + text-decoration: none; +} + +.uk-comment-body { + display: flow-root; + overflow-wrap: break-word; + word-wrap: break-word; +} + +.uk-comment-header { + display: flow-root; + margin-bottom: 20px; +} + +.uk-comment-body > :last-child, +.uk-comment-header > :last-child { + margin-bottom: 0; +} + +.uk-comment-title { + font-size: 1.25rem; + line-height: 1.4; +} + +.uk-comment-meta { + font-size: 0.875rem; + line-height: 1.4; + color: #999; +} + +.uk-comment-list { + padding: 0; + list-style: none; +} + +.uk-comment-list > :nth-child(n + 2) { + margin-top: 70px; +} + +.uk-comment-list .uk-comment ~ ul { + margin: 70px 0 0 0; + padding-left: 30px; + list-style: none; +} + +@media (min-width: 960px) { + .uk-comment-list .uk-comment ~ ul { + padding-left: 100px; + } +} + +.uk-comment-list .uk-comment ~ ul > :nth-child(n + 2) { + margin-top: 70px; +} + +.uk-comment-primary { + padding: 30px; + background-color: #f8f8f8; +} + +.uk-search { + display: inline-block; + position: relative; + max-width: 100%; + margin: 0; +} + +.uk-search-input::-webkit-search-cancel-button, +.uk-search-input::-webkit-search-decoration { + -webkit-appearance: none; +} + +.uk-search-input::-moz-placeholder { + opacity: 1; +} + +.uk-search-input { + box-sizing: border-box; + margin: 0; + border-radius: 0; + font: inherit; + overflow: visible; + -webkit-appearance: none; + vertical-align: middle; + width: 100%; + border: none; + color: #666; +} + +.uk-search-input:focus { + outline: 0; +} + +.uk-search-input::placeholder { + color: #999; +} + +.uk-search .uk-search-icon { + position: absolute; + top: 0; + bottom: 0; + left: 0; + display: inline-flex; + justify-content: center; + align-items: center; + color: #999; +} + +.uk-search .uk-search-icon:hover { + color: #999; +} + +.uk-search .uk-search-icon:not(a):not(button):not(input) { + pointer-events: none; +} + +.uk-search .uk-search-icon-flip { + right: 0; + left: auto; +} + +.uk-search-default { + width: 240px; +} + +.uk-search-default .uk-search-input { + height: 40px; + padding-left: 10px; + padding-right: 10px; + background: 0 0; + border: 1px solid #e5e5e5; +} + +.uk-search-default .uk-search-input:focus { + background-color: rgba(0, 0, 0, 0); + border-color: #1e87f0; +} + +.uk-search-default .uk-search-icon { + width: 40px; +} + +.uk-search-default + .uk-search-icon:not(.uk-search-icon-flip) + ~ .uk-search-input { + padding-left: 40px; +} + +.uk-search-default .uk-search-icon-flip ~ .uk-search-input { + padding-right: 40px; +} + +.uk-search-navbar { + width: 400px; +} + +.uk-search-navbar .uk-search-input { + height: 40px; + background: 0 0; + font-size: 1.5rem; +} + +.uk-search-navbar .uk-search-icon { + width: 40px; +} + +.uk-search-navbar .uk-search-icon:not(.uk-search-icon-flip) ~ .uk-search-input { + padding-left: 40px; +} + +.uk-search-navbar .uk-search-icon-flip ~ .uk-search-input { + padding-right: 40px; +} + +.uk-search-large { + width: 500px; +} + +.uk-search-large .uk-search-input { + height: 80px; + background: 0 0; + font-size: 2.625rem; +} + +.uk-search-large .uk-search-icon { + width: 80px; +} + +.uk-search-large .uk-search-icon:not(.uk-search-icon-flip) ~ .uk-search-input { + padding-left: 80px; +} + +.uk-search-large .uk-search-icon-flip ~ .uk-search-input { + padding-right: 80px; +} + +.uk-search-toggle { + color: #999; +} + +.uk-search-toggle:hover { + color: #666; +} + +.uk-accordion { + padding: 0; + list-style: none; +} + +.uk-accordion > :nth-child(n + 2) { + margin-top: 20px; +} + +.uk-accordion-title { + display: block; + font-size: 1.25rem; + line-height: 1.4; + color: #333; + overflow: hidden; +} + +.uk-accordion-title::before { + content: ""; + width: 1.4em; + height: 1.4em; + margin-left: 10px; + float: right; + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23666%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23666%22%20width%3D%221%22%20height%3D%2213%22%20x%3D%226%22%20y%3D%220%22%20%2F%3E%0A%3C%2Fsvg%3E"); + background-repeat: no-repeat; + background-position: 50% 50%; +} + +.uk-open > .uk-accordion-title::before { + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23666%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%3C%2Fsvg%3E"); +} + +.uk-accordion-title:hover { + color: #666; + text-decoration: none; +} + +.uk-accordion-content { + display: flow-root; + margin-top: 20px; +} + +.uk-accordion-content > :last-child { + margin-bottom: 0; +} + +.uk-drop { + display: none; + position: absolute; + z-index: 1020; + --uk-position-offset: 20px; + --uk-position-viewport-offset: 15px; + box-sizing: border-box; + width: 300px; +} + +.uk-drop.uk-open { + display: block; +} + +.uk-drop-stack .uk-drop-grid > * { + width: 100% !important; +} + +.uk-drop-parent-icon { + margin-left: 0.25em; + transition: transform 0.3s ease-out; +} + +[aria-expanded="true"] > .uk-drop-parent-icon { + transform: rotateX(180deg); +} + +.uk-dropbar { + --uk-position-offset: 0; + --uk-position-shift-offset: 0; + --uk-position-viewport-offset: 0; + width: auto; + padding: 25px 15px 25px 15px; + background: #fff; + color: #666; +} + +.uk-dropbar > :last-child { + margin-bottom: 0; +} + +@media (min-width: 640px) { + .uk-dropbar { + padding-left: 30px; + padding-right: 30px; + } +} + +@media (min-width: 960px) { + .uk-dropbar { + padding-left: 40px; + padding-right: 40px; + } +} + +.uk-dropbar :focus-visible { + outline-color: #333 !important; +} + +.uk-dropbar-large { + padding-top: 40px; + padding-bottom: 40px; +} + +.uk-dropbar-top { + box-shadow: 0 12px 7px -6px rgba(0, 0, 0, 0.05); +} + +.uk-dropbar-bottom { + box-shadow: 0 -12px 7px -6px rgba(0, 0, 0, 0.05); +} + +.uk-dropbar-left { + box-shadow: 12px 0 7px -6px rgba(0, 0, 0, 0.05); +} + +.uk-dropbar-right { + box-shadow: -12px 0 7px -6px rgba(0, 0, 0, 0.05); +} + +.uk-dropnav-dropbar { + position: absolute; + z-index: 980; + padding: 0; + left: 0; + right: 0; +} + +.uk-modal { + display: none; + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1010; + overflow-y: auto; + padding: 15px 15px; + background: rgba(0, 0, 0, 0.6); + opacity: 0; + transition: opacity 0.15s linear; +} + +@media (min-width: 640px) { + .uk-modal { + padding: 50px 30px; + } +} + +@media (min-width: 960px) { + .uk-modal { + padding-left: 40px; + padding-right: 40px; + } +} + +.uk-modal.uk-open { + opacity: 1; +} + +.uk-modal-page { + overflow: hidden; +} + +.uk-modal-dialog { + position: relative; + box-sizing: border-box; + margin: 0 auto; + width: 600px; + max-width: 100% !important; + background: #fff; + opacity: 0; + transform: translateY(-100px); + transition: 0.3s linear; + transition-property: opacity, transform; +} + +.uk-open > .uk-modal-dialog { + opacity: 1; + transform: translateY(0); +} + +.uk-modal-container .uk-modal-dialog { + width: 1200px; +} + +.uk-modal-full { + padding: 0; + background: 0 0; +} + +.uk-modal-full .uk-modal-dialog { + margin: 0; + width: 100%; + max-width: 100%; + transform: translateY(0); +} + +.uk-modal-body { + display: flow-root; + padding: 20px 20px; +} + +.uk-modal-header { + display: flow-root; + padding: 10px 20px; + background: #fff; + border-bottom: 1px solid #e5e5e5; +} + +.uk-modal-footer { + display: flow-root; + padding: 10px 20px; + background: #fff; + border-top: 1px solid #e5e5e5; +} + +@media (min-width: 640px) { + .uk-modal-body { + padding: 30px 30px; + } + + .uk-modal-header { + padding: 15px 30px; + } + + .uk-modal-footer { + padding: 15px 30px; + } +} + +.uk-modal-body > :last-child, +.uk-modal-footer > :last-child, +.uk-modal-header > :last-child { + margin-bottom: 0; +} + +.uk-modal-title { + font-size: 2rem; + line-height: 1.3; +} + +[class*="uk-modal-close-"] { + position: absolute; + z-index: 1010; + top: 10px; + right: 10px; + padding: 5px; +} + +[class*="uk-modal-close-"]:first-child + * { + margin-top: 0; +} + +.uk-modal-close-outside { + top: 0; + right: -5px; + transform: translate(0, -100%); + color: #fff; +} + +.uk-modal-close-outside:hover { + color: #fff; +} + +@media (min-width: 960px) { + .uk-modal-close-outside { + right: 0; + transform: translate(100%, -100%); + } +} + +.uk-modal-close-full { + top: 0; + right: 0; + padding: 10px; + background: #fff; +} + +@media (min-width: 960px) { + .uk-modal-close-full { + padding: 20px; + } +} + +.uk-slideshow { + -webkit-tap-highlight-color: transparent; +} + +.uk-slideshow-items { + position: relative; + z-index: 0; + margin: 0; + padding: 0; + list-style: none; + overflow: hidden; + -webkit-touch-callout: none; + touch-action: pan-y; +} + +.uk-slideshow-items > * { + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + overflow: hidden; + will-change: transform, opacity; +} + +.uk-slideshow-items > :not(.uk-active) { + display: none; +} + +.uk-slider { + -webkit-tap-highlight-color: transparent; +} + +.uk-slider-container { + overflow: hidden; +} + +.uk-slider-container-offset { + margin: -11px -25px -39px -25px; + padding: 11px 25px 39px 25px; +} + +.uk-slider-items { + will-change: transform; + position: relative; + touch-action: pan-y; +} + +.uk-slider-items:not(.uk-grid) { + display: flex; + margin: 0; + padding: 0; + list-style: none; + -webkit-touch-callout: none; +} + +.uk-slider-items.uk-grid { + flex-wrap: nowrap; +} + +.uk-slider-items > * { + flex: none; + max-width: 100%; + position: relative; +} + +.uk-sticky { + position: relative; + z-index: 980; + box-sizing: border-box; +} + +.uk-sticky-fixed { + margin: 0 !important; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; +} + +.uk-sticky[class*="uk-animation-"] { + animation-duration: 0.2s; +} + +.uk-sticky.uk-animation-reverse { + animation-duration: 0.2s; +} + +.uk-sticky-placeholder { + pointer-events: none; +} + +.uk-offcanvas { + display: none; + position: fixed; + top: 0; + bottom: 0; + left: 0; + z-index: 1000; +} + +.uk-offcanvas-flip .uk-offcanvas { + right: 0; + left: auto; +} + +.uk-offcanvas-bar { + position: absolute; + top: 0; + bottom: 0; + left: -270px; + box-sizing: border-box; + width: 270px; + padding: 20px 20px; + background: #222; + overflow-y: auto; +} + +@media (min-width: 640px) { + .uk-offcanvas-bar { + left: -350px; + width: 350px; + padding: 30px 30px; + } +} + +.uk-offcanvas-flip .uk-offcanvas-bar { + left: auto; + right: -270px; +} + +@media (min-width: 640px) { + .uk-offcanvas-flip .uk-offcanvas-bar { + right: -350px; + } +} + +.uk-open > .uk-offcanvas-bar { + left: 0; +} + +.uk-offcanvas-flip .uk-open > .uk-offcanvas-bar { + left: auto; + right: 0; +} + +.uk-offcanvas-bar-animation { + transition: left 0.3s ease-out; +} + +.uk-offcanvas-flip .uk-offcanvas-bar-animation { + transition-property: right; +} + +.uk-offcanvas-reveal { + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 0; + overflow: hidden; + transition: width 0.3s ease-out; +} + +.uk-offcanvas-reveal .uk-offcanvas-bar { + left: 0; +} + +.uk-offcanvas-flip .uk-offcanvas-reveal .uk-offcanvas-bar { + left: auto; + right: 0; +} + +.uk-open > .uk-offcanvas-reveal { + width: 270px; +} + +@media (min-width: 640px) { + .uk-open > .uk-offcanvas-reveal { + width: 350px; + } +} + +.uk-offcanvas-flip .uk-offcanvas-reveal { + right: 0; + left: auto; +} + +.uk-offcanvas-close { + position: absolute; + z-index: 1000; + top: 5px; + right: 5px; + padding: 5px; +} + +@media (min-width: 640px) { + .uk-offcanvas-close { + top: 10px; + right: 10px; + } +} + +.uk-offcanvas-close:first-child + * { + margin-top: 0; +} + +.uk-offcanvas-overlay { + width: 100vw; + touch-action: none; +} + +.uk-offcanvas-overlay::before { + content: ""; + position: absolute; + top: 0; + bottom: 0; + left: 0; + right: 0; + background: rgba(0, 0, 0, 0.1); + opacity: 0; + transition: opacity 0.15s linear; +} + +.uk-offcanvas-overlay.uk-open::before { + opacity: 1; +} + +.uk-offcanvas-container, +.uk-offcanvas-page { + overflow-x: hidden; + overflow-x: clip; +} + +.uk-offcanvas-container { + position: relative; + left: 0; + transition: left 0.3s ease-out; + box-sizing: border-box; + width: 100%; +} + +:not(.uk-offcanvas-flip).uk-offcanvas-container-animation { + left: 270px; +} + +.uk-offcanvas-flip.uk-offcanvas-container-animation { + left: -270px; +} + +@media (min-width: 640px) { + :not(.uk-offcanvas-flip).uk-offcanvas-container-animation { + left: 350px; + } + + .uk-offcanvas-flip.uk-offcanvas-container-animation { + left: -350px; + } +} + +.uk-switcher { + margin: 0; + padding: 0; + list-style: none; +} + +.uk-switcher > :not(.uk-active) { + display: none; +} + +.uk-switcher > * > :last-child { + margin-bottom: 0; +} + +.uk-leader { + overflow: hidden; +} + +.uk-leader-fill::after { + display: inline-block; + margin-left: 15px; + width: 0; + content: attr(data-fill); + white-space: nowrap; +} + +.uk-leader-fill.uk-leader-hide::after { + display: none; +} + +:root { + --uk-leader-fill-content: .; +} + +.uk-notification { + position: fixed; + top: 10px; + left: 10px; + z-index: 1040; + box-sizing: border-box; + width: 350px; +} + +.uk-notification-bottom-right, +.uk-notification-top-right { + left: auto; + right: 10px; +} + +.uk-notification-bottom-center, +.uk-notification-top-center { + left: 50%; + margin-left: -175px; +} + +.uk-notification-bottom-center, +.uk-notification-bottom-left, +.uk-notification-bottom-right { + top: auto; + bottom: 10px; +} + +@media (max-width: 639px) { + .uk-notification { + left: 10px; + right: 10px; + width: auto; + margin: 0; + } +} + +.uk-notification-message { + position: relative; + padding: 15px; + background: #f8f8f8; + color: #666; + font-size: 1.25rem; + line-height: 1.4; + cursor: pointer; +} + +* + .uk-notification-message { + margin-top: 10px; +} + +.uk-notification-close { + display: none; + position: absolute; + top: 20px; + right: 15px; +} + +.uk-notification-message:hover .uk-notification-close { + display: block; +} + +.uk-notification-message-primary { + color: #1e87f0; +} + +.uk-notification-message-success { + color: #32d296; +} + +.uk-notification-message-warning { + color: #faa05a; +} + +.uk-notification-message-danger { + color: #f0506e; +} + +.uk-tooltip { + display: none; + position: absolute; + z-index: 1030; + --uk-position-offset: 10px; + --uk-position-viewport-offset: 10; + top: 0; + box-sizing: border-box; + max-width: 200px; + padding: 3px 6px; + background: #666; + border-radius: 2px; + color: #fff; + font-size: 12px; +} + +.uk-tooltip.uk-active { + display: block; +} + +.uk-sortable { + position: relative; +} + +.uk-sortable > :last-child { + margin-bottom: 0; +} + +.uk-sortable-drag { + position: fixed !important; + z-index: 1050 !important; + pointer-events: none; +} + +.uk-sortable-placeholder { + opacity: 0; + pointer-events: none; +} + +.uk-sortable-empty { + min-height: 50px; +} + +.uk-sortable-handle:hover { + cursor: move; +} + +.uk-countdown-number { + font-variant-numeric: tabular-nums; + font-size: 2rem; + line-height: 0.8; +} + +@media (min-width: 640px) { + .uk-countdown-number { + font-size: 4rem; + } +} + +@media (min-width: 960px) { + .uk-countdown-number { + font-size: 6rem; + } +} + +.uk-countdown-separator { + font-size: 1rem; + line-height: 1.6; +} + +@media (min-width: 640px) { + .uk-countdown-separator { + font-size: 2rem; + } +} + +@media (min-width: 960px) { + .uk-countdown-separator { + font-size: 3rem; + } +} + +.uk-grid { + display: flex; + flex-wrap: wrap; + margin: 0; + padding: 0; + list-style: none; +} + +.uk-grid > * { + margin: 0; +} + +.uk-grid > * > :last-child { + margin-bottom: 0; +} + +.uk-grid { + margin-left: -30px; +} + +.uk-grid > * { + padding-left: 30px; +} + +* + .uk-grid-margin, +.uk-grid + .uk-grid, +.uk-grid > .uk-grid-margin { + margin-top: 30px; +} + +@media (min-width: 1200px) { + .uk-grid { + margin-left: -40px; + } + + .uk-grid > * { + padding-left: 40px; + } + + * + .uk-grid-margin, + .uk-grid + .uk-grid, + .uk-grid > .uk-grid-margin { + margin-top: 40px; + } +} + +.uk-grid-column-small, +.uk-grid-small { + margin-left: -15px; +} + +.uk-grid-column-small > *, +.uk-grid-small > * { + padding-left: 15px; +} + +* + .uk-grid-margin-small, +.uk-grid + .uk-grid-row-small, +.uk-grid + .uk-grid-small, +.uk-grid-row-small > .uk-grid-margin, +.uk-grid-small > .uk-grid-margin { + margin-top: 15px; +} + +.uk-grid-column-medium, +.uk-grid-medium { + margin-left: -30px; +} + +.uk-grid-column-medium > *, +.uk-grid-medium > * { + padding-left: 30px; +} + +* + .uk-grid-margin-medium, +.uk-grid + .uk-grid-medium, +.uk-grid + .uk-grid-row-medium, +.uk-grid-medium > .uk-grid-margin, +.uk-grid-row-medium > .uk-grid-margin { + margin-top: 30px; +} + +.uk-grid-column-large, +.uk-grid-large { + margin-left: -40px; +} + +.uk-grid-column-large > *, +.uk-grid-large > * { + padding-left: 40px; +} + +* + .uk-grid-margin-large, +.uk-grid + .uk-grid-large, +.uk-grid + .uk-grid-row-large, +.uk-grid-large > .uk-grid-margin, +.uk-grid-row-large > .uk-grid-margin { + margin-top: 40px; +} + +@media (min-width: 1200px) { + .uk-grid-column-large, + .uk-grid-large { + margin-left: -70px; + } + + .uk-grid-column-large > *, + .uk-grid-large > * { + padding-left: 70px; + } + + * + .uk-grid-margin-large, + .uk-grid + .uk-grid-large, + .uk-grid + .uk-grid-row-large, + .uk-grid-large > .uk-grid-margin, + .uk-grid-row-large > .uk-grid-margin { + margin-top: 70px; + } +} + +.uk-grid-collapse, +.uk-grid-column-collapse { + margin-left: 0; +} + +.uk-grid-collapse > *, +.uk-grid-column-collapse > * { + padding-left: 0; +} + +.uk-grid + .uk-grid-collapse, +.uk-grid + .uk-grid-row-collapse, +.uk-grid-collapse > .uk-grid-margin, +.uk-grid-row-collapse > .uk-grid-margin { + margin-top: 0; +} + +.uk-grid-divider > * { + position: relative; +} + +.uk-grid-divider > :not(.uk-first-column)::before { + content: ""; + position: absolute; + top: 0; + bottom: 0; + border-left: 1px solid #e5e5e5; +} + +.uk-grid-divider.uk-grid-stack > .uk-grid-margin::before { + content: ""; + position: absolute; + left: 0; + right: 0; + border-top: 1px solid #e5e5e5; +} + +.uk-grid-divider { + margin-left: -60px; +} + +.uk-grid-divider > * { + padding-left: 60px; +} + +.uk-grid-divider > :not(.uk-first-column)::before { + left: 30px; +} + +.uk-grid-divider.uk-grid-stack > .uk-grid-margin { + margin-top: 60px; +} + +.uk-grid-divider.uk-grid-stack > .uk-grid-margin::before { + top: -30px; + left: 60px; +} + +@media (min-width: 1200px) { + .uk-grid-divider { + margin-left: -80px; + } + + .uk-grid-divider > * { + padding-left: 80px; + } + + .uk-grid-divider > :not(.uk-first-column)::before { + left: 40px; + } + + .uk-grid-divider.uk-grid-stack > .uk-grid-margin { + margin-top: 80px; + } + + .uk-grid-divider.uk-grid-stack > .uk-grid-margin::before { + top: -40px; + left: 80px; + } +} + +.uk-grid-divider.uk-grid-column-small, +.uk-grid-divider.uk-grid-small { + margin-left: -30px; +} + +.uk-grid-divider.uk-grid-column-small > *, +.uk-grid-divider.uk-grid-small > * { + padding-left: 30px; +} + +.uk-grid-divider.uk-grid-column-small > :not(.uk-first-column)::before, +.uk-grid-divider.uk-grid-small > :not(.uk-first-column)::before { + left: 15px; +} + +.uk-grid-divider.uk-grid-row-small.uk-grid-stack > .uk-grid-margin, +.uk-grid-divider.uk-grid-small.uk-grid-stack > .uk-grid-margin { + margin-top: 30px; +} + +.uk-grid-divider.uk-grid-small.uk-grid-stack > .uk-grid-margin::before { + top: -15px; + left: 30px; +} + +.uk-grid-divider.uk-grid-row-small.uk-grid-stack > .uk-grid-margin::before { + top: -15px; +} + +.uk-grid-divider.uk-grid-column-small.uk-grid-stack > .uk-grid-margin::before { + left: 30px; +} + +.uk-grid-divider.uk-grid-column-medium, +.uk-grid-divider.uk-grid-medium { + margin-left: -60px; +} + +.uk-grid-divider.uk-grid-column-medium > *, +.uk-grid-divider.uk-grid-medium > * { + padding-left: 60px; +} + +.uk-grid-divider.uk-grid-column-medium > :not(.uk-first-column)::before, +.uk-grid-divider.uk-grid-medium > :not(.uk-first-column)::before { + left: 30px; +} + +.uk-grid-divider.uk-grid-medium.uk-grid-stack > .uk-grid-margin, +.uk-grid-divider.uk-grid-row-medium.uk-grid-stack > .uk-grid-margin { + margin-top: 60px; +} + +.uk-grid-divider.uk-grid-medium.uk-grid-stack > .uk-grid-margin::before { + top: -30px; + left: 60px; +} + +.uk-grid-divider.uk-grid-row-medium.uk-grid-stack > .uk-grid-margin::before { + top: -30px; +} + +.uk-grid-divider.uk-grid-column-medium.uk-grid-stack > .uk-grid-margin::before { + left: 60px; +} + +.uk-grid-divider.uk-grid-column-large, +.uk-grid-divider.uk-grid-large { + margin-left: -80px; +} + +.uk-grid-divider.uk-grid-column-large > *, +.uk-grid-divider.uk-grid-large > * { + padding-left: 80px; +} + +.uk-grid-divider.uk-grid-column-large > :not(.uk-first-column)::before, +.uk-grid-divider.uk-grid-large > :not(.uk-first-column)::before { + left: 40px; +} + +.uk-grid-divider.uk-grid-large.uk-grid-stack > .uk-grid-margin, +.uk-grid-divider.uk-grid-row-large.uk-grid-stack > .uk-grid-margin { + margin-top: 80px; +} + +.uk-grid-divider.uk-grid-large.uk-grid-stack > .uk-grid-margin::before { + top: -40px; + left: 80px; +} + +.uk-grid-divider.uk-grid-row-large.uk-grid-stack > .uk-grid-margin::before { + top: -40px; +} + +.uk-grid-divider.uk-grid-column-large.uk-grid-stack > .uk-grid-margin::before { + left: 80px; +} + +@media (min-width: 1200px) { + .uk-grid-divider.uk-grid-column-large, + .uk-grid-divider.uk-grid-large { + margin-left: -140px; + } + + .uk-grid-divider.uk-grid-column-large > *, + .uk-grid-divider.uk-grid-large > * { + padding-left: 140px; + } + + .uk-grid-divider.uk-grid-column-large > :not(.uk-first-column)::before, + .uk-grid-divider.uk-grid-large > :not(.uk-first-column)::before { + left: 70px; + } + + .uk-grid-divider.uk-grid-large.uk-grid-stack > .uk-grid-margin, + .uk-grid-divider.uk-grid-row-large.uk-grid-stack > .uk-grid-margin { + margin-top: 140px; + } + + .uk-grid-divider.uk-grid-large.uk-grid-stack > .uk-grid-margin::before { + top: -70px; + left: 140px; + } + + .uk-grid-divider.uk-grid-row-large.uk-grid-stack > .uk-grid-margin::before { + top: -70px; + } + + .uk-grid-divider.uk-grid-column-large.uk-grid-stack + > .uk-grid-margin::before { + left: 140px; + } +} + +.uk-grid-item-match, +.uk-grid-match > * { + display: flex; + flex-wrap: wrap; +} + +.uk-grid-item-match > :not([class*="uk-width"]), +.uk-grid-match > * > :not([class*="uk-width"]) { + box-sizing: border-box; + width: 100%; + flex: auto; +} + +.uk-nav, +.uk-nav ul { + margin: 0; + padding: 0; + list-style: none; +} + +.uk-nav li > a { + display: flex; + align-items: center; + column-gap: 0.25em; + text-decoration: none; +} + +.uk-nav > li > a { + padding: 5px 0; +} + +ul.uk-nav-sub { + padding: 5px 0 5px 15px; +} + +.uk-nav-sub ul { + padding-left: 15px; +} + +.uk-nav-sub a { + padding: 2px 0; +} + +.uk-nav-parent-icon { + margin-left: auto; + transition: transform 0.3s ease-out; +} + +.uk-nav > li.uk-open > a .uk-nav-parent-icon { + transform: rotateX(180deg); +} + +.uk-nav-header { + padding: 5px 0; + text-transform: uppercase; + font-size: 0.875rem; +} + +.uk-nav-header:not(:first-child) { + margin-top: 20px; +} + +.uk-nav .uk-nav-divider { + margin: 5px 0; +} + +.uk-nav-default { + font-size: 0.875rem; + line-height: 1.5; +} + +.uk-nav-default > li > a { + color: #999; +} + +.uk-nav-default > li > a:hover { + color: #666; +} + +.uk-nav-default > li.uk-active > a { + color: #333; +} + +.uk-nav-default .uk-nav-subtitle { + font-size: 12px; +} + +.uk-nav-default .uk-nav-header { + color: #333; +} + +.uk-nav-default .uk-nav-divider { + border-top: 1px solid #e5e5e5; +} + +.uk-nav-default .uk-nav-sub { + font-size: 0.875rem; + line-height: 1.5; +} + +.uk-nav-default .uk-nav-sub a { + color: #999; +} + +.uk-nav-default .uk-nav-sub a:hover { + color: #666; +} + +.uk-nav-default .uk-nav-sub li.uk-active > a { + color: #333; +} + +.uk-nav-primary { + font-size: 1.5rem; + line-height: 1.5; +} + +.uk-nav-primary > li > a { + color: #999; +} + +.uk-nav-primary > li > a:hover { + color: #666; +} + +.uk-nav-primary > li.uk-active > a { + color: #333; +} + +.uk-nav-primary .uk-nav-subtitle { + font-size: 1.25rem; +} + +.uk-nav-primary .uk-nav-header { + color: #333; +} + +.uk-nav-primary .uk-nav-divider { + border-top: 1px solid #e5e5e5; +} + +.uk-nav-primary .uk-nav-sub { + font-size: 1.25rem; + line-height: 1.5; +} + +.uk-nav-primary .uk-nav-sub a { + color: #999; +} + +.uk-nav-primary .uk-nav-sub a:hover { + color: #666; +} + +.uk-nav-primary .uk-nav-sub li.uk-active > a { + color: #333; +} + +.uk-nav-secondary { + font-size: 16px; + line-height: 1.5; +} + +.uk-nav-secondary + > :not(.uk-nav-divider) + + :not(.uk-nav-header, .uk-nav-divider) { + margin-top: 0; +} + +.uk-nav-secondary > li > a { + color: #333; + padding: 10px 10px; +} + +.uk-nav-secondary > li > a:hover { + color: #333; + background-color: #f8f8f8; +} + +.uk-nav-secondary > li.uk-active > a { + color: #333; + background-color: #f8f8f8; +} + +.uk-nav-secondary .uk-nav-subtitle { + font-size: 0.875rem; + color: #999; +} + +.uk-nav-secondary > li > a:hover .uk-nav-subtitle { + color: #666; +} + +.uk-nav-secondary > li.uk-active > a .uk-nav-subtitle { + color: #333; +} + +.uk-nav-secondary .uk-nav-header { + color: #333; +} + +.uk-nav-secondary .uk-nav-divider { + border-top: 1px solid #e5e5e5; +} + +.uk-nav-secondary .uk-nav-sub { + font-size: 0.875rem; + line-height: 1.5; +} + +.uk-nav-secondary .uk-nav-sub a { + color: #999; +} + +.uk-nav-secondary .uk-nav-sub a:hover { + color: #666; +} + +.uk-nav-secondary .uk-nav-sub li.uk-active > a { + color: #333; +} + +.uk-nav-center { + text-align: center; +} + +.uk-nav-center li > a { + justify-content: center; +} + +.uk-nav-center .uk-nav-sub, +.uk-nav-center .uk-nav-sub ul { + padding-left: 0; +} + +.uk-nav-center .uk-nav-parent-icon { + margin-left: 0.25em; +} + +.uk-nav.uk-nav-divider + > :not(.uk-nav-header, .uk-nav-divider) + + :not(.uk-nav-header, .uk-nav-divider) { + margin-top: 5px; + padding-top: 5px; + border-top: 1px solid #e5e5e5; +} + +.uk-navbar { + display: flex; + position: relative; +} + +.uk-navbar-container:not(.uk-navbar-transparent) { + background: #f8f8f8; +} + +.uk-navbar-left, +.uk-navbar-right, +[class*="uk-navbar-center"] { + display: flex; + gap: 15px; + align-items: center; +} + +.uk-navbar-right { + margin-left: auto; +} + +.uk-navbar-center:only-child { + margin-left: auto; + margin-right: auto; + position: relative; +} + +.uk-navbar-center:not(:only-child) { + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + width: max-content; + box-sizing: border-box; + z-index: 990; +} + +.uk-navbar-center-left, +.uk-navbar-center-right { + position: absolute; + top: 0; +} + +.uk-navbar-center-left { + right: calc(100% + 15px); +} + +.uk-navbar-center-right { + left: calc(100% + 15px); +} + +[class*="uk-navbar-center-"] { + width: max-content; + box-sizing: border-box; +} + +.uk-navbar-nav { + display: flex; + gap: 15px; + margin: 0; + padding: 0; + list-style: none; +} + +.uk-navbar-center:only-child, +.uk-navbar-left, +.uk-navbar-right { + flex-wrap: wrap; +} + +.uk-navbar-item, +.uk-navbar-nav > li > a, +.uk-navbar-toggle { + display: flex; + justify-content: center; + align-items: center; + column-gap: 0.25em; + box-sizing: border-box; + min-height: 80px; + font-size: 0.875rem; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, + "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", + "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + text-decoration: none; +} + +.uk-navbar-nav > li > a { + padding: 0 0; + color: #999; + text-transform: uppercase; + transition: 0.1s ease-in-out; + transition-property: color, background-color; +} + +.uk-navbar-nav > li:hover > a, +.uk-navbar-nav > li > a[aria-expanded="true"] { + color: #666; +} + +.uk-navbar-nav > li > a:active { + color: #333; +} + +.uk-navbar-nav > li.uk-active > a { + color: #333; +} + +.uk-navbar-parent-icon { + margin-left: 4px; + transition: transform 0.3s ease-out; +} + +.uk-navbar-nav > li > a[aria-expanded="true"] .uk-navbar-parent-icon { + transform: rotateX(180deg); +} + +.uk-navbar-item { + padding: 0 0; + color: #666; +} + +.uk-navbar-item > :last-child { + margin-bottom: 0; +} + +.uk-navbar-toggle { + padding: 0 0; + color: #999; +} + +.uk-navbar-toggle:hover, +.uk-navbar-toggle[aria-expanded="true"] { + color: #666; + text-decoration: none; +} + +.uk-navbar-subtitle { + font-size: 0.875rem; +} + +.uk-navbar-justify .uk-navbar-item, +.uk-navbar-justify .uk-navbar-left, +.uk-navbar-justify .uk-navbar-nav, +.uk-navbar-justify .uk-navbar-nav > li, +.uk-navbar-justify .uk-navbar-right, +.uk-navbar-justify .uk-navbar-toggle { + flex-grow: 1; +} + +.uk-navbar-dropdown { + --uk-position-offset: 15px; + --uk-position-shift-offset: 0; + --uk-position-viewport-offset: 15px; + width: 200px; + padding: 25px; + background: #fff; + color: #666; + box-shadow: 0 5px 12px rgba(0, 0, 0, 0.15); +} + +.uk-navbar-dropdown > :last-child { + margin-bottom: 0; +} + +.uk-navbar-dropdown :focus-visible { + outline-color: #333 !important; +} + +.uk-navbar-dropdown .uk-drop-grid { + margin-left: -30px; +} + +.uk-navbar-dropdown .uk-drop-grid > * { + padding-left: 30px; +} + +.uk-navbar-dropdown .uk-drop-grid > .uk-grid-margin { + margin-top: 30px; +} + +.uk-navbar-dropdown-width-2:not(.uk-drop-stack) { + width: 400px; +} + +.uk-navbar-dropdown-width-3:not(.uk-drop-stack) { + width: 600px; +} + +.uk-navbar-dropdown-width-4:not(.uk-drop-stack) { + width: 800px; +} + +.uk-navbar-dropdown-width-5:not(.uk-drop-stack) { + width: 1000px; +} + +.uk-navbar-dropdown-large { + --uk-position-shift-offset: 0; + padding: 40px; +} + +.uk-navbar-dropdown-dropbar { + width: auto; + background: 0 0; + padding: 25px 0 25px 0; + --uk-position-offset: 0; + --uk-position-shift-offset: 0; + --uk-position-viewport-offset: 15px; + box-shadow: none; +} + +@media (min-width: 640px) { + .uk-navbar-dropdown-dropbar { + --uk-position-viewport-offset: 30px; + } +} + +@media (min-width: 960px) { + .uk-navbar-dropdown-dropbar { + --uk-position-viewport-offset: 40px; + } +} + +.uk-navbar-dropdown-dropbar-large { + --uk-position-shift-offset: 0; + padding-top: 40px; + padding-bottom: 40px; +} + +.uk-navbar-dropdown-nav { + font-size: 0.875rem; +} + +.uk-navbar-dropdown-nav > li > a { + color: #999; +} + +.uk-navbar-dropdown-nav > li > a:hover { + color: #666; +} + +.uk-navbar-dropdown-nav > li.uk-active > a { + color: #333; +} + +.uk-navbar-dropdown-nav .uk-nav-subtitle { + font-size: 12px; +} + +.uk-navbar-dropdown-nav .uk-nav-header { + color: #333; +} + +.uk-navbar-dropdown-nav .uk-nav-divider { + border-top: 1px solid #e5e5e5; +} + +.uk-navbar-dropdown-nav .uk-nav-sub a { + color: #999; +} + +.uk-navbar-dropdown-nav .uk-nav-sub a:hover { + color: #666; +} + +.uk-navbar-dropdown-nav .uk-nav-sub li.uk-active > a { + color: #333; +} + +@media (min-width: 960px) { + .uk-navbar-left, + .uk-navbar-right, + [class*="uk-navbar-center"] { + gap: 30px; + } + + .uk-navbar-center-left { + right: calc(100% + 30px); + } + + .uk-navbar-center-right { + left: calc(100% + 30px); + } +} + +@media (min-width: 960px) { + .uk-navbar-nav { + gap: 30px; + } +} + +.uk-subnav { + display: flex; + flex-wrap: wrap; + align-items: center; + margin-left: -20px; + padding: 0; + list-style: none; +} + +.uk-subnav > * { + flex: none; + padding-left: 20px; + position: relative; +} + +.uk-subnav > * > :first-child { + display: flex; + align-items: center; + column-gap: 0.25em; + color: #999; + font-size: 0.875rem; + text-transform: uppercase; + transition: 0.1s ease-in-out; + transition-property: color, background-color; +} + +.uk-subnav > * > a:hover { + color: #666; + text-decoration: none; +} + +.uk-subnav > .uk-active > a { + color: #333; +} + +.uk-subnav-divider { + margin-left: -41px; +} + +.uk-subnav-divider > * { + display: flex; + align-items: center; +} + +.uk-subnav-divider > ::before { + content: ""; + height: 1.5em; + margin-left: 0; + margin-right: 20px; + border-left: 1px solid transparent; +} + +.uk-subnav-divider > :nth-child(n + 2):not(.uk-first-column)::before { + border-left-color: #e5e5e5; +} + +.uk-subnav-pill > * > :first-child { + padding: 5px 10px; + background: 0 0; + color: #999; +} + +.uk-subnav-pill > * > a:hover { + background-color: #f8f8f8; + color: #666; +} + +.uk-subnav-pill > * > a:active { + background-color: #f8f8f8; + color: #666; +} + +.uk-subnav-pill > .uk-active > a { + background-color: #1e87f0; + color: #fff; +} + +.uk-subnav > .uk-disabled > a { + color: #999; +} + +.uk-breadcrumb { + padding: 0; + list-style: none; +} + +.uk-breadcrumb > * { + display: contents; +} + +.uk-breadcrumb > * > * { + font-size: 0.875rem; + color: #999; +} + +.uk-breadcrumb > * > :hover { + color: #666; + text-decoration: none; +} + +.uk-breadcrumb > :last-child > a:not([href]), +.uk-breadcrumb > :last-child > span { + color: #666; +} + +.uk-breadcrumb > :nth-child(n + 2):not(.uk-first-column)::before { + content: "/"; + display: inline-block; + margin: 0 20px 0 calc(20px - 4px); + font-size: 0.875rem; + color: #999; +} + +.uk-pagination { + display: flex; + flex-wrap: wrap; + margin-left: 0; + padding: 0; + list-style: none; +} + +.uk-pagination > * { + flex: none; + padding-left: 0; + position: relative; +} + +.uk-pagination > * > * { + display: block; + padding: 5px 10px; + color: #999; + transition: color 0.1s ease-in-out; +} + +.uk-pagination > * > :hover { + color: #666; + text-decoration: none; +} + +.uk-pagination > .uk-active > * { + color: #666; +} + +.uk-pagination > .uk-disabled > * { + color: #999; +} + +.uk-tab { + display: flex; + flex-wrap: wrap; + margin-left: -20px; + padding: 0; + list-style: none; + position: relative; +} + +.uk-tab::before { + content: ""; + position: absolute; + bottom: 0; + left: 20px; + right: 0; + border-bottom: 1px solid #e5e5e5; +} + +.uk-tab > * { + flex: none; + padding-left: 20px; + position: relative; +} + +.uk-tab > * > a { + display: flex; + align-items: center; + column-gap: 0.25em; + justify-content: center; + padding: 5px 10px; + color: #999; + border-bottom: 1px solid transparent; + font-size: 0.875rem; + text-transform: uppercase; + transition: color 0.1s ease-in-out; +} + +.uk-tab > * > a:hover { + color: #666; + text-decoration: none; +} + +.uk-tab > .uk-active > a { + color: #333; + border-color: #1e87f0; +} + +.uk-tab > .uk-disabled > a { + color: #999; +} + +.uk-tab-bottom::before { + top: 0; + bottom: auto; +} + +.uk-tab-bottom > * > a { + border-top: 1px solid transparent; + border-bottom: none; +} + +.uk-tab-left, +.uk-tab-right { + flex-direction: column; + margin-left: 0; +} + +.uk-tab-left > *, +.uk-tab-right > * { + padding-left: 0; +} + +.uk-tab-left::before { + top: 0; + bottom: 0; + left: auto; + right: 0; + border-left: 1px solid #e5e5e5; + border-bottom: none; +} + +.uk-tab-right::before { + top: 0; + bottom: 0; + left: 0; + right: auto; + border-left: 1px solid #e5e5e5; + border-bottom: none; +} + +.uk-tab-left > * > a { + justify-content: left; + border-right: 1px solid transparent; + border-bottom: none; +} + +.uk-tab-right > * > a { + justify-content: left; + border-left: 1px solid transparent; + border-bottom: none; +} + +.uk-tab .uk-dropdown { + margin-left: 30px; +} + +.uk-slidenav { + padding: 5px 10px; + color: rgba(102, 102, 102, 0.5); + transition: color 0.1s ease-in-out; +} + +.uk-slidenav:hover { + color: rgba(102, 102, 102, 0.9); +} + +.uk-slidenav:active { + color: rgba(102, 102, 102, 0.5); +} + +.uk-slidenav-large { + padding: 10px 10px; +} + +.uk-slidenav-container { + display: flex; +} + +.uk-dotnav { + display: flex; + flex-wrap: wrap; + margin: 0; + padding: 0; + list-style: none; + margin-left: -12px; +} + +.uk-dotnav > * { + flex: none; + padding-left: 12px; +} + +.uk-dotnav > * > * { + display: block; + box-sizing: border-box; + width: 10px; + height: 10px; + border-radius: 50%; + background: 0 0; + text-indent: 100%; + overflow: hidden; + white-space: nowrap; + border: 1px solid rgba(102, 102, 102, 0.4); + transition: 0.2s ease-in-out; + transition-property: background-color, border-color; +} + +.uk-dotnav > * > :hover { + background-color: rgba(102, 102, 102, 0.6); + border-color: transparent; +} + +.uk-dotnav > * > :active { + background-color: rgba(102, 102, 102, 0.2); + border-color: transparent; +} + +.uk-dotnav > .uk-active > * { + background-color: rgba(102, 102, 102, 0.6); + border-color: transparent; +} + +.uk-dotnav-vertical { + flex-direction: column; + margin-left: 0; + margin-top: -12px; +} + +.uk-dotnav-vertical > * { + padding-left: 0; + padding-top: 12px; +} + +.uk-thumbnav { + display: flex; + flex-wrap: wrap; + margin: 0; + padding: 0; + list-style: none; + margin-left: -15px; +} + +.uk-thumbnav > * { + padding-left: 15px; +} + +.uk-thumbnav > * > * { + display: inline-block; + position: relative; +} + +.uk-thumbnav > * > ::after { + content: ""; + position: absolute; + top: 0; + bottom: 0; + left: 0; + right: 0; + background-image: linear-gradient( + 180deg, + rgba(255, 255, 255, 0), + rgba(255, 255, 255, 0.4) + ); + transition: opacity 0.1s ease-in-out; +} + +.uk-thumbnav > * > :hover::after { + opacity: 0; +} + +.uk-thumbnav > .uk-active > ::after { + opacity: 0; +} + +.uk-thumbnav-vertical { + flex-direction: column; + margin-left: 0; + margin-top: -15px; +} + +.uk-thumbnav-vertical > * { + padding-left: 0; + padding-top: 15px; +} + +.uk-iconnav { + display: flex; + flex-wrap: wrap; + margin: 0; + padding: 0; + list-style: none; + margin-left: -10px; +} + +.uk-iconnav > * { + padding-left: 10px; +} + +.uk-iconnav > * > a { + display: flex; + align-items: center; + column-gap: 0.25em; + line-height: 0; + color: #999; + text-decoration: none; + font-size: 0.875rem; + transition: 0.1s ease-in-out; + transition-property: color, background-color; +} + +.uk-iconnav > * > a:hover { + color: #666; +} + +.uk-iconnav > .uk-active > a { + color: #666; +} + +.uk-iconnav-vertical { + flex-direction: column; + margin-left: 0; + margin-top: -10px; +} + +.uk-iconnav-vertical > * { + padding-left: 0; + padding-top: 10px; +} + +.uk-dropdown { + --uk-position-offset: 10px; + --uk-position-viewport-offset: 15px; + width: auto; + min-width: 200px; + padding: 25px; + background: #fff; + color: #666; + box-shadow: 0 5px 12px rgba(0, 0, 0, 0.15); +} + +.uk-dropdown > :last-child { + margin-bottom: 0; +} + +.uk-dropdown :focus-visible { + outline-color: #333 !important; +} + +.uk-dropdown-large { + padding: 40px; +} + +.uk-dropdown-dropbar { + width: auto; + background: 0 0; + padding: 5px 0 25px 0; + --uk-position-viewport-offset: 15px; + box-shadow: none; +} + +@media (min-width: 640px) { + .uk-dropdown-dropbar { + --uk-position-viewport-offset: 30px; + } +} + +@media (min-width: 960px) { + .uk-dropdown-dropbar { + --uk-position-viewport-offset: 40px; + } +} + +.uk-dropdown-dropbar-large { + padding-top: 40px; + padding-bottom: 40px; +} + +.uk-dropdown-nav { + font-size: 0.875rem; +} + +.uk-dropdown-nav > li > a { + color: #999; +} + +.uk-dropdown-nav > li.uk-active > a, +.uk-dropdown-nav > li > a:hover { + color: #666; +} + +.uk-dropdown-nav .uk-nav-subtitle { + font-size: 12px; +} + +.uk-dropdown-nav .uk-nav-header { + color: #333; +} + +.uk-dropdown-nav .uk-nav-divider { + border-top: 1px solid #e5e5e5; +} + +.uk-dropdown-nav .uk-nav-sub a { + color: #999; +} + +.uk-dropdown-nav .uk-nav-sub a:hover, +.uk-dropdown-nav .uk-nav-sub li.uk-active > a { + color: #666; +} + +.uk-lightbox { + display: none; + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1010; + background: #000; + opacity: 0; + transition: opacity 0.15s linear; + touch-action: pinch-zoom; +} + +.uk-lightbox.uk-open { + display: block; + opacity: 1; +} + +.uk-lightbox :focus-visible { + outline-color: rgba(255, 255, 255, 0.7); +} + +.uk-lightbox-page { + overflow: hidden; +} + +.uk-lightbox-items > * { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + display: none; + justify-content: center; + align-items: center; + color: rgba(255, 255, 255, 0.7); + will-change: transform, opacity; +} + +.uk-lightbox-items > * > * { + max-width: 100vw; + max-height: 100vh; +} + +.uk-lightbox-items > * > :not(iframe) { + width: auto; + height: auto; +} + +.uk-lightbox-items > .uk-active { + display: flex; +} + +.uk-lightbox-toolbar { + padding: 10px 10px; + background: rgba(0, 0, 0, 0.3); + color: rgba(255, 255, 255, 0.7); +} + +.uk-lightbox-toolbar > * { + color: rgba(255, 255, 255, 0.7); +} + +.uk-lightbox-toolbar-icon { + padding: 5px; + color: rgba(255, 255, 255, 0.7); +} + +.uk-lightbox-toolbar-icon:hover { + color: #fff; +} + +.uk-lightbox-button { + box-sizing: border-box; + width: 50px; + height: 50px; + background: rgba(0, 0, 0, 0.3); + color: rgba(255, 255, 255, 0.7); + display: inline-flex; + justify-content: center; + align-items: center; +} + +.uk-lightbox-button:hover { + color: #fff; +} + +.uk-lightbox-caption:empty { + display: none; +} + +.uk-lightbox-iframe { + width: 80%; + height: 80%; +} + +[class*="uk-animation-"] { + animation: 0.5s ease-out both; +} + +.uk-animation-fade { + animation-name: uk-fade; + animation-duration: 0.8s; + animation-timing-function: linear; +} + +.uk-animation-scale-up { + animation-name: uk-fade, uk-scale-up; +} + +.uk-animation-scale-down { + animation-name: uk-fade, uk-scale-down; +} + +.uk-animation-slide-top { + animation-name: uk-fade, uk-slide-top; +} + +.uk-animation-slide-bottom { + animation-name: uk-fade, uk-slide-bottom; +} + +.uk-animation-slide-left { + animation-name: uk-fade, uk-slide-left; +} + +.uk-animation-slide-right { + animation-name: uk-fade, uk-slide-right; +} + +.uk-animation-slide-top-small { + animation-name: uk-fade, uk-slide-top-small; +} + +.uk-animation-slide-bottom-small { + animation-name: uk-fade, uk-slide-bottom-small; +} + +.uk-animation-slide-left-small { + animation-name: uk-fade, uk-slide-left-small; +} + +.uk-animation-slide-right-small { + animation-name: uk-fade, uk-slide-right-small; +} + +.uk-animation-slide-top-medium { + animation-name: uk-fade, uk-slide-top-medium; +} + +.uk-animation-slide-bottom-medium { + animation-name: uk-fade, uk-slide-bottom-medium; +} + +.uk-animation-slide-left-medium { + animation-name: uk-fade, uk-slide-left-medium; +} + +.uk-animation-slide-right-medium { + animation-name: uk-fade, uk-slide-right-medium; +} + +.uk-animation-kenburns { + animation-name: uk-kenburns; + animation-duration: 15s; +} + +.uk-animation-shake { + animation-name: uk-shake; +} + +.uk-animation-stroke { + animation-name: uk-stroke; + animation-duration: 2s; + stroke-dasharray: var(--uk-animation-stroke); +} + +.uk-animation-reverse { + animation-direction: reverse; + animation-timing-function: ease-in; +} + +.uk-animation-fast { + animation-duration: 0.1s; +} + +.uk-animation-toggle:not(:hover):not(:focus) [class*="uk-animation-"] { + animation-name: none; +} + +@keyframes uk-fade { + 0% { + opacity: 0; + } + + 100% { + opacity: 1; + } +} + +@keyframes uk-scale-up { + 0% { + transform: scale(0.9); + } + + 100% { + transform: scale(1); + } +} + +@keyframes uk-scale-down { + 0% { + transform: scale(1.1); + } + + 100% { + transform: scale(1); + } +} + +@keyframes uk-slide-top { + 0% { + transform: translateY(-100%); + } + + 100% { + transform: translateY(0); + } +} + +@keyframes uk-slide-bottom { + 0% { + transform: translateY(100%); + } + + 100% { + transform: translateY(0); + } +} + +@keyframes uk-slide-left { + 0% { + transform: translateX(-100%); + } + + 100% { + transform: translateX(0); + } +} + +@keyframes uk-slide-right { + 0% { + transform: translateX(100%); + } + + 100% { + transform: translateX(0); + } +} + +@keyframes uk-slide-top-small { + 0% { + transform: translateY(-10px); + } + + 100% { + transform: translateY(0); + } +} + +@keyframes uk-slide-bottom-small { + 0% { + transform: translateY(10px); + } + + 100% { + transform: translateY(0); + } +} + +@keyframes uk-slide-left-small { + 0% { + transform: translateX(-10px); + } + + 100% { + transform: translateX(0); + } +} + +@keyframes uk-slide-right-small { + 0% { + transform: translateX(10px); + } + + 100% { + transform: translateX(0); + } +} + +@keyframes uk-slide-top-medium { + 0% { + transform: translateY(-50px); + } + + 100% { + transform: translateY(0); + } +} + +@keyframes uk-slide-bottom-medium { + 0% { + transform: translateY(50px); + } + + 100% { + transform: translateY(0); + } +} + +@keyframes uk-slide-left-medium { + 0% { + transform: translateX(-50px); + } + + 100% { + transform: translateX(0); + } +} + +@keyframes uk-slide-right-medium { + 0% { + transform: translateX(50px); + } + + 100% { + transform: translateX(0); + } +} + +@keyframes uk-kenburns { + 0% { + transform: scale(1); + } + + 100% { + transform: scale(1.2); + } +} + +@keyframes uk-shake { + 0%, + 100% { + transform: translateX(0); + } + + 10% { + transform: translateX(-9px); + } + + 20% { + transform: translateX(8px); + } + + 30% { + transform: translateX(-7px); + } + + 40% { + transform: translateX(6px); + } + + 50% { + transform: translateX(-5px); + } + + 60% { + transform: translateX(4px); + } + + 70% { + transform: translateX(-3px); + } + + 80% { + transform: translateX(2px); + } + + 90% { + transform: translateX(-1px); + } +} + +@keyframes uk-stroke { + 0% { + stroke-dashoffset: var(--uk-animation-stroke); + } + + 100% { + stroke-dashoffset: 0; + } +} + +[class*="uk-child-width"] > * { + box-sizing: border-box; + width: 100%; +} + +.uk-child-width-1-2 > * { + width: 50%; +} + +.uk-child-width-1-3 > * { + width: calc(100% * 1 / 3.001); +} + +.uk-child-width-1-4 > * { + width: 25%; +} + +.uk-child-width-1-5 > * { + width: 20%; +} + +.uk-child-width-1-6 > * { + width: calc(100% * 1 / 6.001); +} + +.uk-child-width-auto > * { + width: auto; +} + +.uk-child-width-expand > :not([class*="uk-width"]) { + flex: 1; + min-width: 1px; +} + +@media (min-width: 640px) { + .uk-child-width-1-1\@s > * { + width: 100%; + } + + .uk-child-width-1-2\@s > * { + width: 50%; + } + + .uk-child-width-1-3\@s > * { + width: calc(100% * 1 / 3.001); + } + + .uk-child-width-1-4\@s > * { + width: 25%; + } + + .uk-child-width-1-5\@s > * { + width: 20%; + } + + .uk-child-width-1-6\@s > * { + width: calc(100% * 1 / 6.001); + } + + .uk-child-width-auto\@s > * { + width: auto; + } + + .uk-child-width-expand\@s > :not([class*="uk-width"]) { + flex: 1; + min-width: 1px; + } +} + +@media (min-width: 960px) { + .uk-child-width-1-1\@m > * { + width: 100%; + } + + .uk-child-width-1-2\@m > * { + width: 50%; + } + + .uk-child-width-1-3\@m > * { + width: calc(100% * 1 / 3.001); + } + + .uk-child-width-1-4\@m > * { + width: 25%; + } + + .uk-child-width-1-5\@m > * { + width: 20%; + } + + .uk-child-width-1-6\@m > * { + width: calc(100% * 1 / 6.001); + } + + .uk-child-width-auto\@m > * { + width: auto; + } + + .uk-child-width-expand\@m > :not([class*="uk-width"]) { + flex: 1; + min-width: 1px; + } +} + +@media (min-width: 1200px) { + .uk-child-width-1-1\@l > * { + width: 100%; + } + + .uk-child-width-1-2\@l > * { + width: 50%; + } + + .uk-child-width-1-3\@l > * { + width: calc(100% * 1 / 3.001); + } + + .uk-child-width-1-4\@l > * { + width: 25%; + } + + .uk-child-width-1-5\@l > * { + width: 20%; + } + + .uk-child-width-1-6\@l > * { + width: calc(100% * 1 / 6.001); + } + + .uk-child-width-auto\@l > * { + width: auto; + } + + .uk-child-width-expand\@l > :not([class*="uk-width"]) { + flex: 1; + min-width: 1px; + } +} + +@media (min-width: 1600px) { + .uk-child-width-1-1\@xl > * { + width: 100%; + } + + .uk-child-width-1-2\@xl > * { + width: 50%; + } + + .uk-child-width-1-3\@xl > * { + width: calc(100% * 1 / 3.001); + } + + .uk-child-width-1-4\@xl > * { + width: 25%; + } + + .uk-child-width-1-5\@xl > * { + width: 20%; + } + + .uk-child-width-1-6\@xl > * { + width: calc(100% * 1 / 6.001); + } + + .uk-child-width-auto\@xl > * { + width: auto; + } + + .uk-child-width-expand\@xl > :not([class*="uk-width"]) { + flex: 1; + min-width: 1px; + } +} + +[class*="uk-width"] { + box-sizing: border-box; + width: 100%; + max-width: 100%; +} + +.uk-width-1-2 { + width: 50%; +} + +.uk-width-1-3 { + width: calc(100% * 1 / 3.001); +} + +.uk-width-2-3 { + width: calc(100% * 2 / 3.001); +} + +.uk-width-1-4 { + width: 25%; +} + +.uk-width-3-4 { + width: 75%; +} + +.uk-width-1-5 { + width: 20%; +} + +.uk-width-2-5 { + width: 40%; +} + +.uk-width-3-5 { + width: 60%; +} + +.uk-width-4-5 { + width: 80%; +} + +.uk-width-1-6 { + width: calc(100% * 1 / 6.001); +} + +.uk-width-5-6 { + width: calc(100% * 5 / 6.001); +} + +.uk-width-small { + width: 150px; +} + +.uk-width-medium { + width: 300px; +} + +.uk-width-large { + width: 450px; +} + +.uk-width-xlarge { + width: 600px; +} + +.uk-width-2xlarge { + width: 750px; +} + +.uk-width-auto { + width: auto; +} + +.uk-width-expand { + flex: 1; + min-width: 1px; +} + +@media (min-width: 640px) { + .uk-width-1-1\@s { + width: 100%; + } + + .uk-width-1-2\@s { + width: 50%; + } + + .uk-width-1-3\@s { + width: calc(100% * 1 / 3.001); + } + + .uk-width-2-3\@s { + width: calc(100% * 2 / 3.001); + } + + .uk-width-1-4\@s { + width: 25%; + } + + .uk-width-3-4\@s { + width: 75%; + } + + .uk-width-1-5\@s { + width: 20%; + } + + .uk-width-2-5\@s { + width: 40%; + } + + .uk-width-3-5\@s { + width: 60%; + } + + .uk-width-4-5\@s { + width: 80%; + } + + .uk-width-1-6\@s { + width: calc(100% * 1 / 6.001); + } + + .uk-width-5-6\@s { + width: calc(100% * 5 / 6.001); + } + + .uk-width-small\@s { + width: 150px; + } + + .uk-width-medium\@s { + width: 300px; + } + + .uk-width-large\@s { + width: 450px; + } + + .uk-width-xlarge\@s { + width: 600px; + } + + .uk-width-2xlarge\@s { + width: 750px; + } + + .uk-width-auto\@s { + width: auto; + } + + .uk-width-expand\@s { + flex: 1; + min-width: 1px; + } +} + +@media (min-width: 960px) { + .uk-width-1-1\@m { + width: 100%; + } + + .uk-width-1-2\@m { + width: 50%; + } + + .uk-width-1-3\@m { + width: calc(100% * 1 / 3.001); + } + + .uk-width-2-3\@m { + width: calc(100% * 2 / 3.001); + } + + .uk-width-1-4\@m { + width: 25%; + } + + .uk-width-3-4\@m { + width: 75%; + } + + .uk-width-1-5\@m { + width: 20%; + } + + .uk-width-2-5\@m { + width: 40%; + } + + .uk-width-3-5\@m { + width: 60%; + } + + .uk-width-4-5\@m { + width: 80%; + } + + .uk-width-1-6\@m { + width: calc(100% * 1 / 6.001); + } + + .uk-width-5-6\@m { + width: calc(100% * 5 / 6.001); + } + + .uk-width-small\@m { + width: 150px; + } + + .uk-width-medium\@m { + width: 300px; + } + + .uk-width-large\@m { + width: 450px; + } + + .uk-width-xlarge\@m { + width: 600px; + } + + .uk-width-2xlarge\@m { + width: 750px; + } + + .uk-width-auto\@m { + width: auto; + } + + .uk-width-expand\@m { + flex: 1; + min-width: 1px; + } +} + +@media (min-width: 1200px) { + .uk-width-1-1\@l { + width: 100%; + } + + .uk-width-1-2\@l { + width: 50%; + } + + .uk-width-1-3\@l { + width: calc(100% * 1 / 3.001); + } + + .uk-width-2-3\@l { + width: calc(100% * 2 / 3.001); + } + + .uk-width-1-4\@l { + width: 25%; + } + + .uk-width-3-4\@l { + width: 75%; + } + + .uk-width-1-5\@l { + width: 20%; + } + + .uk-width-2-5\@l { + width: 40%; + } + + .uk-width-3-5\@l { + width: 60%; + } + + .uk-width-4-5\@l { + width: 80%; + } + + .uk-width-1-6\@l { + width: calc(100% * 1 / 6.001); + } + + .uk-width-5-6\@l { + width: calc(100% * 5 / 6.001); + } + + .uk-width-small\@l { + width: 150px; + } + + .uk-width-medium\@l { + width: 300px; + } + + .uk-width-large\@l { + width: 450px; + } + + .uk-width-xlarge\@l { + width: 600px; + } + + .uk-width-2xlarge\@l { + width: 750px; + } + + .uk-width-auto\@l { + width: auto; + } + + .uk-width-expand\@l { + flex: 1; + min-width: 1px; + } +} + +@media (min-width: 1600px) { + .uk-width-1-1\@xl { + width: 100%; + } + + .uk-width-1-2\@xl { + width: 50%; + } + + .uk-width-1-3\@xl { + width: calc(100% * 1 / 3.001); + } + + .uk-width-2-3\@xl { + width: calc(100% * 2 / 3.001); + } + + .uk-width-1-4\@xl { + width: 25%; + } + + .uk-width-3-4\@xl { + width: 75%; + } + + .uk-width-1-5\@xl { + width: 20%; + } + + .uk-width-2-5\@xl { + width: 40%; + } + + .uk-width-3-5\@xl { + width: 60%; + } + + .uk-width-4-5\@xl { + width: 80%; + } + + .uk-width-1-6\@xl { + width: calc(100% * 1 / 6.001); + } + + .uk-width-5-6\@xl { + width: calc(100% * 5 / 6.001); + } + + .uk-width-small\@xl { + width: 150px; + } + + .uk-width-medium\@xl { + width: 300px; + } + + .uk-width-large\@xl { + width: 450px; + } + + .uk-width-xlarge\@xl { + width: 600px; + } + + .uk-width-2xlarge\@xl { + width: 750px; + } + + .uk-width-auto\@xl { + width: auto; + } + + .uk-width-expand\@xl { + flex: 1; + min-width: 1px; + } +} + +.uk-width-max-content { + width: max-content; +} + +.uk-width-min-content { + width: min-content; +} + +[class*="uk-height"] { + box-sizing: border-box; +} + +.uk-height-1-1 { + height: 100%; +} + +.uk-height-viewport { + min-height: 100vh; +} + +.uk-height-viewport-2 { + min-height: 200vh; +} + +.uk-height-viewport-3 { + min-height: 300vh; +} + +.uk-height-viewport-4 { + min-height: 400vh; +} + +.uk-height-small { + height: 150px; +} + +.uk-height-medium { + height: 300px; +} + +.uk-height-large { + height: 450px; +} + +.uk-height-max-small { + max-height: 150px; +} + +.uk-height-max-medium { + max-height: 300px; +} + +.uk-height-max-large { + max-height: 450px; +} + +.uk-text-lead { + font-size: 1.5rem; + line-height: 1.5; + color: #333; +} + +.uk-text-meta { + font-size: 0.875rem; + line-height: 1.4; + color: #999; +} + +.uk-text-meta > a { + color: #999; +} + +.uk-text-meta > a:hover { + color: #666; + text-decoration: none; +} + +.uk-text-small { + font-size: 0.875rem; + line-height: 1.5; +} + +.uk-text-large { + font-size: 1.5rem; + line-height: 1.5; +} + +.uk-text-default { + font-size: 16px; + line-height: 1.5; +} + +.uk-text-light { + font-weight: 300; +} + +.uk-text-normal { + font-weight: 400; +} + +.uk-text-bold { + font-weight: 700; +} + +.uk-text-lighter { + font-weight: lighter; +} + +.uk-text-bolder { + font-weight: bolder; +} + +.uk-text-italic { + font-style: italic; +} + +.uk-text-capitalize { + text-transform: capitalize !important; +} + +.uk-text-uppercase { + text-transform: uppercase !important; +} + +.uk-text-lowercase { + text-transform: lowercase !important; +} + +.uk-text-decoration-none { + text-decoration: none !important; +} + +.uk-text-muted { + color: #999 !important; +} + +.uk-text-emphasis { + color: #333 !important; +} + +.uk-text-primary { + color: #1e87f0 !important; +} + +.uk-text-secondary { + color: #222 !important; +} + +.uk-text-success { + color: #32d296 !important; +} + +.uk-text-warning { + color: #faa05a !important; +} + +.uk-text-danger { + color: #f0506e !important; +} + +.uk-text-background { + -webkit-background-clip: text; + color: transparent !important; + display: inline-block; + background-color: #1e87f0; + background-image: linear-gradient(90deg, #1e87f0 0, #411ef0 100%); +} + +.uk-text-left { + text-align: left !important; +} + +.uk-text-right { + text-align: right !important; +} + +.uk-text-center { + text-align: center !important; +} + +.uk-text-justify { + text-align: justify !important; +} + +@media (min-width: 640px) { + .uk-text-left\@s { + text-align: left !important; + } + + .uk-text-right\@s { + text-align: right !important; + } + + .uk-text-center\@s { + text-align: center !important; + } +} + +@media (min-width: 960px) { + .uk-text-left\@m { + text-align: left !important; + } + + .uk-text-right\@m { + text-align: right !important; + } + + .uk-text-center\@m { + text-align: center !important; + } +} + +@media (min-width: 1200px) { + .uk-text-left\@l { + text-align: left !important; + } + + .uk-text-right\@l { + text-align: right !important; + } + + .uk-text-center\@l { + text-align: center !important; + } +} + +@media (min-width: 1600px) { + .uk-text-left\@xl { + text-align: left !important; + } + + .uk-text-right\@xl { + text-align: right !important; + } + + .uk-text-center\@xl { + text-align: center !important; + } +} + +.uk-text-top { + vertical-align: top !important; +} + +.uk-text-middle { + vertical-align: middle !important; +} + +.uk-text-bottom { + vertical-align: bottom !important; +} + +.uk-text-baseline { + vertical-align: baseline !important; +} + +.uk-text-nowrap { + white-space: nowrap; +} + +.uk-text-truncate { + max-width: 100%; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +td.uk-text-truncate, +th.uk-text-truncate { + max-width: 0; +} + +.uk-text-break { + overflow-wrap: break-word; +} + +td.uk-text-break, +th.uk-text-break { + word-break: break-word; +} + +[class*="uk-column-"] { + column-gap: 30px; +} + +@media (min-width: 1200px) { + [class*="uk-column-"] { + column-gap: 40px; + } +} + +[class*="uk-column-"] img { + transform: translate3d(0, 0, 0); +} + +.uk-column-divider { + column-rule: 1px solid #e5e5e5; + column-gap: 60px; +} + +@media (min-width: 1200px) { + .uk-column-divider { + column-gap: 80px; + } +} + +.uk-column-1-2 { + column-count: 2; +} + +.uk-column-1-3 { + column-count: 3; +} + +.uk-column-1-4 { + column-count: 4; +} + +.uk-column-1-5 { + column-count: 5; +} + +.uk-column-1-6 { + column-count: 6; +} + +@media (min-width: 640px) { + .uk-column-1-2\@s { + column-count: 2; + } + + .uk-column-1-3\@s { + column-count: 3; + } + + .uk-column-1-4\@s { + column-count: 4; + } + + .uk-column-1-5\@s { + column-count: 5; + } + + .uk-column-1-6\@s { + column-count: 6; + } +} + +@media (min-width: 960px) { + .uk-column-1-2\@m { + column-count: 2; + } + + .uk-column-1-3\@m { + column-count: 3; + } + + .uk-column-1-4\@m { + column-count: 4; + } + + .uk-column-1-5\@m { + column-count: 5; + } + + .uk-column-1-6\@m { + column-count: 6; + } +} + +@media (min-width: 1200px) { + .uk-column-1-2\@l { + column-count: 2; + } + + .uk-column-1-3\@l { + column-count: 3; + } + + .uk-column-1-4\@l { + column-count: 4; + } + + .uk-column-1-5\@l { + column-count: 5; + } + + .uk-column-1-6\@l { + column-count: 6; + } +} + +@media (min-width: 1600px) { + .uk-column-1-2\@xl { + column-count: 2; + } + + .uk-column-1-3\@xl { + column-count: 3; + } + + .uk-column-1-4\@xl { + column-count: 4; + } + + .uk-column-1-5\@xl { + column-count: 5; + } + + .uk-column-1-6\@xl { + column-count: 6; + } +} + +.uk-column-span { + column-span: all; +} + +[data-uk-cover], +[uk-cover] { + max-width: none; + position: absolute; + left: 50%; + top: 50%; + --uk-position-translate-x: -50%; + --uk-position-translate-y: -50%; + transform: translate( + var(--uk-position-translate-x), + var(--uk-position-translate-y) + ); +} + +iframe[data-uk-cover], +iframe[uk-cover] { + pointer-events: none; +} + +.uk-cover-container { + overflow: hidden; + position: relative; +} + +.uk-background-default { + background-color: #fff; +} + +.uk-background-muted { + background-color: #f8f8f8; +} + +.uk-background-primary { + background-color: #1e87f0; +} + +.uk-background-secondary { + background-color: #222; +} + +.uk-background-contain, +.uk-background-cover, +.uk-background-height-1-1, +.uk-background-width-1-1 { + background-position: 50% 50%; + background-repeat: no-repeat; +} + +.uk-background-cover { + background-size: cover; +} + +.uk-background-contain { + background-size: contain; +} + +.uk-background-width-1-1 { + background-size: 100%; +} + +.uk-background-height-1-1 { + background-size: auto 100%; +} + +.uk-background-top-left { + background-position: 0 0; +} + +.uk-background-top-center { + background-position: 50% 0; +} + +.uk-background-top-right { + background-position: 100% 0; +} + +.uk-background-center-left { + background-position: 0 50%; +} + +.uk-background-center-center { + background-position: 50% 50%; +} + +.uk-background-center-right { + background-position: 100% 50%; +} + +.uk-background-bottom-left { + background-position: 0 100%; +} + +.uk-background-bottom-center { + background-position: 50% 100%; +} + +.uk-background-bottom-right { + background-position: 100% 100%; +} + +.uk-background-norepeat { + background-repeat: no-repeat; +} + +.uk-background-fixed { + background-attachment: fixed; + backface-visibility: hidden; +} + +@media (pointer: coarse) { + .uk-background-fixed { + background-attachment: scroll; + } +} + +@media (max-width: 639px) { + .uk-background-image\@s { + background-image: none !important; + } +} + +@media (max-width: 959px) { + .uk-background-image\@m { + background-image: none !important; + } +} + +@media (max-width: 1199px) { + .uk-background-image\@l { + background-image: none !important; + } +} + +@media (max-width: 1599px) { + .uk-background-image\@xl { + background-image: none !important; + } +} + +.uk-background-blend-multiply { + background-blend-mode: multiply; +} + +.uk-background-blend-screen { + background-blend-mode: screen; +} + +.uk-background-blend-overlay { + background-blend-mode: overlay; +} + +.uk-background-blend-darken { + background-blend-mode: darken; +} + +.uk-background-blend-lighten { + background-blend-mode: lighten; +} + +.uk-background-blend-color-dodge { + background-blend-mode: color-dodge; +} + +.uk-background-blend-color-burn { + background-blend-mode: color-burn; +} + +.uk-background-blend-hard-light { + background-blend-mode: hard-light; +} + +.uk-background-blend-soft-light { + background-blend-mode: soft-light; +} + +.uk-background-blend-difference { + background-blend-mode: difference; +} + +.uk-background-blend-exclusion { + background-blend-mode: exclusion; +} + +.uk-background-blend-hue { + background-blend-mode: hue; +} + +.uk-background-blend-saturation { + background-blend-mode: saturation; +} + +.uk-background-blend-color { + background-blend-mode: color; +} + +.uk-background-blend-luminosity { + background-blend-mode: luminosity; +} + +[class*="uk-align"] { + display: block; + margin-bottom: 30px; +} + +* + [class*="uk-align"] { + margin-top: 30px; +} + +.uk-align-center { + margin-left: auto; + margin-right: auto; +} + +.uk-align-left { + margin-top: 0; + margin-right: 30px; + float: left; +} + +.uk-align-right { + margin-top: 0; + margin-left: 30px; + float: right; +} + +@media (min-width: 640px) { + .uk-align-left\@s { + margin-top: 0; + margin-right: 30px; + float: left; + } + + .uk-align-right\@s { + margin-top: 0; + margin-left: 30px; + float: right; + } +} + +@media (min-width: 960px) { + .uk-align-left\@m { + margin-top: 0; + margin-right: 30px; + float: left; + } + + .uk-align-right\@m { + margin-top: 0; + margin-left: 30px; + float: right; + } +} + +@media (min-width: 1200px) { + .uk-align-left\@l { + margin-top: 0; + float: left; + } + + .uk-align-right\@l { + margin-top: 0; + float: right; + } + + .uk-align-left, + .uk-align-left\@l, + .uk-align-left\@m, + .uk-align-left\@s { + margin-right: 40px; + } + + .uk-align-right, + .uk-align-right\@l, + .uk-align-right\@m, + .uk-align-right\@s { + margin-left: 40px; + } +} + +@media (min-width: 1600px) { + .uk-align-left\@xl { + margin-top: 0; + margin-right: 40px; + float: left; + } + + .uk-align-right\@xl { + margin-top: 0; + margin-left: 40px; + float: right; + } +} + +.uk-svg, +.uk-svg:not(.uk-preserve) [fill*="#"]:not(.uk-preserve) { + fill: currentcolor; +} + +.uk-svg:not(.uk-preserve) [stroke*="#"]:not(.uk-preserve) { + stroke: currentcolor; +} + +.uk-svg { + transform: translate(0, 0); +} + +.uk-panel { + display: flow-root; + position: relative; + box-sizing: border-box; +} + +.uk-panel > :last-child { + margin-bottom: 0; +} + +.uk-panel-scrollable { + height: 170px; + padding: 10px; + border: 1px solid #e5e5e5; + overflow: auto; + resize: both; +} + +.uk-clearfix::before { + content: ""; + display: table-cell; +} + +.uk-clearfix::after { + content: ""; + display: table; + clear: both; +} + +.uk-float-left { + float: left; +} + +.uk-float-right { + float: right; +} + +[class*="uk-float-"] { + max-width: 100%; +} + +.uk-overflow-hidden { + overflow: hidden; +} + +.uk-overflow-auto { + overflow: auto; +} + +.uk-overflow-auto > :last-child { + margin-bottom: 0; +} + +.uk-box-sizing-content { + box-sizing: content-box; +} + +.uk-box-sizing-border { + box-sizing: border-box; +} + +.uk-resize { + resize: both; +} + +.uk-resize-horizontal { + resize: horizontal; +} + +.uk-resize-vertical { + resize: vertical; +} + +.uk-display-block { + display: block !important; +} + +.uk-display-inline { + display: inline !important; +} + +.uk-display-inline-block { + display: inline-block !important; +} + +[class*="uk-inline"] { + display: inline-block; + position: relative; + max-width: 100%; + vertical-align: middle; + -webkit-backface-visibility: hidden; +} + +.uk-inline-clip { + overflow: hidden; +} + +.uk-preserve-width, +.uk-preserve-width canvas, +.uk-preserve-width img, +.uk-preserve-width svg, +.uk-preserve-width video { + max-width: none; +} + +.uk-responsive-height, +.uk-responsive-width { + box-sizing: border-box; +} + +.uk-responsive-width { + max-width: 100% !important; + height: auto; +} + +.uk-responsive-height { + max-height: 100%; + width: auto; + max-width: none; +} + +[data-uk-responsive], +[uk-responsive] { + max-width: 100%; +} + +.uk-object-cover { + object-fit: cover; +} + +.uk-object-contain { + object-fit: contain; +} + +.uk-object-fill { + object-fit: fill; +} + +.uk-object-none { + object-fit: none; +} + +.uk-object-scale-down { + object-fit: scale-down; +} + +.uk-object-top-left { + object-position: 0 0; +} + +.uk-object-top-center { + object-position: 50% 0; +} + +.uk-object-top-right { + object-position: 100% 0; +} + +.uk-object-center-left { + object-position: 0 50%; +} + +.uk-object-center-center { + object-position: 50% 50%; +} + +.uk-object-center-right { + object-position: 100% 50%; +} + +.uk-object-bottom-left { + object-position: 0 100%; +} + +.uk-object-bottom-center { + object-position: 50% 100%; +} + +.uk-object-bottom-right { + object-position: 100% 100%; +} + +.uk-border-circle { + border-radius: 50%; +} + +.uk-border-pill { + border-radius: 500px; +} + +.uk-border-rounded { + border-radius: 5px; +} + +.uk-inline-clip[class*="uk-border-"] { + -webkit-transform: translateZ(0); +} + +.uk-box-shadow-small { + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08); +} + +.uk-box-shadow-medium { + box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08); +} + +.uk-box-shadow-large { + box-shadow: 0 14px 25px rgba(0, 0, 0, 0.16); +} + +.uk-box-shadow-xlarge { + box-shadow: 0 28px 50px rgba(0, 0, 0, 0.16); +} + +[class*="uk-box-shadow-hover"] { + transition: box-shadow 0.1s ease-in-out; +} + +.uk-box-shadow-hover-small:hover { + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08); +} + +.uk-box-shadow-hover-medium:hover { + box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08); +} + +.uk-box-shadow-hover-large:hover { + box-shadow: 0 14px 25px rgba(0, 0, 0, 0.16); +} + +.uk-box-shadow-hover-xlarge:hover { + box-shadow: 0 28px 50px rgba(0, 0, 0, 0.16); +} + +@supports (filter: blur(0)) { + .uk-box-shadow-bottom { + display: inline-block; + position: relative; + z-index: 0; + max-width: 100%; + vertical-align: middle; + } + + .uk-box-shadow-bottom::after { + content: ""; + position: absolute; + bottom: -30px; + left: 0; + right: 0; + z-index: -1; + height: 30px; + border-radius: 100%; + background: #444; + filter: blur(20px); + will-change: filter; + } +} + +.uk-dropcap::first-letter, +.uk-dropcap > p:first-of-type::first-letter { + display: block; + margin-right: 10px; + float: left; + font-size: 4.5em; + line-height: 1; + margin-bottom: -2px; +} + +@-moz-document url-prefix() { + .uk-dropcap::first-letter, + .uk-dropcap > p:first-of-type::first-letter { + margin-top: 1.1%; + } +} + +.uk-logo { + font-size: 1.5rem; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, + "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", + "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + color: #333; + text-decoration: none; +} + +:where(.uk-logo) { + display: inline-block; + vertical-align: middle; +} + +.uk-logo:hover { + color: #333; + text-decoration: none; +} + +.uk-logo :where(img, svg, video) { + display: block; +} + +.uk-logo-inverse { + display: none; +} + +.uk-disabled { + pointer-events: none; +} + +.uk-drag, +.uk-drag * { + cursor: move; +} + +.uk-drag iframe { + pointer-events: none; +} + +.uk-dragover { + box-shadow: 0 0 20px rgba(100, 100, 100, 0.3); +} + +.uk-blend-multiply { + mix-blend-mode: multiply; +} + +.uk-blend-screen { + mix-blend-mode: screen; +} + +.uk-blend-overlay { + mix-blend-mode: overlay; +} + +.uk-blend-darken { + mix-blend-mode: darken; +} + +.uk-blend-lighten { + mix-blend-mode: lighten; +} + +.uk-blend-color-dodge { + mix-blend-mode: color-dodge; +} + +.uk-blend-color-burn { + mix-blend-mode: color-burn; +} + +.uk-blend-hard-light { + mix-blend-mode: hard-light; +} + +.uk-blend-soft-light { + mix-blend-mode: soft-light; +} + +.uk-blend-difference { + mix-blend-mode: difference; +} + +.uk-blend-exclusion { + mix-blend-mode: exclusion; +} + +.uk-blend-hue { + mix-blend-mode: hue; +} + +.uk-blend-saturation { + mix-blend-mode: saturation; +} + +.uk-blend-color { + mix-blend-mode: color; +} + +.uk-blend-luminosity { + mix-blend-mode: luminosity; +} + +.uk-transform-center { + transform: translate(-50%, -50%); +} + +.uk-transform-origin-top-left { + transform-origin: 0 0; +} + +.uk-transform-origin-top-center { + transform-origin: 50% 0; +} + +.uk-transform-origin-top-right { + transform-origin: 100% 0; +} + +.uk-transform-origin-center-left { + transform-origin: 0 50%; +} + +.uk-transform-origin-center-right { + transform-origin: 100% 50%; +} + +.uk-transform-origin-bottom-left { + transform-origin: 0 100%; +} + +.uk-transform-origin-bottom-center { + transform-origin: 50% 100%; +} + +.uk-transform-origin-bottom-right { + transform-origin: 100% 100%; +} + +.uk-flex { + display: flex; +} + +.uk-flex-inline { + display: inline-flex; +} + +.uk-flex-left { + justify-content: flex-start; +} + +.uk-flex-center { + justify-content: center; +} + +.uk-flex-right { + justify-content: flex-end; +} + +.uk-flex-between { + justify-content: space-between; +} + +.uk-flex-around { + justify-content: space-around; +} + +@media (min-width: 640px) { + .uk-flex-left\@s { + justify-content: flex-start; + } + + .uk-flex-center\@s { + justify-content: center; + } + + .uk-flex-right\@s { + justify-content: flex-end; + } + + .uk-flex-between\@s { + justify-content: space-between; + } + + .uk-flex-around\@s { + justify-content: space-around; + } +} + +@media (min-width: 960px) { + .uk-flex-left\@m { + justify-content: flex-start; + } + + .uk-flex-center\@m { + justify-content: center; + } + + .uk-flex-right\@m { + justify-content: flex-end; + } + + .uk-flex-between\@m { + justify-content: space-between; + } + + .uk-flex-around\@m { + justify-content: space-around; + } +} + +@media (min-width: 1200px) { + .uk-flex-left\@l { + justify-content: flex-start; + } + + .uk-flex-center\@l { + justify-content: center; + } + + .uk-flex-right\@l { + justify-content: flex-end; + } + + .uk-flex-between\@l { + justify-content: space-between; + } + + .uk-flex-around\@l { + justify-content: space-around; + } +} + +@media (min-width: 1600px) { + .uk-flex-left\@xl { + justify-content: flex-start; + } + + .uk-flex-center\@xl { + justify-content: center; + } + + .uk-flex-right\@xl { + justify-content: flex-end; + } + + .uk-flex-between\@xl { + justify-content: space-between; + } + + .uk-flex-around\@xl { + justify-content: space-around; + } +} + +.uk-flex-stretch { + align-items: stretch; +} + +.uk-flex-top { + align-items: flex-start; +} + +.uk-flex-middle { + align-items: center; +} + +.uk-flex-bottom { + align-items: flex-end; +} + +.uk-flex-row { + flex-direction: row; +} + +.uk-flex-row-reverse { + flex-direction: row-reverse; +} + +.uk-flex-column { + flex-direction: column; +} + +.uk-flex-column-reverse { + flex-direction: column-reverse; +} + +.uk-flex-nowrap { + flex-wrap: nowrap; +} + +.uk-flex-wrap { + flex-wrap: wrap; +} + +.uk-flex-wrap-reverse { + flex-wrap: wrap-reverse; +} + +.uk-flex-wrap-stretch { + align-content: stretch; +} + +.uk-flex-wrap-top { + align-content: flex-start; +} + +.uk-flex-wrap-middle { + align-content: center; +} + +.uk-flex-wrap-bottom { + align-content: flex-end; +} + +.uk-flex-wrap-between { + align-content: space-between; +} + +.uk-flex-wrap-around { + align-content: space-around; +} + +.uk-flex-first { + order: -1; +} + +.uk-flex-last { + order: 99; +} + +@media (min-width: 640px) { + .uk-flex-first\@s { + order: -1; + } + + .uk-flex-last\@s { + order: 99; + } +} + +@media (min-width: 960px) { + .uk-flex-first\@m { + order: -1; + } + + .uk-flex-last\@m { + order: 99; + } +} + +@media (min-width: 1200px) { + .uk-flex-first\@l { + order: -1; + } + + .uk-flex-last\@l { + order: 99; + } +} + +@media (min-width: 1600px) { + .uk-flex-first\@xl { + order: -1; + } + + .uk-flex-last\@xl { + order: 99; + } +} + +.uk-flex-none { + flex: none; +} + +.uk-flex-auto { + flex: auto; +} + +.uk-flex-1 { + flex: 1; +} + +.uk-margin { + margin-bottom: 20px; +} + +* + .uk-margin { + margin-top: 20px !important; +} + +.uk-margin-top { + margin-top: 20px !important; +} + +.uk-margin-bottom { + margin-bottom: 20px !important; +} + +.uk-margin-left { + margin-left: 20px !important; +} + +.uk-margin-right { + margin-right: 20px !important; +} + +.uk-margin-small { + margin-bottom: 10px; +} + +* + .uk-margin-small { + margin-top: 10px !important; +} + +.uk-margin-small-top { + margin-top: 10px !important; +} + +.uk-margin-small-bottom { + margin-bottom: 10px !important; +} + +.uk-margin-small-left { + margin-left: 10px !important; +} + +.uk-margin-small-right { + margin-right: 10px !important; +} + +.uk-margin-medium { + margin-bottom: 40px; +} + +* + .uk-margin-medium { + margin-top: 40px !important; +} + +.uk-margin-medium-top { + margin-top: 40px !important; +} + +.uk-margin-medium-bottom { + margin-bottom: 40px !important; +} + +.uk-margin-medium-left { + margin-left: 40px !important; +} + +.uk-margin-medium-right { + margin-right: 40px !important; +} + +.uk-margin-large { + margin-bottom: 40px; +} + +* + .uk-margin-large { + margin-top: 40px !important; +} + +.uk-margin-large-top { + margin-top: 40px !important; +} + +.uk-margin-large-bottom { + margin-bottom: 40px !important; +} + +.uk-margin-large-left { + margin-left: 40px !important; +} + +.uk-margin-large-right { + margin-right: 40px !important; +} + +@media (min-width: 1200px) { + .uk-margin-large { + margin-bottom: 70px; + } + + * + .uk-margin-large { + margin-top: 70px !important; + } + + .uk-margin-large-top { + margin-top: 70px !important; + } + + .uk-margin-large-bottom { + margin-bottom: 70px !important; + } + + .uk-margin-large-left { + margin-left: 70px !important; + } + + .uk-margin-large-right { + margin-right: 70px !important; + } +} + +.uk-margin-xlarge { + margin-bottom: 70px; +} + +* + .uk-margin-xlarge { + margin-top: 70px !important; +} + +.uk-margin-xlarge-top { + margin-top: 70px !important; +} + +.uk-margin-xlarge-bottom { + margin-bottom: 70px !important; +} + +.uk-margin-xlarge-left { + margin-left: 70px !important; +} + +.uk-margin-xlarge-right { + margin-right: 70px !important; +} + +@media (min-width: 1200px) { + .uk-margin-xlarge { + margin-bottom: 140px; + } + + * + .uk-margin-xlarge { + margin-top: 140px !important; + } + + .uk-margin-xlarge-top { + margin-top: 140px !important; + } + + .uk-margin-xlarge-bottom { + margin-bottom: 140px !important; + } + + .uk-margin-xlarge-left { + margin-left: 140px !important; + } + + .uk-margin-xlarge-right { + margin-right: 140px !important; + } +} + +.uk-margin-auto { + margin-left: auto !important; + margin-right: auto !important; +} + +.uk-margin-auto-top { + margin-top: auto !important; +} + +.uk-margin-auto-bottom { + margin-bottom: auto !important; +} + +.uk-margin-auto-left { + margin-left: auto !important; +} + +.uk-margin-auto-right { + margin-right: auto !important; +} + +.uk-margin-auto-vertical { + margin-top: auto !important; + margin-bottom: auto !important; +} + +@media (min-width: 640px) { + .uk-margin-auto\@s { + margin-left: auto !important; + margin-right: auto !important; + } + + .uk-margin-auto-left\@s { + margin-left: auto !important; + } + + .uk-margin-auto-right\@s { + margin-right: auto !important; + } +} + +@media (min-width: 960px) { + .uk-margin-auto\@m { + margin-left: auto !important; + margin-right: auto !important; + } + + .uk-margin-auto-left\@m { + margin-left: auto !important; + } + + .uk-margin-auto-right\@m { + margin-right: auto !important; + } +} + +@media (min-width: 1200px) { + .uk-margin-auto\@l { + margin-left: auto !important; + margin-right: auto !important; + } + + .uk-margin-auto-left\@l { + margin-left: auto !important; + } + + .uk-margin-auto-right\@l { + margin-right: auto !important; + } +} + +@media (min-width: 1600px) { + .uk-margin-auto\@xl { + margin-left: auto !important; + margin-right: auto !important; + } + + .uk-margin-auto-left\@xl { + margin-left: auto !important; + } + + .uk-margin-auto-right\@xl { + margin-right: auto !important; + } +} + +.uk-margin-remove { + margin: 0 !important; +} + +.uk-margin-remove-top { + margin-top: 0 !important; +} + +.uk-margin-remove-bottom { + margin-bottom: 0 !important; +} + +.uk-margin-remove-left { + margin-left: 0 !important; +} + +.uk-margin-remove-right { + margin-right: 0 !important; +} + +.uk-margin-remove-vertical { + margin-top: 0 !important; + margin-bottom: 0 !important; +} + +.uk-margin-remove-adjacent + *, +.uk-margin-remove-first-child > :first-child { + margin-top: 0 !important; +} + +.uk-margin-remove-last-child > :last-child { + margin-bottom: 0 !important; +} + +@media (min-width: 640px) { + .uk-margin-remove-left\@s { + margin-left: 0 !important; + } + + .uk-margin-remove-right\@s { + margin-right: 0 !important; + } +} + +@media (min-width: 960px) { + .uk-margin-remove-left\@m { + margin-left: 0 !important; + } + + .uk-margin-remove-right\@m { + margin-right: 0 !important; + } +} + +@media (min-width: 1200px) { + .uk-margin-remove-left\@l { + margin-left: 0 !important; + } + + .uk-margin-remove-right\@l { + margin-right: 0 !important; + } +} + +@media (min-width: 1600px) { + .uk-margin-remove-left\@xl { + margin-left: 0 !important; + } + + .uk-margin-remove-right\@xl { + margin-right: 0 !important; + } +} + +.uk-padding { + padding: 30px; +} + +@media (min-width: 1200px) { + .uk-padding { + padding: 40px; + } +} + +.uk-padding-small { + padding: 15px; +} + +.uk-padding-large { + padding: 40px; +} + +@media (min-width: 1200px) { + .uk-padding-large { + padding: 70px; + } +} + +.uk-padding-remove { + padding: 0 !important; +} + +.uk-padding-remove-top { + padding-top: 0 !important; +} + +.uk-padding-remove-bottom { + padding-bottom: 0 !important; +} + +.uk-padding-remove-left { + padding-left: 0 !important; +} + +.uk-padding-remove-right { + padding-right: 0 !important; +} + +.uk-padding-remove-vertical { + padding-top: 0 !important; + padding-bottom: 0 !important; +} + +.uk-padding-remove-horizontal { + padding-left: 0 !important; + padding-right: 0 !important; +} + +:root { + --uk-position-margin-offset: 0px; +} + +[class*="uk-position-bottom"], +[class*="uk-position-center"], +[class*="uk-position-left"], +[class*="uk-position-right"], +[class*="uk-position-top"] { + position: absolute !important; + max-width: calc(100% - (var(--uk-position-margin-offset) * 2)); + box-sizing: border-box; +} + +.uk-position-top { + top: 0; + left: 0; + right: 0; +} + +.uk-position-bottom { + bottom: 0; + left: 0; + right: 0; +} + +.uk-position-left { + top: 0; + bottom: 0; + left: 0; +} + +.uk-position-right { + top: 0; + bottom: 0; + right: 0; +} + +.uk-position-top-left { + top: 0; + left: 0; +} + +.uk-position-top-right { + top: 0; + right: 0; +} + +.uk-position-bottom-left { + bottom: 0; + left: 0; +} + +.uk-position-bottom-right { + bottom: 0; + right: 0; +} + +.uk-position-center { + top: calc(50% - var(--uk-position-margin-offset)); + left: calc(50% - var(--uk-position-margin-offset)); + --uk-position-translate-x: -50%; + --uk-position-translate-y: -50%; + transform: translate( + var(--uk-position-translate-x), + var(--uk-position-translate-y) + ); + width: max-content; +} + +[class*="uk-position-center-left"], +[class*="uk-position-center-right"] { + top: calc(50% - var(--uk-position-margin-offset)); + --uk-position-translate-y: -50%; + transform: translate(0, var(--uk-position-translate-y)); +} + +.uk-position-center-left { + left: 0; +} + +.uk-position-center-right { + right: 0; +} + +.uk-position-center-left-out { + right: 100%; + width: max-content; +} + +.uk-position-center-right-out { + left: 100%; + width: max-content; +} + +.uk-position-bottom-center, +.uk-position-top-center { + left: calc(50% - var(--uk-position-margin-offset)); + --uk-position-translate-x: -50%; + transform: translate(var(--uk-position-translate-x), 0); + width: max-content; +} + +.uk-position-top-center { + top: 0; +} + +.uk-position-bottom-center { + bottom: 0; +} + +.uk-position-cover { + position: absolute; + top: 0; + bottom: 0; + left: 0; + right: 0; +} + +.uk-position-small { + margin: 15px; + --uk-position-margin-offset: 15px; +} + +.uk-position-medium { + margin: 30px; + --uk-position-margin-offset: 30px; +} + +.uk-position-large { + margin: 30px; + --uk-position-margin-offset: 30px; +} + +@media (min-width: 1200px) { + .uk-position-large { + margin: 50px; + --uk-position-margin-offset: 50px; + } +} + +.uk-position-relative { + position: relative !important; +} + +.uk-position-absolute { + position: absolute !important; +} + +.uk-position-fixed { + position: fixed !important; +} + +.uk-position-sticky { + position: sticky !important; +} + +.uk-position-z-index { + z-index: 1; +} + +.uk-position-z-index-zero { + z-index: 0; +} + +.uk-position-z-index-negative { + z-index: -1; +} + +:where(.uk-transition-fade), +:where([class*="uk-transition-scale"]), +:where([class*="uk-transition-slide"]) { + --uk-position-translate-x: 0; + --uk-position-translate-y: 0; +} + +.uk-transition-fade, +[class*="uk-transition-scale"], +[class*="uk-transition-slide"] { + --uk-translate-x: 0; + --uk-translate-y: 0; + --uk-scale-x: 1; + --uk-scale-y: 1; + transform: translate( + var(--uk-position-translate-x), + var(--uk-position-translate-y) + ) + translate(var(--uk-translate-x), var(--uk-translate-y)) + scale(var(--uk-scale-x), var(--uk-scale-y)); + transition: 0.3s ease-out; + transition-property: opacity, transform, filter; + opacity: 0; +} + +.uk-transition-active.uk-active .uk-transition-fade, +.uk-transition-toggle .uk-transition-fade:focus-within, +.uk-transition-toggle:focus .uk-transition-fade, +.uk-transition-toggle:hover .uk-transition-fade { + opacity: 1; +} + +[class*="uk-transition-scale"] { + -webkit-backface-visibility: hidden; +} + +.uk-transition-scale-up { + --uk-scale-x: 1; + --uk-scale-y: 1; +} + +.uk-transition-scale-down { + --uk-scale-x: 1.03; + --uk-scale-y: 1.03; +} + +.uk-transition-active.uk-active .uk-transition-scale-up, +.uk-transition-toggle .uk-transition-scale-up:focus-within, +.uk-transition-toggle:focus .uk-transition-scale-up, +.uk-transition-toggle:hover .uk-transition-scale-up { + --uk-scale-x: 1.03; + --uk-scale-y: 1.03; + opacity: 1; +} + +.uk-transition-active.uk-active .uk-transition-scale-down, +.uk-transition-toggle .uk-transition-scale-down:focus-within, +.uk-transition-toggle:focus .uk-transition-scale-down, +.uk-transition-toggle:hover .uk-transition-scale-down { + --uk-scale-x: 1; + --uk-scale-y: 1; + opacity: 1; +} + +.uk-transition-slide-top { + --uk-translate-y: -100%; +} + +.uk-transition-slide-bottom { + --uk-translate-y: 100%; +} + +.uk-transition-slide-left { + --uk-translate-x: -100%; +} + +.uk-transition-slide-right { + --uk-translate-x: 100%; +} + +.uk-transition-slide-top-small { + --uk-translate-y: calc(-1 * 10px); +} + +.uk-transition-slide-bottom-small { + --uk-translate-y: 10px; +} + +.uk-transition-slide-left-small { + --uk-translate-x: calc(-1 * 10px); +} + +.uk-transition-slide-right-small { + --uk-translate-x: 10px; +} + +.uk-transition-slide-top-medium { + --uk-translate-y: calc(-1 * 50px); +} + +.uk-transition-slide-bottom-medium { + --uk-translate-y: 50px; +} + +.uk-transition-slide-left-medium { + --uk-translate-x: calc(-1 * 50px); +} + +.uk-transition-slide-right-medium { + --uk-translate-x: 50px; +} + +.uk-transition-active.uk-active [class*="uk-transition-slide"], +.uk-transition-toggle [class*="uk-transition-slide"]:focus-within, +.uk-transition-toggle:focus [class*="uk-transition-slide"], +.uk-transition-toggle:hover [class*="uk-transition-slide"] { + --uk-translate-x: 0; + --uk-translate-y: 0; + opacity: 1; +} + +.uk-transition-opaque { + opacity: 1; +} + +.uk-transition-slow { + transition-duration: 0.7s; +} + +.uk-hidden, +[hidden] { + display: none !important; +} + +@media (min-width: 640px) { + .uk-hidden\@s { + display: none !important; + } +} + +@media (min-width: 960px) { + .uk-hidden\@m { + display: none !important; + } +} + +@media (min-width: 1200px) { + .uk-hidden\@l { + display: none !important; + } +} + +@media (min-width: 1600px) { + .uk-hidden\@xl { + display: none !important; + } +} + +@media (max-width: 639px) { + .uk-visible\@s { + display: none !important; + } +} + +@media (max-width: 959px) { + .uk-visible\@m { + display: none !important; + } +} + +@media (max-width: 1199px) { + .uk-visible\@l { + display: none !important; + } +} + +@media (max-width: 1599px) { + .uk-visible\@xl { + display: none !important; + } +} + +.uk-invisible { + visibility: hidden !important; +} + +.uk-hidden-visually:not(:focus):not(:active):not(:focus-within), +.uk-visible-toggle:not(:hover):not(:focus) .uk-hidden-hover:not(:focus-within) { + position: absolute !important; + width: 1px !important; + height: 1px !important; + padding: 0 !important; + border: 0 !important; + margin: 0 !important; + overflow: hidden !important; + clip-path: inset(50%) !important; + white-space: nowrap !important; +} + +.uk-visible-toggle:not(:hover):not(:focus) + .uk-invisible-hover:not(:focus-within) { + opacity: 0 !important; +} + +@media (hover: none) { + .uk-hidden-touch { + display: none !important; + } +} + +@media (hover) { + .uk-hidden-notouch { + display: none !important; + } +} + +.uk-card-primary.uk-card-body, +.uk-card-primary > :not([class*="uk-card-media"]), +.uk-card-secondary.uk-card-body, +.uk-card-secondary > :not([class*="uk-card-media"]), +.uk-light, +.uk-offcanvas-bar, +.uk-overlay-primary, +.uk-section-primary:not(.uk-preserve-color), +.uk-section-secondary:not(.uk-preserve-color), +.uk-tile-primary:not(.uk-preserve-color), +.uk-tile-secondary:not(.uk-preserve-color) { + color: rgba(255, 255, 255, 0.7); +} + +.uk-card-primary.uk-card-body .uk-link, +.uk-card-primary.uk-card-body a, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-link, +.uk-card-primary > :not([class*="uk-card-media"]) a, +.uk-card-secondary.uk-card-body .uk-link, +.uk-card-secondary.uk-card-body a, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-link, +.uk-card-secondary > :not([class*="uk-card-media"]) a, +.uk-light .uk-link, +.uk-light a, +.uk-offcanvas-bar .uk-link, +.uk-offcanvas-bar a, +.uk-overlay-primary .uk-link, +.uk-overlay-primary a, +.uk-section-primary:not(.uk-preserve-color) .uk-link, +.uk-section-primary:not(.uk-preserve-color) a, +.uk-section-secondary:not(.uk-preserve-color) .uk-link, +.uk-section-secondary:not(.uk-preserve-color) a, +.uk-tile-primary:not(.uk-preserve-color) .uk-link, +.uk-tile-primary:not(.uk-preserve-color) a, +.uk-tile-secondary:not(.uk-preserve-color) .uk-link, +.uk-tile-secondary:not(.uk-preserve-color) a { + color: #fff; +} + +.uk-card-primary.uk-card-body .uk-link-toggle:hover .uk-link, +.uk-card-primary.uk-card-body .uk-link:hover, +.uk-card-primary.uk-card-body a:hover, +.uk-card-primary + > :not([class*="uk-card-media"]) + .uk-link-toggle:hover + .uk-link, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-link:hover, +.uk-card-primary > :not([class*="uk-card-media"]) a:hover, +.uk-card-secondary.uk-card-body .uk-link-toggle:hover .uk-link, +.uk-card-secondary.uk-card-body .uk-link:hover, +.uk-card-secondary.uk-card-body a:hover, +.uk-card-secondary + > :not([class*="uk-card-media"]) + .uk-link-toggle:hover + .uk-link, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-link:hover, +.uk-card-secondary > :not([class*="uk-card-media"]) a:hover, +.uk-light .uk-link-toggle:hover .uk-link, +.uk-light .uk-link:hover, +.uk-light a:hover, +.uk-offcanvas-bar .uk-link-toggle:hover .uk-link, +.uk-offcanvas-bar .uk-link:hover, +.uk-offcanvas-bar a:hover, +.uk-overlay-primary .uk-link-toggle:hover .uk-link, +.uk-overlay-primary .uk-link:hover, +.uk-overlay-primary a:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link, +.uk-section-primary:not(.uk-preserve-color) .uk-link:hover, +.uk-section-primary:not(.uk-preserve-color) a:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link, +.uk-section-secondary:not(.uk-preserve-color) .uk-link:hover, +.uk-section-secondary:not(.uk-preserve-color) a:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link, +.uk-tile-primary:not(.uk-preserve-color) .uk-link:hover, +.uk-tile-primary:not(.uk-preserve-color) a:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link, +.uk-tile-secondary:not(.uk-preserve-color) .uk-link:hover, +.uk-tile-secondary:not(.uk-preserve-color) a:hover { + color: #fff; +} + +.uk-card-primary.uk-card-body :not(pre) > code, +.uk-card-primary.uk-card-body :not(pre) > kbd, +.uk-card-primary.uk-card-body :not(pre) > samp, +.uk-card-primary > :not([class*="uk-card-media"]) :not(pre) > code, +.uk-card-primary > :not([class*="uk-card-media"]) :not(pre) > kbd, +.uk-card-primary > :not([class*="uk-card-media"]) :not(pre) > samp, +.uk-card-secondary.uk-card-body :not(pre) > code, +.uk-card-secondary.uk-card-body :not(pre) > kbd, +.uk-card-secondary.uk-card-body :not(pre) > samp, +.uk-card-secondary > :not([class*="uk-card-media"]) :not(pre) > code, +.uk-card-secondary > :not([class*="uk-card-media"]) :not(pre) > kbd, +.uk-card-secondary > :not([class*="uk-card-media"]) :not(pre) > samp, +.uk-light :not(pre) > code, +.uk-light :not(pre) > kbd, +.uk-light :not(pre) > samp, +.uk-offcanvas-bar :not(pre) > code, +.uk-offcanvas-bar :not(pre) > kbd, +.uk-offcanvas-bar :not(pre) > samp, +.uk-overlay-primary :not(pre) > code, +.uk-overlay-primary :not(pre) > kbd, +.uk-overlay-primary :not(pre) > samp, +.uk-section-primary:not(.uk-preserve-color) :not(pre) > code, +.uk-section-primary:not(.uk-preserve-color) :not(pre) > kbd, +.uk-section-primary:not(.uk-preserve-color) :not(pre) > samp, +.uk-section-secondary:not(.uk-preserve-color) :not(pre) > code, +.uk-section-secondary:not(.uk-preserve-color) :not(pre) > kbd, +.uk-section-secondary:not(.uk-preserve-color) :not(pre) > samp, +.uk-tile-primary:not(.uk-preserve-color) :not(pre) > code, +.uk-tile-primary:not(.uk-preserve-color) :not(pre) > kbd, +.uk-tile-primary:not(.uk-preserve-color) :not(pre) > samp, +.uk-tile-secondary:not(.uk-preserve-color) :not(pre) > code, +.uk-tile-secondary:not(.uk-preserve-color) :not(pre) > kbd, +.uk-tile-secondary:not(.uk-preserve-color) :not(pre) > samp { + color: rgba(255, 255, 255, 0.7); + background-color: rgba(255, 255, 255, 0.1); +} + +.uk-card-primary.uk-card-body em, +.uk-card-primary > :not([class*="uk-card-media"]) em, +.uk-card-secondary.uk-card-body em, +.uk-card-secondary > :not([class*="uk-card-media"]) em, +.uk-light em, +.uk-offcanvas-bar em, +.uk-overlay-primary em, +.uk-section-primary:not(.uk-preserve-color) em, +.uk-section-secondary:not(.uk-preserve-color) em, +.uk-tile-primary:not(.uk-preserve-color) em, +.uk-tile-secondary:not(.uk-preserve-color) em { + color: #fff; +} + +.uk-card-primary.uk-card-body .uk-h1, +.uk-card-primary.uk-card-body .uk-h2, +.uk-card-primary.uk-card-body .uk-h3, +.uk-card-primary.uk-card-body .uk-h4, +.uk-card-primary.uk-card-body .uk-h5, +.uk-card-primary.uk-card-body .uk-h6, +.uk-card-primary.uk-card-body .uk-heading-2xlarge, +.uk-card-primary.uk-card-body .uk-heading-large, +.uk-card-primary.uk-card-body .uk-heading-medium, +.uk-card-primary.uk-card-body .uk-heading-small, +.uk-card-primary.uk-card-body .uk-heading-xlarge, +.uk-card-primary.uk-card-body h1, +.uk-card-primary.uk-card-body h2, +.uk-card-primary.uk-card-body h3, +.uk-card-primary.uk-card-body h4, +.uk-card-primary.uk-card-body h5, +.uk-card-primary.uk-card-body h6, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-h1, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-h2, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-h3, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-h4, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-h5, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-h6, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-heading-2xlarge, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-heading-large, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-heading-medium, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-heading-small, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-heading-xlarge, +.uk-card-primary > :not([class*="uk-card-media"]) h1, +.uk-card-primary > :not([class*="uk-card-media"]) h2, +.uk-card-primary > :not([class*="uk-card-media"]) h3, +.uk-card-primary > :not([class*="uk-card-media"]) h4, +.uk-card-primary > :not([class*="uk-card-media"]) h5, +.uk-card-primary > :not([class*="uk-card-media"]) h6, +.uk-card-secondary.uk-card-body .uk-h1, +.uk-card-secondary.uk-card-body .uk-h2, +.uk-card-secondary.uk-card-body .uk-h3, +.uk-card-secondary.uk-card-body .uk-h4, +.uk-card-secondary.uk-card-body .uk-h5, +.uk-card-secondary.uk-card-body .uk-h6, +.uk-card-secondary.uk-card-body .uk-heading-2xlarge, +.uk-card-secondary.uk-card-body .uk-heading-large, +.uk-card-secondary.uk-card-body .uk-heading-medium, +.uk-card-secondary.uk-card-body .uk-heading-small, +.uk-card-secondary.uk-card-body .uk-heading-xlarge, +.uk-card-secondary.uk-card-body h1, +.uk-card-secondary.uk-card-body h2, +.uk-card-secondary.uk-card-body h3, +.uk-card-secondary.uk-card-body h4, +.uk-card-secondary.uk-card-body h5, +.uk-card-secondary.uk-card-body h6, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-h1, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-h2, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-h3, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-h4, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-h5, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-h6, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-heading-2xlarge, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-heading-large, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-heading-medium, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-heading-small, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-heading-xlarge, +.uk-card-secondary > :not([class*="uk-card-media"]) h1, +.uk-card-secondary > :not([class*="uk-card-media"]) h2, +.uk-card-secondary > :not([class*="uk-card-media"]) h3, +.uk-card-secondary > :not([class*="uk-card-media"]) h4, +.uk-card-secondary > :not([class*="uk-card-media"]) h5, +.uk-card-secondary > :not([class*="uk-card-media"]) h6, +.uk-light .uk-h1, +.uk-light .uk-h2, +.uk-light .uk-h3, +.uk-light .uk-h4, +.uk-light .uk-h5, +.uk-light .uk-h6, +.uk-light .uk-heading-2xlarge, +.uk-light .uk-heading-large, +.uk-light .uk-heading-medium, +.uk-light .uk-heading-small, +.uk-light .uk-heading-xlarge, +.uk-light h1, +.uk-light h2, +.uk-light h3, +.uk-light h4, +.uk-light h5, +.uk-light h6, +.uk-offcanvas-bar .uk-h1, +.uk-offcanvas-bar .uk-h2, +.uk-offcanvas-bar .uk-h3, +.uk-offcanvas-bar .uk-h4, +.uk-offcanvas-bar .uk-h5, +.uk-offcanvas-bar .uk-h6, +.uk-offcanvas-bar .uk-heading-2xlarge, +.uk-offcanvas-bar .uk-heading-large, +.uk-offcanvas-bar .uk-heading-medium, +.uk-offcanvas-bar .uk-heading-small, +.uk-offcanvas-bar .uk-heading-xlarge, +.uk-offcanvas-bar h1, +.uk-offcanvas-bar h2, +.uk-offcanvas-bar h3, +.uk-offcanvas-bar h4, +.uk-offcanvas-bar h5, +.uk-offcanvas-bar h6, +.uk-overlay-primary .uk-h1, +.uk-overlay-primary .uk-h2, +.uk-overlay-primary .uk-h3, +.uk-overlay-primary .uk-h4, +.uk-overlay-primary .uk-h5, +.uk-overlay-primary .uk-h6, +.uk-overlay-primary .uk-heading-2xlarge, +.uk-overlay-primary .uk-heading-large, +.uk-overlay-primary .uk-heading-medium, +.uk-overlay-primary .uk-heading-small, +.uk-overlay-primary .uk-heading-xlarge, +.uk-overlay-primary h1, +.uk-overlay-primary h2, +.uk-overlay-primary h3, +.uk-overlay-primary h4, +.uk-overlay-primary h5, +.uk-overlay-primary h6, +.uk-section-primary:not(.uk-preserve-color) .uk-h1, +.uk-section-primary:not(.uk-preserve-color) .uk-h2, +.uk-section-primary:not(.uk-preserve-color) .uk-h3, +.uk-section-primary:not(.uk-preserve-color) .uk-h4, +.uk-section-primary:not(.uk-preserve-color) .uk-h5, +.uk-section-primary:not(.uk-preserve-color) .uk-h6, +.uk-section-primary:not(.uk-preserve-color) .uk-heading-2xlarge, +.uk-section-primary:not(.uk-preserve-color) .uk-heading-large, +.uk-section-primary:not(.uk-preserve-color) .uk-heading-medium, +.uk-section-primary:not(.uk-preserve-color) .uk-heading-small, +.uk-section-primary:not(.uk-preserve-color) .uk-heading-xlarge, +.uk-section-primary:not(.uk-preserve-color) h1, +.uk-section-primary:not(.uk-preserve-color) h2, +.uk-section-primary:not(.uk-preserve-color) h3, +.uk-section-primary:not(.uk-preserve-color) h4, +.uk-section-primary:not(.uk-preserve-color) h5, +.uk-section-primary:not(.uk-preserve-color) h6, +.uk-section-secondary:not(.uk-preserve-color) .uk-h1, +.uk-section-secondary:not(.uk-preserve-color) .uk-h2, +.uk-section-secondary:not(.uk-preserve-color) .uk-h3, +.uk-section-secondary:not(.uk-preserve-color) .uk-h4, +.uk-section-secondary:not(.uk-preserve-color) .uk-h5, +.uk-section-secondary:not(.uk-preserve-color) .uk-h6, +.uk-section-secondary:not(.uk-preserve-color) .uk-heading-2xlarge, +.uk-section-secondary:not(.uk-preserve-color) .uk-heading-large, +.uk-section-secondary:not(.uk-preserve-color) .uk-heading-medium, +.uk-section-secondary:not(.uk-preserve-color) .uk-heading-small, +.uk-section-secondary:not(.uk-preserve-color) .uk-heading-xlarge, +.uk-section-secondary:not(.uk-preserve-color) h1, +.uk-section-secondary:not(.uk-preserve-color) h2, +.uk-section-secondary:not(.uk-preserve-color) h3, +.uk-section-secondary:not(.uk-preserve-color) h4, +.uk-section-secondary:not(.uk-preserve-color) h5, +.uk-section-secondary:not(.uk-preserve-color) h6, +.uk-tile-primary:not(.uk-preserve-color) .uk-h1, +.uk-tile-primary:not(.uk-preserve-color) .uk-h2, +.uk-tile-primary:not(.uk-preserve-color) .uk-h3, +.uk-tile-primary:not(.uk-preserve-color) .uk-h4, +.uk-tile-primary:not(.uk-preserve-color) .uk-h5, +.uk-tile-primary:not(.uk-preserve-color) .uk-h6, +.uk-tile-primary:not(.uk-preserve-color) .uk-heading-2xlarge, +.uk-tile-primary:not(.uk-preserve-color) .uk-heading-large, +.uk-tile-primary:not(.uk-preserve-color) .uk-heading-medium, +.uk-tile-primary:not(.uk-preserve-color) .uk-heading-small, +.uk-tile-primary:not(.uk-preserve-color) .uk-heading-xlarge, +.uk-tile-primary:not(.uk-preserve-color) h1, +.uk-tile-primary:not(.uk-preserve-color) h2, +.uk-tile-primary:not(.uk-preserve-color) h3, +.uk-tile-primary:not(.uk-preserve-color) h4, +.uk-tile-primary:not(.uk-preserve-color) h5, +.uk-tile-primary:not(.uk-preserve-color) h6, +.uk-tile-secondary:not(.uk-preserve-color) .uk-h1, +.uk-tile-secondary:not(.uk-preserve-color) .uk-h2, +.uk-tile-secondary:not(.uk-preserve-color) .uk-h3, +.uk-tile-secondary:not(.uk-preserve-color) .uk-h4, +.uk-tile-secondary:not(.uk-preserve-color) .uk-h5, +.uk-tile-secondary:not(.uk-preserve-color) .uk-h6, +.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-2xlarge, +.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-large, +.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-medium, +.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-small, +.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-xlarge, +.uk-tile-secondary:not(.uk-preserve-color) h1, +.uk-tile-secondary:not(.uk-preserve-color) h2, +.uk-tile-secondary:not(.uk-preserve-color) h3, +.uk-tile-secondary:not(.uk-preserve-color) h4, +.uk-tile-secondary:not(.uk-preserve-color) h5, +.uk-tile-secondary:not(.uk-preserve-color) h6 { + color: #fff; +} + +.uk-card-primary.uk-card-body blockquote, +.uk-card-primary > :not([class*="uk-card-media"]) blockquote, +.uk-card-secondary.uk-card-body blockquote, +.uk-card-secondary > :not([class*="uk-card-media"]) blockquote, +.uk-light blockquote, +.uk-offcanvas-bar blockquote, +.uk-overlay-primary blockquote, +.uk-section-primary:not(.uk-preserve-color) blockquote, +.uk-section-secondary:not(.uk-preserve-color) blockquote, +.uk-tile-primary:not(.uk-preserve-color) blockquote, +.uk-tile-secondary:not(.uk-preserve-color) blockquote { + color: #fff; +} + +.uk-card-primary.uk-card-body blockquote footer, +.uk-card-primary > :not([class*="uk-card-media"]) blockquote footer, +.uk-card-secondary.uk-card-body blockquote footer, +.uk-card-secondary > :not([class*="uk-card-media"]) blockquote footer, +.uk-light blockquote footer, +.uk-offcanvas-bar blockquote footer, +.uk-overlay-primary blockquote footer, +.uk-section-primary:not(.uk-preserve-color) blockquote footer, +.uk-section-secondary:not(.uk-preserve-color) blockquote footer, +.uk-tile-primary:not(.uk-preserve-color) blockquote footer, +.uk-tile-secondary:not(.uk-preserve-color) blockquote footer { + color: rgba(255, 255, 255, 0.7); +} + +.uk-card-primary.uk-card-body .uk-hr, +.uk-card-primary.uk-card-body hr, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-hr, +.uk-card-primary > :not([class*="uk-card-media"]) hr, +.uk-card-secondary.uk-card-body .uk-hr, +.uk-card-secondary.uk-card-body hr, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-hr, +.uk-card-secondary > :not([class*="uk-card-media"]) hr, +.uk-light .uk-hr, +.uk-light hr, +.uk-offcanvas-bar .uk-hr, +.uk-offcanvas-bar hr, +.uk-overlay-primary .uk-hr, +.uk-overlay-primary hr, +.uk-section-primary:not(.uk-preserve-color) .uk-hr, +.uk-section-primary:not(.uk-preserve-color) hr, +.uk-section-secondary:not(.uk-preserve-color) .uk-hr, +.uk-section-secondary:not(.uk-preserve-color) hr, +.uk-tile-primary:not(.uk-preserve-color) .uk-hr, +.uk-tile-primary:not(.uk-preserve-color) hr, +.uk-tile-secondary:not(.uk-preserve-color) .uk-hr, +.uk-tile-secondary:not(.uk-preserve-color) hr { + border-top-color: rgba(255, 255, 255, 0.2); +} + +.uk-card-primary.uk-card-body :focus-visible, +.uk-card-primary > :not([class*="uk-card-media"]) :focus-visible, +.uk-card-secondary.uk-card-body :focus-visible, +.uk-card-secondary > :not([class*="uk-card-media"]) :focus-visible, +.uk-light :focus-visible, +.uk-offcanvas-bar :focus-visible, +.uk-overlay-primary :focus-visible, +.uk-section-primary:not(.uk-preserve-color) :focus-visible, +.uk-section-secondary:not(.uk-preserve-color) :focus-visible, +.uk-tile-primary:not(.uk-preserve-color) :focus-visible, +.uk-tile-secondary:not(.uk-preserve-color) :focus-visible { + outline-color: #fff; +} + +.uk-card-primary.uk-card-body .uk-link-muted a, +.uk-card-primary.uk-card-body a.uk-link-muted, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-link-muted a, +.uk-card-primary > :not([class*="uk-card-media"]) a.uk-link-muted, +.uk-card-secondary.uk-card-body .uk-link-muted a, +.uk-card-secondary.uk-card-body a.uk-link-muted, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-link-muted a, +.uk-card-secondary > :not([class*="uk-card-media"]) a.uk-link-muted, +.uk-light .uk-link-muted a, +.uk-light a.uk-link-muted, +.uk-offcanvas-bar .uk-link-muted a, +.uk-offcanvas-bar a.uk-link-muted, +.uk-overlay-primary .uk-link-muted a, +.uk-overlay-primary a.uk-link-muted, +.uk-section-primary:not(.uk-preserve-color) .uk-link-muted a, +.uk-section-primary:not(.uk-preserve-color) a.uk-link-muted, +.uk-section-secondary:not(.uk-preserve-color) .uk-link-muted a, +.uk-section-secondary:not(.uk-preserve-color) a.uk-link-muted, +.uk-tile-primary:not(.uk-preserve-color) .uk-link-muted a, +.uk-tile-primary:not(.uk-preserve-color) a.uk-link-muted, +.uk-tile-secondary:not(.uk-preserve-color) .uk-link-muted a, +.uk-tile-secondary:not(.uk-preserve-color) a.uk-link-muted { + color: rgba(255, 255, 255, 0.5); +} + +.uk-card-primary.uk-card-body .uk-link-muted a:hover, +.uk-card-primary.uk-card-body .uk-link-toggle:hover .uk-link-muted, +.uk-card-primary.uk-card-body a.uk-link-muted:hover, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-link-muted a:hover, +.uk-card-primary + > :not([class*="uk-card-media"]) + .uk-link-toggle:hover + .uk-link-muted, +.uk-card-primary > :not([class*="uk-card-media"]) a.uk-link-muted:hover, +.uk-card-secondary.uk-card-body .uk-link-muted a:hover, +.uk-card-secondary.uk-card-body .uk-link-toggle:hover .uk-link-muted, +.uk-card-secondary.uk-card-body a.uk-link-muted:hover, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-link-muted a:hover, +.uk-card-secondary + > :not([class*="uk-card-media"]) + .uk-link-toggle:hover + .uk-link-muted, +.uk-card-secondary > :not([class*="uk-card-media"]) a.uk-link-muted:hover, +.uk-light .uk-link-muted a:hover, +.uk-light .uk-link-toggle:hover .uk-link-muted, +.uk-light a.uk-link-muted:hover, +.uk-offcanvas-bar .uk-link-muted a:hover, +.uk-offcanvas-bar .uk-link-toggle:hover .uk-link-muted, +.uk-offcanvas-bar a.uk-link-muted:hover, +.uk-overlay-primary .uk-link-muted a:hover, +.uk-overlay-primary .uk-link-toggle:hover .uk-link-muted, +.uk-overlay-primary a.uk-link-muted:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-link-muted a:hover, +.uk-section-primary:not(.uk-preserve-color) + .uk-link-toggle:hover + .uk-link-muted, +.uk-section-primary:not(.uk-preserve-color) a.uk-link-muted:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-link-muted a:hover, +.uk-section-secondary:not(.uk-preserve-color) + .uk-link-toggle:hover + .uk-link-muted, +.uk-section-secondary:not(.uk-preserve-color) a.uk-link-muted:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-link-muted a:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-muted, +.uk-tile-primary:not(.uk-preserve-color) a.uk-link-muted:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-link-muted a:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-muted, +.uk-tile-secondary:not(.uk-preserve-color) a.uk-link-muted:hover { + color: rgba(255, 255, 255, 0.7); +} + +.uk-card-primary.uk-card-body .uk-link-text a:hover, +.uk-card-primary.uk-card-body .uk-link-toggle:hover .uk-link-text, +.uk-card-primary.uk-card-body a.uk-link-text:hover, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-link-text a:hover, +.uk-card-primary + > :not([class*="uk-card-media"]) + .uk-link-toggle:hover + .uk-link-text, +.uk-card-primary > :not([class*="uk-card-media"]) a.uk-link-text:hover, +.uk-card-secondary.uk-card-body .uk-link-text a:hover, +.uk-card-secondary.uk-card-body .uk-link-toggle:hover .uk-link-text, +.uk-card-secondary.uk-card-body a.uk-link-text:hover, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-link-text a:hover, +.uk-card-secondary + > :not([class*="uk-card-media"]) + .uk-link-toggle:hover + .uk-link-text, +.uk-card-secondary > :not([class*="uk-card-media"]) a.uk-link-text:hover, +.uk-light .uk-link-text a:hover, +.uk-light .uk-link-toggle:hover .uk-link-text, +.uk-light a.uk-link-text:hover, +.uk-offcanvas-bar .uk-link-text a:hover, +.uk-offcanvas-bar .uk-link-toggle:hover .uk-link-text, +.uk-offcanvas-bar a.uk-link-text:hover, +.uk-overlay-primary .uk-link-text a:hover, +.uk-overlay-primary .uk-link-toggle:hover .uk-link-text, +.uk-overlay-primary a.uk-link-text:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-link-text a:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-text, +.uk-section-primary:not(.uk-preserve-color) a.uk-link-text:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-link-text a:hover, +.uk-section-secondary:not(.uk-preserve-color) + .uk-link-toggle:hover + .uk-link-text, +.uk-section-secondary:not(.uk-preserve-color) a.uk-link-text:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-link-text a:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-text, +.uk-tile-primary:not(.uk-preserve-color) a.uk-link-text:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-link-text a:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-text, +.uk-tile-secondary:not(.uk-preserve-color) a.uk-link-text:hover { + color: rgba(255, 255, 255, 0.5); +} + +.uk-card-primary.uk-card-body .uk-link-heading a:hover, +.uk-card-primary.uk-card-body .uk-link-toggle:hover .uk-link-heading, +.uk-card-primary.uk-card-body a.uk-link-heading:hover, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-link-heading a:hover, +.uk-card-primary + > :not([class*="uk-card-media"]) + .uk-link-toggle:hover + .uk-link-heading, +.uk-card-primary > :not([class*="uk-card-media"]) a.uk-link-heading:hover, +.uk-card-secondary.uk-card-body .uk-link-heading a:hover, +.uk-card-secondary.uk-card-body .uk-link-toggle:hover .uk-link-heading, +.uk-card-secondary.uk-card-body a.uk-link-heading:hover, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-link-heading a:hover, +.uk-card-secondary + > :not([class*="uk-card-media"]) + .uk-link-toggle:hover + .uk-link-heading, +.uk-card-secondary > :not([class*="uk-card-media"]) a.uk-link-heading:hover, +.uk-light .uk-link-heading a:hover, +.uk-light .uk-link-toggle:hover .uk-link-heading, +.uk-light a.uk-link-heading:hover, +.uk-offcanvas-bar .uk-link-heading a:hover, +.uk-offcanvas-bar .uk-link-toggle:hover .uk-link-heading, +.uk-offcanvas-bar a.uk-link-heading:hover, +.uk-overlay-primary .uk-link-heading a:hover, +.uk-overlay-primary .uk-link-toggle:hover .uk-link-heading, +.uk-overlay-primary a.uk-link-heading:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-link-heading a:hover, +.uk-section-primary:not(.uk-preserve-color) + .uk-link-toggle:hover + .uk-link-heading, +.uk-section-primary:not(.uk-preserve-color) a.uk-link-heading:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-link-heading a:hover, +.uk-section-secondary:not(.uk-preserve-color) + .uk-link-toggle:hover + .uk-link-heading, +.uk-section-secondary:not(.uk-preserve-color) a.uk-link-heading:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-link-heading a:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-heading, +.uk-tile-primary:not(.uk-preserve-color) a.uk-link-heading:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-link-heading a:hover, +.uk-tile-secondary:not(.uk-preserve-color) + .uk-link-toggle:hover + .uk-link-heading, +.uk-tile-secondary:not(.uk-preserve-color) a.uk-link-heading:hover { + color: #fff; +} + +.uk-card-primary.uk-card-body .uk-heading-divider, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-heading-divider, +.uk-card-secondary.uk-card-body .uk-heading-divider, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-heading-divider, +.uk-light .uk-heading-divider, +.uk-offcanvas-bar .uk-heading-divider, +.uk-overlay-primary .uk-heading-divider, +.uk-section-primary:not(.uk-preserve-color) .uk-heading-divider, +.uk-section-secondary:not(.uk-preserve-color) .uk-heading-divider, +.uk-tile-primary:not(.uk-preserve-color) .uk-heading-divider, +.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-divider { + border-bottom-color: rgba(255, 255, 255, 0.2); +} + +.uk-card-primary.uk-card-body .uk-heading-bullet::before, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-heading-bullet::before, +.uk-card-secondary.uk-card-body .uk-heading-bullet::before, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-heading-bullet::before, +.uk-light .uk-heading-bullet::before, +.uk-offcanvas-bar .uk-heading-bullet::before, +.uk-overlay-primary .uk-heading-bullet::before, +.uk-section-primary:not(.uk-preserve-color) .uk-heading-bullet::before, +.uk-section-secondary:not(.uk-preserve-color) .uk-heading-bullet::before, +.uk-tile-primary:not(.uk-preserve-color) .uk-heading-bullet::before, +.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-bullet::before { + border-left-color: rgba(255, 255, 255, 0.2); +} + +.uk-card-primary.uk-card-body .uk-heading-line > ::after, +.uk-card-primary.uk-card-body .uk-heading-line > ::before, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-heading-line > ::after, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-heading-line > ::before, +.uk-card-secondary.uk-card-body .uk-heading-line > ::after, +.uk-card-secondary.uk-card-body .uk-heading-line > ::before, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-heading-line > ::after, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-heading-line > ::before, +.uk-light .uk-heading-line > ::after, +.uk-light .uk-heading-line > ::before, +.uk-offcanvas-bar .uk-heading-line > ::after, +.uk-offcanvas-bar .uk-heading-line > ::before, +.uk-overlay-primary .uk-heading-line > ::after, +.uk-overlay-primary .uk-heading-line > ::before, +.uk-section-primary:not(.uk-preserve-color) .uk-heading-line > ::after, +.uk-section-primary:not(.uk-preserve-color) .uk-heading-line > ::before, +.uk-section-secondary:not(.uk-preserve-color) .uk-heading-line > ::after, +.uk-section-secondary:not(.uk-preserve-color) .uk-heading-line > ::before, +.uk-tile-primary:not(.uk-preserve-color) .uk-heading-line > ::after, +.uk-tile-primary:not(.uk-preserve-color) .uk-heading-line > ::before, +.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-line > ::after, +.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-line > ::before { + border-bottom-color: rgba(255, 255, 255, 0.2); +} + +.uk-card-primary.uk-card-body .uk-divider-icon, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-divider-icon, +.uk-card-secondary.uk-card-body .uk-divider-icon, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-divider-icon, +.uk-light .uk-divider-icon, +.uk-offcanvas-bar .uk-divider-icon, +.uk-overlay-primary .uk-divider-icon, +.uk-section-primary:not(.uk-preserve-color) .uk-divider-icon, +.uk-section-secondary:not(.uk-preserve-color) .uk-divider-icon, +.uk-tile-primary:not(.uk-preserve-color) .uk-divider-icon, +.uk-tile-secondary:not(.uk-preserve-color) .uk-divider-icon { + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22none%22%20stroke%3D%22rgba%28255,%20255,%20255,%200.2%29%22%20stroke-width%3D%222%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%227%22%20%2F%3E%0A%3C%2Fsvg%3E%0A"); +} + +.uk-card-primary.uk-card-body .uk-divider-icon::after, +.uk-card-primary.uk-card-body .uk-divider-icon::before, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-divider-icon::after, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-divider-icon::before, +.uk-card-secondary.uk-card-body .uk-divider-icon::after, +.uk-card-secondary.uk-card-body .uk-divider-icon::before, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-divider-icon::after, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-divider-icon::before, +.uk-light .uk-divider-icon::after, +.uk-light .uk-divider-icon::before, +.uk-offcanvas-bar .uk-divider-icon::after, +.uk-offcanvas-bar .uk-divider-icon::before, +.uk-overlay-primary .uk-divider-icon::after, +.uk-overlay-primary .uk-divider-icon::before, +.uk-section-primary:not(.uk-preserve-color) .uk-divider-icon::after, +.uk-section-primary:not(.uk-preserve-color) .uk-divider-icon::before, +.uk-section-secondary:not(.uk-preserve-color) .uk-divider-icon::after, +.uk-section-secondary:not(.uk-preserve-color) .uk-divider-icon::before, +.uk-tile-primary:not(.uk-preserve-color) .uk-divider-icon::after, +.uk-tile-primary:not(.uk-preserve-color) .uk-divider-icon::before, +.uk-tile-secondary:not(.uk-preserve-color) .uk-divider-icon::after, +.uk-tile-secondary:not(.uk-preserve-color) .uk-divider-icon::before { + border-bottom-color: rgba(255, 255, 255, 0.2); +} + +.uk-card-primary.uk-card-body .uk-divider-small::after, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-divider-small::after, +.uk-card-secondary.uk-card-body .uk-divider-small::after, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-divider-small::after, +.uk-light .uk-divider-small::after, +.uk-offcanvas-bar .uk-divider-small::after, +.uk-overlay-primary .uk-divider-small::after, +.uk-section-primary:not(.uk-preserve-color) .uk-divider-small::after, +.uk-section-secondary:not(.uk-preserve-color) .uk-divider-small::after, +.uk-tile-primary:not(.uk-preserve-color) .uk-divider-small::after, +.uk-tile-secondary:not(.uk-preserve-color) .uk-divider-small::after { + border-top-color: rgba(255, 255, 255, 0.2); +} + +.uk-card-primary.uk-card-body .uk-divider-vertical, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-divider-vertical, +.uk-card-secondary.uk-card-body .uk-divider-vertical, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-divider-vertical, +.uk-light .uk-divider-vertical, +.uk-offcanvas-bar .uk-divider-vertical, +.uk-overlay-primary .uk-divider-vertical, +.uk-section-primary:not(.uk-preserve-color) .uk-divider-vertical, +.uk-section-secondary:not(.uk-preserve-color) .uk-divider-vertical, +.uk-tile-primary:not(.uk-preserve-color) .uk-divider-vertical, +.uk-tile-secondary:not(.uk-preserve-color) .uk-divider-vertical { + border-left-color: rgba(255, 255, 255, 0.2); +} + +.uk-card-primary.uk-card-body .uk-list-muted > ::before, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-list-muted > ::before, +.uk-card-secondary.uk-card-body .uk-list-muted > ::before, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-list-muted > ::before, +.uk-light .uk-list-muted > ::before, +.uk-offcanvas-bar .uk-list-muted > ::before, +.uk-overlay-primary .uk-list-muted > ::before, +.uk-section-primary:not(.uk-preserve-color) .uk-list-muted > ::before, +.uk-section-secondary:not(.uk-preserve-color) .uk-list-muted > ::before, +.uk-tile-primary:not(.uk-preserve-color) .uk-list-muted > ::before, +.uk-tile-secondary:not(.uk-preserve-color) .uk-list-muted > ::before { + color: rgba(255, 255, 255, 0.5) !important; +} + +.uk-card-primary.uk-card-body .uk-list-emphasis > ::before, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-list-emphasis > ::before, +.uk-card-secondary.uk-card-body .uk-list-emphasis > ::before, +.uk-card-secondary + > :not([class*="uk-card-media"]) + .uk-list-emphasis + > ::before, +.uk-light .uk-list-emphasis > ::before, +.uk-offcanvas-bar .uk-list-emphasis > ::before, +.uk-overlay-primary .uk-list-emphasis > ::before, +.uk-section-primary:not(.uk-preserve-color) .uk-list-emphasis > ::before, +.uk-section-secondary:not(.uk-preserve-color) .uk-list-emphasis > ::before, +.uk-tile-primary:not(.uk-preserve-color) .uk-list-emphasis > ::before, +.uk-tile-secondary:not(.uk-preserve-color) .uk-list-emphasis > ::before { + color: #fff !important; +} + +.uk-card-primary.uk-card-body .uk-list-primary > ::before, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-list-primary > ::before, +.uk-card-secondary.uk-card-body .uk-list-primary > ::before, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-list-primary > ::before, +.uk-light .uk-list-primary > ::before, +.uk-offcanvas-bar .uk-list-primary > ::before, +.uk-overlay-primary .uk-list-primary > ::before, +.uk-section-primary:not(.uk-preserve-color) .uk-list-primary > ::before, +.uk-section-secondary:not(.uk-preserve-color) .uk-list-primary > ::before, +.uk-tile-primary:not(.uk-preserve-color) .uk-list-primary > ::before, +.uk-tile-secondary:not(.uk-preserve-color) .uk-list-primary > ::before { + color: #fff !important; +} + +.uk-card-primary.uk-card-body .uk-list-secondary > ::before, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-list-secondary > ::before, +.uk-card-secondary.uk-card-body .uk-list-secondary > ::before, +.uk-card-secondary + > :not([class*="uk-card-media"]) + .uk-list-secondary + > ::before, +.uk-light .uk-list-secondary > ::before, +.uk-offcanvas-bar .uk-list-secondary > ::before, +.uk-overlay-primary .uk-list-secondary > ::before, +.uk-section-primary:not(.uk-preserve-color) .uk-list-secondary > ::before, +.uk-section-secondary:not(.uk-preserve-color) .uk-list-secondary > ::before, +.uk-tile-primary:not(.uk-preserve-color) .uk-list-secondary > ::before, +.uk-tile-secondary:not(.uk-preserve-color) .uk-list-secondary > ::before { + color: #fff !important; +} + +.uk-card-primary.uk-card-body .uk-list-bullet > ::before, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-list-bullet > ::before, +.uk-card-secondary.uk-card-body .uk-list-bullet > ::before, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-list-bullet > ::before, +.uk-light .uk-list-bullet > ::before, +.uk-offcanvas-bar .uk-list-bullet > ::before, +.uk-overlay-primary .uk-list-bullet > ::before, +.uk-section-primary:not(.uk-preserve-color) .uk-list-bullet > ::before, +.uk-section-secondary:not(.uk-preserve-color) .uk-list-bullet > ::before, +.uk-tile-primary:not(.uk-preserve-color) .uk-list-bullet > ::before, +.uk-tile-secondary:not(.uk-preserve-color) .uk-list-bullet > ::before { + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%226%22%20height%3D%226%22%20viewBox%3D%220%200%206%206%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20cx%3D%223%22%20cy%3D%223%22%20r%3D%223%22%20%2F%3E%0A%3C%2Fsvg%3E"); +} + +.uk-card-primary.uk-card-body .uk-list-divider > :nth-child(n + 2), +.uk-card-primary + > :not([class*="uk-card-media"]) + .uk-list-divider + > :nth-child(n + 2), +.uk-card-secondary.uk-card-body .uk-list-divider > :nth-child(n + 2), +.uk-card-secondary + > :not([class*="uk-card-media"]) + .uk-list-divider + > :nth-child(n + 2), +.uk-light .uk-list-divider > :nth-child(n + 2), +.uk-offcanvas-bar .uk-list-divider > :nth-child(n + 2), +.uk-overlay-primary .uk-list-divider > :nth-child(n + 2), +.uk-section-primary:not(.uk-preserve-color) + .uk-list-divider + > :nth-child(n + 2), +.uk-section-secondary:not(.uk-preserve-color) + .uk-list-divider + > :nth-child(n + 2), +.uk-tile-primary:not(.uk-preserve-color) .uk-list-divider > :nth-child(n + 2), +.uk-tile-secondary:not(.uk-preserve-color) + .uk-list-divider + > :nth-child(n + 2) { + border-top-color: rgba(255, 255, 255, 0.2); +} + +.uk-card-primary.uk-card-body .uk-list-striped > :nth-of-type(odd), +.uk-card-primary + > :not([class*="uk-card-media"]) + .uk-list-striped + > :nth-of-type(odd), +.uk-card-secondary.uk-card-body .uk-list-striped > :nth-of-type(odd), +.uk-card-secondary + > :not([class*="uk-card-media"]) + .uk-list-striped + > :nth-of-type(odd), +.uk-light .uk-list-striped > :nth-of-type(odd), +.uk-offcanvas-bar .uk-list-striped > :nth-of-type(odd), +.uk-overlay-primary .uk-list-striped > :nth-of-type(odd), +.uk-section-primary:not(.uk-preserve-color) + .uk-list-striped + > :nth-of-type(odd), +.uk-section-secondary:not(.uk-preserve-color) + .uk-list-striped + > :nth-of-type(odd), +.uk-tile-primary:not(.uk-preserve-color) .uk-list-striped > :nth-of-type(odd), +.uk-tile-secondary:not(.uk-preserve-color) + .uk-list-striped + > :nth-of-type(odd) { + border-top-color: rgba(255, 255, 255, 0.2); + border-bottom-color: rgba(255, 255, 255, 0.2); +} + +.uk-card-primary.uk-card-body .uk-list-striped > :nth-of-type(odd), +.uk-card-primary + > :not([class*="uk-card-media"]) + .uk-list-striped + > :nth-of-type(odd), +.uk-card-secondary.uk-card-body .uk-list-striped > :nth-of-type(odd), +.uk-card-secondary + > :not([class*="uk-card-media"]) + .uk-list-striped + > :nth-of-type(odd), +.uk-light .uk-list-striped > :nth-of-type(odd), +.uk-offcanvas-bar .uk-list-striped > :nth-of-type(odd), +.uk-overlay-primary .uk-list-striped > :nth-of-type(odd), +.uk-section-primary:not(.uk-preserve-color) + .uk-list-striped + > :nth-of-type(odd), +.uk-section-secondary:not(.uk-preserve-color) + .uk-list-striped + > :nth-of-type(odd), +.uk-tile-primary:not(.uk-preserve-color) .uk-list-striped > :nth-of-type(odd), +.uk-tile-secondary:not(.uk-preserve-color) + .uk-list-striped + > :nth-of-type(odd) { + background-color: rgba(255, 255, 255, 0.1); +} + +.uk-card-primary.uk-card-body .uk-table th, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-table th, +.uk-card-secondary.uk-card-body .uk-table th, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-table th, +.uk-light .uk-table th, +.uk-offcanvas-bar .uk-table th, +.uk-overlay-primary .uk-table th, +.uk-section-primary:not(.uk-preserve-color) .uk-table th, +.uk-section-secondary:not(.uk-preserve-color) .uk-table th, +.uk-tile-primary:not(.uk-preserve-color) .uk-table th, +.uk-tile-secondary:not(.uk-preserve-color) .uk-table th { + color: rgba(255, 255, 255, 0.7); +} + +.uk-card-primary.uk-card-body .uk-table caption, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-table caption, +.uk-card-secondary.uk-card-body .uk-table caption, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-table caption, +.uk-light .uk-table caption, +.uk-offcanvas-bar .uk-table caption, +.uk-overlay-primary .uk-table caption, +.uk-section-primary:not(.uk-preserve-color) .uk-table caption, +.uk-section-secondary:not(.uk-preserve-color) .uk-table caption, +.uk-tile-primary:not(.uk-preserve-color) .uk-table caption, +.uk-tile-secondary:not(.uk-preserve-color) .uk-table caption { + color: rgba(255, 255, 255, 0.5); +} + +.uk-card-primary.uk-card-body .uk-table tbody tr.uk-active, +.uk-card-primary.uk-card-body .uk-table > tr.uk-active, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-table tbody tr.uk-active, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-table > tr.uk-active, +.uk-card-secondary.uk-card-body .uk-table tbody tr.uk-active, +.uk-card-secondary.uk-card-body .uk-table > tr.uk-active, +.uk-card-secondary + > :not([class*="uk-card-media"]) + .uk-table + tbody + tr.uk-active, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-table > tr.uk-active, +.uk-light .uk-table tbody tr.uk-active, +.uk-light .uk-table > tr.uk-active, +.uk-offcanvas-bar .uk-table tbody tr.uk-active, +.uk-offcanvas-bar .uk-table > tr.uk-active, +.uk-overlay-primary .uk-table tbody tr.uk-active, +.uk-overlay-primary .uk-table > tr.uk-active, +.uk-section-primary:not(.uk-preserve-color) .uk-table tbody tr.uk-active, +.uk-section-primary:not(.uk-preserve-color) .uk-table > tr.uk-active, +.uk-section-secondary:not(.uk-preserve-color) .uk-table tbody tr.uk-active, +.uk-section-secondary:not(.uk-preserve-color) .uk-table > tr.uk-active, +.uk-tile-primary:not(.uk-preserve-color) .uk-table tbody tr.uk-active, +.uk-tile-primary:not(.uk-preserve-color) .uk-table > tr.uk-active, +.uk-tile-secondary:not(.uk-preserve-color) .uk-table tbody tr.uk-active, +.uk-tile-secondary:not(.uk-preserve-color) .uk-table > tr.uk-active { + background: rgba(255, 255, 255, 0.08); +} + +.uk-card-primary.uk-card-body + .uk-table-divider + > :first-child + > tr:not(:first-child), +.uk-card-primary.uk-card-body .uk-table-divider > :not(:first-child) > tr, +.uk-card-primary.uk-card-body .uk-table-divider > tr:not(:first-child), +.uk-card-primary + > :not([class*="uk-card-media"]) + .uk-table-divider + > :first-child + > tr:not(:first-child), +.uk-card-primary + > :not([class*="uk-card-media"]) + .uk-table-divider + > :not(:first-child) + > tr, +.uk-card-primary + > :not([class*="uk-card-media"]) + .uk-table-divider + > tr:not(:first-child), +.uk-card-secondary.uk-card-body + .uk-table-divider + > :first-child + > tr:not(:first-child), +.uk-card-secondary.uk-card-body .uk-table-divider > :not(:first-child) > tr, +.uk-card-secondary.uk-card-body .uk-table-divider > tr:not(:first-child), +.uk-card-secondary + > :not([class*="uk-card-media"]) + .uk-table-divider + > :first-child + > tr:not(:first-child), +.uk-card-secondary + > :not([class*="uk-card-media"]) + .uk-table-divider + > :not(:first-child) + > tr, +.uk-card-secondary + > :not([class*="uk-card-media"]) + .uk-table-divider + > tr:not(:first-child), +.uk-light .uk-table-divider > :first-child > tr:not(:first-child), +.uk-light .uk-table-divider > :not(:first-child) > tr, +.uk-light .uk-table-divider > tr:not(:first-child), +.uk-offcanvas-bar .uk-table-divider > :first-child > tr:not(:first-child), +.uk-offcanvas-bar .uk-table-divider > :not(:first-child) > tr, +.uk-offcanvas-bar .uk-table-divider > tr:not(:first-child), +.uk-overlay-primary .uk-table-divider > :first-child > tr:not(:first-child), +.uk-overlay-primary .uk-table-divider > :not(:first-child) > tr, +.uk-overlay-primary .uk-table-divider > tr:not(:first-child), +.uk-section-primary:not(.uk-preserve-color) + .uk-table-divider + > :first-child + > tr:not(:first-child), +.uk-section-primary:not(.uk-preserve-color) + .uk-table-divider + > :not(:first-child) + > tr, +.uk-section-primary:not(.uk-preserve-color) + .uk-table-divider + > tr:not(:first-child), +.uk-section-secondary:not(.uk-preserve-color) + .uk-table-divider + > :first-child + > tr:not(:first-child), +.uk-section-secondary:not(.uk-preserve-color) + .uk-table-divider + > :not(:first-child) + > tr, +.uk-section-secondary:not(.uk-preserve-color) + .uk-table-divider + > tr:not(:first-child), +.uk-tile-primary:not(.uk-preserve-color) + .uk-table-divider + > :first-child + > tr:not(:first-child), +.uk-tile-primary:not(.uk-preserve-color) + .uk-table-divider + > :not(:first-child) + > tr, +.uk-tile-primary:not(.uk-preserve-color) + .uk-table-divider + > tr:not(:first-child), +.uk-tile-secondary:not(.uk-preserve-color) + .uk-table-divider + > :first-child + > tr:not(:first-child), +.uk-tile-secondary:not(.uk-preserve-color) + .uk-table-divider + > :not(:first-child) + > tr, +.uk-tile-secondary:not(.uk-preserve-color) + .uk-table-divider + > tr:not(:first-child) { + border-top-color: rgba(255, 255, 255, 0.2); +} + +.uk-card-primary.uk-card-body .uk-table-striped tbody tr:nth-of-type(odd), +.uk-card-primary.uk-card-body .uk-table-striped > tr:nth-of-type(odd), +.uk-card-primary + > :not([class*="uk-card-media"]) + .uk-table-striped + tbody + tr:nth-of-type(odd), +.uk-card-primary + > :not([class*="uk-card-media"]) + .uk-table-striped + > tr:nth-of-type(odd), +.uk-card-secondary.uk-card-body .uk-table-striped tbody tr:nth-of-type(odd), +.uk-card-secondary.uk-card-body .uk-table-striped > tr:nth-of-type(odd), +.uk-card-secondary + > :not([class*="uk-card-media"]) + .uk-table-striped + tbody + tr:nth-of-type(odd), +.uk-card-secondary + > :not([class*="uk-card-media"]) + .uk-table-striped + > tr:nth-of-type(odd), +.uk-light .uk-table-striped tbody tr:nth-of-type(odd), +.uk-light .uk-table-striped > tr:nth-of-type(odd), +.uk-offcanvas-bar .uk-table-striped tbody tr:nth-of-type(odd), +.uk-offcanvas-bar .uk-table-striped > tr:nth-of-type(odd), +.uk-overlay-primary .uk-table-striped tbody tr:nth-of-type(odd), +.uk-overlay-primary .uk-table-striped > tr:nth-of-type(odd), +.uk-section-primary:not(.uk-preserve-color) + .uk-table-striped + tbody + tr:nth-of-type(odd), +.uk-section-primary:not(.uk-preserve-color) + .uk-table-striped + > tr:nth-of-type(odd), +.uk-section-secondary:not(.uk-preserve-color) + .uk-table-striped + tbody + tr:nth-of-type(odd), +.uk-section-secondary:not(.uk-preserve-color) + .uk-table-striped + > tr:nth-of-type(odd), +.uk-tile-primary:not(.uk-preserve-color) + .uk-table-striped + tbody + tr:nth-of-type(odd), +.uk-tile-primary:not(.uk-preserve-color) + .uk-table-striped + > tr:nth-of-type(odd), +.uk-tile-secondary:not(.uk-preserve-color) + .uk-table-striped + tbody + tr:nth-of-type(odd), +.uk-tile-secondary:not(.uk-preserve-color) + .uk-table-striped + > tr:nth-of-type(odd) { + background: rgba(255, 255, 255, 0.1); + border-top-color: rgba(255, 255, 255, 0.2); + border-bottom-color: rgba(255, 255, 255, 0.2); +} + +.uk-card-primary.uk-card-body .uk-table-hover tbody tr:hover, +.uk-card-primary.uk-card-body .uk-table-hover > tr:hover, +.uk-card-primary + > :not([class*="uk-card-media"]) + .uk-table-hover + tbody + tr:hover, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-table-hover > tr:hover, +.uk-card-secondary.uk-card-body .uk-table-hover tbody tr:hover, +.uk-card-secondary.uk-card-body .uk-table-hover > tr:hover, +.uk-card-secondary + > :not([class*="uk-card-media"]) + .uk-table-hover + tbody + tr:hover, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-table-hover > tr:hover, +.uk-light .uk-table-hover tbody tr:hover, +.uk-light .uk-table-hover > tr:hover, +.uk-offcanvas-bar .uk-table-hover tbody tr:hover, +.uk-offcanvas-bar .uk-table-hover > tr:hover, +.uk-overlay-primary .uk-table-hover tbody tr:hover, +.uk-overlay-primary .uk-table-hover > tr:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-table-hover tbody tr:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-table-hover > tr:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-table-hover tbody tr:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-table-hover > tr:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-table-hover tbody tr:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-table-hover > tr:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-table-hover tbody tr:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-table-hover > tr:hover { + background: rgba(255, 255, 255, 0.08); +} + +.uk-card-primary.uk-card-body .uk-icon-link, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-icon-link, +.uk-card-secondary.uk-card-body .uk-icon-link, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-icon-link, +.uk-light .uk-icon-link, +.uk-offcanvas-bar .uk-icon-link, +.uk-overlay-primary .uk-icon-link, +.uk-section-primary:not(.uk-preserve-color) .uk-icon-link, +.uk-section-secondary:not(.uk-preserve-color) .uk-icon-link, +.uk-tile-primary:not(.uk-preserve-color) .uk-icon-link, +.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-link { + color: rgba(255, 255, 255, 0.5); +} + +.uk-card-primary.uk-card-body .uk-icon-link:hover, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-icon-link:hover, +.uk-card-secondary.uk-card-body .uk-icon-link:hover, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-icon-link:hover, +.uk-light .uk-icon-link:hover, +.uk-offcanvas-bar .uk-icon-link:hover, +.uk-overlay-primary .uk-icon-link:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-icon-link:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-icon-link:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-icon-link:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-link:hover { + color: rgba(255, 255, 255, 0.7); +} + +.uk-card-primary.uk-card-body .uk-active > .uk-icon-link, +.uk-card-primary.uk-card-body .uk-icon-link:active, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-active > .uk-icon-link, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-icon-link:active, +.uk-card-secondary.uk-card-body .uk-active > .uk-icon-link, +.uk-card-secondary.uk-card-body .uk-icon-link:active, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-active > .uk-icon-link, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-icon-link:active, +.uk-light .uk-active > .uk-icon-link, +.uk-light .uk-icon-link:active, +.uk-offcanvas-bar .uk-active > .uk-icon-link, +.uk-offcanvas-bar .uk-icon-link:active, +.uk-overlay-primary .uk-active > .uk-icon-link, +.uk-overlay-primary .uk-icon-link:active, +.uk-section-primary:not(.uk-preserve-color) .uk-active > .uk-icon-link, +.uk-section-primary:not(.uk-preserve-color) .uk-icon-link:active, +.uk-section-secondary:not(.uk-preserve-color) .uk-active > .uk-icon-link, +.uk-section-secondary:not(.uk-preserve-color) .uk-icon-link:active, +.uk-tile-primary:not(.uk-preserve-color) .uk-active > .uk-icon-link, +.uk-tile-primary:not(.uk-preserve-color) .uk-icon-link:active, +.uk-tile-secondary:not(.uk-preserve-color) .uk-active > .uk-icon-link, +.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-link:active { + color: rgba(255, 255, 255, 0.7); +} + +.uk-card-primary.uk-card-body .uk-icon-button, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-icon-button, +.uk-card-secondary.uk-card-body .uk-icon-button, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-icon-button, +.uk-light .uk-icon-button, +.uk-offcanvas-bar .uk-icon-button, +.uk-overlay-primary .uk-icon-button, +.uk-section-primary:not(.uk-preserve-color) .uk-icon-button, +.uk-section-secondary:not(.uk-preserve-color) .uk-icon-button, +.uk-tile-primary:not(.uk-preserve-color) .uk-icon-button, +.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-button { + background-color: rgba(255, 255, 255, 0.1); + color: rgba(255, 255, 255, 0.5); +} + +.uk-card-primary.uk-card-body .uk-icon-button:hover, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-icon-button:hover, +.uk-card-secondary.uk-card-body .uk-icon-button:hover, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-icon-button:hover, +.uk-light .uk-icon-button:hover, +.uk-offcanvas-bar .uk-icon-button:hover, +.uk-overlay-primary .uk-icon-button:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-icon-button:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-icon-button:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-icon-button:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-button:hover { + background-color: rgba(255, 255, 255, 0.15); + color: rgba(255, 255, 255, 0.7); +} + +.uk-card-primary.uk-card-body .uk-icon-button:active, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-icon-button:active, +.uk-card-secondary.uk-card-body .uk-icon-button:active, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-icon-button:active, +.uk-light .uk-icon-button:active, +.uk-offcanvas-bar .uk-icon-button:active, +.uk-overlay-primary .uk-icon-button:active, +.uk-section-primary:not(.uk-preserve-color) .uk-icon-button:active, +.uk-section-secondary:not(.uk-preserve-color) .uk-icon-button:active, +.uk-tile-primary:not(.uk-preserve-color) .uk-icon-button:active, +.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-button:active { + background-color: rgba(255, 255, 255, 0.2); + color: rgba(255, 255, 255, 0.7); +} + +.uk-card-primary.uk-card-body .uk-input, +.uk-card-primary.uk-card-body .uk-select, +.uk-card-primary.uk-card-body .uk-textarea, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-input, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-select, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-textarea, +.uk-card-secondary.uk-card-body .uk-input, +.uk-card-secondary.uk-card-body .uk-select, +.uk-card-secondary.uk-card-body .uk-textarea, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-input, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-select, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-textarea, +.uk-light .uk-input, +.uk-light .uk-select, +.uk-light .uk-textarea, +.uk-offcanvas-bar .uk-input, +.uk-offcanvas-bar .uk-select, +.uk-offcanvas-bar .uk-textarea, +.uk-overlay-primary .uk-input, +.uk-overlay-primary .uk-select, +.uk-overlay-primary .uk-textarea, +.uk-section-primary:not(.uk-preserve-color) .uk-input, +.uk-section-primary:not(.uk-preserve-color) .uk-select, +.uk-section-primary:not(.uk-preserve-color) .uk-textarea, +.uk-section-secondary:not(.uk-preserve-color) .uk-input, +.uk-section-secondary:not(.uk-preserve-color) .uk-select, +.uk-section-secondary:not(.uk-preserve-color) .uk-textarea, +.uk-tile-primary:not(.uk-preserve-color) .uk-input, +.uk-tile-primary:not(.uk-preserve-color) .uk-select, +.uk-tile-primary:not(.uk-preserve-color) .uk-textarea, +.uk-tile-secondary:not(.uk-preserve-color) .uk-input, +.uk-tile-secondary:not(.uk-preserve-color) .uk-select, +.uk-tile-secondary:not(.uk-preserve-color) .uk-textarea { + background-color: rgba(255, 255, 255, 0.1); + color: rgba(255, 255, 255, 0.7); + background-clip: padding-box; + border-color: rgba(255, 255, 255, 0.2); +} + +.uk-card-primary.uk-card-body .uk-input:focus, +.uk-card-primary.uk-card-body .uk-select:focus, +.uk-card-primary.uk-card-body .uk-textarea:focus, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-input:focus, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-select:focus, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-textarea:focus, +.uk-card-secondary.uk-card-body .uk-input:focus, +.uk-card-secondary.uk-card-body .uk-select:focus, +.uk-card-secondary.uk-card-body .uk-textarea:focus, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-input:focus, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-select:focus, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-textarea:focus, +.uk-light .uk-input:focus, +.uk-light .uk-select:focus, +.uk-light .uk-textarea:focus, +.uk-offcanvas-bar .uk-input:focus, +.uk-offcanvas-bar .uk-select:focus, +.uk-offcanvas-bar .uk-textarea:focus, +.uk-overlay-primary .uk-input:focus, +.uk-overlay-primary .uk-select:focus, +.uk-overlay-primary .uk-textarea:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-input:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-select:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-textarea:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-input:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-select:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-textarea:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-input:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-select:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-textarea:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-input:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-select:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-textarea:focus { + background-color: rgba(255, 255, 255, 0.15); + color: rgba(255, 255, 255, 0.7); + border-color: rgba(255, 255, 255, 0.7); +} + +.uk-card-primary.uk-card-body .uk-input::placeholder, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-input::placeholder, +.uk-card-secondary.uk-card-body .uk-input::placeholder, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-input::placeholder, +.uk-light .uk-input::placeholder, +.uk-offcanvas-bar .uk-input::placeholder, +.uk-overlay-primary .uk-input::placeholder, +.uk-section-primary:not(.uk-preserve-color) .uk-input::placeholder, +.uk-section-secondary:not(.uk-preserve-color) .uk-input::placeholder, +.uk-tile-primary:not(.uk-preserve-color) .uk-input::placeholder, +.uk-tile-secondary:not(.uk-preserve-color) .uk-input::placeholder { + color: rgba(255, 255, 255, 0.5); +} + +.uk-card-primary.uk-card-body .uk-textarea::placeholder, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-textarea::placeholder, +.uk-card-secondary.uk-card-body .uk-textarea::placeholder, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-textarea::placeholder, +.uk-light .uk-textarea::placeholder, +.uk-offcanvas-bar .uk-textarea::placeholder, +.uk-overlay-primary .uk-textarea::placeholder, +.uk-section-primary:not(.uk-preserve-color) .uk-textarea::placeholder, +.uk-section-secondary:not(.uk-preserve-color) .uk-textarea::placeholder, +.uk-tile-primary:not(.uk-preserve-color) .uk-textarea::placeholder, +.uk-tile-secondary:not(.uk-preserve-color) .uk-textarea::placeholder { + color: rgba(255, 255, 255, 0.5); +} + +.uk-card-primary.uk-card-body .uk-select:not([multiple]):not([size]), +.uk-card-primary + > :not([class*="uk-card-media"]) + .uk-select:not([multiple]):not([size]), +.uk-card-secondary.uk-card-body .uk-select:not([multiple]):not([size]), +.uk-card-secondary + > :not([class*="uk-card-media"]) + .uk-select:not([multiple]):not([size]), +.uk-light .uk-select:not([multiple]):not([size]), +.uk-offcanvas-bar .uk-select:not([multiple]):not([size]), +.uk-overlay-primary .uk-select:not([multiple]):not([size]), +.uk-section-primary:not(.uk-preserve-color) + .uk-select:not([multiple]):not([size]), +.uk-section-secondary:not(.uk-preserve-color) + .uk-select:not([multiple]):not([size]), +.uk-tile-primary:not(.uk-preserve-color) .uk-select:not([multiple]):not([size]), +.uk-tile-secondary:not(.uk-preserve-color) + .uk-select:not([multiple]):not([size]) { + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2224%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20points%3D%2212%201%209%206%2015%206%22%20%2F%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20points%3D%2212%2013%209%208%2015%208%22%20%2F%3E%0A%3C%2Fsvg%3E%0A"); +} + +.uk-card-primary.uk-card-body .uk-input[list]:focus, +.uk-card-primary.uk-card-body .uk-input[list]:hover, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-input[list]:focus, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-input[list]:hover, +.uk-card-secondary.uk-card-body .uk-input[list]:focus, +.uk-card-secondary.uk-card-body .uk-input[list]:hover, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-input[list]:focus, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-input[list]:hover, +.uk-light .uk-input[list]:focus, +.uk-light .uk-input[list]:hover, +.uk-offcanvas-bar .uk-input[list]:focus, +.uk-offcanvas-bar .uk-input[list]:hover, +.uk-overlay-primary .uk-input[list]:focus, +.uk-overlay-primary .uk-input[list]:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-input[list]:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-input[list]:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-input[list]:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-input[list]:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-input[list]:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-input[list]:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-input[list]:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-input[list]:hover { + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2224%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20points%3D%2212%2012%208%206%2016%206%22%20%2F%3E%0A%3C%2Fsvg%3E%0A"); +} + +.uk-card-primary.uk-card-body .uk-checkbox, +.uk-card-primary.uk-card-body .uk-radio, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-checkbox, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-radio, +.uk-card-secondary.uk-card-body .uk-checkbox, +.uk-card-secondary.uk-card-body .uk-radio, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-checkbox, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-radio, +.uk-light .uk-checkbox, +.uk-light .uk-radio, +.uk-offcanvas-bar .uk-checkbox, +.uk-offcanvas-bar .uk-radio, +.uk-overlay-primary .uk-checkbox, +.uk-overlay-primary .uk-radio, +.uk-section-primary:not(.uk-preserve-color) .uk-checkbox, +.uk-section-primary:not(.uk-preserve-color) .uk-radio, +.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox, +.uk-section-secondary:not(.uk-preserve-color) .uk-radio, +.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox, +.uk-tile-primary:not(.uk-preserve-color) .uk-radio, +.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox, +.uk-tile-secondary:not(.uk-preserve-color) .uk-radio { + background-color: rgba(255, 255, 255, 0.1); + border-color: rgba(255, 255, 255, 0.2); +} + +.uk-card-primary.uk-card-body .uk-checkbox:focus, +.uk-card-primary.uk-card-body .uk-radio:focus, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-checkbox:focus, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-radio:focus, +.uk-card-secondary.uk-card-body .uk-checkbox:focus, +.uk-card-secondary.uk-card-body .uk-radio:focus, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-checkbox:focus, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-radio:focus, +.uk-light .uk-checkbox:focus, +.uk-light .uk-radio:focus, +.uk-offcanvas-bar .uk-checkbox:focus, +.uk-offcanvas-bar .uk-radio:focus, +.uk-overlay-primary .uk-checkbox:focus, +.uk-overlay-primary .uk-radio:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-radio:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-radio:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-radio:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-radio:focus { + background-color: rgba(255, 255, 255, 0.15); + border-color: rgba(255, 255, 255, 0.7); +} + +.uk-card-primary.uk-card-body .uk-checkbox:checked, +.uk-card-primary.uk-card-body .uk-checkbox:indeterminate, +.uk-card-primary.uk-card-body .uk-radio:checked, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-checkbox:checked, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-checkbox:indeterminate, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-radio:checked, +.uk-card-secondary.uk-card-body .uk-checkbox:checked, +.uk-card-secondary.uk-card-body .uk-checkbox:indeterminate, +.uk-card-secondary.uk-card-body .uk-radio:checked, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-checkbox:checked, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-checkbox:indeterminate, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-radio:checked, +.uk-light .uk-checkbox:checked, +.uk-light .uk-checkbox:indeterminate, +.uk-light .uk-radio:checked, +.uk-offcanvas-bar .uk-checkbox:checked, +.uk-offcanvas-bar .uk-checkbox:indeterminate, +.uk-offcanvas-bar .uk-radio:checked, +.uk-overlay-primary .uk-checkbox:checked, +.uk-overlay-primary .uk-checkbox:indeterminate, +.uk-overlay-primary .uk-radio:checked, +.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:checked, +.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate, +.uk-section-primary:not(.uk-preserve-color) .uk-radio:checked, +.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:checked, +.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate, +.uk-section-secondary:not(.uk-preserve-color) .uk-radio:checked, +.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:checked, +.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate, +.uk-tile-primary:not(.uk-preserve-color) .uk-radio:checked, +.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:checked, +.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate, +.uk-tile-secondary:not(.uk-preserve-color) .uk-radio:checked { + background-color: #fff; + border-color: #fff; +} + +.uk-card-primary.uk-card-body .uk-checkbox:checked:focus, +.uk-card-primary.uk-card-body .uk-checkbox:indeterminate:focus, +.uk-card-primary.uk-card-body .uk-radio:checked:focus, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-checkbox:checked:focus, +.uk-card-primary + > :not([class*="uk-card-media"]) + .uk-checkbox:indeterminate:focus, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-radio:checked:focus, +.uk-card-secondary.uk-card-body .uk-checkbox:checked:focus, +.uk-card-secondary.uk-card-body .uk-checkbox:indeterminate:focus, +.uk-card-secondary.uk-card-body .uk-radio:checked:focus, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-checkbox:checked:focus, +.uk-card-secondary + > :not([class*="uk-card-media"]) + .uk-checkbox:indeterminate:focus, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-radio:checked:focus, +.uk-light .uk-checkbox:checked:focus, +.uk-light .uk-checkbox:indeterminate:focus, +.uk-light .uk-radio:checked:focus, +.uk-offcanvas-bar .uk-checkbox:checked:focus, +.uk-offcanvas-bar .uk-checkbox:indeterminate:focus, +.uk-offcanvas-bar .uk-radio:checked:focus, +.uk-overlay-primary .uk-checkbox:checked:focus, +.uk-overlay-primary .uk-checkbox:indeterminate:focus, +.uk-overlay-primary .uk-radio:checked:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:checked:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-radio:checked:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:checked:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-radio:checked:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:checked:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-radio:checked:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:checked:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-radio:checked:focus { + background-color: #fff; +} + +.uk-card-primary.uk-card-body .uk-radio:checked, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-radio:checked, +.uk-card-secondary.uk-card-body .uk-radio:checked, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-radio:checked, +.uk-light .uk-radio:checked, +.uk-offcanvas-bar .uk-radio:checked, +.uk-overlay-primary .uk-radio:checked, +.uk-section-primary:not(.uk-preserve-color) .uk-radio:checked, +.uk-section-secondary:not(.uk-preserve-color) .uk-radio:checked, +.uk-tile-primary:not(.uk-preserve-color) .uk-radio:checked, +.uk-tile-secondary:not(.uk-preserve-color) .uk-radio:checked { + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23666%22%20cx%3D%228%22%20cy%3D%228%22%20r%3D%222%22%20%2F%3E%0A%3C%2Fsvg%3E"); +} + +.uk-card-primary.uk-card-body .uk-checkbox:checked, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-checkbox:checked, +.uk-card-secondary.uk-card-body .uk-checkbox:checked, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-checkbox:checked, +.uk-light .uk-checkbox:checked, +.uk-offcanvas-bar .uk-checkbox:checked, +.uk-overlay-primary .uk-checkbox:checked, +.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:checked, +.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:checked, +.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:checked, +.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:checked { + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2211%22%20viewBox%3D%220%200%2014%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23666%22%20points%3D%2212%201%205%207.5%202%205%201%205.5%205%2010%2013%201.5%22%20%2F%3E%0A%3C%2Fsvg%3E%0A"); +} + +.uk-card-primary.uk-card-body .uk-checkbox:indeterminate, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-checkbox:indeterminate, +.uk-card-secondary.uk-card-body .uk-checkbox:indeterminate, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-checkbox:indeterminate, +.uk-light .uk-checkbox:indeterminate, +.uk-offcanvas-bar .uk-checkbox:indeterminate, +.uk-overlay-primary .uk-checkbox:indeterminate, +.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate, +.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate, +.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate, +.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate { + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23666%22%20x%3D%223%22%20y%3D%228%22%20width%3D%2210%22%20height%3D%221%22%20%2F%3E%0A%3C%2Fsvg%3E"); +} + +.uk-card-primary.uk-card-body .uk-form-label, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-form-label, +.uk-card-secondary.uk-card-body .uk-form-label, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-form-label, +.uk-light .uk-form-label, +.uk-offcanvas-bar .uk-form-label, +.uk-overlay-primary .uk-form-label, +.uk-section-primary:not(.uk-preserve-color) .uk-form-label, +.uk-section-secondary:not(.uk-preserve-color) .uk-form-label, +.uk-tile-primary:not(.uk-preserve-color) .uk-form-label, +.uk-tile-secondary:not(.uk-preserve-color) .uk-form-label { + color: #fff; +} + +.uk-card-primary.uk-card-body .uk-form-icon, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-form-icon, +.uk-card-secondary.uk-card-body .uk-form-icon, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-form-icon, +.uk-light .uk-form-icon, +.uk-offcanvas-bar .uk-form-icon, +.uk-overlay-primary .uk-form-icon, +.uk-section-primary:not(.uk-preserve-color) .uk-form-icon, +.uk-section-secondary:not(.uk-preserve-color) .uk-form-icon, +.uk-tile-primary:not(.uk-preserve-color) .uk-form-icon, +.uk-tile-secondary:not(.uk-preserve-color) .uk-form-icon { + color: rgba(255, 255, 255, 0.5); +} + +.uk-card-primary.uk-card-body .uk-form-icon:hover, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-form-icon:hover, +.uk-card-secondary.uk-card-body .uk-form-icon:hover, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-form-icon:hover, +.uk-light .uk-form-icon:hover, +.uk-offcanvas-bar .uk-form-icon:hover, +.uk-overlay-primary .uk-form-icon:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-form-icon:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-form-icon:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-form-icon:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-form-icon:hover { + color: rgba(255, 255, 255, 0.7); +} + +.uk-card-primary.uk-card-body .uk-button-default, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-button-default, +.uk-card-secondary.uk-card-body .uk-button-default, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-button-default, +.uk-light .uk-button-default, +.uk-offcanvas-bar .uk-button-default, +.uk-overlay-primary .uk-button-default, +.uk-section-primary:not(.uk-preserve-color) .uk-button-default, +.uk-section-secondary:not(.uk-preserve-color) .uk-button-default, +.uk-tile-primary:not(.uk-preserve-color) .uk-button-default, +.uk-tile-secondary:not(.uk-preserve-color) .uk-button-default { + background-color: transparent; + color: #fff; + border-color: rgba(255, 255, 255, 0.7); +} + +.uk-card-primary.uk-card-body .uk-button-default:hover, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-button-default:hover, +.uk-card-secondary.uk-card-body .uk-button-default:hover, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-button-default:hover, +.uk-light .uk-button-default:hover, +.uk-offcanvas-bar .uk-button-default:hover, +.uk-overlay-primary .uk-button-default:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-button-default:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-button-default:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-button-default:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-button-default:hover { + background-color: transparent; + color: #fff; + border-color: #fff; +} + +.uk-card-primary.uk-card-body .uk-button-default.uk-active, +.uk-card-primary.uk-card-body .uk-button-default:active, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-button-default.uk-active, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-button-default:active, +.uk-card-secondary.uk-card-body .uk-button-default.uk-active, +.uk-card-secondary.uk-card-body .uk-button-default:active, +.uk-card-secondary + > :not([class*="uk-card-media"]) + .uk-button-default.uk-active, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-button-default:active, +.uk-light .uk-button-default.uk-active, +.uk-light .uk-button-default:active, +.uk-offcanvas-bar .uk-button-default.uk-active, +.uk-offcanvas-bar .uk-button-default:active, +.uk-overlay-primary .uk-button-default.uk-active, +.uk-overlay-primary .uk-button-default:active, +.uk-section-primary:not(.uk-preserve-color) .uk-button-default.uk-active, +.uk-section-primary:not(.uk-preserve-color) .uk-button-default:active, +.uk-section-secondary:not(.uk-preserve-color) .uk-button-default.uk-active, +.uk-section-secondary:not(.uk-preserve-color) .uk-button-default:active, +.uk-tile-primary:not(.uk-preserve-color) .uk-button-default.uk-active, +.uk-tile-primary:not(.uk-preserve-color) .uk-button-default:active, +.uk-tile-secondary:not(.uk-preserve-color) .uk-button-default.uk-active, +.uk-tile-secondary:not(.uk-preserve-color) .uk-button-default:active { + background-color: transparent; + color: #fff; + border-color: #fff; +} + +.uk-card-primary.uk-card-body .uk-button-primary, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-button-primary, +.uk-card-secondary.uk-card-body .uk-button-primary, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-button-primary, +.uk-light .uk-button-primary, +.uk-offcanvas-bar .uk-button-primary, +.uk-overlay-primary .uk-button-primary, +.uk-section-primary:not(.uk-preserve-color) .uk-button-primary, +.uk-section-secondary:not(.uk-preserve-color) .uk-button-primary, +.uk-tile-primary:not(.uk-preserve-color) .uk-button-primary, +.uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary { + background-color: #fff; + color: #666; +} + +.uk-card-primary.uk-card-body .uk-button-primary:hover, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-button-primary:hover, +.uk-card-secondary.uk-card-body .uk-button-primary:hover, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-button-primary:hover, +.uk-light .uk-button-primary:hover, +.uk-offcanvas-bar .uk-button-primary:hover, +.uk-overlay-primary .uk-button-primary:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-button-primary:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-button-primary:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-button-primary:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary:hover { + background-color: #f2f2f2; + color: #666; +} + +.uk-card-primary.uk-card-body .uk-button-primary.uk-active, +.uk-card-primary.uk-card-body .uk-button-primary:active, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-button-primary.uk-active, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-button-primary:active, +.uk-card-secondary.uk-card-body .uk-button-primary.uk-active, +.uk-card-secondary.uk-card-body .uk-button-primary:active, +.uk-card-secondary + > :not([class*="uk-card-media"]) + .uk-button-primary.uk-active, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-button-primary:active, +.uk-light .uk-button-primary.uk-active, +.uk-light .uk-button-primary:active, +.uk-offcanvas-bar .uk-button-primary.uk-active, +.uk-offcanvas-bar .uk-button-primary:active, +.uk-overlay-primary .uk-button-primary.uk-active, +.uk-overlay-primary .uk-button-primary:active, +.uk-section-primary:not(.uk-preserve-color) .uk-button-primary.uk-active, +.uk-section-primary:not(.uk-preserve-color) .uk-button-primary:active, +.uk-section-secondary:not(.uk-preserve-color) .uk-button-primary.uk-active, +.uk-section-secondary:not(.uk-preserve-color) .uk-button-primary:active, +.uk-tile-primary:not(.uk-preserve-color) .uk-button-primary.uk-active, +.uk-tile-primary:not(.uk-preserve-color) .uk-button-primary:active, +.uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary.uk-active, +.uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary:active { + background-color: #e6e6e6; + color: #666; +} + +.uk-card-primary.uk-card-body .uk-button-secondary, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-button-secondary, +.uk-card-secondary.uk-card-body .uk-button-secondary, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-button-secondary, +.uk-light .uk-button-secondary, +.uk-offcanvas-bar .uk-button-secondary, +.uk-overlay-primary .uk-button-secondary, +.uk-section-primary:not(.uk-preserve-color) .uk-button-secondary, +.uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary, +.uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary, +.uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary { + background-color: #fff; + color: #666; +} + +.uk-card-primary.uk-card-body .uk-button-secondary:hover, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-button-secondary:hover, +.uk-card-secondary.uk-card-body .uk-button-secondary:hover, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-button-secondary:hover, +.uk-light .uk-button-secondary:hover, +.uk-offcanvas-bar .uk-button-secondary:hover, +.uk-overlay-primary .uk-button-secondary:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-button-secondary:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary:hover { + background-color: #f2f2f2; + color: #666; +} + +.uk-card-primary.uk-card-body .uk-button-secondary.uk-active, +.uk-card-primary.uk-card-body .uk-button-secondary:active, +.uk-card-primary + > :not([class*="uk-card-media"]) + .uk-button-secondary.uk-active, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-button-secondary:active, +.uk-card-secondary.uk-card-body .uk-button-secondary.uk-active, +.uk-card-secondary.uk-card-body .uk-button-secondary:active, +.uk-card-secondary + > :not([class*="uk-card-media"]) + .uk-button-secondary.uk-active, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-button-secondary:active, +.uk-light .uk-button-secondary.uk-active, +.uk-light .uk-button-secondary:active, +.uk-offcanvas-bar .uk-button-secondary.uk-active, +.uk-offcanvas-bar .uk-button-secondary:active, +.uk-overlay-primary .uk-button-secondary.uk-active, +.uk-overlay-primary .uk-button-secondary:active, +.uk-section-primary:not(.uk-preserve-color) .uk-button-secondary.uk-active, +.uk-section-primary:not(.uk-preserve-color) .uk-button-secondary:active, +.uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary.uk-active, +.uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary:active, +.uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary.uk-active, +.uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary:active, +.uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary.uk-active, +.uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary:active { + background-color: #e6e6e6; + color: #666; +} + +.uk-card-primary.uk-card-body .uk-button-text, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-button-text, +.uk-card-secondary.uk-card-body .uk-button-text, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-button-text, +.uk-light .uk-button-text, +.uk-offcanvas-bar .uk-button-text, +.uk-overlay-primary .uk-button-text, +.uk-section-primary:not(.uk-preserve-color) .uk-button-text, +.uk-section-secondary:not(.uk-preserve-color) .uk-button-text, +.uk-tile-primary:not(.uk-preserve-color) .uk-button-text, +.uk-tile-secondary:not(.uk-preserve-color) .uk-button-text { + color: #fff; +} + +.uk-card-primary.uk-card-body .uk-button-text::before, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-button-text::before, +.uk-card-secondary.uk-card-body .uk-button-text::before, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-button-text::before, +.uk-light .uk-button-text::before, +.uk-offcanvas-bar .uk-button-text::before, +.uk-overlay-primary .uk-button-text::before, +.uk-section-primary:not(.uk-preserve-color) .uk-button-text::before, +.uk-section-secondary:not(.uk-preserve-color) .uk-button-text::before, +.uk-tile-primary:not(.uk-preserve-color) .uk-button-text::before, +.uk-tile-secondary:not(.uk-preserve-color) .uk-button-text::before { + border-bottom-color: #fff; +} + +.uk-card-primary.uk-card-body .uk-button-text:hover, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-button-text:hover, +.uk-card-secondary.uk-card-body .uk-button-text:hover, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-button-text:hover, +.uk-light .uk-button-text:hover, +.uk-offcanvas-bar .uk-button-text:hover, +.uk-overlay-primary .uk-button-text:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-button-text:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-button-text:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-button-text:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-button-text:hover { + color: #fff; +} + +.uk-card-primary.uk-card-body .uk-button-text:disabled, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-button-text:disabled, +.uk-card-secondary.uk-card-body .uk-button-text:disabled, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-button-text:disabled, +.uk-light .uk-button-text:disabled, +.uk-offcanvas-bar .uk-button-text:disabled, +.uk-overlay-primary .uk-button-text:disabled, +.uk-section-primary:not(.uk-preserve-color) .uk-button-text:disabled, +.uk-section-secondary:not(.uk-preserve-color) .uk-button-text:disabled, +.uk-tile-primary:not(.uk-preserve-color) .uk-button-text:disabled, +.uk-tile-secondary:not(.uk-preserve-color) .uk-button-text:disabled { + color: rgba(255, 255, 255, 0.5); +} + +.uk-card-primary.uk-card-body .uk-button-link, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-button-link, +.uk-card-secondary.uk-card-body .uk-button-link, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-button-link, +.uk-light .uk-button-link, +.uk-offcanvas-bar .uk-button-link, +.uk-overlay-primary .uk-button-link, +.uk-section-primary:not(.uk-preserve-color) .uk-button-link, +.uk-section-secondary:not(.uk-preserve-color) .uk-button-link, +.uk-tile-primary:not(.uk-preserve-color) .uk-button-link, +.uk-tile-secondary:not(.uk-preserve-color) .uk-button-link { + color: #fff; +} + +.uk-card-primary.uk-card-body .uk-button-link:hover, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-button-link:hover, +.uk-card-secondary.uk-card-body .uk-button-link:hover, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-button-link:hover, +.uk-light .uk-button-link:hover, +.uk-offcanvas-bar .uk-button-link:hover, +.uk-overlay-primary .uk-button-link:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-button-link:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-button-link:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-button-link:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-button-link:hover { + color: rgba(255, 255, 255, 0.5); +} + +.uk-card-primary.uk-card-body.uk-card-badge, +.uk-card-primary > :not([class*="uk-card-media"]).uk-card-badge, +.uk-card-secondary.uk-card-body.uk-card-badge, +.uk-card-secondary > :not([class*="uk-card-media"]).uk-card-badge, +.uk-light.uk-card-badge, +.uk-offcanvas-bar.uk-card-badge, +.uk-overlay-primary.uk-card-badge, +.uk-section-primary:not(.uk-preserve-color).uk-card-badge, +.uk-section-secondary:not(.uk-preserve-color).uk-card-badge, +.uk-tile-primary:not(.uk-preserve-color).uk-card-badge, +.uk-tile-secondary:not(.uk-preserve-color).uk-card-badge { + background-color: #fff; + color: #666; +} + +.uk-card-primary.uk-card-body .uk-close, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-close, +.uk-card-secondary.uk-card-body .uk-close, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-close, +.uk-light .uk-close, +.uk-offcanvas-bar .uk-close, +.uk-overlay-primary .uk-close, +.uk-section-primary:not(.uk-preserve-color) .uk-close, +.uk-section-secondary:not(.uk-preserve-color) .uk-close, +.uk-tile-primary:not(.uk-preserve-color) .uk-close, +.uk-tile-secondary:not(.uk-preserve-color) .uk-close { + color: rgba(255, 255, 255, 0.5); +} + +.uk-card-primary.uk-card-body .uk-close:hover, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-close:hover, +.uk-card-secondary.uk-card-body .uk-close:hover, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-close:hover, +.uk-light .uk-close:hover, +.uk-offcanvas-bar .uk-close:hover, +.uk-overlay-primary .uk-close:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-close:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-close:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-close:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-close:hover { + color: rgba(255, 255, 255, 0.7); +} + +.uk-card-primary.uk-card-body .uk-totop, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-totop, +.uk-card-secondary.uk-card-body .uk-totop, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-totop, +.uk-light .uk-totop, +.uk-offcanvas-bar .uk-totop, +.uk-overlay-primary .uk-totop, +.uk-section-primary:not(.uk-preserve-color) .uk-totop, +.uk-section-secondary:not(.uk-preserve-color) .uk-totop, +.uk-tile-primary:not(.uk-preserve-color) .uk-totop, +.uk-tile-secondary:not(.uk-preserve-color) .uk-totop { + color: rgba(255, 255, 255, 0.5); +} + +.uk-card-primary.uk-card-body .uk-totop:hover, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-totop:hover, +.uk-card-secondary.uk-card-body .uk-totop:hover, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-totop:hover, +.uk-light .uk-totop:hover, +.uk-offcanvas-bar .uk-totop:hover, +.uk-overlay-primary .uk-totop:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-totop:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-totop:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-totop:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-totop:hover { + color: rgba(255, 255, 255, 0.7); +} + +.uk-card-primary.uk-card-body .uk-totop:active, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-totop:active, +.uk-card-secondary.uk-card-body .uk-totop:active, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-totop:active, +.uk-light .uk-totop:active, +.uk-offcanvas-bar .uk-totop:active, +.uk-overlay-primary .uk-totop:active, +.uk-section-primary:not(.uk-preserve-color) .uk-totop:active, +.uk-section-secondary:not(.uk-preserve-color) .uk-totop:active, +.uk-tile-primary:not(.uk-preserve-color) .uk-totop:active, +.uk-tile-secondary:not(.uk-preserve-color) .uk-totop:active { + color: #fff; +} + +.uk-card-primary.uk-card-body .uk-marker, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-marker, +.uk-card-secondary.uk-card-body .uk-marker, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-marker, +.uk-light .uk-marker, +.uk-offcanvas-bar .uk-marker, +.uk-overlay-primary .uk-marker, +.uk-section-primary:not(.uk-preserve-color) .uk-marker, +.uk-section-secondary:not(.uk-preserve-color) .uk-marker, +.uk-tile-primary:not(.uk-preserve-color) .uk-marker, +.uk-tile-secondary:not(.uk-preserve-color) .uk-marker { + background: #f8f8f8; + color: #666; +} + +.uk-card-primary.uk-card-body .uk-marker:hover, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-marker:hover, +.uk-card-secondary.uk-card-body .uk-marker:hover, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-marker:hover, +.uk-light .uk-marker:hover, +.uk-offcanvas-bar .uk-marker:hover, +.uk-overlay-primary .uk-marker:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-marker:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-marker:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-marker:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-marker:hover { + color: #666; +} + +.uk-card-primary.uk-card-body .uk-badge, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-badge, +.uk-card-secondary.uk-card-body .uk-badge, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-badge, +.uk-light .uk-badge, +.uk-offcanvas-bar .uk-badge, +.uk-overlay-primary .uk-badge, +.uk-section-primary:not(.uk-preserve-color) .uk-badge, +.uk-section-secondary:not(.uk-preserve-color) .uk-badge, +.uk-tile-primary:not(.uk-preserve-color) .uk-badge, +.uk-tile-secondary:not(.uk-preserve-color) .uk-badge { + background-color: #fff; + color: #666 !important; +} + +.uk-card-primary.uk-card-body .uk-label, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-label, +.uk-card-secondary.uk-card-body .uk-label, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-label, +.uk-light .uk-label, +.uk-offcanvas-bar .uk-label, +.uk-overlay-primary .uk-label, +.uk-section-primary:not(.uk-preserve-color) .uk-label, +.uk-section-secondary:not(.uk-preserve-color) .uk-label, +.uk-tile-primary:not(.uk-preserve-color) .uk-label, +.uk-tile-secondary:not(.uk-preserve-color) .uk-label { + background-color: #fff; + color: #666; +} + +.uk-card-primary.uk-card-body .uk-article-meta, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-article-meta, +.uk-card-secondary.uk-card-body .uk-article-meta, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-article-meta, +.uk-light .uk-article-meta, +.uk-offcanvas-bar .uk-article-meta, +.uk-overlay-primary .uk-article-meta, +.uk-section-primary:not(.uk-preserve-color) .uk-article-meta, +.uk-section-secondary:not(.uk-preserve-color) .uk-article-meta, +.uk-tile-primary:not(.uk-preserve-color) .uk-article-meta, +.uk-tile-secondary:not(.uk-preserve-color) .uk-article-meta { + color: rgba(255, 255, 255, 0.5); +} + +.uk-card-primary.uk-card-body .uk-search-input, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-search-input, +.uk-card-secondary.uk-card-body .uk-search-input, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-search-input, +.uk-light .uk-search-input, +.uk-offcanvas-bar .uk-search-input, +.uk-overlay-primary .uk-search-input, +.uk-section-primary:not(.uk-preserve-color) .uk-search-input, +.uk-section-secondary:not(.uk-preserve-color) .uk-search-input, +.uk-tile-primary:not(.uk-preserve-color) .uk-search-input, +.uk-tile-secondary:not(.uk-preserve-color) .uk-search-input { + color: rgba(255, 255, 255, 0.7); +} + +.uk-card-primary.uk-card-body .uk-search-input::placeholder, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-search-input::placeholder, +.uk-card-secondary.uk-card-body .uk-search-input::placeholder, +.uk-card-secondary + > :not([class*="uk-card-media"]) + .uk-search-input::placeholder, +.uk-light .uk-search-input::placeholder, +.uk-offcanvas-bar .uk-search-input::placeholder, +.uk-overlay-primary .uk-search-input::placeholder, +.uk-section-primary:not(.uk-preserve-color) .uk-search-input::placeholder, +.uk-section-secondary:not(.uk-preserve-color) .uk-search-input::placeholder, +.uk-tile-primary:not(.uk-preserve-color) .uk-search-input::placeholder, +.uk-tile-secondary:not(.uk-preserve-color) .uk-search-input::placeholder { + color: rgba(255, 255, 255, 0.5); +} + +.uk-card-primary.uk-card-body .uk-search .uk-search-icon, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-search .uk-search-icon, +.uk-card-secondary.uk-card-body .uk-search .uk-search-icon, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-search .uk-search-icon, +.uk-light .uk-search .uk-search-icon, +.uk-offcanvas-bar .uk-search .uk-search-icon, +.uk-overlay-primary .uk-search .uk-search-icon, +.uk-section-primary:not(.uk-preserve-color) .uk-search .uk-search-icon, +.uk-section-secondary:not(.uk-preserve-color) .uk-search .uk-search-icon, +.uk-tile-primary:not(.uk-preserve-color) .uk-search .uk-search-icon, +.uk-tile-secondary:not(.uk-preserve-color) .uk-search .uk-search-icon { + color: rgba(255, 255, 255, 0.5); +} + +.uk-card-primary.uk-card-body .uk-search .uk-search-icon:hover, +.uk-card-primary + > :not([class*="uk-card-media"]) + .uk-search + .uk-search-icon:hover, +.uk-card-secondary.uk-card-body .uk-search .uk-search-icon:hover, +.uk-card-secondary + > :not([class*="uk-card-media"]) + .uk-search + .uk-search-icon:hover, +.uk-light .uk-search .uk-search-icon:hover, +.uk-offcanvas-bar .uk-search .uk-search-icon:hover, +.uk-overlay-primary .uk-search .uk-search-icon:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-search .uk-search-icon:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-search .uk-search-icon:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-search .uk-search-icon:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-search .uk-search-icon:hover { + color: rgba(255, 255, 255, 0.5); +} + +.uk-card-primary.uk-card-body .uk-search-default .uk-search-input, +.uk-card-primary + > :not([class*="uk-card-media"]) + .uk-search-default + .uk-search-input, +.uk-card-secondary.uk-card-body .uk-search-default .uk-search-input, +.uk-card-secondary + > :not([class*="uk-card-media"]) + .uk-search-default + .uk-search-input, +.uk-light .uk-search-default .uk-search-input, +.uk-offcanvas-bar .uk-search-default .uk-search-input, +.uk-overlay-primary .uk-search-default .uk-search-input, +.uk-section-primary:not(.uk-preserve-color) .uk-search-default .uk-search-input, +.uk-section-secondary:not(.uk-preserve-color) + .uk-search-default + .uk-search-input, +.uk-tile-primary:not(.uk-preserve-color) .uk-search-default .uk-search-input, +.uk-tile-secondary:not(.uk-preserve-color) .uk-search-default .uk-search-input { + background-color: transparent; + border-color: rgba(255, 255, 255, 0.2); +} + +.uk-card-primary.uk-card-body .uk-search-default .uk-search-input:focus, +.uk-card-primary + > :not([class*="uk-card-media"]) + .uk-search-default + .uk-search-input:focus, +.uk-card-secondary.uk-card-body .uk-search-default .uk-search-input:focus, +.uk-card-secondary + > :not([class*="uk-card-media"]) + .uk-search-default + .uk-search-input:focus, +.uk-light .uk-search-default .uk-search-input:focus, +.uk-offcanvas-bar .uk-search-default .uk-search-input:focus, +.uk-overlay-primary .uk-search-default .uk-search-input:focus, +.uk-section-primary:not(.uk-preserve-color) + .uk-search-default + .uk-search-input:focus, +.uk-section-secondary:not(.uk-preserve-color) + .uk-search-default + .uk-search-input:focus, +.uk-tile-primary:not(.uk-preserve-color) + .uk-search-default + .uk-search-input:focus, +.uk-tile-secondary:not(.uk-preserve-color) + .uk-search-default + .uk-search-input:focus { + background-color: rgba(0, 0, 0, 0.05); +} + +.uk-card-primary.uk-card-body .uk-search-navbar .uk-search-input, +.uk-card-primary + > :not([class*="uk-card-media"]) + .uk-search-navbar + .uk-search-input, +.uk-card-secondary.uk-card-body .uk-search-navbar .uk-search-input, +.uk-card-secondary + > :not([class*="uk-card-media"]) + .uk-search-navbar + .uk-search-input, +.uk-light .uk-search-navbar .uk-search-input, +.uk-offcanvas-bar .uk-search-navbar .uk-search-input, +.uk-overlay-primary .uk-search-navbar .uk-search-input, +.uk-section-primary:not(.uk-preserve-color) .uk-search-navbar .uk-search-input, +.uk-section-secondary:not(.uk-preserve-color) + .uk-search-navbar + .uk-search-input, +.uk-tile-primary:not(.uk-preserve-color) .uk-search-navbar .uk-search-input, +.uk-tile-secondary:not(.uk-preserve-color) .uk-search-navbar .uk-search-input { + background-color: transparent; +} + +.uk-card-primary.uk-card-body .uk-search-large .uk-search-input, +.uk-card-primary + > :not([class*="uk-card-media"]) + .uk-search-large + .uk-search-input, +.uk-card-secondary.uk-card-body .uk-search-large .uk-search-input, +.uk-card-secondary + > :not([class*="uk-card-media"]) + .uk-search-large + .uk-search-input, +.uk-light .uk-search-large .uk-search-input, +.uk-offcanvas-bar .uk-search-large .uk-search-input, +.uk-overlay-primary .uk-search-large .uk-search-input, +.uk-section-primary:not(.uk-preserve-color) .uk-search-large .uk-search-input, +.uk-section-secondary:not(.uk-preserve-color) .uk-search-large .uk-search-input, +.uk-tile-primary:not(.uk-preserve-color) .uk-search-large .uk-search-input, +.uk-tile-secondary:not(.uk-preserve-color) .uk-search-large .uk-search-input { + background-color: transparent; +} + +.uk-card-primary.uk-card-body .uk-search-toggle, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-search-toggle, +.uk-card-secondary.uk-card-body .uk-search-toggle, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-search-toggle, +.uk-light .uk-search-toggle, +.uk-offcanvas-bar .uk-search-toggle, +.uk-overlay-primary .uk-search-toggle, +.uk-section-primary:not(.uk-preserve-color) .uk-search-toggle, +.uk-section-secondary:not(.uk-preserve-color) .uk-search-toggle, +.uk-tile-primary:not(.uk-preserve-color) .uk-search-toggle, +.uk-tile-secondary:not(.uk-preserve-color) .uk-search-toggle { + color: rgba(255, 255, 255, 0.5); +} + +.uk-card-primary.uk-card-body .uk-search-toggle:hover, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-search-toggle:hover, +.uk-card-secondary.uk-card-body .uk-search-toggle:hover, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-search-toggle:hover, +.uk-light .uk-search-toggle:hover, +.uk-offcanvas-bar .uk-search-toggle:hover, +.uk-overlay-primary .uk-search-toggle:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-search-toggle:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-search-toggle:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-search-toggle:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-search-toggle:hover { + color: rgba(255, 255, 255, 0.7); +} + +.uk-card-primary.uk-card-body .uk-accordion-title, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-accordion-title, +.uk-card-secondary.uk-card-body .uk-accordion-title, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-accordion-title, +.uk-light .uk-accordion-title, +.uk-offcanvas-bar .uk-accordion-title, +.uk-overlay-primary .uk-accordion-title, +.uk-section-primary:not(.uk-preserve-color) .uk-accordion-title, +.uk-section-secondary:not(.uk-preserve-color) .uk-accordion-title, +.uk-tile-primary:not(.uk-preserve-color) .uk-accordion-title, +.uk-tile-secondary:not(.uk-preserve-color) .uk-accordion-title { + color: #fff; +} + +.uk-card-primary.uk-card-body .uk-accordion-title:hover, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-accordion-title:hover, +.uk-card-secondary.uk-card-body .uk-accordion-title:hover, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-accordion-title:hover, +.uk-light .uk-accordion-title:hover, +.uk-offcanvas-bar .uk-accordion-title:hover, +.uk-overlay-primary .uk-accordion-title:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-accordion-title:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-accordion-title:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-accordion-title:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-accordion-title:hover { + color: rgba(255, 255, 255, 0.7); +} + +.uk-card-primary.uk-card-body .uk-grid-divider > :not(.uk-first-column)::before, +.uk-card-primary + > :not([class*="uk-card-media"]) + .uk-grid-divider + > :not(.uk-first-column)::before, +.uk-card-secondary.uk-card-body + .uk-grid-divider + > :not(.uk-first-column)::before, +.uk-card-secondary + > :not([class*="uk-card-media"]) + .uk-grid-divider + > :not(.uk-first-column)::before, +.uk-light .uk-grid-divider > :not(.uk-first-column)::before, +.uk-offcanvas-bar .uk-grid-divider > :not(.uk-first-column)::before, +.uk-overlay-primary .uk-grid-divider > :not(.uk-first-column)::before, +.uk-section-primary:not(.uk-preserve-color) + .uk-grid-divider + > :not(.uk-first-column)::before, +.uk-section-secondary:not(.uk-preserve-color) + .uk-grid-divider + > :not(.uk-first-column)::before, +.uk-tile-primary:not(.uk-preserve-color) + .uk-grid-divider + > :not(.uk-first-column)::before, +.uk-tile-secondary:not(.uk-preserve-color) + .uk-grid-divider + > :not(.uk-first-column)::before { + border-left-color: rgba(255, 255, 255, 0.2); +} + +.uk-card-primary.uk-card-body + .uk-grid-divider.uk-grid-stack + > .uk-grid-margin::before, +.uk-card-primary + > :not([class*="uk-card-media"]) + .uk-grid-divider.uk-grid-stack + > .uk-grid-margin::before, +.uk-card-secondary.uk-card-body + .uk-grid-divider.uk-grid-stack + > .uk-grid-margin::before, +.uk-card-secondary + > :not([class*="uk-card-media"]) + .uk-grid-divider.uk-grid-stack + > .uk-grid-margin::before, +.uk-light .uk-grid-divider.uk-grid-stack > .uk-grid-margin::before, +.uk-offcanvas-bar .uk-grid-divider.uk-grid-stack > .uk-grid-margin::before, +.uk-overlay-primary .uk-grid-divider.uk-grid-stack > .uk-grid-margin::before, +.uk-section-primary:not(.uk-preserve-color) + .uk-grid-divider.uk-grid-stack + > .uk-grid-margin::before, +.uk-section-secondary:not(.uk-preserve-color) + .uk-grid-divider.uk-grid-stack + > .uk-grid-margin::before, +.uk-tile-primary:not(.uk-preserve-color) + .uk-grid-divider.uk-grid-stack + > .uk-grid-margin::before, +.uk-tile-secondary:not(.uk-preserve-color) + .uk-grid-divider.uk-grid-stack + > .uk-grid-margin::before { + border-top-color: rgba(255, 255, 255, 0.2); +} + +.uk-card-primary.uk-card-body .uk-nav-default > li > a, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-nav-default > li > a, +.uk-card-secondary.uk-card-body .uk-nav-default > li > a, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-nav-default > li > a, +.uk-light .uk-nav-default > li > a, +.uk-offcanvas-bar .uk-nav-default > li > a, +.uk-overlay-primary .uk-nav-default > li > a, +.uk-section-primary:not(.uk-preserve-color) .uk-nav-default > li > a, +.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default > li > a, +.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default > li > a, +.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default > li > a { + color: rgba(255, 255, 255, 0.5); +} + +.uk-card-primary.uk-card-body .uk-nav-default > li > a:hover, +.uk-card-primary + > :not([class*="uk-card-media"]) + .uk-nav-default + > li + > a:hover, +.uk-card-secondary.uk-card-body .uk-nav-default > li > a:hover, +.uk-card-secondary + > :not([class*="uk-card-media"]) + .uk-nav-default + > li + > a:hover, +.uk-light .uk-nav-default > li > a:hover, +.uk-offcanvas-bar .uk-nav-default > li > a:hover, +.uk-overlay-primary .uk-nav-default > li > a:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-nav-default > li > a:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default > li > a:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default > li > a:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default > li > a:hover { + color: rgba(255, 255, 255, 0.7); +} + +.uk-card-primary.uk-card-body .uk-nav-default > li.uk-active > a, +.uk-card-primary + > :not([class*="uk-card-media"]) + .uk-nav-default + > li.uk-active + > a, +.uk-card-secondary.uk-card-body .uk-nav-default > li.uk-active > a, +.uk-card-secondary + > :not([class*="uk-card-media"]) + .uk-nav-default + > li.uk-active + > a, +.uk-light .uk-nav-default > li.uk-active > a, +.uk-offcanvas-bar .uk-nav-default > li.uk-active > a, +.uk-overlay-primary .uk-nav-default > li.uk-active > a, +.uk-section-primary:not(.uk-preserve-color) .uk-nav-default > li.uk-active > a, +.uk-section-secondary:not(.uk-preserve-color) + .uk-nav-default + > li.uk-active + > a, +.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default > li.uk-active > a, +.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default > li.uk-active > a { + color: #fff; +} + +.uk-card-primary.uk-card-body .uk-nav-default .uk-nav-header, +.uk-card-primary + > :not([class*="uk-card-media"]) + .uk-nav-default + .uk-nav-header, +.uk-card-secondary.uk-card-body .uk-nav-default .uk-nav-header, +.uk-card-secondary + > :not([class*="uk-card-media"]) + .uk-nav-default + .uk-nav-header, +.uk-light .uk-nav-default .uk-nav-header, +.uk-offcanvas-bar .uk-nav-default .uk-nav-header, +.uk-overlay-primary .uk-nav-default .uk-nav-header, +.uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-header, +.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-header, +.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-header, +.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-header { + color: #fff; +} + +.uk-card-primary.uk-card-body .uk-nav-default .uk-nav-divider, +.uk-card-primary + > :not([class*="uk-card-media"]) + .uk-nav-default + .uk-nav-divider, +.uk-card-secondary.uk-card-body .uk-nav-default .uk-nav-divider, +.uk-card-secondary + > :not([class*="uk-card-media"]) + .uk-nav-default + .uk-nav-divider, +.uk-light .uk-nav-default .uk-nav-divider, +.uk-offcanvas-bar .uk-nav-default .uk-nav-divider, +.uk-overlay-primary .uk-nav-default .uk-nav-divider, +.uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-divider, +.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-divider, +.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-divider, +.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-divider { + border-top-color: rgba(255, 255, 255, 0.2); +} + +.uk-card-primary.uk-card-body .uk-nav-default .uk-nav-sub a, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-nav-default .uk-nav-sub a, +.uk-card-secondary.uk-card-body .uk-nav-default .uk-nav-sub a, +.uk-card-secondary + > :not([class*="uk-card-media"]) + .uk-nav-default + .uk-nav-sub + a, +.uk-light .uk-nav-default .uk-nav-sub a, +.uk-offcanvas-bar .uk-nav-default .uk-nav-sub a, +.uk-overlay-primary .uk-nav-default .uk-nav-sub a, +.uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a, +.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a, +.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a, +.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a { + color: rgba(255, 255, 255, 0.5); +} + +.uk-card-primary.uk-card-body .uk-nav-default .uk-nav-sub a:hover, +.uk-card-primary + > :not([class*="uk-card-media"]) + .uk-nav-default + .uk-nav-sub + a:hover, +.uk-card-secondary.uk-card-body .uk-nav-default .uk-nav-sub a:hover, +.uk-card-secondary + > :not([class*="uk-card-media"]) + .uk-nav-default + .uk-nav-sub + a:hover, +.uk-light .uk-nav-default .uk-nav-sub a:hover, +.uk-offcanvas-bar .uk-nav-default .uk-nav-sub a:hover, +.uk-overlay-primary .uk-nav-default .uk-nav-sub a:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:hover, +.uk-section-secondary:not(.uk-preserve-color) + .uk-nav-default + .uk-nav-sub + a:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:hover { + color: rgba(255, 255, 255, 0.7); +} + +.uk-card-primary.uk-card-body .uk-nav-default .uk-nav-sub li.uk-active > a, +.uk-card-primary + > :not([class*="uk-card-media"]) + .uk-nav-default + .uk-nav-sub + li.uk-active + > a, +.uk-card-secondary.uk-card-body .uk-nav-default .uk-nav-sub li.uk-active > a, +.uk-card-secondary + > :not([class*="uk-card-media"]) + .uk-nav-default + .uk-nav-sub + li.uk-active + > a, +.uk-light .uk-nav-default .uk-nav-sub li.uk-active > a, +.uk-offcanvas-bar .uk-nav-default .uk-nav-sub li.uk-active > a, +.uk-overlay-primary .uk-nav-default .uk-nav-sub li.uk-active > a, +.uk-section-primary:not(.uk-preserve-color) + .uk-nav-default + .uk-nav-sub + li.uk-active + > a, +.uk-section-secondary:not(.uk-preserve-color) + .uk-nav-default + .uk-nav-sub + li.uk-active + > a, +.uk-tile-primary:not(.uk-preserve-color) + .uk-nav-default + .uk-nav-sub + li.uk-active + > a, +.uk-tile-secondary:not(.uk-preserve-color) + .uk-nav-default + .uk-nav-sub + li.uk-active + > a { + color: #fff; +} + +.uk-card-primary.uk-card-body .uk-nav-primary > li > a, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-nav-primary > li > a, +.uk-card-secondary.uk-card-body .uk-nav-primary > li > a, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-nav-primary > li > a, +.uk-light .uk-nav-primary > li > a, +.uk-offcanvas-bar .uk-nav-primary > li > a, +.uk-overlay-primary .uk-nav-primary > li > a, +.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary > li > a, +.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary > li > a, +.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary > li > a, +.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary > li > a { + color: rgba(255, 255, 255, 0.5); +} + +.uk-card-primary.uk-card-body .uk-nav-primary > li > a:hover, +.uk-card-primary + > :not([class*="uk-card-media"]) + .uk-nav-primary + > li + > a:hover, +.uk-card-secondary.uk-card-body .uk-nav-primary > li > a:hover, +.uk-card-secondary + > :not([class*="uk-card-media"]) + .uk-nav-primary + > li + > a:hover, +.uk-light .uk-nav-primary > li > a:hover, +.uk-offcanvas-bar .uk-nav-primary > li > a:hover, +.uk-overlay-primary .uk-nav-primary > li > a:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary > li > a:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary > li > a:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary > li > a:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary > li > a:hover { + color: rgba(255, 255, 255, 0.7); +} + +.uk-card-primary.uk-card-body .uk-nav-primary > li.uk-active > a, +.uk-card-primary + > :not([class*="uk-card-media"]) + .uk-nav-primary + > li.uk-active + > a, +.uk-card-secondary.uk-card-body .uk-nav-primary > li.uk-active > a, +.uk-card-secondary + > :not([class*="uk-card-media"]) + .uk-nav-primary + > li.uk-active + > a, +.uk-light .uk-nav-primary > li.uk-active > a, +.uk-offcanvas-bar .uk-nav-primary > li.uk-active > a, +.uk-overlay-primary .uk-nav-primary > li.uk-active > a, +.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary > li.uk-active > a, +.uk-section-secondary:not(.uk-preserve-color) + .uk-nav-primary + > li.uk-active + > a, +.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary > li.uk-active > a, +.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary > li.uk-active > a { + color: #fff; +} + +.uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-header, +.uk-card-primary + > :not([class*="uk-card-media"]) + .uk-nav-primary + .uk-nav-header, +.uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-header, +.uk-card-secondary + > :not([class*="uk-card-media"]) + .uk-nav-primary + .uk-nav-header, +.uk-light .uk-nav-primary .uk-nav-header, +.uk-offcanvas-bar .uk-nav-primary .uk-nav-header, +.uk-overlay-primary .uk-nav-primary .uk-nav-header, +.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-header, +.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-header, +.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-header, +.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-header { + color: #fff; +} + +.uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-divider, +.uk-card-primary + > :not([class*="uk-card-media"]) + .uk-nav-primary + .uk-nav-divider, +.uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-divider, +.uk-card-secondary + > :not([class*="uk-card-media"]) + .uk-nav-primary + .uk-nav-divider, +.uk-light .uk-nav-primary .uk-nav-divider, +.uk-offcanvas-bar .uk-nav-primary .uk-nav-divider, +.uk-overlay-primary .uk-nav-primary .uk-nav-divider, +.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-divider, +.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-divider, +.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-divider, +.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-divider { + border-top-color: rgba(255, 255, 255, 0.2); +} + +.uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-sub a, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-nav-primary .uk-nav-sub a, +.uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-sub a, +.uk-card-secondary + > :not([class*="uk-card-media"]) + .uk-nav-primary + .uk-nav-sub + a, +.uk-light .uk-nav-primary .uk-nav-sub a, +.uk-offcanvas-bar .uk-nav-primary .uk-nav-sub a, +.uk-overlay-primary .uk-nav-primary .uk-nav-sub a, +.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a, +.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a, +.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a, +.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a { + color: rgba(255, 255, 255, 0.5); +} + +.uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-sub a:hover, +.uk-card-primary + > :not([class*="uk-card-media"]) + .uk-nav-primary + .uk-nav-sub + a:hover, +.uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-sub a:hover, +.uk-card-secondary + > :not([class*="uk-card-media"]) + .uk-nav-primary + .uk-nav-sub + a:hover, +.uk-light .uk-nav-primary .uk-nav-sub a:hover, +.uk-offcanvas-bar .uk-nav-primary .uk-nav-sub a:hover, +.uk-overlay-primary .uk-nav-primary .uk-nav-sub a:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:hover, +.uk-section-secondary:not(.uk-preserve-color) + .uk-nav-primary + .uk-nav-sub + a:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:hover { + color: rgba(255, 255, 255, 0.7); +} + +.uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-sub li.uk-active > a, +.uk-card-primary + > :not([class*="uk-card-media"]) + .uk-nav-primary + .uk-nav-sub + li.uk-active + > a, +.uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-sub li.uk-active > a, +.uk-card-secondary + > :not([class*="uk-card-media"]) + .uk-nav-primary + .uk-nav-sub + li.uk-active + > a, +.uk-light .uk-nav-primary .uk-nav-sub li.uk-active > a, +.uk-offcanvas-bar .uk-nav-primary .uk-nav-sub li.uk-active > a, +.uk-overlay-primary .uk-nav-primary .uk-nav-sub li.uk-active > a, +.uk-section-primary:not(.uk-preserve-color) + .uk-nav-primary + .uk-nav-sub + li.uk-active + > a, +.uk-section-secondary:not(.uk-preserve-color) + .uk-nav-primary + .uk-nav-sub + li.uk-active + > a, +.uk-tile-primary:not(.uk-preserve-color) + .uk-nav-primary + .uk-nav-sub + li.uk-active + > a, +.uk-tile-secondary:not(.uk-preserve-color) + .uk-nav-primary + .uk-nav-sub + li.uk-active + > a { + color: #fff; +} + +.uk-card-primary.uk-card-body .uk-nav-secondary > li > a, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-nav-secondary > li > a, +.uk-card-secondary.uk-card-body .uk-nav-secondary > li > a, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-nav-secondary > li > a, +.uk-light .uk-nav-secondary > li > a, +.uk-offcanvas-bar .uk-nav-secondary > li > a, +.uk-overlay-primary .uk-nav-secondary > li > a, +.uk-section-primary:not(.uk-preserve-color) .uk-nav-secondary > li > a, +.uk-section-secondary:not(.uk-preserve-color) .uk-nav-secondary > li > a, +.uk-tile-primary:not(.uk-preserve-color) .uk-nav-secondary > li > a, +.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-secondary > li > a { + color: #fff; +} + +.uk-card-primary.uk-card-body .uk-nav-secondary > li > a:hover, +.uk-card-primary + > :not([class*="uk-card-media"]) + .uk-nav-secondary + > li + > a:hover, +.uk-card-secondary.uk-card-body .uk-nav-secondary > li > a:hover, +.uk-card-secondary + > :not([class*="uk-card-media"]) + .uk-nav-secondary + > li + > a:hover, +.uk-light .uk-nav-secondary > li > a:hover, +.uk-offcanvas-bar .uk-nav-secondary > li > a:hover, +.uk-overlay-primary .uk-nav-secondary > li > a:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-nav-secondary > li > a:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-nav-secondary > li > a:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-nav-secondary > li > a:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-secondary > li > a:hover { + color: #fff; + background-color: rgba(255, 255, 255, 0.1); +} + +.uk-card-primary.uk-card-body .uk-nav-secondary > li.uk-active > a, +.uk-card-primary + > :not([class*="uk-card-media"]) + .uk-nav-secondary + > li.uk-active + > a, +.uk-card-secondary.uk-card-body .uk-nav-secondary > li.uk-active > a, +.uk-card-secondary + > :not([class*="uk-card-media"]) + .uk-nav-secondary + > li.uk-active + > a, +.uk-light .uk-nav-secondary > li.uk-active > a, +.uk-offcanvas-bar .uk-nav-secondary > li.uk-active > a, +.uk-overlay-primary .uk-nav-secondary > li.uk-active > a, +.uk-section-primary:not(.uk-preserve-color) + .uk-nav-secondary + > li.uk-active + > a, +.uk-section-secondary:not(.uk-preserve-color) + .uk-nav-secondary + > li.uk-active + > a, +.uk-tile-primary:not(.uk-preserve-color) .uk-nav-secondary > li.uk-active > a, +.uk-tile-secondary:not(.uk-preserve-color) + .uk-nav-secondary + > li.uk-active + > a { + color: #fff; + background-color: rgba(255, 255, 255, 0.1); +} + +.uk-card-primary.uk-card-body .uk-nav-secondary .uk-nav-subtitle, +.uk-card-primary + > :not([class*="uk-card-media"]) + .uk-nav-secondary + .uk-nav-subtitle, +.uk-card-secondary.uk-card-body .uk-nav-secondary .uk-nav-subtitle, +.uk-card-secondary + > :not([class*="uk-card-media"]) + .uk-nav-secondary + .uk-nav-subtitle, +.uk-light .uk-nav-secondary .uk-nav-subtitle, +.uk-offcanvas-bar .uk-nav-secondary .uk-nav-subtitle, +.uk-overlay-primary .uk-nav-secondary .uk-nav-subtitle, +.uk-section-primary:not(.uk-preserve-color) .uk-nav-secondary .uk-nav-subtitle, +.uk-section-secondary:not(.uk-preserve-color) + .uk-nav-secondary + .uk-nav-subtitle, +.uk-tile-primary:not(.uk-preserve-color) .uk-nav-secondary .uk-nav-subtitle, +.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-secondary .uk-nav-subtitle { + color: rgba(255, 255, 255, 0.5); +} + +.uk-card-primary.uk-card-body .uk-nav-secondary > li > a:hover .uk-nav-subtitle, +.uk-card-primary + > :not([class*="uk-card-media"]) + .uk-nav-secondary + > li + > a:hover + .uk-nav-subtitle, +.uk-card-secondary.uk-card-body + .uk-nav-secondary + > li + > a:hover + .uk-nav-subtitle, +.uk-card-secondary + > :not([class*="uk-card-media"]) + .uk-nav-secondary + > li + > a:hover + .uk-nav-subtitle, +.uk-light .uk-nav-secondary > li > a:hover .uk-nav-subtitle, +.uk-offcanvas-bar .uk-nav-secondary > li > a:hover .uk-nav-subtitle, +.uk-overlay-primary .uk-nav-secondary > li > a:hover .uk-nav-subtitle, +.uk-section-primary:not(.uk-preserve-color) + .uk-nav-secondary + > li + > a:hover + .uk-nav-subtitle, +.uk-section-secondary:not(.uk-preserve-color) + .uk-nav-secondary + > li + > a:hover + .uk-nav-subtitle, +.uk-tile-primary:not(.uk-preserve-color) + .uk-nav-secondary + > li + > a:hover + .uk-nav-subtitle, +.uk-tile-secondary:not(.uk-preserve-color) + .uk-nav-secondary + > li + > a:hover + .uk-nav-subtitle { + color: rgba(255, 255, 255, 0.7); +} + +.uk-card-primary.uk-card-body + .uk-nav-secondary + > li.uk-active + > a + .uk-nav-subtitle, +.uk-card-primary + > :not([class*="uk-card-media"]) + .uk-nav-secondary + > li.uk-active + > a + .uk-nav-subtitle, +.uk-card-secondary.uk-card-body + .uk-nav-secondary + > li.uk-active + > a + .uk-nav-subtitle, +.uk-card-secondary + > :not([class*="uk-card-media"]) + .uk-nav-secondary + > li.uk-active + > a + .uk-nav-subtitle, +.uk-light .uk-nav-secondary > li.uk-active > a .uk-nav-subtitle, +.uk-offcanvas-bar .uk-nav-secondary > li.uk-active > a .uk-nav-subtitle, +.uk-overlay-primary .uk-nav-secondary > li.uk-active > a .uk-nav-subtitle, +.uk-section-primary:not(.uk-preserve-color) + .uk-nav-secondary + > li.uk-active + > a + .uk-nav-subtitle, +.uk-section-secondary:not(.uk-preserve-color) + .uk-nav-secondary + > li.uk-active + > a + .uk-nav-subtitle, +.uk-tile-primary:not(.uk-preserve-color) + .uk-nav-secondary + > li.uk-active + > a + .uk-nav-subtitle, +.uk-tile-secondary:not(.uk-preserve-color) + .uk-nav-secondary + > li.uk-active + > a + .uk-nav-subtitle { + color: #fff; +} + +.uk-card-primary.uk-card-body .uk-nav-secondary .uk-nav-header, +.uk-card-primary + > :not([class*="uk-card-media"]) + .uk-nav-secondary + .uk-nav-header, +.uk-card-secondary.uk-card-body .uk-nav-secondary .uk-nav-header, +.uk-card-secondary + > :not([class*="uk-card-media"]) + .uk-nav-secondary + .uk-nav-header, +.uk-light .uk-nav-secondary .uk-nav-header, +.uk-offcanvas-bar .uk-nav-secondary .uk-nav-header, +.uk-overlay-primary .uk-nav-secondary .uk-nav-header, +.uk-section-primary:not(.uk-preserve-color) .uk-nav-secondary .uk-nav-header, +.uk-section-secondary:not(.uk-preserve-color) .uk-nav-secondary .uk-nav-header, +.uk-tile-primary:not(.uk-preserve-color) .uk-nav-secondary .uk-nav-header, +.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-secondary .uk-nav-header { + color: #fff; +} + +.uk-card-primary.uk-card-body .uk-nav-secondary .uk-nav-divider, +.uk-card-primary + > :not([class*="uk-card-media"]) + .uk-nav-secondary + .uk-nav-divider, +.uk-card-secondary.uk-card-body .uk-nav-secondary .uk-nav-divider, +.uk-card-secondary + > :not([class*="uk-card-media"]) + .uk-nav-secondary + .uk-nav-divider, +.uk-light .uk-nav-secondary .uk-nav-divider, +.uk-offcanvas-bar .uk-nav-secondary .uk-nav-divider, +.uk-overlay-primary .uk-nav-secondary .uk-nav-divider, +.uk-section-primary:not(.uk-preserve-color) .uk-nav-secondary .uk-nav-divider, +.uk-section-secondary:not(.uk-preserve-color) .uk-nav-secondary .uk-nav-divider, +.uk-tile-primary:not(.uk-preserve-color) .uk-nav-secondary .uk-nav-divider, +.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-secondary .uk-nav-divider { + border-top-color: rgba(255, 255, 255, 0.2); +} + +.uk-card-primary.uk-card-body .uk-nav-secondary .uk-nav-sub a, +.uk-card-primary + > :not([class*="uk-card-media"]) + .uk-nav-secondary + .uk-nav-sub + a, +.uk-card-secondary.uk-card-body .uk-nav-secondary .uk-nav-sub a, +.uk-card-secondary + > :not([class*="uk-card-media"]) + .uk-nav-secondary + .uk-nav-sub + a, +.uk-light .uk-nav-secondary .uk-nav-sub a, +.uk-offcanvas-bar .uk-nav-secondary .uk-nav-sub a, +.uk-overlay-primary .uk-nav-secondary .uk-nav-sub a, +.uk-section-primary:not(.uk-preserve-color) .uk-nav-secondary .uk-nav-sub a, +.uk-section-secondary:not(.uk-preserve-color) .uk-nav-secondary .uk-nav-sub a, +.uk-tile-primary:not(.uk-preserve-color) .uk-nav-secondary .uk-nav-sub a, +.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-secondary .uk-nav-sub a { + color: rgba(255, 255, 255, 0.5); +} + +.uk-card-primary.uk-card-body .uk-nav-secondary .uk-nav-sub a:hover, +.uk-card-primary + > :not([class*="uk-card-media"]) + .uk-nav-secondary + .uk-nav-sub + a:hover, +.uk-card-secondary.uk-card-body .uk-nav-secondary .uk-nav-sub a:hover, +.uk-card-secondary + > :not([class*="uk-card-media"]) + .uk-nav-secondary + .uk-nav-sub + a:hover, +.uk-light .uk-nav-secondary .uk-nav-sub a:hover, +.uk-offcanvas-bar .uk-nav-secondary .uk-nav-sub a:hover, +.uk-overlay-primary .uk-nav-secondary .uk-nav-sub a:hover, +.uk-section-primary:not(.uk-preserve-color) + .uk-nav-secondary + .uk-nav-sub + a:hover, +.uk-section-secondary:not(.uk-preserve-color) + .uk-nav-secondary + .uk-nav-sub + a:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-nav-secondary .uk-nav-sub a:hover, +.uk-tile-secondary:not(.uk-preserve-color) + .uk-nav-secondary + .uk-nav-sub + a:hover { + color: rgba(255, 255, 255, 0.7); +} + +.uk-card-primary.uk-card-body .uk-nav-secondary .uk-nav-sub li.uk-active > a, +.uk-card-primary + > :not([class*="uk-card-media"]) + .uk-nav-secondary + .uk-nav-sub + li.uk-active + > a, +.uk-card-secondary.uk-card-body .uk-nav-secondary .uk-nav-sub li.uk-active > a, +.uk-card-secondary + > :not([class*="uk-card-media"]) + .uk-nav-secondary + .uk-nav-sub + li.uk-active + > a, +.uk-light .uk-nav-secondary .uk-nav-sub li.uk-active > a, +.uk-offcanvas-bar .uk-nav-secondary .uk-nav-sub li.uk-active > a, +.uk-overlay-primary .uk-nav-secondary .uk-nav-sub li.uk-active > a, +.uk-section-primary:not(.uk-preserve-color) + .uk-nav-secondary + .uk-nav-sub + li.uk-active + > a, +.uk-section-secondary:not(.uk-preserve-color) + .uk-nav-secondary + .uk-nav-sub + li.uk-active + > a, +.uk-tile-primary:not(.uk-preserve-color) + .uk-nav-secondary + .uk-nav-sub + li.uk-active + > a, +.uk-tile-secondary:not(.uk-preserve-color) + .uk-nav-secondary + .uk-nav-sub + li.uk-active + > a { + color: #fff; +} + +.uk-card-primary.uk-card-body + .uk-nav.uk-nav-divider + > :not(.uk-nav-divider) + + :not(.uk-nav-header, .uk-nav-divider), +.uk-card-primary + > :not([class*="uk-card-media"]) + .uk-nav.uk-nav-divider + > :not(.uk-nav-divider) + + :not(.uk-nav-header, .uk-nav-divider), +.uk-card-secondary.uk-card-body + .uk-nav.uk-nav-divider + > :not(.uk-nav-divider) + + :not(.uk-nav-header, .uk-nav-divider), +.uk-card-secondary + > :not([class*="uk-card-media"]) + .uk-nav.uk-nav-divider + > :not(.uk-nav-divider) + + :not(.uk-nav-header, .uk-nav-divider), +.uk-light + .uk-nav.uk-nav-divider + > :not(.uk-nav-divider) + + :not(.uk-nav-header, .uk-nav-divider), +.uk-offcanvas-bar + .uk-nav.uk-nav-divider + > :not(.uk-nav-divider) + + :not(.uk-nav-header, .uk-nav-divider), +.uk-overlay-primary + .uk-nav.uk-nav-divider + > :not(.uk-nav-divider) + + :not(.uk-nav-header, .uk-nav-divider), +.uk-section-primary:not(.uk-preserve-color) + .uk-nav.uk-nav-divider + > :not(.uk-nav-divider) + + :not(.uk-nav-header, .uk-nav-divider), +.uk-section-secondary:not(.uk-preserve-color) + .uk-nav.uk-nav-divider + > :not(.uk-nav-divider) + + :not(.uk-nav-header, .uk-nav-divider), +.uk-tile-primary:not(.uk-preserve-color) + .uk-nav.uk-nav-divider + > :not(.uk-nav-divider) + + :not(.uk-nav-header, .uk-nav-divider), +.uk-tile-secondary:not(.uk-preserve-color) + .uk-nav.uk-nav-divider + > :not(.uk-nav-divider) + + :not(.uk-nav-header, .uk-nav-divider) { + border-top-color: rgba(255, 255, 255, 0.2); +} + +.uk-card-primary.uk-card-body .uk-navbar-nav > li > a, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-navbar-nav > li > a, +.uk-card-secondary.uk-card-body .uk-navbar-nav > li > a, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-navbar-nav > li > a, +.uk-light .uk-navbar-nav > li > a, +.uk-offcanvas-bar .uk-navbar-nav > li > a, +.uk-overlay-primary .uk-navbar-nav > li > a, +.uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav > li > a, +.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav > li > a, +.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav > li > a, +.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav > li > a { + color: rgba(255, 255, 255, 0.5); +} + +.uk-card-primary.uk-card-body .uk-navbar-nav > li:hover > a, +.uk-card-primary.uk-card-body .uk-navbar-nav > li > a[aria-expanded="true"], +.uk-card-primary > :not([class*="uk-card-media"]) .uk-navbar-nav > li:hover > a, +.uk-card-primary + > :not([class*="uk-card-media"]) + .uk-navbar-nav + > li + > a[aria-expanded="true"], +.uk-card-secondary.uk-card-body .uk-navbar-nav > li:hover > a, +.uk-card-secondary.uk-card-body .uk-navbar-nav > li > a[aria-expanded="true"], +.uk-card-secondary + > :not([class*="uk-card-media"]) + .uk-navbar-nav + > li:hover + > a, +.uk-card-secondary + > :not([class*="uk-card-media"]) + .uk-navbar-nav + > li + > a[aria-expanded="true"], +.uk-light .uk-navbar-nav > li:hover > a, +.uk-light .uk-navbar-nav > li > a[aria-expanded="true"], +.uk-offcanvas-bar .uk-navbar-nav > li:hover > a, +.uk-offcanvas-bar .uk-navbar-nav > li > a[aria-expanded="true"], +.uk-overlay-primary .uk-navbar-nav > li:hover > a, +.uk-overlay-primary .uk-navbar-nav > li > a[aria-expanded="true"], +.uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav > li:hover > a, +.uk-section-primary:not(.uk-preserve-color) + .uk-navbar-nav + > li + > a[aria-expanded="true"], +.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav > li:hover > a, +.uk-section-secondary:not(.uk-preserve-color) + .uk-navbar-nav + > li + > a[aria-expanded="true"], +.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav > li:hover > a, +.uk-tile-primary:not(.uk-preserve-color) + .uk-navbar-nav + > li + > a[aria-expanded="true"], +.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav > li:hover > a, +.uk-tile-secondary:not(.uk-preserve-color) + .uk-navbar-nav + > li + > a[aria-expanded="true"] { + color: rgba(255, 255, 255, 0.7); +} + +.uk-card-primary.uk-card-body .uk-navbar-nav > li > a:active, +.uk-card-primary + > :not([class*="uk-card-media"]) + .uk-navbar-nav + > li + > a:active, +.uk-card-secondary.uk-card-body .uk-navbar-nav > li > a:active, +.uk-card-secondary + > :not([class*="uk-card-media"]) + .uk-navbar-nav + > li + > a:active, +.uk-light .uk-navbar-nav > li > a:active, +.uk-offcanvas-bar .uk-navbar-nav > li > a:active, +.uk-overlay-primary .uk-navbar-nav > li > a:active, +.uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav > li > a:active, +.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav > li > a:active, +.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav > li > a:active, +.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav > li > a:active { + color: #fff; +} + +.uk-card-primary.uk-card-body .uk-navbar-nav > li.uk-active > a, +.uk-card-primary + > :not([class*="uk-card-media"]) + .uk-navbar-nav + > li.uk-active + > a, +.uk-card-secondary.uk-card-body .uk-navbar-nav > li.uk-active > a, +.uk-card-secondary + > :not([class*="uk-card-media"]) + .uk-navbar-nav + > li.uk-active + > a, +.uk-light .uk-navbar-nav > li.uk-active > a, +.uk-offcanvas-bar .uk-navbar-nav > li.uk-active > a, +.uk-overlay-primary .uk-navbar-nav > li.uk-active > a, +.uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav > li.uk-active > a, +.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav > li.uk-active > a, +.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav > li.uk-active > a, +.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav > li.uk-active > a { + color: #fff; +} + +.uk-card-primary.uk-card-body .uk-navbar-item, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-navbar-item, +.uk-card-secondary.uk-card-body .uk-navbar-item, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-navbar-item, +.uk-light .uk-navbar-item, +.uk-offcanvas-bar .uk-navbar-item, +.uk-overlay-primary .uk-navbar-item, +.uk-section-primary:not(.uk-preserve-color) .uk-navbar-item, +.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-item, +.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-item, +.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-item { + color: rgba(255, 255, 255, 0.7); +} + +.uk-card-primary.uk-card-body .uk-navbar-toggle, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-navbar-toggle, +.uk-card-secondary.uk-card-body .uk-navbar-toggle, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-navbar-toggle, +.uk-light .uk-navbar-toggle, +.uk-offcanvas-bar .uk-navbar-toggle, +.uk-overlay-primary .uk-navbar-toggle, +.uk-section-primary:not(.uk-preserve-color) .uk-navbar-toggle, +.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-toggle, +.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-toggle, +.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-toggle { + color: rgba(255, 255, 255, 0.5); +} + +.uk-card-primary.uk-card-body .uk-navbar-toggle:hover, +.uk-card-primary.uk-card-body .uk-navbar-toggle[aria-expanded="true"], +.uk-card-primary > :not([class*="uk-card-media"]) .uk-navbar-toggle:hover, +.uk-card-primary + > :not([class*="uk-card-media"]) + .uk-navbar-toggle[aria-expanded="true"], +.uk-card-secondary.uk-card-body .uk-navbar-toggle:hover, +.uk-card-secondary.uk-card-body .uk-navbar-toggle[aria-expanded="true"], +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-navbar-toggle:hover, +.uk-card-secondary + > :not([class*="uk-card-media"]) + .uk-navbar-toggle[aria-expanded="true"], +.uk-light .uk-navbar-toggle:hover, +.uk-light .uk-navbar-toggle[aria-expanded="true"], +.uk-offcanvas-bar .uk-navbar-toggle:hover, +.uk-offcanvas-bar .uk-navbar-toggle[aria-expanded="true"], +.uk-overlay-primary .uk-navbar-toggle:hover, +.uk-overlay-primary .uk-navbar-toggle[aria-expanded="true"], +.uk-section-primary:not(.uk-preserve-color) .uk-navbar-toggle:hover, +.uk-section-primary:not(.uk-preserve-color) + .uk-navbar-toggle[aria-expanded="true"], +.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-toggle:hover, +.uk-section-secondary:not(.uk-preserve-color) + .uk-navbar-toggle[aria-expanded="true"], +.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-toggle:hover, +.uk-tile-primary:not(.uk-preserve-color) + .uk-navbar-toggle[aria-expanded="true"], +.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-toggle:hover, +.uk-tile-secondary:not(.uk-preserve-color) + .uk-navbar-toggle[aria-expanded="true"] { + color: rgba(255, 255, 255, 0.7); +} + +.uk-card-primary.uk-card-body .uk-subnav > * > :first-child, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-subnav > * > :first-child, +.uk-card-secondary.uk-card-body .uk-subnav > * > :first-child, +.uk-card-secondary + > :not([class*="uk-card-media"]) + .uk-subnav + > * + > :first-child, +.uk-light .uk-subnav > * > :first-child, +.uk-offcanvas-bar .uk-subnav > * > :first-child, +.uk-overlay-primary .uk-subnav > * > :first-child, +.uk-section-primary:not(.uk-preserve-color) .uk-subnav > * > :first-child, +.uk-section-secondary:not(.uk-preserve-color) .uk-subnav > * > :first-child, +.uk-tile-primary:not(.uk-preserve-color) .uk-subnav > * > :first-child, +.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav > * > :first-child { + color: rgba(255, 255, 255, 0.5); +} + +.uk-card-primary.uk-card-body .uk-subnav > * > a:hover, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-subnav > * > a:hover, +.uk-card-secondary.uk-card-body .uk-subnav > * > a:hover, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-subnav > * > a:hover, +.uk-light .uk-subnav > * > a:hover, +.uk-offcanvas-bar .uk-subnav > * > a:hover, +.uk-overlay-primary .uk-subnav > * > a:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-subnav > * > a:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-subnav > * > a:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-subnav > * > a:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav > * > a:hover { + color: rgba(255, 255, 255, 0.7); +} + +.uk-card-primary.uk-card-body .uk-subnav > .uk-active > a, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-subnav > .uk-active > a, +.uk-card-secondary.uk-card-body .uk-subnav > .uk-active > a, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-subnav > .uk-active > a, +.uk-light .uk-subnav > .uk-active > a, +.uk-offcanvas-bar .uk-subnav > .uk-active > a, +.uk-overlay-primary .uk-subnav > .uk-active > a, +.uk-section-primary:not(.uk-preserve-color) .uk-subnav > .uk-active > a, +.uk-section-secondary:not(.uk-preserve-color) .uk-subnav > .uk-active > a, +.uk-tile-primary:not(.uk-preserve-color) .uk-subnav > .uk-active > a, +.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav > .uk-active > a { + color: #fff; +} + +.uk-card-primary.uk-card-body + .uk-subnav-divider + > :nth-child(n + 2):not(.uk-first-column)::before, +.uk-card-primary + > :not([class*="uk-card-media"]) + .uk-subnav-divider + > :nth-child(n + 2):not(.uk-first-column)::before, +.uk-card-secondary.uk-card-body + .uk-subnav-divider + > :nth-child(n + 2):not(.uk-first-column)::before, +.uk-card-secondary + > :not([class*="uk-card-media"]) + .uk-subnav-divider + > :nth-child(n + 2):not(.uk-first-column)::before, +.uk-light .uk-subnav-divider > :nth-child(n + 2):not(.uk-first-column)::before, +.uk-offcanvas-bar + .uk-subnav-divider + > :nth-child(n + 2):not(.uk-first-column)::before, +.uk-overlay-primary + .uk-subnav-divider + > :nth-child(n + 2):not(.uk-first-column)::before, +.uk-section-primary:not(.uk-preserve-color) + .uk-subnav-divider + > :nth-child(n + 2):not(.uk-first-column)::before, +.uk-section-secondary:not(.uk-preserve-color) + .uk-subnav-divider + > :nth-child(n + 2):not(.uk-first-column)::before, +.uk-tile-primary:not(.uk-preserve-color) + .uk-subnav-divider + > :nth-child(n + 2):not(.uk-first-column)::before, +.uk-tile-secondary:not(.uk-preserve-color) + .uk-subnav-divider + > :nth-child(n + 2):not(.uk-first-column)::before { + border-left-color: rgba(255, 255, 255, 0.2); +} + +.uk-card-primary.uk-card-body .uk-subnav-pill > * > :first-child, +.uk-card-primary + > :not([class*="uk-card-media"]) + .uk-subnav-pill + > * + > :first-child, +.uk-card-secondary.uk-card-body .uk-subnav-pill > * > :first-child, +.uk-card-secondary + > :not([class*="uk-card-media"]) + .uk-subnav-pill + > * + > :first-child, +.uk-light .uk-subnav-pill > * > :first-child, +.uk-offcanvas-bar .uk-subnav-pill > * > :first-child, +.uk-overlay-primary .uk-subnav-pill > * > :first-child, +.uk-section-primary:not(.uk-preserve-color) .uk-subnav-pill > * > :first-child, +.uk-section-secondary:not(.uk-preserve-color) + .uk-subnav-pill + > * + > :first-child, +.uk-tile-primary:not(.uk-preserve-color) .uk-subnav-pill > * > :first-child, +.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-pill > * > :first-child { + background-color: transparent; + color: rgba(255, 255, 255, 0.5); +} + +.uk-card-primary.uk-card-body .uk-subnav-pill > * > a:hover, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-subnav-pill > * > a:hover, +.uk-card-secondary.uk-card-body .uk-subnav-pill > * > a:hover, +.uk-card-secondary + > :not([class*="uk-card-media"]) + .uk-subnav-pill + > * + > a:hover, +.uk-light .uk-subnav-pill > * > a:hover, +.uk-offcanvas-bar .uk-subnav-pill > * > a:hover, +.uk-overlay-primary .uk-subnav-pill > * > a:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-subnav-pill > * > a:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-subnav-pill > * > a:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-subnav-pill > * > a:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-pill > * > a:hover { + background-color: rgba(255, 255, 255, 0.1); + color: rgba(255, 255, 255, 0.7); +} + +.uk-card-primary.uk-card-body .uk-subnav-pill > * > a:active, +.uk-card-primary + > :not([class*="uk-card-media"]) + .uk-subnav-pill + > * + > a:active, +.uk-card-secondary.uk-card-body .uk-subnav-pill > * > a:active, +.uk-card-secondary + > :not([class*="uk-card-media"]) + .uk-subnav-pill + > * + > a:active, +.uk-light .uk-subnav-pill > * > a:active, +.uk-offcanvas-bar .uk-subnav-pill > * > a:active, +.uk-overlay-primary .uk-subnav-pill > * > a:active, +.uk-section-primary:not(.uk-preserve-color) .uk-subnav-pill > * > a:active, +.uk-section-secondary:not(.uk-preserve-color) .uk-subnav-pill > * > a:active, +.uk-tile-primary:not(.uk-preserve-color) .uk-subnav-pill > * > a:active, +.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-pill > * > a:active { + background-color: rgba(255, 255, 255, 0.1); + color: rgba(255, 255, 255, 0.7); +} + +.uk-card-primary.uk-card-body .uk-subnav-pill > .uk-active > a, +.uk-card-primary + > :not([class*="uk-card-media"]) + .uk-subnav-pill + > .uk-active + > a, +.uk-card-secondary.uk-card-body .uk-subnav-pill > .uk-active > a, +.uk-card-secondary + > :not([class*="uk-card-media"]) + .uk-subnav-pill + > .uk-active + > a, +.uk-light .uk-subnav-pill > .uk-active > a, +.uk-offcanvas-bar .uk-subnav-pill > .uk-active > a, +.uk-overlay-primary .uk-subnav-pill > .uk-active > a, +.uk-section-primary:not(.uk-preserve-color) .uk-subnav-pill > .uk-active > a, +.uk-section-secondary:not(.uk-preserve-color) .uk-subnav-pill > .uk-active > a, +.uk-tile-primary:not(.uk-preserve-color) .uk-subnav-pill > .uk-active > a, +.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-pill > .uk-active > a { + background-color: #fff; + color: #666; +} + +.uk-card-primary.uk-card-body .uk-subnav > .uk-disabled > a, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-subnav > .uk-disabled > a, +.uk-card-secondary.uk-card-body .uk-subnav > .uk-disabled > a, +.uk-card-secondary + > :not([class*="uk-card-media"]) + .uk-subnav + > .uk-disabled + > a, +.uk-light .uk-subnav > .uk-disabled > a, +.uk-offcanvas-bar .uk-subnav > .uk-disabled > a, +.uk-overlay-primary .uk-subnav > .uk-disabled > a, +.uk-section-primary:not(.uk-preserve-color) .uk-subnav > .uk-disabled > a, +.uk-section-secondary:not(.uk-preserve-color) .uk-subnav > .uk-disabled > a, +.uk-tile-primary:not(.uk-preserve-color) .uk-subnav > .uk-disabled > a, +.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav > .uk-disabled > a { + color: rgba(255, 255, 255, 0.5); +} + +.uk-card-primary.uk-card-body .uk-breadcrumb > * > *, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-breadcrumb > * > *, +.uk-card-secondary.uk-card-body .uk-breadcrumb > * > *, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-breadcrumb > * > *, +.uk-light .uk-breadcrumb > * > *, +.uk-offcanvas-bar .uk-breadcrumb > * > *, +.uk-overlay-primary .uk-breadcrumb > * > *, +.uk-section-primary:not(.uk-preserve-color) .uk-breadcrumb > * > *, +.uk-section-secondary:not(.uk-preserve-color) .uk-breadcrumb > * > *, +.uk-tile-primary:not(.uk-preserve-color) .uk-breadcrumb > * > *, +.uk-tile-secondary:not(.uk-preserve-color) .uk-breadcrumb > * > * { + color: rgba(255, 255, 255, 0.5); +} + +.uk-card-primary.uk-card-body .uk-breadcrumb > * > :hover, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-breadcrumb > * > :hover, +.uk-card-secondary.uk-card-body .uk-breadcrumb > * > :hover, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-breadcrumb > * > :hover, +.uk-light .uk-breadcrumb > * > :hover, +.uk-offcanvas-bar .uk-breadcrumb > * > :hover, +.uk-overlay-primary .uk-breadcrumb > * > :hover, +.uk-section-primary:not(.uk-preserve-color) .uk-breadcrumb > * > :hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-breadcrumb > * > :hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-breadcrumb > * > :hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-breadcrumb > * > :hover { + color: rgba(255, 255, 255, 0.7); +} + +.uk-card-primary.uk-card-body .uk-breadcrumb > :last-child > *, +.uk-card-primary + > :not([class*="uk-card-media"]) + .uk-breadcrumb + > :last-child + > *, +.uk-card-secondary.uk-card-body .uk-breadcrumb > :last-child > *, +.uk-card-secondary + > :not([class*="uk-card-media"]) + .uk-breadcrumb + > :last-child + > *, +.uk-light .uk-breadcrumb > :last-child > *, +.uk-offcanvas-bar .uk-breadcrumb > :last-child > *, +.uk-overlay-primary .uk-breadcrumb > :last-child > *, +.uk-section-primary:not(.uk-preserve-color) .uk-breadcrumb > :last-child > *, +.uk-section-secondary:not(.uk-preserve-color) .uk-breadcrumb > :last-child > *, +.uk-tile-primary:not(.uk-preserve-color) .uk-breadcrumb > :last-child > *, +.uk-tile-secondary:not(.uk-preserve-color) .uk-breadcrumb > :last-child > * { + color: rgba(255, 255, 255, 0.7); +} + +.uk-card-primary.uk-card-body + .uk-breadcrumb + > :nth-child(n + 2):not(.uk-first-column)::before, +.uk-card-primary + > :not([class*="uk-card-media"]) + .uk-breadcrumb + > :nth-child(n + 2):not(.uk-first-column)::before, +.uk-card-secondary.uk-card-body + .uk-breadcrumb + > :nth-child(n + 2):not(.uk-first-column)::before, +.uk-card-secondary + > :not([class*="uk-card-media"]) + .uk-breadcrumb + > :nth-child(n + 2):not(.uk-first-column)::before, +.uk-light .uk-breadcrumb > :nth-child(n + 2):not(.uk-first-column)::before, +.uk-offcanvas-bar + .uk-breadcrumb + > :nth-child(n + 2):not(.uk-first-column)::before, +.uk-overlay-primary + .uk-breadcrumb + > :nth-child(n + 2):not(.uk-first-column)::before, +.uk-section-primary:not(.uk-preserve-color) + .uk-breadcrumb + > :nth-child(n + 2):not(.uk-first-column)::before, +.uk-section-secondary:not(.uk-preserve-color) + .uk-breadcrumb + > :nth-child(n + 2):not(.uk-first-column)::before, +.uk-tile-primary:not(.uk-preserve-color) + .uk-breadcrumb + > :nth-child(n + 2):not(.uk-first-column)::before, +.uk-tile-secondary:not(.uk-preserve-color) + .uk-breadcrumb + > :nth-child(n + 2):not(.uk-first-column)::before { + color: rgba(255, 255, 255, 0.5); +} + +.uk-card-primary.uk-card-body .uk-pagination > * > *, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-pagination > * > *, +.uk-card-secondary.uk-card-body .uk-pagination > * > *, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-pagination > * > *, +.uk-light .uk-pagination > * > *, +.uk-offcanvas-bar .uk-pagination > * > *, +.uk-overlay-primary .uk-pagination > * > *, +.uk-section-primary:not(.uk-preserve-color) .uk-pagination > * > *, +.uk-section-secondary:not(.uk-preserve-color) .uk-pagination > * > *, +.uk-tile-primary:not(.uk-preserve-color) .uk-pagination > * > *, +.uk-tile-secondary:not(.uk-preserve-color) .uk-pagination > * > * { + color: rgba(255, 255, 255, 0.5); +} + +.uk-card-primary.uk-card-body .uk-pagination > * > :hover, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-pagination > * > :hover, +.uk-card-secondary.uk-card-body .uk-pagination > * > :hover, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-pagination > * > :hover, +.uk-light .uk-pagination > * > :hover, +.uk-offcanvas-bar .uk-pagination > * > :hover, +.uk-overlay-primary .uk-pagination > * > :hover, +.uk-section-primary:not(.uk-preserve-color) .uk-pagination > * > :hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-pagination > * > :hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-pagination > * > :hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-pagination > * > :hover { + color: rgba(255, 255, 255, 0.7); +} + +.uk-card-primary.uk-card-body .uk-pagination > .uk-active > *, +.uk-card-primary + > :not([class*="uk-card-media"]) + .uk-pagination + > .uk-active + > *, +.uk-card-secondary.uk-card-body .uk-pagination > .uk-active > *, +.uk-card-secondary + > :not([class*="uk-card-media"]) + .uk-pagination + > .uk-active + > *, +.uk-light .uk-pagination > .uk-active > *, +.uk-offcanvas-bar .uk-pagination > .uk-active > *, +.uk-overlay-primary .uk-pagination > .uk-active > *, +.uk-section-primary:not(.uk-preserve-color) .uk-pagination > .uk-active > *, +.uk-section-secondary:not(.uk-preserve-color) .uk-pagination > .uk-active > *, +.uk-tile-primary:not(.uk-preserve-color) .uk-pagination > .uk-active > *, +.uk-tile-secondary:not(.uk-preserve-color) .uk-pagination > .uk-active > * { + color: rgba(255, 255, 255, 0.7); +} + +.uk-card-primary.uk-card-body .uk-pagination > .uk-disabled > *, +.uk-card-primary + > :not([class*="uk-card-media"]) + .uk-pagination + > .uk-disabled + > *, +.uk-card-secondary.uk-card-body .uk-pagination > .uk-disabled > *, +.uk-card-secondary + > :not([class*="uk-card-media"]) + .uk-pagination + > .uk-disabled + > *, +.uk-light .uk-pagination > .uk-disabled > *, +.uk-offcanvas-bar .uk-pagination > .uk-disabled > *, +.uk-overlay-primary .uk-pagination > .uk-disabled > *, +.uk-section-primary:not(.uk-preserve-color) .uk-pagination > .uk-disabled > *, +.uk-section-secondary:not(.uk-preserve-color) .uk-pagination > .uk-disabled > *, +.uk-tile-primary:not(.uk-preserve-color) .uk-pagination > .uk-disabled > *, +.uk-tile-secondary:not(.uk-preserve-color) .uk-pagination > .uk-disabled > * { + color: rgba(255, 255, 255, 0.5); +} + +.uk-card-primary.uk-card-body .uk-tab::before, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-tab::before, +.uk-card-secondary.uk-card-body .uk-tab::before, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-tab::before, +.uk-light .uk-tab::before, +.uk-offcanvas-bar .uk-tab::before, +.uk-overlay-primary .uk-tab::before, +.uk-section-primary:not(.uk-preserve-color) .uk-tab::before, +.uk-section-secondary:not(.uk-preserve-color) .uk-tab::before, +.uk-tile-primary:not(.uk-preserve-color) .uk-tab::before, +.uk-tile-secondary:not(.uk-preserve-color) .uk-tab::before { + border-color: rgba(255, 255, 255, 0.2); +} + +.uk-card-primary.uk-card-body .uk-tab > * > a, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-tab > * > a, +.uk-card-secondary.uk-card-body .uk-tab > * > a, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-tab > * > a, +.uk-light .uk-tab > * > a, +.uk-offcanvas-bar .uk-tab > * > a, +.uk-overlay-primary .uk-tab > * > a, +.uk-section-primary:not(.uk-preserve-color) .uk-tab > * > a, +.uk-section-secondary:not(.uk-preserve-color) .uk-tab > * > a, +.uk-tile-primary:not(.uk-preserve-color) .uk-tab > * > a, +.uk-tile-secondary:not(.uk-preserve-color) .uk-tab > * > a { + color: rgba(255, 255, 255, 0.5); +} + +.uk-card-primary.uk-card-body .uk-tab > * > a:hover, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-tab > * > a:hover, +.uk-card-secondary.uk-card-body .uk-tab > * > a:hover, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-tab > * > a:hover, +.uk-light .uk-tab > * > a:hover, +.uk-offcanvas-bar .uk-tab > * > a:hover, +.uk-overlay-primary .uk-tab > * > a:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-tab > * > a:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-tab > * > a:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-tab > * > a:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-tab > * > a:hover { + color: rgba(255, 255, 255, 0.7); +} + +.uk-card-primary.uk-card-body .uk-tab > .uk-active > a, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-tab > .uk-active > a, +.uk-card-secondary.uk-card-body .uk-tab > .uk-active > a, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-tab > .uk-active > a, +.uk-light .uk-tab > .uk-active > a, +.uk-offcanvas-bar .uk-tab > .uk-active > a, +.uk-overlay-primary .uk-tab > .uk-active > a, +.uk-section-primary:not(.uk-preserve-color) .uk-tab > .uk-active > a, +.uk-section-secondary:not(.uk-preserve-color) .uk-tab > .uk-active > a, +.uk-tile-primary:not(.uk-preserve-color) .uk-tab > .uk-active > a, +.uk-tile-secondary:not(.uk-preserve-color) .uk-tab > .uk-active > a { + color: #fff; + border-color: #fff; +} + +.uk-card-primary.uk-card-body .uk-tab > .uk-disabled > a, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-tab > .uk-disabled > a, +.uk-card-secondary.uk-card-body .uk-tab > .uk-disabled > a, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-tab > .uk-disabled > a, +.uk-light .uk-tab > .uk-disabled > a, +.uk-offcanvas-bar .uk-tab > .uk-disabled > a, +.uk-overlay-primary .uk-tab > .uk-disabled > a, +.uk-section-primary:not(.uk-preserve-color) .uk-tab > .uk-disabled > a, +.uk-section-secondary:not(.uk-preserve-color) .uk-tab > .uk-disabled > a, +.uk-tile-primary:not(.uk-preserve-color) .uk-tab > .uk-disabled > a, +.uk-tile-secondary:not(.uk-preserve-color) .uk-tab > .uk-disabled > a { + color: rgba(255, 255, 255, 0.5); +} + +.uk-card-primary.uk-card-body .uk-slidenav, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-slidenav, +.uk-card-secondary.uk-card-body .uk-slidenav, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-slidenav, +.uk-light .uk-slidenav, +.uk-offcanvas-bar .uk-slidenav, +.uk-overlay-primary .uk-slidenav, +.uk-section-primary:not(.uk-preserve-color) .uk-slidenav, +.uk-section-secondary:not(.uk-preserve-color) .uk-slidenav, +.uk-tile-primary:not(.uk-preserve-color) .uk-slidenav, +.uk-tile-secondary:not(.uk-preserve-color) .uk-slidenav { + color: rgba(255, 255, 255, 0.7); +} + +.uk-card-primary.uk-card-body .uk-slidenav:hover, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-slidenav:hover, +.uk-card-secondary.uk-card-body .uk-slidenav:hover, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-slidenav:hover, +.uk-light .uk-slidenav:hover, +.uk-offcanvas-bar .uk-slidenav:hover, +.uk-overlay-primary .uk-slidenav:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-slidenav:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-slidenav:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-slidenav:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-slidenav:hover { + color: rgba(255, 255, 255, 0.95); +} + +.uk-card-primary.uk-card-body .uk-slidenav:active, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-slidenav:active, +.uk-card-secondary.uk-card-body .uk-slidenav:active, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-slidenav:active, +.uk-light .uk-slidenav:active, +.uk-offcanvas-bar .uk-slidenav:active, +.uk-overlay-primary .uk-slidenav:active, +.uk-section-primary:not(.uk-preserve-color) .uk-slidenav:active, +.uk-section-secondary:not(.uk-preserve-color) .uk-slidenav:active, +.uk-tile-primary:not(.uk-preserve-color) .uk-slidenav:active, +.uk-tile-secondary:not(.uk-preserve-color) .uk-slidenav:active { + color: rgba(255, 255, 255, 0.7); +} + +.uk-card-primary.uk-card-body .uk-dotnav > * > *, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-dotnav > * > *, +.uk-card-secondary.uk-card-body .uk-dotnav > * > *, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-dotnav > * > *, +.uk-light .uk-dotnav > * > *, +.uk-offcanvas-bar .uk-dotnav > * > *, +.uk-overlay-primary .uk-dotnav > * > *, +.uk-section-primary:not(.uk-preserve-color) .uk-dotnav > * > *, +.uk-section-secondary:not(.uk-preserve-color) .uk-dotnav > * > *, +.uk-tile-primary:not(.uk-preserve-color) .uk-dotnav > * > *, +.uk-tile-secondary:not(.uk-preserve-color) .uk-dotnav > * > * { + background-color: transparent; + border-color: rgba(255, 255, 255, 0.9); +} + +.uk-card-primary.uk-card-body .uk-dotnav > * > :hover, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-dotnav > * > :hover, +.uk-card-secondary.uk-card-body .uk-dotnav > * > :hover, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-dotnav > * > :hover, +.uk-light .uk-dotnav > * > :hover, +.uk-offcanvas-bar .uk-dotnav > * > :hover, +.uk-overlay-primary .uk-dotnav > * > :hover, +.uk-section-primary:not(.uk-preserve-color) .uk-dotnav > * > :hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-dotnav > * > :hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-dotnav > * > :hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-dotnav > * > :hover { + background-color: rgba(255, 255, 255, 0.9); + border-color: transparent; +} + +.uk-card-primary.uk-card-body .uk-dotnav > * > :active, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-dotnav > * > :active, +.uk-card-secondary.uk-card-body .uk-dotnav > * > :active, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-dotnav > * > :active, +.uk-light .uk-dotnav > * > :active, +.uk-offcanvas-bar .uk-dotnav > * > :active, +.uk-overlay-primary .uk-dotnav > * > :active, +.uk-section-primary:not(.uk-preserve-color) .uk-dotnav > * > :active, +.uk-section-secondary:not(.uk-preserve-color) .uk-dotnav > * > :active, +.uk-tile-primary:not(.uk-preserve-color) .uk-dotnav > * > :active, +.uk-tile-secondary:not(.uk-preserve-color) .uk-dotnav > * > :active { + background-color: rgba(255, 255, 255, 0.5); + border-color: transparent; +} + +.uk-card-primary.uk-card-body .uk-dotnav > .uk-active > *, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-dotnav > .uk-active > *, +.uk-card-secondary.uk-card-body .uk-dotnav > .uk-active > *, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-dotnav > .uk-active > *, +.uk-light .uk-dotnav > .uk-active > *, +.uk-offcanvas-bar .uk-dotnav > .uk-active > *, +.uk-overlay-primary .uk-dotnav > .uk-active > *, +.uk-section-primary:not(.uk-preserve-color) .uk-dotnav > .uk-active > *, +.uk-section-secondary:not(.uk-preserve-color) .uk-dotnav > .uk-active > *, +.uk-tile-primary:not(.uk-preserve-color) .uk-dotnav > .uk-active > *, +.uk-tile-secondary:not(.uk-preserve-color) .uk-dotnav > .uk-active > * { + background-color: rgba(255, 255, 255, 0.9); + border-color: transparent; +} + +.uk-card-primary.uk-card-body .uk-thumbnav > * > ::after, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-thumbnav > * > ::after, +.uk-card-secondary.uk-card-body .uk-thumbnav > * > ::after, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-thumbnav > * > ::after, +.uk-light .uk-thumbnav > * > ::after, +.uk-offcanvas-bar .uk-thumbnav > * > ::after, +.uk-overlay-primary .uk-thumbnav > * > ::after, +.uk-section-primary:not(.uk-preserve-color) .uk-thumbnav > * > ::after, +.uk-section-secondary:not(.uk-preserve-color) .uk-thumbnav > * > ::after, +.uk-tile-primary:not(.uk-preserve-color) .uk-thumbnav > * > ::after, +.uk-tile-secondary:not(.uk-preserve-color) .uk-thumbnav > * > ::after { + background-image: linear-gradient( + 180deg, + rgba(0, 0, 0, 0), + rgba(0, 0, 0, 0.4) + ); +} + +.uk-card-primary.uk-card-body .uk-iconnav > * > a, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-iconnav > * > a, +.uk-card-secondary.uk-card-body .uk-iconnav > * > a, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-iconnav > * > a, +.uk-light .uk-iconnav > * > a, +.uk-offcanvas-bar .uk-iconnav > * > a, +.uk-overlay-primary .uk-iconnav > * > a, +.uk-section-primary:not(.uk-preserve-color) .uk-iconnav > * > a, +.uk-section-secondary:not(.uk-preserve-color) .uk-iconnav > * > a, +.uk-tile-primary:not(.uk-preserve-color) .uk-iconnav > * > a, +.uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav > * > a { + color: rgba(255, 255, 255, 0.5); +} + +.uk-card-primary.uk-card-body .uk-iconnav > * > a:hover, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-iconnav > * > a:hover, +.uk-card-secondary.uk-card-body .uk-iconnav > * > a:hover, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-iconnav > * > a:hover, +.uk-light .uk-iconnav > * > a:hover, +.uk-offcanvas-bar .uk-iconnav > * > a:hover, +.uk-overlay-primary .uk-iconnav > * > a:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-iconnav > * > a:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-iconnav > * > a:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-iconnav > * > a:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav > * > a:hover { + color: rgba(255, 255, 255, 0.7); +} + +.uk-card-primary.uk-card-body .uk-iconnav > .uk-active > a, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-iconnav > .uk-active > a, +.uk-card-secondary.uk-card-body .uk-iconnav > .uk-active > a, +.uk-card-secondary + > :not([class*="uk-card-media"]) + .uk-iconnav + > .uk-active + > a, +.uk-light .uk-iconnav > .uk-active > a, +.uk-offcanvas-bar .uk-iconnav > .uk-active > a, +.uk-overlay-primary .uk-iconnav > .uk-active > a, +.uk-section-primary:not(.uk-preserve-color) .uk-iconnav > .uk-active > a, +.uk-section-secondary:not(.uk-preserve-color) .uk-iconnav > .uk-active > a, +.uk-tile-primary:not(.uk-preserve-color) .uk-iconnav > .uk-active > a, +.uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav > .uk-active > a { + color: rgba(255, 255, 255, 0.7); +} + +.uk-card-primary.uk-card-body .uk-text-lead, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-text-lead, +.uk-card-secondary.uk-card-body .uk-text-lead, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-text-lead, +.uk-light .uk-text-lead, +.uk-offcanvas-bar .uk-text-lead, +.uk-overlay-primary .uk-text-lead, +.uk-section-primary:not(.uk-preserve-color) .uk-text-lead, +.uk-section-secondary:not(.uk-preserve-color) .uk-text-lead, +.uk-tile-primary:not(.uk-preserve-color) .uk-text-lead, +.uk-tile-secondary:not(.uk-preserve-color) .uk-text-lead { + color: rgba(255, 255, 255, 0.7); +} + +.uk-card-primary.uk-card-body .uk-text-meta, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-text-meta, +.uk-card-secondary.uk-card-body .uk-text-meta, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-text-meta, +.uk-light .uk-text-meta, +.uk-offcanvas-bar .uk-text-meta, +.uk-overlay-primary .uk-text-meta, +.uk-section-primary:not(.uk-preserve-color) .uk-text-meta, +.uk-section-secondary:not(.uk-preserve-color) .uk-text-meta, +.uk-tile-primary:not(.uk-preserve-color) .uk-text-meta, +.uk-tile-secondary:not(.uk-preserve-color) .uk-text-meta { + color: rgba(255, 255, 255, 0.5); +} + +.uk-card-primary.uk-card-body .uk-text-muted, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-text-muted, +.uk-card-secondary.uk-card-body .uk-text-muted, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-text-muted, +.uk-light .uk-text-muted, +.uk-offcanvas-bar .uk-text-muted, +.uk-overlay-primary .uk-text-muted, +.uk-section-primary:not(.uk-preserve-color) .uk-text-muted, +.uk-section-secondary:not(.uk-preserve-color) .uk-text-muted, +.uk-tile-primary:not(.uk-preserve-color) .uk-text-muted, +.uk-tile-secondary:not(.uk-preserve-color) .uk-text-muted { + color: rgba(255, 255, 255, 0.5) !important; +} + +.uk-card-primary.uk-card-body .uk-text-emphasis, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-text-emphasis, +.uk-card-secondary.uk-card-body .uk-text-emphasis, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-text-emphasis, +.uk-light .uk-text-emphasis, +.uk-offcanvas-bar .uk-text-emphasis, +.uk-overlay-primary .uk-text-emphasis, +.uk-section-primary:not(.uk-preserve-color) .uk-text-emphasis, +.uk-section-secondary:not(.uk-preserve-color) .uk-text-emphasis, +.uk-tile-primary:not(.uk-preserve-color) .uk-text-emphasis, +.uk-tile-secondary:not(.uk-preserve-color) .uk-text-emphasis { + color: #fff !important; +} + +.uk-card-primary.uk-card-body .uk-text-primary, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-text-primary, +.uk-card-secondary.uk-card-body .uk-text-primary, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-text-primary, +.uk-light .uk-text-primary, +.uk-offcanvas-bar .uk-text-primary, +.uk-overlay-primary .uk-text-primary, +.uk-section-primary:not(.uk-preserve-color) .uk-text-primary, +.uk-section-secondary:not(.uk-preserve-color) .uk-text-primary, +.uk-tile-primary:not(.uk-preserve-color) .uk-text-primary, +.uk-tile-secondary:not(.uk-preserve-color) .uk-text-primary { + color: #fff !important; +} + +.uk-card-primary.uk-card-body .uk-text-secondary, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-text-secondary, +.uk-card-secondary.uk-card-body .uk-text-secondary, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-text-secondary, +.uk-light .uk-text-secondary, +.uk-offcanvas-bar .uk-text-secondary, +.uk-overlay-primary .uk-text-secondary, +.uk-section-primary:not(.uk-preserve-color) .uk-text-secondary, +.uk-section-secondary:not(.uk-preserve-color) .uk-text-secondary, +.uk-tile-primary:not(.uk-preserve-color) .uk-text-secondary, +.uk-tile-secondary:not(.uk-preserve-color) .uk-text-secondary { + color: #fff !important; +} + +.uk-card-primary.uk-card-body .uk-column-divider, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-column-divider, +.uk-card-secondary.uk-card-body .uk-column-divider, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-column-divider, +.uk-light .uk-column-divider, +.uk-offcanvas-bar .uk-column-divider, +.uk-overlay-primary .uk-column-divider, +.uk-section-primary:not(.uk-preserve-color) .uk-column-divider, +.uk-section-secondary:not(.uk-preserve-color) .uk-column-divider, +.uk-tile-primary:not(.uk-preserve-color) .uk-column-divider, +.uk-tile-secondary:not(.uk-preserve-color) .uk-column-divider { + column-rule-color: rgba(255, 255, 255, 0.2); +} + +.uk-card-primary.uk-card-body .uk-logo, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-logo, +.uk-card-secondary.uk-card-body .uk-logo, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-logo, +.uk-light .uk-logo, +.uk-offcanvas-bar .uk-logo, +.uk-overlay-primary .uk-logo, +.uk-section-primary:not(.uk-preserve-color) .uk-logo, +.uk-section-secondary:not(.uk-preserve-color) .uk-logo, +.uk-tile-primary:not(.uk-preserve-color) .uk-logo, +.uk-tile-secondary:not(.uk-preserve-color) .uk-logo { + color: #fff; +} + +.uk-card-primary.uk-card-body .uk-logo:hover, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-logo:hover, +.uk-card-secondary.uk-card-body .uk-logo:hover, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-logo:hover, +.uk-light .uk-logo:hover, +.uk-offcanvas-bar .uk-logo:hover, +.uk-overlay-primary .uk-logo:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-logo:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-logo:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-logo:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-logo:hover { + color: #fff; +} + +.uk-card-primary.uk-card-body + .uk-logo + > :not(picture):not(.uk-logo-inverse):not(:only-of-type), +.uk-card-primary.uk-card-body + .uk-logo + > picture:not(:only-of-type) + > :not(.uk-logo-inverse), +.uk-card-primary + > :not([class*="uk-card-media"]) + .uk-logo + > :not(picture):not(.uk-logo-inverse):not(:only-of-type), +.uk-card-primary + > :not([class*="uk-card-media"]) + .uk-logo + > picture:not(:only-of-type) + > :not(.uk-logo-inverse), +.uk-card-secondary.uk-card-body + .uk-logo + > :not(picture):not(.uk-logo-inverse):not(:only-of-type), +.uk-card-secondary.uk-card-body + .uk-logo + > picture:not(:only-of-type) + > :not(.uk-logo-inverse), +.uk-card-secondary + > :not([class*="uk-card-media"]) + .uk-logo + > :not(picture):not(.uk-logo-inverse):not(:only-of-type), +.uk-card-secondary + > :not([class*="uk-card-media"]) + .uk-logo + > picture:not(:only-of-type) + > :not(.uk-logo-inverse), +.uk-light .uk-logo > :not(picture):not(.uk-logo-inverse):not(:only-of-type), +.uk-light .uk-logo > picture:not(:only-of-type) > :not(.uk-logo-inverse), +.uk-offcanvas-bar + .uk-logo + > :not(picture):not(.uk-logo-inverse):not(:only-of-type), +.uk-offcanvas-bar + .uk-logo + > picture:not(:only-of-type) + > :not(.uk-logo-inverse), +.uk-overlay-primary + .uk-logo + > :not(picture):not(.uk-logo-inverse):not(:only-of-type), +.uk-overlay-primary + .uk-logo + > picture:not(:only-of-type) + > :not(.uk-logo-inverse), +.uk-section-primary:not(.uk-preserve-color) + .uk-logo + > :not(picture):not(.uk-logo-inverse):not(:only-of-type), +.uk-section-primary:not(.uk-preserve-color) + .uk-logo + > picture:not(:only-of-type) + > :not(.uk-logo-inverse), +.uk-section-secondary:not(.uk-preserve-color) + .uk-logo + > :not(picture):not(.uk-logo-inverse):not(:only-of-type), +.uk-section-secondary:not(.uk-preserve-color) + .uk-logo + > picture:not(:only-of-type) + > :not(.uk-logo-inverse), +.uk-tile-primary:not(.uk-preserve-color) + .uk-logo + > :not(picture):not(.uk-logo-inverse):not(:only-of-type), +.uk-tile-primary:not(.uk-preserve-color) + .uk-logo + > picture:not(:only-of-type) + > :not(.uk-logo-inverse), +.uk-tile-secondary:not(.uk-preserve-color) + .uk-logo + > :not(picture):not(.uk-logo-inverse):not(:only-of-type), +.uk-tile-secondary:not(.uk-preserve-color) + .uk-logo + > picture:not(:only-of-type) + > :not(.uk-logo-inverse) { + display: none; +} + +.uk-card-primary.uk-card-body .uk-logo-inverse, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-logo-inverse, +.uk-card-secondary.uk-card-body .uk-logo-inverse, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-logo-inverse, +.uk-light .uk-logo-inverse, +.uk-offcanvas-bar .uk-logo-inverse, +.uk-overlay-primary .uk-logo-inverse, +.uk-section-primary:not(.uk-preserve-color) .uk-logo-inverse, +.uk-section-secondary:not(.uk-preserve-color) .uk-logo-inverse, +.uk-tile-primary:not(.uk-preserve-color) .uk-logo-inverse, +.uk-tile-secondary:not(.uk-preserve-color) .uk-logo-inverse { + display: block; +} + +.uk-card-primary.uk-card-body + .uk-table-striped + tbody + tr:nth-of-type(2n):last-child, +.uk-card-primary.uk-card-body .uk-table-striped > tr:nth-of-type(2n):last-child, +.uk-card-primary + > :not([class*="uk-card-media"]) + .uk-table-striped + tbody + tr:nth-of-type(2n):last-child, +.uk-card-primary + > :not([class*="uk-card-media"]) + .uk-table-striped + > tr:nth-of-type(2n):last-child, +.uk-card-secondary.uk-card-body + .uk-table-striped + tbody + tr:nth-of-type(2n):last-child, +.uk-card-secondary.uk-card-body + .uk-table-striped + > tr:nth-of-type(2n):last-child, +.uk-card-secondary + > :not([class*="uk-card-media"]) + .uk-table-striped + tbody + tr:nth-of-type(2n):last-child, +.uk-card-secondary + > :not([class*="uk-card-media"]) + .uk-table-striped + > tr:nth-of-type(2n):last-child, +.uk-light .uk-table-striped tbody tr:nth-of-type(2n):last-child, +.uk-light .uk-table-striped > tr:nth-of-type(2n):last-child, +.uk-offcanvas-bar .uk-table-striped tbody tr:nth-of-type(2n):last-child, +.uk-offcanvas-bar .uk-table-striped > tr:nth-of-type(2n):last-child, +.uk-overlay-primary .uk-table-striped tbody tr:nth-of-type(2n):last-child, +.uk-overlay-primary .uk-table-striped > tr:nth-of-type(2n):last-child, +.uk-section-primary:not(.uk-preserve-color) + .uk-table-striped + tbody + tr:nth-of-type(2n):last-child, +.uk-section-primary:not(.uk-preserve-color) + .uk-table-striped + > tr:nth-of-type(2n):last-child, +.uk-section-secondary:not(.uk-preserve-color) + .uk-table-striped + tbody + tr:nth-of-type(2n):last-child, +.uk-section-secondary:not(.uk-preserve-color) + .uk-table-striped + > tr:nth-of-type(2n):last-child, +.uk-tile-primary:not(.uk-preserve-color) + .uk-table-striped + tbody + tr:nth-of-type(2n):last-child, +.uk-tile-primary:not(.uk-preserve-color) + .uk-table-striped + > tr:nth-of-type(2n):last-child, +.uk-tile-secondary:not(.uk-preserve-color) + .uk-table-striped + tbody + tr:nth-of-type(2n):last-child, +.uk-tile-secondary:not(.uk-preserve-color) + .uk-table-striped + > tr:nth-of-type(2n):last-child { + border-bottom-color: rgba(255, 255, 255, 0.2); +} + +.uk-card-primary.uk-card-body .uk-accordion-title::before, +.uk-card-primary > :not([class*="uk-card-media"]) .uk-accordion-title::before, +.uk-card-secondary.uk-card-body .uk-accordion-title::before, +.uk-card-secondary > :not([class*="uk-card-media"]) .uk-accordion-title::before, +.uk-light .uk-accordion-title::before, +.uk-offcanvas-bar .uk-accordion-title::before, +.uk-overlay-primary .uk-accordion-title::before, +.uk-section-primary:not(.uk-preserve-color) .uk-accordion-title::before, +.uk-section-secondary:not(.uk-preserve-color) .uk-accordion-title::before, +.uk-tile-primary:not(.uk-preserve-color) .uk-accordion-title::before, +.uk-tile-secondary:not(.uk-preserve-color) .uk-accordion-title::before { + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%20%20%20%20%3Crect%20fill%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20width%3D%221%22%20height%3D%2213%22%20x%3D%226%22%20y%3D%220%22%20%2F%3E%0A%3C%2Fsvg%3E"); +} + +.uk-card-primary.uk-card-body .uk-open > .uk-accordion-title::before, +.uk-card-primary + > :not([class*="uk-card-media"]) + .uk-open + > .uk-accordion-title::before, +.uk-card-secondary.uk-card-body .uk-open > .uk-accordion-title::before, +.uk-card-secondary + > :not([class*="uk-card-media"]) + .uk-open + > .uk-accordion-title::before, +.uk-light .uk-open > .uk-accordion-title::before, +.uk-offcanvas-bar .uk-open > .uk-accordion-title::before, +.uk-overlay-primary .uk-open > .uk-accordion-title::before, +.uk-section-primary:not(.uk-preserve-color) + .uk-open + > .uk-accordion-title::before, +.uk-section-secondary:not(.uk-preserve-color) + .uk-open + > .uk-accordion-title::before, +.uk-tile-primary:not(.uk-preserve-color) .uk-open > .uk-accordion-title::before, +.uk-tile-secondary:not(.uk-preserve-color) + .uk-open + > .uk-accordion-title::before { + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%3C%2Fsvg%3E"); +} + +@media print { + *, + ::after, + ::before { + background: 0 0 !important; + color: #000 !important; + box-shadow: none !important; + text-shadow: none !important; + } + + a, + a:visited { + text-decoration: underline; + } + + blockquote, + pre { + border: 1px solid #999; + page-break-inside: avoid; + } + + thead { + display: table-header-group; + } + + img, + tr { + page-break-inside: avoid; + } + + img { + max-width: 100% !important; + } + + @page { + margin: 0.5cm; + } + + h2, + h3, + p { + orphans: 3; + widows: 3; + } + + h2, + h3 { + page-break-after: avoid; + } +} diff --git a/src/css/navbar.css b/src/css/navbar.css new file mode 100644 index 0000000..0f2a1db --- /dev/null +++ b/src/css/navbar.css @@ -0,0 +1,463 @@ +@import url("https://fonts.googleapis.com/css2?family=Lexend&family=Poppins&display=swap"); + +:root { + --background: 266, 16%, 92%; + --text-primary: 0, 0%, 0%; + /* Colors */ + --black: 0, 0%, 0%; + --white: 0, 0%, 100%; + --red: 347, 84%, 68%; + --orange: 23, 84%, 68%; + --yellow: 52, 84%, 68%; + --green: 114, 84%, 68%; + --teal: 163, 84%, 68%; + --blue: 219, 84%, 68%; + --purple: 279, 84%, 68%; + --pink: 312, 84%, 68%; + /* Gradients */ + --gradient: linear-gradient( + 90deg, + hsla(var(--red), 1) 0%, + hsla(var(--orange), 1) 12.5%, + hsla(var(--yellow), 1) 25%, + hsla(var(--green), 1) 37.5%, + hsla(var(--teal), 1) 50%, + hsla(var(--blue), 1) 62.5%, + hsla(var(--blue), 1) 75%, + hsla(var(--purple), 1) 87.5%, + hsla(var(--pink), 1) 100% + ); + /* Sizes */ + --paragraph: 1.11rem; + /* misc */ + --transition-main: 0.175, 0.685, 0.32; + /* Fonts */ + --font-main: "Poppins"; +} + +html, +body { + font-family: "Lexend", sans-serif; + margin: 0; + padding: 0; + background-size: cover; + background-repeat: no-repeat; + background-color: #222222; + +} +.soon{ +text-align: center; +} +.menu { + display: none; +} + +.discordT { + position: absolute; + top: 91%; + right: 90px; +} + +.discord { + position: absolute; + top: 90%; +} + +.tiktokT { + position: absolute; + top: 83%; + right: 97px; +} + +.tiktok { + position: absolute; + top: 82%; +} + +nav { + justify-content: space-between; + align-items: center; + height: 100%; + border-radius: 15px; +} + +.navbar { + width: 70px; + height: 100vh; + background-color: rgb(29, 29, 29); + position: fixed; + left: 0; + top: 0; + transition: width 0.2s; + display: flex; + flex-direction: column; + color: black; +} +.tiltesub { + font-size: 25px; + color: #adadad; + cursor: default; +} +.btnk.dropdown .submenu { + display: none; + position: absolute; /* Position absolute pour le menu déroulant */ + background-color: #1d1d1d; + list-style: none; + + padding: 0px 89px 0px 0px; + margin: 0; + z-index: 1; + width: 50%; + transition: all 0.3s ease-in-out; +} + +.btnk.dropdown:hover .submenu { + display: block; +} +.dropdownb:hover { + padding: 0px 0px 200px 0px; +} +.submenu { + padding: 0px 0px 220px 0px; +} +.submenu li { + padding: 0px 185px 0px 0px; +} +.btnex { + background-color: rgb(2, 188, 55); + border: none; + color: rgb(0, 0, 0); + padding: 10px; + border-radius: 10px; + cursor: pointer; + transition: all 0.3s; +} + +.btnex:hover { + background-color: rgb(7, 114, 38); + color: rgb(171, 171, 171); +} + +.btnex:active { + background-color: rgb(1, 174, 38); + color: rgb(255, 255, 255) +} +.submenu li a { + text-decoration: none; + color: #999999; + font-size: 15px; + display: block; + padding: 10px 175px 10px 10px; + transition: all 0.3s ease-in-out; +} +.submenu li a:hover { + text-decoration: none; + color: #c4c4c4; + font-size: 20px; + display: block; + transition: all 0.3s ease-in-out; +} +.navbar-icon { + display: flex; + align-items: center; + padding: 7px 19px 4px 6px; + + cursor: pointer; + transition: width 0.5s; +} + +.navbar-icon img { + width: 50px; + height: 50px; + margin-right: 10px; +} + +.navbar-iconl { + display: flex; + align-items: center; + padding: 7px 10px 1px 10px; + cursor: pointer; + transition: width 0.5s; +} + +.navbar-iconl img { + width: 50px; + height: 50px; + margin-right: 10px; +} + +a { + outline: none; + text-decoration: none; + color: rgb(0, 0, 0); +} + +.btnk { + color: #999999; + transition: all 0.3s ease-in-out; +} + +.btnkb { + background-color: #1d1d1d; + margin: 0px 0px 0px 5px; +} + +.btnk:hover { + background: linear-gradient(#f26b85, #f1c168); + cursor: pointer; + + outline: none; + text-decoration: none; +} + +.burger { + display: none; + cursor: pointer; +} + +.line { + height: 9px; + width: 40px; + background-color: #ffffff; + margin: 5px; + transition: all 0.3s ease-in-out; +} + +.navbar-icon span { + display: none; + + padding: 0px 0px 8px 0px; +} + +.navbar-icon span:hover { + display: none; + + padding: 0px 0px 8px 0px; +} + +.navbar-iconl span { + display: none; + + padding: 0px 0px 8px 0px; +} + +.navbar-iconl span:hover { + display: none; + + padding: 0px 0px 8px 0px; +} + +.titlelogo { + font-size: 20px; + color: white; +} + +.navbar:hover { + width: 200px; + overflow-y: scroll; + scrollbar-color: rgb(29, 29, 29); + scrollbar-width: thin; +} + +.navbar:hover .navbar-icon span { + display: block; +} + +.navbar:hover .navbar-iconl span { + display: block; +} + +.menu { + display: none; + justify-content: space-between; + align-items: center; + list-style: none; +} + +.menu li a { + text-decoration: none; + color: #000000; + font-size: 30px; + font-weight: 500; + padding: 0 20px; + transition: all 0.3s ease-in-out; +} + +.menu li a:hover { + color: #000000; +} + +.navicon { + padding: 0px 6px 8px 8px; + font-size: 30px; +} + +.content { + margin-left: 80px; + /* Ajustez cette valeur en fonction de la largeur de la barre de navigation */ + padding: 20px; +} + +.footer { + text-align: end; +} + +::-webkit-scrollbar { + width: 10px; + color: #ffffff; +} + +::-webkit-scrollbar-track { + background-color: #1d1d1d; +} + +::-webkit-scrollbar-thumb { + border-radius: 30px; + background: #3c48c5; +} + +::-webkit-scrollbar-thumb:hover { + background: #3c48c5; +} + +.line { + height: 3px; + width: 25px; + background-color: #666666; + margin: 5px; + + transition: all 0.3s ease-in-out; +} +.textdir{ +font-size: 25px;} +@media screen and (max-width: 600px) { + .navicon { + display: none; + } + + .logonav { + width: 70px; + height: 70px; + } + + .burger { + display: block; + } + + .line { + width: 20px; + } + + .linsf { + padding: 9px; + } + .navbar { + overflow-y: scroll; + scrollbar-color: rgb(29, 29, 29); + scrollbar-width: thin; + } + .navbar.active { + background-color: #ffffff; + } + + .navbar:hover .navbar-icon span { + display: none; + } + + .navbar:hover .navbar-iconl span { + display: none; + } + + .navbar:hover { + width: 100%; + } + + .logonav { + width: 60px; + height: 60px; + } + + nav.active .line:nth-child(1) { + transform: rotate(45deg) translate(6px, 5px); + } + + nav.active .line:nth-child(2) { + opacity: 0; + } + + nav.active .line:nth-child(3) { + transform: rotate(-45deg) translate(6px, -5px); + } +.textdir{ +font-size: 4vw;} + nav.active body { + background-color: #303030; + } + + navbar.active { + position: flex; + } + + nav.active .menu { + overflow-y: scroll; + scrollbar-color: rgb(29, 29, 29); + scrollbar-width: thin; + display: block; + position: fixed; + top: 47px; + left: 0; + width: 100%; + height: 100%; + background-color: #1d1d1d; + text-align: center; + z-index: 998; + padding: 50px; + } + + nav.active .menu li a { + color: white; + } + + nav.active .menu li { + display: block; + + margin-left: 0px; + margin-bottom: 40px; + } + + .navbar { + width: 100%; + height: auto; + flex-direction: row; + + justify-content: space-between; + } + + .btnk { + display: none; + } + + .navbar-icon { + padding: 10px 15px; + } + + .navbar-icon img { + margin-right: 1px; + } + + .navbar-icon span { + display: none; + } + + .navbar-iconl img { + margin-right: 1px; + } + + .navbar-iconl span { + display: none; + } + + .content { + margin: 20px; + } +} diff --git a/src/css/panel.css b/src/css/panel.css new file mode 100644 index 0000000..e70e585 --- /dev/null +++ b/src/css/panel.css @@ -0,0 +1,412 @@ +/* width */ +root { + --size: 1.6; +} + +/*img {}*/ +@keyframes iconAni { + from { + -webkit-transform: rotate(0deg); + -moz-transform: rotate(0deg); + -ms-transform: rotate(0deg); + } + + to { + -webkit-transform: rotate(360deg); + -moz-transform: rotate(360deg); + -ms-transform: rotate(360deg); + } +} + +::-webkit-scrollbar { + width: 10px; +} + +button:disabled { + background-color: #1e1e1e; +} + +@import url("https://fonts.googleapis.com/css?family=Dosis:300,400,700,800"); + +html, +body { + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 100%; + margin: 0; + padding: 0; + background-color: #0f0f0f; + background: #0f0f0f; + min-height: 100vh; +} + +#container { + position: absolute; + height: 100%; + background-color: #1e1e1e; + width: 100%; +} + +* { + margin: 0; + padding: 0; + box-sizing: border-box; +} + +.content { + position: absolute; + top: 40%; + left: 30%; +} +.hofuu { + width:700px; + text-overflow: "..."; + font-size: 30px; +} +@media screen and (max-width: 1209px) { + .hofuu { + width:500px; + font-size: 20px; + } +} +@media screen and (max-width: 853px) { + .hofuu { + width:300px; + font-size: 20px; + } +} +@media screen and (max-width: 667px) { + .hofuu { + width:200px; + font-size: 15px; + } +} +@media screen and (max-width: 460px) { + .hofuu { + width:80px; + font-size: 15px; + } +} +@media screen and (max-width: 344px) { + .hofuu { + width:50px; + font-size: 15px; + } +} +.animated-box { + font-family: "Lato"; + color: #ffffff; + padding: 50px; + text-align: center; + border-radius: 10px; +} + +.animated-box h1 { + font-weight: 200; + font-size: 40px; + text-transform: uppercase; +} + +.animated-box p { + font-weight: 200; +} + +.animated-box { + position: relative; +} + +.animated-box:after { + content: ""; + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + border-radius: 3px; + background: linear-gradient(120deg, #ea00ff, #0509e6); + background-size: 300% 300%; + clip-path: polygon( + 0% 100%, + 3px 100%, + 3px 3px, + calc(100% - 3px) 3px, + calc(100% - 3px) calc(100% - 3px), + 3px calc(100% - 3px), + 3px 100%, + 100% 100%, + 100% 0%, + 0% 0% + ); +} + +.animated-box.in:after { + animation: frame-enter 1s forwards ease-in-out reverse, + gradient-animation 4s ease-in-out infinite; +} + +@keyframes gradient-animation { + 0% { + background-position: 15% 0%; + } + + 50% { + background-position: 85% 100%; + } + + 100% { + background-position: 15% 0%; + } +} + +@keyframes frame-enter { + 0% { + clip-path: polygon( + 0% 100%, + 3px 100%, + 3px 3px, + calc(100% - 3px) 3px, + calc(100% - 3px) calc(100% - 3px), + 3px calc(100% - 3px), + 3px 100%, + 100% 100%, + 100% 0%, + 0% 0% + ); + } + + 25% { + clip-path: polygon( + 0% 100%, + 3px 100%, + 3px 3px, + calc(100% - 3px) 3px, + calc(100% - 3px) calc(100% - 3px), + calc(100% - 3px) calc(100% - 3px), + calc(100% - 3px) 100%, + 100% 100%, + 100% 0%, + 0% 0% + ); + } + + 50% { + clip-path: polygon( + 0% 100%, + 3px 100%, + 3px 3px, + calc(100% - 3px) 3px, + calc(100% - 3px) 3px, + calc(100% - 3px) 3px, + calc(100% - 3px) 3px, + calc(100% - 3px) 3px, + 100% 0%, + 0% 0% + ); + } + + 75% { + -webkit-clip-path: polygon( + 0% 100%, + 3px 100%, + 3px 3px, + 3px 3px, + 3px 3px, + 3px 3px, + 3px 3px, + 3px 3px, + 3px 0%, + 0% 0% + ); + } + + 100% { + -webkit-clip-path: polygon( + 0% 100%, + 3px 100%, + 3px 100%, + 3px 100%, + 3px 100%, + 3px 100%, + 3px 100%, + 3px 100%, + 3px 100%, + 0% 100% + ); + } +} + +#icons:hover { + animation-name: iconAni; + animation-duration: 5s; + animation-iteration-count: infinite; +} +.textdir { + font-size: 25px; +} +@media screen and (max-width: 600px) { + .textdir { + font-size: 4tvw; + } +} +.btnretart { + background-color: rgb(255, 179, 0); + border: none; + padding: 10px; + border-radius: 10px; + cursor: pointer; + transition: all 0.3s; +} + +.btnretart:hover { + background-color: rgb(253, 84, 0); + color: rgb(255, 255, 255); +} + +.btnretart:active { + background-color: rgb(253, 0, 0); + color: rgb(255, 255, 255); +} + +.btnlogout { + background-color: rgb(149, 148, 148); + border: none; + padding: 12px; + border-radius: 10px; + cursor: pointer; + transition: all 0.3s; + color: rgb(0, 0, 0); +} + +.btnlogout:hover { + background-color: rgb(138, 83, 55); + color: rgb(255, 255, 255); +} + +.btnlogout:active { + background-color: rgb(253, 93, 0); + color: rgb(255, 255, 255); +} + +.box2-text { + display: block; +} + +.bio { + font-size: 25px; +} + +.container { + padding: 0px 0px 0px 70px; + color: white; +} + +.boybox2 { + display: flex; + flex-wrap: wrap; + justify-content: center; + transition: all 0.3s; +} + +.boybox3 { + padding: 40px 50% 40px 50%; + display: flex; + flex-wrap: wrap; + justify-content: space-between; + transition: all 0.3s; +} + +.box2-monbre { + padding: 6px 0px 0px 0px; + height: 4px; + background-color: rgba(255, 255, 255, 0); +} + +.barbox2 { + background-color: white; + padding: 1px; + width: 2px; + border-radius: 300px; + margin: 0px 20px 0px 20px; + height: 100%; +} + +.box2-1 { + margin: 3px; + border-radius: 10px; + padding: 10px 20px; + display: flex; + background-color: rgb(40, 40, 40); +} + +.box { + background-color: rgb(29, 29, 29); + margin: 20px; + padding: 6px 6px 20px 6px; + text-align: center; + border-radius: 10px; +} + +.box2 { + background-color: rgb(29, 29, 29); + margin: 20px; + padding: 6px; + text-align: center; + border-radius: 10px; +} + +.todolist { + background-color: rgb(29, 29, 29); + margin: 20px; + + text-align: center; + border-radius: 10px; +} + +@media screen and (max-width: 669px) { + .uptimet { + font-size: 15px; + } +} + +@media screen and (max-width: 637px) { + .barbox2 { + margin: 0px 5px 0px 5px; + } + + .uptimet { + font-size: 12px; + } +} + +@media screen and (max-width: 537px) { + .uptimet { + font-size: 20px; + } + + .bbox2 { + display: grid; + grid-template-columns: 1fr; + grid-template-rows: 1fr 1fr; + gap: 0px 0px; + grid-template-areas: + "box2" + "todolist"; + } + + .boybox2 { + justify-content: center; + } +} + +@media screen and (max-width: 600px) { + .box2-monbre { + padding: 0px 0px 0px 0px; + height: 4px; + background-color: rgba(255, 255, 255, 0); +} + .container { + padding: 80px 0px 0px 0px; + } +} diff --git a/src/css/prism-coy.css b/src/css/prism-coy.css new file mode 100644 index 0000000..1dbff91 --- /dev/null +++ b/src/css/prism-coy.css @@ -0,0 +1,221 @@ +/** + * prism.js Coy theme for JavaScript, CoffeeScript, CSS and HTML + * Based on https://github.com/tshedor/workshop-wp-theme (Example: http://workshop.kansan.com/category/sessions/basics or http://workshop.timshedor.com/category/sessions/basics); + * @author Tim Shedor + */ + +code[class*="language-"], +pre[class*="language-"] { + color: black; + background: none; + font-family: Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace; + font-size: 1em; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + word-wrap: normal; + line-height: 1.5; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; +} + +/* Code blocks */ +pre[class*="language-"] { + position: relative; + margin: 0.5em 0; + overflow: visible; + padding: 1px; +} + +pre[class*="language-"] > code { + position: relative; + z-index: 1; + border-left: 10px solid #358ccb; + box-shadow: -1px 0px 0px 0px #358ccb, 0px 0px 0px 1px #dfdfdf; + background-color: #fdfdfd; + background-image: linear-gradient( + transparent 50%, + rgba(69, 142, 209, 0.04) 50% + ); + background-size: 3em 3em; + background-origin: content-box; + background-attachment: local; +} + +code[class*="language-"] { + max-height: inherit; + height: inherit; + padding: 0 1em; + display: block; + overflow: auto; +} + +/* Margin bottom to accommodate shadow */ +:not(pre) > code[class*="language-"], +pre[class*="language-"] { + background-color: #fdfdfd; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + margin-bottom: 1em; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + position: relative; + padding: 0.2em; + border-radius: 0.3em; + color: #c92c2c; + border: 1px solid rgba(0, 0, 0, 0.1); + display: inline; + white-space: normal; +} + +pre[class*="language-"]:before, +pre[class*="language-"]:after { + content: ""; + display: block; + position: absolute; + bottom: 0.75em; + left: 0.18em; + width: 40%; + height: 20%; + max-height: 13em; + box-shadow: 0px 13px 8px #979797; + -webkit-transform: rotate(-2deg); + -moz-transform: rotate(-2deg); + -ms-transform: rotate(-2deg); + -o-transform: rotate(-2deg); + transform: rotate(-2deg); +} + +pre[class*="language-"]:after { + right: 0.75em; + left: auto; + -webkit-transform: rotate(2deg); + -moz-transform: rotate(2deg); + -ms-transform: rotate(2deg); + -o-transform: rotate(2deg); + transform: rotate(2deg); +} + +.token.comment, +.token.block-comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #7d8b99; +} + +.token.punctuation { + color: #5f6364; +} + +.token.property, +.token.tag, +.token.boolean, +.token.number, +.token.function-name, +.token.constant, +.token.symbol, +.token.deleted { + color: #c92c2c; +} + +.token.selector, +.token.attr-name, +.token.string, +.token.char, +.token.function, +.token.builtin, +.token.inserted { + color: #2f9c0a; +} + +.token.operator, +.token.entity, +.token.url, +.token.variable { + color: #a67f59; + background: rgba(255, 255, 255, 0.5); +} + +.token.atrule, +.token.attr-value, +.token.keyword, +.token.class-name { + color: #1990b8; +} + +.token.regex, +.token.important { + color: #e90; +} + +.language-css .token.string, +.style .token.string { + color: #a67f59; + background: rgba(255, 255, 255, 0.5); +} + +.token.important { + font-weight: normal; +} + +.token.bold { + font-weight: bold; +} +.token.italic { + font-style: italic; +} + +.token.entity { + cursor: help; +} + +.token.namespace { + opacity: 0.7; +} + +@media screen and (max-width: 767px) { + pre[class*="language-"]:before, + pre[class*="language-"]:after { + bottom: 14px; + box-shadow: none; + } +} + +/* Plugin styles: Line Numbers */ +pre[class*="language-"].line-numbers.line-numbers { + padding-left: 0; +} + +pre[class*="language-"].line-numbers.line-numbers code { + padding-left: 3.8em; +} + +pre[class*="language-"].line-numbers.line-numbers .line-numbers-rows { + left: 0; +} + +/* Plugin styles: Line Highlight */ +pre[class*="language-"][data-line] { + padding-top: 0; + padding-bottom: 0; + padding-left: 0; +} +pre[data-line] code { + position: relative; + padding-left: 4em; +} +pre .line-highlight { + margin-top: 0; +} diff --git a/src/css/w3.css b/src/css/w3.css new file mode 100644 index 0000000..7c1f9c4 --- /dev/null +++ b/src/css/w3.css @@ -0,0 +1,1621 @@ +/* W3.CSS 4.15 December 2020 by Jan Egil and Borge Refsnes */ +html { + box-sizing: border-box; +} +*, +*:before, +*:after { + box-sizing: inherit; +} +/* Extract from normalize.css by Nicolas Gallagher and Jonathan Neal git.io/normalize */ +html { + -ms-text-size-adjust: 100%; + -webkit-text-size-adjust: 100%; +} +body { + margin: 0; +} +article, +aside, +details, +figcaption, +figure, +footer, +header, +main, +menu, +nav, +section { + display: block; +} +summary { + display: list-item; +} +audio, +canvas, +progress, +video { + display: inline-block; +} +progress { + vertical-align: baseline; +} +audio:not([controls]) { + display: none; + height: 0; +} +[hidden], +template { + display: none; +} +a { + background-color: transparent; +} +a:active, +a:hover { + outline-width: 0; +} +abbr[title] { + border-bottom: none; + text-decoration: underline; + text-decoration: underline dotted; +} +b, +strong { + font-weight: bolder; +} +dfn { + font-style: italic; +} +mark { + background: #ff0; + color: #000; +} +small { + font-size: 80%; +} +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} +sub { + bottom: -0.25em; +} +sup { + top: -0.5em; +} +figure { + margin: 1em 40px; +} +img { + border-style: none; +} +code, +kbd, +pre, +samp { + font-family: monospace, monospace; + font-size: 1em; +} +hr { + box-sizing: content-box; + height: 0; + overflow: visible; +} +button, +input, +select, +textarea, +optgroup { + font: inherit; + margin: 0; +} +optgroup { + font-weight: bold; +} +button, +input { + overflow: visible; +} +button, +select { + text-transform: none; +} +button, +[type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; +} +button::-moz-focus-inner, +[type="button"]::-moz-focus-inner, +[type="reset"]::-moz-focus-inner, +[type="submit"]::-moz-focus-inner { + border-style: none; + padding: 0; +} +button:-moz-focusring, +[type="button"]:-moz-focusring, +[type="reset"]:-moz-focusring, +[type="submit"]:-moz-focusring { + outline: 1px dotted ButtonText; +} +fieldset { + border: 1px solid #c0c0c0; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; +} +legend { + color: inherit; + display: table; + max-width: 100%; + padding: 0; + white-space: normal; +} +textarea { + overflow: auto; +} +[type="checkbox"], +[type="radio"] { + padding: 0; +} +[type="number"]::-webkit-inner-spin-button, +[type="number"]::-webkit-outer-spin-button { + height: auto; +} +[type="search"] { + -webkit-appearance: textfield; + outline-offset: -2px; +} +[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} +::-webkit-file-upload-button { + -webkit-appearance: button; + font: inherit; +} +/* End extract */ +html, +body { + font-family: Verdana, sans-serif; + font-size: 15px; + line-height: 1.5; +} +html { + overflow-x: hidden; +} +h1 { + font-size: 36px; +} +h2 { + font-size: 30px; +} +h3 { + font-size: 24px; +} +h4 { + font-size: 20px; +} +h5 { + font-size: 18px; +} +h6 { + font-size: 16px; +} +.w3-serif { + font-family: serif; +} +.w3-sans-serif { + font-family: sans-serif; +} +.w3-cursive { + font-family: cursive; +} +.w3-monospace { + font-family: monospace; +} +h1, +h2, +h3, +h4, +h5, +h6 { + font-family: "Segoe UI", Arial, sans-serif; + font-weight: 400; + margin: 10px 0; +} +.w3-wide { + letter-spacing: 4px; +} +hr { + border: 0; + border-top: 1px solid #eee; + margin: 20px 0; +} +.w3-image { + max-width: 100%; + height: auto; +} +img { + vertical-align: middle; +} +a { + color: inherit; +} +.w3-table, +.w3-table-all { + border-collapse: collapse; + border-spacing: 0; + width: 100%; + display: table; +} +.w3-table-all { + border: 1px solid #ccc; +} +.w3-bordered tr, +.w3-table-all tr { + border-bottom: 1px solid #ddd; +} +.w3-striped tbody tr:nth-child(even) { + background-color: #f1f1f1; +} +.w3-table-all tr:nth-child(odd) { + background-color: #fff; +} +.w3-table-all tr:nth-child(even) { + background-color: #f1f1f1; +} +.w3-hoverable tbody tr:hover, +.w3-ul.w3-hoverable li:hover { + background-color: #ccc; +} +.w3-centered tr th, +.w3-centered tr td { + text-align: center; +} +.w3-table td, +.w3-table th, +.w3-table-all td, +.w3-table-all th { + padding: 8px 8px; + display: table-cell; + text-align: left; + vertical-align: top; +} +.w3-table th:first-child, +.w3-table td:first-child, +.w3-table-all th:first-child, +.w3-table-all td:first-child { + padding-left: 16px; +} +.w3-btn, +.w3-button { + border: none; + display: inline-block; + padding: 8px 16px; + vertical-align: middle; + overflow: hidden; + text-decoration: none; + color: inherit; + background-color: inherit; + text-align: center; + cursor: pointer; + white-space: nowrap; +} +.w3-btn:hover { + box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); +} +.w3-btn, +.w3-button { + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.w3-disabled, +.w3-btn:disabled, +.w3-button:disabled { + cursor: not-allowed; + opacity: 0.3; +} +.w3-disabled *, +:disabled * { + pointer-events: none; +} +.w3-btn.w3-disabled:hover, +.w3-btn:disabled:hover { + box-shadow: none; +} +.w3-badge, +.w3-tag { + background-color: #000; + color: #fff; + display: inline-block; + padding-left: 8px; + padding-right: 8px; + text-align: center; +} +.w3-badge { + border-radius: 50%; +} +.w3-ul { + list-style-type: none; + padding: 0; + margin: 0; +} +.w3-ul li { + padding: 8px 16px; + border-bottom: 1px solid #ddd; +} +.w3-ul li:last-child { + border-bottom: none; +} +.w3-tooltip, +.w3-display-container { + position: relative; +} +.w3-tooltip .w3-text { + display: none; +} +.w3-tooltip:hover .w3-text { + display: inline-block; +} +.w3-ripple:active { + opacity: 0.5; +} +.w3-ripple { + transition: opacity 0s; +} +.w3-input { + padding: 8px; + display: block; + border: none; + border-bottom: 1px solid #ccc; + width: 100%; +} +.w3-select { + padding: 9px 0; + width: 100%; + border: none; + border-bottom: 1px solid #ccc; +} +.w3-dropdown-click, +.w3-dropdown-hover { + position: relative; + display: inline-block; + cursor: pointer; +} +.w3-dropdown-hover:hover .w3-dropdown-content { + display: block; +} +.w3-dropdown-hover:first-child, +.w3-dropdown-click:hover { + background-color: #ccc; + color: #000; +} +.w3-dropdown-hover:hover > .w3-button:first-child, +.w3-dropdown-click:hover > .w3-button:first-child { + background-color: #ccc; + color: #000; +} +.w3-dropdown-content { + cursor: auto; + color: #000; + background-color: #fff; + display: none; + position: absolute; + min-width: 160px; + margin: 0; + padding: 0; + z-index: 1; +} +.w3-check, +.w3-radio { + width: 24px; + height: 24px; + position: relative; + top: 6px; +} +.w3-sidebar { + height: 100%; + width: 200px; + background-color: #fff; + position: fixed !important; + z-index: 1; + overflow: auto; +} +.w3-bar-block .w3-dropdown-hover, +.w3-bar-block .w3-dropdown-click { + width: 100%; +} +.w3-bar-block .w3-dropdown-hover .w3-dropdown-content, +.w3-bar-block .w3-dropdown-click .w3-dropdown-content { + min-width: 100%; +} +.w3-bar-block .w3-dropdown-hover .w3-button, +.w3-bar-block .w3-dropdown-click .w3-button { + width: 100%; + text-align: left; + padding: 8px 16px; +} +.w3-main, +#main { + transition: margin-left 0.4s; +} +.w3-modal { + z-index: 3; + display: none; + padding-top: 100px; + position: fixed; + left: 0; + top: 0; + width: 100%; + height: 100%; + overflow: auto; + background-color: rgb(0, 0, 0); + background-color: rgba(0, 0, 0, 0.4); +} +.w3-modal-content { + margin: auto; + background-color: #fff; + position: relative; + padding: 0; + outline: 0; + width: 600px; +} +.w3-bar { + width: 100%; + overflow: hidden; +} +.w3-center .w3-bar { + display: inline-block; + width: auto; +} +.w3-bar .w3-bar-item { + padding: 8px 16px; + float: left; + width: auto; + border: none; + display: block; + outline: 0; +} +.w3-bar .w3-dropdown-hover, +.w3-bar .w3-dropdown-click { + position: static; + float: left; +} +.w3-bar .w3-button { + white-space: normal; +} +.w3-bar-block .w3-bar-item { + width: 100%; + display: block; + padding: 8px 16px; + text-align: left; + border: none; + white-space: normal; + float: none; + outline: 0; +} +.w3-bar-block.w3-center .w3-bar-item { + text-align: center; +} +.w3-block { + display: block; + width: 100%; +} +.w3-responsive { + display: block; + overflow-x: auto; +} +.w3-container:after, +.w3-container:before, +.w3-panel:after, +.w3-panel:before, +.w3-row:after, +.w3-row:before, +.w3-row-padding:after, +.w3-row-padding:before, +.w3-cell-row:before, +.w3-cell-row:after, +.w3-clear:after, +.w3-clear:before, +.w3-bar:before, +.w3-bar:after { + content: ""; + display: table; + clear: both; +} +.w3-col, +.w3-half, +.w3-third, +.w3-twothird, +.w3-threequarter, +.w3-quarter { + float: left; + width: 100%; +} +.w3-col.s1 { + width: 8.33333%; +} +.w3-col.s2 { + width: 16.66666%; +} +.w3-col.s3 { + width: 24.99999%; +} +.w3-col.s4 { + width: 33.33333%; +} +.w3-col.s5 { + width: 41.66666%; +} +.w3-col.s6 { + width: 49.99999%; +} +.w3-col.s7 { + width: 58.33333%; +} +.w3-col.s8 { + width: 66.66666%; +} +.w3-col.s9 { + width: 74.99999%; +} +.w3-col.s10 { + width: 83.33333%; +} +.w3-col.s11 { + width: 91.66666%; +} +.w3-col.s12 { + width: 99.99999%; +} +@media (min-width: 601px) { + .w3-col.m1 { + width: 8.33333%; + } + .w3-col.m2 { + width: 16.66666%; + } + .w3-col.m3, + .w3-quarter { + width: 24.99999%; + } + .w3-col.m4, + .w3-third { + width: 33.33333%; + } + .w3-col.m5 { + width: 41.66666%; + } + .w3-col.m6, + .w3-half { + width: 49.99999%; + } + .w3-col.m7 { + width: 58.33333%; + } + .w3-col.m8, + .w3-twothird { + width: 66.66666%; + } + .w3-col.m9, + .w3-threequarter { + width: 74.99999%; + } + .w3-col.m10 { + width: 83.33333%; + } + .w3-col.m11 { + width: 91.66666%; + } + .w3-col.m12 { + width: 99.99999%; + } +} +@media (min-width: 993px) { + .w3-col.l1 { + width: 8.33333%; + } + .w3-col.l2 { + width: 16.66666%; + } + .w3-col.l3 { + width: 24.99999%; + } + .w3-col.l4 { + width: 33.33333%; + } + .w3-col.l5 { + width: 41.66666%; + } + .w3-col.l6 { + width: 49.99999%; + } + .w3-col.l7 { + width: 58.33333%; + } + .w3-col.l8 { + width: 66.66666%; + } + .w3-col.l9 { + width: 74.99999%; + } + .w3-col.l10 { + width: 83.33333%; + } + .w3-col.l11 { + width: 91.66666%; + } + .w3-col.l12 { + width: 99.99999%; + } +} +.w3-rest { + overflow: hidden; +} +.w3-stretch { + margin-left: -16px; + margin-right: -16px; +} +.w3-content, +.w3-auto { + margin-left: auto; + margin-right: auto; +} +.w3-content { + max-width: 980px; +} +.w3-auto { + max-width: 1140px; +} +.w3-cell-row { + display: table; + width: 100%; +} +.w3-cell { + display: table-cell; +} +.w3-cell-top { + vertical-align: top; +} +.w3-cell-middle { + vertical-align: middle; +} +.w3-cell-bottom { + vertical-align: bottom; +} +.w3-hide { + display: none !important; +} +.w3-show-block, +.w3-show { + display: block !important; +} +.w3-show-inline-block { + display: inline-block !important; +} +@media (max-width: 1205px) { + .w3-auto { + max-width: 95%; + } +} +@media (max-width: 600px) { + .w3-modal-content { + margin: 0 10px; + width: auto !important; + } + .w3-modal { + padding-top: 30px; + } + .w3-dropdown-hover.w3-mobile .w3-dropdown-content, + .w3-dropdown-click.w3-mobile .w3-dropdown-content { + position: relative; + } + .w3-hide-small { + display: none !important; + } + .w3-mobile { + display: block; + width: 100% !important; + } + .w3-bar-item.w3-mobile, + .w3-dropdown-hover.w3-mobile, + .w3-dropdown-click.w3-mobile { + text-align: center; + } + .w3-dropdown-hover.w3-mobile, + .w3-dropdown-hover.w3-mobile .w3-btn, + .w3-dropdown-hover.w3-mobile .w3-button, + .w3-dropdown-click.w3-mobile, + .w3-dropdown-click.w3-mobile .w3-btn, + .w3-dropdown-click.w3-mobile .w3-button { + width: 100%; + } +} +@media (max-width: 768px) { + .w3-modal-content { + width: 500px; + } + .w3-modal { + padding-top: 50px; + } +} +@media (min-width: 993px) { + .w3-modal-content { + width: 900px; + } + .w3-hide-large { + display: none !important; + } + .w3-sidebar.w3-collapse { + display: block !important; + } +} +@media (max-width: 992px) and (min-width: 601px) { + .w3-hide-medium { + display: none !important; + } +} +@media (max-width: 992px) { + .w3-sidebar.w3-collapse { + display: none; + } + .w3-main { + margin-left: 0 !important; + margin-right: 0 !important; + } + .w3-auto { + max-width: 100%; + } +} +.w3-top, +.w3-bottom { + position: fixed; + width: 100%; + z-index: 1; +} +.w3-top { + top: 0; +} +.w3-bottom { + bottom: 0; +} +.w3-overlay { + position: fixed; + display: none; + width: 100%; + height: 100%; + top: 0; + left: 0; + right: 0; + bottom: 0; + background-color: rgba(0, 0, 0, 0.5); + z-index: 2; +} +.w3-display-topleft { + position: absolute; + left: 0; + top: 0; +} +.w3-display-topright { + position: absolute; + right: 0; + top: 0; +} +.w3-display-bottomleft { + position: absolute; + left: 0; + bottom: 0; +} +.w3-display-bottomright { + position: absolute; + right: 0; + bottom: 0; +} +.w3-display-middle { + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); +} +.w3-display-left { + position: absolute; + top: 50%; + left: 0%; + transform: translate(0%, -50%); + -ms-transform: translate(-0%, -50%); +} +.w3-display-right { + position: absolute; + top: 50%; + right: 0%; + transform: translate(0%, -50%); + -ms-transform: translate(0%, -50%); +} +.w3-display-topmiddle { + position: absolute; + left: 50%; + top: 0; + transform: translate(-50%, 0%); + -ms-transform: translate(-50%, 0%); +} +.w3-display-bottommiddle { + position: absolute; + left: 50%; + bottom: 0; + transform: translate(-50%, 0%); + -ms-transform: translate(-50%, 0%); +} +.w3-display-container:hover .w3-display-hover { + display: block; +} +.w3-display-container:hover span.w3-display-hover { + display: inline-block; +} +.w3-display-hover { + display: none; +} +.w3-display-position { + position: absolute; +} +.w3-circle { + border-radius: 50%; +} +.w3-round-small { + border-radius: 2px; +} +.w3-round, +.w3-round-medium { + border-radius: 4px; +} +.w3-round-large { + border-radius: 8px; +} +.w3-round-xlarge { + border-radius: 16px; +} +.w3-round-xxlarge { + border-radius: 32px; +} +.w3-row-padding, +.w3-row-padding > .w3-half, +.w3-row-padding > .w3-third, +.w3-row-padding > .w3-twothird, +.w3-row-padding > .w3-threequarter, +.w3-row-padding > .w3-quarter, +.w3-row-padding > .w3-col { + padding: 0 8px; +} +.w3-container, +.w3-panel { + padding: 0.01em 16px; +} +.w3-panel { + margin-top: 16px; + margin-bottom: 16px; +} +.w3-code, +.w3-codespan { + font-family: Consolas, "courier new"; + font-size: 16px; +} +.w3-code { + width: auto; + background-color: #fff; + padding: 8px 12px; + border-left: 4px solid #4caf50; + word-wrap: break-word; +} +.w3-codespan { + color: crimson; + background-color: #f1f1f1; + padding-left: 4px; + padding-right: 4px; + font-size: 110%; +} +.w3-card, +.w3-card-2 { + box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); +} +.w3-card-4, +.w3-hover-shadow:hover { + box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.2), 0 4px 20px 0 rgba(0, 0, 0, 0.19); +} +.w3-spin { + animation: w3-spin 2s infinite linear; +} +@keyframes w3-spin { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(359deg); + } +} +.w3-animate-fading { + animation: fading 10s infinite; +} +@keyframes fading { + 0% { + opacity: 0; + } + 50% { + opacity: 1; + } + 100% { + opacity: 0; + } +} +.w3-animate-opacity { + animation: opac 0.8s; +} +@keyframes opac { + from { + opacity: 0; + } + to { + opacity: 1; + } +} +.w3-animate-top { + position: relative; + animation: animatetop 0.4s; +} +@keyframes animatetop { + from { + top: -300px; + opacity: 0; + } + to { + top: 0; + opacity: 1; + } +} +.w3-animate-left { + position: relative; + animation: animateleft 0.4s; +} +@keyframes animateleft { + from { + left: -300px; + opacity: 0; + } + to { + left: 0; + opacity: 1; + } +} +.w3-animate-right { + position: relative; + animation: animateright 0.4s; +} +@keyframes animateright { + from { + right: -300px; + opacity: 0; + } + to { + right: 0; + opacity: 1; + } +} +.w3-animate-bottom { + position: relative; + animation: animatebottom 0.4s; +} +@keyframes animatebottom { + from { + bottom: -300px; + opacity: 0; + } + to { + bottom: 0; + opacity: 1; + } +} +.w3-animate-zoom { + animation: animatezoom 0.6s; +} +@keyframes animatezoom { + from { + transform: scale(0); + } + to { + transform: scale(1); + } +} +.w3-animate-input { + transition: width 0.4s ease-in-out; +} +.w3-animate-input:focus { + width: 100% !important; +} +.w3-opacity, +.w3-hover-opacity:hover { + opacity: 0.6; +} +.w3-opacity-off, +.w3-hover-opacity-off:hover { + opacity: 1; +} +.w3-opacity-max { + opacity: 0.25; +} +.w3-opacity-min { + opacity: 0.75; +} +.w3-greyscale-max, +.w3-grayscale-max, +.w3-hover-greyscale:hover, +.w3-hover-grayscale:hover { + filter: grayscale(100%); +} +.w3-greyscale, +.w3-grayscale { + filter: grayscale(75%); +} +.w3-greyscale-min, +.w3-grayscale-min { + filter: grayscale(50%); +} +.w3-sepia { + filter: sepia(75%); +} +.w3-sepia-max, +.w3-hover-sepia:hover { + filter: sepia(100%); +} +.w3-sepia-min { + filter: sepia(50%); +} +.w3-tiny { + font-size: 10px !important; +} +.w3-small { + font-size: 12px !important; +} +.w3-medium { + font-size: 15px !important; +} +.w3-large { + font-size: 18px !important; +} +.w3-xlarge { + font-size: 24px !important; +} +.w3-xxlarge { + font-size: 36px !important; +} +.w3-xxxlarge { + font-size: 48px !important; +} +.w3-jumbo { + font-size: 64px !important; +} +.w3-left-align { + text-align: left !important; +} +.w3-right-align { + text-align: right !important; +} +.w3-justify { + text-align: justify !important; +} +.w3-center { + text-align: center !important; +} +.w3-border-0 { + border: 0 !important; +} +.w3-border { + border: 1px solid #ccc !important; +} +.w3-border-top { + border-top: 1px solid #ccc !important; +} +.w3-border-bottom { + border-bottom: 1px solid #ccc !important; +} +.w3-border-left { + border-left: 1px solid #ccc !important; +} +.w3-border-right { + border-right: 1px solid #ccc !important; +} +.w3-topbar { + border-top: 6px solid #ccc !important; +} +.w3-bottombar { + border-bottom: 6px solid #ccc !important; +} +.w3-leftbar { + border-left: 6px solid #ccc !important; +} +.w3-rightbar { + border-right: 6px solid #ccc !important; +} +.w3-section, +.w3-code { + margin-top: 16px !important; + margin-bottom: 16px !important; +} +.w3-margin { + margin: 16px !important; +} +.w3-margin-top { + margin-top: 16px !important; +} +.w3-margin-bottom { + margin-bottom: 16px !important; +} +.w3-margin-left { + margin-left: 16px !important; +} +.w3-margin-right { + margin-right: 16px !important; +} +.w3-padding-small { + padding: 4px 8px !important; +} +.w3-padding { + padding: 8px 16px !important; +} +.w3-padding-large { + padding: 12px 24px !important; +} +.w3-padding-16 { + padding-top: 16px !important; + padding-bottom: 16px !important; +} +.w3-padding-24 { + padding-top: 24px !important; + padding-bottom: 24px !important; +} +.w3-padding-32 { + padding-top: 32px !important; + padding-bottom: 32px !important; +} +.w3-padding-48 { + padding-top: 48px !important; + padding-bottom: 48px !important; +} +.w3-padding-64 { + padding-top: 64px !important; + padding-bottom: 64px !important; +} +.w3-padding-top-64 { + padding-top: 64px !important; +} +.w3-padding-top-48 { + padding-top: 48px !important; +} +.w3-padding-top-32 { + padding-top: 32px !important; +} +.w3-padding-top-24 { + padding-top: 24px !important; +} +.w3-left { + float: left !important; +} +.w3-right { + float: right !important; +} +.w3-button:hover { + color: #000 !important; + background-color: #ccc !important; +} +.w3-transparent, +.w3-hover-none:hover { + background-color: transparent !important; +} +.w3-hover-none:hover { + box-shadow: none !important; +} +/* Colors */ +.w3-amber, +.w3-hover-amber:hover { + color: #000 !important; + background-color: #ffc107 !important; +} +.w3-aqua, +.w3-hover-aqua:hover { + color: #000 !important; + background-color: #00ffff !important; +} +.w3-blue, +.w3-hover-blue:hover { + color: #fff !important; + background-color: #2196f3 !important; +} +.w3-light-blue, +.w3-hover-light-blue:hover { + color: #000 !important; + background-color: #87ceeb !important; +} +.w3-brown, +.w3-hover-brown:hover { + color: #fff !important; + background-color: #795548 !important; +} +.w3-cyan, +.w3-hover-cyan:hover { + color: #000 !important; + background-color: #00bcd4 !important; +} +.w3-blue-grey, +.w3-hover-blue-grey:hover, +.w3-blue-gray, +.w3-hover-blue-gray:hover { + color: #fff !important; + background-color: #607d8b !important; +} +.w3-green, +.w3-hover-green:hover { + color: #fff !important; + background-color: #4caf50 !important; +} +.w3-light-green, +.w3-hover-light-green:hover { + color: #000 !important; + background-color: #8bc34a !important; +} +.w3-indigo, +.w3-hover-indigo:hover { + color: #fff !important; + background-color: #3f51b5 !important; +} +.w3-khaki, +.w3-hover-khaki:hover { + color: #000 !important; + background-color: #f0e68c !important; +} +.w3-lime, +.w3-hover-lime:hover { + color: #000 !important; + background-color: #cddc39 !important; +} +.w3-orange, +.w3-hover-orange:hover { + color: #000 !important; + background-color: #ff9800 !important; +} +.w3-deep-orange, +.w3-hover-deep-orange:hover { + color: #fff !important; + background-color: #ff5722 !important; +} +.w3-pink, +.w3-hover-pink:hover { + color: #fff !important; + background-color: #e91e63 !important; +} +.w3-purple, +.w3-hover-purple:hover { + color: #fff !important; + background-color: #9c27b0 !important; +} +.w3-deep-purple, +.w3-hover-deep-purple:hover { + color: #fff !important; + background-color: #673ab7 !important; +} +.w3-red, +.w3-hover-red:hover { + color: #fff !important; + background-color: #f44336 !important; +} +.w3-sand, +.w3-hover-sand:hover { + color: #000 !important; + background-color: #fdf5e6 !important; +} +.w3-teal, +.w3-hover-teal:hover { + color: #fff !important; + background-color: #009688 !important; +} +.w3-yellow, +.w3-hover-yellow:hover { + color: #000 !important; + background-color: #ffeb3b !important; +} +.w3-white, +.w3-hover-white:hover { + color: #000 !important; + background-color: #fff !important; +} +.w3-black, +.w3-hover-black:hover { + color: #fff !important; + background-color: #000 !important; +} +.w3-grey, +.w3-hover-grey:hover, +.w3-gray, +.w3-hover-gray:hover { + color: #000 !important; + background-color: #9e9e9e !important; +} +.w3-light-grey, +.w3-hover-light-grey:hover, +.w3-light-gray, +.w3-hover-light-gray:hover { + color: #000 !important; + background-color: #f1f1f1 !important; +} +.w3-dark-grey, +.w3-hover-dark-grey:hover, +.w3-dark-gray, +.w3-hover-dark-gray:hover { + color: #fff !important; + background-color: #616161 !important; +} +.w3-pale-red, +.w3-hover-pale-red:hover { + color: #000 !important; + background-color: #ffdddd !important; +} +.w3-pale-green, +.w3-hover-pale-green:hover { + color: #000 !important; + background-color: #ddffdd !important; +} +.w3-pale-yellow, +.w3-hover-pale-yellow:hover { + color: #000 !important; + background-color: #ffffcc !important; +} +.w3-pale-blue, +.w3-hover-pale-blue:hover { + color: #000 !important; + background-color: #ddffff !important; +} +.w3-text-amber, +.w3-hover-text-amber:hover { + color: #ffc107 !important; +} +.w3-text-aqua, +.w3-hover-text-aqua:hover { + color: #00ffff !important; +} +.w3-text-blue, +.w3-hover-text-blue:hover { + color: #2196f3 !important; +} +.w3-text-light-blue, +.w3-hover-text-light-blue:hover { + color: #87ceeb !important; +} +.w3-text-brown, +.w3-hover-text-brown:hover { + color: #795548 !important; +} +.w3-text-cyan, +.w3-hover-text-cyan:hover { + color: #00bcd4 !important; +} +.w3-text-blue-grey, +.w3-hover-text-blue-grey:hover, +.w3-text-blue-gray, +.w3-hover-text-blue-gray:hover { + color: #607d8b !important; +} +.w3-text-green, +.w3-hover-text-green:hover { + color: #4caf50 !important; +} +.w3-text-light-green, +.w3-hover-text-light-green:hover { + color: #8bc34a !important; +} +.w3-text-indigo, +.w3-hover-text-indigo:hover { + color: #3f51b5 !important; +} +.w3-text-khaki, +.w3-hover-text-khaki:hover { + color: #b4aa50 !important; +} +.w3-text-lime, +.w3-hover-text-lime:hover { + color: #cddc39 !important; +} +.w3-text-orange, +.w3-hover-text-orange:hover { + color: #ff9800 !important; +} +.w3-text-deep-orange, +.w3-hover-text-deep-orange:hover { + color: #ff5722 !important; +} +.w3-text-pink, +.w3-hover-text-pink:hover { + color: #e91e63 !important; +} +.w3-text-purple, +.w3-hover-text-purple:hover { + color: #9c27b0 !important; +} +.w3-text-deep-purple, +.w3-hover-text-deep-purple:hover { + color: #673ab7 !important; +} +.w3-text-red, +.w3-hover-text-red:hover { + color: #f44336 !important; +} +.w3-text-sand, +.w3-hover-text-sand:hover { + color: #fdf5e6 !important; +} +.w3-text-teal, +.w3-hover-text-teal:hover { + color: #009688 !important; +} +.w3-text-yellow, +.w3-hover-text-yellow:hover { + color: #d2be0e !important; +} +.w3-text-white, +.w3-hover-text-white:hover { + color: #fff !important; +} +.w3-text-black, +.w3-hover-text-black:hover { + color: #000 !important; +} +.w3-text-grey, +.w3-hover-text-grey:hover, +.w3-text-gray, +.w3-hover-text-gray:hover { + color: #757575 !important; +} +.w3-text-light-grey, +.w3-hover-text-light-grey:hover, +.w3-text-light-gray, +.w3-hover-text-light-gray:hover { + color: #f1f1f1 !important; +} +.w3-text-dark-grey, +.w3-hover-text-dark-grey:hover, +.w3-text-dark-gray, +.w3-hover-text-dark-gray:hover { + color: #3a3a3a !important; +} +.w3-border-amber, +.w3-hover-border-amber:hover { + border-color: #ffc107 !important; +} +.w3-border-aqua, +.w3-hover-border-aqua:hover { + border-color: #00ffff !important; +} +.w3-border-blue, +.w3-hover-border-blue:hover { + border-color: #2196f3 !important; +} +.w3-border-light-blue, +.w3-hover-border-light-blue:hover { + border-color: #87ceeb !important; +} +.w3-border-brown, +.w3-hover-border-brown:hover { + border-color: #795548 !important; +} +.w3-border-cyan, +.w3-hover-border-cyan:hover { + border-color: #00bcd4 !important; +} +.w3-border-blue-grey, +.w3-hover-border-blue-grey:hover, +.w3-border-blue-gray, +.w3-hover-border-blue-gray:hover { + border-color: #607d8b !important; +} +.w3-border-green, +.w3-hover-border-green:hover { + border-color: #4caf50 !important; +} +.w3-border-light-green, +.w3-hover-border-light-green:hover { + border-color: #8bc34a !important; +} +.w3-border-indigo, +.w3-hover-border-indigo:hover { + border-color: #3f51b5 !important; +} +.w3-border-khaki, +.w3-hover-border-khaki:hover { + border-color: #f0e68c !important; +} +.w3-border-lime, +.w3-hover-border-lime:hover { + border-color: #cddc39 !important; +} +.w3-border-orange, +.w3-hover-border-orange:hover { + border-color: #ff9800 !important; +} +.w3-border-deep-orange, +.w3-hover-border-deep-orange:hover { + border-color: #ff5722 !important; +} +.w3-border-pink, +.w3-hover-border-pink:hover { + border-color: #e91e63 !important; +} +.w3-border-purple, +.w3-hover-border-purple:hover { + border-color: #9c27b0 !important; +} +.w3-border-deep-purple, +.w3-hover-border-deep-purple:hover { + border-color: #673ab7 !important; +} +.w3-border-red, +.w3-hover-border-red:hover { + border-color: #f44336 !important; +} +.w3-border-sand, +.w3-hover-border-sand:hover { + border-color: #fdf5e6 !important; +} +.w3-border-teal, +.w3-hover-border-teal:hover { + border-color: #009688 !important; +} +.w3-border-yellow, +.w3-hover-border-yellow:hover { + border-color: #ffeb3b !important; +} +.w3-border-white, +.w3-hover-border-white:hover { + border-color: #fff !important; +} +.w3-border-black, +.w3-hover-border-black:hover { + border-color: #000 !important; +} +.w3-border-grey, +.w3-hover-border-grey:hover, +.w3-border-gray, +.w3-hover-border-gray:hover { + border-color: #9e9e9e !important; +} +.w3-border-light-grey, +.w3-hover-border-light-grey:hover, +.w3-border-light-gray, +.w3-hover-border-light-gray:hover { + border-color: #f1f1f1 !important; +} +.w3-border-dark-grey, +.w3-hover-border-dark-grey:hover, +.w3-border-dark-gray, +.w3-hover-border-dark-gray:hover { + border-color: #616161 !important; +} +.w3-border-pale-red, +.w3-hover-border-pale-red:hover { + border-color: #ffe7e7 !important; +} +.w3-border-pale-green, +.w3-hover-border-pale-green:hover { + border-color: #e7ffe7 !important; +} +.w3-border-pale-yellow, +.w3-hover-border-pale-yellow:hover { + border-color: #ffffcc !important; +} +.w3-border-pale-blue, +.w3-hover-border-pale-blue:hover { + border-color: #e7ffff !important; +} diff --git a/src/js/figlet.js b/src/js/figlet.js new file mode 100644 index 0000000..6a7e44b --- /dev/null +++ b/src/js/figlet.js @@ -0,0 +1,1479 @@ +/* + FIGlet.js (a FIGDriver for FIGlet fonts) + Written by https://github.com/patorjk/figlet.js/graphs/contributors + Originally Written For: http://patorjk.com/software/taag/ + License: MIT (with this header staying intact) + + This JavaScript code aims to fully implement the FIGlet spec. + Full FIGlet spec: http://patorjk.com/software/taag/docs/figfont.txt + + FIGlet fonts are actually kind of complex, which is why you will see + a lot of code about parsing and interpreting rules. The actual generation + code is pretty simple and is done near the bottom of the code. +*/ + +"use strict"; + +const figlet = (() => { + // --------------------------------------------------------------------- + // Private static variables + + const FULL_WIDTH = 0, + FITTING = 1, + SMUSHING = 2, + CONTROLLED_SMUSHING = 3; + + // --------------------------------------------------------------------- + // Variable that will hold information about the fonts + + const figFonts = {}; // What stores all of the FIGlet font data + const figDefaults = { + font: "Standard", + fontPath: "./fonts", + }; + + // --------------------------------------------------------------------- + // Private static methods + + /* + This method takes in the oldLayout and newLayout data from the FIGfont header file and returns + the layout information. + */ + function getSmushingRules(oldLayout, newLayout) { + let rules = {}; + let val, index, len, code; + let codes = [ + [16384, "vLayout", SMUSHING], + [8192, "vLayout", FITTING], + [4096, "vRule5", true], + [2048, "vRule4", true], + [1024, "vRule3", true], + [512, "vRule2", true], + [256, "vRule1", true], + [128, "hLayout", SMUSHING], + [64, "hLayout", FITTING], + [32, "hRule6", true], + [16, "hRule5", true], + [8, "hRule4", true], + [4, "hRule3", true], + [2, "hRule2", true], + [1, "hRule1", true], + ]; + + val = newLayout !== null ? newLayout : oldLayout; + index = 0; + len = codes.length; + while (index < len) { + code = codes[index]; + if (val >= code[0]) { + val = val - code[0]; + rules[code[1]] = + typeof rules[code[1]] === "undefined" ? code[2] : rules[code[1]]; + } else if (code[1] !== "vLayout" && code[1] !== "hLayout") { + rules[code[1]] = false; + } + index++; + } + + if (typeof rules["hLayout"] === "undefined") { + if (oldLayout === 0) { + rules["hLayout"] = FITTING; + } else if (oldLayout === -1) { + rules["hLayout"] = FULL_WIDTH; + } else { + if ( + rules["hRule1"] || + rules["hRule2"] || + rules["hRule3"] || + rules["hRule4"] || + rules["hRule5"] || + rules["hRule6"] + ) { + rules["hLayout"] = CONTROLLED_SMUSHING; + } else { + rules["hLayout"] = SMUSHING; + } + } + } else if (rules["hLayout"] === SMUSHING) { + if ( + rules["hRule1"] || + rules["hRule2"] || + rules["hRule3"] || + rules["hRule4"] || + rules["hRule5"] || + rules["hRule6"] + ) { + rules["hLayout"] = CONTROLLED_SMUSHING; + } + } + + if (typeof rules["vLayout"] === "undefined") { + if ( + rules["vRule1"] || + rules["vRule2"] || + rules["vRule3"] || + rules["vRule4"] || + rules["vRule5"] + ) { + rules["vLayout"] = CONTROLLED_SMUSHING; + } else { + rules["vLayout"] = FULL_WIDTH; + } + } else if (rules["vLayout"] === SMUSHING) { + if ( + rules["vRule1"] || + rules["vRule2"] || + rules["vRule3"] || + rules["vRule4"] || + rules["vRule5"] + ) { + rules["vLayout"] = CONTROLLED_SMUSHING; + } + } + + return rules; + } + + /* The [vh]Rule[1-6]_Smush functions return the smushed character OR false if the two characters can't be smushed */ + + /* + Rule 1: EQUAL CHARACTER SMUSHING (code value 1) + + Two sub-characters are smushed into a single sub-character + if they are the same. This rule does not smush + hardblanks. (See rule 6 on hardblanks below) + */ + function hRule1_Smush(ch1, ch2, hardBlank) { + if (ch1 === ch2 && ch1 !== hardBlank) { + return ch1; + } + return false; + } + + /* + Rule 2: UNDERSCORE SMUSHING (code value 2) + + An underscore ("_") will be replaced by any of: "|", "/", + "\", "[", "]", "{", "}", "(", ")", "<" or ">". + */ + function hRule2_Smush(ch1, ch2) { + let rule2Str = "|/\\[]{}()<>"; + if (ch1 === "_") { + if (rule2Str.indexOf(ch2) !== -1) { + return ch2; + } + } else if (ch2 === "_") { + if (rule2Str.indexOf(ch1) !== -1) { + return ch1; + } + } + return false; + } + + /* + Rule 3: HIERARCHY SMUSHING (code value 4) + + A hierarchy of six classes is used: "|", "/\", "[]", "{}", + "()", and "<>". When two smushing sub-characters are + from different classes, the one from the latter class + will be used. + */ + function hRule3_Smush(ch1, ch2) { + let rule3Classes = "| /\\ [] {} () <>"; + let r3_pos1 = rule3Classes.indexOf(ch1); + let r3_pos2 = rule3Classes.indexOf(ch2); + if (r3_pos1 !== -1 && r3_pos2 !== -1) { + if (r3_pos1 !== r3_pos2 && Math.abs(r3_pos1 - r3_pos2) !== 1) { + const startPos = Math.max(r3_pos1, r3_pos2); + const endPos = startPos + 1; + return rule3Classes.substring(startPos, endPos); + } + } + return false; + } + + /* + Rule 4: OPPOSITE PAIR SMUSHING (code value 8) + + Smushes opposing brackets ("[]" or "]["), braces ("{}" or + "}{") and parentheses ("()" or ")(") together, replacing + any such pair with a vertical bar ("|"). + */ + function hRule4_Smush(ch1, ch2) { + let rule4Str = "[] {} ()"; + let r4_pos1 = rule4Str.indexOf(ch1); + let r4_pos2 = rule4Str.indexOf(ch2); + if (r4_pos1 !== -1 && r4_pos2 !== -1) { + if (Math.abs(r4_pos1 - r4_pos2) <= 1) { + return "|"; + } + } + return false; + } + + /* + Rule 5: BIG X SMUSHING (code value 16) + + Smushes "/\" into "|", "\/" into "Y", and "><" into "X". + Note that "<>" is not smushed in any way by this rule. + The name "BIG X" is historical; originally all three pairs + were smushed into "X". + */ + function hRule5_Smush(ch1, ch2) { + let rule5Str = "/\\ \\/ ><"; + let rule5Hash = { 0: "|", 3: "Y", 6: "X" }; + let r5_pos1 = rule5Str.indexOf(ch1); + let r5_pos2 = rule5Str.indexOf(ch2); + if (r5_pos1 !== -1 && r5_pos2 !== -1) { + if (r5_pos2 - r5_pos1 === 1) { + return rule5Hash[r5_pos1]; + } + } + return false; + } + + /* + Rule 6: HARDBLANK SMUSHING (code value 32) + + Smushes two hardblanks together, replacing them with a + single hardblank. (See "Hardblanks" below.) + */ + function hRule6_Smush(ch1, ch2, hardBlank) { + if (ch1 === hardBlank && ch2 === hardBlank) { + return hardBlank; + } + return false; + } + + /* + Rule 1: EQUAL CHARACTER SMUSHING (code value 256) + + Same as horizontal smushing rule 1. + */ + function vRule1_Smush(ch1, ch2) { + if (ch1 === ch2) { + return ch1; + } + return false; + } + + /* + Rule 2: UNDERSCORE SMUSHING (code value 512) + + Same as horizontal smushing rule 2. + */ + function vRule2_Smush(ch1, ch2) { + let rule2Str = "|/\\[]{}()<>"; + if (ch1 === "_") { + if (rule2Str.indexOf(ch2) !== -1) { + return ch2; + } + } else if (ch2 === "_") { + if (rule2Str.indexOf(ch1) !== -1) { + return ch1; + } + } + return false; + } + + /* + Rule 3: HIERARCHY SMUSHING (code value 1024) + + Same as horizontal smushing rule 3. + */ + function vRule3_Smush(ch1, ch2) { + let rule3Classes = "| /\\ [] {} () <>"; + let r3_pos1 = rule3Classes.indexOf(ch1); + let r3_pos2 = rule3Classes.indexOf(ch2); + if (r3_pos1 !== -1 && r3_pos2 !== -1) { + if (r3_pos1 !== r3_pos2 && Math.abs(r3_pos1 - r3_pos2) !== 1) { + const startPos = Math.max(r3_pos1, r3_pos2); + const endPos = startPos + 1; + return rule3Classes.substring(startPos, endPos); + } + } + return false; + } + + /* + Rule 4: HORIZONTAL LINE SMUSHING (code value 2048) + + Smushes stacked pairs of "-" and "_", replacing them with + a single "=" sub-character. It does not matter which is + found above the other. Note that vertical smushing rule 1 + will smush IDENTICAL pairs of horizontal lines, while this + rule smushes horizontal lines consisting of DIFFERENT + sub-characters. + */ + function vRule4_Smush(ch1, ch2) { + if ((ch1 === "-" && ch2 === "_") || (ch1 === "_" && ch2 === "-")) { + return "="; + } + return false; + } + + /* + Rule 5: VERTICAL LINE SUPERSMUSHING (code value 4096) + + This one rule is different from all others, in that it + "supersmushes" vertical lines consisting of several + vertical bars ("|"). This creates the illusion that + FIGcharacters have slid vertically against each other. + Supersmushing continues until any sub-characters other + than "|" would have to be smushed. Supersmushing can + produce impressive results, but it is seldom possible, + since other sub-characters would usually have to be + considered for smushing as soon as any such stacked + vertical lines are encountered. + */ + function vRule5_Smush(ch1, ch2) { + if (ch1 === "|" && ch2 === "|") { + return "|"; + } + return false; + } + + /* + Universal smushing simply overrides the sub-character from the + earlier FIGcharacter with the sub-character from the later + FIGcharacter. This produces an "overlapping" effect with some + FIGfonts, wherin the latter FIGcharacter may appear to be "in + front". + */ + function uni_Smush(ch1, ch2, hardBlank) { + if (ch2 === " " || ch2 === "") { + return ch1; + } else if (ch2 === hardBlank && ch1 !== " ") { + return ch1; + } else { + return ch2; + } + } + + // -------------------------------------------------------------------------- + // main vertical smush routines (excluding rules) + + /* + txt1 - A line of text + txt2 - A line of text + opts - FIGlet options array + + About: Takes in two lines of text and returns one of the following: + "valid" - These lines can be smushed together given the current smushing rules + "end" - The lines can be smushed, but we're at a stopping point + "invalid" - The two lines cannot be smushed together + */ + function canVerticalSmush(txt1, txt2, opts) { + if (opts.fittingRules.vLayout === FULL_WIDTH) { + return "invalid"; + } + let ii, + len = Math.min(txt1.length, txt2.length), + ch1, + ch2, + endSmush = false, + validSmush; + if (len === 0) { + return "invalid"; + } + + for (ii = 0; ii < len; ii++) { + ch1 = txt1.substring(ii, ii + 1); + ch2 = txt2.substring(ii, ii + 1); + if (ch1 !== " " && ch2 !== " ") { + if (opts.fittingRules.vLayout === FITTING) { + return "invalid"; + } else if (opts.fittingRules.vLayout === SMUSHING) { + return "end"; + } else { + if (vRule5_Smush(ch1, ch2)) { + endSmush = endSmush || false; + continue; + } // rule 5 allow for "super" smushing, but only if we're not already ending this smush + validSmush = false; + validSmush = opts.fittingRules.vRule1 + ? vRule1_Smush(ch1, ch2) + : validSmush; + validSmush = + !validSmush && opts.fittingRules.vRule2 + ? vRule2_Smush(ch1, ch2) + : validSmush; + validSmush = + !validSmush && opts.fittingRules.vRule3 + ? vRule3_Smush(ch1, ch2) + : validSmush; + validSmush = + !validSmush && opts.fittingRules.vRule4 + ? vRule4_Smush(ch1, ch2) + : validSmush; + endSmush = true; + if (!validSmush) { + return "invalid"; + } + } + } + } + if (endSmush) { + return "end"; + } else { + return "valid"; + } + } + + function getVerticalSmushDist(lines1, lines2, opts) { + let maxDist = lines1.length; + let len1 = lines1.length; + let len2 = lines2.length; + let subLines1, subLines2, slen; + let curDist = 1; + let ii, ret, result; + while (curDist <= maxDist) { + subLines1 = lines1.slice(Math.max(0, len1 - curDist), len1); + subLines2 = lines2.slice(0, Math.min(maxDist, curDist)); + + slen = subLines2.length; //TODO:check this + result = ""; + for (ii = 0; ii < slen; ii++) { + ret = canVerticalSmush(subLines1[ii], subLines2[ii], opts); + if (ret === "end") { + result = ret; + } else if (ret === "invalid") { + result = ret; + break; + } else { + if (result === "") { + result = "valid"; + } + } + } + + if (result === "invalid") { + curDist--; + break; + } + if (result === "end") { + break; + } + if (result === "valid") { + curDist++; + } + } + + return Math.min(maxDist, curDist); + } + + function verticallySmushLines(line1, line2, opts) { + let ii, + len = Math.min(line1.length, line2.length); + let ch1, + ch2, + result = "", + validSmush; + + for (ii = 0; ii < len; ii++) { + ch1 = line1.substring(ii, ii + 1); + ch2 = line2.substring(ii, ii + 1); + if (ch1 !== " " && ch2 !== " ") { + if (opts.fittingRules.vLayout === FITTING) { + result += uni_Smush(ch1, ch2); + } else if (opts.fittingRules.vLayout === SMUSHING) { + result += uni_Smush(ch1, ch2); + } else { + validSmush = false; + validSmush = opts.fittingRules.vRule5 + ? vRule5_Smush(ch1, ch2) + : validSmush; + validSmush = + !validSmush && opts.fittingRules.vRule1 + ? vRule1_Smush(ch1, ch2) + : validSmush; + validSmush = + !validSmush && opts.fittingRules.vRule2 + ? vRule2_Smush(ch1, ch2) + : validSmush; + validSmush = + !validSmush && opts.fittingRules.vRule3 + ? vRule3_Smush(ch1, ch2) + : validSmush; + validSmush = + !validSmush && opts.fittingRules.vRule4 + ? vRule4_Smush(ch1, ch2) + : validSmush; + result += validSmush; + } + } else { + result += uni_Smush(ch1, ch2); + } + } + return result; + } + + function verticalSmush(lines1, lines2, overlap, opts) { + let len1 = lines1.length; + let len2 = lines2.length; + let piece1 = lines1.slice(0, Math.max(0, len1 - overlap)); + let piece2_1 = lines1.slice(Math.max(0, len1 - overlap), len1); + let piece2_2 = lines2.slice(0, Math.min(overlap, len2)); + let ii, + len, + line, + piece2 = [], + piece3, + result = []; + + len = piece2_1.length; + for (ii = 0; ii < len; ii++) { + if (ii >= len2) { + line = piece2_1[ii]; + } else { + line = verticallySmushLines(piece2_1[ii], piece2_2[ii], opts); + } + piece2.push(line); + } + + piece3 = lines2.slice(Math.min(overlap, len2), len2); + + return result.concat(piece1, piece2, piece3); + } + + function padLines(lines, numSpaces) { + let ii, + len = lines.length, + padding = ""; + for (ii = 0; ii < numSpaces; ii++) { + padding += " "; + } + for (ii = 0; ii < len; ii++) { + lines[ii] += padding; + } + } + + function smushVerticalFigLines(output, lines, opts) { + let len1 = output[0].length; + let len2 = lines[0].length; + let overlap; + if (len1 > len2) { + padLines(lines, len1 - len2); + } else if (len2 > len1) { + padLines(output, len2 - len1); + } + overlap = getVerticalSmushDist(output, lines, opts); + return verticalSmush(output, lines, overlap, opts); + } + + // ------------------------------------------------------------------------- + // Main horizontal smush routines (excluding rules) + + function getHorizontalSmushLength(txt1, txt2, opts) { + if (opts.fittingRules.hLayout === FULL_WIDTH) { + return 0; + } + let ii, + len1 = txt1.length, + len2 = txt2.length; + let maxDist = len1; + let curDist = 1; + let breakAfter = false; + let validSmush = false; + let seg1, seg2, ch1, ch2; + if (len1 === 0) { + return 0; + } + + distCal: while (curDist <= maxDist) { + const seg1StartPos = len1 - curDist; + seg1 = txt1.substring(seg1StartPos, seg1StartPos + curDist); + seg2 = txt2.substring(0, Math.min(curDist, len2)); + for (ii = 0; ii < Math.min(curDist, len2); ii++) { + ch1 = seg1.substring(ii, ii + 1); + ch2 = seg2.substring(ii, ii + 1); + if (ch1 !== " " && ch2 !== " ") { + if (opts.fittingRules.hLayout === FITTING) { + curDist = curDist - 1; + break distCal; + } else if (opts.fittingRules.hLayout === SMUSHING) { + if (ch1 === opts.hardBlank || ch2 === opts.hardBlank) { + curDist = curDist - 1; // universal smushing does not smush hardblanks + } + break distCal; + } else { + breakAfter = true; // we know we need to break, but we need to check if our smushing rules will allow us to smush the overlapped characters + validSmush = false; // the below checks will let us know if we can smush these characters + + validSmush = opts.fittingRules.hRule1 + ? hRule1_Smush(ch1, ch2, opts.hardBlank) + : validSmush; + validSmush = + !validSmush && opts.fittingRules.hRule2 + ? hRule2_Smush(ch1, ch2, opts.hardBlank) + : validSmush; + validSmush = + !validSmush && opts.fittingRules.hRule3 + ? hRule3_Smush(ch1, ch2, opts.hardBlank) + : validSmush; + validSmush = + !validSmush && opts.fittingRules.hRule4 + ? hRule4_Smush(ch1, ch2, opts.hardBlank) + : validSmush; + validSmush = + !validSmush && opts.fittingRules.hRule5 + ? hRule5_Smush(ch1, ch2, opts.hardBlank) + : validSmush; + validSmush = + !validSmush && opts.fittingRules.hRule6 + ? hRule6_Smush(ch1, ch2, opts.hardBlank) + : validSmush; + + if (!validSmush) { + curDist = curDist - 1; + break distCal; + } + } + } + } + if (breakAfter) { + break; + } + curDist++; + } + return Math.min(maxDist, curDist); + } + + function horizontalSmush(textBlock1, textBlock2, overlap, opts) { + let ii, + jj, + outputFig = [], + overlapStart, + piece1, + piece2, + piece3, + len1, + len2, + txt1, + txt2; + + for (ii = 0; ii < opts.height; ii++) { + txt1 = textBlock1[ii]; + txt2 = textBlock2[ii]; + len1 = txt1.length; + len2 = txt2.length; + overlapStart = len1 - overlap; + piece1 = txt1.substr(0, Math.max(0, overlapStart)); + piece2 = ""; + + // determine overlap piece + const seg1StartPos = Math.max(0, len1 - overlap); + var seg1 = txt1.substring(seg1StartPos, seg1StartPos + overlap); + var seg2 = txt2.substring(0, Math.min(overlap, len2)); + + for (jj = 0; jj < overlap; jj++) { + var ch1 = jj < len1 ? seg1.substring(jj, jj + 1) : " "; + var ch2 = jj < len2 ? seg2.substring(jj, jj + 1) : " "; + + if (ch1 !== " " && ch2 !== " ") { + if (opts.fittingRules.hLayout === FITTING) { + piece2 += uni_Smush(ch1, ch2, opts.hardBlank); + } else if (opts.fittingRules.hLayout === SMUSHING) { + piece2 += uni_Smush(ch1, ch2, opts.hardBlank); + } else { + // Controlled Smushing + var nextCh = ""; + nextCh = + !nextCh && opts.fittingRules.hRule1 + ? hRule1_Smush(ch1, ch2, opts.hardBlank) + : nextCh; + nextCh = + !nextCh && opts.fittingRules.hRule2 + ? hRule2_Smush(ch1, ch2, opts.hardBlank) + : nextCh; + nextCh = + !nextCh && opts.fittingRules.hRule3 + ? hRule3_Smush(ch1, ch2, opts.hardBlank) + : nextCh; + nextCh = + !nextCh && opts.fittingRules.hRule4 + ? hRule4_Smush(ch1, ch2, opts.hardBlank) + : nextCh; + nextCh = + !nextCh && opts.fittingRules.hRule5 + ? hRule5_Smush(ch1, ch2, opts.hardBlank) + : nextCh; + nextCh = + !nextCh && opts.fittingRules.hRule6 + ? hRule6_Smush(ch1, ch2, opts.hardBlank) + : nextCh; + nextCh = nextCh || uni_Smush(ch1, ch2, opts.hardBlank); + piece2 += nextCh; + } + } else { + piece2 += uni_Smush(ch1, ch2, opts.hardBlank); + } + } + + if (overlap >= len2) { + piece3 = ""; + } else { + piece3 = txt2.substring(overlap, overlap + Math.max(0, len2 - overlap)); + } + outputFig[ii] = piece1 + piece2 + piece3; + } + return outputFig; + } + + /* + Creates new empty ASCII placeholder of give len + - len - number + */ + function newFigChar(len) { + let outputFigText = [], + row; + for (row = 0; row < len; row++) { + outputFigText[row] = ""; + } + return outputFigText; + } + + /* + Return max line of the ASCII Art + - text is array of lines for text + - char is next character + */ + const figLinesWidth = function (textLines) { + return Math.max.apply( + Math, + textLines.map(function (line, i) { + return line.length; + }) + ); + }; + + /* + join words or single characaters into single Fig line + - array - array of ASCII words or single characters: {fig: array, overlap: number} + - len - height of the Characters (number of rows) + - opt - options object + */ + function joinFigArray(array, len, opts) { + return array.reduce(function (acc, data) { + return horizontalSmush(acc, data.fig, data.overlap, opts); + }, newFigChar(len)); + } + + /* + break long word return leftover characters and line before the break + - figChars - list of single ASCII characters in form {fig, overlap} + - len - number of rows + - opt - options object + */ + function breakWord(figChars, len, opts) { + const result = {}; + for (let i = figChars.length; --i; ) { + let w = joinFigArray(figChars.slice(0, i), len, opts); + if (figLinesWidth(w) <= opts.width) { + result.outputFigText = w; + if (i < figChars.length) { + result.chars = figChars.slice(i); + } else { + result.chars = []; + } + break; + } + } + return result; + } + + function generateFigTextLines(txt, figChars, opts) { + let charIndex, + figChar, + overlap = 0, + row, + outputFigText, + len, + height = opts.height, + outputFigLines = [], + maxWidth, + nextFigChars, + figWords = [], + char, + isSpace, + textFigWord, + textFigLine, + tmpBreak; + + outputFigText = newFigChar(height); + if (opts.width > 0 && opts.whitespaceBreak) { + // list of characters is used to break in the middle of the word when word is logner + // chars is array of characters with {fig, overlap} and overlap is for whole word + nextFigChars = { + chars: [], + overlap: overlap, + }; + } + if (opts.printDirection === 1) { + txt = txt.split("").reverse().join(""); + } + len = txt.length; + for (charIndex = 0; charIndex < len; charIndex++) { + char = txt.substring(charIndex, charIndex + 1); + isSpace = char.match(/\s/); + figChar = figChars[char.charCodeAt(0)]; + textFigLine = null; + if (figChar) { + if (opts.fittingRules.hLayout !== FULL_WIDTH) { + overlap = 10000; // a value too high to be the overlap + for (row = 0; row < opts.height; row++) { + overlap = Math.min( + overlap, + getHorizontalSmushLength(outputFigText[row], figChar[row], opts) + ); + } + overlap = overlap === 10000 ? 0 : overlap; + } + if (opts.width > 0) { + if (opts.whitespaceBreak) { + // next character in last word (figChars have same data as words) + textFigWord = joinFigArray( + nextFigChars.chars.concat([ + { + fig: figChar, + overlap: overlap, + }, + ]), + height, + opts + ); + textFigLine = joinFigArray( + figWords.concat([ + { + fig: textFigWord, + overlap: nextFigChars.overlap, + }, + ]), + height, + opts + ); + maxWidth = figLinesWidth(textFigLine); + } else { + textFigLine = horizontalSmush( + outputFigText, + figChar, + overlap, + opts + ); + maxWidth = figLinesWidth(textFigLine); + } + if (maxWidth >= opts.width && charIndex > 0) { + if (opts.whitespaceBreak) { + outputFigText = joinFigArray(figWords.slice(0, -1), height, opts); + if (figWords.length > 1) { + outputFigLines.push(outputFigText); + outputFigText = newFigChar(height); + } + figWords = []; + } else { + outputFigLines.push(outputFigText); + outputFigText = newFigChar(height); + } + } + } + if (opts.width > 0 && opts.whitespaceBreak) { + if (!isSpace || charIndex === len - 1) { + nextFigChars.chars.push({ fig: figChar, overlap: overlap }); + } + if (isSpace || charIndex === len - 1) { + // break long words + tmpBreak = null; + while (true) { + textFigLine = joinFigArray(nextFigChars.chars, height, opts); + maxWidth = figLinesWidth(textFigLine); + if (maxWidth >= opts.width) { + tmpBreak = breakWord(nextFigChars.chars, height, opts); + nextFigChars = { chars: tmpBreak.chars }; + outputFigLines.push(tmpBreak.outputFigText); + } else { + break; + } + } + // any leftovers + if (maxWidth > 0) { + if (tmpBreak) { + figWords.push({ fig: textFigLine, overlap: 1 }); + } else { + figWords.push({ + fig: textFigLine, + overlap: nextFigChars.overlap, + }); + } + } + // save space character and current overlap for smush in joinFigWords + if (isSpace) { + figWords.push({ fig: figChar, overlap: overlap }); + outputFigText = newFigChar(height); + } + if (charIndex === len - 1) { + // last line + outputFigText = joinFigArray(figWords, height, opts); + } + nextFigChars = { + chars: [], + overlap: overlap, + }; + continue; + } + } + outputFigText = horizontalSmush(outputFigText, figChar, overlap, opts); + } + } + // special case when last line would be empty + // this may happen if text fit exactly opt.width + if (figLinesWidth(outputFigText) > 0) { + outputFigLines.push(outputFigText); + } + // remove hardblanks + if (opts.showHardBlanks !== true) { + outputFigLines.forEach(function (outputFigText) { + len = outputFigText.length; + for (row = 0; row < len; row++) { + outputFigText[row] = outputFigText[row].replace( + new RegExp("\\" + opts.hardBlank, "g"), + " " + ); + } + }); + } + return outputFigLines; + } + + // ------------------------------------------------------------------------- + // Parsing and Generation methods + + const getHorizontalFittingRules = function (layout, options) { + let props = [ + "hLayout", + "hRule1", + "hRule2", + "hRule3", + "hRule4", + "hRule5", + "hRule6", + ], + params = {}, + ii; + if (layout === "default") { + for (ii = 0; ii < props.length; ii++) { + params[props[ii]] = options.fittingRules[props[ii]]; + } + } else if (layout === "full") { + params = { + hLayout: FULL_WIDTH, + hRule1: false, + hRule2: false, + hRule3: false, + hRule4: false, + hRule5: false, + hRule6: false, + }; + } else if (layout === "fitted") { + params = { + hLayout: FITTING, + hRule1: false, + hRule2: false, + hRule3: false, + hRule4: false, + hRule5: false, + hRule6: false, + }; + } else if (layout === "controlled smushing") { + params = { + hLayout: CONTROLLED_SMUSHING, + hRule1: true, + hRule2: true, + hRule3: true, + hRule4: true, + hRule5: true, + hRule6: true, + }; + } else if (layout === "universal smushing") { + params = { + hLayout: SMUSHING, + hRule1: false, + hRule2: false, + hRule3: false, + hRule4: false, + hRule5: false, + hRule6: false, + }; + } else { + return; + } + return params; + }; + + const getVerticalFittingRules = function (layout, options) { + let props = ["vLayout", "vRule1", "vRule2", "vRule3", "vRule4", "vRule5"], + params = {}, + ii; + if (layout === "default") { + for (ii = 0; ii < props.length; ii++) { + params[props[ii]] = options.fittingRules[props[ii]]; + } + } else if (layout === "full") { + params = { + vLayout: FULL_WIDTH, + vRule1: false, + vRule2: false, + vRule3: false, + vRule4: false, + vRule5: false, + }; + } else if (layout === "fitted") { + params = { + vLayout: FITTING, + vRule1: false, + vRule2: false, + vRule3: false, + vRule4: false, + vRule5: false, + }; + } else if (layout === "controlled smushing") { + params = { + vLayout: CONTROLLED_SMUSHING, + vRule1: true, + vRule2: true, + vRule3: true, + vRule4: true, + vRule5: true, + }; + } else if (layout === "universal smushing") { + params = { + vLayout: SMUSHING, + vRule1: false, + vRule2: false, + vRule3: false, + vRule4: false, + vRule5: false, + }; + } else { + return; + } + return params; + }; + + /* + Generates the ASCII Art + - fontName: Font to use + - option: Options to override the defaults + - txt: The text to make into ASCII Art + */ + const generateText = function (fontName, options, txt) { + txt = txt.replace(/\r\n/g, "\n").replace(/\r/g, "\n"); + let lines = txt.split("\n"); + let figLines = []; + let ii, len, output; + len = lines.length; + for (ii = 0; ii < len; ii++) { + figLines = figLines.concat( + generateFigTextLines(lines[ii], figFonts[fontName], options) + ); + } + len = figLines.length; + output = figLines[0]; + for (ii = 1; ii < len; ii++) { + output = smushVerticalFigLines(output, figLines[ii], options); + } + + return output ? output.join("\n") : ""; + }; + + /* + takes assigned options and merges them with the default options from the choosen font + */ + function _reworkFontOpts(fontOpts, options) { + let myOpts = JSON.parse(JSON.stringify(fontOpts)), // make a copy because we may edit this (see below) + params, + prop; + + /* + If the user is chosing to use a specific type of layout (e.g., 'full', 'fitted', etc etc) + Then we need to override the default font options. + */ + if (typeof options.horizontalLayout !== "undefined") { + params = getHorizontalFittingRules(options.horizontalLayout, fontOpts); + for (prop in params) { + if (params.hasOwnProperty(prop)) { + myOpts.fittingRules[prop] = params[prop]; + } + } + } + if (typeof options.verticalLayout !== "undefined") { + params = getVerticalFittingRules(options.verticalLayout, fontOpts); + for (prop in params) { + if (params.hasOwnProperty(prop)) { + myOpts.fittingRules[prop] = params[prop]; + } + } + } + myOpts.printDirection = + typeof options.printDirection !== "undefined" + ? options.printDirection + : fontOpts.printDirection; + myOpts.showHardBlanks = options.showHardBlanks || false; + myOpts.width = options.width || -1; + myOpts.whitespaceBreak = options.whitespaceBreak || false; + + return myOpts; + } + + // ------------------------------------------------------------------------- + // Public methods + + /* + A short-cut for the figlet.text method + + Parameters: + - txt (string): The text to make into ASCII Art + - options (object/string - optional): Options that will override the current font's default options. + If a string is provided instead of an object, it is assumed to be the font name. + + * font + * horizontalLayout + * verticalLayout + * showHardBlanks - Wont remove hardblank characters + + - next (function): A callback function, it will contained the outputted ASCII Art. + */ + const me = function (txt, options, next) { + return me.text(txt, options, next); + }; + me.text = async function (txt, options, next) { + let fontName = ""; + + // Validate inputs + txt = txt + ""; + + if (typeof arguments[1] === "function") { + next = options; + options = {}; + options.font = figDefaults.font; // default font + } + + if (typeof options === "string") { + fontName = options; + options = {}; + } else { + options = options || {}; + fontName = options.font || figDefaults.font; + } + + return await new Promise((resolve, reject) => { + /* + Load the font. If it loads, it's data will be contained in the figFonts object. + The callback will recieve a fontsOpts object, which contains the default + options of the font (its fitting rules, etc etc). + */ + me.loadFont(fontName, function (err, fontOpts) { + if (err) { + reject(err); + if (next) next(err); + return; + } + + const generatedTxt = generateText( + fontName, + _reworkFontOpts(fontOpts, options), + txt + ); + + resolve(generatedTxt); + if (next) next(null, generatedTxt); + }); + }); + }; + + /* + Synchronous version of figlet.text. + Accepts the same parameters. + */ + me.textSync = function (txt, options) { + let fontName = ""; + + // Validate inputs + txt = txt + ""; + + if (typeof options === "string") { + fontName = options; + options = {}; + } else { + options = options || {}; + fontName = options.font || figDefaults.font; + } + + var fontOpts = _reworkFontOpts(me.loadFontSync(fontName), options); + return generateText(fontName, fontOpts, txt); + }; + + /* + Returns metadata about a specfic FIGlet font. + + Returns: + next(err, options, headerComment) + - err: The error if an error occurred, otherwise null/falsey. + - options (object): The options defined for the font. + - headerComment (string): The font's header comment. + */ + me.metadata = function (fontName, next) { + fontName = fontName + ""; + + /* + Load the font. If it loads, it's data will be contained in the figFonts object. + The callback will recieve a fontsOpts object, which contains the default + options of the font (its fitting rules, etc etc). + */ + me.loadFont(fontName, function (err, fontOpts) { + if (err) { + next(err); + return; + } + + next(null, fontOpts, figFonts[fontName].comment); + }); + }; + + /* + Allows you to override defaults. See the definition of the figDefaults object up above + to see what properties can be overridden. + Returns the options for the font. + */ + me.defaults = function (opts) { + if (typeof opts === "object" && opts !== null) { + for (var prop in opts) { + if (opts.hasOwnProperty(prop)) { + figDefaults[prop] = opts[prop]; + } + } + } + return JSON.parse(JSON.stringify(figDefaults)); + }; + + /* + Parses data from a FIGlet font file and places it into the figFonts object. + */ + me.parseFont = function (fontName, data) { + data = data.replace(/\r\n/g, "\n").replace(/\r/g, "\n"); + figFonts[fontName] = {}; + + var lines = data.split("\n"); + var headerData = lines.splice(0, 1)[0].split(" "); + var figFont = figFonts[fontName]; + var opts = {}; + + opts.hardBlank = headerData[0].substr(5, 1); + opts.height = parseInt(headerData[1], 10); + opts.baseline = parseInt(headerData[2], 10); + opts.maxLength = parseInt(headerData[3], 10); + opts.oldLayout = parseInt(headerData[4], 10); + opts.numCommentLines = parseInt(headerData[5], 10); + opts.printDirection = + headerData.length >= 6 ? parseInt(headerData[6], 10) : 0; + opts.fullLayout = + headerData.length >= 7 ? parseInt(headerData[7], 10) : null; + opts.codeTagCount = + headerData.length >= 8 ? parseInt(headerData[8], 10) : null; + opts.fittingRules = getSmushingRules(opts.oldLayout, opts.fullLayout); + + figFont.options = opts; + + // error check + if ( + opts.hardBlank.length !== 1 || + isNaN(opts.height) || + isNaN(opts.baseline) || + isNaN(opts.maxLength) || + isNaN(opts.oldLayout) || + isNaN(opts.numCommentLines) + ) { + throw new Error("FIGlet header contains invalid values."); + } + + /* + All FIGlet fonts must contain chars 32-126, 196, 214, 220, 228, 246, 252, 223 + */ + + let charNums = [], + ii; + for (ii = 32; ii <= 126; ii++) { + charNums.push(ii); + } + charNums = charNums.concat(196, 214, 220, 228, 246, 252, 223); + + // error check - validate that there are enough lines in the file + if (lines.length < opts.numCommentLines + opts.height * charNums.length) { + throw new Error("FIGlet file is missing data."); + } + + /* + Parse out the context of the file and put it into our figFont object + */ + + let cNum, + endCharRegEx, + parseError = false; + + figFont.comment = lines.splice(0, opts.numCommentLines).join("\n"); + figFont.numChars = 0; + + while (lines.length > 0 && figFont.numChars < charNums.length) { + cNum = charNums[figFont.numChars]; + figFont[cNum] = lines.splice(0, opts.height); + // remove end sub-chars + for (ii = 0; ii < opts.height; ii++) { + if (typeof figFont[cNum][ii] === "undefined") { + figFont[cNum][ii] = ""; + } else { + endCharRegEx = new RegExp( + "\\" + + figFont[cNum][ii].substr(figFont[cNum][ii].length - 1, 1) + + "+$" + ); + figFont[cNum][ii] = figFont[cNum][ii].replace(endCharRegEx, ""); + } + } + figFont.numChars++; + } + + /* + Now we check to see if any additional characters are present + */ + + while (lines.length > 0) { + cNum = lines.splice(0, 1)[0].split(" ")[0]; + if (/^0[xX][0-9a-fA-F]+$/.test(cNum)) { + cNum = parseInt(cNum, 16); + } else if (/^0[0-7]+$/.test(cNum)) { + cNum = parseInt(cNum, 8); + } else if (/^[0-9]+$/.test(cNum)) { + cNum = parseInt(cNum, 10); + } else if (/^-0[xX][0-9a-fA-F]+$/.test(cNum)) { + cNum = parseInt(cNum, 16); + } else { + if (cNum === "") { + break; + } + // something's wrong + console.log("Invalid data:" + cNum); + parseError = true; + break; + } + + figFont[cNum] = lines.splice(0, opts.height); + // remove end sub-chars + for (ii = 0; ii < opts.height; ii++) { + if (typeof figFont[cNum][ii] === "undefined") { + figFont[cNum][ii] = ""; + } else { + endCharRegEx = new RegExp( + "\\" + + figFont[cNum][ii].substr(figFont[cNum][ii].length - 1, 1) + + "+$" + ); + figFont[cNum][ii] = figFont[cNum][ii].replace(endCharRegEx, ""); + } + } + figFont.numChars++; + } + + // error check + if (parseError === true) { + throw new Error("Error parsing data."); + } + + return opts; + }; + + /* + Loads a font. + */ + me.loadFont = function (fontName, next) { + if (figFonts[fontName]) { + next(null, figFonts[fontName].options); + return; + } + + if (typeof fetch !== "function") { + console.error( + "figlet.js requires the fetch API or a fetch polyfill such as https://cdnjs.com/libraries/fetch" + ); + throw new Error("fetch is required for figlet.js to work."); + } + + fetch(figDefaults.fontPath + "/" + fontName + ".flf") + .then(function (response) { + if (response.ok) { + return response.text(); + } + + console.log("Unexpected response", response); + throw new Error("Network response was not ok."); + }) + .then(function (text) { + next(null, me.parseFont(fontName, text)); + }) + .catch(next); + }; + + /* + loads a font synchronously, not implemented for the browser + */ + me.loadFontSync = function (name) { + if (figFonts[name]) { + return figFonts[name].options; + } + throw new Error( + "synchronous font loading is not implemented for the browser" + ); + }; + + /* + preloads a list of fonts prior to using textSync + - fonts: an array of font names (i.e. ["Standard","Soft"]) + - next: callback function + */ + me.preloadFonts = function (fonts, next) { + let fontData = []; + + fonts + .reduce(function (promise, name) { + return promise.then(function () { + return fetch(figDefaults.fontPath + "/" + name + ".flf") + .then((response) => { + return response.text(); + }) + .then(function (data) { + fontData.push(data); + }); + }); + }, Promise.resolve()) + .then(function (res) { + for (var i in fonts) { + if (fonts.hasOwnProperty(i)) { + me.parseFont(fonts[i], fontData[i]); + } + } + + if (next) { + next(); + } + }); + }; + + me.figFonts = figFonts; + + return me; +})(); + +// for node.js +if (typeof module !== "undefined") { + if (typeof module.exports !== "undefined") { + module.exports = figlet; + } +} diff --git a/src/js/jquery-3.1.1.min.js b/src/js/jquery-3.1.1.min.js new file mode 100644 index 0000000..078d648 --- /dev/null +++ b/src/js/jquery-3.1.1.min.js @@ -0,0 +1,5396 @@ +/*! jQuery v3.1.1 | (c) jQuery Foundation | jquery.org/license */ +!(function (a, b) { + "use strict"; + "object" == typeof module && "object" == typeof module.exports + ? (module.exports = a.document + ? b(a, !0) + : function (a) { + if (!a.document) + throw new Error("jQuery requires a window with a document"); + return b(a); + }) + : b(a); +})("undefined" != typeof window ? window : this, function (a, b) { + "use strict"; + var c = [], + d = a.document, + e = Object.getPrototypeOf, + f = c.slice, + g = c.concat, + h = c.push, + i = c.indexOf, + j = {}, + k = j.toString, + l = j.hasOwnProperty, + m = l.toString, + n = m.call(Object), + o = {}; + function p(a, b) { + b = b || d; + var c = b.createElement("script"); + (c.text = a), b.head.appendChild(c).parentNode.removeChild(c); + } + var q = "3.1.1", + r = function (a, b) { + return new r.fn.init(a, b); + }, + s = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, + t = /^-ms-/, + u = /-([a-z])/g, + v = function (a, b) { + return b.toUpperCase(); + }; + (r.fn = r.prototype = + { + jquery: q, + constructor: r, + length: 0, + toArray: function () { + return f.call(this); + }, + get: function (a) { + return null == a + ? f.call(this) + : a < 0 + ? this[a + this.length] + : this[a]; + }, + pushStack: function (a) { + var b = r.merge(this.constructor(), a); + return (b.prevObject = this), b; + }, + each: function (a) { + return r.each(this, a); + }, + map: function (a) { + return this.pushStack( + r.map(this, function (b, c) { + return a.call(b, c, b); + }) + ); + }, + slice: function () { + return this.pushStack(f.apply(this, arguments)); + }, + first: function () { + return this.eq(0); + }, + last: function () { + return this.eq(-1); + }, + eq: function (a) { + var b = this.length, + c = +a + (a < 0 ? b : 0); + return this.pushStack(c >= 0 && c < b ? [this[c]] : []); + }, + end: function () { + return this.prevObject || this.constructor(); + }, + push: h, + sort: c.sort, + splice: c.splice, + }), + (r.extend = r.fn.extend = + function () { + var a, + b, + c, + d, + e, + f, + g = arguments[0] || {}, + h = 1, + i = arguments.length, + j = !1; + for ( + "boolean" == typeof g && ((j = g), (g = arguments[h] || {}), h++), + "object" == typeof g || r.isFunction(g) || (g = {}), + h === i && ((g = this), h--); + h < i; + h++ + ) + if (null != (a = arguments[h])) + for (b in a) + (c = g[b]), + (d = a[b]), + g !== d && + (j && d && (r.isPlainObject(d) || (e = r.isArray(d))) + ? (e + ? ((e = !1), (f = c && r.isArray(c) ? c : [])) + : (f = c && r.isPlainObject(c) ? c : {}), + (g[b] = r.extend(j, f, d))) + : void 0 !== d && (g[b] = d)); + return g; + }), + r.extend({ + expando: "jQuery" + (q + Math.random()).replace(/\D/g, ""), + isReady: !0, + error: function (a) { + throw new Error(a); + }, + noop: function () {}, + isFunction: function (a) { + return "function" === r.type(a); + }, + isArray: Array.isArray, + isWindow: function (a) { + return null != a && a === a.window; + }, + isNumeric: function (a) { + var b = r.type(a); + return ("number" === b || "string" === b) && !isNaN(a - parseFloat(a)); + }, + isPlainObject: function (a) { + var b, c; + return ( + !(!a || "[object Object]" !== k.call(a)) && + (!(b = e(a)) || + ((c = l.call(b, "constructor") && b.constructor), + "function" == typeof c && m.call(c) === n)) + ); + }, + isEmptyObject: function (a) { + var b; + for (b in a) return !1; + return !0; + }, + type: function (a) { + return null == a + ? a + "" + : "object" == typeof a || "function" == typeof a + ? j[k.call(a)] || "object" + : typeof a; + }, + globalEval: function (a) { + p(a); + }, + camelCase: function (a) { + return a.replace(t, "ms-").replace(u, v); + }, + nodeName: function (a, b) { + return a.nodeName && a.nodeName.toLowerCase() === b.toLowerCase(); + }, + each: function (a, b) { + var c, + d = 0; + if (w(a)) { + for (c = a.length; d < c; d++) + if (b.call(a[d], d, a[d]) === !1) break; + } else for (d in a) if (b.call(a[d], d, a[d]) === !1) break; + return a; + }, + trim: function (a) { + return null == a ? "" : (a + "").replace(s, ""); + }, + makeArray: function (a, b) { + var c = b || []; + return ( + null != a && + (w(Object(a)) + ? r.merge(c, "string" == typeof a ? [a] : a) + : h.call(c, a)), + c + ); + }, + inArray: function (a, b, c) { + return null == b ? -1 : i.call(b, a, c); + }, + merge: function (a, b) { + for (var c = +b.length, d = 0, e = a.length; d < c; d++) a[e++] = b[d]; + return (a.length = e), a; + }, + grep: function (a, b, c) { + for (var d, e = [], f = 0, g = a.length, h = !c; f < g; f++) + (d = !b(a[f], f)), d !== h && e.push(a[f]); + return e; + }, + map: function (a, b, c) { + var d, + e, + f = 0, + h = []; + if (w(a)) + for (d = a.length; f < d; f++) + (e = b(a[f], f, c)), null != e && h.push(e); + else for (f in a) (e = b(a[f], f, c)), null != e && h.push(e); + return g.apply([], h); + }, + guid: 1, + proxy: function (a, b) { + var c, d, e; + if ( + ("string" == typeof b && ((c = a[b]), (b = a), (a = c)), + r.isFunction(a)) + ) + return ( + (d = f.call(arguments, 2)), + (e = function () { + return a.apply(b || this, d.concat(f.call(arguments))); + }), + (e.guid = a.guid = a.guid || r.guid++), + e + ); + }, + now: Date.now, + support: o, + }), + "function" == typeof Symbol && (r.fn[Symbol.iterator] = c[Symbol.iterator]), + r.each( + "Boolean Number String Function Array Date RegExp Object Error Symbol".split( + " " + ), + function (a, b) { + j["[object " + b + "]"] = b.toLowerCase(); + } + ); + function w(a) { + var b = !!a && "length" in a && a.length, + c = r.type(a); + return ( + "function" !== c && + !r.isWindow(a) && + ("array" === c || + 0 === b || + ("number" == typeof b && b > 0 && b - 1 in a)) + ); + } + var x = (function (a) { + var b, + c, + d, + e, + f, + g, + h, + i, + j, + k, + l, + m, + n, + o, + p, + q, + r, + s, + t, + u = "sizzle" + 1 * new Date(), + v = a.document, + w = 0, + x = 0, + y = ha(), + z = ha(), + A = ha(), + B = function (a, b) { + return a === b && (l = !0), 0; + }, + C = {}.hasOwnProperty, + D = [], + E = D.pop, + F = D.push, + G = D.push, + H = D.slice, + I = function (a, b) { + for (var c = 0, d = a.length; c < d; c++) if (a[c] === b) return c; + return -1; + }, + J = + "checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped", + K = "[\\x20\\t\\r\\n\\f]", + L = "(?:\\\\.|[\\w-]|[^\0-\\xa0])+", + M = + "\\[" + + K + + "*(" + + L + + ")(?:" + + K + + "*([*^$|!~]?=)" + + K + + "*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|(" + + L + + "))|)" + + K + + "*\\]", + N = + ":(" + + L + + ")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|" + + M + + ")*)|.*)\\)|)", + O = new RegExp(K + "+", "g"), + P = new RegExp("^" + K + "+|((?:^|[^\\\\])(?:\\\\.)*)" + K + "+$", "g"), + Q = new RegExp("^" + K + "*," + K + "*"), + R = new RegExp("^" + K + "*([>+~]|" + K + ")" + K + "*"), + S = new RegExp("=" + K + "*([^\\]'\"]*?)" + K + "*\\]", "g"), + T = new RegExp(N), + U = new RegExp("^" + L + "$"), + V = { + ID: new RegExp("^#(" + L + ")"), + CLASS: new RegExp("^\\.(" + L + ")"), + TAG: new RegExp("^(" + L + "|[*])"), + ATTR: new RegExp("^" + M), + PSEUDO: new RegExp("^" + N), + CHILD: new RegExp( + "^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + + K + + "*(even|odd|(([+-]|)(\\d*)n|)" + + K + + "*(?:([+-]|)" + + K + + "*(\\d+)|))" + + K + + "*\\)|)", + "i" + ), + bool: new RegExp("^(?:" + J + ")$", "i"), + needsContext: new RegExp( + "^" + + K + + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" + + K + + "*((?:-\\d)?\\d*)" + + K + + "*\\)|)(?=[^-]|$)", + "i" + ), + }, + W = /^(?:input|select|textarea|button)$/i, + X = /^h\d$/i, + Y = /^[^{]+\{\s*\[native \w/, + Z = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/, + $ = /[+~]/, + _ = new RegExp("\\\\([\\da-f]{1,6}" + K + "?|(" + K + ")|.)", "ig"), + aa = function (a, b, c) { + var d = "0x" + b - 65536; + return d !== d || c + ? b + : d < 0 + ? String.fromCharCode(d + 65536) + : String.fromCharCode((d >> 10) | 55296, (1023 & d) | 56320); + }, + ba = /([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g, + ca = function (a, b) { + return b + ? "\0" === a + ? "\ufffd" + : a.slice(0, -1) + + "\\" + + a.charCodeAt(a.length - 1).toString(16) + + " " + : "\\" + a; + }, + da = function () { + m(); + }, + ea = ta( + function (a) { + return a.disabled === !0 && ("form" in a || "label" in a); + }, + { dir: "parentNode", next: "legend" } + ); + try { + G.apply((D = H.call(v.childNodes)), v.childNodes), + D[v.childNodes.length].nodeType; + } catch (fa) { + G = { + apply: D.length + ? function (a, b) { + F.apply(a, H.call(b)); + } + : function (a, b) { + var c = a.length, + d = 0; + while ((a[c++] = b[d++])); + a.length = c - 1; + }, + }; + } + function ga(a, b, d, e) { + var f, + h, + j, + k, + l, + o, + r, + s = b && b.ownerDocument, + w = b ? b.nodeType : 9; + if ( + ((d = d || []), + "string" != typeof a || !a || (1 !== w && 9 !== w && 11 !== w)) + ) + return d; + if ( + !e && + ((b ? b.ownerDocument || b : v) !== n && m(b), (b = b || n), p) + ) { + if (11 !== w && (l = Z.exec(a))) + if ((f = l[1])) { + if (9 === w) { + if (!(j = b.getElementById(f))) return d; + if (j.id === f) return d.push(j), d; + } else if (s && (j = s.getElementById(f)) && t(b, j) && j.id === f) + return d.push(j), d; + } else { + if (l[2]) return G.apply(d, b.getElementsByTagName(a)), d; + if ( + (f = l[3]) && + c.getElementsByClassName && + b.getElementsByClassName + ) + return G.apply(d, b.getElementsByClassName(f)), d; + } + if (c.qsa && !A[a + " "] && (!q || !q.test(a))) { + if (1 !== w) (s = b), (r = a); + else if ("object" !== b.nodeName.toLowerCase()) { + (k = b.getAttribute("id")) + ? (k = k.replace(ba, ca)) + : b.setAttribute("id", (k = u)), + (o = g(a)), + (h = o.length); + while (h--) o[h] = "#" + k + " " + sa(o[h]); + (r = o.join(",")), (s = ($.test(a) && qa(b.parentNode)) || b); + } + if (r) + try { + return G.apply(d, s.querySelectorAll(r)), d; + } catch (x) { + } finally { + k === u && b.removeAttribute("id"); + } + } + } + return i(a.replace(P, "$1"), b, d, e); + } + function ha() { + var a = []; + function b(c, e) { + return ( + a.push(c + " ") > d.cacheLength && delete b[a.shift()], + (b[c + " "] = e) + ); + } + return b; + } + function ia(a) { + return (a[u] = !0), a; + } + function ja(a) { + var b = n.createElement("fieldset"); + try { + return !!a(b); + } catch (c) { + return !1; + } finally { + b.parentNode && b.parentNode.removeChild(b), (b = null); + } + } + function ka(a, b) { + var c = a.split("|"), + e = c.length; + while (e--) d.attrHandle[c[e]] = b; + } + function la(a, b) { + var c = b && a, + d = + c && + 1 === a.nodeType && + 1 === b.nodeType && + a.sourceIndex - b.sourceIndex; + if (d) return d; + if (c) while ((c = c.nextSibling)) if (c === b) return -1; + return a ? 1 : -1; + } + function ma(a) { + return function (b) { + var c = b.nodeName.toLowerCase(); + return "input" === c && b.type === a; + }; + } + function na(a) { + return function (b) { + var c = b.nodeName.toLowerCase(); + return ("input" === c || "button" === c) && b.type === a; + }; + } + function oa(a) { + return function (b) { + return "form" in b + ? b.parentNode && b.disabled === !1 + ? "label" in b + ? "label" in b.parentNode + ? b.parentNode.disabled === a + : b.disabled === a + : b.isDisabled === a || (b.isDisabled !== !a && ea(b) === a) + : b.disabled === a + : "label" in b && b.disabled === a; + }; + } + function pa(a) { + return ia(function (b) { + return ( + (b = +b), + ia(function (c, d) { + var e, + f = a([], c.length, b), + g = f.length; + while (g--) c[(e = f[g])] && (c[e] = !(d[e] = c[e])); + }) + ); + }); + } + function qa(a) { + return a && "undefined" != typeof a.getElementsByTagName && a; + } + (c = ga.support = {}), + (f = ga.isXML = + function (a) { + var b = a && (a.ownerDocument || a).documentElement; + return !!b && "HTML" !== b.nodeName; + }), + (m = ga.setDocument = + function (a) { + var b, + e, + g = a ? a.ownerDocument || a : v; + return g !== n && 9 === g.nodeType && g.documentElement + ? ((n = g), + (o = n.documentElement), + (p = !f(n)), + v !== n && + (e = n.defaultView) && + e.top !== e && + (e.addEventListener + ? e.addEventListener("unload", da, !1) + : e.attachEvent && e.attachEvent("onunload", da)), + (c.attributes = ja(function (a) { + return (a.className = "i"), !a.getAttribute("className"); + })), + (c.getElementsByTagName = ja(function (a) { + return ( + a.appendChild(n.createComment("")), + !a.getElementsByTagName("*").length + ); + })), + (c.getElementsByClassName = Y.test(n.getElementsByClassName)), + (c.getById = ja(function (a) { + return ( + (o.appendChild(a).id = u), + !n.getElementsByName || !n.getElementsByName(u).length + ); + })), + c.getById + ? ((d.filter.ID = function (a) { + var b = a.replace(_, aa); + return function (a) { + return a.getAttribute("id") === b; + }; + }), + (d.find.ID = function (a, b) { + if ("undefined" != typeof b.getElementById && p) { + var c = b.getElementById(a); + return c ? [c] : []; + } + })) + : ((d.filter.ID = function (a) { + var b = a.replace(_, aa); + return function (a) { + var c = + "undefined" != typeof a.getAttributeNode && + a.getAttributeNode("id"); + return c && c.value === b; + }; + }), + (d.find.ID = function (a, b) { + if ("undefined" != typeof b.getElementById && p) { + var c, + d, + e, + f = b.getElementById(a); + if (f) { + if ( + ((c = f.getAttributeNode("id")), c && c.value === a) + ) + return [f]; + (e = b.getElementsByName(a)), (d = 0); + while ((f = e[d++])) + if ( + ((c = f.getAttributeNode("id")), c && c.value === a) + ) + return [f]; + } + return []; + } + })), + (d.find.TAG = c.getElementsByTagName + ? function (a, b) { + return "undefined" != typeof b.getElementsByTagName + ? b.getElementsByTagName(a) + : c.qsa + ? b.querySelectorAll(a) + : void 0; + } + : function (a, b) { + var c, + d = [], + e = 0, + f = b.getElementsByTagName(a); + if ("*" === a) { + while ((c = f[e++])) 1 === c.nodeType && d.push(c); + return d; + } + return f; + }), + (d.find.CLASS = + c.getElementsByClassName && + function (a, b) { + if ("undefined" != typeof b.getElementsByClassName && p) + return b.getElementsByClassName(a); + }), + (r = []), + (q = []), + (c.qsa = Y.test(n.querySelectorAll)) && + (ja(function (a) { + (o.appendChild(a).innerHTML = + ""), + a.querySelectorAll("[msallowcapture^='']").length && + q.push("[*^$]=" + K + "*(?:''|\"\")"), + a.querySelectorAll("[selected]").length || + q.push("\\[" + K + "*(?:value|" + J + ")"), + a.querySelectorAll("[id~=" + u + "-]").length || + q.push("~="), + a.querySelectorAll(":checked").length || q.push(":checked"), + a.querySelectorAll("a#" + u + "+*").length || + q.push(".#.+[+~]"); + }), + ja(function (a) { + a.innerHTML = + ""; + var b = n.createElement("input"); + b.setAttribute("type", "hidden"), + a.appendChild(b).setAttribute("name", "D"), + a.querySelectorAll("[name=d]").length && + q.push("name" + K + "*[*^$|!~]?="), + 2 !== a.querySelectorAll(":enabled").length && + q.push(":enabled", ":disabled"), + (o.appendChild(a).disabled = !0), + 2 !== a.querySelectorAll(":disabled").length && + q.push(":enabled", ":disabled"), + a.querySelectorAll("*,:x"), + q.push(",.*:"); + })), + (c.matchesSelector = Y.test( + (s = + o.matches || + o.webkitMatchesSelector || + o.mozMatchesSelector || + o.oMatchesSelector || + o.msMatchesSelector) + )) && + ja(function (a) { + (c.disconnectedMatch = s.call(a, "*")), + s.call(a, "[s!='']:x"), + r.push("!=", N); + }), + (q = q.length && new RegExp(q.join("|"))), + (r = r.length && new RegExp(r.join("|"))), + (b = Y.test(o.compareDocumentPosition)), + (t = + b || Y.test(o.contains) + ? function (a, b) { + var c = 9 === a.nodeType ? a.documentElement : a, + d = b && b.parentNode; + return ( + a === d || + !( + !d || + 1 !== d.nodeType || + !(c.contains + ? c.contains(d) + : a.compareDocumentPosition && + 16 & a.compareDocumentPosition(d)) + ) + ); + } + : function (a, b) { + if (b) while ((b = b.parentNode)) if (b === a) return !0; + return !1; + }), + (B = b + ? function (a, b) { + if (a === b) return (l = !0), 0; + var d = + !a.compareDocumentPosition - !b.compareDocumentPosition; + return d + ? d + : ((d = + (a.ownerDocument || a) === (b.ownerDocument || b) + ? a.compareDocumentPosition(b) + : 1), + 1 & d || + (!c.sortDetached && b.compareDocumentPosition(a) === d) + ? a === n || (a.ownerDocument === v && t(v, a)) + ? -1 + : b === n || (b.ownerDocument === v && t(v, b)) + ? 1 + : k + ? I(k, a) - I(k, b) + : 0 + : 4 & d + ? -1 + : 1); + } + : function (a, b) { + if (a === b) return (l = !0), 0; + var c, + d = 0, + e = a.parentNode, + f = b.parentNode, + g = [a], + h = [b]; + if (!e || !f) + return a === n + ? -1 + : b === n + ? 1 + : e + ? -1 + : f + ? 1 + : k + ? I(k, a) - I(k, b) + : 0; + if (e === f) return la(a, b); + c = a; + while ((c = c.parentNode)) g.unshift(c); + c = b; + while ((c = c.parentNode)) h.unshift(c); + while (g[d] === h[d]) d++; + return d + ? la(g[d], h[d]) + : g[d] === v + ? -1 + : h[d] === v + ? 1 + : 0; + }), + n) + : n; + }), + (ga.matches = function (a, b) { + return ga(a, null, null, b); + }), + (ga.matchesSelector = function (a, b) { + if ( + ((a.ownerDocument || a) !== n && m(a), + (b = b.replace(S, "='$1']")), + c.matchesSelector && + p && + !A[b + " "] && + (!r || !r.test(b)) && + (!q || !q.test(b))) + ) + try { + var d = s.call(a, b); + if ( + d || + c.disconnectedMatch || + (a.document && 11 !== a.document.nodeType) + ) + return d; + } catch (e) {} + return ga(b, n, null, [a]).length > 0; + }), + (ga.contains = function (a, b) { + return (a.ownerDocument || a) !== n && m(a), t(a, b); + }), + (ga.attr = function (a, b) { + (a.ownerDocument || a) !== n && m(a); + var e = d.attrHandle[b.toLowerCase()], + f = e && C.call(d.attrHandle, b.toLowerCase()) ? e(a, b, !p) : void 0; + return void 0 !== f + ? f + : c.attributes || !p + ? a.getAttribute(b) + : (f = a.getAttributeNode(b)) && f.specified + ? f.value + : null; + }), + (ga.escape = function (a) { + return (a + "").replace(ba, ca); + }), + (ga.error = function (a) { + throw new Error("Syntax error, unrecognized expression: " + a); + }), + (ga.uniqueSort = function (a) { + var b, + d = [], + e = 0, + f = 0; + if ( + ((l = !c.detectDuplicates), + (k = !c.sortStable && a.slice(0)), + a.sort(B), + l) + ) { + while ((b = a[f++])) b === a[f] && (e = d.push(f)); + while (e--) a.splice(d[e], 1); + } + return (k = null), a; + }), + (e = ga.getText = + function (a) { + var b, + c = "", + d = 0, + f = a.nodeType; + if (f) { + if (1 === f || 9 === f || 11 === f) { + if ("string" == typeof a.textContent) return a.textContent; + for (a = a.firstChild; a; a = a.nextSibling) c += e(a); + } else if (3 === f || 4 === f) return a.nodeValue; + } else while ((b = a[d++])) c += e(b); + return c; + }), + (d = ga.selectors = + { + cacheLength: 50, + createPseudo: ia, + match: V, + attrHandle: {}, + find: {}, + relative: { + ">": { dir: "parentNode", first: !0 }, + " ": { dir: "parentNode" }, + "+": { dir: "previousSibling", first: !0 }, + "~": { dir: "previousSibling" }, + }, + preFilter: { + ATTR: function (a) { + return ( + (a[1] = a[1].replace(_, aa)), + (a[3] = (a[3] || a[4] || a[5] || "").replace(_, aa)), + "~=" === a[2] && (a[3] = " " + a[3] + " "), + a.slice(0, 4) + ); + }, + CHILD: function (a) { + return ( + (a[1] = a[1].toLowerCase()), + "nth" === a[1].slice(0, 3) + ? (a[3] || ga.error(a[0]), + (a[4] = +(a[4] + ? a[5] + (a[6] || 1) + : 2 * ("even" === a[3] || "odd" === a[3]))), + (a[5] = +(a[7] + a[8] || "odd" === a[3]))) + : a[3] && ga.error(a[0]), + a + ); + }, + PSEUDO: function (a) { + var b, + c = !a[6] && a[2]; + return V.CHILD.test(a[0]) + ? null + : (a[3] + ? (a[2] = a[4] || a[5] || "") + : c && + T.test(c) && + (b = g(c, !0)) && + (b = c.indexOf(")", c.length - b) - c.length) && + ((a[0] = a[0].slice(0, b)), (a[2] = c.slice(0, b))), + a.slice(0, 3)); + }, + }, + filter: { + TAG: function (a) { + var b = a.replace(_, aa).toLowerCase(); + return "*" === a + ? function () { + return !0; + } + : function (a) { + return a.nodeName && a.nodeName.toLowerCase() === b; + }; + }, + CLASS: function (a) { + var b = y[a + " "]; + return ( + b || + ((b = new RegExp("(^|" + K + ")" + a + "(" + K + "|$)")) && + y(a, function (a) { + return b.test( + ("string" == typeof a.className && a.className) || + ("undefined" != typeof a.getAttribute && + a.getAttribute("class")) || + "" + ); + })) + ); + }, + ATTR: function (a, b, c) { + return function (d) { + var e = ga.attr(d, a); + return null == e + ? "!=" === b + : !b || + ((e += ""), + "=" === b + ? e === c + : "!=" === b + ? e !== c + : "^=" === b + ? c && 0 === e.indexOf(c) + : "*=" === b + ? c && e.indexOf(c) > -1 + : "$=" === b + ? c && e.slice(-c.length) === c + : "~=" === b + ? (" " + e.replace(O, " ") + " ").indexOf(c) > -1 + : "|=" === b && + (e === c || e.slice(0, c.length + 1) === c + "-")); + }; + }, + CHILD: function (a, b, c, d, e) { + var f = "nth" !== a.slice(0, 3), + g = "last" !== a.slice(-4), + h = "of-type" === b; + return 1 === d && 0 === e + ? function (a) { + return !!a.parentNode; + } + : function (b, c, i) { + var j, + k, + l, + m, + n, + o, + p = f !== g ? "nextSibling" : "previousSibling", + q = b.parentNode, + r = h && b.nodeName.toLowerCase(), + s = !i && !h, + t = !1; + if (q) { + if (f) { + while (p) { + m = b; + while ((m = m[p])) + if ( + h + ? m.nodeName.toLowerCase() === r + : 1 === m.nodeType + ) + return !1; + o = p = "only" === a && !o && "nextSibling"; + } + return !0; + } + if (((o = [g ? q.firstChild : q.lastChild]), g && s)) { + (m = q), + (l = m[u] || (m[u] = {})), + (k = l[m.uniqueID] || (l[m.uniqueID] = {})), + (j = k[a] || []), + (n = j[0] === w && j[1]), + (t = n && j[2]), + (m = n && q.childNodes[n]); + while ( + (m = (++n && m && m[p]) || (t = n = 0) || o.pop()) + ) + if (1 === m.nodeType && ++t && m === b) { + k[a] = [w, n, t]; + break; + } + } else if ( + (s && + ((m = b), + (l = m[u] || (m[u] = {})), + (k = l[m.uniqueID] || (l[m.uniqueID] = {})), + (j = k[a] || []), + (n = j[0] === w && j[1]), + (t = n)), + t === !1) + ) + while ( + (m = (++n && m && m[p]) || (t = n = 0) || o.pop()) + ) + if ( + (h + ? m.nodeName.toLowerCase() === r + : 1 === m.nodeType) && + ++t && + (s && + ((l = m[u] || (m[u] = {})), + (k = l[m.uniqueID] || (l[m.uniqueID] = {})), + (k[a] = [w, t])), + m === b) + ) + break; + return (t -= e), t === d || (t % d === 0 && t / d >= 0); + } + }; + }, + PSEUDO: function (a, b) { + var c, + e = + d.pseudos[a] || + d.setFilters[a.toLowerCase()] || + ga.error("unsupported pseudo: " + a); + return e[u] + ? e(b) + : e.length > 1 + ? ((c = [a, a, "", b]), + d.setFilters.hasOwnProperty(a.toLowerCase()) + ? ia(function (a, c) { + var d, + f = e(a, b), + g = f.length; + while (g--) (d = I(a, f[g])), (a[d] = !(c[d] = f[g])); + }) + : function (a) { + return e(a, 0, c); + }) + : e; + }, + }, + pseudos: { + not: ia(function (a) { + var b = [], + c = [], + d = h(a.replace(P, "$1")); + return d[u] + ? ia(function (a, b, c, e) { + var f, + g = d(a, null, e, []), + h = a.length; + while (h--) (f = g[h]) && (a[h] = !(b[h] = f)); + }) + : function (a, e, f) { + return ( + (b[0] = a), d(b, null, f, c), (b[0] = null), !c.pop() + ); + }; + }), + has: ia(function (a) { + return function (b) { + return ga(a, b).length > 0; + }; + }), + contains: ia(function (a) { + return ( + (a = a.replace(_, aa)), + function (b) { + return (b.textContent || b.innerText || e(b)).indexOf(a) > -1; + } + ); + }), + lang: ia(function (a) { + return ( + U.test(a || "") || ga.error("unsupported lang: " + a), + (a = a.replace(_, aa).toLowerCase()), + function (b) { + var c; + do + if ( + (c = p + ? b.lang + : b.getAttribute("xml:lang") || b.getAttribute("lang")) + ) + return ( + (c = c.toLowerCase()), + c === a || 0 === c.indexOf(a + "-") + ); + while ((b = b.parentNode) && 1 === b.nodeType); + return !1; + } + ); + }), + target: function (b) { + var c = a.location && a.location.hash; + return c && c.slice(1) === b.id; + }, + root: function (a) { + return a === o; + }, + focus: function (a) { + return ( + a === n.activeElement && + (!n.hasFocus || n.hasFocus()) && + !!(a.type || a.href || ~a.tabIndex) + ); + }, + enabled: oa(!1), + disabled: oa(!0), + checked: function (a) { + var b = a.nodeName.toLowerCase(); + return ( + ("input" === b && !!a.checked) || + ("option" === b && !!a.selected) + ); + }, + selected: function (a) { + return ( + a.parentNode && a.parentNode.selectedIndex, a.selected === !0 + ); + }, + empty: function (a) { + for (a = a.firstChild; a; a = a.nextSibling) + if (a.nodeType < 6) return !1; + return !0; + }, + parent: function (a) { + return !d.pseudos.empty(a); + }, + header: function (a) { + return X.test(a.nodeName); + }, + input: function (a) { + return W.test(a.nodeName); + }, + button: function (a) { + var b = a.nodeName.toLowerCase(); + return ("input" === b && "button" === a.type) || "button" === b; + }, + text: function (a) { + var b; + return ( + "input" === a.nodeName.toLowerCase() && + "text" === a.type && + (null == (b = a.getAttribute("type")) || + "text" === b.toLowerCase()) + ); + }, + first: pa(function () { + return [0]; + }), + last: pa(function (a, b) { + return [b - 1]; + }), + eq: pa(function (a, b, c) { + return [c < 0 ? c + b : c]; + }), + even: pa(function (a, b) { + for (var c = 0; c < b; c += 2) a.push(c); + return a; + }), + odd: pa(function (a, b) { + for (var c = 1; c < b; c += 2) a.push(c); + return a; + }), + lt: pa(function (a, b, c) { + for (var d = c < 0 ? c + b : c; --d >= 0; ) a.push(d); + return a; + }), + gt: pa(function (a, b, c) { + for (var d = c < 0 ? c + b : c; ++d < b; ) a.push(d); + return a; + }), + }, + }), + (d.pseudos.nth = d.pseudos.eq); + for (b in { radio: !0, checkbox: !0, file: !0, password: !0, image: !0 }) + d.pseudos[b] = ma(b); + for (b in { submit: !0, reset: !0 }) d.pseudos[b] = na(b); + function ra() {} + (ra.prototype = d.filters = d.pseudos), + (d.setFilters = new ra()), + (g = ga.tokenize = + function (a, b) { + var c, + e, + f, + g, + h, + i, + j, + k = z[a + " "]; + if (k) return b ? 0 : k.slice(0); + (h = a), (i = []), (j = d.preFilter); + while (h) { + (c && !(e = Q.exec(h))) || + (e && (h = h.slice(e[0].length) || h), i.push((f = []))), + (c = !1), + (e = R.exec(h)) && + ((c = e.shift()), + f.push({ value: c, type: e[0].replace(P, " ") }), + (h = h.slice(c.length))); + for (g in d.filter) + !(e = V[g].exec(h)) || + (j[g] && !(e = j[g](e))) || + ((c = e.shift()), + f.push({ value: c, type: g, matches: e }), + (h = h.slice(c.length))); + if (!c) break; + } + return b ? h.length : h ? ga.error(a) : z(a, i).slice(0); + }); + function sa(a) { + for (var b = 0, c = a.length, d = ""; b < c; b++) d += a[b].value; + return d; + } + function ta(a, b, c) { + var d = b.dir, + e = b.next, + f = e || d, + g = c && "parentNode" === f, + h = x++; + return b.first + ? function (b, c, e) { + while ((b = b[d])) if (1 === b.nodeType || g) return a(b, c, e); + return !1; + } + : function (b, c, i) { + var j, + k, + l, + m = [w, h]; + if (i) { + while ((b = b[d])) + if ((1 === b.nodeType || g) && a(b, c, i)) return !0; + } else + while ((b = b[d])) + if (1 === b.nodeType || g) + if ( + ((l = b[u] || (b[u] = {})), + (k = l[b.uniqueID] || (l[b.uniqueID] = {})), + e && e === b.nodeName.toLowerCase()) + ) + b = b[d] || b; + else { + if ((j = k[f]) && j[0] === w && j[1] === h) + return (m[2] = j[2]); + if (((k[f] = m), (m[2] = a(b, c, i)))) return !0; + } + return !1; + }; + } + function ua(a) { + return a.length > 1 + ? function (b, c, d) { + var e = a.length; + while (e--) if (!a[e](b, c, d)) return !1; + return !0; + } + : a[0]; + } + function va(a, b, c) { + for (var d = 0, e = b.length; d < e; d++) ga(a, b[d], c); + return c; + } + function wa(a, b, c, d, e) { + for (var f, g = [], h = 0, i = a.length, j = null != b; h < i; h++) + (f = a[h]) && ((c && !c(f, d, e)) || (g.push(f), j && b.push(h))); + return g; + } + function xa(a, b, c, d, e, f) { + return ( + d && !d[u] && (d = xa(d)), + e && !e[u] && (e = xa(e, f)), + ia(function (f, g, h, i) { + var j, + k, + l, + m = [], + n = [], + o = g.length, + p = f || va(b || "*", h.nodeType ? [h] : h, []), + q = !a || (!f && b) ? p : wa(p, m, a, h, i), + r = c ? (e || (f ? a : o || d) ? [] : g) : q; + if ((c && c(q, r, h, i), d)) { + (j = wa(r, n)), d(j, [], h, i), (k = j.length); + while (k--) (l = j[k]) && (r[n[k]] = !(q[n[k]] = l)); + } + if (f) { + if (e || a) { + if (e) { + (j = []), (k = r.length); + while (k--) (l = r[k]) && j.push((q[k] = l)); + e(null, (r = []), j, i); + } + k = r.length; + while (k--) + (l = r[k]) && + (j = e ? I(f, l) : m[k]) > -1 && + (f[j] = !(g[j] = l)); + } + } else (r = wa(r === g ? r.splice(o, r.length) : r)), e ? e(null, g, r, i) : G.apply(g, r); + }) + ); + } + function ya(a) { + for ( + var b, + c, + e, + f = a.length, + g = d.relative[a[0].type], + h = g || d.relative[" "], + i = g ? 1 : 0, + k = ta( + function (a) { + return a === b; + }, + h, + !0 + ), + l = ta( + function (a) { + return I(b, a) > -1; + }, + h, + !0 + ), + m = [ + function (a, c, d) { + var e = + (!g && (d || c !== j)) || + ((b = c).nodeType ? k(a, c, d) : l(a, c, d)); + return (b = null), e; + }, + ]; + i < f; + i++ + ) + if ((c = d.relative[a[i].type])) m = [ta(ua(m), c)]; + else { + if (((c = d.filter[a[i].type].apply(null, a[i].matches)), c[u])) { + for (e = ++i; e < f; e++) if (d.relative[a[e].type]) break; + return xa( + i > 1 && ua(m), + i > 1 && + sa( + a + .slice(0, i - 1) + .concat({ value: " " === a[i - 2].type ? "*" : "" }) + ).replace(P, "$1"), + c, + i < e && ya(a.slice(i, e)), + e < f && ya((a = a.slice(e))), + e < f && sa(a) + ); + } + m.push(c); + } + return ua(m); + } + function za(a, b) { + var c = b.length > 0, + e = a.length > 0, + f = function (f, g, h, i, k) { + var l, + o, + q, + r = 0, + s = "0", + t = f && [], + u = [], + v = j, + x = f || (e && d.find.TAG("*", k)), + y = (w += null == v ? 1 : Math.random() || 0.1), + z = x.length; + for ( + k && (j = g === n || g || k); + s !== z && null != (l = x[s]); + s++ + ) { + if (e && l) { + (o = 0), g || l.ownerDocument === n || (m(l), (h = !p)); + while ((q = a[o++])) + if (q(l, g || n, h)) { + i.push(l); + break; + } + k && (w = y); + } + c && ((l = !q && l) && r--, f && t.push(l)); + } + if (((r += s), c && s !== r)) { + o = 0; + while ((q = b[o++])) q(t, u, g, h); + if (f) { + if (r > 0) while (s--) t[s] || u[s] || (u[s] = E.call(i)); + u = wa(u); + } + G.apply(i, u), + k && !f && u.length > 0 && r + b.length > 1 && ga.uniqueSort(i); + } + return k && ((w = y), (j = v)), t; + }; + return c ? ia(f) : f; + } + return ( + (h = ga.compile = + function (a, b) { + var c, + d = [], + e = [], + f = A[a + " "]; + if (!f) { + b || (b = g(a)), (c = b.length); + while (c--) (f = ya(b[c])), f[u] ? d.push(f) : e.push(f); + (f = A(a, za(e, d))), (f.selector = a); + } + return f; + }), + (i = ga.select = + function (a, b, c, e) { + var f, + i, + j, + k, + l, + m = "function" == typeof a && a, + n = !e && g((a = m.selector || a)); + if (((c = c || []), 1 === n.length)) { + if ( + ((i = n[0] = n[0].slice(0)), + i.length > 2 && + "ID" === (j = i[0]).type && + 9 === b.nodeType && + p && + d.relative[i[1].type]) + ) { + if ( + ((b = (d.find.ID(j.matches[0].replace(_, aa), b) || [])[0]), !b) + ) + return c; + m && (b = b.parentNode), (a = a.slice(i.shift().value.length)); + } + f = V.needsContext.test(a) ? 0 : i.length; + while (f--) { + if (((j = i[f]), d.relative[(k = j.type)])) break; + if ( + (l = d.find[k]) && + (e = l( + j.matches[0].replace(_, aa), + ($.test(i[0].type) && qa(b.parentNode)) || b + )) + ) { + if ((i.splice(f, 1), (a = e.length && sa(i)), !a)) + return G.apply(c, e), c; + break; + } + } + } + return ( + (m || h(a, n))( + e, + b, + !p, + c, + !b || ($.test(a) && qa(b.parentNode)) || b + ), + c + ); + }), + (c.sortStable = u.split("").sort(B).join("") === u), + (c.detectDuplicates = !!l), + m(), + (c.sortDetached = ja(function (a) { + return 1 & a.compareDocumentPosition(n.createElement("fieldset")); + })), + ja(function (a) { + return ( + (a.innerHTML = ""), + "#" === a.firstChild.getAttribute("href") + ); + }) || + ka("type|href|height|width", function (a, b, c) { + if (!c) return a.getAttribute(b, "type" === b.toLowerCase() ? 1 : 2); + }), + (c.attributes && + ja(function (a) { + return ( + (a.innerHTML = ""), + a.firstChild.setAttribute("value", ""), + "" === a.firstChild.getAttribute("value") + ); + })) || + ka("value", function (a, b, c) { + if (!c && "input" === a.nodeName.toLowerCase()) return a.defaultValue; + }), + ja(function (a) { + return null == a.getAttribute("disabled"); + }) || + ka(J, function (a, b, c) { + var d; + if (!c) + return a[b] === !0 + ? b.toLowerCase() + : (d = a.getAttributeNode(b)) && d.specified + ? d.value + : null; + }), + ga + ); + })(a); + (r.find = x), + (r.expr = x.selectors), + (r.expr[":"] = r.expr.pseudos), + (r.uniqueSort = r.unique = x.uniqueSort), + (r.text = x.getText), + (r.isXMLDoc = x.isXML), + (r.contains = x.contains), + (r.escapeSelector = x.escape); + var y = function (a, b, c) { + var d = [], + e = void 0 !== c; + while ((a = a[b]) && 9 !== a.nodeType) + if (1 === a.nodeType) { + if (e && r(a).is(c)) break; + d.push(a); + } + return d; + }, + z = function (a, b) { + for (var c = []; a; a = a.nextSibling) + 1 === a.nodeType && a !== b && c.push(a); + return c; + }, + A = r.expr.match.needsContext, + B = /^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i, + C = /^.[^:#\[\.,]*$/; + function D(a, b, c) { + return r.isFunction(b) + ? r.grep(a, function (a, d) { + return !!b.call(a, d, a) !== c; + }) + : b.nodeType + ? r.grep(a, function (a) { + return (a === b) !== c; + }) + : "string" != typeof b + ? r.grep(a, function (a) { + return i.call(b, a) > -1 !== c; + }) + : C.test(b) + ? r.filter(b, a, c) + : ((b = r.filter(b, a)), + r.grep(a, function (a) { + return i.call(b, a) > -1 !== c && 1 === a.nodeType; + })); + } + (r.filter = function (a, b, c) { + var d = b[0]; + return ( + c && (a = ":not(" + a + ")"), + 1 === b.length && 1 === d.nodeType + ? r.find.matchesSelector(d, a) + ? [d] + : [] + : r.find.matches( + a, + r.grep(b, function (a) { + return 1 === a.nodeType; + }) + ) + ); + }), + r.fn.extend({ + find: function (a) { + var b, + c, + d = this.length, + e = this; + if ("string" != typeof a) + return this.pushStack( + r(a).filter(function () { + for (b = 0; b < d; b++) if (r.contains(e[b], this)) return !0; + }) + ); + for (c = this.pushStack([]), b = 0; b < d; b++) r.find(a, e[b], c); + return d > 1 ? r.uniqueSort(c) : c; + }, + filter: function (a) { + return this.pushStack(D(this, a || [], !1)); + }, + not: function (a) { + return this.pushStack(D(this, a || [], !0)); + }, + is: function (a) { + return !!D(this, "string" == typeof a && A.test(a) ? r(a) : a || [], !1) + .length; + }, + }); + var E, + F = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/, + G = (r.fn.init = function (a, b, c) { + var e, f; + if (!a) return this; + if (((c = c || E), "string" == typeof a)) { + if ( + ((e = + "<" === a[0] && ">" === a[a.length - 1] && a.length >= 3 + ? [null, a, null] + : F.exec(a)), + !e || (!e[1] && b)) + ) + return !b || b.jquery + ? (b || c).find(a) + : this.constructor(b).find(a); + if (e[1]) { + if ( + ((b = b instanceof r ? b[0] : b), + r.merge( + this, + r.parseHTML(e[1], b && b.nodeType ? b.ownerDocument || b : d, !0) + ), + B.test(e[1]) && r.isPlainObject(b)) + ) + for (e in b) + r.isFunction(this[e]) ? this[e](b[e]) : this.attr(e, b[e]); + return this; + } + return ( + (f = d.getElementById(e[2])), + f && ((this[0] = f), (this.length = 1)), + this + ); + } + return a.nodeType + ? ((this[0] = a), (this.length = 1), this) + : r.isFunction(a) + ? void 0 !== c.ready + ? c.ready(a) + : a(r) + : r.makeArray(a, this); + }); + (G.prototype = r.fn), (E = r(d)); + var H = /^(?:parents|prev(?:Until|All))/, + I = { children: !0, contents: !0, next: !0, prev: !0 }; + r.fn.extend({ + has: function (a) { + var b = r(a, this), + c = b.length; + return this.filter(function () { + for (var a = 0; a < c; a++) if (r.contains(this, b[a])) return !0; + }); + }, + closest: function (a, b) { + var c, + d = 0, + e = this.length, + f = [], + g = "string" != typeof a && r(a); + if (!A.test(a)) + for (; d < e; d++) + for (c = this[d]; c && c !== b; c = c.parentNode) + if ( + c.nodeType < 11 && + (g + ? g.index(c) > -1 + : 1 === c.nodeType && r.find.matchesSelector(c, a)) + ) { + f.push(c); + break; + } + return this.pushStack(f.length > 1 ? r.uniqueSort(f) : f); + }, + index: function (a) { + return a + ? "string" == typeof a + ? i.call(r(a), this[0]) + : i.call(this, a.jquery ? a[0] : a) + : this[0] && this[0].parentNode + ? this.first().prevAll().length + : -1; + }, + add: function (a, b) { + return this.pushStack(r.uniqueSort(r.merge(this.get(), r(a, b)))); + }, + addBack: function (a) { + return this.add(null == a ? this.prevObject : this.prevObject.filter(a)); + }, + }); + function J(a, b) { + while ((a = a[b]) && 1 !== a.nodeType); + return a; + } + r.each( + { + parent: function (a) { + var b = a.parentNode; + return b && 11 !== b.nodeType ? b : null; + }, + parents: function (a) { + return y(a, "parentNode"); + }, + parentsUntil: function (a, b, c) { + return y(a, "parentNode", c); + }, + next: function (a) { + return J(a, "nextSibling"); + }, + prev: function (a) { + return J(a, "previousSibling"); + }, + nextAll: function (a) { + return y(a, "nextSibling"); + }, + prevAll: function (a) { + return y(a, "previousSibling"); + }, + nextUntil: function (a, b, c) { + return y(a, "nextSibling", c); + }, + prevUntil: function (a, b, c) { + return y(a, "previousSibling", c); + }, + siblings: function (a) { + return z((a.parentNode || {}).firstChild, a); + }, + children: function (a) { + return z(a.firstChild); + }, + contents: function (a) { + return a.contentDocument || r.merge([], a.childNodes); + }, + }, + function (a, b) { + r.fn[a] = function (c, d) { + var e = r.map(this, b, c); + return ( + "Until" !== a.slice(-5) && (d = c), + d && "string" == typeof d && (e = r.filter(d, e)), + this.length > 1 && + (I[a] || r.uniqueSort(e), H.test(a) && e.reverse()), + this.pushStack(e) + ); + }; + } + ); + var K = /[^\x20\t\r\n\f]+/g; + function L(a) { + var b = {}; + return ( + r.each(a.match(K) || [], function (a, c) { + b[c] = !0; + }), + b + ); + } + r.Callbacks = function (a) { + a = "string" == typeof a ? L(a) : r.extend({}, a); + var b, + c, + d, + e, + f = [], + g = [], + h = -1, + i = function () { + for (e = a.once, d = b = !0; g.length; h = -1) { + c = g.shift(); + while (++h < f.length) + f[h].apply(c[0], c[1]) === !1 && + a.stopOnFalse && + ((h = f.length), (c = !1)); + } + a.memory || (c = !1), (b = !1), e && (f = c ? [] : ""); + }, + j = { + add: function () { + return ( + f && + (c && !b && ((h = f.length - 1), g.push(c)), + (function d(b) { + r.each(b, function (b, c) { + r.isFunction(c) + ? (a.unique && j.has(c)) || f.push(c) + : c && c.length && "string" !== r.type(c) && d(c); + }); + })(arguments), + c && !b && i()), + this + ); + }, + remove: function () { + return ( + r.each(arguments, function (a, b) { + var c; + while ((c = r.inArray(b, f, c)) > -1) + f.splice(c, 1), c <= h && h--; + }), + this + ); + }, + has: function (a) { + return a ? r.inArray(a, f) > -1 : f.length > 0; + }, + empty: function () { + return f && (f = []), this; + }, + disable: function () { + return (e = g = []), (f = c = ""), this; + }, + disabled: function () { + return !f; + }, + lock: function () { + return (e = g = []), c || b || (f = c = ""), this; + }, + locked: function () { + return !!e; + }, + fireWith: function (a, c) { + return ( + e || + ((c = c || []), + (c = [a, c.slice ? c.slice() : c]), + g.push(c), + b || i()), + this + ); + }, + fire: function () { + return j.fireWith(this, arguments), this; + }, + fired: function () { + return !!d; + }, + }; + return j; + }; + function M(a) { + return a; + } + function N(a) { + throw a; + } + function O(a, b, c) { + var d; + try { + a && r.isFunction((d = a.promise)) + ? d.call(a).done(b).fail(c) + : a && r.isFunction((d = a.then)) + ? d.call(a, b, c) + : b.call(void 0, a); + } catch (a) { + c.call(void 0, a); + } + } + r.extend({ + Deferred: function (b) { + var c = [ + [ + "notify", + "progress", + r.Callbacks("memory"), + r.Callbacks("memory"), + 2, + ], + [ + "resolve", + "done", + r.Callbacks("once memory"), + r.Callbacks("once memory"), + 0, + "resolved", + ], + [ + "reject", + "fail", + r.Callbacks("once memory"), + r.Callbacks("once memory"), + 1, + "rejected", + ], + ], + d = "pending", + e = { + state: function () { + return d; + }, + always: function () { + return f.done(arguments).fail(arguments), this; + }, + catch: function (a) { + return e.then(null, a); + }, + pipe: function () { + var a = arguments; + return r + .Deferred(function (b) { + r.each(c, function (c, d) { + var e = r.isFunction(a[d[4]]) && a[d[4]]; + f[d[1]](function () { + var a = e && e.apply(this, arguments); + a && r.isFunction(a.promise) + ? a + .promise() + .progress(b.notify) + .done(b.resolve) + .fail(b.reject) + : b[d[0] + "With"](this, e ? [a] : arguments); + }); + }), + (a = null); + }) + .promise(); + }, + then: function (b, d, e) { + var f = 0; + function g(b, c, d, e) { + return function () { + var h = this, + i = arguments, + j = function () { + var a, j; + if (!(b < f)) { + if (((a = d.apply(h, i)), a === c.promise())) + throw new TypeError("Thenable self-resolution"); + (j = + a && + ("object" == typeof a || "function" == typeof a) && + a.then), + r.isFunction(j) + ? e + ? j.call(a, g(f, c, M, e), g(f, c, N, e)) + : (f++, + j.call( + a, + g(f, c, M, e), + g(f, c, N, e), + g(f, c, M, c.notifyWith) + )) + : (d !== M && ((h = void 0), (i = [a])), + (e || c.resolveWith)(h, i)); + } + }, + k = e + ? j + : function () { + try { + j(); + } catch (a) { + r.Deferred.exceptionHook && + r.Deferred.exceptionHook(a, k.stackTrace), + b + 1 >= f && + (d !== N && ((h = void 0), (i = [a])), + c.rejectWith(h, i)); + } + }; + b + ? k() + : (r.Deferred.getStackHook && + (k.stackTrace = r.Deferred.getStackHook()), + a.setTimeout(k)); + }; + } + return r + .Deferred(function (a) { + c[0][3].add(g(0, a, r.isFunction(e) ? e : M, a.notifyWith)), + c[1][3].add(g(0, a, r.isFunction(b) ? b : M)), + c[2][3].add(g(0, a, r.isFunction(d) ? d : N)); + }) + .promise(); + }, + promise: function (a) { + return null != a ? r.extend(a, e) : e; + }, + }, + f = {}; + return ( + r.each(c, function (a, b) { + var g = b[2], + h = b[5]; + (e[b[1]] = g.add), + h && + g.add( + function () { + d = h; + }, + c[3 - a][2].disable, + c[0][2].lock + ), + g.add(b[3].fire), + (f[b[0]] = function () { + return ( + f[b[0] + "With"](this === f ? void 0 : this, arguments), this + ); + }), + (f[b[0] + "With"] = g.fireWith); + }), + e.promise(f), + b && b.call(f, f), + f + ); + }, + when: function (a) { + var b = arguments.length, + c = b, + d = Array(c), + e = f.call(arguments), + g = r.Deferred(), + h = function (a) { + return function (c) { + (d[a] = this), + (e[a] = arguments.length > 1 ? f.call(arguments) : c), + --b || g.resolveWith(d, e); + }; + }; + if ( + b <= 1 && + (O(a, g.done(h(c)).resolve, g.reject), + "pending" === g.state() || r.isFunction(e[c] && e[c].then)) + ) + return g.then(); + while (c--) O(e[c], h(c), g.reject); + return g.promise(); + }, + }); + var P = /^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/; + (r.Deferred.exceptionHook = function (b, c) { + a.console && + a.console.warn && + b && + P.test(b.name) && + a.console.warn("jQuery.Deferred exception: " + b.message, b.stack, c); + }), + (r.readyException = function (b) { + a.setTimeout(function () { + throw b; + }); + }); + var Q = r.Deferred(); + (r.fn.ready = function (a) { + return ( + Q.then(a)["catch"](function (a) { + r.readyException(a); + }), + this + ); + }), + r.extend({ + isReady: !1, + readyWait: 1, + holdReady: function (a) { + a ? r.readyWait++ : r.ready(!0); + }, + ready: function (a) { + (a === !0 ? --r.readyWait : r.isReady) || + ((r.isReady = !0), + (a !== !0 && --r.readyWait > 0) || Q.resolveWith(d, [r])); + }, + }), + (r.ready.then = Q.then); + function R() { + d.removeEventListener("DOMContentLoaded", R), + a.removeEventListener("load", R), + r.ready(); + } + "complete" === d.readyState || + ("loading" !== d.readyState && !d.documentElement.doScroll) + ? a.setTimeout(r.ready) + : (d.addEventListener("DOMContentLoaded", R), + a.addEventListener("load", R)); + var S = function (a, b, c, d, e, f, g) { + var h = 0, + i = a.length, + j = null == c; + if ("object" === r.type(c)) { + e = !0; + for (h in c) S(a, b, h, c[h], !0, f, g); + } else if ( + void 0 !== d && + ((e = !0), + r.isFunction(d) || (g = !0), + j && + (g + ? (b.call(a, d), (b = null)) + : ((j = b), + (b = function (a, b, c) { + return j.call(r(a), c); + }))), + b) + ) + for (; h < i; h++) b(a[h], c, g ? d : d.call(a[h], h, b(a[h], c))); + return e ? a : j ? b.call(a) : i ? b(a[0], c) : f; + }, + T = function (a) { + return 1 === a.nodeType || 9 === a.nodeType || !+a.nodeType; + }; + function U() { + this.expando = r.expando + U.uid++; + } + (U.uid = 1), + (U.prototype = { + cache: function (a) { + var b = a[this.expando]; + return ( + b || + ((b = {}), + T(a) && + (a.nodeType + ? (a[this.expando] = b) + : Object.defineProperty(a, this.expando, { + value: b, + configurable: !0, + }))), + b + ); + }, + set: function (a, b, c) { + var d, + e = this.cache(a); + if ("string" == typeof b) e[r.camelCase(b)] = c; + else for (d in b) e[r.camelCase(d)] = b[d]; + return e; + }, + get: function (a, b) { + return void 0 === b + ? this.cache(a) + : a[this.expando] && a[this.expando][r.camelCase(b)]; + }, + access: function (a, b, c) { + return void 0 === b || (b && "string" == typeof b && void 0 === c) + ? this.get(a, b) + : (this.set(a, b, c), void 0 !== c ? c : b); + }, + remove: function (a, b) { + var c, + d = a[this.expando]; + if (void 0 !== d) { + if (void 0 !== b) { + r.isArray(b) + ? (b = b.map(r.camelCase)) + : ((b = r.camelCase(b)), (b = b in d ? [b] : b.match(K) || [])), + (c = b.length); + while (c--) delete d[b[c]]; + } + (void 0 === b || r.isEmptyObject(d)) && + (a.nodeType ? (a[this.expando] = void 0) : delete a[this.expando]); + } + }, + hasData: function (a) { + var b = a[this.expando]; + return void 0 !== b && !r.isEmptyObject(b); + }, + }); + var V = new U(), + W = new U(), + X = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/, + Y = /[A-Z]/g; + function Z(a) { + return ( + "true" === a || + ("false" !== a && + ("null" === a + ? null + : a === +a + "" + ? +a + : X.test(a) + ? JSON.parse(a) + : a)) + ); + } + function $(a, b, c) { + var d; + if (void 0 === c && 1 === a.nodeType) + if ( + ((d = "data-" + b.replace(Y, "-$&").toLowerCase()), + (c = a.getAttribute(d)), + "string" == typeof c) + ) { + try { + c = Z(c); + } catch (e) {} + W.set(a, b, c); + } else c = void 0; + return c; + } + r.extend({ + hasData: function (a) { + return W.hasData(a) || V.hasData(a); + }, + data: function (a, b, c) { + return W.access(a, b, c); + }, + removeData: function (a, b) { + W.remove(a, b); + }, + _data: function (a, b, c) { + return V.access(a, b, c); + }, + _removeData: function (a, b) { + V.remove(a, b); + }, + }), + r.fn.extend({ + data: function (a, b) { + var c, + d, + e, + f = this[0], + g = f && f.attributes; + if (void 0 === a) { + if ( + this.length && + ((e = W.get(f)), 1 === f.nodeType && !V.get(f, "hasDataAttrs")) + ) { + c = g.length; + while (c--) + g[c] && + ((d = g[c].name), + 0 === d.indexOf("data-") && + ((d = r.camelCase(d.slice(5))), $(f, d, e[d]))); + V.set(f, "hasDataAttrs", !0); + } + return e; + } + return "object" == typeof a + ? this.each(function () { + W.set(this, a); + }) + : S( + this, + function (b) { + var c; + if (f && void 0 === b) { + if (((c = W.get(f, a)), void 0 !== c)) return c; + if (((c = $(f, a)), void 0 !== c)) return c; + } else + this.each(function () { + W.set(this, a, b); + }); + }, + null, + b, + arguments.length > 1, + null, + !0 + ); + }, + removeData: function (a) { + return this.each(function () { + W.remove(this, a); + }); + }, + }), + r.extend({ + queue: function (a, b, c) { + var d; + if (a) + return ( + (b = (b || "fx") + "queue"), + (d = V.get(a, b)), + c && + (!d || r.isArray(c) + ? (d = V.access(a, b, r.makeArray(c))) + : d.push(c)), + d || [] + ); + }, + dequeue: function (a, b) { + b = b || "fx"; + var c = r.queue(a, b), + d = c.length, + e = c.shift(), + f = r._queueHooks(a, b), + g = function () { + r.dequeue(a, b); + }; + "inprogress" === e && ((e = c.shift()), d--), + e && + ("fx" === b && c.unshift("inprogress"), + delete f.stop, + e.call(a, g, f)), + !d && f && f.empty.fire(); + }, + _queueHooks: function (a, b) { + var c = b + "queueHooks"; + return ( + V.get(a, c) || + V.access(a, c, { + empty: r.Callbacks("once memory").add(function () { + V.remove(a, [b + "queue", c]); + }), + }) + ); + }, + }), + r.fn.extend({ + queue: function (a, b) { + var c = 2; + return ( + "string" != typeof a && ((b = a), (a = "fx"), c--), + arguments.length < c + ? r.queue(this[0], a) + : void 0 === b + ? this + : this.each(function () { + var c = r.queue(this, a, b); + r._queueHooks(this, a), + "fx" === a && "inprogress" !== c[0] && r.dequeue(this, a); + }) + ); + }, + dequeue: function (a) { + return this.each(function () { + r.dequeue(this, a); + }); + }, + clearQueue: function (a) { + return this.queue(a || "fx", []); + }, + promise: function (a, b) { + var c, + d = 1, + e = r.Deferred(), + f = this, + g = this.length, + h = function () { + --d || e.resolveWith(f, [f]); + }; + "string" != typeof a && ((b = a), (a = void 0)), (a = a || "fx"); + while (g--) + (c = V.get(f[g], a + "queueHooks")), + c && c.empty && (d++, c.empty.add(h)); + return h(), e.promise(b); + }, + }); + var _ = /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source, + aa = new RegExp("^(?:([+-])=|)(" + _ + ")([a-z%]*)$", "i"), + ba = ["Top", "Right", "Bottom", "Left"], + ca = function (a, b) { + return ( + (a = b || a), + "none" === a.style.display || + ("" === a.style.display && + r.contains(a.ownerDocument, a) && + "none" === r.css(a, "display")) + ); + }, + da = function (a, b, c, d) { + var e, + f, + g = {}; + for (f in b) (g[f] = a.style[f]), (a.style[f] = b[f]); + e = c.apply(a, d || []); + for (f in b) a.style[f] = g[f]; + return e; + }; + function ea(a, b, c, d) { + var e, + f = 1, + g = 20, + h = d + ? function () { + return d.cur(); + } + : function () { + return r.css(a, b, ""); + }, + i = h(), + j = (c && c[3]) || (r.cssNumber[b] ? "" : "px"), + k = (r.cssNumber[b] || ("px" !== j && +i)) && aa.exec(r.css(a, b)); + if (k && k[3] !== j) { + (j = j || k[3]), (c = c || []), (k = +i || 1); + do (f = f || ".5"), (k /= f), r.style(a, b, k + j); + while (f !== (f = h() / i) && 1 !== f && --g); + } + return ( + c && + ((k = +k || +i || 0), + (e = c[1] ? k + (c[1] + 1) * c[2] : +c[2]), + d && ((d.unit = j), (d.start = k), (d.end = e))), + e + ); + } + var fa = {}; + function ga(a) { + var b, + c = a.ownerDocument, + d = a.nodeName, + e = fa[d]; + return e + ? e + : ((b = c.body.appendChild(c.createElement(d))), + (e = r.css(b, "display")), + b.parentNode.removeChild(b), + "none" === e && (e = "block"), + (fa[d] = e), + e); + } + function ha(a, b) { + for (var c, d, e = [], f = 0, g = a.length; f < g; f++) + (d = a[f]), + d.style && + ((c = d.style.display), + b + ? ("none" === c && + ((e[f] = V.get(d, "display") || null), + e[f] || (d.style.display = "")), + "" === d.style.display && ca(d) && (e[f] = ga(d))) + : "none" !== c && ((e[f] = "none"), V.set(d, "display", c))); + for (f = 0; f < g; f++) null != e[f] && (a[f].style.display = e[f]); + return a; + } + r.fn.extend({ + show: function () { + return ha(this, !0); + }, + hide: function () { + return ha(this); + }, + toggle: function (a) { + return "boolean" == typeof a + ? a + ? this.show() + : this.hide() + : this.each(function () { + ca(this) ? r(this).show() : r(this).hide(); + }); + }, + }); + var ia = /^(?:checkbox|radio)$/i, + ja = /<([a-z][^\/\0>\x20\t\r\n\f]+)/i, + ka = /^$|\/(?:java|ecma)script/i, + la = { + option: [1, ""], + thead: [1, "", "
"], + col: [2, "", "
"], + tr: [2, "", "
"], + td: [3, "", "
"], + _default: [0, "", ""], + }; + (la.optgroup = la.option), + (la.tbody = la.tfoot = la.colgroup = la.caption = la.thead), + (la.th = la.td); + function ma(a, b) { + var c; + return ( + (c = + "undefined" != typeof a.getElementsByTagName + ? a.getElementsByTagName(b || "*") + : "undefined" != typeof a.querySelectorAll + ? a.querySelectorAll(b || "*") + : []), + void 0 === b || (b && r.nodeName(a, b)) ? r.merge([a], c) : c + ); + } + function na(a, b) { + for (var c = 0, d = a.length; c < d; c++) + V.set(a[c], "globalEval", !b || V.get(b[c], "globalEval")); + } + var oa = /<|&#?\w+;/; + function pa(a, b, c, d, e) { + for ( + var f, + g, + h, + i, + j, + k, + l = b.createDocumentFragment(), + m = [], + n = 0, + o = a.length; + n < o; + n++ + ) + if (((f = a[n]), f || 0 === f)) + if ("object" === r.type(f)) r.merge(m, f.nodeType ? [f] : f); + else if (oa.test(f)) { + (g = g || l.appendChild(b.createElement("div"))), + (h = (ja.exec(f) || ["", ""])[1].toLowerCase()), + (i = la[h] || la._default), + (g.innerHTML = i[1] + r.htmlPrefilter(f) + i[2]), + (k = i[0]); + while (k--) g = g.lastChild; + r.merge(m, g.childNodes), (g = l.firstChild), (g.textContent = ""); + } else m.push(b.createTextNode(f)); + (l.textContent = ""), (n = 0); + while ((f = m[n++])) + if (d && r.inArray(f, d) > -1) e && e.push(f); + else if ( + ((j = r.contains(f.ownerDocument, f)), + (g = ma(l.appendChild(f), "script")), + j && na(g), + c) + ) { + k = 0; + while ((f = g[k++])) ka.test(f.type || "") && c.push(f); + } + return l; + } + !(function () { + var a = d.createDocumentFragment(), + b = a.appendChild(d.createElement("div")), + c = d.createElement("input"); + c.setAttribute("type", "radio"), + c.setAttribute("checked", "checked"), + c.setAttribute("name", "t"), + b.appendChild(c), + (o.checkClone = b.cloneNode(!0).cloneNode(!0).lastChild.checked), + (b.innerHTML = ""), + (o.noCloneChecked = !!b.cloneNode(!0).lastChild.defaultValue); + })(); + var qa = d.documentElement, + ra = /^key/, + sa = /^(?:mouse|pointer|contextmenu|drag|drop)|click/, + ta = /^([^.]*)(?:\.(.+)|)/; + function ua() { + return !0; + } + function va() { + return !1; + } + function wa() { + try { + return d.activeElement; + } catch (a) {} + } + function xa(a, b, c, d, e, f) { + var g, h; + if ("object" == typeof b) { + "string" != typeof c && ((d = d || c), (c = void 0)); + for (h in b) xa(a, h, c, d, b[h], f); + return a; + } + if ( + (null == d && null == e + ? ((e = c), (d = c = void 0)) + : null == e && + ("string" == typeof c + ? ((e = d), (d = void 0)) + : ((e = d), (d = c), (c = void 0))), + e === !1) + ) + e = va; + else if (!e) return a; + return ( + 1 === f && + ((g = e), + (e = function (a) { + return r().off(a), g.apply(this, arguments); + }), + (e.guid = g.guid || (g.guid = r.guid++))), + a.each(function () { + r.event.add(this, b, e, d, c); + }) + ); + } + (r.event = { + global: {}, + add: function (a, b, c, d, e) { + var f, + g, + h, + i, + j, + k, + l, + m, + n, + o, + p, + q = V.get(a); + if (q) { + c.handler && ((f = c), (c = f.handler), (e = f.selector)), + e && r.find.matchesSelector(qa, e), + c.guid || (c.guid = r.guid++), + (i = q.events) || (i = q.events = {}), + (g = q.handle) || + (g = q.handle = + function (b) { + return "undefined" != typeof r && r.event.triggered !== b.type + ? r.event.dispatch.apply(a, arguments) + : void 0; + }), + (b = (b || "").match(K) || [""]), + (j = b.length); + while (j--) + (h = ta.exec(b[j]) || []), + (n = p = h[1]), + (o = (h[2] || "").split(".").sort()), + n && + ((l = r.event.special[n] || {}), + (n = (e ? l.delegateType : l.bindType) || n), + (l = r.event.special[n] || {}), + (k = r.extend( + { + type: n, + origType: p, + data: d, + handler: c, + guid: c.guid, + selector: e, + needsContext: e && r.expr.match.needsContext.test(e), + namespace: o.join("."), + }, + f + )), + (m = i[n]) || + ((m = i[n] = []), + (m.delegateCount = 0), + (l.setup && l.setup.call(a, d, o, g) !== !1) || + (a.addEventListener && a.addEventListener(n, g))), + l.add && + (l.add.call(a, k), k.handler.guid || (k.handler.guid = c.guid)), + e ? m.splice(m.delegateCount++, 0, k) : m.push(k), + (r.event.global[n] = !0)); + } + }, + remove: function (a, b, c, d, e) { + var f, + g, + h, + i, + j, + k, + l, + m, + n, + o, + p, + q = V.hasData(a) && V.get(a); + if (q && (i = q.events)) { + (b = (b || "").match(K) || [""]), (j = b.length); + while (j--) + if ( + ((h = ta.exec(b[j]) || []), + (n = p = h[1]), + (o = (h[2] || "").split(".").sort()), + n) + ) { + (l = r.event.special[n] || {}), + (n = (d ? l.delegateType : l.bindType) || n), + (m = i[n] || []), + (h = + h[2] && + new RegExp("(^|\\.)" + o.join("\\.(?:.*\\.|)") + "(\\.|$)")), + (g = f = m.length); + while (f--) + (k = m[f]), + (!e && p !== k.origType) || + (c && c.guid !== k.guid) || + (h && !h.test(k.namespace)) || + (d && d !== k.selector && ("**" !== d || !k.selector)) || + (m.splice(f, 1), + k.selector && m.delegateCount--, + l.remove && l.remove.call(a, k)); + g && + !m.length && + ((l.teardown && l.teardown.call(a, o, q.handle) !== !1) || + r.removeEvent(a, n, q.handle), + delete i[n]); + } else for (n in i) r.event.remove(a, n + b[j], c, d, !0); + r.isEmptyObject(i) && V.remove(a, "handle events"); + } + }, + dispatch: function (a) { + var b = r.event.fix(a), + c, + d, + e, + f, + g, + h, + i = new Array(arguments.length), + j = (V.get(this, "events") || {})[b.type] || [], + k = r.event.special[b.type] || {}; + for (i[0] = b, c = 1; c < arguments.length; c++) i[c] = arguments[c]; + if ( + ((b.delegateTarget = this), + !k.preDispatch || k.preDispatch.call(this, b) !== !1) + ) { + (h = r.event.handlers.call(this, b, j)), (c = 0); + while ((f = h[c++]) && !b.isPropagationStopped()) { + (b.currentTarget = f.elem), (d = 0); + while ((g = f.handlers[d++]) && !b.isImmediatePropagationStopped()) + (b.rnamespace && !b.rnamespace.test(g.namespace)) || + ((b.handleObj = g), + (b.data = g.data), + (e = ( + (r.event.special[g.origType] || {}).handle || g.handler + ).apply(f.elem, i)), + void 0 !== e && + (b.result = e) === !1 && + (b.preventDefault(), b.stopPropagation())); + } + return k.postDispatch && k.postDispatch.call(this, b), b.result; + } + }, + handlers: function (a, b) { + var c, + d, + e, + f, + g, + h = [], + i = b.delegateCount, + j = a.target; + if (i && j.nodeType && !("click" === a.type && a.button >= 1)) + for (; j !== this; j = j.parentNode || this) + if (1 === j.nodeType && ("click" !== a.type || j.disabled !== !0)) { + for (f = [], g = {}, c = 0; c < i; c++) + (d = b[c]), + (e = d.selector + " "), + void 0 === g[e] && + (g[e] = d.needsContext + ? r(e, this).index(j) > -1 + : r.find(e, this, null, [j]).length), + g[e] && f.push(d); + f.length && h.push({ elem: j, handlers: f }); + } + return ( + (j = this), i < b.length && h.push({ elem: j, handlers: b.slice(i) }), h + ); + }, + addProp: function (a, b) { + Object.defineProperty(r.Event.prototype, a, { + enumerable: !0, + configurable: !0, + get: r.isFunction(b) + ? function () { + if (this.originalEvent) return b(this.originalEvent); + } + : function () { + if (this.originalEvent) return this.originalEvent[a]; + }, + set: function (b) { + Object.defineProperty(this, a, { + enumerable: !0, + configurable: !0, + writable: !0, + value: b, + }); + }, + }); + }, + fix: function (a) { + return a[r.expando] ? a : new r.Event(a); + }, + special: { + load: { noBubble: !0 }, + focus: { + trigger: function () { + if (this !== wa() && this.focus) return this.focus(), !1; + }, + delegateType: "focusin", + }, + blur: { + trigger: function () { + if (this === wa() && this.blur) return this.blur(), !1; + }, + delegateType: "focusout", + }, + click: { + trigger: function () { + if ( + "checkbox" === this.type && + this.click && + r.nodeName(this, "input") + ) + return this.click(), !1; + }, + _default: function (a) { + return r.nodeName(a.target, "a"); + }, + }, + beforeunload: { + postDispatch: function (a) { + void 0 !== a.result && + a.originalEvent && + (a.originalEvent.returnValue = a.result); + }, + }, + }, + }), + (r.removeEvent = function (a, b, c) { + a.removeEventListener && a.removeEventListener(b, c); + }), + (r.Event = function (a, b) { + return this instanceof r.Event + ? (a && a.type + ? ((this.originalEvent = a), + (this.type = a.type), + (this.isDefaultPrevented = + a.defaultPrevented || + (void 0 === a.defaultPrevented && a.returnValue === !1) + ? ua + : va), + (this.target = + a.target && 3 === a.target.nodeType + ? a.target.parentNode + : a.target), + (this.currentTarget = a.currentTarget), + (this.relatedTarget = a.relatedTarget)) + : (this.type = a), + b && r.extend(this, b), + (this.timeStamp = (a && a.timeStamp) || r.now()), + void (this[r.expando] = !0)) + : new r.Event(a, b); + }), + (r.Event.prototype = { + constructor: r.Event, + isDefaultPrevented: va, + isPropagationStopped: va, + isImmediatePropagationStopped: va, + isSimulated: !1, + preventDefault: function () { + var a = this.originalEvent; + (this.isDefaultPrevented = ua), + a && !this.isSimulated && a.preventDefault(); + }, + stopPropagation: function () { + var a = this.originalEvent; + (this.isPropagationStopped = ua), + a && !this.isSimulated && a.stopPropagation(); + }, + stopImmediatePropagation: function () { + var a = this.originalEvent; + (this.isImmediatePropagationStopped = ua), + a && !this.isSimulated && a.stopImmediatePropagation(), + this.stopPropagation(); + }, + }), + r.each( + { + altKey: !0, + bubbles: !0, + cancelable: !0, + changedTouches: !0, + ctrlKey: !0, + detail: !0, + eventPhase: !0, + metaKey: !0, + pageX: !0, + pageY: !0, + shiftKey: !0, + view: !0, + char: !0, + charCode: !0, + key: !0, + keyCode: !0, + button: !0, + buttons: !0, + clientX: !0, + clientY: !0, + offsetX: !0, + offsetY: !0, + pointerId: !0, + pointerType: !0, + screenX: !0, + screenY: !0, + targetTouches: !0, + toElement: !0, + touches: !0, + which: function (a) { + var b = a.button; + return null == a.which && ra.test(a.type) + ? null != a.charCode + ? a.charCode + : a.keyCode + : !a.which && void 0 !== b && sa.test(a.type) + ? 1 & b + ? 1 + : 2 & b + ? 3 + : 4 & b + ? 2 + : 0 + : a.which; + }, + }, + r.event.addProp + ), + r.each( + { + mouseenter: "mouseover", + mouseleave: "mouseout", + pointerenter: "pointerover", + pointerleave: "pointerout", + }, + function (a, b) { + r.event.special[a] = { + delegateType: b, + bindType: b, + handle: function (a) { + var c, + d = this, + e = a.relatedTarget, + f = a.handleObj; + return ( + (e && (e === d || r.contains(d, e))) || + ((a.type = f.origType), + (c = f.handler.apply(this, arguments)), + (a.type = b)), + c + ); + }, + }; + } + ), + r.fn.extend({ + on: function (a, b, c, d) { + return xa(this, a, b, c, d); + }, + one: function (a, b, c, d) { + return xa(this, a, b, c, d, 1); + }, + off: function (a, b, c) { + var d, e; + if (a && a.preventDefault && a.handleObj) + return ( + (d = a.handleObj), + r(a.delegateTarget).off( + d.namespace ? d.origType + "." + d.namespace : d.origType, + d.selector, + d.handler + ), + this + ); + if ("object" == typeof a) { + for (e in a) this.off(e, b, a[e]); + return this; + } + return ( + (b !== !1 && "function" != typeof b) || ((c = b), (b = void 0)), + c === !1 && (c = va), + this.each(function () { + r.event.remove(this, a, c, b); + }) + ); + }, + }); + var ya = + /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi, + za = /\s*$/g; + function Da(a, b) { + return r.nodeName(a, "table") && + r.nodeName(11 !== b.nodeType ? b : b.firstChild, "tr") + ? a.getElementsByTagName("tbody")[0] || a + : a; + } + function Ea(a) { + return (a.type = (null !== a.getAttribute("type")) + "/" + a.type), a; + } + function Fa(a) { + var b = Ba.exec(a.type); + return b ? (a.type = b[1]) : a.removeAttribute("type"), a; + } + function Ga(a, b) { + var c, d, e, f, g, h, i, j; + if (1 === b.nodeType) { + if ( + V.hasData(a) && + ((f = V.access(a)), (g = V.set(b, f)), (j = f.events)) + ) { + delete g.handle, (g.events = {}); + for (e in j) + for (c = 0, d = j[e].length; c < d; c++) r.event.add(b, e, j[e][c]); + } + W.hasData(a) && ((h = W.access(a)), (i = r.extend({}, h)), W.set(b, i)); + } + } + function Ha(a, b) { + var c = b.nodeName.toLowerCase(); + "input" === c && ia.test(a.type) + ? (b.checked = a.checked) + : ("input" !== c && "textarea" !== c) || + (b.defaultValue = a.defaultValue); + } + function Ia(a, b, c, d) { + b = g.apply([], b); + var e, + f, + h, + i, + j, + k, + l = 0, + m = a.length, + n = m - 1, + q = b[0], + s = r.isFunction(q); + if (s || (m > 1 && "string" == typeof q && !o.checkClone && Aa.test(q))) + return a.each(function (e) { + var f = a.eq(e); + s && (b[0] = q.call(this, e, f.html())), Ia(f, b, c, d); + }); + if ( + m && + ((e = pa(b, a[0].ownerDocument, !1, a, d)), + (f = e.firstChild), + 1 === e.childNodes.length && (e = f), + f || d) + ) { + for (h = r.map(ma(e, "script"), Ea), i = h.length; l < m; l++) + (j = e), + l !== n && + ((j = r.clone(j, !0, !0)), i && r.merge(h, ma(j, "script"))), + c.call(a[l], j, l); + if (i) + for (k = h[h.length - 1].ownerDocument, r.map(h, Fa), l = 0; l < i; l++) + (j = h[l]), + ka.test(j.type || "") && + !V.access(j, "globalEval") && + r.contains(k, j) && + (j.src + ? r._evalUrl && r._evalUrl(j.src) + : p(j.textContent.replace(Ca, ""), k)); + } + return a; + } + function Ja(a, b, c) { + for (var d, e = b ? r.filter(b, a) : a, f = 0; null != (d = e[f]); f++) + c || 1 !== d.nodeType || r.cleanData(ma(d)), + d.parentNode && + (c && r.contains(d.ownerDocument, d) && na(ma(d, "script")), + d.parentNode.removeChild(d)); + return a; + } + r.extend({ + htmlPrefilter: function (a) { + return a.replace(ya, "<$1>"); + }, + clone: function (a, b, c) { + var d, + e, + f, + g, + h = a.cloneNode(!0), + i = r.contains(a.ownerDocument, a); + if ( + !( + o.noCloneChecked || + (1 !== a.nodeType && 11 !== a.nodeType) || + r.isXMLDoc(a) + ) + ) + for (g = ma(h), f = ma(a), d = 0, e = f.length; d < e; d++) + Ha(f[d], g[d]); + if (b) + if (c) + for (f = f || ma(a), g = g || ma(h), d = 0, e = f.length; d < e; d++) + Ga(f[d], g[d]); + else Ga(a, h); + return ( + (g = ma(h, "script")), g.length > 0 && na(g, !i && ma(a, "script")), h + ); + }, + cleanData: function (a) { + for (var b, c, d, e = r.event.special, f = 0; void 0 !== (c = a[f]); f++) + if (T(c)) { + if ((b = c[V.expando])) { + if (b.events) + for (d in b.events) + e[d] ? r.event.remove(c, d) : r.removeEvent(c, d, b.handle); + c[V.expando] = void 0; + } + c[W.expando] && (c[W.expando] = void 0); + } + }, + }), + r.fn.extend({ + detach: function (a) { + return Ja(this, a, !0); + }, + remove: function (a) { + return Ja(this, a); + }, + text: function (a) { + return S( + this, + function (a) { + return void 0 === a + ? r.text(this) + : this.empty().each(function () { + (1 !== this.nodeType && + 11 !== this.nodeType && + 9 !== this.nodeType) || + (this.textContent = a); + }); + }, + null, + a, + arguments.length + ); + }, + append: function () { + return Ia(this, arguments, function (a) { + if ( + 1 === this.nodeType || + 11 === this.nodeType || + 9 === this.nodeType + ) { + var b = Da(this, a); + b.appendChild(a); + } + }); + }, + prepend: function () { + return Ia(this, arguments, function (a) { + if ( + 1 === this.nodeType || + 11 === this.nodeType || + 9 === this.nodeType + ) { + var b = Da(this, a); + b.insertBefore(a, b.firstChild); + } + }); + }, + before: function () { + return Ia(this, arguments, function (a) { + this.parentNode && this.parentNode.insertBefore(a, this); + }); + }, + after: function () { + return Ia(this, arguments, function (a) { + this.parentNode && this.parentNode.insertBefore(a, this.nextSibling); + }); + }, + empty: function () { + for (var a, b = 0; null != (a = this[b]); b++) + 1 === a.nodeType && (r.cleanData(ma(a, !1)), (a.textContent = "")); + return this; + }, + clone: function (a, b) { + return ( + (a = null != a && a), + (b = null == b ? a : b), + this.map(function () { + return r.clone(this, a, b); + }) + ); + }, + html: function (a) { + return S( + this, + function (a) { + var b = this[0] || {}, + c = 0, + d = this.length; + if (void 0 === a && 1 === b.nodeType) return b.innerHTML; + if ( + "string" == typeof a && + !za.test(a) && + !la[(ja.exec(a) || ["", ""])[1].toLowerCase()] + ) { + a = r.htmlPrefilter(a); + try { + for (; c < d; c++) + (b = this[c] || {}), + 1 === b.nodeType && + (r.cleanData(ma(b, !1)), (b.innerHTML = a)); + b = 0; + } catch (e) {} + } + b && this.empty().append(a); + }, + null, + a, + arguments.length + ); + }, + replaceWith: function () { + var a = []; + return Ia( + this, + arguments, + function (b) { + var c = this.parentNode; + r.inArray(this, a) < 0 && + (r.cleanData(ma(this)), c && c.replaceChild(b, this)); + }, + a + ); + }, + }), + r.each( + { + appendTo: "append", + prependTo: "prepend", + insertBefore: "before", + insertAfter: "after", + replaceAll: "replaceWith", + }, + function (a, b) { + r.fn[a] = function (a) { + for (var c, d = [], e = r(a), f = e.length - 1, g = 0; g <= f; g++) + (c = g === f ? this : this.clone(!0)), + r(e[g])[b](c), + h.apply(d, c.get()); + return this.pushStack(d); + }; + } + ); + var Ka = /^margin/, + La = new RegExp("^(" + _ + ")(?!px)[a-z%]+$", "i"), + Ma = function (b) { + var c = b.ownerDocument.defaultView; + return (c && c.opener) || (c = a), c.getComputedStyle(b); + }; + !(function () { + function b() { + if (i) { + (i.style.cssText = + "box-sizing:border-box;position:relative;display:block;margin:auto;border:1px;padding:1px;top:1%;width:50%"), + (i.innerHTML = ""), + qa.appendChild(h); + var b = a.getComputedStyle(i); + (c = "1%" !== b.top), + (g = "2px" === b.marginLeft), + (e = "4px" === b.width), + (i.style.marginRight = "50%"), + (f = "4px" === b.marginRight), + qa.removeChild(h), + (i = null); + } + } + var c, + e, + f, + g, + h = d.createElement("div"), + i = d.createElement("div"); + i.style && + ((i.style.backgroundClip = "content-box"), + (i.cloneNode(!0).style.backgroundClip = ""), + (o.clearCloneStyle = "content-box" === i.style.backgroundClip), + (h.style.cssText = + "border:0;width:8px;height:0;top:0;left:-9999px;padding:0;margin-top:1px;position:absolute"), + h.appendChild(i), + r.extend(o, { + pixelPosition: function () { + return b(), c; + }, + boxSizingReliable: function () { + return b(), e; + }, + pixelMarginRight: function () { + return b(), f; + }, + reliableMarginLeft: function () { + return b(), g; + }, + })); + })(); + function Na(a, b, c) { + var d, + e, + f, + g, + h = a.style; + return ( + (c = c || Ma(a)), + c && + ((g = c.getPropertyValue(b) || c[b]), + "" !== g || r.contains(a.ownerDocument, a) || (g = r.style(a, b)), + !o.pixelMarginRight() && + La.test(g) && + Ka.test(b) && + ((d = h.width), + (e = h.minWidth), + (f = h.maxWidth), + (h.minWidth = h.maxWidth = h.width = g), + (g = c.width), + (h.width = d), + (h.minWidth = e), + (h.maxWidth = f))), + void 0 !== g ? g + "" : g + ); + } + function Oa(a, b) { + return { + get: function () { + return a() + ? void delete this.get + : (this.get = b).apply(this, arguments); + }, + }; + } + var Pa = /^(none|table(?!-c[ea]).+)/, + Qa = { position: "absolute", visibility: "hidden", display: "block" }, + Ra = { letterSpacing: "0", fontWeight: "400" }, + Sa = ["Webkit", "Moz", "ms"], + Ta = d.createElement("div").style; + function Ua(a) { + if (a in Ta) return a; + var b = a[0].toUpperCase() + a.slice(1), + c = Sa.length; + while (c--) if (((a = Sa[c] + b), a in Ta)) return a; + } + function Va(a, b, c) { + var d = aa.exec(b); + return d ? Math.max(0, d[2] - (c || 0)) + (d[3] || "px") : b; + } + function Wa(a, b, c, d, e) { + var f, + g = 0; + for ( + f = c === (d ? "border" : "content") ? 4 : "width" === b ? 1 : 0; + f < 4; + f += 2 + ) + "margin" === c && (g += r.css(a, c + ba[f], !0, e)), + d + ? ("content" === c && (g -= r.css(a, "padding" + ba[f], !0, e)), + "margin" !== c && + (g -= r.css(a, "border" + ba[f] + "Width", !0, e))) + : ((g += r.css(a, "padding" + ba[f], !0, e)), + "padding" !== c && + (g += r.css(a, "border" + ba[f] + "Width", !0, e))); + return g; + } + function Xa(a, b, c) { + var d, + e = !0, + f = Ma(a), + g = "border-box" === r.css(a, "boxSizing", !1, f); + if ( + (a.getClientRects().length && (d = a.getBoundingClientRect()[b]), + d <= 0 || null == d) + ) { + if ( + ((d = Na(a, b, f)), + (d < 0 || null == d) && (d = a.style[b]), + La.test(d)) + ) + return d; + (e = g && (o.boxSizingReliable() || d === a.style[b])), + (d = parseFloat(d) || 0); + } + return d + Wa(a, b, c || (g ? "border" : "content"), e, f) + "px"; + } + r.extend({ + cssHooks: { + opacity: { + get: function (a, b) { + if (b) { + var c = Na(a, "opacity"); + return "" === c ? "1" : c; + } + }, + }, + }, + cssNumber: { + animationIterationCount: !0, + columnCount: !0, + fillOpacity: !0, + flexGrow: !0, + flexShrink: !0, + fontWeight: !0, + lineHeight: !0, + opacity: !0, + order: !0, + orphans: !0, + widows: !0, + zIndex: !0, + zoom: !0, + }, + cssProps: { float: "cssFloat" }, + style: function (a, b, c, d) { + if (a && 3 !== a.nodeType && 8 !== a.nodeType && a.style) { + var e, + f, + g, + h = r.camelCase(b), + i = a.style; + return ( + (b = r.cssProps[h] || (r.cssProps[h] = Ua(h) || h)), + (g = r.cssHooks[b] || r.cssHooks[h]), + void 0 === c + ? g && "get" in g && void 0 !== (e = g.get(a, !1, d)) + ? e + : i[b] + : ((f = typeof c), + "string" === f && + (e = aa.exec(c)) && + e[1] && + ((c = ea(a, b, e)), (f = "number")), + null != c && + c === c && + ("number" === f && + (c += (e && e[3]) || (r.cssNumber[h] ? "" : "px")), + o.clearCloneStyle || + "" !== c || + 0 !== b.indexOf("background") || + (i[b] = "inherit"), + (g && "set" in g && void 0 === (c = g.set(a, c, d))) || + (i[b] = c)), + void 0) + ); + } + }, + css: function (a, b, c, d) { + var e, + f, + g, + h = r.camelCase(b); + return ( + (b = r.cssProps[h] || (r.cssProps[h] = Ua(h) || h)), + (g = r.cssHooks[b] || r.cssHooks[h]), + g && "get" in g && (e = g.get(a, !0, c)), + void 0 === e && (e = Na(a, b, d)), + "normal" === e && b in Ra && (e = Ra[b]), + "" === c || c + ? ((f = parseFloat(e)), c === !0 || isFinite(f) ? f || 0 : e) + : e + ); + }, + }), + r.each(["height", "width"], function (a, b) { + r.cssHooks[b] = { + get: function (a, c, d) { + if (c) + return !Pa.test(r.css(a, "display")) || + (a.getClientRects().length && a.getBoundingClientRect().width) + ? Xa(a, b, d) + : da(a, Qa, function () { + return Xa(a, b, d); + }); + }, + set: function (a, c, d) { + var e, + f = d && Ma(a), + g = + d && + Wa(a, b, d, "border-box" === r.css(a, "boxSizing", !1, f), f); + return ( + g && + (e = aa.exec(c)) && + "px" !== (e[3] || "px") && + ((a.style[b] = c), (c = r.css(a, b))), + Va(a, c, g) + ); + }, + }; + }), + (r.cssHooks.marginLeft = Oa(o.reliableMarginLeft, function (a, b) { + if (b) + return ( + (parseFloat(Na(a, "marginLeft")) || + a.getBoundingClientRect().left - + da(a, { marginLeft: 0 }, function () { + return a.getBoundingClientRect().left; + })) + "px" + ); + })), + r.each({ margin: "", padding: "", border: "Width" }, function (a, b) { + (r.cssHooks[a + b] = { + expand: function (c) { + for ( + var d = 0, e = {}, f = "string" == typeof c ? c.split(" ") : [c]; + d < 4; + d++ + ) + e[a + ba[d] + b] = f[d] || f[d - 2] || f[0]; + return e; + }, + }), + Ka.test(a) || (r.cssHooks[a + b].set = Va); + }), + r.fn.extend({ + css: function (a, b) { + return S( + this, + function (a, b, c) { + var d, + e, + f = {}, + g = 0; + if (r.isArray(b)) { + for (d = Ma(a), e = b.length; g < e; g++) + f[b[g]] = r.css(a, b[g], !1, d); + return f; + } + return void 0 !== c ? r.style(a, b, c) : r.css(a, b); + }, + a, + b, + arguments.length > 1 + ); + }, + }); + function Ya(a, b, c, d, e) { + return new Ya.prototype.init(a, b, c, d, e); + } + (r.Tween = Ya), + (Ya.prototype = { + constructor: Ya, + init: function (a, b, c, d, e, f) { + (this.elem = a), + (this.prop = c), + (this.easing = e || r.easing._default), + (this.options = b), + (this.start = this.now = this.cur()), + (this.end = d), + (this.unit = f || (r.cssNumber[c] ? "" : "px")); + }, + cur: function () { + var a = Ya.propHooks[this.prop]; + return a && a.get ? a.get(this) : Ya.propHooks._default.get(this); + }, + run: function (a) { + var b, + c = Ya.propHooks[this.prop]; + return ( + this.options.duration + ? (this.pos = b = + r.easing[this.easing]( + a, + this.options.duration * a, + 0, + 1, + this.options.duration + )) + : (this.pos = b = a), + (this.now = (this.end - this.start) * b + this.start), + this.options.step && + this.options.step.call(this.elem, this.now, this), + c && c.set ? c.set(this) : Ya.propHooks._default.set(this), + this + ); + }, + }), + (Ya.prototype.init.prototype = Ya.prototype), + (Ya.propHooks = { + _default: { + get: function (a) { + var b; + return 1 !== a.elem.nodeType || + (null != a.elem[a.prop] && null == a.elem.style[a.prop]) + ? a.elem[a.prop] + : ((b = r.css(a.elem, a.prop, "")), b && "auto" !== b ? b : 0); + }, + set: function (a) { + r.fx.step[a.prop] + ? r.fx.step[a.prop](a) + : 1 !== a.elem.nodeType || + (null == a.elem.style[r.cssProps[a.prop]] && !r.cssHooks[a.prop]) + ? (a.elem[a.prop] = a.now) + : r.style(a.elem, a.prop, a.now + a.unit); + }, + }, + }), + (Ya.propHooks.scrollTop = Ya.propHooks.scrollLeft = + { + set: function (a) { + a.elem.nodeType && a.elem.parentNode && (a.elem[a.prop] = a.now); + }, + }), + (r.easing = { + linear: function (a) { + return a; + }, + swing: function (a) { + return 0.5 - Math.cos(a * Math.PI) / 2; + }, + _default: "swing", + }), + (r.fx = Ya.prototype.init), + (r.fx.step = {}); + var Za, + $a, + _a = /^(?:toggle|show|hide)$/, + ab = /queueHooks$/; + function bb() { + $a && (a.requestAnimationFrame(bb), r.fx.tick()); + } + function cb() { + return ( + a.setTimeout(function () { + Za = void 0; + }), + (Za = r.now()) + ); + } + function db(a, b) { + var c, + d = 0, + e = { height: a }; + for (b = b ? 1 : 0; d < 4; d += 2 - b) + (c = ba[d]), (e["margin" + c] = e["padding" + c] = a); + return b && (e.opacity = e.width = a), e; + } + function eb(a, b, c) { + for ( + var d, + e = (hb.tweeners[b] || []).concat(hb.tweeners["*"]), + f = 0, + g = e.length; + f < g; + f++ + ) + if ((d = e[f].call(c, b, a))) return d; + } + function fb(a, b, c) { + var d, + e, + f, + g, + h, + i, + j, + k, + l = "width" in b || "height" in b, + m = this, + n = {}, + o = a.style, + p = a.nodeType && ca(a), + q = V.get(a, "fxshow"); + c.queue || + ((g = r._queueHooks(a, "fx")), + null == g.unqueued && + ((g.unqueued = 0), + (h = g.empty.fire), + (g.empty.fire = function () { + g.unqueued || h(); + })), + g.unqueued++, + m.always(function () { + m.always(function () { + g.unqueued--, r.queue(a, "fx").length || g.empty.fire(); + }); + })); + for (d in b) + if (((e = b[d]), _a.test(e))) { + if ( + (delete b[d], (f = f || "toggle" === e), e === (p ? "hide" : "show")) + ) { + if ("show" !== e || !q || void 0 === q[d]) continue; + p = !0; + } + n[d] = (q && q[d]) || r.style(a, d); + } + if (((i = !r.isEmptyObject(b)), i || !r.isEmptyObject(n))) { + l && + 1 === a.nodeType && + ((c.overflow = [o.overflow, o.overflowX, o.overflowY]), + (j = q && q.display), + null == j && (j = V.get(a, "display")), + (k = r.css(a, "display")), + "none" === k && + (j + ? (k = j) + : (ha([a], !0), + (j = a.style.display || j), + (k = r.css(a, "display")), + ha([a]))), + ("inline" === k || ("inline-block" === k && null != j)) && + "none" === r.css(a, "float") && + (i || + (m.done(function () { + o.display = j; + }), + null == j && ((k = o.display), (j = "none" === k ? "" : k))), + (o.display = "inline-block"))), + c.overflow && + ((o.overflow = "hidden"), + m.always(function () { + (o.overflow = c.overflow[0]), + (o.overflowX = c.overflow[1]), + (o.overflowY = c.overflow[2]); + })), + (i = !1); + for (d in n) + i || + (q + ? "hidden" in q && (p = q.hidden) + : (q = V.access(a, "fxshow", { display: j })), + f && (q.hidden = !p), + p && ha([a], !0), + m.done(function () { + p || ha([a]), V.remove(a, "fxshow"); + for (d in n) r.style(a, d, n[d]); + })), + (i = eb(p ? q[d] : 0, d, m)), + d in q || ((q[d] = i.start), p && ((i.end = i.start), (i.start = 0))); + } + } + function gb(a, b) { + var c, d, e, f, g; + for (c in a) + if ( + ((d = r.camelCase(c)), + (e = b[d]), + (f = a[c]), + r.isArray(f) && ((e = f[1]), (f = a[c] = f[0])), + c !== d && ((a[d] = f), delete a[c]), + (g = r.cssHooks[d]), + g && "expand" in g) + ) { + (f = g.expand(f)), delete a[d]; + for (c in f) c in a || ((a[c] = f[c]), (b[c] = e)); + } else b[d] = e; + } + function hb(a, b, c) { + var d, + e, + f = 0, + g = hb.prefilters.length, + h = r.Deferred().always(function () { + delete i.elem; + }), + i = function () { + if (e) return !1; + for ( + var b = Za || cb(), + c = Math.max(0, j.startTime + j.duration - b), + d = c / j.duration || 0, + f = 1 - d, + g = 0, + i = j.tweens.length; + g < i; + g++ + ) + j.tweens[g].run(f); + return ( + h.notifyWith(a, [j, f, c]), + f < 1 && i ? c : (h.resolveWith(a, [j]), !1) + ); + }, + j = h.promise({ + elem: a, + props: r.extend({}, b), + opts: r.extend(!0, { specialEasing: {}, easing: r.easing._default }, c), + originalProperties: b, + originalOptions: c, + startTime: Za || cb(), + duration: c.duration, + tweens: [], + createTween: function (b, c) { + var d = r.Tween( + a, + j.opts, + b, + c, + j.opts.specialEasing[b] || j.opts.easing + ); + return j.tweens.push(d), d; + }, + stop: function (b) { + var c = 0, + d = b ? j.tweens.length : 0; + if (e) return this; + for (e = !0; c < d; c++) j.tweens[c].run(1); + return ( + b + ? (h.notifyWith(a, [j, 1, 0]), h.resolveWith(a, [j, b])) + : h.rejectWith(a, [j, b]), + this + ); + }, + }), + k = j.props; + for (gb(k, j.opts.specialEasing); f < g; f++) + if ((d = hb.prefilters[f].call(j, a, k, j.opts))) + return ( + r.isFunction(d.stop) && + (r._queueHooks(j.elem, j.opts.queue).stop = r.proxy(d.stop, d)), + d + ); + return ( + r.map(k, eb, j), + r.isFunction(j.opts.start) && j.opts.start.call(a, j), + r.fx.timer(r.extend(i, { elem: a, anim: j, queue: j.opts.queue })), + j + .progress(j.opts.progress) + .done(j.opts.done, j.opts.complete) + .fail(j.opts.fail) + .always(j.opts.always) + ); + } + (r.Animation = r.extend(hb, { + tweeners: { + "*": [ + function (a, b) { + var c = this.createTween(a, b); + return ea(c.elem, a, aa.exec(b), c), c; + }, + ], + }, + tweener: function (a, b) { + r.isFunction(a) ? ((b = a), (a = ["*"])) : (a = a.match(K)); + for (var c, d = 0, e = a.length; d < e; d++) + (c = a[d]), + (hb.tweeners[c] = hb.tweeners[c] || []), + hb.tweeners[c].unshift(b); + }, + prefilters: [fb], + prefilter: function (a, b) { + b ? hb.prefilters.unshift(a) : hb.prefilters.push(a); + }, + })), + (r.speed = function (a, b, c) { + var e = + a && "object" == typeof a + ? r.extend({}, a) + : { + complete: c || (!c && b) || (r.isFunction(a) && a), + duration: a, + easing: (c && b) || (b && !r.isFunction(b) && b), + }; + return ( + r.fx.off || d.hidden + ? (e.duration = 0) + : "number" != typeof e.duration && + (e.duration in r.fx.speeds + ? (e.duration = r.fx.speeds[e.duration]) + : (e.duration = r.fx.speeds._default)), + (null != e.queue && e.queue !== !0) || (e.queue = "fx"), + (e.old = e.complete), + (e.complete = function () { + r.isFunction(e.old) && e.old.call(this), + e.queue && r.dequeue(this, e.queue); + }), + e + ); + }), + r.fn.extend({ + fadeTo: function (a, b, c, d) { + return this.filter(ca) + .css("opacity", 0) + .show() + .end() + .animate({ opacity: b }, a, c, d); + }, + animate: function (a, b, c, d) { + var e = r.isEmptyObject(a), + f = r.speed(b, c, d), + g = function () { + var b = hb(this, r.extend({}, a), f); + (e || V.get(this, "finish")) && b.stop(!0); + }; + return ( + (g.finish = g), + e || f.queue === !1 ? this.each(g) : this.queue(f.queue, g) + ); + }, + stop: function (a, b, c) { + var d = function (a) { + var b = a.stop; + delete a.stop, b(c); + }; + return ( + "string" != typeof a && ((c = b), (b = a), (a = void 0)), + b && a !== !1 && this.queue(a || "fx", []), + this.each(function () { + var b = !0, + e = null != a && a + "queueHooks", + f = r.timers, + g = V.get(this); + if (e) g[e] && g[e].stop && d(g[e]); + else for (e in g) g[e] && g[e].stop && ab.test(e) && d(g[e]); + for (e = f.length; e--; ) + f[e].elem !== this || + (null != a && f[e].queue !== a) || + (f[e].anim.stop(c), (b = !1), f.splice(e, 1)); + (!b && c) || r.dequeue(this, a); + }) + ); + }, + finish: function (a) { + return ( + a !== !1 && (a = a || "fx"), + this.each(function () { + var b, + c = V.get(this), + d = c[a + "queue"], + e = c[a + "queueHooks"], + f = r.timers, + g = d ? d.length : 0; + for ( + c.finish = !0, + r.queue(this, a, []), + e && e.stop && e.stop.call(this, !0), + b = f.length; + b--; + + ) + f[b].elem === this && + f[b].queue === a && + (f[b].anim.stop(!0), f.splice(b, 1)); + for (b = 0; b < g; b++) + d[b] && d[b].finish && d[b].finish.call(this); + delete c.finish; + }) + ); + }, + }), + r.each(["toggle", "show", "hide"], function (a, b) { + var c = r.fn[b]; + r.fn[b] = function (a, d, e) { + return null == a || "boolean" == typeof a + ? c.apply(this, arguments) + : this.animate(db(b, !0), a, d, e); + }; + }), + r.each( + { + slideDown: db("show"), + slideUp: db("hide"), + slideToggle: db("toggle"), + fadeIn: { opacity: "show" }, + fadeOut: { opacity: "hide" }, + fadeToggle: { opacity: "toggle" }, + }, + function (a, b) { + r.fn[a] = function (a, c, d) { + return this.animate(b, a, c, d); + }; + } + ), + (r.timers = []), + (r.fx.tick = function () { + var a, + b = 0, + c = r.timers; + for (Za = r.now(); b < c.length; b++) + (a = c[b]), a() || c[b] !== a || c.splice(b--, 1); + c.length || r.fx.stop(), (Za = void 0); + }), + (r.fx.timer = function (a) { + r.timers.push(a), a() ? r.fx.start() : r.timers.pop(); + }), + (r.fx.interval = 13), + (r.fx.start = function () { + $a || + ($a = a.requestAnimationFrame + ? a.requestAnimationFrame(bb) + : a.setInterval(r.fx.tick, r.fx.interval)); + }), + (r.fx.stop = function () { + a.cancelAnimationFrame ? a.cancelAnimationFrame($a) : a.clearInterval($a), + ($a = null); + }), + (r.fx.speeds = { slow: 600, fast: 200, _default: 400 }), + (r.fn.delay = function (b, c) { + return ( + (b = r.fx ? r.fx.speeds[b] || b : b), + (c = c || "fx"), + this.queue(c, function (c, d) { + var e = a.setTimeout(c, b); + d.stop = function () { + a.clearTimeout(e); + }; + }) + ); + }), + (function () { + var a = d.createElement("input"), + b = d.createElement("select"), + c = b.appendChild(d.createElement("option")); + (a.type = "checkbox"), + (o.checkOn = "" !== a.value), + (o.optSelected = c.selected), + (a = d.createElement("input")), + (a.value = "t"), + (a.type = "radio"), + (o.radioValue = "t" === a.value); + })(); + var ib, + jb = r.expr.attrHandle; + r.fn.extend({ + attr: function (a, b) { + return S(this, r.attr, a, b, arguments.length > 1); + }, + removeAttr: function (a) { + return this.each(function () { + r.removeAttr(this, a); + }); + }, + }), + r.extend({ + attr: function (a, b, c) { + var d, + e, + f = a.nodeType; + if (3 !== f && 8 !== f && 2 !== f) + return "undefined" == typeof a.getAttribute + ? r.prop(a, b, c) + : ((1 === f && r.isXMLDoc(a)) || + (e = + r.attrHooks[b.toLowerCase()] || + (r.expr.match.bool.test(b) ? ib : void 0)), + void 0 !== c + ? null === c + ? void r.removeAttr(a, b) + : e && "set" in e && void 0 !== (d = e.set(a, c, b)) + ? d + : (a.setAttribute(b, c + ""), c) + : e && "get" in e && null !== (d = e.get(a, b)) + ? d + : ((d = r.find.attr(a, b)), null == d ? void 0 : d)); + }, + attrHooks: { + type: { + set: function (a, b) { + if (!o.radioValue && "radio" === b && r.nodeName(a, "input")) { + var c = a.value; + return a.setAttribute("type", b), c && (a.value = c), b; + } + }, + }, + }, + removeAttr: function (a, b) { + var c, + d = 0, + e = b && b.match(K); + if (e && 1 === a.nodeType) while ((c = e[d++])) a.removeAttribute(c); + }, + }), + (ib = { + set: function (a, b, c) { + return b === !1 ? r.removeAttr(a, c) : a.setAttribute(c, c), c; + }, + }), + r.each(r.expr.match.bool.source.match(/\w+/g), function (a, b) { + var c = jb[b] || r.find.attr; + jb[b] = function (a, b, d) { + var e, + f, + g = b.toLowerCase(); + return ( + d || + ((f = jb[g]), + (jb[g] = e), + (e = null != c(a, b, d) ? g : null), + (jb[g] = f)), + e + ); + }; + }); + var kb = /^(?:input|select|textarea|button)$/i, + lb = /^(?:a|area)$/i; + r.fn.extend({ + prop: function (a, b) { + return S(this, r.prop, a, b, arguments.length > 1); + }, + removeProp: function (a) { + return this.each(function () { + delete this[r.propFix[a] || a]; + }); + }, + }), + r.extend({ + prop: function (a, b, c) { + var d, + e, + f = a.nodeType; + if (3 !== f && 8 !== f && 2 !== f) + return ( + (1 === f && r.isXMLDoc(a)) || + ((b = r.propFix[b] || b), (e = r.propHooks[b])), + void 0 !== c + ? e && "set" in e && void 0 !== (d = e.set(a, c, b)) + ? d + : (a[b] = c) + : e && "get" in e && null !== (d = e.get(a, b)) + ? d + : a[b] + ); + }, + propHooks: { + tabIndex: { + get: function (a) { + var b = r.find.attr(a, "tabindex"); + return b + ? parseInt(b, 10) + : kb.test(a.nodeName) || (lb.test(a.nodeName) && a.href) + ? 0 + : -1; + }, + }, + }, + propFix: { for: "htmlFor", class: "className" }, + }), + o.optSelected || + (r.propHooks.selected = { + get: function (a) { + var b = a.parentNode; + return b && b.parentNode && b.parentNode.selectedIndex, null; + }, + set: function (a) { + var b = a.parentNode; + b && (b.selectedIndex, b.parentNode && b.parentNode.selectedIndex); + }, + }), + r.each( + [ + "tabIndex", + "readOnly", + "maxLength", + "cellSpacing", + "cellPadding", + "rowSpan", + "colSpan", + "useMap", + "frameBorder", + "contentEditable", + ], + function () { + r.propFix[this.toLowerCase()] = this; + } + ); + function mb(a) { + var b = a.match(K) || []; + return b.join(" "); + } + function nb(a) { + return (a.getAttribute && a.getAttribute("class")) || ""; + } + r.fn.extend({ + addClass: function (a) { + var b, + c, + d, + e, + f, + g, + h, + i = 0; + if (r.isFunction(a)) + return this.each(function (b) { + r(this).addClass(a.call(this, b, nb(this))); + }); + if ("string" == typeof a && a) { + b = a.match(K) || []; + while ((c = this[i++])) + if (((e = nb(c)), (d = 1 === c.nodeType && " " + mb(e) + " "))) { + g = 0; + while ((f = b[g++])) d.indexOf(" " + f + " ") < 0 && (d += f + " "); + (h = mb(d)), e !== h && c.setAttribute("class", h); + } + } + return this; + }, + removeClass: function (a) { + var b, + c, + d, + e, + f, + g, + h, + i = 0; + if (r.isFunction(a)) + return this.each(function (b) { + r(this).removeClass(a.call(this, b, nb(this))); + }); + if (!arguments.length) return this.attr("class", ""); + if ("string" == typeof a && a) { + b = a.match(K) || []; + while ((c = this[i++])) + if (((e = nb(c)), (d = 1 === c.nodeType && " " + mb(e) + " "))) { + g = 0; + while ((f = b[g++])) + while (d.indexOf(" " + f + " ") > -1) + d = d.replace(" " + f + " ", " "); + (h = mb(d)), e !== h && c.setAttribute("class", h); + } + } + return this; + }, + toggleClass: function (a, b) { + var c = typeof a; + return "boolean" == typeof b && "string" === c + ? b + ? this.addClass(a) + : this.removeClass(a) + : r.isFunction(a) + ? this.each(function (c) { + r(this).toggleClass(a.call(this, c, nb(this), b), b); + }) + : this.each(function () { + var b, d, e, f; + if ("string" === c) { + (d = 0), (e = r(this)), (f = a.match(K) || []); + while ((b = f[d++])) + e.hasClass(b) ? e.removeClass(b) : e.addClass(b); + } else (void 0 !== a && "boolean" !== c) || ((b = nb(this)), b && V.set(this, "__className__", b), this.setAttribute && this.setAttribute("class", b || a === !1 ? "" : V.get(this, "__className__") || "")); + }); + }, + hasClass: function (a) { + var b, + c, + d = 0; + b = " " + a + " "; + while ((c = this[d++])) + if (1 === c.nodeType && (" " + mb(nb(c)) + " ").indexOf(b) > -1) + return !0; + return !1; + }, + }); + var ob = /\r/g; + r.fn.extend({ + val: function (a) { + var b, + c, + d, + e = this[0]; + { + if (arguments.length) + return ( + (d = r.isFunction(a)), + this.each(function (c) { + var e; + 1 === this.nodeType && + ((e = d ? a.call(this, c, r(this).val()) : a), + null == e + ? (e = "") + : "number" == typeof e + ? (e += "") + : r.isArray(e) && + (e = r.map(e, function (a) { + return null == a ? "" : a + ""; + })), + (b = + r.valHooks[this.type] || + r.valHooks[this.nodeName.toLowerCase()]), + (b && "set" in b && void 0 !== b.set(this, e, "value")) || + (this.value = e)); + }) + ); + if (e) + return ( + (b = r.valHooks[e.type] || r.valHooks[e.nodeName.toLowerCase()]), + b && "get" in b && void 0 !== (c = b.get(e, "value")) + ? c + : ((c = e.value), + "string" == typeof c ? c.replace(ob, "") : null == c ? "" : c) + ); + } + }, + }), + r.extend({ + valHooks: { + option: { + get: function (a) { + var b = r.find.attr(a, "value"); + return null != b ? b : mb(r.text(a)); + }, + }, + select: { + get: function (a) { + var b, + c, + d, + e = a.options, + f = a.selectedIndex, + g = "select-one" === a.type, + h = g ? null : [], + i = g ? f + 1 : e.length; + for (d = f < 0 ? i : g ? f : 0; d < i; d++) + if ( + ((c = e[d]), + (c.selected || d === f) && + !c.disabled && + (!c.parentNode.disabled || + !r.nodeName(c.parentNode, "optgroup"))) + ) { + if (((b = r(c).val()), g)) return b; + h.push(b); + } + return h; + }, + set: function (a, b) { + var c, + d, + e = a.options, + f = r.makeArray(b), + g = e.length; + while (g--) + (d = e[g]), + (d.selected = r.inArray(r.valHooks.option.get(d), f) > -1) && + (c = !0); + return c || (a.selectedIndex = -1), f; + }, + }, + }, + }), + r.each(["radio", "checkbox"], function () { + (r.valHooks[this] = { + set: function (a, b) { + if (r.isArray(b)) return (a.checked = r.inArray(r(a).val(), b) > -1); + }, + }), + o.checkOn || + (r.valHooks[this].get = function (a) { + return null === a.getAttribute("value") ? "on" : a.value; + }); + }); + var pb = /^(?:focusinfocus|focusoutblur)$/; + r.extend(r.event, { + trigger: function (b, c, e, f) { + var g, + h, + i, + j, + k, + m, + n, + o = [e || d], + p = l.call(b, "type") ? b.type : b, + q = l.call(b, "namespace") ? b.namespace.split(".") : []; + if ( + ((h = i = e = e || d), + 3 !== e.nodeType && + 8 !== e.nodeType && + !pb.test(p + r.event.triggered) && + (p.indexOf(".") > -1 && + ((q = p.split(".")), (p = q.shift()), q.sort()), + (k = p.indexOf(":") < 0 && "on" + p), + (b = b[r.expando] ? b : new r.Event(p, "object" == typeof b && b)), + (b.isTrigger = f ? 2 : 3), + (b.namespace = q.join(".")), + (b.rnamespace = b.namespace + ? new RegExp("(^|\\.)" + q.join("\\.(?:.*\\.|)") + "(\\.|$)") + : null), + (b.result = void 0), + b.target || (b.target = e), + (c = null == c ? [b] : r.makeArray(c, [b])), + (n = r.event.special[p] || {}), + f || !n.trigger || n.trigger.apply(e, c) !== !1)) + ) { + if (!f && !n.noBubble && !r.isWindow(e)) { + for ( + j = n.delegateType || p, pb.test(j + p) || (h = h.parentNode); + h; + h = h.parentNode + ) + o.push(h), (i = h); + i === (e.ownerDocument || d) && + o.push(i.defaultView || i.parentWindow || a); + } + g = 0; + while ((h = o[g++]) && !b.isPropagationStopped()) + (b.type = g > 1 ? j : n.bindType || p), + (m = (V.get(h, "events") || {})[b.type] && V.get(h, "handle")), + m && m.apply(h, c), + (m = k && h[k]), + m && + m.apply && + T(h) && + ((b.result = m.apply(h, c)), + b.result === !1 && b.preventDefault()); + return ( + (b.type = p), + f || + b.isDefaultPrevented() || + (n._default && n._default.apply(o.pop(), c) !== !1) || + !T(e) || + (k && + r.isFunction(e[p]) && + !r.isWindow(e) && + ((i = e[k]), + i && (e[k] = null), + (r.event.triggered = p), + e[p](), + (r.event.triggered = void 0), + i && (e[k] = i))), + b.result + ); + } + }, + simulate: function (a, b, c) { + var d = r.extend(new r.Event(), c, { type: a, isSimulated: !0 }); + r.event.trigger(d, null, b); + }, + }), + r.fn.extend({ + trigger: function (a, b) { + return this.each(function () { + r.event.trigger(a, b, this); + }); + }, + triggerHandler: function (a, b) { + var c = this[0]; + if (c) return r.event.trigger(a, b, c, !0); + }, + }), + r.each( + "blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split( + " " + ), + function (a, b) { + r.fn[b] = function (a, c) { + return arguments.length > 0 + ? this.on(b, null, a, c) + : this.trigger(b); + }; + } + ), + r.fn.extend({ + hover: function (a, b) { + return this.mouseenter(a).mouseleave(b || a); + }, + }), + (o.focusin = "onfocusin" in a), + o.focusin || + r.each({ focus: "focusin", blur: "focusout" }, function (a, b) { + var c = function (a) { + r.event.simulate(b, a.target, r.event.fix(a)); + }; + r.event.special[b] = { + setup: function () { + var d = this.ownerDocument || this, + e = V.access(d, b); + e || d.addEventListener(a, c, !0), V.access(d, b, (e || 0) + 1); + }, + teardown: function () { + var d = this.ownerDocument || this, + e = V.access(d, b) - 1; + e + ? V.access(d, b, e) + : (d.removeEventListener(a, c, !0), V.remove(d, b)); + }, + }; + }); + var qb = a.location, + rb = r.now(), + sb = /\?/; + r.parseXML = function (b) { + var c; + if (!b || "string" != typeof b) return null; + try { + c = new a.DOMParser().parseFromString(b, "text/xml"); + } catch (d) { + c = void 0; + } + return ( + (c && !c.getElementsByTagName("parsererror").length) || + r.error("Invalid XML: " + b), + c + ); + }; + var tb = /\[\]$/, + ub = /\r?\n/g, + vb = /^(?:submit|button|image|reset|file)$/i, + wb = /^(?:input|select|textarea|keygen)/i; + function xb(a, b, c, d) { + var e; + if (r.isArray(b)) + r.each(b, function (b, e) { + c || tb.test(a) + ? d(a, e) + : xb( + a + "[" + ("object" == typeof e && null != e ? b : "") + "]", + e, + c, + d + ); + }); + else if (c || "object" !== r.type(b)) d(a, b); + else for (e in b) xb(a + "[" + e + "]", b[e], c, d); + } + (r.param = function (a, b) { + var c, + d = [], + e = function (a, b) { + var c = r.isFunction(b) ? b() : b; + d[d.length] = + encodeURIComponent(a) + "=" + encodeURIComponent(null == c ? "" : c); + }; + if (r.isArray(a) || (a.jquery && !r.isPlainObject(a))) + r.each(a, function () { + e(this.name, this.value); + }); + else for (c in a) xb(c, a[c], b, e); + return d.join("&"); + }), + r.fn.extend({ + serialize: function () { + return r.param(this.serializeArray()); + }, + serializeArray: function () { + return this.map(function () { + var a = r.prop(this, "elements"); + return a ? r.makeArray(a) : this; + }) + .filter(function () { + var a = this.type; + return ( + this.name && + !r(this).is(":disabled") && + wb.test(this.nodeName) && + !vb.test(a) && + (this.checked || !ia.test(a)) + ); + }) + .map(function (a, b) { + var c = r(this).val(); + return null == c + ? null + : r.isArray(c) + ? r.map(c, function (a) { + return { name: b.name, value: a.replace(ub, "\r\n") }; + }) + : { name: b.name, value: c.replace(ub, "\r\n") }; + }) + .get(); + }, + }); + var yb = /%20/g, + zb = /#.*$/, + Ab = /([?&])_=[^&]*/, + Bb = /^(.*?):[ \t]*([^\r\n]*)$/gm, + Cb = /^(?:about|app|app-storage|.+-extension|file|res|widget):$/, + Db = /^(?:GET|HEAD)$/, + Eb = /^\/\//, + Fb = {}, + Gb = {}, + Hb = "*/".concat("*"), + Ib = d.createElement("a"); + Ib.href = qb.href; + function Jb(a) { + return function (b, c) { + "string" != typeof b && ((c = b), (b = "*")); + var d, + e = 0, + f = b.toLowerCase().match(K) || []; + if (r.isFunction(c)) + while ((d = f[e++])) + "+" === d[0] + ? ((d = d.slice(1) || "*"), (a[d] = a[d] || []).unshift(c)) + : (a[d] = a[d] || []).push(c); + }; + } + function Kb(a, b, c, d) { + var e = {}, + f = a === Gb; + function g(h) { + var i; + return ( + (e[h] = !0), + r.each(a[h] || [], function (a, h) { + var j = h(b, c, d); + return "string" != typeof j || f || e[j] + ? f + ? !(i = j) + : void 0 + : (b.dataTypes.unshift(j), g(j), !1); + }), + i + ); + } + return g(b.dataTypes[0]) || (!e["*"] && g("*")); + } + function Lb(a, b) { + var c, + d, + e = r.ajaxSettings.flatOptions || {}; + for (c in b) void 0 !== b[c] && ((e[c] ? a : d || (d = {}))[c] = b[c]); + return d && r.extend(!0, a, d), a; + } + function Mb(a, b, c) { + var d, + e, + f, + g, + h = a.contents, + i = a.dataTypes; + while ("*" === i[0]) + i.shift(), + void 0 === d && (d = a.mimeType || b.getResponseHeader("Content-Type")); + if (d) + for (e in h) + if (h[e] && h[e].test(d)) { + i.unshift(e); + break; + } + if (i[0] in c) f = i[0]; + else { + for (e in c) { + if (!i[0] || a.converters[e + " " + i[0]]) { + f = e; + break; + } + g || (g = e); + } + f = f || g; + } + if (f) return f !== i[0] && i.unshift(f), c[f]; + } + function Nb(a, b, c, d) { + var e, + f, + g, + h, + i, + j = {}, + k = a.dataTypes.slice(); + if (k[1]) for (g in a.converters) j[g.toLowerCase()] = a.converters[g]; + f = k.shift(); + while (f) + if ( + (a.responseFields[f] && (c[a.responseFields[f]] = b), + !i && d && a.dataFilter && (b = a.dataFilter(b, a.dataType)), + (i = f), + (f = k.shift())) + ) + if ("*" === f) f = i; + else if ("*" !== i && i !== f) { + if (((g = j[i + " " + f] || j["* " + f]), !g)) + for (e in j) + if ( + ((h = e.split(" ")), + h[1] === f && (g = j[i + " " + h[0]] || j["* " + h[0]])) + ) { + g === !0 + ? (g = j[e]) + : j[e] !== !0 && ((f = h[0]), k.unshift(h[1])); + break; + } + if (g !== !0) + if (g && a["throws"]) b = g(b); + else + try { + b = g(b); + } catch (l) { + return { + state: "parsererror", + error: g ? l : "No conversion from " + i + " to " + f, + }; + } + } + return { state: "success", data: b }; + } + r.extend({ + active: 0, + lastModified: {}, + etag: {}, + ajaxSettings: { + url: qb.href, + type: "GET", + isLocal: Cb.test(qb.protocol), + global: !0, + processData: !0, + async: !0, + contentType: "application/x-www-form-urlencoded; charset=UTF-8", + accepts: { + "*": Hb, + text: "text/plain", + html: "text/html", + xml: "application/xml, text/xml", + json: "application/json, text/javascript", + }, + contents: { xml: /\bxml\b/, html: /\bhtml/, json: /\bjson\b/ }, + responseFields: { + xml: "responseXML", + text: "responseText", + json: "responseJSON", + }, + converters: { + "* text": String, + "text html": !0, + "text json": JSON.parse, + "text xml": r.parseXML, + }, + flatOptions: { url: !0, context: !0 }, + }, + ajaxSetup: function (a, b) { + return b ? Lb(Lb(a, r.ajaxSettings), b) : Lb(r.ajaxSettings, a); + }, + ajaxPrefilter: Jb(Fb), + ajaxTransport: Jb(Gb), + ajax: function (b, c) { + "object" == typeof b && ((c = b), (b = void 0)), (c = c || {}); + var e, + f, + g, + h, + i, + j, + k, + l, + m, + n, + o = r.ajaxSetup({}, c), + p = o.context || o, + q = o.context && (p.nodeType || p.jquery) ? r(p) : r.event, + s = r.Deferred(), + t = r.Callbacks("once memory"), + u = o.statusCode || {}, + v = {}, + w = {}, + x = "canceled", + y = { + readyState: 0, + getResponseHeader: function (a) { + var b; + if (k) { + if (!h) { + h = {}; + while ((b = Bb.exec(g))) h[b[1].toLowerCase()] = b[2]; + } + b = h[a.toLowerCase()]; + } + return null == b ? null : b; + }, + getAllResponseHeaders: function () { + return k ? g : null; + }, + setRequestHeader: function (a, b) { + return ( + null == k && + ((a = w[a.toLowerCase()] = w[a.toLowerCase()] || a), + (v[a] = b)), + this + ); + }, + overrideMimeType: function (a) { + return null == k && (o.mimeType = a), this; + }, + statusCode: function (a) { + var b; + if (a) + if (k) y.always(a[y.status]); + else for (b in a) u[b] = [u[b], a[b]]; + return this; + }, + abort: function (a) { + var b = a || x; + return e && e.abort(b), A(0, b), this; + }, + }; + if ( + (s.promise(y), + (o.url = ((b || o.url || qb.href) + "").replace( + Eb, + qb.protocol + "//" + )), + (o.type = c.method || c.type || o.method || o.type), + (o.dataTypes = (o.dataType || "*").toLowerCase().match(K) || [""]), + null == o.crossDomain) + ) { + j = d.createElement("a"); + try { + (j.href = o.url), + (j.href = j.href), + (o.crossDomain = + Ib.protocol + "//" + Ib.host != j.protocol + "//" + j.host); + } catch (z) { + o.crossDomain = !0; + } + } + if ( + (o.data && + o.processData && + "string" != typeof o.data && + (o.data = r.param(o.data, o.traditional)), + Kb(Fb, o, c, y), + k) + ) + return y; + (l = r.event && o.global), + l && 0 === r.active++ && r.event.trigger("ajaxStart"), + (o.type = o.type.toUpperCase()), + (o.hasContent = !Db.test(o.type)), + (f = o.url.replace(zb, "")), + o.hasContent + ? o.data && + o.processData && + 0 === + (o.contentType || "").indexOf( + "application/x-www-form-urlencoded" + ) && + (o.data = o.data.replace(yb, "+")) + : ((n = o.url.slice(f.length)), + o.data && ((f += (sb.test(f) ? "&" : "?") + o.data), delete o.data), + o.cache === !1 && + ((f = f.replace(Ab, "$1")), + (n = (sb.test(f) ? "&" : "?") + "_=" + rb++ + n)), + (o.url = f + n)), + o.ifModified && + (r.lastModified[f] && + y.setRequestHeader("If-Modified-Since", r.lastModified[f]), + r.etag[f] && y.setRequestHeader("If-None-Match", r.etag[f])), + ((o.data && o.hasContent && o.contentType !== !1) || c.contentType) && + y.setRequestHeader("Content-Type", o.contentType), + y.setRequestHeader( + "Accept", + o.dataTypes[0] && o.accepts[o.dataTypes[0]] + ? o.accepts[o.dataTypes[0]] + + ("*" !== o.dataTypes[0] ? ", " + Hb + "; q=0.01" : "") + : o.accepts["*"] + ); + for (m in o.headers) y.setRequestHeader(m, o.headers[m]); + if (o.beforeSend && (o.beforeSend.call(p, y, o) === !1 || k)) + return y.abort(); + if ( + ((x = "abort"), + t.add(o.complete), + y.done(o.success), + y.fail(o.error), + (e = Kb(Gb, o, c, y))) + ) { + if (((y.readyState = 1), l && q.trigger("ajaxSend", [y, o]), k)) + return y; + o.async && + o.timeout > 0 && + (i = a.setTimeout(function () { + y.abort("timeout"); + }, o.timeout)); + try { + (k = !1), e.send(v, A); + } catch (z) { + if (k) throw z; + A(-1, z); + } + } else A(-1, "No Transport"); + function A(b, c, d, h) { + var j, + m, + n, + v, + w, + x = c; + k || + ((k = !0), + i && a.clearTimeout(i), + (e = void 0), + (g = h || ""), + (y.readyState = b > 0 ? 4 : 0), + (j = (b >= 200 && b < 300) || 304 === b), + d && (v = Mb(o, y, d)), + (v = Nb(o, v, y, j)), + j + ? (o.ifModified && + ((w = y.getResponseHeader("Last-Modified")), + w && (r.lastModified[f] = w), + (w = y.getResponseHeader("etag")), + w && (r.etag[f] = w)), + 204 === b || "HEAD" === o.type + ? (x = "nocontent") + : 304 === b + ? (x = "notmodified") + : ((x = v.state), (m = v.data), (n = v.error), (j = !n))) + : ((n = x), (!b && x) || ((x = "error"), b < 0 && (b = 0))), + (y.status = b), + (y.statusText = (c || x) + ""), + j ? s.resolveWith(p, [m, x, y]) : s.rejectWith(p, [y, x, n]), + y.statusCode(u), + (u = void 0), + l && q.trigger(j ? "ajaxSuccess" : "ajaxError", [y, o, j ? m : n]), + t.fireWith(p, [y, x]), + l && + (q.trigger("ajaxComplete", [y, o]), + --r.active || r.event.trigger("ajaxStop"))); + } + return y; + }, + getJSON: function (a, b, c) { + return r.get(a, b, c, "json"); + }, + getScript: function (a, b) { + return r.get(a, void 0, b, "script"); + }, + }), + r.each(["get", "post"], function (a, b) { + r[b] = function (a, c, d, e) { + return ( + r.isFunction(c) && ((e = e || d), (d = c), (c = void 0)), + r.ajax( + r.extend( + { url: a, type: b, dataType: e, data: c, success: d }, + r.isPlainObject(a) && a + ) + ) + ); + }; + }), + (r._evalUrl = function (a) { + return r.ajax({ + url: a, + type: "GET", + dataType: "script", + cache: !0, + async: !1, + global: !1, + throws: !0, + }); + }), + r.fn.extend({ + wrapAll: function (a) { + var b; + return ( + this[0] && + (r.isFunction(a) && (a = a.call(this[0])), + (b = r(a, this[0].ownerDocument).eq(0).clone(!0)), + this[0].parentNode && b.insertBefore(this[0]), + b + .map(function () { + var a = this; + while (a.firstElementChild) a = a.firstElementChild; + return a; + }) + .append(this)), + this + ); + }, + wrapInner: function (a) { + return r.isFunction(a) + ? this.each(function (b) { + r(this).wrapInner(a.call(this, b)); + }) + : this.each(function () { + var b = r(this), + c = b.contents(); + c.length ? c.wrapAll(a) : b.append(a); + }); + }, + wrap: function (a) { + var b = r.isFunction(a); + return this.each(function (c) { + r(this).wrapAll(b ? a.call(this, c) : a); + }); + }, + unwrap: function (a) { + return ( + this.parent(a) + .not("body") + .each(function () { + r(this).replaceWith(this.childNodes); + }), + this + ); + }, + }), + (r.expr.pseudos.hidden = function (a) { + return !r.expr.pseudos.visible(a); + }), + (r.expr.pseudos.visible = function (a) { + return !!(a.offsetWidth || a.offsetHeight || a.getClientRects().length); + }), + (r.ajaxSettings.xhr = function () { + try { + return new a.XMLHttpRequest(); + } catch (b) {} + }); + var Ob = { 0: 200, 1223: 204 }, + Pb = r.ajaxSettings.xhr(); + (o.cors = !!Pb && "withCredentials" in Pb), + (o.ajax = Pb = !!Pb), + r.ajaxTransport(function (b) { + var c, d; + if (o.cors || (Pb && !b.crossDomain)) + return { + send: function (e, f) { + var g, + h = b.xhr(); + if ( + (h.open(b.type, b.url, b.async, b.username, b.password), + b.xhrFields) + ) + for (g in b.xhrFields) h[g] = b.xhrFields[g]; + b.mimeType && h.overrideMimeType && h.overrideMimeType(b.mimeType), + b.crossDomain || + e["X-Requested-With"] || + (e["X-Requested-With"] = "XMLHttpRequest"); + for (g in e) h.setRequestHeader(g, e[g]); + (c = function (a) { + return function () { + c && + ((c = + d = + h.onload = + h.onerror = + h.onabort = + h.onreadystatechange = + null), + "abort" === a + ? h.abort() + : "error" === a + ? "number" != typeof h.status + ? f(0, "error") + : f(h.status, h.statusText) + : f( + Ob[h.status] || h.status, + h.statusText, + "text" !== (h.responseType || "text") || + "string" != typeof h.responseText + ? { binary: h.response } + : { text: h.responseText }, + h.getAllResponseHeaders() + )); + }; + }), + (h.onload = c()), + (d = h.onerror = c("error")), + void 0 !== h.onabort + ? (h.onabort = d) + : (h.onreadystatechange = function () { + 4 === h.readyState && + a.setTimeout(function () { + c && d(); + }); + }), + (c = c("abort")); + try { + h.send((b.hasContent && b.data) || null); + } catch (i) { + if (c) throw i; + } + }, + abort: function () { + c && c(); + }, + }; + }), + r.ajaxPrefilter(function (a) { + a.crossDomain && (a.contents.script = !1); + }), + r.ajaxSetup({ + accepts: { + script: + "text/javascript, application/javascript, application/ecmascript, application/x-ecmascript", + }, + contents: { script: /\b(?:java|ecma)script\b/ }, + converters: { + "text script": function (a) { + return r.globalEval(a), a; + }, + }, + }), + r.ajaxPrefilter("script", function (a) { + void 0 === a.cache && (a.cache = !1), a.crossDomain && (a.type = "GET"); + }), + r.ajaxTransport("script", function (a) { + if (a.crossDomain) { + var b, c; + return { + send: function (e, f) { + (b = r(" - - - - - - - - - - - - - - - - - -
-
- - - - - - + + + + + + + @akarui/aoi.panel + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + diff --git a/src/views/error.html b/src/views/error.html index 54e9202..58c8240 100644 --- a/src/views/error.html +++ b/src/views/error.html @@ -1,102 +1,108 @@ - - - - - - - @akarui/aoi.panel - - - - - - - - - - - - -
-
-

Aoi.Panel Error

-

- - -
- - - + + + + + + + @akarui/aoi.panel + + + + + + + + +





+
+

Aoi.Panel Error

+

+ Home

+ f83d8ead_nhA28 + +
+ + + \ No newline at end of file diff --git a/src/views/index.html b/src/views/index.html index 2e0453c..632dacf 100644 --- a/src/views/index.html +++ b/src/views/index.html @@ -1,625 +1,413 @@ - - - - - - - @akarui/aoi.panel - - - - - - - - - - -
-
- - - - Login -

-
- -
- Username:
-
- - -
-
- -
- Password:
-
- - -
-
- -
-
-
- - - -
-
-
-
- @akarui/aoi.panel -
- - -
-
- - -
-
- - -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Copyright 2023 AkaruiDevelopment -
- - - - + + + + + + + + @akarui/aoi.panel + + + + + + + + + + +
+
+
+ +
+
+
+ Username:
+
+ + +
+
+ +
+ Password:
+
+ + +
+
+ +
+

+
©2023 Akarui Development
+
+
+ +
+ +
+ + + + + + + + + \ No newline at end of file diff --git a/src/views/index2.html b/src/views/index2.html index 0f573f2..0e210d3 100644 --- a/src/views/index2.html +++ b/src/views/index2.html @@ -1,626 +1,401 @@ - - - - - - - @akarui/aoi.panel - - - - - - - - - - -
-
- - - - Login -

-
- -
- Username:
-
- - -
-
- -
- Password:
-
- - -
-
- -
-
-
- - - -
-
-
-
- @akarui/aoi.panel -
- - -
-
- - -
-
- - -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Copyright 2023 AkaruiDevelopment -
- - - - - \ No newline at end of file + + + + + + + @akarui/aoi.panel + + + + + + + + + + + +
+
+
+ +
+ +
welcome to
+
aoi.panel
+
you are already connected
+ + +

+ +
+
+ Copyright 2023 AkaruiDevelopment +
+
+
+ +
+
+ + diff --git a/src/views/panel.html b/src/views/panel.html index 6c49f97..d47b0b4 100644 --- a/src/views/panel.html +++ b/src/views/panel.html @@ -1,962 +1,1209 @@ - - - - - - - @akarui/aoi.panel - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - -
- @akarui/aoi.panel -
- Panel - synced with !bot -

- - - - - - -
- - - - - -
- -




- @akarui/aoi.panel -
- Panel - synced with !bot -



- - -
- -
- -
- - - - -
- - - - - - - - - + + + + + + + @akarui/aoi.panel + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+

Welcome to AOI.PANEL

+

Panel synced with the bot

+ + Logout +
+
+
+
+
+
+
RAM
+
+
+
+
+
MiB +
+
+
+
+
Uptime +
+
+
+
+
+
+
+
+

CPU
+
+
+
+
%
+
+
+
+
+

SOON

+
+
+ + + + + + + + + + + + + + + + + + + + + +