| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301 | /* PrismJS 1.24.0https://prismjs.com/download.html?#themes=prism-okaidia&languages=markup+css+clike+javascript+apacheconf+aspnet+bash+c+csharp+cpp+coffeescript+dart+docker+elm+git+go+graphql+handlebars+haskell+http+ignore+java+json+kotlin+less+markdown+markup-templating+nginx+php+powershell+ruby+rust+sass+scss+sql+swift+typescript+wasm+yaml&plugins=line-highlight+line-numbers+toolbar+copy-to-clipboard *//** * okaidia theme for JavaScript, CSS and HTML * Loosely based on Monokai textmate theme by http://www.monokai.nl/ * @author ocodia */code[class*='language-'],pre[class*='language-'] {    color: #f8f8f2;    background: none;    text-shadow: 0 1px rgba(0, 0, 0, 0.3);    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-'] {    padding: 1em;    margin: 0.5em 0;    overflow: auto;    border-radius: 0.3em;}:not(pre) > code[class*='language-'],pre[class*='language-'] {    background: #272822;}/* Inline code */:not(pre) > code[class*='language-'] {    padding: 0.1em;    border-radius: 0.3em;    white-space: normal;}.token.comment,.token.prolog,.token.doctype,.token.cdata {    color: #8292a2;}.token.punctuation {    color: #f8f8f2;}.token.namespace {    opacity: 0.7;}.token.property,.token.tag,.token.constant,.token.symbol,.token.deleted {    color: #f92672;}.token.boolean,.token.number {    color: #ae81ff;}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted {    color: #a6e22e;}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string,.token.variable {    color: #f8f8f2;}.token.atrule,.token.attr-value,.token.function,.token.class-name {    color: #e6db74;}.token.keyword {    color: #66d9ef;}.token.regex,.token.important {    color: #fd971f;}.token.important,.token.bold {    font-weight: bold;}.token.italic {    font-style: italic;}.token.entity {    cursor: help;}pre[data-line] {    position: relative;    padding: 1em 0 1em 3em;}.line-highlight {    position: absolute;    left: 0;    right: 0;    padding: inherit 0;    margin-top: 1em; /* Same as .prism’s padding-top */    background: hsla(24, 20%, 50%, 0.08);    background: linear-gradient(to right, hsla(24, 20%, 50%, 0.1) 70%, hsla(24, 20%, 50%, 0));    pointer-events: none;    line-height: inherit;    white-space: pre;}@media print {    .line-highlight {        /*           * This will prevent browsers from replacing the background color with white.           * It's necessary because the element is layered on top of the displayed code.           */        -webkit-print-color-adjust: exact;        color-adjust: exact;    }}.line-highlight:before,.line-highlight[data-end]:after {    content: attr(data-start);    position: absolute;    top: 0.4em;    left: 0.6em;    min-width: 1em;    padding: 0 0.5em;    background-color: hsla(24, 20%, 50%, 0.4);    color: hsl(24, 20%, 95%);    font: bold 65%/1.5 sans-serif;    text-align: center;    vertical-align: 0.3em;    border-radius: 999px;    text-shadow: none;    box-shadow: 0 1px white;}.line-highlight[data-end]:after {    content: attr(data-end);    top: auto;    bottom: 0.4em;}.line-numbers .line-highlight:before,.line-numbers .line-highlight:after {    content: none;}pre[id].linkable-line-numbers span.line-numbers-rows {    pointer-events: all;}pre[id].linkable-line-numbers span.line-numbers-rows > span:before {    cursor: pointer;}pre[id].linkable-line-numbers span.line-numbers-rows > span:hover:before {    background-color: rgba(128, 128, 128, 0.2);}pre[class*='language-'].line-numbers {    position: relative;    padding-left: 3.8em;    counter-reset: linenumber;}pre[class*='language-'].line-numbers > code {    position: relative;    white-space: inherit;}.line-numbers .line-numbers-rows {    position: absolute;    pointer-events: none;    top: 0;    font-size: 100%;    left: -3.8em;    width: 3em; /* works for line-numbers below 1000 lines */    letter-spacing: -1px;    border-right: 1px solid #999;    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;}.line-numbers-rows > span {    display: block;    counter-increment: linenumber;}.line-numbers-rows > span:before {    content: counter(linenumber);    color: #999;    display: block;    padding-right: 0.8em;    text-align: right;}div.code-toolbar {    position: relative;}div.code-toolbar > .toolbar {    position: absolute;    top: 0.3em;    right: 0.2em;    transition: opacity 0.3s ease-in-out;    opacity: 0;}div.code-toolbar:hover > .toolbar {    opacity: 1;}/* Separate line b/c rules are thrown out if selector is invalid.     IE11 and old Edge versions don't support :focus-within. */div.code-toolbar:focus-within > .toolbar {    opacity: 1;}div.code-toolbar > .toolbar .toolbar-item {    display: inline-block;}div.code-toolbar > .toolbar a {    cursor: pointer;}div.code-toolbar > .toolbar button {    background: none;    border: 0;    color: inherit;    font: inherit;    line-height: normal;    overflow: visible;    padding: 0;    -webkit-user-select: none; /* for button */    -moz-user-select: none;    -ms-user-select: none;}div.code-toolbar > .toolbar a,div.code-toolbar > .toolbar button,div.code-toolbar > .toolbar span {    color: #bbb;    font-size: 0.8em;    padding: 0 0.5em;    background: #f5f2f0;    background: rgba(224, 224, 224, 0.2);    box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.2);    border-radius: 0.5em;}div.code-toolbar > .toolbar a:hover,div.code-toolbar > .toolbar a:focus,div.code-toolbar > .toolbar button:hover,div.code-toolbar > .toolbar button:focus,div.code-toolbar > .toolbar span:hover,div.code-toolbar > .toolbar span:focus {    color: inherit;    text-decoration: none;}
 |