240 lines
16 KiB
CSS
240 lines
16 KiB
CSS
/* Non-theme variables */
|
|
:root {
|
|
/* Fonts */
|
|
--primary-font: 'Open Sans', sans-serif;
|
|
--primary-font-size: 18px;
|
|
--secondary-font-size: calc(0.75 * var(--primary-font-size));
|
|
|
|
/* Header */
|
|
--header-transition: 0.2s ease-in-out;
|
|
--header-border-radius: 4px;
|
|
|
|
/* Border */
|
|
--border: 1px solid var(--border-color);
|
|
}
|
|
|
|
:root,
|
|
[data-theme='light']:root {
|
|
--positive-luminance: white;
|
|
--negative-luminance: black;
|
|
/* Fonts */
|
|
--font-color: #444;
|
|
--font-color-high-contrast: var(--negative-luminance);
|
|
/* Links */
|
|
--link-color: #00e;
|
|
--link-color-visited: #551a8b;
|
|
/* Background */
|
|
--background-color: #e1e1db;
|
|
--background-color-high-contrast: var(--positive-luminance);
|
|
/* Code */
|
|
--code-background-color: #eee;
|
|
/* Border */
|
|
--border-color: #bbb;
|
|
/* Header */
|
|
--header-link-color: var(--negative-luminance);
|
|
--header-main-border: #dedede;
|
|
--header-tint: #428bca;
|
|
--header-accent-border: #bdbdbd;
|
|
/* The big red button */
|
|
--button-primary-color: var(--positive-luminance);
|
|
--button-primary-bg-color: #a42;
|
|
--button-primary-border-color: #80331a;
|
|
--button-primary-bg-color-light: color-mix(
|
|
in hsl,
|
|
var(--button-primary-bg-color),
|
|
var(--positive-luminance)
|
|
);
|
|
--button-primary-border-color-light: color-mix(
|
|
in hsl,
|
|
var(--button-primary-border-color),
|
|
var(--positive-luminance)
|
|
);
|
|
/* Clicked */
|
|
--button-primary-active-color: color-mix(
|
|
in hsl,
|
|
var(--positive-luminance),
|
|
var(--negative-luminance) 30%
|
|
);
|
|
/* Not the big red button */
|
|
--button-secondary-color: #444;
|
|
--button-secondary-bg-color-top: #fff;
|
|
--button-secondary-bg-color-bottom: #f9f9f9;
|
|
--button-secondary-bg-color: linear-gradient(
|
|
to bottom,
|
|
var(--button-secondary-bg-color-top),
|
|
var(--button-secondary-bg-color-bottom)
|
|
);
|
|
--button-secondary-border-color: color-mix(
|
|
in hsl,
|
|
var(--button-secondary-bg-color-bottom),
|
|
var(--negative-luminance) 20%
|
|
);
|
|
/* Disabled */
|
|
--button-secondary-bg-color-light: color-mix(
|
|
in hsl,
|
|
var(--button-secondary-bg-color-bottom),
|
|
var(--positive-luminance)
|
|
);
|
|
--button-secondary-border-color-light: color-mix(
|
|
in hsl,
|
|
var(--button-secondary-border-color),
|
|
var(--positive-luminance)
|
|
);
|
|
--button-secondary-color-light: color-mix(
|
|
in hsl,
|
|
var(--button-secondary-color),
|
|
var(--positive-luminance)
|
|
);
|
|
/* Clicked */
|
|
--button-secondary-active-color: color-mix(
|
|
in hsl,
|
|
var(--negative-luminance),
|
|
var(--positive-luminance) 30%
|
|
);
|
|
/* Output tabs */
|
|
--output-background-tab: #fcfcfc;
|
|
--output-current-tab: #f9ffff;
|
|
/* Output compiler highlighting */
|
|
--output-highlight-warning-color: #f79a06;
|
|
--output-highlight-warning-bg-color: inherit;
|
|
--output-highlight-error-color: #bf1b1b;
|
|
--output-highlight-error-bg-color: inherit;
|
|
}
|
|
|
|
@media (prefers-color-scheme: dark) {
|
|
:root {
|
|
--positive-luminance: black;
|
|
--negative-luminance: white;
|
|
/* Fonts */
|
|
--font-color: #dcdbd8;
|
|
--font-color-high-contrast: #dcdbd8;
|
|
/* Links */
|
|
--link-color: #b2dcff;
|
|
--link-color-visited: #eecaff;
|
|
/* Background */
|
|
--background-color: #444;
|
|
--background-color-high-contrast: #181818;
|
|
/* Code */
|
|
--code-background-color: #3c3c3c;
|
|
/* Border */
|
|
--border-color: #5e5e5e;
|
|
/* Header */
|
|
--header-main-border: #363b3d;
|
|
--header-accent-border: #bdbdbd;
|
|
/* The big red button */
|
|
--button-primary-color: #dcdbd8;
|
|
--button-primary-bg-color: #5d2310;
|
|
--button-primary-border-color: #612714;
|
|
/* Not the big red button */
|
|
--button-secondary-color: #dcdbd8;
|
|
--button-secondary-bg-color-top: #17191a;
|
|
--button-secondary-bg-color-bottom: #1a1c1d;
|
|
--button-secondary-border-color: color-mix(
|
|
in hsl,
|
|
var(--button-secondary-bg-color-bottom),
|
|
var(--negative-luminance) 40%
|
|
);
|
|
/* Output tabs */
|
|
--output-background-tab: #343434;
|
|
--output-current-tab: #191b1c;
|
|
/* Output compiler highlighting */
|
|
--output-highlight-warning-color: #ffe800;
|
|
--output-highlight-warning-bg-color: #330;
|
|
--output-highlight-error-color: #f5f5f5;
|
|
--output-highlight-error-bg-color: #820000;
|
|
}
|
|
}
|
|
|
|
[data-theme='dark']:root {
|
|
--positive-luminance: black;
|
|
--negative-luminance: white;
|
|
/* Fonts */
|
|
--font-color: #dcdbd8;
|
|
--font-color-high-contrast: #dcdbd8;
|
|
/* Links */
|
|
--link-color: #b2dcff;
|
|
--link-color-visited: #eecaff;
|
|
/* Background */
|
|
--background-color: #444;
|
|
--background-color-high-contrast: #181818;
|
|
/* Code */
|
|
--code-background-color: #3c3c3c;
|
|
/* Border */
|
|
--border-color: #5e5e5e;
|
|
/* Header */
|
|
--header-main-border: #363b3d;
|
|
--header-accent-border: #bdbdbd;
|
|
/* The big red button */
|
|
--button-primary-color: #dcdbd8;
|
|
--button-primary-bg-color: #5d2310;
|
|
--button-primary-border-color: #612714;
|
|
/* Not the big red button */
|
|
--button-secondary-color: #dcdbd8;
|
|
--button-secondary-bg-color-top: #17191a;
|
|
--button-secondary-bg-color-bottom: #1a1c1d;
|
|
--button-secondary-border-color: color-mix(
|
|
in hsl,
|
|
var(--button-secondary-bg-color-bottom),
|
|
var(--negative-luminance) 40%
|
|
);
|
|
/* Output tabs */
|
|
--output-background-tab: #343434;
|
|
--output-current-tab: #191b1c;
|
|
/* Output compiler highlighting */
|
|
--output-highlight-warning-color: #ffe800;
|
|
--output-highlight-warning-bg-color: #330;
|
|
--output-highlight-error-color: #f5f5f5;
|
|
--output-highlight-error-bg-color: #820000;
|
|
}
|
|
|
|
/* Modify normalized styles */
|
|
button,
|
|
input,
|
|
optgroup,
|
|
select,
|
|
textarea {
|
|
font-family: var(--primary-font);
|
|
font-optical-sizing: auto;
|
|
}
|
|
|
|
html {
|
|
box-sizing: border-box;
|
|
}
|
|
|
|
a {
|
|
color: var(--link-color);
|
|
}
|
|
|
|
a:visited {
|
|
color: var(--link-color-visited);
|
|
}
|
|
|
|
*,
|
|
*::before,
|
|
*::after {
|
|
box-sizing: inherit;
|
|
}
|
|
|
|
body {
|
|
color: var(--font-color);
|
|
background-color: var(--background-color);
|
|
padding: 0 1em;
|
|
font-family: var(--primary-font);
|
|
font-optical-sizing: auto;
|
|
font-size: var(--primary-font-size);
|
|
}
|
|
|
|
/* stylelint-disable-next-line selector-class-pattern */
|
|
.language-rust_errors {
|
|
& .warning {
|
|
color: var(--output-highlight-warning-color);
|
|
background-color: var(--output-highlight-warning-bg-color);
|
|
}
|
|
|
|
& .error {
|
|
color: var(--output-highlight-error-color);
|
|
background-color: var(--output-highlight-error-bg-color);
|
|
}
|
|
}
|
|
|
|
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL21vZHVsZS5jc3MvaW5kZXgubW9kdWxlLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSx3QkFBd0I7QUFDeEI7RUFDRSxVQUFVO0VBQ1YsdUNBQXVDO0VBQ3ZDLHlCQUF5QjtFQUN6Qiw0REFBNEQ7O0VBRTVELFdBQVc7RUFDWCxxQ0FBcUM7RUFDckMsMkJBQTJCOztFQUUzQixXQUFXO0VBQ1gsdUNBQXVDO0FBQ3pDOztBQTBKQTs7RUF2SkUsMkJBQTJCO0VBQzNCLDJCQUEyQjtFQUUzQixVQUFVO0VBQ1Ysa0JBQWtCO0VBQ2xCLHFEQUFxRDtFQUVyRCxVQUFVO0VBQ1Ysa0JBQWtCO0VBQ2xCLDZCQUE2QjtFQUU3QixlQUFlO0VBQ2YsMkJBQTJCO0VBQzNCLDJEQUEyRDtFQUUzRCxTQUFTO0VBQ1QsNkJBQTZCO0VBRTdCLFdBQVc7RUFDWCxvQkFBb0I7RUFFcEIsV0FBVztFQUNYLDhDQUE4QztFQUM5Qyw2QkFBNkI7RUFDN0Isc0JBQXNCO0VBQ3RCLCtCQUErQjtFQUUvQix1QkFBdUI7RUFDdkIsaURBQWlEO0VBQ2pELCtCQUErQjtFQUMvQixzQ0FBc0M7RUFDdEM7Ozs7R0FJQztFQUNEOzs7O0dBSUM7RUFFRCxZQUFZO0VBQ1o7Ozs7R0FJQztFQUVELDJCQUEyQjtFQUMzQiw4QkFBOEI7RUFDOUIscUNBQXFDO0VBQ3JDLDJDQUEyQztFQUMzQzs7OztHQUlDO0VBQ0Q7Ozs7R0FJQztFQUVELGFBQWE7RUFDYjs7OztHQUlDO0VBQ0Q7Ozs7R0FJQztFQUNEOzs7O0dBSUM7RUFFRCxZQUFZO0VBQ1o7Ozs7R0FJQztFQUVELGdCQUFnQjtFQUNoQixnQ0FBZ0M7RUFDaEMsNkJBQTZCO0VBRTdCLGlDQUFpQztFQUNqQyx5Q0FBeUM7RUFDekMsNENBQTRDO0VBQzVDLHVDQUF1QztFQUN2QywwQ0FBMEM7QUEwRDVDOztBQUVBO0VBQ0U7SUF6REEsMkJBQTJCO0lBQzNCLDJCQUEyQjtJQUUzQixVQUFVO0lBQ1YscUJBQXFCO0lBQ3JCLG1DQUFtQztJQUVuQyxVQUFVO0lBQ1YscUJBQXFCO0lBQ3JCLDZCQUE2QjtJQUU3QixlQUFlO0lBQ2Ysd0JBQXdCO0lBQ3hCLHlDQUF5QztJQUV6QyxTQUFTO0lBQ1QsZ0NBQWdDO0lBRWhDLFdBQVc7SUFDWCx1QkFBdUI7SUFFdkIsV0FBVztJQUNYLDZCQUE2QjtJQUM3QiwrQkFBK0I7SUFFL0IsdUJBQXVCO0lBQ3ZCLCtCQUErQjtJQUMvQixrQ0FBa0M7SUFDbEMsc0NBQXNDO0lBRXRDLDJCQUEyQjtJQUMzQixpQ0FBaUM7SUFDakMsd0NBQXdDO0lBQ3hDLDJDQUEyQztJQUMzQzs7OztHQUlDO0lBRUQsZ0JBQWdCO0lBQ2hCLGdDQUFnQztJQUNoQyw2QkFBNkI7SUFFN0IsaUNBQWlDO0lBQ2pDLHlDQUF5QztJQUN6Qyx5Q0FBeUM7SUFDekMsdUNBQXVDO0lBQ3ZDLDBDQUEwQztFQVcxQztBQUNGOztBQUVBO0VBOURFLDJCQUEyQjtFQUMzQiwyQkFBMkI7RUFFM0IsVUFBVTtFQUNWLHFCQUFxQjtFQUNyQixtQ0FBbUM7RUFFbkMsVUFBVTtFQUNWLHFCQUFxQjtFQUNyQiw2QkFBNkI7RUFFN0IsZUFBZTtFQUNmLHdCQUF3QjtFQUN4Qix5Q0FBeUM7RUFFekMsU0FBUztFQUNULGdDQUFnQztFQUVoQyxXQUFXO0VBQ1gsdUJBQXVCO0VBRXZCLFdBQVc7RUFDWCw2QkFBNkI7RUFDN0IsK0JBQStCO0VBRS9CLHVCQUF1QjtFQUN2QiwrQkFBK0I7RUFDL0Isa0NBQWtDO0VBQ2xDLHNDQUFzQztFQUV0QywyQkFBMkI7RUFDM0IsaUNBQWlDO0VBQ2pDLHdDQUF3QztFQUN4QywyQ0FBMkM7RUFDM0M7Ozs7R0FJQztFQUVELGdCQUFnQjtFQUNoQixnQ0FBZ0M7RUFDaEMsNkJBQTZCO0VBRTdCLGlDQUFpQztFQUNqQyx5Q0FBeUM7RUFDekMseUNBQXlDO0VBQ3pDLHVDQUF1QztFQUN2QywwQ0FBMEM7QUFnQjVDOztBQUVBLDZCQUE2QjtBQUM3Qjs7Ozs7RUFLRSxnQ0FBZ0M7RUFDaEMseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0Usc0JBQXNCO0FBQ3hCOztBQUVBO0VBQ0Usd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDOztBQUVBOzs7RUFHRSxtQkFBbUI7QUFDckI7O0FBRUE7RUFDRSx3QkFBd0I7RUFDeEIseUNBQXlDO0VBQ3pDLGNBQWM7RUFDZCxnQ0FBZ0M7RUFDaEMseUJBQXlCO0VBQ3pCLG1DQUFtQztBQUNyQzs7QUFFQSx1REFBdUQ7QUFDdkQ7RUFDRTtJQUNFLDRDQUE0QztJQUM1QywwREFBMEQ7RUFDNUQ7O0VBRUE7SUFDRSwwQ0FBMEM7SUFDMUMsd0RBQXdEO0VBQzFEO0FBQ0YiLCJmaWxlIjoiaW5kZXgubW9kdWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIE5vbi10aGVtZSB2YXJpYWJsZXMgKi9cbjpyb290IHtcbiAgLyogRm9udHMgKi9cbiAgLS1wcmltYXJ5LWZvbnQ6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAtLXByaW1hcnktZm9udC1zaXplOiAxOHB4O1xuICAtLXNlY29uZGFyeS1mb250LXNpemU6IGNhbGMoMC43NSAqIHZhcigtLXByaW1hcnktZm9udC1zaXplKSk7XG5cbiAgLyogSGVhZGVyICovXG4gIC0taGVhZGVyLXRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC0taGVhZGVyLWJvcmRlci1yYWRpdXM6IDRweDtcblxuICAvKiBCb3JkZXIgKi9cbiAgLS1ib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpO1xufVxuXG5AZGVmaW5lLW1peGluIGxpZ2h0LXRoZW1lLXZhcnMge1xuICAtLXBvc2l0aXZlLWx1bWluYW5jZTogd2hpdGU7XG4gIC0tbmVnYXRpdmUtbHVtaW5hbmNlOiBibGFjaztcblxuICAvKiBGb250cyAqL1xuICAtLWZvbnQtY29sb3I6ICM0NDQ7XG4gIC0tZm9udC1jb2xvci1oaWdoLWNvbnRyYXN0OiB2YXIoLS1uZWdhdGl2ZS1sdW1pbmFuY2UpO1xuXG4gIC8qIExpbmtzICovXG4gIC0tbGluay1jb2xvcjogIzAwZTtcbiAgLS1saW5rLWNvbG9yLXZpc2l0ZWQ6ICM1NTFhOGI7XG5cbiAgLyogQmFja2dyb3VuZCAqL1xuICAtLWJhY2tncm91bmQtY29sb3I6ICNlMWUxZGI7XG4gIC0tYmFja2dyb3VuZC1jb2xvci1oaWdoLWNvbnRyYXN0OiB2YXIoLS1wb3NpdGl2ZS1sdW1pbmFuY2UpO1xuXG4gIC8qIENvZGUgKi9cbiAgLS1jb2RlLWJhY2tncm91bmQtY29sb3I6ICNlZWU7XG5cbiAgLyogQm9yZGVyICovXG4gIC0tYm9yZGVyLWNvbG9yOiAjYmJiO1xuXG4gIC8qIEhlYWRlciAqL1xuICAtLWhlYWRlci1saW5rLWNvbG9yOiB2YXIoLS1uZWdhdGl2ZS1sdW1pbmFuY2UpO1xuICAtLWhlYWRlci1tYWluLWJvcmRlcjogI2RlZGVkZTtcbiAgLS1oZWFkZXItdGludDogIzQyOGJjYTtcbiAgLS1oZWFkZXItYWNjZW50LWJvcmRlcjogI2JkYmRiZDtcblxuICAvKiBUaGUgYmlnIHJlZCBidXR0b24gKi9cbiAgLS1idXR0b24tcHJpbWFyeS1jb2xvcjogdmFyKC0tcG9zaXRpdmUtbHVtaW5hbmNlKTtcbiAgLS1idXR0b24tcHJpbWFyeS1iZy1jb2xvcjogI2E0MjtcbiAgLS1idXR0b24tcHJpbWFyeS1ib3JkZXItY29sb3I6ICM4MDMzMWE7XG4gIC0tYnV0dG9uLXByaW1hcnktYmctY29sb3ItbGlnaHQ6IGNvbG9yLW1peChcbiAgICBpbiBoc2wsXG4gICAgdmFyKC0tYnV0dG9uLXByaW1hcnktYmctY29sb3IpLFxuICAgIHZhcigtLXBvc2l0aXZlLWx1bWluYW5jZSlcbiAgKTtcbiAgLS1idXR0b24tcHJpbWFyeS1ib3JkZXItY29sb3ItbGlnaHQ6IGNvbG9yLW1peChcbiAgICBpbiBoc2wsXG4gICAgdmFyKC0tYnV0dG9uLXByaW1hcnktYm9yZGVyLWNvbG9yKSxcbiAgICB2YXIoLS1wb3NpdGl2ZS1sdW1pbmFuY2UpXG4gICk7XG5cbiAgLyogQ2xpY2tlZCAqL1xuICAtLWJ1dHRvbi1wcmltYXJ5LWFjdGl2ZS1jb2xvcjogY29sb3ItbWl4KFxuICAgIGluIGhzbCxcbiAgICB2YXIoLS1wb3NpdGl2ZS1sdW1pbmFuY2UpLFxuICAgIHZhcigtLW5lZ2F0aXZlLWx1bWluYW5jZSkgMzAlXG4gICk7XG5cbiAgLyogTm90IHRoZSBiaWcgcmVkIGJ1dHRvbiAqL1xuICAtLWJ1dHRvbi1zZWNvbmRhcnktY29sb3I6ICM0NDQ7XG4gIC0tYnV0dG9uLXNlY29uZGFyeS1iZy1jb2xvci10b3A6ICNmZmY7XG4gIC0tYnV0dG9uLXNlY29uZGFyeS1iZy1jb2xvci1ib3R0b206ICNmOWY5Zjk7XG4gIC0tYnV0dG9uLXNlY29uZGFyeS1iZy1jb2xvcjogbGluZWFyLWdyYWRpZW50KFxuICAgIHRvIGJvdHRvbSxcbiAgICB2YXIoLS1idXR0b24tc2Vjb25kYXJ5LWJnLWNvbG9yLXRvcCksXG4gICAgdmFyKC0tYnV0dG9uLXNlY29uZGFyeS1iZy1jb2xvci1ib3R0b20pXG4gICk7XG4gIC0tYnV0dG9uLXNlY29uZGFyeS1ib3JkZXItY29sb3I6IGNvbG9yLW1peChcbiAgICBpbiBoc2wsXG4gICAgdmFyKC0tYnV0dG9uLXNlY29uZGFyeS1iZy1jb2xvci1ib3R0b20pLFxuICAgIHZhcigtLW5lZ2F0aXZlLWx1bWluYW5jZSkgMjAlXG4gICk7XG5cbiAgLyogRGlzYWJsZWQgKi9cbiAgLS1idXR0b24tc2Vjb25kYXJ5LWJnLWNvbG9yLWxpZ2h0OiBjb2xvci1taXgoXG4gICAgaW4gaHNsLFxuICAgIHZhcigtLWJ1dHRvbi1zZWNvbmRhcnktYmctY29sb3ItYm90dG9tKSxcbiAgICB2YXIoLS1wb3NpdGl2ZS1sdW1pbmFuY2UpXG4gICk7XG4gIC0tYnV0dG9uLXNlY29uZGFyeS1ib3JkZXItY29sb3ItbGlnaHQ6IGNvbG9yLW1peChcbiAgICBpbiBoc2wsXG4gICAgdmFyKC0tYnV0dG9uLXNlY29uZGFyeS1ib3JkZXItY29sb3IpLFxuICAgIHZhcigtLXBvc2l0aXZlLWx1bWluYW5jZSlcbiAgKTtcbiAgLS1idXR0b24tc2Vjb25kYXJ5LWNvbG9yLWxpZ2h0OiBjb2xvci1taXgoXG4gICAgaW4gaHNsLFxuICAgIHZhcigtLWJ1dHRvbi1zZWNvbmRhcnktY29sb3IpLFxuICAgIHZhcigtLXBvc2l0aXZlLWx1bWluYW5jZSlcbiAgKTtcblxuICAvKiBDbGlja2VkICovXG4gIC0tYnV0dG9uLXNlY29uZGFyeS1hY3RpdmUtY29sb3I6IGNvbG9yLW1peChcbiAgICBpbiBoc2wsXG4gICAgdmFyKC0tbmVnYXRpdmUtbHVtaW5hbmNlKSxcbiAgICB2YXIoLS1wb3NpdGl2ZS1sdW1pbmFuY2UpIDMwJVxuICApO1xuXG4gIC8qIE91dHB1dCB0YWJzICovXG4gIC0tb3V0cHV0LWJhY2tncm91bmQtdGFiOiAjZmNmY2ZjO1xuICAtLW91dHB1dC1jdXJyZW50LXRhYjogI2Y5ZmZmZjtcblxuICAvKiBPdXRwdXQgY29tcGlsZXIgaGlnaGxpZ2h0aW5nICovXG4gIC0tb3V0cHV0LWhpZ2hsaWdodC13YXJuaW5nLWNvbG9yOiAjZjc5YTA2O1xuICAtLW91dHB1dC1oaWdobGlnaHQtd2FybmluZy1iZy1jb2xvcjogaW5oZXJpdDtcbiAgLS1vdXRwdXQtaGlnaGxpZ2h0LWVycm9yLWNvbG9yOiAjYmYxYjFiO1xuICAtLW91dHB1dC1oaWdobGlnaHQtZXJyb3ItYmctY29sb3I6IGluaGVyaXQ7XG59XG5cbkBkZWZpbmUtbWl4aW4gZGFyay10aGVtZS12YXJzIHtcbiAgLS1wb3NpdGl2ZS1sdW1pbmFuY2U6IGJsYWNrO1xuICAtLW5lZ2F0aXZlLWx1bWluYW5jZTogd2hpdGU7XG5cbiAgLyogRm9udHMgKi9cbiAgLS1mb250LWNvbG9yOiAjZGNkYmQ4O1xuICAtLWZvbnQtY29sb3ItaGlnaC1jb250cmFzdDogI2RjZGJkODtcblxuICAvKiBMaW5rcyAqL1xuICAtLWxpbmstY29sb3I6ICNiMmRjZmY7XG4gIC0tbGluay1jb2xvci12aXNpdGVkOiAjZWVjYWZmO1xuXG4gIC8qIEJhY2tncm91bmQgKi9cbiAgLS1iYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0O1xuICAtLWJhY2tncm91bmQtY29sb3ItaGlnaC1jb250cmFzdDogIzE4MTgxODtcblxuICAvKiBDb2RlICovXG4gIC0tY29kZS1iYWNrZ3JvdW5kLWNvbG9yOiAjM2MzYzNjO1xuXG4gIC8qIEJvcmRlciAqL1xuICAtLWJvcmRlci1jb2xvcjogIzVlNWU1ZTtcblxuICAvKiBIZWFkZXIgKi9cbiAgLS1oZWFkZXItbWFpbi1ib3JkZXI6ICMzNjNiM2Q7XG4gIC0taGVhZGVyLWFjY2VudC1ib3JkZXI6ICNiZGJkYmQ7XG5cbiAgLyogVGhlIGJpZyByZWQgYnV0dG9uICovXG4gIC0tYnV0dG9uLXByaW1hcnktY29sb3I6ICNkY2RiZDg7XG4gIC0tYnV0dG9uLXByaW1hcnktYmctY29sb3I6ICM1ZDIzMTA7XG4gIC0tYnV0dG9uLXByaW1hcnktYm9yZGVyLWNvbG9yOiAjNjEyNzE0O1xuXG4gIC8qIE5vdCB0aGUgYmlnIHJlZCBidXR0b24gKi9cbiAgLS1idXR0b24tc2Vjb25kYXJ5LWNvbG9yOiAjZGNkYmQ4O1xuICAtLWJ1dHRvbi1zZWNvbmRhcnktYmctY29sb3ItdG9wOiAjMTcxOTFhO1xuICAtLWJ1dHRvbi1zZWNvbmRhcnktYmctY29sb3ItYm90dG9tOiAjMWExYzFkO1xuICAtLWJ1dHRvbi1zZWNvbmRhcnktYm9yZGVyLWNvbG9yOiBjb2xvci1taXgoXG4gICAgaW4gaHNsLFxuICAgIHZhcigtLWJ1dHRvbi1zZWNvbmRhcnktYmctY29sb3ItYm90dG9tKSxcbiAgICB2YXIoLS1uZWdhdGl2ZS1sdW1pbmFuY2UpIDQwJVxuICApO1xuXG4gIC8qIE91dHB1dCB0YWJzICovXG4gIC0tb3V0cHV0LWJhY2tncm91bmQtdGFiOiAjMzQzNDM0O1xuICAtLW91dHB1dC1jdXJyZW50LXRhYjogIzE5MWIxYztcblxuICAvKiBPdXRwdXQgY29tcGlsZXIgaGlnaGxpZ2h0aW5nICovXG4gIC0tb3V0cHV0LWhpZ2hsaWdodC13YXJuaW5nLWNvbG9yOiAjZmZlODAwO1xuICAtLW91dHB1dC1oaWdobGlnaHQtd2FybmluZy1iZy1jb2xvcjogIzMzMDtcbiAgLS1vdXRwdXQtaGlnaGxpZ2h0LWVycm9yLWNvbG9yOiAjZjVmNWY1O1xuICAtLW91dHB1dC1oaWdobGlnaHQtZXJyb3ItYmctY29sb3I6ICM4MjAwMDA7XG59XG5cbjpyb290LFxuW2RhdGEtdGhlbWU9J2xpZ2h0J106cm9vdCB7XG4gIEBtaXhpbiBsaWdodC10aGVtZS12YXJzO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtY29sb3Itc2NoZW1lOiBkYXJrKSB7XG4gIDpyb290IHtcbiAgICBAbWl4aW4gZGFyay10aGVtZS12YXJzO1xuICB9XG59XG5cbltkYXRhLXRoZW1lPSdkYXJrJ106cm9vdCB7XG4gIEBtaXhpbiBkYXJrLXRoZW1lLXZhcnM7XG59XG5cbi8qIE1vZGlmeSBub3JtYWxpemVkIHN0eWxlcyAqL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXByaW1hcnktZm9udCk7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG59XG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5hIHtcbiAgY29sb3I6IHZhcigtLWxpbmstY29sb3IpO1xufVxuXG5hOnZpc2l0ZWQge1xuICBjb2xvcjogdmFyKC0tbGluay1jb2xvci12aXNpdGVkKTtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuYm9keSB7XG4gIGNvbG9yOiB2YXIoLS1mb250LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1jb2xvcik7XG4gIHBhZGRpbmc6IDAgMWVtO1xuICBmb250LWZhbWlseTogdmFyKC0tcHJpbWFyeS1mb250KTtcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgZm9udC1zaXplOiB2YXIoLS1wcmltYXJ5LWZvbnQtc2l6ZSk7XG59XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG46Z2xvYmFsKC5sYW5ndWFnZS1ydXN0X2Vycm9ycykge1xuICAmIDpnbG9iYWwoLndhcm5pbmcpIHtcbiAgICBjb2xvcjogdmFyKC0tb3V0cHV0LWhpZ2hsaWdodC13YXJuaW5nLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1vdXRwdXQtaGlnaGxpZ2h0LXdhcm5pbmctYmctY29sb3IpO1xuICB9XG5cbiAgJiA6Z2xvYmFsKC5lcnJvcikge1xuICAgIGNvbG9yOiB2YXIoLS1vdXRwdXQtaGlnaGxpZ2h0LWVycm9yLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1vdXRwdXQtaGlnaGxpZ2h0LWVycm9yLWJnLWNvbG9yKTtcbiAgfVxufVxuIl19 */ |