sechan100_daily-routine-2/styles.css
2024-10-04 08:52:15 +09:00

248 lines
18 KiB
CSS

/* src/features/routine-note/style.css */
.dr-note__header {
display: flex;
justify-content: start;
align-items: end;
margin: 1em;
gap: 10px;
}
.dr-note__header h1 {
display: inline-block;
margin: 0;
}
.dr-note__header span {
font-size: 1.1em;
}
.dr-days {
display: block;
width: 100%;
overflow-x: scroll;
scrollbar-width: none;
padding-top: 5px;
}
.dr-days__flex {
display: flex;
justify-content: space-between;
align-items: center;
gap: 5px;
flex-wrap: nowrap;
}
.dr-days__item {
display: inline-block;
position: relative;
height: auto;
padding: 0.5em 1em;
border-radius: 5px;
cursor: pointer;
transition: background-color 0.3s ease;
}
.dr-days__item:hover {
background-color: #f5f6f8;
}
.dr-days__current {
position: relative;
font-size: 1.02em;
padding: 0.6em 1.1em;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.1) !important;
border: 2px solid #c8ccd4;
border-radius: 7px;
top: -5px;
transition: top 0.5s ease;
}
.dr-days__today {
background-color: hsla(var(--color-accent-1-hsl), 1) !important;
}
.dr-routine {
display: block;
font-size: 16px;
width: fit-content;
padding: calc(0.5em) 0;
cursor: pointer;
min-width: 50%;
}
.dr-routine--pressed {
box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}
.dr-routine label {
margin: 0;
padding: 0;
border: 0;
font: inherit;
vertical-align: baseline;
line-height: 1;
}
.dr-routine *,
.dr-routine ::after,
.dr-routine ::before {
box-sizing: border-box;
}
.dr-routine input[type=checkbox] {
visibility: hidden;
display: none;
}
.dr-routine .dr-routine__item {
display: flex;
align-items: center;
}
.dr-routine .dr-routine__item .dr-routine__cbx {
position: relative;
top: calc(1/32 * 1em);
display: inline-block;
width: calc(14/16 * 1em);
height: calc(14/16 * 1em);
margin-right: calc(0.5em);
border: calc(1/16 * 1em) solid #c8ccd4;
border-radius: 3px;
cursor: pointer;
}
.dr-routine .dr-routine__item .dr-routine__cbx svg {
position: relative;
width: calc(7/8 * 1em);
height: calc(3/4 * 1em);
top: calc(-1/16 * 1em);
transform: scale(0);
fill: none;
stroke-linecap: round;
stroke-linejoin: round;
}
.dr-routine .dr-routine__item .dr-routine__cbx svg polyline {
stroke-width: 3;
stroke: hsla(var(--color-accent-1-hsl), 1);
}
.dr-routine .dr-routine__item .dr-routine__cbx:before {
content: "";
position: absolute;
top: 50%;
left: 50%;
margin: calc(-5/8 * 1em) 0 0 calc(-5/8 * 1em);
width: calc(5/4 * 1em);
height: calc(5/4 * 1em);
border-radius: 100%;
background: hsla(var(--color-accent-1-hsl), 1.0);
transform: scale(0);
}
.dr-routine .dr-routine__item .dr-routine__cbx:after {
content: "";
position: absolute;
top: calc(5/16 * 1em);
left: calc(5/16 * 1em);
width: calc(1/8 * 1em);
height: calc(1/8 * 1em);
border-radius: 2px;
box-shadow:
0 calc(9/8 * -1em) 0 hsla(var(--color-accent-1-hsl), 1.0),
calc(3/4 * 1em) calc(3/4 * -1em) 0 hsla(var(--color-accent-1-hsl), 1.0),
calc(9/8 * 1em) 0 0 hsla(var(--color-accent-1-hsl), 1.0),
calc(3/4 * 1em) calc(3/4 * 1em) 0 hsla(var(--color-accent-1-hsl), 1.0),
0 calc(9/8 * 1em) 0 hsla(var(--color-accent-1-hsl), 1.0),
calc(3/4 * -1em) calc(3/4 * 1em) 0 hsla(var(--color-accent-1-hsl), 1.0),
calc(9/8 * -1em) 0 0 hsla(var(--color-accent-1-hsl), 1.0),
calc(3/4 * -1em) calc(3/4 * -1em) 0 hsla(var(--color-accent-1-hsl), 1.0);
transform: scale(0);
}
.dr-routine .dr-routine__item input:checked + .dr-routine__cbx {
border-color: transparent;
}
.dr-routine .dr-routine__item input:checked + .dr-routine__cbx svg {
transform: scale(1);
transition: all 0.4s ease;
transition-delay: 0.1s;
}
.dr-routine .dr-routine__item input:checked + .dr-routine__cbx:before {
transform: scale(1);
opacity: 0;
transition: all 0.3s ease;
}
.dr-routine .dr-routine__item input:checked + .dr-routine__cbx:after {
transform: scale(1);
opacity: 0;
transition: all 0.6s ease;
}
.dr-routine .dr-routine__item .dr-routine__name {
position: relative;
cursor: pointer;
transition: color 0.3s ease;
}
.dr-routine .dr-routine__item input:checked ~ .dr-routine__name {
color: #9098a9;
}
.dr-routine .dr-routine__item .dr-routine__name:after {
content: "";
position: absolute;
top: 50%;
left: 0;
width: 0;
height: 1px;
background: #9098a9;
}
.dr-routine .dr-routine__item input:checked ~ .dr-routine__name:after {
width: 100%;
transition: all 0.4s ease;
}
.dr-routine-modal {
}
.dr-routine-modal__header {
}
.dr-routine-modal section {
display: flex;
flex-direction: column;
gap: 1em;
}
.dr-routine-modal__section {
display: flex;
justify-content: space-between;
align-items: center;
}
.dr-routine-modal__name div {
width: 100%;
display: flex;
justify-content: end;
}
.dr-routine-modal__name input {
width: 40%;
}
.dr-routine-modal__name button {
margin-left: 1em;
cursor: pointer;
}
.dr-routine-modal__days .dr-routine-modal__day-list button {
margin: 0 0.5em;
cursor: pointer;
}
.dr-routine-modal__days .dr-routine-modal__day-list button.dr-routine-modal__day--active {
background-color: var(--color-accent-2);
}
.dr-routine-modal__delete button {
color: rgba(var(--color-red-rgb), 1);
cursor: pointer;
}
.dr-routine-delete-modal {
width: calc(var(--dialog-width) * 0.8);
}
.dr-routine-delete-modal .dr-routine-delete-modal__content {
display: flex;
justify-content: space-between;
align-items: center;
margin: 1em 0;
}
.dr-routine-delete-modal div button {
padding: 0.5em 1em;
cursor: pointer;
margin: 0 0.5em;
}
.dr-routine-delete-modal .dr-routine-delete-modal__confirm {
color: rgba(var(--color-red-rgb), 1);
}
/* src/pages/style.css */
body {
--color-accent-1-hsl:
calc(var(--accent-h) - 3),
calc(var(--accent-s) * 1.02),
calc(var(--accent-l) * 1.15);
--color-accent-2-hsl:
calc(var(--accent-h) - 5),
calc(var(--accent-s) * 1.05),
calc(var(--accent-l) * 1.29);
}
/*# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsic3JjL2ZlYXR1cmVzL3JvdXRpbmUtbm90ZS9zdHlsZS5jc3MiLCAic3JjL3BhZ2VzL3N0eWxlLmNzcyJdLAogICJzb3VyY2VzQ29udGVudCI6IFsiXG5cbi8qICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuICogIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgUk9VVElORSBOT1RFICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG4gKiAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgKi9cbi5kci1ub3RlX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICBhbGlnbi1pdGVtczogZW5kO1xuICBtYXJnaW46IDFlbTtcbiAgZ2FwOiAxMHB4O1xufVxuXG4uZHItbm90ZV9faGVhZGVyIGgxIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG59XG5cbi5kci1ub3RlX19oZWFkZXIgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG59XG5cblxuLyogIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG4gKiAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyBEYXlzIE1lbnUgIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbiAqICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAqL1xuLmRyLWRheXMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuXG4uZHItZGF5c19fZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA1cHg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuXG4uZHItZGF5c19faXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xufVxuXG4uZHItZGF5c19faXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY2Zjg7XG59XG5cbi5kci1kYXlzX19jdXJyZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDEuMDJlbTtcbiAgcGFkZGluZzogMC42ZW0gMS4xZW07XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjYzhjY2Q0O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIHRvcDogLTVweDtcbiAgdHJhbnNpdGlvbjogdG9wIDAuNXMgZWFzZTtcbn1cblxuLmRyLWRheXNfX3RvZGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsYSh2YXIoLS1jb2xvci1hY2NlbnQtMS1oc2wpLCAxKSAhaW1wb3J0YW50O1xufVxuXG5cblxuLyogIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG4gKiAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyBST1VUSU5FIENPTVBPTkVOVCAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbiAqICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAqL1xuXG4vKiBcdUNENUNcdUMwQzFcdUM3MDQgXHVCOEU4XHVEMkY0ICovXG4uZHItcm91dGluZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7IC8qIFx1QzgwNFx1Q0NCNFx1QzgwMSBcdUI4RThcdUQyRjRcdUM3NTggXHVDMEFDXHVDNzc0XHVDOTg4XHVCOTdDIFx1QUNCMFx1QzgxNSAqL1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IGNhbGMoMC41ZW0pIDA7XG4gIC8qIGJvcmRlcjogMXB4IHNvbGlkICNjOGNjZDQ7ICovXG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWluLXdpZHRoOiA1MCU7XG59XG5cbi8qIFx1QjhFOFx1RDJGNCBcdUIyMENcdUI4MzhcdUM3NDQgXHVCNTRDICovXG4uZHItcm91dGluZS0tcHJlc3NlZCB7XG4gIC8qIFx1QzU0OFx1Q0FCRFx1QzczQ1x1Qjg1QyBcdUIyMENcdUI5QjAgXHVCNEVGXHVENTVDIFx1QURGOFx1QjlCQ1x1Qzc5MCBcdUQ2QThcdUFDRkMgKi9cbiAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG5cblxuLyogXHVDODA0XHVDQ0I0IFx1QUMxMFx1QzJGOFx1QzhGQ1x1QjI5NCBcdUI3N0NcdUJDQTggKi9cbi5kci1yb3V0aW5lIGxhYmVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi8qIFx1QjgwOFx1Qzc3NFx1QzU0NFx1QzZDMyAqL1xuLmRyLXJvdXRpbmUgKixcbi5kci1yb3V0aW5lIDo6YWZ0ZXIsXG4uZHItcm91dGluZSA6OmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qIFx1QkNGNFx1Qzc3NFx1QzlDMCBcdUM1NEFcdUIyOTQgaW5wdXQgY2hlY2tib3ggKi9cbi5kci1yb3V0aW5lIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogXHVCOEU4XHVEMkY0IFx1QzU0NFx1Qzc3NFx1RDE1QyAqL1xuLmRyLXJvdXRpbmUgLmRyLXJvdXRpbmVfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5cbi8qIFx1QzJFNFx1QzgxQ1x1Qjg1QyBcdUJDRjRcdUM3NzRcdUIyOTQgXHVCNTE0XHVDNzkwXHVDNzc4XHVDNkE5IFx1Q0NCNFx1RDA2Q1x1QkMxNVx1QzJBNCAqL1xuLmRyLXJvdXRpbmUgLmRyLXJvdXRpbmVfX2l0ZW0gLmRyLXJvdXRpbmVfX2NieCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiBjYWxjKDEvMzIgKiAxZW0pO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBjYWxjKDE0LzE2ICogMWVtKTtcbiAgaGVpZ2h0OiBjYWxjKDE0LzE2ICogMWVtKTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDAuNWVtKTtcbiAgYm9yZGVyOiBjYWxjKDEvMTYgKiAxZW0pIHNvbGlkICNjOGNjZDQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgLyogXHVDQ0I0XHVEMDZDXHVCQzE1XHVDMkE0IFx1QUNFMVx1Qjk2MCAqL1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZHItcm91dGluZSAuZHItcm91dGluZV9faXRlbSAuZHItcm91dGluZV9fY2J4IHN2ZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGNhbGMoNy84ICogMWVtKTtcbiAgaGVpZ2h0OiBjYWxjKDMvNCAqIDFlbSk7XG4gIHRvcDogY2FsYygtMS8xNiAqIDFlbSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbiAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcbn1cbi5kci1yb3V0aW5lIC5kci1yb3V0aW5lX19pdGVtIC5kci1yb3V0aW5lX19jYnggc3ZnIHBvbHlsaW5lIHtcbiAgc3Ryb2tlLXdpZHRoOiAzO1xuICBzdHJva2U6IGhzbGEodmFyKC0tY29sb3ItYWNjZW50LTEtaHNsKSwgMSk7XG59XG4vKiBcdUNDQjRcdUQwNkMgXHVENDVDXHVDMkRDIFx1QzU0NFx1Qzc3NFx1Q0Y1OCAqL1xuLmRyLXJvdXRpbmUgLmRyLXJvdXRpbmVfX2l0ZW0gLmRyLXJvdXRpbmVfX2NieDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW46IGNhbGMoLTUvOCAqIDFlbSkgMCAwIGNhbGMoLTUvOCAqIDFlbSk7XG4gIHdpZHRoOiBjYWxjKDUvNCAqIDFlbSk7XG4gIGhlaWdodDogY2FsYyg1LzQgKiAxZW0pO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBoc2xhKHZhcigtLWNvbG9yLWFjY2VudC0xLWhzbCksIDEuMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG59XG4vKiBcdUNDQjRcdUQwNkMgXHVDNzc0XHVEMzk5XHVEMkI4ICovXG4uZHItcm91dGluZSAuZHItcm91dGluZV9faXRlbSAuZHItcm91dGluZV9fY2J4OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUvMTYgKiAxZW0pO1xuICBsZWZ0OiBjYWxjKDUvMTYgKiAxZW0pO1xuICB3aWR0aDogY2FsYygxLzggKiAxZW0pO1xuICBoZWlnaHQ6IGNhbGMoMS84ICogMWVtKTtcbiAgYm9yZGVyLXJhZGl1czogMnB4OyBcbiAgYm94LXNoYWRvdzogMCBjYWxjKDkvOCAqIC0xZW0pIDAgaHNsYSh2YXIoLS1jb2xvci1hY2NlbnQtMS1oc2wpLCAxLjApLCBjYWxjKDMvNCAqIDFlbSkgY2FsYygzLzQgKiAtMWVtKSAwIGhzbGEodmFyKC0tY29sb3ItYWNjZW50LTEtaHNsKSwgMS4wKSwgY2FsYyg5LzggKiAxZW0pIDAgMCBoc2xhKHZhcigtLWNvbG9yLWFjY2VudC0xLWhzbCksIDEuMCksIGNhbGMoMy80ICogMWVtKSBjYWxjKDMvNCAqIDFlbSkgMCBoc2xhKHZhcigtLWNvbG9yLWFjY2VudC0xLWhzbCksIDEuMCksIDAgY2FsYyg5LzggKiAxZW0pIDAgaHNsYSh2YXIoLS1jb2xvci1hY2NlbnQtMS1oc2wpLCAxLjApLCBjYWxjKDMvNCAqIC0xZW0pIGNhbGMoMy80ICogMWVtKSAwIGhzbGEodmFyKC0tY29sb3ItYWNjZW50LTEtaHNsKSwgMS4wKSwgY2FsYyg5LzggKiAtMWVtKSAwIDAgaHNsYSh2YXIoLS1jb2xvci1hY2NlbnQtMS1oc2wpLCAxLjApLCBjYWxjKDMvNCAqIC0xZW0pIGNhbGMoMy80ICogLTFlbSkgMCBoc2xhKHZhcigtLWNvbG9yLWFjY2VudC0xLWhzbCksIDEuMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG59XG4uZHItcm91dGluZSAuZHItcm91dGluZV9faXRlbSBpbnB1dDpjaGVja2VkICsgLmRyLXJvdXRpbmVfX2NieCB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZHItcm91dGluZSAuZHItcm91dGluZV9faXRlbSBpbnB1dDpjaGVja2VkICsgLmRyLXJvdXRpbmVfX2NieCBzdmcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjFzO1xufVxuLmRyLXJvdXRpbmUgLmRyLXJvdXRpbmVfX2l0ZW0gaW5wdXQ6Y2hlY2tlZCArIC5kci1yb3V0aW5lX19jYng6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5kci1yb3V0aW5lIC5kci1yb3V0aW5lX19pdGVtIGlucHV0OmNoZWNrZWQgKyAuZHItcm91dGluZV9fY2J4OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZTtcbn1cblxuLyogXHVCOEU4XHVEMkY0IFx1Qzc3NFx1Qjk4NCAqL1xuLmRyLXJvdXRpbmUgLmRyLXJvdXRpbmVfX2l0ZW0gLmRyLXJvdXRpbmVfX25hbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xufVxuLyogXHVDQ0I0XHVEMDZDXHVCNDFDIFx1QjhFOFx1RDJGNCBcdUFFMDBcdUM1MjhcdUMwQzkgKi9cbi5kci1yb3V0aW5lIC5kci1yb3V0aW5lX19pdGVtIGlucHV0OmNoZWNrZWQgfiAuZHItcm91dGluZV9fbmFtZSB7XG4gIGNvbG9yOiAjOTA5OGE5O1xufVxuXG4vKiBcdUI4RThcdUQyRjQgXHVDNzc0XHVCOTg0IFx1QkMxMVx1QzkwNCAqL1xuLmRyLXJvdXRpbmUgLmRyLXJvdXRpbmVfX2l0ZW0gLmRyLXJvdXRpbmVfX25hbWU6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjOTA5OGE5O1xufVxuLmRyLXJvdXRpbmUgLmRyLXJvdXRpbmVfX2l0ZW0gaW5wdXQ6Y2hlY2tlZCB+IC5kci1yb3V0aW5lX19uYW1lOmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG59XG5cblxuLyogIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG4gKiAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyBST1VUSU5FIE1PREFMICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbiAqICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAqL1xuLmRyLXJvdXRpbmUtbW9kYWwge1xufVxuXG4vKiBcdUQ1RTRcdUIzNTQgKi9cbi5kci1yb3V0aW5lLW1vZGFsX19oZWFkZXIge1xufVxuXG4vKiBcdUM2MzVcdUMxNTggXHVDMTM4XHVDMTU4ICovXG4uZHItcm91dGluZS1tb2RhbCBzZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxZW07XG59XG4uZHItcm91dGluZS1tb2RhbF9fc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuXG4vKiBcdUM3NzRcdUI5ODQgXHVCQ0MwXHVBQ0JEICovXG4uZHItcm91dGluZS1tb2RhbF9fbmFtZSBkaXYge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG59XG4vKiBcdUM3NzRcdUI5ODQgXHVCQ0MwXHVBQ0JEIGlucHV0ICovXG4uZHItcm91dGluZS1tb2RhbF9fbmFtZSBpbnB1dCB7XG4gIHdpZHRoOiA0MCU7XG59XG4uZHItcm91dGluZS1tb2RhbF9fbmFtZSBidXR0b24ge1xuICBtYXJnaW4tbGVmdDogMWVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cblxuLyogXHVDNjk0XHVDNzdDICovXG4uZHItcm91dGluZS1tb2RhbF9fZGF5cyAuZHItcm91dGluZS1tb2RhbF9fZGF5LWxpc3QgYnV0dG9uIHtcbiAgbWFyZ2luOiAwIDAuNWVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZHItcm91dGluZS1tb2RhbF9fZGF5cyAuZHItcm91dGluZS1tb2RhbF9fZGF5LWxpc3QgYnV0dG9uLmRyLXJvdXRpbmUtbW9kYWxfX2RheS0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LTIpO1xufVxuXG5cbi8qIFx1QjhFOFx1RDJGNCBcdUMwQURcdUM4MUMgXHVCQzg0XHVEMkJDICovXG4uZHItcm91dGluZS1tb2RhbF9fZGVsZXRlIGJ1dHRvbiB7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWNvbG9yLXJlZC1yZ2IpLCAxKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLyogXHVDMEFEXHVDODFDIFx1QkM4NFx1RDJCQ1x1Qzc0NCBcdUIyMDRcdUI5NzRcdUJBNzQgXHVCMDk4XHVDNjI0XHVCMjk0IFx1QzBBRFx1QzgxQ1x1RDY1NVx1Qzc3OCBcdUJBQThcdUIyRUMgKi9cbi5kci1yb3V0aW5lLWRlbGV0ZS1tb2RhbCB7XG4gIHdpZHRoOiBjYWxjKHZhcigtLWRpYWxvZy13aWR0aCkgKiAwLjgpO1xufVxuLmRyLXJvdXRpbmUtZGVsZXRlLW1vZGFsIC5kci1yb3V0aW5lLWRlbGV0ZS1tb2RhbF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAxZW0gMDtcbn1cbi5kci1yb3V0aW5lLWRlbGV0ZS1tb2RhbCBkaXYgYnV0dG9uIHtcbiAgcGFkZGluZzogMC41ZW0gMWVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogMCAwLjVlbTtcbn1cbi5kci1yb3V0aW5lLWRlbGV0ZS1tb2RhbCAuZHItcm91dGluZS1kZWxldGUtbW9kYWxfX2NvbmZpcm0ge1xuICBjb2xvcjogcmdiYSh2YXIoLS1jb2xvci1yZWQtcmdiKSwgMSk7XG59XG4iLCAiYm9keSB7XG4gIC0tY29sb3ItYWNjZW50LTEtaHNsOiBjYWxjKHZhcigtLWFjY2VudC1oKSAtIDMpLCBjYWxjKHZhcigtLWFjY2VudC1zKSAqIDEuMDIpLCBjYWxjKHZhcigtLWFjY2VudC1sKSAqIDEuMTUpO1xuICAtLWNvbG9yLWFjY2VudC0yLWhzbDogY2FsYyh2YXIoLS1hY2NlbnQtaCkgLSA1KSwgY2FsYyh2YXIoLS1hY2NlbnQtcykgKiAxLjA1KSwgY2FsYyh2YXIoLS1hY2NlbnQtbCkgKiAxLjI5KTtcbn0iXSwKICAibWFwcGluZ3MiOiAiO0FBS0E7QUFDRTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFHRjtBQUNFO0FBQ0E7QUFBQTtBQUdGO0FBQ0U7QUFBQTtBQU9GO0FBQ0U7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBR0Y7QUFDRTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFHRjtBQUNFO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFHRjtBQUNFO0FBQUE7QUFHRjtBQUNFO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUdGO0FBQ0U7QUFBQTtBQVVGO0FBQ0U7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFJRjtBQUVFO0FBQUE7QUFNRjtBQUNFO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBSUY7QUFBQTtBQUFBO0FBR0U7QUFBQTtBQUlGO0FBQ0U7QUFDQTtBQUFBO0FBSUY7QUFDRTtBQUNBO0FBQUE7QUFLRjtBQUNFO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBRUY7QUFDRTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFFRjtBQUNFO0FBQ0E7QUFBQTtBQUdGO0FBQ0U7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUdGO0FBQ0U7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBRUY7QUFDRTtBQUFBO0FBRUY7QUFDRTtBQUNBO0FBQ0E7QUFBQTtBQUVGO0FBQ0U7QUFDQTtBQUNBO0FBQUE7QUFFRjtBQUNFO0FBQ0E7QUFDQTtBQUFBO0FBSUY7QUFDRTtBQUNBO0FBQ0E7QUFBQTtBQUdGO0FBQ0U7QUFBQTtBQUlGO0FBQ0U7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUVGO0FBQ0U7QUFDQTtBQUFBO0FBT0Y7QUFBQTtBQUlBO0FBQUE7QUFJQTtBQUNFO0FBQ0E7QUFDQTtBQUFBO0FBRUY7QUFDRTtBQUNBO0FBQ0E7QUFBQTtBQUtGO0FBQ0U7QUFDQTtBQUNBO0FBQUE7QUFHRjtBQUNFO0FBQUE7QUFFRjtBQUNFO0FBQ0E7QUFBQTtBQUtGO0FBQ0U7QUFDQTtBQUFBO0FBRUY7QUFDRTtBQUFBO0FBS0Y7QUFDRTtBQUNBO0FBQUE7QUFHRjtBQUNFO0FBQUE7QUFFRjtBQUNFO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFFRjtBQUNFO0FBQ0E7QUFDQTtBQUFBO0FBRUY7QUFDRTtBQUFBOzs7QUNyU0Y7QUFDRTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7IiwKICAibmFtZXMiOiBbXQp9Cg== */