972 lines
73 KiB
CSS
972 lines
73 KiB
CSS
/* src/styles.css */
|
|
#time-ruler :is(.fixed) {
|
|
position: fixed;
|
|
}
|
|
#time-ruler :is(.\!absolute) {
|
|
position: absolute !important;
|
|
}
|
|
#time-ruler :is(.absolute) {
|
|
position: absolute;
|
|
}
|
|
#time-ruler :is(.relative) {
|
|
position: relative;
|
|
}
|
|
#time-ruler :is(.left-0) {
|
|
left: 0px;
|
|
}
|
|
#time-ruler :is(.right-12) {
|
|
right: 3rem;
|
|
}
|
|
#time-ruler :is(.top-0) {
|
|
top: 0px;
|
|
}
|
|
#time-ruler :is(.top-full) {
|
|
top: 100%;
|
|
}
|
|
#time-ruler :is(.\!z-50) {
|
|
z-index: 50 !important;
|
|
}
|
|
#time-ruler :is(.z-10) {
|
|
z-index: 10;
|
|
}
|
|
#time-ruler :is(.z-30) {
|
|
z-index: 30;
|
|
}
|
|
#time-ruler :is(.z-40) {
|
|
z-index: 40;
|
|
}
|
|
#time-ruler :is(.z-50) {
|
|
z-index: 50;
|
|
}
|
|
#time-ruler :is(.\!mx-0) {
|
|
margin-left: 0px !important;
|
|
margin-right: 0px !important;
|
|
}
|
|
#time-ruler :is(.mx-2) {
|
|
margin-left: 0.5rem;
|
|
margin-right: 0.5rem;
|
|
}
|
|
#time-ruler :is(.my-0) {
|
|
margin-top: 0px;
|
|
margin-bottom: 0px;
|
|
}
|
|
#time-ruler :is(.my-1) {
|
|
margin-top: 0.25rem;
|
|
margin-bottom: 0.25rem;
|
|
}
|
|
#time-ruler :is(.ml-1) {
|
|
margin-left: 0.25rem;
|
|
}
|
|
#time-ruler :is(.ml-2) {
|
|
margin-left: 0.5rem;
|
|
}
|
|
#time-ruler :is(.mr-1) {
|
|
margin-right: 0.25rem;
|
|
}
|
|
#time-ruler :is(.mr-2) {
|
|
margin-right: 0.5rem;
|
|
}
|
|
#time-ruler :is(.mt-1) {
|
|
margin-top: 0.25rem;
|
|
}
|
|
#time-ruler :is(.block) {
|
|
display: block;
|
|
}
|
|
#time-ruler :is(.inline) {
|
|
display: inline;
|
|
}
|
|
#time-ruler :is(.flex) {
|
|
display: flex;
|
|
}
|
|
#time-ruler :is(.hidden) {
|
|
display: none;
|
|
}
|
|
#time-ruler :is(.\!h-0) {
|
|
height: 0px !important;
|
|
}
|
|
#time-ruler :is(.\!h-6) {
|
|
height: 1.5rem !important;
|
|
}
|
|
#time-ruler :is(.\!h-8) {
|
|
height: 2rem !important;
|
|
}
|
|
#time-ruler :is(.\!h-fit) {
|
|
height: -moz-fit-content !important;
|
|
height: fit-content !important;
|
|
}
|
|
#time-ruler :is(.\!h-full) {
|
|
height: 100% !important;
|
|
}
|
|
#time-ruler :is(.h-0) {
|
|
height: 0px;
|
|
}
|
|
#time-ruler :is(.h-10) {
|
|
height: 2.5rem;
|
|
}
|
|
#time-ruler :is(.h-12) {
|
|
height: 3rem;
|
|
}
|
|
#time-ruler :is(.h-2) {
|
|
height: 0.5rem;
|
|
}
|
|
#time-ruler :is(.h-4) {
|
|
height: 1rem;
|
|
}
|
|
#time-ruler :is(.h-5) {
|
|
height: 1.25rem;
|
|
}
|
|
#time-ruler :is(.h-6) {
|
|
height: 1.5rem;
|
|
}
|
|
#time-ruler :is(.h-\[16px\]) {
|
|
height: 16px;
|
|
}
|
|
#time-ruler :is(.h-\[24px\]) {
|
|
height: 24px;
|
|
}
|
|
#time-ruler :is(.h-\[28px\]) {
|
|
height: 28px;
|
|
}
|
|
#time-ruler :is(.h-fit) {
|
|
height: -moz-fit-content;
|
|
height: fit-content;
|
|
}
|
|
#time-ruler :is(.h-full) {
|
|
height: 100%;
|
|
}
|
|
#time-ruler :is(.h-line) {
|
|
height: calc(var(--line-height-normal) * 1em);
|
|
}
|
|
#time-ruler :is(.max-h-\[50\%\]) {
|
|
max-height: 50%;
|
|
}
|
|
#time-ruler :is(.max-h-\[50vh\]) {
|
|
max-height: 50vh;
|
|
}
|
|
#time-ruler :is(.max-h-full) {
|
|
max-height: 100%;
|
|
}
|
|
#time-ruler :is(.min-h-\[12px\]) {
|
|
min-height: 12px;
|
|
}
|
|
#time-ruler :is(.min-h-\[4px\]) {
|
|
min-height: 4px;
|
|
}
|
|
#time-ruler :is(.min-h-line) {
|
|
min-height: var(--font-text-size);
|
|
}
|
|
#time-ruler :is(.\!w-1) {
|
|
width: 0.25rem !important;
|
|
}
|
|
#time-ruler :is(.\!w-6) {
|
|
width: 1.5rem !important;
|
|
}
|
|
#time-ruler :is(.\!w-8) {
|
|
width: 2rem !important;
|
|
}
|
|
#time-ruler :is(.\!w-full) {
|
|
width: 100% !important;
|
|
}
|
|
#time-ruler :is(.w-0) {
|
|
width: 0px;
|
|
}
|
|
#time-ruler :is(.w-1) {
|
|
width: 0.25rem;
|
|
}
|
|
#time-ruler :is(.w-10) {
|
|
width: 2.5rem;
|
|
}
|
|
#time-ruler :is(.w-2) {
|
|
width: 0.5rem;
|
|
}
|
|
#time-ruler :is(.w-4) {
|
|
width: 1rem;
|
|
}
|
|
#time-ruler :is(.w-5) {
|
|
width: 1.25rem;
|
|
}
|
|
#time-ruler :is(.w-6) {
|
|
width: 1.5rem;
|
|
}
|
|
#time-ruler :is(.w-\[4em\]) {
|
|
width: 4em;
|
|
}
|
|
#time-ruler :is(.w-fit) {
|
|
width: -moz-fit-content;
|
|
width: fit-content;
|
|
}
|
|
#time-ruler :is(.w-full) {
|
|
width: 100%;
|
|
}
|
|
#time-ruler :is(.w-indent) {
|
|
width: 28px;
|
|
}
|
|
#time-ruler :is(.min-w-\[20px\]) {
|
|
min-width: 20px;
|
|
}
|
|
#time-ruler :is(.max-w-2xl) {
|
|
max-width: 42rem;
|
|
}
|
|
#time-ruler :is(.max-w-\[50\%\]) {
|
|
max-width: 50%;
|
|
}
|
|
#time-ruler :is(.max-w-\[80\%\]) {
|
|
max-width: 80%;
|
|
}
|
|
#time-ruler :is(.max-w-\[80vw\]) {
|
|
max-width: 80vw;
|
|
}
|
|
#time-ruler :is(.flex-none) {
|
|
flex: none;
|
|
}
|
|
#time-ruler :is(.grow) {
|
|
flex-grow: 1;
|
|
}
|
|
#time-ruler :is(.rotate-90) {
|
|
--tw-rotate: 90deg;
|
|
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
|
|
}
|
|
#time-ruler :is(.cursor-grab) {
|
|
cursor: grab;
|
|
}
|
|
#time-ruler :is(.cursor-ns-resize) {
|
|
cursor: ns-resize;
|
|
}
|
|
#time-ruler :is(.cursor-pointer) {
|
|
cursor: pointer;
|
|
}
|
|
#time-ruler :is(.select-none) {
|
|
-webkit-user-select: none;
|
|
-moz-user-select: none;
|
|
user-select: none;
|
|
}
|
|
#time-ruler :is(.resize-y) {
|
|
resize: vertical;
|
|
}
|
|
#time-ruler :is(.resize) {
|
|
resize: both;
|
|
}
|
|
#time-ruler :is(.snap-x) {
|
|
scroll-snap-type: x var(--tw-scroll-snap-strictness);
|
|
}
|
|
#time-ruler :is(.snap-y) {
|
|
scroll-snap-type: y var(--tw-scroll-snap-strictness);
|
|
}
|
|
#time-ruler :is(.snap-mandatory) {
|
|
--tw-scroll-snap-strictness: mandatory;
|
|
}
|
|
#time-ruler :is(.snap-start) {
|
|
scroll-snap-align: start;
|
|
}
|
|
#time-ruler :is(.flex-col) {
|
|
flex-direction: column;
|
|
}
|
|
#time-ruler :is(.flex-wrap) {
|
|
flex-wrap: wrap;
|
|
}
|
|
#time-ruler :is(.items-start) {
|
|
align-items: flex-start;
|
|
}
|
|
#time-ruler :is(.items-center) {
|
|
align-items: center;
|
|
}
|
|
#time-ruler :is(.\!justify-start) {
|
|
justify-content: flex-start !important;
|
|
}
|
|
#time-ruler :is(.justify-end) {
|
|
justify-content: flex-end;
|
|
}
|
|
#time-ruler :is(.justify-center) {
|
|
justify-content: center;
|
|
}
|
|
#time-ruler :is(.space-x-1 > :not([hidden]) ~ :not([hidden])) {
|
|
--tw-space-x-reverse: 0;
|
|
margin-right: calc(0.25rem * var(--tw-space-x-reverse));
|
|
margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));
|
|
}
|
|
#time-ruler :is(.space-x-2 > :not([hidden]) ~ :not([hidden])) {
|
|
--tw-space-x-reverse: 0;
|
|
margin-right: calc(0.5rem * var(--tw-space-x-reverse));
|
|
margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
|
|
}
|
|
#time-ruler :is(.space-y-1 > :not([hidden]) ~ :not([hidden])) {
|
|
--tw-space-y-reverse: 0;
|
|
margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));
|
|
margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));
|
|
}
|
|
#time-ruler :is(.space-y-2 > :not([hidden]) ~ :not([hidden])) {
|
|
--tw-space-y-reverse: 0;
|
|
margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
|
|
margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
|
|
}
|
|
#time-ruler :is(.overflow-hidden) {
|
|
overflow: hidden;
|
|
}
|
|
#time-ruler :is(.\!overflow-x-auto) {
|
|
overflow-x: auto !important;
|
|
}
|
|
#time-ruler :is(.overflow-x-auto) {
|
|
overflow-x: auto;
|
|
}
|
|
#time-ruler :is(.\!overflow-y-auto) {
|
|
overflow-y: auto !important;
|
|
}
|
|
#time-ruler :is(.overflow-y-auto) {
|
|
overflow-y: auto;
|
|
}
|
|
#time-ruler :is(.overflow-x-hidden) {
|
|
overflow-x: hidden;
|
|
}
|
|
#time-ruler :is(.overflow-y-hidden) {
|
|
overflow-y: hidden;
|
|
}
|
|
#time-ruler :is(.overflow-y-clip) {
|
|
overflow-y: clip;
|
|
}
|
|
#time-ruler :is(.truncate) {
|
|
overflow: hidden;
|
|
text-overflow: ellipsis;
|
|
white-space: nowrap;
|
|
}
|
|
#time-ruler :is(.whitespace-nowrap) {
|
|
white-space: nowrap;
|
|
}
|
|
#time-ruler :is(.break-words) {
|
|
overflow-wrap: break-word;
|
|
}
|
|
#time-ruler :is(.\!rounded-full) {
|
|
border-radius: 9999px !important;
|
|
}
|
|
#time-ruler :is(.rounded-checkbox) {
|
|
border-radius: var(--checkbox-radius);
|
|
}
|
|
#time-ruler :is(.rounded-full) {
|
|
border-radius: 9999px;
|
|
}
|
|
#time-ruler :is(.rounded-icon) {
|
|
border-radius: var(--clickable-icon-radius);
|
|
}
|
|
#time-ruler :is(.border) {
|
|
border-width: 1px;
|
|
}
|
|
#time-ruler :is(.border-0) {
|
|
border-width: 0px;
|
|
}
|
|
#time-ruler :is(.border-\[1px\]) {
|
|
border-width: 1px;
|
|
}
|
|
#time-ruler :is(.border-l) {
|
|
border-left-width: 1px;
|
|
}
|
|
#time-ruler :is(.border-l-2) {
|
|
border-left-width: 2px;
|
|
}
|
|
#time-ruler :is(.border-t) {
|
|
border-top-width: 1px;
|
|
}
|
|
#time-ruler :is(.border-solid) {
|
|
border-style: solid;
|
|
}
|
|
#time-ruler :is(.\!border-none) {
|
|
border-style: none !important;
|
|
}
|
|
#time-ruler :is(.border-divider) {
|
|
border-color: var(--divider-color);
|
|
}
|
|
#time-ruler :is(.border-faint) {
|
|
border-color: var(--text-faint);
|
|
}
|
|
#time-ruler :is(.border-selection) {
|
|
border-color: var(--text-selection);
|
|
}
|
|
#time-ruler :is(.border-l-accent) {
|
|
border-left-color: var(--text-accent);
|
|
}
|
|
#time-ruler :is(.border-t-faint) {
|
|
border-top-color: var(--text-faint);
|
|
}
|
|
#time-ruler :is(.\!bg-accent) {
|
|
background-color: var(--text-accent) !important;
|
|
}
|
|
#time-ruler :is(.\!bg-selection) {
|
|
background-color: var(--text-selection) !important;
|
|
}
|
|
#time-ruler :is(.bg-accent) {
|
|
background-color: var(--text-accent);
|
|
}
|
|
#time-ruler :is(.bg-blue-900) {
|
|
--tw-bg-opacity: 1;
|
|
background-color: rgb(30 58 138 / var(--tw-bg-opacity));
|
|
}
|
|
#time-ruler :is(.bg-code) {
|
|
background-color: var(--code-background);
|
|
}
|
|
#time-ruler :is(.bg-faint) {
|
|
background-color: var(--text-faint);
|
|
}
|
|
#time-ruler :is(.bg-primary) {
|
|
background-color: var(--background-primary);
|
|
}
|
|
#time-ruler :is(.bg-red-500\/20) {
|
|
background-color: rgb(239 68 68 / 0.2);
|
|
}
|
|
#time-ruler :is(.bg-red-800\/50) {
|
|
background-color: rgb(153 27 27 / 0.5);
|
|
}
|
|
#time-ruler :is(.bg-red-900) {
|
|
--tw-bg-opacity: 1;
|
|
background-color: rgb(127 29 29 / var(--tw-bg-opacity));
|
|
}
|
|
#time-ruler :is(.bg-selection) {
|
|
background-color: var(--text-selection);
|
|
}
|
|
#time-ruler :is(.bg-transparent) {
|
|
background-color: transparent;
|
|
}
|
|
#time-ruler :is(.\!p-0) {
|
|
padding: 0px !important;
|
|
}
|
|
#time-ruler :is(.p-0) {
|
|
padding: 0px;
|
|
}
|
|
#time-ruler :is(.p-0\.5) {
|
|
padding: 0.125rem;
|
|
}
|
|
#time-ruler :is(.p-1) {
|
|
padding: 0.25rem;
|
|
}
|
|
#time-ruler :is(.p-2) {
|
|
padding: 0.5rem;
|
|
}
|
|
#time-ruler :is(.p-8) {
|
|
padding: 2rem;
|
|
}
|
|
#time-ruler :is(.px-1) {
|
|
padding-left: 0.25rem;
|
|
padding-right: 0.25rem;
|
|
}
|
|
#time-ruler :is(.px-2) {
|
|
padding-left: 0.5rem;
|
|
padding-right: 0.5rem;
|
|
}
|
|
#time-ruler :is(.py-0) {
|
|
padding-top: 0px;
|
|
padding-bottom: 0px;
|
|
}
|
|
#time-ruler :is(.py-0\.5) {
|
|
padding-top: 0.125rem;
|
|
padding-bottom: 0.125rem;
|
|
}
|
|
#time-ruler :is(.py-2) {
|
|
padding-top: 0.5rem;
|
|
padding-bottom: 0.5rem;
|
|
}
|
|
#time-ruler :is(.pb-0) {
|
|
padding-bottom: 0px;
|
|
}
|
|
#time-ruler :is(.pb-0\.5) {
|
|
padding-bottom: 0.125rem;
|
|
}
|
|
#time-ruler :is(.pb-1) {
|
|
padding-bottom: 0.25rem;
|
|
}
|
|
#time-ruler :is(.pb-2) {
|
|
padding-bottom: 0.5rem;
|
|
}
|
|
#time-ruler :is(.pl-1) {
|
|
padding-left: 0.25rem;
|
|
}
|
|
#time-ruler :is(.pl-2) {
|
|
padding-left: 0.5rem;
|
|
}
|
|
#time-ruler :is(.pl-8) {
|
|
padding-left: 2rem;
|
|
}
|
|
#time-ruler :is(.pl-\[8px\]) {
|
|
padding-left: 8px;
|
|
}
|
|
#time-ruler :is(.pl-indent) {
|
|
padding-left: 28px;
|
|
}
|
|
#time-ruler :is(.pr-1) {
|
|
padding-right: 0.25rem;
|
|
}
|
|
#time-ruler :is(.pr-2) {
|
|
padding-right: 0.5rem;
|
|
}
|
|
#time-ruler :is(.pt-1) {
|
|
padding-top: 0.25rem;
|
|
}
|
|
#time-ruler :is(.text-center) {
|
|
text-align: center;
|
|
}
|
|
#time-ruler :is(.text-right) {
|
|
text-align: right;
|
|
}
|
|
#time-ruler :is(.font-menu) {
|
|
font-family: var(--font-interface);
|
|
}
|
|
#time-ruler :is(.font-sans) {
|
|
font-family: var(--font-text);
|
|
}
|
|
#time-ruler :is(.\!text-base) {
|
|
font-size: var(--font-text-size) !important;
|
|
}
|
|
#time-ruler :is(.\!text-xs) {
|
|
font-size: 0.75rem !important;
|
|
line-height: 1rem !important;
|
|
}
|
|
#time-ruler :is(.text-base) {
|
|
font-size: var(--font-text-size);
|
|
}
|
|
#time-ruler :is(.text-lg) {
|
|
font-size: 1.125rem;
|
|
line-height: 1.75rem;
|
|
}
|
|
#time-ruler :is(.text-sm) {
|
|
font-size: 0.875rem;
|
|
line-height: 1.25rem;
|
|
}
|
|
#time-ruler :is(.text-xs) {
|
|
font-size: 0.75rem;
|
|
line-height: 1rem;
|
|
}
|
|
#time-ruler :is(.font-bold) {
|
|
font-weight: 700;
|
|
}
|
|
#time-ruler :is(.font-light) {
|
|
font-weight: 300;
|
|
}
|
|
#time-ruler :is(.leading-line) {
|
|
line-height: var(--line-height-normal);
|
|
}
|
|
#time-ruler :is(.text-accent) {
|
|
color: var(--text-accent);
|
|
}
|
|
#time-ruler :is(.text-faint) {
|
|
color: var(--text-faint);
|
|
}
|
|
#time-ruler :is(.text-muted) {
|
|
color: var(--text-muted);
|
|
}
|
|
#time-ruler :is(.text-normal) {
|
|
color: var(--text-normal);
|
|
}
|
|
#time-ruler :is(.opacity-0) {
|
|
opacity: 0;
|
|
}
|
|
#time-ruler :is(.opacity-50) {
|
|
opacity: 0.5;
|
|
}
|
|
#time-ruler :is(.\!shadow-none) {
|
|
--tw-shadow: 0 0 #0000 !important;
|
|
--tw-shadow-colored: 0 0 #0000 !important;
|
|
box-shadow:
|
|
var(--tw-ring-offset-shadow, 0 0 #0000),
|
|
var(--tw-ring-shadow, 0 0 #0000),
|
|
var(--tw-shadow) !important;
|
|
}
|
|
#time-ruler :is(.shadow-none) {
|
|
--tw-shadow: 0 0 #0000;
|
|
--tw-shadow-colored: 0 0 #0000;
|
|
box-shadow:
|
|
var(--tw-ring-offset-shadow, 0 0 #0000),
|
|
var(--tw-ring-shadow, 0 0 #0000),
|
|
var(--tw-shadow);
|
|
}
|
|
#time-ruler :is(.invert) {
|
|
--tw-invert: invert(100%);
|
|
filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
|
|
}
|
|
#time-ruler :is(.filter) {
|
|
filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
|
|
}
|
|
#time-ruler :is(.backdrop-blur) {
|
|
--tw-backdrop-blur: blur(8px);
|
|
-webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
|
|
backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
|
|
}
|
|
#time-ruler :is(.transition-colors) {
|
|
transition-property:
|
|
color,
|
|
background-color,
|
|
border-color,
|
|
text-decoration-color,
|
|
fill,
|
|
stroke;
|
|
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
|
|
transition-duration: 150ms;
|
|
}
|
|
#time-ruler :is(.transition-opacity) {
|
|
transition-property: opacity;
|
|
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
|
|
transition-duration: 150ms;
|
|
}
|
|
#time-ruler :is(.duration-1000) {
|
|
transition-duration: 1000ms;
|
|
}
|
|
#time-ruler :is(.duration-200) {
|
|
transition-duration: 200ms;
|
|
}
|
|
#time-ruler :is(.duration-300) {
|
|
transition-duration: 300ms;
|
|
}
|
|
#time-ruler :is(.ease-linear) {
|
|
transition-timing-function: linear;
|
|
}
|
|
#time-ruler :is(.obsidian-border) {
|
|
box-shadow: 0 0 0 1px var(--background-modifier-border);
|
|
}
|
|
#time-ruler :is(.no-scrollbar)::-webkit-scrollbar {
|
|
display: none;
|
|
}
|
|
#time-ruler :is(.force-hover:hover) {
|
|
opacity: var(--icon-opacity-hover) !important;
|
|
color: var(--icon-color-hover) !important;
|
|
background-color: var(--background-modifier-hover) !important;
|
|
}
|
|
#time-ruler :is(.force-hover) {
|
|
transition-property:
|
|
color,
|
|
background-color,
|
|
border-color,
|
|
text-decoration-color,
|
|
fill,
|
|
stroke;
|
|
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
|
|
transition-duration: 300ms;
|
|
}
|
|
.container {
|
|
width: 100%;
|
|
}
|
|
@media (min-width: 640px) {
|
|
.container {
|
|
max-width: 640px;
|
|
}
|
|
}
|
|
@media (min-width: 768px) {
|
|
.container {
|
|
max-width: 768px;
|
|
}
|
|
}
|
|
@media (min-width: 1024px) {
|
|
.container {
|
|
max-width: 1024px;
|
|
}
|
|
}
|
|
@media (min-width: 1280px) {
|
|
.container {
|
|
max-width: 1280px;
|
|
}
|
|
}
|
|
@media (min-width: 1536px) {
|
|
.container {
|
|
max-width: 1536px;
|
|
}
|
|
}
|
|
.selectable {
|
|
transition-property:
|
|
color,
|
|
background-color,
|
|
border-color,
|
|
text-decoration-color,
|
|
fill,
|
|
stroke;
|
|
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
|
|
transition-duration: 300ms;
|
|
}
|
|
@media (hover: hover) {
|
|
.selectable:hover {
|
|
background-color: var(--background-modifier-hover);
|
|
}
|
|
}
|
|
.tr-menu {
|
|
position: absolute;
|
|
left: 0px;
|
|
top: 100%;
|
|
z-index: 50;
|
|
max-width: 80vw;
|
|
padding: 0.5rem;
|
|
font-size: 0.875rem;
|
|
line-height: 1.25rem;
|
|
}
|
|
.tr-menu > div {
|
|
border-radius: var(--clickable-icon-radius);
|
|
border-width: 1px;
|
|
border-style: solid;
|
|
border-color: var(--text-faint);
|
|
background-color: var(--background-primary);
|
|
padding: 0.5rem;
|
|
}
|
|
.tr-menu > div > div {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: flex-start !important;
|
|
}
|
|
.tr-menu > div > div > :not([hidden]) ~ :not([hidden]) {
|
|
--tw-space-x-reverse: 0;
|
|
margin-right: calc(0.5rem * var(--tw-space-x-reverse));
|
|
margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
|
|
}
|
|
div.unscheduled div.time-ruler-groups {
|
|
display: flex;
|
|
height: 100% !important;
|
|
width: 100% !important;
|
|
scroll-snap-type: x var(--tw-scroll-snap-strictness);
|
|
--tw-scroll-snap-strictness: mandatory;
|
|
flex-direction: column;
|
|
flex-wrap: wrap;
|
|
overflow-x: auto;
|
|
overflow-y: hidden;
|
|
}
|
|
div.unscheduled div.time-ruler-group {
|
|
max-height: 100%;
|
|
scroll-snap-align: start;
|
|
overflow-y: auto !important;
|
|
}
|
|
#time-ruler :is(button) {
|
|
transition-property:
|
|
color,
|
|
background-color,
|
|
border-color,
|
|
text-decoration-color,
|
|
fill,
|
|
stroke;
|
|
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
|
|
transition-duration: 300ms;
|
|
}
|
|
@media (hover: hover) {
|
|
#time-ruler :is(button):hover {
|
|
background-color: var(--background-modifier-hover);
|
|
}
|
|
}
|
|
#time-ruler :is(button) {
|
|
background-color: transparent;
|
|
}
|
|
*,
|
|
::before,
|
|
::after {
|
|
--tw-border-spacing-x: 0;
|
|
--tw-border-spacing-y: 0;
|
|
--tw-translate-x: 0;
|
|
--tw-translate-y: 0;
|
|
--tw-rotate: 0;
|
|
--tw-skew-x: 0;
|
|
--tw-skew-y: 0;
|
|
--tw-scale-x: 1;
|
|
--tw-scale-y: 1;
|
|
--tw-pan-x: ;
|
|
--tw-pan-y: ;
|
|
--tw-pinch-zoom: ;
|
|
--tw-scroll-snap-strictness: proximity;
|
|
--tw-gradient-from-position: ;
|
|
--tw-gradient-via-position: ;
|
|
--tw-gradient-to-position: ;
|
|
--tw-ordinal: ;
|
|
--tw-slashed-zero: ;
|
|
--tw-numeric-figure: ;
|
|
--tw-numeric-spacing: ;
|
|
--tw-numeric-fraction: ;
|
|
--tw-ring-inset: ;
|
|
--tw-ring-offset-width: 0px;
|
|
--tw-ring-offset-color: #fff;
|
|
--tw-ring-color: rgb(59 130 246 / 0.5);
|
|
--tw-ring-offset-shadow: 0 0 #0000;
|
|
--tw-ring-shadow: 0 0 #0000;
|
|
--tw-shadow: 0 0 #0000;
|
|
--tw-shadow-colored: 0 0 #0000;
|
|
--tw-blur: ;
|
|
--tw-brightness: ;
|
|
--tw-contrast: ;
|
|
--tw-grayscale: ;
|
|
--tw-hue-rotate: ;
|
|
--tw-invert: ;
|
|
--tw-saturate: ;
|
|
--tw-sepia: ;
|
|
--tw-drop-shadow: ;
|
|
--tw-backdrop-blur: ;
|
|
--tw-backdrop-brightness: ;
|
|
--tw-backdrop-contrast: ;
|
|
--tw-backdrop-grayscale: ;
|
|
--tw-backdrop-hue-rotate: ;
|
|
--tw-backdrop-invert: ;
|
|
--tw-backdrop-opacity: ;
|
|
--tw-backdrop-saturate: ;
|
|
--tw-backdrop-sepia: ;
|
|
--tw-contain-size: ;
|
|
--tw-contain-layout: ;
|
|
--tw-contain-paint: ;
|
|
--tw-contain-style: ;
|
|
}
|
|
::backdrop {
|
|
--tw-border-spacing-x: 0;
|
|
--tw-border-spacing-y: 0;
|
|
--tw-translate-x: 0;
|
|
--tw-translate-y: 0;
|
|
--tw-rotate: 0;
|
|
--tw-skew-x: 0;
|
|
--tw-skew-y: 0;
|
|
--tw-scale-x: 1;
|
|
--tw-scale-y: 1;
|
|
--tw-pan-x: ;
|
|
--tw-pan-y: ;
|
|
--tw-pinch-zoom: ;
|
|
--tw-scroll-snap-strictness: proximity;
|
|
--tw-gradient-from-position: ;
|
|
--tw-gradient-via-position: ;
|
|
--tw-gradient-to-position: ;
|
|
--tw-ordinal: ;
|
|
--tw-slashed-zero: ;
|
|
--tw-numeric-figure: ;
|
|
--tw-numeric-spacing: ;
|
|
--tw-numeric-fraction: ;
|
|
--tw-ring-inset: ;
|
|
--tw-ring-offset-width: 0px;
|
|
--tw-ring-offset-color: #fff;
|
|
--tw-ring-color: rgb(59 130 246 / 0.5);
|
|
--tw-ring-offset-shadow: 0 0 #0000;
|
|
--tw-ring-shadow: 0 0 #0000;
|
|
--tw-shadow: 0 0 #0000;
|
|
--tw-shadow-colored: 0 0 #0000;
|
|
--tw-blur: ;
|
|
--tw-brightness: ;
|
|
--tw-contrast: ;
|
|
--tw-grayscale: ;
|
|
--tw-hue-rotate: ;
|
|
--tw-invert: ;
|
|
--tw-saturate: ;
|
|
--tw-sepia: ;
|
|
--tw-drop-shadow: ;
|
|
--tw-backdrop-blur: ;
|
|
--tw-backdrop-brightness: ;
|
|
--tw-backdrop-contrast: ;
|
|
--tw-backdrop-grayscale: ;
|
|
--tw-backdrop-hue-rotate: ;
|
|
--tw-backdrop-invert: ;
|
|
--tw-backdrop-opacity: ;
|
|
--tw-backdrop-saturate: ;
|
|
--tw-backdrop-sepia: ;
|
|
--tw-contain-size: ;
|
|
--tw-contain-layout: ;
|
|
--tw-contain-paint: ;
|
|
--tw-contain-style: ;
|
|
}
|
|
#time-ruler :is(.hover\:border-accent:hover) {
|
|
border-color: var(--text-accent);
|
|
}
|
|
#time-ruler :is(.hover\:border-normal:hover) {
|
|
border-color: var(--text-normal);
|
|
}
|
|
#time-ruler :is(.hover\:bg-selection:hover) {
|
|
background-color: var(--text-selection);
|
|
}
|
|
#time-ruler :is(.hover\:text-accent:hover) {
|
|
color: var(--text-accent);
|
|
}
|
|
#time-ruler :is(.hover\:underline:hover) {
|
|
text-decoration-line: underline;
|
|
}
|
|
#time-ruler :is(.group:hover .group-hover\:block) {
|
|
display: block;
|
|
}
|
|
#time-ruler :is(.group:hover .group-hover\:flex) {
|
|
display: flex;
|
|
}
|
|
#time-ruler :is(.group:hover .group-hover\:rounded-full) {
|
|
border-radius: 9999px;
|
|
}
|
|
#time-ruler :is(.group:hover .group-hover\:bg-selection) {
|
|
background-color: var(--text-selection);
|
|
}
|
|
#time-ruler :is(.group:hover .group-hover\:px-2) {
|
|
padding-left: 0.5rem;
|
|
padding-right: 0.5rem;
|
|
}
|
|
#time-ruler :is(.group:hover .group-hover\:opacity-100) {
|
|
opacity: 1;
|
|
}
|
|
#time-ruler :is(.child\:relative > *) {
|
|
position: relative;
|
|
}
|
|
#time-ruler :is(.child\:my-1 > *) {
|
|
margin-top: 0.25rem;
|
|
margin-bottom: 0.25rem;
|
|
}
|
|
#time-ruler :is(.child\:mb-1 > *) {
|
|
margin-bottom: 0.25rem;
|
|
}
|
|
#time-ruler :is(.child\:child\:h-full > * > *) {
|
|
height: 100%;
|
|
}
|
|
#time-ruler :is(.child\:h-1\/2 > *) {
|
|
height: 50%;
|
|
}
|
|
#time-ruler :is(.child\:h-full > *) {
|
|
height: 100%;
|
|
}
|
|
#time-ruler :is(.child\:child\:child\:child\:w-1\/2 > * > * > * > *) {
|
|
width: 50%;
|
|
}
|
|
#time-ruler :is(.child\:child\:child\:child\:w-1\/3 > * > * > * > *) {
|
|
width: 33.333333%;
|
|
}
|
|
#time-ruler :is(.child\:child\:child\:child\:w-1\/4 > * > * > * > *) {
|
|
width: 25%;
|
|
}
|
|
#time-ruler :is(.child\:child\:child\:child\:w-full > * > * > * > *) {
|
|
width: 100%;
|
|
}
|
|
#time-ruler :is(.child\:w-1\/2 > *) {
|
|
width: 50%;
|
|
}
|
|
#time-ruler :is(.child\:w-1\/3 > *) {
|
|
width: 33.333333%;
|
|
}
|
|
#time-ruler :is(.child\:w-1\/4 > *) {
|
|
width: 25%;
|
|
}
|
|
#time-ruler :is(.child\:w-full > *) {
|
|
width: 100%;
|
|
}
|
|
#time-ruler :is(.child\:max-w-xl > *) {
|
|
max-width: 36rem;
|
|
}
|
|
#time-ruler :is(.child\:flex-1 > *) {
|
|
flex: 1 1 0%;
|
|
}
|
|
#time-ruler :is(.child\:flex-none > *) {
|
|
flex: none;
|
|
}
|
|
#time-ruler :is(.child\:snap-start > *) {
|
|
scroll-snap-align: start;
|
|
}
|
|
#time-ruler :is(.child\:whitespace-nowrap > *) {
|
|
white-space: nowrap;
|
|
}
|
|
#time-ruler :is(.child\:rounded-icon > *) {
|
|
border-radius: var(--clickable-icon-radius);
|
|
}
|
|
#time-ruler :is(.child\:border-\[1px\] > *) {
|
|
border-width: 1px;
|
|
}
|
|
#time-ruler :is(.child\:border-solid > *) {
|
|
border-style: solid;
|
|
}
|
|
#time-ruler :is(.child\:border-divider > *) {
|
|
border-color: var(--divider-color);
|
|
}
|
|
#time-ruler :is(.child\:bg-primary > *) {
|
|
background-color: var(--background-primary);
|
|
}
|
|
#time-ruler :is(.child\:p-1 > *) {
|
|
padding: 0.25rem;
|
|
}
|
|
#time-ruler :is(.child\:pb-0 > *) {
|
|
padding-bottom: 0px;
|
|
}
|
|
#time-ruler :is(.child\:invert > *) {
|
|
--tw-invert: invert(100%);
|
|
filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
|
|
}
|
|
/*# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsiLi4vc3JjL3N0eWxlcy5jc3MiXSwKICAic291cmNlc0NvbnRlbnQiOiBbIiN0aW1lLXJ1bGVyIDppcyguZml4ZWQpIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG59XG4jdGltZS1ydWxlciA6aXMoLlxcIWFic29sdXRlKSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG59XG4jdGltZS1ydWxlciA6aXMoLmFic29sdXRlKSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xufVxuI3RpbWUtcnVsZXIgOmlzKC5yZWxhdGl2ZSkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiN0aW1lLXJ1bGVyIDppcygubGVmdC0wKSB7XG4gICAgbGVmdDogMHB4O1xufVxuI3RpbWUtcnVsZXIgOmlzKC5yaWdodC0xMikge1xuICAgIHJpZ2h0OiAzcmVtO1xufVxuI3RpbWUtcnVsZXIgOmlzKC50b3AtMCkge1xuICAgIHRvcDogMHB4O1xufVxuI3RpbWUtcnVsZXIgOmlzKC50b3AtZnVsbCkge1xuICAgIHRvcDogMTAwJTtcbn1cbiN0aW1lLXJ1bGVyIDppcyguXFwhei01MCkge1xuICAgIHotaW5kZXg6IDUwICFpbXBvcnRhbnQ7XG59XG4jdGltZS1ydWxlciA6aXMoLnotMTApIHtcbiAgICB6LWluZGV4OiAxMDtcbn1cbiN0aW1lLXJ1bGVyIDppcyguei0zMCkge1xuICAgIHotaW5kZXg6IDMwO1xufVxuI3RpbWUtcnVsZXIgOmlzKC56LTQwKSB7XG4gICAgei1pbmRleDogNDA7XG59XG4jdGltZS1ydWxlciA6aXMoLnotNTApIHtcbiAgICB6LWluZGV4OiA1MDtcbn1cbiN0aW1lLXJ1bGVyIDppcyguXFwhbXgtMCkge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xufVxuI3RpbWUtcnVsZXIgOmlzKC5teC0yKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbiN0aW1lLXJ1bGVyIDppcygubXktMCkge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4jdGltZS1ydWxlciA6aXMoLm15LTEpIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG59XG4jdGltZS1ydWxlciA6aXMoLm1sLTEpIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbTtcbn1cbiN0aW1lLXJ1bGVyIDppcygubWwtMikge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG4jdGltZS1ydWxlciA6aXMoLm1yLTEpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG59XG4jdGltZS1ydWxlciA6aXMoLm1yLTIpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbiN0aW1lLXJ1bGVyIDppcygubXQtMSkge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW07XG59XG4jdGltZS1ydWxlciA6aXMoLmJsb2NrKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4jdGltZS1ydWxlciA6aXMoLmlubGluZSkge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbn1cbiN0aW1lLXJ1bGVyIDppcyguZmxleCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG4jdGltZS1ydWxlciA6aXMoLmhpZGRlbikge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4jdGltZS1ydWxlciA6aXMoLlxcIWgtMCkge1xuICAgIGhlaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG4jdGltZS1ydWxlciA6aXMoLlxcIWgtNikge1xuICAgIGhlaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4jdGltZS1ydWxlciA6aXMoLlxcIWgtOCkge1xuICAgIGhlaWdodDogMnJlbSAhaW1wb3J0YW50O1xufVxuI3RpbWUtcnVsZXIgOmlzKC5cXCFoLWZpdCkge1xuICAgIGhlaWdodDogLW1vei1maXQtY29udGVudCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcbn1cbiN0aW1lLXJ1bGVyIDppcyguXFwhaC1mdWxsKSB7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG4jdGltZS1ydWxlciA6aXMoLmgtMCkge1xuICAgIGhlaWdodDogMHB4O1xufVxuI3RpbWUtcnVsZXIgOmlzKC5oLTEwKSB7XG4gICAgaGVpZ2h0OiAyLjVyZW07XG59XG4jdGltZS1ydWxlciA6aXMoLmgtMTIpIHtcbiAgICBoZWlnaHQ6IDNyZW07XG59XG4jdGltZS1ydWxlciA6aXMoLmgtMikge1xuICAgIGhlaWdodDogMC41cmVtO1xufVxuI3RpbWUtcnVsZXIgOmlzKC5oLTQpIHtcbiAgICBoZWlnaHQ6IDFyZW07XG59XG4jdGltZS1ydWxlciA6aXMoLmgtNSkge1xuICAgIGhlaWdodDogMS4yNXJlbTtcbn1cbiN0aW1lLXJ1bGVyIDppcyguaC02KSB7XG4gICAgaGVpZ2h0OiAxLjVyZW07XG59XG4jdGltZS1ydWxlciA6aXMoLmgtXFxbMTZweFxcXSkge1xuICAgIGhlaWdodDogMTZweDtcbn1cbiN0aW1lLXJ1bGVyIDppcyguaC1cXFsyNHB4XFxdKSB7XG4gICAgaGVpZ2h0OiAyNHB4O1xufVxuI3RpbWUtcnVsZXIgOmlzKC5oLVxcWzI4cHhcXF0pIHtcbiAgICBoZWlnaHQ6IDI4cHg7XG59XG4jdGltZS1ydWxlciA6aXMoLmgtZml0KSB7XG4gICAgaGVpZ2h0OiAtbW96LWZpdC1jb250ZW50O1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG59XG4jdGltZS1ydWxlciA6aXMoLmgtZnVsbCkge1xuICAgIGhlaWdodDogMTAwJTtcbn1cbiN0aW1lLXJ1bGVyIDppcyguaC1saW5lKSB7XG4gICAgaGVpZ2h0OiBjYWxjKHZhcigtLWxpbmUtaGVpZ2h0LW5vcm1hbCkgKiAxZW0pO1xufVxuI3RpbWUtcnVsZXIgOmlzKC5tYXgtaC1cXFs1MFxcJVxcXSkge1xuICAgIG1heC1oZWlnaHQ6IDUwJTtcbn1cbiN0aW1lLXJ1bGVyIDppcygubWF4LWgtXFxbNTB2aFxcXSkge1xuICAgIG1heC1oZWlnaHQ6IDUwdmg7XG59XG4jdGltZS1ydWxlciA6aXMoLm1heC1oLWZ1bGwpIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuI3RpbWUtcnVsZXIgOmlzKC5taW4taC1cXFsxMnB4XFxdKSB7XG4gICAgbWluLWhlaWdodDogMTJweDtcbn1cbiN0aW1lLXJ1bGVyIDppcygubWluLWgtXFxbNHB4XFxdKSB7XG4gICAgbWluLWhlaWdodDogNHB4O1xufVxuI3RpbWUtcnVsZXIgOmlzKC5taW4taC1saW5lKSB7XG4gICAgbWluLWhlaWdodDogdmFyKC0tZm9udC10ZXh0LXNpemUpO1xufVxuI3RpbWUtcnVsZXIgOmlzKC5cXCF3LTEpIHtcbiAgICB3aWR0aDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuI3RpbWUtcnVsZXIgOmlzKC5cXCF3LTYpIHtcbiAgICB3aWR0aDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4jdGltZS1ydWxlciA6aXMoLlxcIXctOCkge1xuICAgIHdpZHRoOiAycmVtICFpbXBvcnRhbnQ7XG59XG4jdGltZS1ydWxlciA6aXMoLlxcIXctZnVsbCkge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4jdGltZS1ydWxlciA6aXMoLnctMCkge1xuICAgIHdpZHRoOiAwcHg7XG59XG4jdGltZS1ydWxlciA6aXMoLnctMSkge1xuICAgIHdpZHRoOiAwLjI1cmVtO1xufVxuI3RpbWUtcnVsZXIgOmlzKC53LTEwKSB7XG4gICAgd2lkdGg6IDIuNXJlbTtcbn1cbiN0aW1lLXJ1bGVyIDppcygudy0yKSB7XG4gICAgd2lkdGg6IDAuNXJlbTtcbn1cbiN0aW1lLXJ1bGVyIDppcygudy00KSB7XG4gICAgd2lkdGg6IDFyZW07XG59XG4jdGltZS1ydWxlciA6aXMoLnctNSkge1xuICAgIHdpZHRoOiAxLjI1cmVtO1xufVxuI3RpbWUtcnVsZXIgOmlzKC53LTYpIHtcbiAgICB3aWR0aDogMS41cmVtO1xufVxuI3RpbWUtcnVsZXIgOmlzKC53LVxcWzRlbVxcXSkge1xuICAgIHdpZHRoOiA0ZW07XG59XG4jdGltZS1ydWxlciA6aXMoLnctZml0KSB7XG4gICAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuI3RpbWUtcnVsZXIgOmlzKC53LWZ1bGwpIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cbiN0aW1lLXJ1bGVyIDppcygudy1pbmRlbnQpIHtcbiAgICB3aWR0aDogMjhweDtcbn1cbiN0aW1lLXJ1bGVyIDppcygubWluLXctXFxbMjBweFxcXSkge1xuICAgIG1pbi13aWR0aDogMjBweDtcbn1cbiN0aW1lLXJ1bGVyIDppcygubWF4LXctMnhsKSB7XG4gICAgbWF4LXdpZHRoOiA0MnJlbTtcbn1cbiN0aW1lLXJ1bGVyIDppcygubWF4LXctXFxbNTBcXCVcXF0pIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbn1cbiN0aW1lLXJ1bGVyIDppcygubWF4LXctXFxbODBcXCVcXF0pIHtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbn1cbiN0aW1lLXJ1bGVyIDppcygubWF4LXctXFxbODB2d1xcXSkge1xuICAgIG1heC13aWR0aDogODB2dztcbn1cbiN0aW1lLXJ1bGVyIDppcyguZmxleC1ub25lKSB7XG4gICAgZmxleDogbm9uZTtcbn1cbiN0aW1lLXJ1bGVyIDppcyguZ3Jvdykge1xuICAgIGZsZXgtZ3JvdzogMTtcbn1cbiN0aW1lLXJ1bGVyIDppcygucm90YXRlLTkwKSB7XG4gICAgLS10dy1yb3RhdGU6IDkwZGVnO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKHZhcigtLXR3LXRyYW5zbGF0ZS14KSwgdmFyKC0tdHctdHJhbnNsYXRlLXkpKSByb3RhdGUodmFyKC0tdHctcm90YXRlKSkgc2tld1godmFyKC0tdHctc2tldy14KSkgc2tld1kodmFyKC0tdHctc2tldy15KSkgc2NhbGVYKHZhcigtLXR3LXNjYWxlLXgpKSBzY2FsZVkodmFyKC0tdHctc2NhbGUteSkpO1xufVxuI3RpbWUtcnVsZXIgOmlzKC5jdXJzb3ItZ3JhYikge1xuICAgIGN1cnNvcjogZ3JhYjtcbn1cbiN0aW1lLXJ1bGVyIDppcyguY3Vyc29yLW5zLXJlc2l6ZSkge1xuICAgIGN1cnNvcjogbnMtcmVzaXplO1xufVxuI3RpbWUtcnVsZXIgOmlzKC5jdXJzb3ItcG9pbnRlcikge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbiN0aW1lLXJ1bGVyIDppcyguc2VsZWN0LW5vbmUpIHtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbiN0aW1lLXJ1bGVyIDppcygucmVzaXplLXkpIHtcbiAgICByZXNpemU6IHZlcnRpY2FsO1xufVxuI3RpbWUtcnVsZXIgOmlzKC5yZXNpemUpIHtcbiAgICByZXNpemU6IGJvdGg7XG59XG4jdGltZS1ydWxlciA6aXMoLnNuYXAteCkge1xuICAgIHNjcm9sbC1zbmFwLXR5cGU6IHggdmFyKC0tdHctc2Nyb2xsLXNuYXAtc3RyaWN0bmVzcyk7XG59XG4jdGltZS1ydWxlciA6aXMoLnNuYXAteSkge1xuICAgIHNjcm9sbC1zbmFwLXR5cGU6IHkgdmFyKC0tdHctc2Nyb2xsLXNuYXAtc3RyaWN0bmVzcyk7XG59XG4jdGltZS1ydWxlciA6aXMoLnNuYXAtbWFuZGF0b3J5KSB7XG4gICAgLS10dy1zY3JvbGwtc25hcC1zdHJpY3RuZXNzOiBtYW5kYXRvcnk7XG59XG4jdGltZS1ydWxlciA6aXMoLnNuYXAtc3RhcnQpIHtcbiAgICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQ7XG59XG4jdGltZS1ydWxlciA6aXMoLmZsZXgtY29sKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbiN0aW1lLXJ1bGVyIDppcyguZmxleC13cmFwKSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xufVxuI3RpbWUtcnVsZXIgOmlzKC5pdGVtcy1zdGFydCkge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuI3RpbWUtcnVsZXIgOmlzKC5pdGVtcy1jZW50ZXIpIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuI3RpbWUtcnVsZXIgOmlzKC5cXCFqdXN0aWZ5LXN0YXJ0KSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG4jdGltZS1ydWxlciA6aXMoLmp1c3RpZnktZW5kKSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbiN0aW1lLXJ1bGVyIDppcyguanVzdGlmeS1jZW50ZXIpIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbiN0aW1lLXJ1bGVyIDppcyguc3BhY2UteC0xID4gOm5vdChbaGlkZGVuXSkgfiA6bm90KFtoaWRkZW5dKSkge1xuICAgIC0tdHctc3BhY2UteC1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygwLjI1cmVtICogdmFyKC0tdHctc3BhY2UteC1yZXZlcnNlKSk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMC4yNXJlbSAqIGNhbGMoMSAtIHZhcigtLXR3LXNwYWNlLXgtcmV2ZXJzZSkpKTtcbn1cbiN0aW1lLXJ1bGVyIDppcyguc3BhY2UteC0yID4gOm5vdChbaGlkZGVuXSkgfiA6bm90KFtoaWRkZW5dKSkge1xuICAgIC0tdHctc3BhY2UteC1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygwLjVyZW0gKiB2YXIoLS10dy1zcGFjZS14LXJldmVyc2UpKTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygwLjVyZW0gKiBjYWxjKDEgLSB2YXIoLS10dy1zcGFjZS14LXJldmVyc2UpKSk7XG59XG4jdGltZS1ydWxlciA6aXMoLnNwYWNlLXktMSA+IDpub3QoW2hpZGRlbl0pIH4gOm5vdChbaGlkZGVuXSkpIHtcbiAgICAtLXR3LXNwYWNlLXktcmV2ZXJzZTogMDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDAuMjVyZW0gKiBjYWxjKDEgLSB2YXIoLS10dy1zcGFjZS15LXJldmVyc2UpKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygwLjI1cmVtICogdmFyKC0tdHctc3BhY2UteS1yZXZlcnNlKSk7XG59XG4jdGltZS1ydWxlciA6aXMoLnNwYWNlLXktMiA+IDpub3QoW2hpZGRlbl0pIH4gOm5vdChbaGlkZGVuXSkpIHtcbiAgICAtLXR3LXNwYWNlLXktcmV2ZXJzZTogMDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDAuNXJlbSAqIGNhbGMoMSAtIHZhcigtLXR3LXNwYWNlLXktcmV2ZXJzZSkpKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDAuNXJlbSAqIHZhcigtLXR3LXNwYWNlLXktcmV2ZXJzZSkpO1xufVxuI3RpbWUtcnVsZXIgOmlzKC5vdmVyZmxvdy1oaWRkZW4pIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuI3RpbWUtcnVsZXIgOmlzKC5cXCFvdmVyZmxvdy14LWF1dG8pIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4jdGltZS1ydWxlciA6aXMoLm92ZXJmbG93LXgtYXV0bykge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG59XG4jdGltZS1ydWxlciA6aXMoLlxcIW92ZXJmbG93LXktYXV0bykge1xuICAgIG92ZXJmbG93LXk6IGF1dG8gIWltcG9ydGFudDtcbn1cbiN0aW1lLXJ1bGVyIDppcygub3ZlcmZsb3cteS1hdXRvKSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbn1cbiN0aW1lLXJ1bGVyIDppcygub3ZlcmZsb3cteC1oaWRkZW4pIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG4jdGltZS1ydWxlciA6aXMoLm92ZXJmbG93LXktaGlkZGVuKSB7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuI3RpbWUtcnVsZXIgOmlzKC5vdmVyZmxvdy15LWNsaXApIHtcbiAgICBvdmVyZmxvdy15OiBjbGlwO1xufVxuI3RpbWUtcnVsZXIgOmlzKC50cnVuY2F0ZSkge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiN0aW1lLXJ1bGVyIDppcygud2hpdGVzcGFjZS1ub3dyYXApIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuI3RpbWUtcnVsZXIgOmlzKC5icmVhay13b3Jkcykge1xuICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4jdGltZS1ydWxlciA6aXMoLlxcIXJvdW5kZWQtZnVsbCkge1xuICAgIGJvcmRlci1yYWRpdXM6IDk5OTlweCAhaW1wb3J0YW50O1xufVxuI3RpbWUtcnVsZXIgOmlzKC5yb3VuZGVkLWNoZWNrYm94KSB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tY2hlY2tib3gtcmFkaXVzKTtcbn1cbiN0aW1lLXJ1bGVyIDppcygucm91bmRlZC1mdWxsKSB7XG4gICAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xufVxuI3RpbWUtcnVsZXIgOmlzKC5yb3VuZGVkLWljb24pIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1jbGlja2FibGUtaWNvbi1yYWRpdXMpO1xufVxuI3RpbWUtcnVsZXIgOmlzKC5ib3JkZXIpIHtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbn1cbiN0aW1lLXJ1bGVyIDppcyguYm9yZGVyLTApIHtcbiAgICBib3JkZXItd2lkdGg6IDBweDtcbn1cbiN0aW1lLXJ1bGVyIDppcyguYm9yZGVyLVxcWzFweFxcXSkge1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xufVxuI3RpbWUtcnVsZXIgOmlzKC5ib3JkZXItbCkge1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG59XG4jdGltZS1ydWxlciA6aXMoLmJvcmRlci1sLTIpIHtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMnB4O1xufVxuI3RpbWUtcnVsZXIgOmlzKC5ib3JkZXItdCkge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbn1cbiN0aW1lLXJ1bGVyIDppcyguYm9yZGVyLXNvbGlkKSB7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cbiN0aW1lLXJ1bGVyIDppcyguXFwhYm9yZGVyLW5vbmUpIHtcbiAgICBib3JkZXItc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcbn1cbiN0aW1lLXJ1bGVyIDppcyguYm9yZGVyLWRpdmlkZXIpIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWRpdmlkZXItY29sb3IpO1xufVxuI3RpbWUtcnVsZXIgOmlzKC5ib3JkZXItZmFpbnQpIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXRleHQtZmFpbnQpO1xufVxuI3RpbWUtcnVsZXIgOmlzKC5ib3JkZXItc2VsZWN0aW9uKSB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS10ZXh0LXNlbGVjdGlvbik7XG59XG4jdGltZS1ydWxlciA6aXMoLmJvcmRlci1sLWFjY2VudCkge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS10ZXh0LWFjY2VudCk7XG59XG4jdGltZS1ydWxlciA6aXMoLmJvcmRlci10LWZhaW50KSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tdGV4dC1mYWludCk7XG59XG4jdGltZS1ydWxlciA6aXMoLlxcIWJnLWFjY2VudCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRleHQtYWNjZW50KSAhaW1wb3J0YW50O1xufVxuI3RpbWUtcnVsZXIgOmlzKC5cXCFiZy1zZWxlY3Rpb24pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZXh0LXNlbGVjdGlvbikgIWltcG9ydGFudDtcbn1cbiN0aW1lLXJ1bGVyIDppcyguYmctYWNjZW50KSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGV4dC1hY2NlbnQpO1xufVxuI3RpbWUtcnVsZXIgOmlzKC5iZy1ibHVlLTkwMCkge1xuICAgIC0tdHctYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMzAgNTggMTM4IC8gdmFyKC0tdHctYmctb3BhY2l0eSkpO1xufVxuI3RpbWUtcnVsZXIgOmlzKC5iZy1jb2RlKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29kZS1iYWNrZ3JvdW5kKTtcbn1cbiN0aW1lLXJ1bGVyIDppcyguYmctZmFpbnQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZXh0LWZhaW50KTtcbn1cbiN0aW1lLXJ1bGVyIDppcyguYmctcHJpbWFyeSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtcHJpbWFyeSk7XG59XG4jdGltZS1ydWxlciA6aXMoLmJnLXJlZC01MDBcXC8yMCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyMzkgNjggNjggLyAwLjIpO1xufVxuI3RpbWUtcnVsZXIgOmlzKC5iZy1yZWQtODAwXFwvNTApIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTUzIDI3IDI3IC8gMC41KTtcbn1cbiN0aW1lLXJ1bGVyIDppcyguYmctcmVkLTkwMCkge1xuICAgIC0tdHctYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTI3IDI5IDI5IC8gdmFyKC0tdHctYmctb3BhY2l0eSkpO1xufVxuI3RpbWUtcnVsZXIgOmlzKC5iZy1zZWxlY3Rpb24pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZXh0LXNlbGVjdGlvbik7XG59XG4jdGltZS1ydWxlciA6aXMoLmJnLXRyYW5zcGFyZW50KSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4jdGltZS1ydWxlciA6aXMoLlxcIXAtMCkge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xufVxuI3RpbWUtcnVsZXIgOmlzKC5wLTApIHtcbiAgICBwYWRkaW5nOiAwcHg7XG59XG4jdGltZS1ydWxlciA6aXMoLnAtMFxcLjUpIHtcbiAgICBwYWRkaW5nOiAwLjEyNXJlbTtcbn1cbiN0aW1lLXJ1bGVyIDppcygucC0xKSB7XG4gICAgcGFkZGluZzogMC4yNXJlbTtcbn1cbiN0aW1lLXJ1bGVyIDppcygucC0yKSB7XG4gICAgcGFkZGluZzogMC41cmVtO1xufVxuI3RpbWUtcnVsZXIgOmlzKC5wLTgpIHtcbiAgICBwYWRkaW5nOiAycmVtO1xufVxuI3RpbWUtcnVsZXIgOmlzKC5weC0xKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW07XG59XG4jdGltZS1ydWxlciA6aXMoLnB4LTIpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG59XG4jdGltZS1ydWxlciA6aXMoLnB5LTApIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG59XG4jdGltZS1ydWxlciA6aXMoLnB5LTBcXC41KSB7XG4gICAgcGFkZGluZy10b3A6IDAuMTI1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjEyNXJlbTtcbn1cbiN0aW1lLXJ1bGVyIDppcygucHktMikge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbn1cbiN0aW1lLXJ1bGVyIDppcygucGItMCkge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG59XG4jdGltZS1ydWxlciA6aXMoLnBiLTBcXC41KSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMTI1cmVtO1xufVxuI3RpbWUtcnVsZXIgOmlzKC5wYi0xKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07XG59XG4jdGltZS1ydWxlciA6aXMoLnBiLTIpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xufVxuI3RpbWUtcnVsZXIgOmlzKC5wbC0xKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtO1xufVxuI3RpbWUtcnVsZXIgOmlzKC5wbC0yKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG59XG4jdGltZS1ydWxlciA6aXMoLnBsLTgpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG4jdGltZS1ydWxlciA6aXMoLnBsLVxcWzhweFxcXSkge1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xufVxuI3RpbWUtcnVsZXIgOmlzKC5wbC1pbmRlbnQpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG59XG4jdGltZS1ydWxlciA6aXMoLnByLTEpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtO1xufVxuI3RpbWUtcnVsZXIgOmlzKC5wci0yKSB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xufVxuI3RpbWUtcnVsZXIgOmlzKC5wdC0xKSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW07XG59XG4jdGltZS1ydWxlciA6aXMoLnRleHQtY2VudGVyKSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI3RpbWUtcnVsZXIgOmlzKC50ZXh0LXJpZ2h0KSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4jdGltZS1ydWxlciA6aXMoLmZvbnQtbWVudSkge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWludGVyZmFjZSk7XG59XG4jdGltZS1ydWxlciA6aXMoLmZvbnQtc2Fucykge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXRleHQpO1xufVxuI3RpbWUtcnVsZXIgOmlzKC5cXCF0ZXh0LWJhc2UpIHtcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtdGV4dC1zaXplKSAhaW1wb3J0YW50O1xufVxuI3RpbWUtcnVsZXIgOmlzKC5cXCF0ZXh0LXhzKSB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cbiN0aW1lLXJ1bGVyIDppcygudGV4dC1iYXNlKSB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXRleHQtc2l6ZSk7XG59XG4jdGltZS1ydWxlciA6aXMoLnRleHQtbGcpIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xufVxuI3RpbWUtcnVsZXIgOmlzKC50ZXh0LXNtKSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cbiN0aW1lLXJ1bGVyIDppcygudGV4dC14cykge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMXJlbTtcbn1cbiN0aW1lLXJ1bGVyIDppcyguZm9udC1ib2xkKSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbiN0aW1lLXJ1bGVyIDppcyguZm9udC1saWdodCkge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4jdGltZS1ydWxlciA6aXMoLmxlYWRpbmctbGluZSkge1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ub3JtYWwpO1xufVxuI3RpbWUtcnVsZXIgOmlzKC50ZXh0LWFjY2VudCkge1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWFjY2VudCk7XG59XG4jdGltZS1ydWxlciA6aXMoLnRleHQtZmFpbnQpIHtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1mYWludCk7XG59XG4jdGltZS1ydWxlciA6aXMoLnRleHQtbXV0ZWQpIHtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1tdXRlZCk7XG59XG4jdGltZS1ydWxlciA6aXMoLnRleHQtbm9ybWFsKSB7XG4gICAgY29sb3I6IHZhcigtLXRleHQtbm9ybWFsKTtcbn1cbiN0aW1lLXJ1bGVyIDppcygub3BhY2l0eS0wKSB7XG4gICAgb3BhY2l0eTogMDtcbn1cbiN0aW1lLXJ1bGVyIDppcygub3BhY2l0eS01MCkge1xuICAgIG9wYWNpdHk6IDAuNTtcbn1cbiN0aW1lLXJ1bGVyIDppcyguXFwhc2hhZG93LW5vbmUpIHtcbiAgICAtLXR3LXNoYWRvdzogMCAwICMwMDAwICFpbXBvcnRhbnQ7XG4gICAgLS10dy1zaGFkb3ctY29sb3JlZDogMCAwICMwMDAwICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tdHctcmluZy1vZmZzZXQtc2hhZG93LCAwIDAgIzAwMDApLCB2YXIoLS10dy1yaW5nLXNoYWRvdywgMCAwICMwMDAwKSwgdmFyKC0tdHctc2hhZG93KSAhaW1wb3J0YW50O1xufVxuI3RpbWUtcnVsZXIgOmlzKC5zaGFkb3ctbm9uZSkge1xuICAgIC0tdHctc2hhZG93OiAwIDAgIzAwMDA7XG4gICAgLS10dy1zaGFkb3ctY29sb3JlZDogMCAwICMwMDAwO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLXR3LXJpbmctb2Zmc2V0LXNoYWRvdywgMCAwICMwMDAwKSwgdmFyKC0tdHctcmluZy1zaGFkb3csIDAgMCAjMDAwMCksIHZhcigtLXR3LXNoYWRvdyk7XG59XG4jdGltZS1ydWxlciA6aXMoLmludmVydCkge1xuICAgIC0tdHctaW52ZXJ0OiBpbnZlcnQoMTAwJSk7XG4gICAgZmlsdGVyOiB2YXIoLS10dy1ibHVyKSB2YXIoLS10dy1icmlnaHRuZXNzKSB2YXIoLS10dy1jb250cmFzdCkgdmFyKC0tdHctZ3JheXNjYWxlKSB2YXIoLS10dy1odWUtcm90YXRlKSB2YXIoLS10dy1pbnZlcnQpIHZhcigtLXR3LXNhdHVyYXRlKSB2YXIoLS10dy1zZXBpYSkgdmFyKC0tdHctZHJvcC1zaGFkb3cpO1xufVxuI3RpbWUtcnVsZXIgOmlzKC5maWx0ZXIpIHtcbiAgICBmaWx0ZXI6IHZhcigtLXR3LWJsdXIpIHZhcigtLXR3LWJyaWdodG5lc3MpIHZhcigtLXR3LWNvbnRyYXN0KSB2YXIoLS10dy1ncmF5c2NhbGUpIHZhcigtLXR3LWh1ZS1yb3RhdGUpIHZhcigtLXR3LWludmVydCkgdmFyKC0tdHctc2F0dXJhdGUpIHZhcigtLXR3LXNlcGlhKSB2YXIoLS10dy1kcm9wLXNoYWRvdyk7XG59XG4jdGltZS1ydWxlciA6aXMoLmJhY2tkcm9wLWJsdXIpIHtcbiAgICAtLXR3LWJhY2tkcm9wLWJsdXI6IGJsdXIoOHB4KTtcbiAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogdmFyKC0tdHctYmFja2Ryb3AtYmx1cikgdmFyKC0tdHctYmFja2Ryb3AtYnJpZ2h0bmVzcykgdmFyKC0tdHctYmFja2Ryb3AtY29udHJhc3QpIHZhcigtLXR3LWJhY2tkcm9wLWdyYXlzY2FsZSkgdmFyKC0tdHctYmFja2Ryb3AtaHVlLXJvdGF0ZSkgdmFyKC0tdHctYmFja2Ryb3AtaW52ZXJ0KSB2YXIoLS10dy1iYWNrZHJvcC1vcGFjaXR5KSB2YXIoLS10dy1iYWNrZHJvcC1zYXR1cmF0ZSkgdmFyKC0tdHctYmFja2Ryb3Atc2VwaWEpO1xuICAgICAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiB2YXIoLS10dy1iYWNrZHJvcC1ibHVyKSB2YXIoLS10dy1iYWNrZHJvcC1icmlnaHRuZXNzKSB2YXIoLS10dy1iYWNrZHJvcC1jb250cmFzdCkgdmFyKC0tdHctYmFja2Ryb3AtZ3JheXNjYWxlKSB2YXIoLS10dy1iYWNrZHJvcC1odWUtcm90YXRlKSB2YXIoLS10dy1iYWNrZHJvcC1pbnZlcnQpIHZhcigtLXR3LWJhY2tkcm9wLW9wYWNpdHkpIHZhcigtLXR3LWJhY2tkcm9wLXNhdHVyYXRlKSB2YXIoLS10dy1iYWNrZHJvcC1zZXBpYSk7XG59XG4jdGltZS1ydWxlciA6aXMoLnRyYW5zaXRpb24tY29sb3JzKSB7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIGJhY2tncm91bmQtY29sb3IsIGJvcmRlci1jb2xvciwgdGV4dC1kZWNvcmF0aW9uLWNvbG9yLCBmaWxsLCBzdHJva2U7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTUwbXM7XG59XG4jdGltZS1ydWxlciA6aXMoLnRyYW5zaXRpb24tb3BhY2l0eSkge1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTUwbXM7XG59XG4jdGltZS1ydWxlciA6aXMoLmR1cmF0aW9uLTEwMDApIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMDAwbXM7XG59XG4jdGltZS1ydWxlciA6aXMoLmR1cmF0aW9uLTIwMCkge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMG1zO1xufVxuI3RpbWUtcnVsZXIgOmlzKC5kdXJhdGlvbi0zMDApIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzMDBtcztcbn1cbiN0aW1lLXJ1bGVyIDppcyguZWFzZS1saW5lYXIpIHtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xufVxuICAjdGltZS1ydWxlciA6aXMoLm9ic2lkaWFuLWJvcmRlcikge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCB2YXIoLS1iYWNrZ3JvdW5kLW1vZGlmaWVyLWJvcmRlcik7XG4gIH1cblxuICAjdGltZS1ydWxlciA6aXMoLm5vLXNjcm9sbGJhcik6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgI3RpbWUtcnVsZXIgOmlzKC5mb3JjZS1ob3Zlcjpob3Zlcikge1xuICAgIG9wYWNpdHk6IHZhcigtLWljb24tb3BhY2l0eS1ob3ZlcikgIWltcG9ydGFudDtcbiAgICBjb2xvcjogdmFyKC0taWNvbi1jb2xvci1ob3ZlcikgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLW1vZGlmaWVyLWhvdmVyKSAhaW1wb3J0YW50O1xuICB9XG5cbiAgI3RpbWUtcnVsZXIgIDppcyguZm9yY2UtaG92ZXIpIHtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgYmFja2dyb3VuZC1jb2xvciwgYm9yZGVyLWNvbG9yLCB0ZXh0LWRlY29yYXRpb24tY29sb3IsIGZpbGwsIHN0cm9rZTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzMDBtcztcbn1cbi5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogNjQwcHg7XG4gICAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogNzY4cHg7XG4gICAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMjRweDtcbiAgICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogMTI4MHB4O1xuICAgIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNTM2cHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNTM2cHg7XG4gICAgfVxufVxuLnNlbGVjdGFibGUge1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCBiYWNrZ3JvdW5kLWNvbG9yLCBib3JkZXItY29sb3IsIHRleHQtZGVjb3JhdGlvbi1jb2xvciwgZmlsbCwgc3Ryb2tlO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDMwMG1zO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAuc2VsZWN0YWJsZTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtbW9kaWZpZXItaG92ZXIpO1xuICAgIH1cbn1cbi50ci1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMHB4O1xuICAgIHRvcDogMTAwJTtcbiAgICB6LWluZGV4OiA1MDtcbiAgICBtYXgtd2lkdGg6IDgwdnc7XG4gICAgcGFkZGluZzogMC41cmVtO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG59XG4udHItbWVudSA+IGRpdiB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tY2xpY2thYmxlLWljb24tcmFkaXVzKTtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tdGV4dC1mYWludCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1wcmltYXJ5KTtcbiAgICBwYWRkaW5nOiAwLjVyZW07XG59XG4udHItbWVudSA+IGRpdiA+IGRpdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuLnRyLW1lbnUgPiBkaXYgPiBkaXYgPiA6bm90KFtoaWRkZW5dKSB+IDpub3QoW2hpZGRlbl0pIHtcbiAgICAtLXR3LXNwYWNlLXgtcmV2ZXJzZTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMC41cmVtICogdmFyKC0tdHctc3BhY2UteC1yZXZlcnNlKSk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMC41cmVtICogY2FsYygxIC0gdmFyKC0tdHctc3BhY2UteC1yZXZlcnNlKSkpO1xufVxuZGl2LnVuc2NoZWR1bGVkIGRpdi50aW1lLXJ1bGVyLWdyb3VwcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHNjcm9sbC1zbmFwLXR5cGU6IHggdmFyKC0tdHctc2Nyb2xsLXNuYXAtc3RyaWN0bmVzcyk7XG4gICAgLS10dy1zY3JvbGwtc25hcC1zdHJpY3RuZXNzOiBtYW5kYXRvcnk7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5kaXYudW5zY2hlZHVsZWQgZGl2LnRpbWUtcnVsZXItZ3JvdXAge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0O1xuICAgIG92ZXJmbG93LXk6IGF1dG8gIWltcG9ydGFudDtcbn1cbiN0aW1lLXJ1bGVyICA6aXMoIGJ1dHRvbikge1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCBiYWNrZ3JvdW5kLWNvbG9yLCBib3JkZXItY29sb3IsIHRleHQtZGVjb3JhdGlvbi1jb2xvciwgZmlsbCwgc3Ryb2tlO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDMwMG1zO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAjdGltZS1ydWxlciAgOmlzKCBidXR0b24pOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1tb2RpZmllci1ob3Zlcik7XG4gICAgfVxufVxuI3RpbWUtcnVsZXIgOmlzKCBidXR0b24pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbiosIDo6YmVmb3JlLCA6OmFmdGVyIHtcbiAgICAtLXR3LWJvcmRlci1zcGFjaW5nLXg6IDA7XG4gICAgLS10dy1ib3JkZXItc3BhY2luZy15OiAwO1xuICAgIC0tdHctdHJhbnNsYXRlLXg6IDA7XG4gICAgLS10dy10cmFuc2xhdGUteTogMDtcbiAgICAtLXR3LXJvdGF0ZTogMDtcbiAgICAtLXR3LXNrZXcteDogMDtcbiAgICAtLXR3LXNrZXcteTogMDtcbiAgICAtLXR3LXNjYWxlLXg6IDE7XG4gICAgLS10dy1zY2FsZS15OiAxO1xuICAgIC0tdHctcGFuLXg6ICA7XG4gICAgLS10dy1wYW4teTogIDtcbiAgICAtLXR3LXBpbmNoLXpvb206ICA7XG4gICAgLS10dy1zY3JvbGwtc25hcC1zdHJpY3RuZXNzOiBwcm94aW1pdHk7XG4gICAgLS10dy1ncmFkaWVudC1mcm9tLXBvc2l0aW9uOiAgO1xuICAgIC0tdHctZ3JhZGllbnQtdmlhLXBvc2l0aW9uOiAgO1xuICAgIC0tdHctZ3JhZGllbnQtdG8tcG9zaXRpb246ICA7XG4gICAgLS10dy1vcmRpbmFsOiAgO1xuICAgIC0tdHctc2xhc2hlZC16ZXJvOiAgO1xuICAgIC0tdHctbnVtZXJpYy1maWd1cmU6ICA7XG4gICAgLS10dy1udW1lcmljLXNwYWNpbmc6ICA7XG4gICAgLS10dy1udW1lcmljLWZyYWN0aW9uOiAgO1xuICAgIC0tdHctcmluZy1pbnNldDogIDtcbiAgICAtLXR3LXJpbmctb2Zmc2V0LXdpZHRoOiAwcHg7XG4gICAgLS10dy1yaW5nLW9mZnNldC1jb2xvcjogI2ZmZjtcbiAgICAtLXR3LXJpbmctY29sb3I6IHJnYig1OSAxMzAgMjQ2IC8gMC41KTtcbiAgICAtLXR3LXJpbmctb2Zmc2V0LXNoYWRvdzogMCAwICMwMDAwO1xuICAgIC0tdHctcmluZy1zaGFkb3c6IDAgMCAjMDAwMDtcbiAgICAtLXR3LXNoYWRvdzogMCAwICMwMDAwO1xuICAgIC0tdHctc2hhZG93LWNvbG9yZWQ6IDAgMCAjMDAwMDtcbiAgICAtLXR3LWJsdXI6ICA7XG4gICAgLS10dy1icmlnaHRuZXNzOiAgO1xuICAgIC0tdHctY29udHJhc3Q6ICA7XG4gICAgLS10dy1ncmF5c2NhbGU6ICA7XG4gICAgLS10dy1odWUtcm90YXRlOiAgO1xuICAgIC0tdHctaW52ZXJ0OiAgO1xuICAgIC0tdHctc2F0dXJhdGU6ICA7XG4gICAgLS10dy1zZXBpYTogIDtcbiAgICAtLXR3LWRyb3Atc2hhZG93OiAgO1xuICAgIC0tdHctYmFja2Ryb3AtYmx1cjogIDtcbiAgICAtLXR3LWJhY2tkcm9wLWJyaWdodG5lc3M6ICA7XG4gICAgLS10dy1iYWNrZHJvcC1jb250cmFzdDogIDtcbiAgICAtLXR3LWJhY2tkcm9wLWdyYXlzY2FsZTogIDtcbiAgICAtLXR3LWJhY2tkcm9wLWh1ZS1yb3RhdGU6ICA7XG4gICAgLS10dy1iYWNrZHJvcC1pbnZlcnQ6ICA7XG4gICAgLS10dy1iYWNrZHJvcC1vcGFjaXR5OiAgO1xuICAgIC0tdHctYmFja2Ryb3Atc2F0dXJhdGU6ICA7XG4gICAgLS10dy1iYWNrZHJvcC1zZXBpYTogIDtcbiAgICAtLXR3LWNvbnRhaW4tc2l6ZTogIDtcbiAgICAtLXR3LWNvbnRhaW4tbGF5b3V0OiAgO1xuICAgIC0tdHctY29udGFpbi1wYWludDogIDtcbiAgICAtLXR3LWNvbnRhaW4tc3R5bGU6ICA7XG59XG46OmJhY2tkcm9wIHtcbiAgICAtLXR3LWJvcmRlci1zcGFjaW5nLXg6IDA7XG4gICAgLS10dy1ib3JkZXItc3BhY2luZy15OiAwO1xuICAgIC0tdHctdHJhbnNsYXRlLXg6IDA7XG4gICAgLS10dy10cmFuc2xhdGUteTogMDtcbiAgICAtLXR3LXJvdGF0ZTogMDtcbiAgICAtLXR3LXNrZXcteDogMDtcbiAgICAtLXR3LXNrZXcteTogMDtcbiAgICAtLXR3LXNjYWxlLXg6IDE7XG4gICAgLS10dy1zY2FsZS15OiAxO1xuICAgIC0tdHctcGFuLXg6ICA7XG4gICAgLS10dy1wYW4teTogIDtcbiAgICAtLXR3LXBpbmNoLXpvb206ICA7XG4gICAgLS10dy1zY3JvbGwtc25hcC1zdHJpY3RuZXNzOiBwcm94aW1pdHk7XG4gICAgLS10dy1ncmFkaWVudC1mcm9tLXBvc2l0aW9uOiAgO1xuICAgIC0tdHctZ3JhZGllbnQtdmlhLXBvc2l0aW9uOiAgO1xuICAgIC0tdHctZ3JhZGllbnQtdG8tcG9zaXRpb246ICA7XG4gICAgLS10dy1vcmRpbmFsOiAgO1xuICAgIC0tdHctc2xhc2hlZC16ZXJvOiAgO1xuICAgIC0tdHctbnVtZXJpYy1maWd1cmU6ICA7XG4gICAgLS10dy1udW1lcmljLXNwYWNpbmc6ICA7XG4gICAgLS10dy1udW1lcmljLWZyYWN0aW9uOiAgO1xuICAgIC0tdHctcmluZy1pbnNldDogIDtcbiAgICAtLXR3LXJpbmctb2Zmc2V0LXdpZHRoOiAwcHg7XG4gICAgLS10dy1yaW5nLW9mZnNldC1jb2xvcjogI2ZmZjtcbiAgICAtLXR3LXJpbmctY29sb3I6IHJnYig1OSAxMzAgMjQ2IC8gMC41KTtcbiAgICAtLXR3LXJpbmctb2Zmc2V0LXNoYWRvdzogMCAwICMwMDAwO1xuICAgIC0tdHctcmluZy1zaGFkb3c6IDAgMCAjMDAwMDtcbiAgICAtLXR3LXNoYWRvdzogMCAwICMwMDAwO1xuICAgIC0tdHctc2hhZG93LWNvbG9yZWQ6IDAgMCAjMDAwMDtcbiAgICAtLXR3LWJsdXI6ICA7XG4gICAgLS10dy1icmlnaHRuZXNzOiAgO1xuICAgIC0tdHctY29udHJhc3Q6ICA7XG4gICAgLS10dy1ncmF5c2NhbGU6ICA7XG4gICAgLS10dy1odWUtcm90YXRlOiAgO1xuICAgIC0tdHctaW52ZXJ0OiAgO1xuICAgIC0tdHctc2F0dXJhdGU6ICA7XG4gICAgLS10dy1zZXBpYTogIDtcbiAgICAtLXR3LWRyb3Atc2hhZG93OiAgO1xuICAgIC0tdHctYmFja2Ryb3AtYmx1cjogIDtcbiAgICAtLXR3LWJhY2tkcm9wLWJyaWdodG5lc3M6ICA7XG4gICAgLS10dy1iYWNrZHJvcC1jb250cmFzdDogIDtcbiAgICAtLXR3LWJhY2tkcm9wLWdyYXlzY2FsZTogIDtcbiAgICAtLXR3LWJhY2tkcm9wLWh1ZS1yb3RhdGU6ICA7XG4gICAgLS10dy1iYWNrZHJvcC1pbnZlcnQ6ICA7XG4gICAgLS10dy1iYWNrZHJvcC1vcGFjaXR5OiAgO1xuICAgIC0tdHctYmFja2Ryb3Atc2F0dXJhdGU6ICA7XG4gICAgLS10dy1iYWNrZHJvcC1zZXBpYTogIDtcbiAgICAtLXR3LWNvbnRhaW4tc2l6ZTogIDtcbiAgICAtLXR3LWNvbnRhaW4tbGF5b3V0OiAgO1xuICAgIC0tdHctY29udGFpbi1wYWludDogIDtcbiAgICAtLXR3LWNvbnRhaW4tc3R5bGU6ICA7XG59XG4jdGltZS1ydWxlciA6aXMoLmhvdmVyXFw6Ym9yZGVyLWFjY2VudDpob3Zlcikge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tdGV4dC1hY2NlbnQpO1xufVxuI3RpbWUtcnVsZXIgOmlzKC5ob3ZlclxcOmJvcmRlci1ub3JtYWw6aG92ZXIpIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXRleHQtbm9ybWFsKTtcbn1cbiN0aW1lLXJ1bGVyIDppcyguaG92ZXJcXDpiZy1zZWxlY3Rpb246aG92ZXIpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZXh0LXNlbGVjdGlvbik7XG59XG4jdGltZS1ydWxlciA6aXMoLmhvdmVyXFw6dGV4dC1hY2NlbnQ6aG92ZXIpIHtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1hY2NlbnQpO1xufVxuI3RpbWUtcnVsZXIgOmlzKC5ob3ZlclxcOnVuZGVybGluZTpob3Zlcikge1xuICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG59XG4jdGltZS1ydWxlciA6aXMoLmdyb3VwOmhvdmVyIC5ncm91cC1ob3ZlclxcOmJsb2NrKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4jdGltZS1ydWxlciA6aXMoLmdyb3VwOmhvdmVyIC5ncm91cC1ob3ZlclxcOmZsZXgpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuI3RpbWUtcnVsZXIgOmlzKC5ncm91cDpob3ZlciAuZ3JvdXAtaG92ZXJcXDpyb3VuZGVkLWZ1bGwpIHtcbiAgICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG59XG4jdGltZS1ydWxlciA6aXMoLmdyb3VwOmhvdmVyIC5ncm91cC1ob3ZlclxcOmJnLXNlbGVjdGlvbikge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRleHQtc2VsZWN0aW9uKTtcbn1cbiN0aW1lLXJ1bGVyIDppcyguZ3JvdXA6aG92ZXIgLmdyb3VwLWhvdmVyXFw6cHgtMikge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbn1cbiN0aW1lLXJ1bGVyIDppcyguZ3JvdXA6aG92ZXIgLmdyb3VwLWhvdmVyXFw6b3BhY2l0eS0xMDApIHtcbiAgICBvcGFjaXR5OiAxO1xufVxuI3RpbWUtcnVsZXIgOmlzKC5jaGlsZFxcOnJlbGF0aXZlID4gKikge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiN0aW1lLXJ1bGVyIDppcyguY2hpbGRcXDpteS0xID4gKikge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbn1cbiN0aW1lLXJ1bGVyIDppcyguY2hpbGRcXDptYi0xID4gKikge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG59XG4jdGltZS1ydWxlciA6aXMoLmNoaWxkXFw6Y2hpbGRcXDpoLWZ1bGwgPiAqID4gKikge1xuICAgIGhlaWdodDogMTAwJTtcbn1cbiN0aW1lLXJ1bGVyIDppcyguY2hpbGRcXDpoLTFcXC8yID4gKikge1xuICAgIGhlaWdodDogNTAlO1xufVxuI3RpbWUtcnVsZXIgOmlzKC5jaGlsZFxcOmgtZnVsbCA+ICopIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG4jdGltZS1ydWxlciA6aXMoLmNoaWxkXFw6Y2hpbGRcXDpjaGlsZFxcOmNoaWxkXFw6dy0xXFwvMiA+ICogPiAqID4gKiA+ICopIHtcbiAgICB3aWR0aDogNTAlO1xufVxuI3RpbWUtcnVsZXIgOmlzKC5jaGlsZFxcOmNoaWxkXFw6Y2hpbGRcXDpjaGlsZFxcOnctMVxcLzMgPiAqID4gKiA+ICogPiAqKSB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMyU7XG59XG4jdGltZS1ydWxlciA6aXMoLmNoaWxkXFw6Y2hpbGRcXDpjaGlsZFxcOmNoaWxkXFw6dy0xXFwvNCA+ICogPiAqID4gKiA+ICopIHtcbiAgICB3aWR0aDogMjUlO1xufVxuI3RpbWUtcnVsZXIgOmlzKC5jaGlsZFxcOmNoaWxkXFw6Y2hpbGRcXDpjaGlsZFxcOnctZnVsbCA+ICogPiAqID4gKiA+ICopIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cbiN0aW1lLXJ1bGVyIDppcyguY2hpbGRcXDp3LTFcXC8yID4gKikge1xuICAgIHdpZHRoOiA1MCU7XG59XG4jdGltZS1ydWxlciA6aXMoLmNoaWxkXFw6dy0xXFwvMyA+ICopIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzJTtcbn1cbiN0aW1lLXJ1bGVyIDppcyguY2hpbGRcXDp3LTFcXC80ID4gKikge1xuICAgIHdpZHRoOiAyNSU7XG59XG4jdGltZS1ydWxlciA6aXMoLmNoaWxkXFw6dy1mdWxsID4gKikge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuI3RpbWUtcnVsZXIgOmlzKC5jaGlsZFxcOm1heC13LXhsID4gKikge1xuICAgIG1heC13aWR0aDogMzZyZW07XG59XG4jdGltZS1ydWxlciA6aXMoLmNoaWxkXFw6ZmxleC0xID4gKikge1xuICAgIGZsZXg6IDEgMSAwJTtcbn1cbiN0aW1lLXJ1bGVyIDppcyguY2hpbGRcXDpmbGV4LW5vbmUgPiAqKSB7XG4gICAgZmxleDogbm9uZTtcbn1cbiN0aW1lLXJ1bGVyIDppcyguY2hpbGRcXDpzbmFwLXN0YXJ0ID4gKikge1xuICAgIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydDtcbn1cbiN0aW1lLXJ1bGVyIDppcyguY2hpbGRcXDp3aGl0ZXNwYWNlLW5vd3JhcCA+ICopIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuI3RpbWUtcnVsZXIgOmlzKC5jaGlsZFxcOnJvdW5kZWQtaWNvbiA+ICopIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1jbGlja2FibGUtaWNvbi1yYWRpdXMpO1xufVxuI3RpbWUtcnVsZXIgOmlzKC5jaGlsZFxcOmJvcmRlci1cXFsxcHhcXF0gPiAqKSB7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG4jdGltZS1ydWxlciA6aXMoLmNoaWxkXFw6Ym9yZGVyLXNvbGlkID4gKikge1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4jdGltZS1ydWxlciA6aXMoLmNoaWxkXFw6Ym9yZGVyLWRpdmlkZXIgPiAqKSB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kaXZpZGVyLWNvbG9yKTtcbn1cbiN0aW1lLXJ1bGVyIDppcyguY2hpbGRcXDpiZy1wcmltYXJ5ID4gKikge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtcHJpbWFyeSk7XG59XG4jdGltZS1ydWxlciA6aXMoLmNoaWxkXFw6cC0xID4gKikge1xuICAgIHBhZGRpbmc6IDAuMjVyZW07XG59XG4jdGltZS1ydWxlciA6aXMoLmNoaWxkXFw6cGItMCA+ICopIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuI3RpbWUtcnVsZXIgOmlzKC5jaGlsZFxcOmludmVydCA+ICopIHtcbiAgICAtLXR3LWludmVydDogaW52ZXJ0KDEwMCUpO1xuICAgIGZpbHRlcjogdmFyKC0tdHctYmx1cikgdmFyKC0tdHctYnJpZ2h0bmVzcykgdmFyKC0tdHctY29udHJhc3QpIHZhcigtLXR3LWdyYXlzY2FsZSkgdmFyKC0tdHctaHVlLXJvdGF0ZSkgdmFyKC0tdHctaW52ZXJ0KSB2YXIoLS10dy1zYXR1cmF0ZSkgdmFyKC0tdHctc2VwaWEpIHZhcigtLXR3LWRyb3Atc2hhZG93KTtcbn1cbiJdLAogICJtYXBwaW5ncyI6ICI7QUFBQSxDQUFDLFdBQVcsSUFBSSxDQUFDO0FBQ2IsWUFBVTtBQUNkO0FBQ0EsQ0FIQyxXQUdXLElBQUksQ0FBQztBQUNiLFlBQVU7QUFDZDtBQUNBLENBTkMsV0FNVyxJQUFJLENBQUM7QUFDYixZQUFVO0FBQ2Q7QUFDQSxDQVRDLFdBU1csSUFBSSxDQUFDO0FBQ2IsWUFBVTtBQUNkO0FBQ0EsQ0FaQyxX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 */
|