/*! EnlighterJS Syntax Highlighter 3.0.0 | Mozilla Public License 2.0 | https://enlighterjs.org */ .enlighter-tooltip { z-index: 100; } .enlighter-default { font-family: "Source Code Pro", "Liberation Mono", "Courier New", Courier, monospace; font-size: 10px; line-height: 16px; overflow: hidden; white-space: pre-wrap; word-wrap: break-word; margin: 0 0 20px 0; padding: 0; position: relative; text-align: left; direction: ltr; } .enlighter-default .enlighter-special:hover { background-color: #f4f8fc; } .enlighter-default .enlighter-raw { display: none; min-width: 100%; line-height: inherit; font-size: 12px; font-family: inherit; margin: 0; padding: 0; white-space: pre-wrap; word-wrap: break-word; border: none; box-shadow: none; } .enlighter-default:hover .enlighter-toolbar { display: block; } .enlighter-default .enlighter-btn { display: inline-block; margin: 0 5px 0 5px; padding: 3px 5px 3px 5px; border: solid 1px #333; background-color: #f0f0f0; cursor: pointer; font-family: inherit; } .enlighter-default .enlighter-toolbar .enlighter-btn-raw { background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_2%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%2246px%22%20height%3D%2246px%22%20viewBox%3D%220%200%2046%2046%22%20enable-background%3D%22new%200%200%2046%2046%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cg%3E%0D%0A%09%3Cpath%20d%3D%22M19.436%2C36.875L6.568%2C25.002v-3.863L19.436%2C9.267v5.041l-9.583%2C8.668v0.188l9.583%2C8.669V36.875z%22%2F%3E%0D%0A%09%3Cpath%20d%3D%22M26.343%2C36.875v-5.041l9.583-8.669v-0.188l-9.583-8.668V9.267l12.868%2C11.872v3.863L26.343%2C36.875z%22%2F%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A); } .enlighter-default .enlighter-toolbar .enlighter-btn-copy { background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_2%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%2246px%22%20height%3D%2246px%22%20viewBox%3D%220%200%2046%2046%22%20enable-background%3D%22new%200%200%2046%2046%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cline%20fill%3D%22none%22%20stroke%3D%22%23000000%22%20stroke-width%3D%224%22%20stroke-miterlimit%3D%2210%22%20x1%3D%2253.75%22%20y1%3D%2239.353%22%20x2%3D%2286.375%22%20y2%3D%2239.353%22%2F%3E%0D%0A%3Cline%20fill%3D%22none%22%20stroke%3D%22%23000000%22%20stroke-width%3D%224%22%20stroke-miterlimit%3D%2210%22%20x1%3D%2251.711%22%20y1%3D%2230.534%22%20x2%3D%2284.336%22%20y2%3D%2230.534%22%2F%3E%0D%0A%3Crect%20x%3D%228.932%22%20y%3D%227.334%22%20fill%3D%22%23FFFFFF%22%20stroke%3D%22%23000000%22%20stroke-width%3D%223%22%20stroke-miterlimit%3D%2210%22%20width%3D%2221.097%22%20height%3D%2224.952%22%2F%3E%0D%0A%3Crect%20x%3D%2218.942%22%20y%3D%2215.424%22%20fill%3D%22%23FFFFFF%22%20stroke%3D%22%23000000%22%20stroke-width%3D%223%22%20stroke-miterlimit%3D%2210%22%20width%3D%2221.096%22%20height%3D%2224.953%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A); } .enlighter-default .enlighter-toolbar .enlighter-btn-window { background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_2%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%2246px%22%20height%3D%2246px%22%20viewBox%3D%220%200%2046%2046%22%20enable-background%3D%22new%200%200%2046%2046%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cline%20fill%3D%22none%22%20stroke%3D%22%23000000%22%20stroke-width%3D%224%22%20stroke-miterlimit%3D%2210%22%20x1%3D%227.125%22%20y1%3D%229.25%22%20x2%3D%2239.75%22%20y2%3D%229.25%22%2F%3E%0D%0A%3Cline%20fill%3D%22none%22%20stroke%3D%22%23000000%22%20stroke-width%3D%224%22%20stroke-miterlimit%3D%2210%22%20x1%3D%227.125%22%20y1%3D%2218.167%22%20x2%3D%2239.75%22%20y2%3D%2218.167%22%2F%3E%0D%0A%3Cline%20fill%3D%22none%22%20stroke%3D%22%23000000%22%20stroke-width%3D%224%22%20stroke-miterlimit%3D%2210%22%20x1%3D%227.125%22%20y1%3D%2227.083%22%20x2%3D%2239.75%22%20y2%3D%2227.083%22%2F%3E%0D%0A%3Cline%20fill%3D%22none%22%20stroke%3D%22%23000000%22%20stroke-width%3D%224%22%20stroke-miterlimit%3D%2210%22%20x1%3D%227.125%22%20y1%3D%2236%22%20x2%3D%2229.809%22%20y2%3D%2236%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A); } .enlighter-default .enlighter-toolbar .enlighter-btn-website { background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22E%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%2246px%22%20height%3D%2246px%22%20viewBox%3D%220%200%2046%2046%22%20enable-background%3D%22new%200%200%2046%2046%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cg%3E%0D%0A%09%3Cpath%20fill%3D%22%23202F65%22%20d%3D%22M32.48%2C25.614H19.64l-4.933%2C9.826l17.746%2C0.037l-6.173%2C5.358L8.167%2C40.912L16.29%2C6.055h22.974l-5.734%2C5.354%0D%0A%09%09l-13.306-0.027l0.672%2C8.797h12.841L32.48%2C25.614z%22%2F%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A); } .enlighter-origin { display: none !important; } .enlighter-clipboard { position: absolute; left: 0; bottom: 0; width: 1px; height: 1px; overflow: hidden; } .enlighter-v-inline { display: inline-block; overflow: inherit; margin: 0; } .enlighter-v-standard { display: block; } .enlighter-v-codegroup { display: block; } .enlighter-v-codegroup .enlighter-codegroup-wrapper { position: relative; } div.enlighter { display: table; width: 100%; border-collapse: collapse; border-spacing: 0; empty-cells: show; min-width: 100%; font-size: 10px; margin: 0; padding: 0; text-indent: 0; counter-reset: enlighter 0; } div.enlighter > div { display: table-row; margin: 0; border: solid 0 #fff; list-style: none; font-size: inherit; line-height: 14px; min-height: 14px; } div.enlighter > div > div { display: table-cell; padding-left: 10px; } div.enlighter > div > div::before { content: " "; } span.enlighter { display: inline-block; padding: 3px 5px 1px 5px; margin: 0 2px 0 2px; } .enlighter span { margin: 0; padding: 0; line-height: inherit; font-size: 12px; font-family: inherit; } .enlighter-linenumbers div.enlighter > div::before { white-space: nowrap; display: block; display: table-cell; width: 45px; min-width: 45px; counter-increment: enlighter; content: counter(enlighter, decimal) "."; text-align: right; padding-right: 8px; } .enlighter-toolbar { display: none; position: absolute; right: 10px; top: 10px; z-index: 10; } .enlighter-overflow-scroll.enlighter-v-standard { overflow-x: auto; word-wrap: normal !important; } .enlighter-overflow-scroll.enlighter-v-codegroup .enlighter-codegroup-wrapper { overflow-x: auto; word-wrap: normal !important; } .enlighter-overflow-scroll.enlighter-v-codegroup .enlighter > div > div, .enlighter-overflow-scroll.enlighter-v-standard .enlighter > div > div { white-space: pre !important; } .enlighter-overflow-scroll.enlighter-v-codegroup .enlighter-raw, .enlighter-overflow-scroll.enlighter-v-standard .enlighter-raw { white-space: pre !important; } .enlighter-show-rawcode .enlighter-raw { display: block; } .enlighter-show-rawcode .enlighter { display: none !important; } .enlighter-t-dracula { background-color: #282a36; padding: 12px 0; border-radius: 6px; } .enlighter-t-dracula .enlighter-toolbar { top: 10px; right: 10px; } .enlighter-t-dracula .enlighter-btn { background-image: none; background-color: #44475a; color: #f8f8f2; font-size: 12px; padding: 2px 8px 2px 8px; margin: 0 5px 0 5px; border: none; border-radius: 4px; font-family: "Arial, Helvetica, sans-serif"; } .enlighter-t-dracula .enlighter-btn:hover { background-color: #6272a4; color: #f8f8f2; } .enlighter-t-dracula .enlighter-toolbar .enlighter-btn-raw { background-image: none; } .enlighter-t-dracula .enlighter-toolbar .enlighter-btn-raw:after { content: "Raw"; } .enlighter-t-dracula .enlighter-toolbar .enlighter-btn-copy { background-image: none; } .enlighter-t-dracula .enlighter-toolbar .enlighter-btn-copy:after { content: "Copy"; } .enlighter-t-dracula .enlighter-toolbar .enlighter-btn-window { background-image: none; } .enlighter-t-dracula .enlighter-toolbar .enlighter-btn-window:after { content: "Extern"; } .enlighter-t-dracula .enlighter-toolbar .enlighter-btn-website { background-image: none; } .enlighter-t-dracula .enlighter-toolbar .enlighter-btn-website:after { content: "EnlighterJS"; } .enlighter-t-dracula.enlighter-hover div.enlighter > div:hover { background-color: #44475a; } .enlighter-t-dracula .enlighter-raw { font-size: 15px; color: #f8f8f2; line-height: 22px; padding: 4px 5px 4px 55px; } .enlighter-t-dracula div.enlighter > div { padding: 1px 5px 1px 14px; line-height: 19px; color: #6272a4; background-color: #282a36; } .enlighter-t-dracula div.enlighter > div:first-child { padding-top: 5px; } .enlighter-t-dracula div.enlighter > div:last-child { padding-bottom: 5px; } .enlighter-t-dracula div.enlighter > div:after { content: " "; } .enlighter-t-dracula div.enlighter > div.enlighter-special { background-color: #44475a; } .enlighter-t-dracula.enlighter-linenumbers div.enlighter > div::before { font-size: 12px; color: #6272a4; } .enlighter-t-dracula .enlighter span { font-size: 15px; } .enlighter-t-dracula .enlighter-text { color: #f8f8f2; } .enlighter-t-dracula .enlighter-c0 { color: #6272a4; } .enlighter-t-dracula .enlighter-c1 { color: #6272a4; } .enlighter-t-dracula .enlighter-c2 { color: #6272a4; } .enlighter-t-dracula .enlighter-c9 { color: #6272a4; } .enlighter-t-dracula .enlighter-k0 { color: #ff79c6; font-weight: 700; } .enlighter-t-dracula .enlighter-k1 { color: #8be9fd; font-weight: 700; } .enlighter-t-dracula .enlighter-k2 { color: #ff79c6; font-weight: 700; } .enlighter-t-dracula .enlighter-k3 { color: #ff79c6; } .enlighter-t-dracula .enlighter-k4 { color: #8be9fd; } .enlighter-t-dracula .enlighter-k5 { color: #8be9fd; } .enlighter-t-dracula .enlighter-k6 { color: #8be9fd; } .enlighter-t-dracula .enlighter-k7 { color: #ffb86c; } .enlighter-t-dracula .enlighter-k8 { color: #8be9fd; } .enlighter-t-dracula .enlighter-k9 { color: #50fa7b; } .enlighter-t-dracula .enlighter-k10 { color: #50fa7b; } .enlighter-t-dracula .enlighter-e0 { color: #bd93f9; font-weight: 700; } .enlighter-t-dracula .enlighter-e1 { color: #bd93f9; font-weight: 700; } .enlighter-t-dracula .enlighter-e2 { color: #f1fa8c; } .enlighter-t-dracula .enlighter-e3 { color: #bd93f9; } .enlighter-t-dracula .enlighter-e4 { color: #bd93f9; font-style: italic; } .enlighter-t-dracula .enlighter-s0 { color: #f1fa8c; } .enlighter-t-dracula .enlighter-s1 { color: #f1fa8c; } .enlighter-t-dracula .enlighter-s2 { color: #f1fa8c; } .enlighter-t-dracula .enlighter-s3 { color: #f1fa8c; } .enlighter-t-dracula .enlighter-s4 { color: #f1fa8c; font-weight: 700; } .enlighter-t-dracula .enlighter-s5 { color: #f1fa8c; font-style: italic; } .enlighter-t-dracula .enlighter-n0 { color: #bd93f9; } .enlighter-t-dracula .enlighter-n1 { color: #bd93f9; } .enlighter-t-dracula .enlighter-n2 { color: #bd93f9; } .enlighter-t-dracula .enlighter-n3 { color: #bd93f9; } .enlighter-t-dracula .enlighter-n4 { color: #bd93f9; } .enlighter-t-dracula .enlighter-n5 { color: #bd93f9; } .enlighter-t-dracula .enlighter-m0 { color: #8be9fd; } .enlighter-t-dracula .enlighter-m1 { color: #8be9fd; } .enlighter-t-dracula .enlighter-m2 { color: #8be9fd; } .enlighter-t-dracula .enlighter-m3 { color: #8be9fd; } .enlighter-t-dracula .enlighter-g0 { color: #f8f8f2; font-weight: 700; } .enlighter-t-dracula .enlighter-g1 { color: #f8f8f2; font-weight: 700; } .enlighter-t-dracula .enlighter-t0 { color: #6272a4; } .enlighter-t-dracula .enlighter-t1 { color: #8be9fd; font-weight: 700; } .enlighter-t-dracula .enlighter-t2 { color: #8be9fd; font-weight: 700; } .enlighter-t-dracula .enlighter-t3 { color: #ff79c6; } .enlighter-t-dracula .enlighter-t4 { color: #ffb86c; } .enlighter-t-dracula .enlighter-t5 { color: #50fa7b; } .enlighter-t-dracula .enlighter-t6 { color: #f55; } .enlighter-t-dracula .enlighter-t7 { color: #f8f8f2; font-weight: 700; } .enlighter-t-dracula .enlighter-t8 { color: #f8f8f2; } .enlighter-t-dracula .enlighter-x1 { color: #ff79c6; font-weight: 700; } .enlighter-t-dracula .enlighter-x2 { color: #50fa7b; } .enlighter-t-dracula .enlighter-x10 { color: #f8f8f2; font-weight: 700; } .enlighter-t-dracula .enlighter-x11 { color: #50fa7b; font-weight: 700; } .enlighter-t-dracula .enlighter-x12 { color: #8be9fd; font-style: italic; } .enlighter-t-dracula .enlighter-x13 { color: #bd93f9; } .enlighter-t-dracula .enlighter-x14 { color: #bd93f9; font-style: italic; } .enlighter-t-dracula .enlighter-x15 { color: #ffb86c; font-style: italic; } .enlighter-t-dracula.enlighter-v-codegroup .enlighter-codegroup-switch { background-color: #282a36; padding: 10px; } .enlighter-t-dracula.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn { background-image: none; background-color: transparent; color: #f8f8f2; font-size: 14px; padding: 2px 8px 2px 8px; margin: 0 5px 0 5px; border: none; border-radius: 4px; font-family: "Arial, Helvetica, sans-serif"; } .enlighter-t-dracula.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn.enlighter-active { background-color: #44475a; color: #f8f8f2; }