572 lines
No EOL
45 KiB
CSS
572 lines
No EOL
45 KiB
CSS
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
|
!*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[3]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[4]!./public/assets/css/main.scss ***!
|
|
\***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
|
|
/* ----------------------------------------------------------------------------
|
|
MINIRESET V0.0.6
|
|
---------------------------------------------------------------------------- */
|
|
html,
|
|
body,
|
|
p,
|
|
ol,
|
|
ul,
|
|
li,
|
|
dl,
|
|
dt,
|
|
dd,
|
|
blockquote,
|
|
figure,
|
|
fieldset,
|
|
legend,
|
|
textarea,
|
|
pre,
|
|
iframe,
|
|
hr,
|
|
h1,
|
|
h2,
|
|
h3,
|
|
h4,
|
|
h5,
|
|
h6 {
|
|
margin: 0;
|
|
padding: 0;
|
|
}
|
|
|
|
h1,
|
|
h2,
|
|
h3,
|
|
h4,
|
|
h5,
|
|
h6 {
|
|
font-size: 100%;
|
|
font-weight: normal;
|
|
}
|
|
|
|
ul {
|
|
list-style: none;
|
|
}
|
|
|
|
button,
|
|
input,
|
|
select {
|
|
margin: 0;
|
|
}
|
|
|
|
html {
|
|
box-sizing: border-box;
|
|
}
|
|
|
|
*, *::before, *::after {
|
|
box-sizing: inherit;
|
|
}
|
|
|
|
img,
|
|
video {
|
|
height: auto;
|
|
max-width: 100%;
|
|
}
|
|
|
|
iframe {
|
|
border: 0;
|
|
}
|
|
|
|
table {
|
|
border-collapse: collapse;
|
|
border-spacing: 0;
|
|
}
|
|
|
|
td,
|
|
th {
|
|
padding: 0;
|
|
}
|
|
|
|
@-webkit-keyframes splide-loading {
|
|
0% {
|
|
transform: rotate(0);
|
|
}
|
|
to {
|
|
transform: rotate(1turn);
|
|
}
|
|
}
|
|
|
|
@keyframes splide-loading {
|
|
0% {
|
|
transform: rotate(0);
|
|
}
|
|
to {
|
|
transform: rotate(1turn);
|
|
}
|
|
}
|
|
.splide__track--draggable {
|
|
-webkit-touch-callout: none;
|
|
-webkit-user-select: none;
|
|
-moz-user-select: none;
|
|
user-select: none;
|
|
}
|
|
|
|
.splide__track--fade > .splide__list {
|
|
display: block;
|
|
}
|
|
|
|
.splide__track--fade > .splide__list > .splide__slide {
|
|
left: 0;
|
|
opacity: 0;
|
|
position: absolute;
|
|
top: 0;
|
|
z-index: 0;
|
|
}
|
|
|
|
.splide__track--fade > .splide__list > .splide__slide.is-active {
|
|
opacity: 1;
|
|
position: relative;
|
|
z-index: 1;
|
|
}
|
|
|
|
.splide--rtl {
|
|
direction: rtl;
|
|
}
|
|
|
|
.splide__track--ttb > .splide__list {
|
|
display: block;
|
|
}
|
|
|
|
.splide__container {
|
|
box-sizing: border-box;
|
|
position: relative;
|
|
}
|
|
|
|
.splide__list {
|
|
-webkit-backface-visibility: hidden;
|
|
backface-visibility: hidden;
|
|
display: flex;
|
|
height: 100%;
|
|
margin: 0 !important;
|
|
padding: 0 !important;
|
|
}
|
|
|
|
.splide.is-initialized:not(.is-active) .splide__list {
|
|
display: block;
|
|
}
|
|
|
|
.splide__pagination {
|
|
align-items: center;
|
|
display: flex;
|
|
flex-wrap: wrap;
|
|
justify-content: center;
|
|
margin: 0;
|
|
pointer-events: none;
|
|
}
|
|
|
|
.splide__pagination li {
|
|
display: inline-block;
|
|
line-height: 1;
|
|
list-style-type: none;
|
|
margin: 0;
|
|
pointer-events: auto;
|
|
}
|
|
|
|
.splide__progress__bar {
|
|
width: 0;
|
|
}
|
|
|
|
.splide {
|
|
position: relative;
|
|
visibility: hidden;
|
|
}
|
|
|
|
.splide.is-initialized, .splide.is-rendered {
|
|
visibility: visible;
|
|
}
|
|
|
|
.splide__slide {
|
|
-webkit-backface-visibility: hidden;
|
|
backface-visibility: hidden;
|
|
box-sizing: border-box;
|
|
flex-shrink: 0;
|
|
list-style-type: none !important;
|
|
margin: 0;
|
|
position: relative;
|
|
}
|
|
|
|
.splide__slide img {
|
|
vertical-align: bottom;
|
|
}
|
|
|
|
.splide__spinner {
|
|
-webkit-animation: splide-loading 1s linear infinite;
|
|
animation: splide-loading 1s linear infinite;
|
|
border: 2px solid #999;
|
|
border-left-color: transparent;
|
|
border-radius: 50%;
|
|
bottom: 0;
|
|
contain: strict;
|
|
display: inline-block;
|
|
height: 20px;
|
|
left: 0;
|
|
margin: auto;
|
|
position: absolute;
|
|
right: 0;
|
|
top: 0;
|
|
width: 20px;
|
|
}
|
|
|
|
.splide__sr {
|
|
clip: rect(0 0 0 0);
|
|
border: 0;
|
|
height: 1px;
|
|
margin: -1px;
|
|
overflow: hidden;
|
|
padding: 0;
|
|
position: absolute;
|
|
width: 1px;
|
|
}
|
|
|
|
.splide__toggle.is-active .splide__toggle__play, .splide__toggle__pause {
|
|
display: none;
|
|
}
|
|
|
|
.splide__toggle.is-active .splide__toggle__pause {
|
|
display: inline;
|
|
}
|
|
|
|
.splide__track {
|
|
overflow: hidden;
|
|
position: relative;
|
|
z-index: 0;
|
|
}
|
|
|
|
@font-face {
|
|
font-family: "Open Sans";
|
|
src: url(/assets/build/fonts/OpenSans-Regular.57cd57a6.ttf) format("truetype");
|
|
font-weight: 400;
|
|
font-style: normal;
|
|
}
|
|
@font-face {
|
|
font-family: "Open Sans";
|
|
src: url(/assets/build/fonts/OpenSans-Italic.dfdc57f0.ttf) format("truetype");
|
|
font-weight: 400;
|
|
font-style: italic;
|
|
}
|
|
@font-face {
|
|
font-family: "Open Sans";
|
|
src: url(/assets/build/fonts/OpenSans-Medium.65529e6c.ttf) format("truetype");
|
|
font-weight: 500;
|
|
font-style: normal;
|
|
}
|
|
@font-face {
|
|
font-family: "Open Sans";
|
|
src: url(/assets/build/fonts/OpenSans-MediumItalic.00b0286e.ttf) format("truetype");
|
|
font-weight: 500;
|
|
font-style: italic;
|
|
}
|
|
@font-face {
|
|
font-family: "Open Sans";
|
|
src: url(/assets/build/fonts/OpenSans-SemiBold.2b370b19.ttf) format("truetype");
|
|
font-weight: 600;
|
|
font-style: normal;
|
|
}
|
|
@font-face {
|
|
font-family: "Open Sans";
|
|
src: url(/assets/build/fonts/OpenSans-SemiBoldItalic.cd71012b.ttf) format("truetype");
|
|
font-weight: 600;
|
|
font-style: italic;
|
|
}
|
|
@font-face {
|
|
font-family: "Open Sans";
|
|
src: url(/assets/build/fonts/OpenSans-Bold.a0fe34be.ttf) format("truetype");
|
|
font-weight: 700;
|
|
font-style: normal;
|
|
}
|
|
@font-face {
|
|
font-family: "Open Sans";
|
|
src: url(/assets/build/fonts/OpenSans-BoldItalic.de2cc755.ttf) format("truetype");
|
|
font-weight: 700;
|
|
font-style: italic;
|
|
}
|
|
:root {
|
|
--text-font-family: Helvetica, sans-serif;
|
|
--title-font-family: Helvetica, sans-serif;
|
|
--regular-font-weight: 400;
|
|
--medium-font-weight: 500;
|
|
--semi-bold-font-weight: 600;
|
|
--bold-font-weight: 700;
|
|
--text-font-size: 0.8rem;
|
|
--text-line-height: calc(var(--text-font-size) * 1.2);
|
|
--footnote-font-size: 0.6rem;
|
|
--footnote-line-height: calc(var(--footnote-font-size) * 1.2);
|
|
--h1-font-size: 1.6rem;
|
|
--h1-line-height: calc(var(--h1-font-size) * 1.2);
|
|
--h2-font-size: 1.2rem;
|
|
--h2-line-height: calc(var(--h2-font-size) * 1.2);
|
|
--h3-font-size: 1rem;
|
|
--h3-line-height: calc(var(--h3-font-size) * 1.2);
|
|
--logo-width: 2rem;
|
|
--logo-height: 4rem;
|
|
--icon-size: 1.75rem;
|
|
--sidebar-vertical-padding: 1rem;
|
|
--sidebar-horizontal-padding: 1rem;
|
|
--black: #000;
|
|
--transparent-black: rgba(0, 0, 0, 0.3);
|
|
--white: #fff;
|
|
--transparent-white: rgba(255, 255, 255, 0.9);
|
|
--feldgrau: #4B6259;
|
|
--transparent-feldgrau: rgba(75, 98, 89, 0.9);
|
|
}
|
|
|
|
@media screen and (min-width: 48rem) {
|
|
:root {
|
|
--text-font-size: 1rem;
|
|
--footnote-font-size: 0.8rem;
|
|
--h1-font-size: 1.8rem;
|
|
--h2-font-size: 1.4rem;
|
|
--h3-font-size: 1.2rem;
|
|
--logo-width: 6rem;
|
|
--logo-height: 3rem;
|
|
--icon-size: 2.25rem;
|
|
}
|
|
}
|
|
@-webkit-keyframes expand-outline {
|
|
0% {
|
|
outline-offset: 0;
|
|
}
|
|
100% {
|
|
outline-offset: 2px;
|
|
}
|
|
}
|
|
@keyframes expand-outline {
|
|
0% {
|
|
outline-offset: 0;
|
|
}
|
|
100% {
|
|
outline-offset: 2px;
|
|
}
|
|
}
|
|
@-webkit-keyframes rotate-horizontal-bottom {
|
|
0% {
|
|
transform: rotateX(0);
|
|
transform-origin: bottom;
|
|
}
|
|
50% {
|
|
transform: rotateX(180deg);
|
|
transform-origin: bottom;
|
|
}
|
|
100% {
|
|
transform: rotateX(0);
|
|
transform-origin: bottom;
|
|
}
|
|
}
|
|
@keyframes rotate-horizontal-bottom {
|
|
0% {
|
|
transform: rotateX(0);
|
|
transform-origin: bottom;
|
|
}
|
|
50% {
|
|
transform: rotateX(180deg);
|
|
transform-origin: bottom;
|
|
}
|
|
100% {
|
|
transform: rotateX(0);
|
|
transform-origin: bottom;
|
|
}
|
|
}
|
|
body {
|
|
font-family: var(--text-font-family);
|
|
font-size: var(--text-font-size);
|
|
line-height: var(--text-line-height);
|
|
color: var(--black);
|
|
background-color: var(--feldgrau);
|
|
}
|
|
|
|
.body--white-background {
|
|
background-color: var(--white);
|
|
}
|
|
|
|
h1 {
|
|
font-family: var(--title-font-family);
|
|
font-size: var(--h1-font-size);
|
|
line-height: var(--h1-line-height);
|
|
}
|
|
|
|
h2 {
|
|
font-family: var(--text-font-family);
|
|
font-size: var(--h2-font-size);
|
|
line-height: var(--h2-line-height);
|
|
margin: 0 0 4rem 0;
|
|
}
|
|
|
|
h3 {
|
|
font-family: var(--text-font-family);
|
|
font-size: var(--h3-font-size);
|
|
line-height: var(--h3-line-height);
|
|
margin: 2rem 0 1rem 0;
|
|
}
|
|
|
|
p {
|
|
text-align: justify;
|
|
}
|
|
|
|
strong {
|
|
font-weight: var(--bold-font-weight);
|
|
}
|
|
|
|
em {
|
|
font-style: italic;
|
|
}
|
|
|
|
a {
|
|
color: var(--black);
|
|
text-decoration: none;
|
|
transition: -webkit-text-decoration 200ms ease-in-out;
|
|
transition: text-decoration 200ms ease-in-out;
|
|
transition: text-decoration 200ms ease-in-out, -webkit-text-decoration 200ms ease-in-out;
|
|
}
|
|
a:hover, a:focus, a:active {
|
|
text-decoration: underline;
|
|
}
|
|
a:focus-visible {
|
|
outline: 1px dashed var(--black);
|
|
outline-offset: 2px;
|
|
-webkit-animation: expand-outline 200ms ease-in-out;
|
|
animation: expand-outline 200ms ease-in-out;
|
|
}
|
|
|
|
body {
|
|
min-height: 100vh;
|
|
overflow: hidden;
|
|
}
|
|
|
|
.logo {
|
|
z-index: 2;
|
|
position: fixed;
|
|
top: 1rem;
|
|
right: 1.5rem;
|
|
}
|
|
.logo .logo__link {
|
|
width: var(--logo-width);
|
|
height: var(--logo-height);
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
}
|
|
.logo .logo__icon {
|
|
width: 100%;
|
|
height: 100%;
|
|
}
|
|
.logo .logo__icon path:nth-child(1) {
|
|
stroke: var(--black);
|
|
transition: stroke 400ms ease-in-out;
|
|
}
|
|
.logo .logo__icon path:nth-child(2) {
|
|
stroke: var(--white);
|
|
transition: stroke 400ms ease-in-out;
|
|
}
|
|
.logo .logo__icon--rotate-horizontal-bottom {
|
|
-webkit-animation: rotate-horizontal-bottom 800ms ease-in-out infinite;
|
|
animation: rotate-horizontal-bottom 800ms ease-in-out infinite;
|
|
}
|
|
.logo .logo__icon--white path:nth-child(1) {
|
|
stroke: var(--white);
|
|
}
|
|
.logo .logo__icon--white path:nth-child(2) {
|
|
stroke: var(--black);
|
|
}
|
|
|
|
.sidebar {
|
|
z-index: 1;
|
|
overflow-y: auto;
|
|
position: fixed;
|
|
top: 0;
|
|
bottom: 0;
|
|
left: 0;
|
|
width: 100%;
|
|
padding: var(--sidebar-vertical-padding) var(--sidebar-horizontal-padding);
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: space-between;
|
|
align-items: flex-start;
|
|
background-color: transparent;
|
|
transition: background-color 400ms ease-in-out;
|
|
}
|
|
.sidebar .sidebar__nav {
|
|
max-width: 100%;
|
|
}
|
|
.sidebar .sidebar__nav-item + .sidebar__nav-item {
|
|
margin: 0.5rem 0 0 0;
|
|
}
|
|
.sidebar .sidebar__nav-link {
|
|
display: inline-block;
|
|
max-width: 100%;
|
|
overflow-x: hidden;
|
|
white-space: nowrap;
|
|
text-overflow: ellipsis;
|
|
color: var(--black);
|
|
transition: color 400ms ease-in-out;
|
|
}
|
|
.sidebar .sidebar__social {
|
|
display: flex;
|
|
align-items: center;
|
|
margin: 1rem 0 0 0;
|
|
}
|
|
.sidebar .sidebar__social-link {
|
|
width: var(--icon-size);
|
|
height: var(--icon-size);
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
}
|
|
.sidebar .sidebar__social-link + .sidebar__social-link {
|
|
margin: 0 0 0 1rem;
|
|
}
|
|
.sidebar .sidebar__instagram-icon,
|
|
.sidebar .sidebar__email-icon {
|
|
width: 100%;
|
|
height: 100%;
|
|
fill: var(--black);
|
|
transition: fill 400ms ease-in-out;
|
|
}
|
|
.sidebar--slimmed {
|
|
width: 15%;
|
|
}
|
|
.sidebar--slimmed .sidebar__nav-link {
|
|
color: var(--transparent-black);
|
|
}
|
|
.sidebar--slimmed .sidebar__instagram-icon,
|
|
.sidebar--slimmed .sidebar__email-icon {
|
|
fill: var(--transparent-black);
|
|
}
|
|
.sidebar--slimmed:hover {
|
|
background-color: var(--transparent-feldgrau);
|
|
}
|
|
.sidebar--slimmed:hover .sidebar__nav-link {
|
|
color: var(--black);
|
|
}
|
|
.sidebar--slimmed:hover .sidebar__instagram-icon,
|
|
.sidebar--slimmed:hover .sidebar__email-icon {
|
|
fill: var(--black);
|
|
}
|
|
.sidebar--white-background:hover {
|
|
background-color: var(--transparent-white);
|
|
}
|
|
|
|
.splide__image {
|
|
width: 100%;
|
|
height: 100%;
|
|
-o-object-fit: cover;
|
|
object-fit: cover;
|
|
}
|
|
|
|
.exhibition-section {
|
|
width: 100vw;
|
|
height: 100vh;
|
|
}
|
|
|
|
.exhibition {
|
|
opacity: 0;
|
|
width: 100%;
|
|
height: 100%;
|
|
transition: opacity 400ms ease-in-out;
|
|
}
|
|
.exhibition--visible {
|
|
opacity: 1;
|
|
}
|
|
|
|
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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SUFDQTtFSjJUQTtFSXpURDtJQUNDO0lBQ0E7RUoyVEE7QUFDRjtBS3hVQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUwwVUQ7O0FLdlVBO0VBQ0M7QUwwVUQ7O0FLdlVBO0VBQ0M7RUFDQTtFQUNBO0FMMFVEOztBS3ZVQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FMMFVEOztBS3ZVQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FMMFVEOztBS3ZVQTtFQUNDO0FMMFVEOztBS3ZVQTtFQUNDO0FMMFVEOztBS3ZVQTtFQUNDO0FMMFVEOztBS3JVQTtFQUNDO0VBQ0E7RUFDQTtFQUFBO0VBQUE7QUx3VUQ7QUt0VUM7RUFHQztBTHNVRjtBS25VQztFQUNDO0VBQ0E7RUFDQTtVQUFBO0FMcVVGOztBSy9UQTtFQUNDO0VBQ0E7QUxrVUQ7O0FLelRBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUw0VEQ7QUsxVEM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMNFRGO0FLelRDO0VBQ0M7RUFDQTtBTDJURjtBS3pURTtFQUNDO0VBQ0E7QUwyVEg7QUt4VEU7RUFDQztFQUNBO0FMMFRIO0FLdlRFO0VBQ0M7VUFBQTtBTHlUSDtBS3BURztFQUNDO0FMc1RKO0FLblRHO0VBQ0M7QUxxVEo7O0FLN1NBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTGdURDtBSzlTQztFQUNDO0FMZ1RGO0FLM1NFO0VBQ0M7QUw2U0g7QUt6U0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDJTRjtBS3hTQztFQUNDO0VBQ0E7RUFDQTtBTDBTRjtBS3ZTQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUx5U0Y7QUt2U0U7RUFDQztBTHlTSDtBS3JTQzs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBTHVTRjtBS3BTQztFQUNDO0FMc1NGO0FLcFNFO0VBQ0M7QUxzU0g7QUtuU0U7O0VBRUM7QUxxU0g7QUtsU0U7RUFDQztBTG9TSDtBS2pTRztFQUNDO0FMbVNKO0FLaFNHOztFQUVDO0FMa1NKO0FLM1JFO0VBQ0M7QUw2Ukg7O0FLaFJDO0VBQ0M7RUFDQTtFQUNBO0tBQUE7QUxtUkY7O0FLN1FBO0VBQ0M7RUFDQTtBTGdSRDs7QUs3UUE7RUFDQztFQUNBO0VBQ0E7RUFFQTtBTCtRRDtBSzdRQztFQUNDO0FMK1FGLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wdWJsaWMvYXNzZXRzL2Nzcy91dGlscy9taW5pcmVzZXQuY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9Eb25uJUMzJUE5ZXMvUHJvZ3JhbW1hdGlvbi9Qcm9qZXRzL2p1bGllbm1vbm5lcmllL3B1YmxpYy9hc3NldHMvY3NzL21haW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQHNwbGlkZWpzL3NwbGlkZS9kaXN0L2Nzcy9zcGxpZGUtY29yZS5taW4uY3NzIiwid2VicGFjazovLy8uL3B1YmxpYy9hc3NldHMvY3NzL3BhcnRpYWxzL2ZvbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcHVibGljL2Fzc2V0cy9jc3MvcGFydGlhbHMvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcHVibGljL2Fzc2V0cy9jc3MvcGFydGlhbHMvYW5pbWF0aW9ucy5zY3NzIiwid2VicGFjazovLy8uL3B1YmxpYy9hc3NldHMvY3NzL21haW4uc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5NSU5JUkVTRVQgVjAuMC42XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbmh0bWwsXG5ib2R5LFxucCxcbm9sLFxudWwsXG5saSxcbmRsLFxuZHQsXG5kZCxcbmJsb2NrcXVvdGUsXG5maWd1cmUsXG5maWVsZHNldCxcbmxlZ2VuZCxcbnRleHRhcmVhLFxucHJlLFxuaWZyYW1lLFxuaHIsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG5cdGZvbnQtc2l6ZTogMTAwJTtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxudWwge1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCB7XG5cdG1hcmdpbjogMDtcbn1cblxuaHRtbCB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbiosICo6OmJlZm9yZSwgKjo6YWZ0ZXIge1xuXHRib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5pbWcsXG52aWRlbyB7XG5cdGhlaWdodDogYXV0bztcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG5pZnJhbWUge1xuXHRib3JkZXI6IDA7XG59XG5cbnRhYmxlIHtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbnRkLFxudGgge1xuXHRwYWRkaW5nOiAwO1xufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuTUlOSVJFU0VUIFYwLjAuNlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuaHRtbCxcbmJvZHksXG5wLFxub2wsXG51bCxcbmxpLFxuZGwsXG5kdCxcbmRkLFxuYmxvY2txdW90ZSxcbmZpZ3VyZSxcbmZpZWxkc2V0LFxubGVnZW5kLFxudGV4dGFyZWEsXG5wcmUsXG5pZnJhbWUsXG5ocixcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0IHtcbiAgbWFyZ2luOiAwO1xufVxuXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKiwgKjo6YmVmb3JlLCAqOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbmltZyxcbnZpZGVvIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogMDtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxudGQsXG50aCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBrZXlmcmFtZXMgc3BsaWRlLWxvYWRpbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDF0dXJuKTtcbiAgfVxufVxuLnNwbGlkZV9fdHJhY2stLWRyYWdnYWJsZSB7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnNwbGlkZV9fdHJhY2stLWZhZGUgPiAuc3BsaWRlX19saXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zcGxpZGVfX3RyYWNrLS1mYWRlID4gLnNwbGlkZV9fbGlzdCA+IC5zcGxpZGVfX3NsaWRlIHtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5zcGxpZGVfX3RyYWNrLS1mYWRlID4gLnNwbGlkZV9fbGlzdCA+IC5zcGxpZGVfX3NsaWRlLmlzLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLnNwbGlkZS0tcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG5cbi5zcGxpZGVfX3RyYWNrLS10dGIgPiAuc3BsaWRlX19saXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zcGxpZGVfX2NvbnRhaW5lciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNwbGlkZV9fbGlzdCB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5zcGxpZGUuaXMtaW5pdGlhbGl6ZWQ6bm90KC5pcy1hY3RpdmUpIC5zcGxpZGVfX2xpc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNwbGlkZV9fcGFnaW5hdGlvbiB7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zcGxpZGVfX3BhZ2luYXRpb24gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5zcGxpZGVfX3Byb2dyZXNzX19iYXIge1xuICB3aWR0aDogMDtcbn1cblxuLnNwbGlkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc3BsaWRlLmlzLWluaXRpYWxpemVkLCAuc3BsaWRlLmlzLXJlbmRlcmVkIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnNwbGlkZV9fc2xpZGUge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNwbGlkZV9fc2xpZGUgaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLnNwbGlkZV9fc3Bpbm5lciB7XG4gIGFuaW1hdGlvbjogc3BsaWRlLWxvYWRpbmcgMXMgbGluZWFyIGluZmluaXRlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjOTk5O1xuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm90dG9tOiAwO1xuICBjb250YWluOiBzdHJpY3Q7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyMHB4O1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDIwcHg7XG59XG5cbi5zcGxpZGVfX3NyIHtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG5cbi5zcGxpZGVfX3RvZ2dsZS5pcy1hY3RpdmUgLnNwbGlkZV9fdG9nZ2xlX19wbGF5LCAuc3BsaWRlX190b2dnbGVfX3BhdXNlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNwbGlkZV9fdG9nZ2xlLmlzLWFjdGl2ZSAuc3BsaWRlX190b2dnbGVfX3BhdXNlIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4uc3BsaWRlX190cmFjayB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBzcmM6IHVybCguLi8uLi9mb250cy9vcGVuLXNhbnMvT3BlblNhbnMtUmVndWxhci50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gIHNyYzogdXJsKC4uLy4uL2ZvbnRzL29wZW4tc2Fucy9PcGVuU2Fucy1JdGFsaWMudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBzcmM6IHVybCguLi8uLi9mb250cy9vcGVuLXNhbnMvT3BlblNhbnMtTWVkaXVtLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgc3JjOiB1cmwoLi4vLi4vZm9udHMvb3Blbi1zYW5zL09wZW5TYW5zLU1lZGl1bUl0YWxpYy50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gIHNyYzogdXJsKC4uLy4uL2ZvbnRzL29wZW4tc2Fucy9PcGVuU2Fucy1TZW1pQm9sZC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gIHNyYzogdXJsKC4uLy4uL2ZvbnRzL29wZW4tc2Fucy9PcGVuU2Fucy1TZW1pQm9sZEl0YWxpYy50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gIHNyYzogdXJsKC4uLy4uL2ZvbnRzL29wZW4tc2Fucy9PcGVuU2Fucy1Cb2xkLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgc3JjOiB1cmwoLi4vLi4vZm9udHMvb3Blbi1zYW5zL09wZW5TYW5zLUJvbGRJdGFsaWMudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuOnJvb3Qge1xuICAtLXRleHQtZm9udC1mYW1pbHk6IEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgLS10aXRsZS1mb250LWZhbWlseTogSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAtLXJlZ3VsYXItZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1tZWRpdW0tZm9udC13ZWlnaHQ6IDUwMDtcbiAgLS1zZW1pLWJvbGQtZm9udC13ZWlnaHQ6IDYwMDtcbiAgLS1ib2xkLWZvbnQtd2VpZ2h0OiA3MDA7XG4gIC0tdGV4dC1mb250LXNpemU6IDAuOHJlbTtcbiAgLS10ZXh0LWxpbmUtaGVpZ2h0OiBjYWxjKHZhcigtLXRleHQtZm9udC1zaXplKSAqIDEuMik7XG4gIC0tZm9vdG5vdGUtZm9udC1zaXplOiAwLjZyZW07XG4gIC0tZm9vdG5vdGUtbGluZS1oZWlnaHQ6IGNhbGModmFyKC0tZm9vdG5vdGUtZm9udC1zaXplKSAqIDEuMik7XG4gIC0taDEtZm9udC1zaXplOiAxLjZyZW07XG4gIC0taDEtbGluZS1oZWlnaHQ6IGNhbGModmFyKC0taDEtZm9udC1zaXplKSAqIDEuMik7XG4gIC0taDItZm9udC1zaXplOiAxLjJyZW07XG4gIC0taDItbGluZS1oZWlnaHQ6IGNhbGModmFyKC0taDItZm9udC1zaXplKSAqIDEuMik7XG4gIC0taDMtZm9udC1zaXplOiAxcmVtO1xuICAtLWgzLWxpbmUtaGVpZ2h0OiBjYWxjKHZhcigtLWgzLWZvbnQtc2l6ZSkgKiAxLjIpO1xuICAtLWxvZ28td2lkdGg6IDJyZW07XG4gIC0tbG9nby1oZWlnaHQ6IDRyZW07XG4gIC0taWNvbi1zaXplOiAxLjc1cmVtO1xuICAtLXNpZGViYXItdmVydGljYWwtcGFkZGluZzogMXJlbTtcbiAgLS1zaWRlYmFyLWhvcml6b250YWwtcGFkZGluZzogMXJlbTtcbiAgLS1ibGFjazogIzAwMDtcbiAgLS10cmFuc3BhcmVudC1ibGFjazogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAtLXdoaXRlOiAjZmZmO1xuICAtLXRyYW5zcGFyZW50LXdoaXRlOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIC0tZmVsZGdyYXU6ICM0QjYyNTk7XG4gIC0tdHJhbnNwYXJlbnQtZmVsZGdyYXU6IHJnYmEoNzUsIDk4LCA4OSwgMC45KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgOnJvb3Qge1xuICAgIC0tdGV4dC1mb250LXNpemU6IDFyZW07XG4gICAgLS1mb290bm90ZS1mb250LXNpemU6IDAuOHJlbTtcbiAgICAtLWgxLWZvbnQtc2l6ZTogMS44cmVtO1xuICAgIC0taDItZm9udC1zaXplOiAxLjRyZW07XG4gICAgLS1oMy1mb250LXNpemU6IDEuMnJlbTtcbiAgICAtLWxvZ28td2lkdGg6IDZyZW07XG4gICAgLS1sb2dvLWhlaWdodDogM3JlbTtcbiAgICAtLWljb24tc2l6ZTogMi4yNXJlbTtcbiAgfVxufVxuQGtleWZyYW1lcyBleHBhbmQtb3V0bGluZSB7XG4gIDAlIHtcbiAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJvdGF0ZS1ob3Jpem9udGFsLWJvdHRvbSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVYKDE4MGRlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWCgwKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b207XG4gIH1cbn1cbmJvZHkge1xuICBmb250LWZhbWlseTogdmFyKC0tdGV4dC1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tdGV4dC1saW5lLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZlbGRncmF1KTtcbn1cblxuLmJvZHktLXdoaXRlLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG5cbmgxIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXRpdGxlLWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1oMS1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0taDEtbGluZS1oZWlnaHQpO1xufVxuXG5oMiB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS10ZXh0LWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1oMi1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0taDItbGluZS1oZWlnaHQpO1xuICBtYXJnaW46IDAgMCA0cmVtIDA7XG59XG5cbmgzIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXRleHQtZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWgzLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1oMy1saW5lLWhlaWdodCk7XG4gIG1hcmdpbjogMnJlbSAwIDFyZW0gMDtcbn1cblxucCB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5cbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1ib2xkLWZvbnQtd2VpZ2h0KTtcbn1cblxuZW0ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbmEge1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IHRleHQtZGVjb3JhdGlvbiAyMDBtcyBlYXNlLWluLW91dDtcbn1cbmE6aG92ZXIsIGE6Zm9jdXMsIGE6YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5hOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAxcHggZGFzaGVkIHZhcigtLWJsYWNrKTtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgYW5pbWF0aW9uOiBleHBhbmQtb3V0bGluZSAyMDBtcyBlYXNlLWluLW91dDtcbn1cblxuYm9keSB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubG9nbyB7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAxcmVtO1xuICByaWdodDogMS41cmVtO1xufVxuLmxvZ28gLmxvZ29fX2xpbmsge1xuICB3aWR0aDogdmFyKC0tbG9nby13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tbG9nby1oZWlnaHQpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5sb2dvIC5sb2dvX19pY29uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5sb2dvIC5sb2dvX19pY29uIHBhdGg6bnRoLWNoaWxkKDEpIHtcbiAgc3Ryb2tlOiB2YXIoLS1ibGFjayk7XG4gIHRyYW5zaXRpb246IHN0cm9rZSA0MDBtcyBlYXNlLWluLW91dDtcbn1cbi5sb2dvIC5sb2dvX19pY29uIHBhdGg6bnRoLWNoaWxkKDIpIHtcbiAgc3Ryb2tlOiB2YXIoLS13aGl0ZSk7XG4gIHRyYW5zaXRpb246IHN0cm9rZSA0MDBtcyBlYXNlLWluLW91dDtcbn1cbi5sb2dvIC5sb2dvX19pY29uLS1yb3RhdGUtaG9yaXpvbnRhbC1ib3R0b20ge1xuICBhbmltYXRpb246IHJvdGF0ZS1ob3Jpem9udGFsLWJvdHRvbSA4MDBtcyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbn1cbi5sb2dvIC5sb2dvX19pY29uLS13aGl0ZSBwYXRoOm50aC1jaGlsZCgxKSB7XG4gIHN0cm9rZTogdmFyKC0td2hpdGUpO1xufVxuLmxvZ28gLmxvZ29fX2ljb24tLXdoaXRlIHBhdGg6bnRoLWNoaWxkKDIpIHtcbiAgc3Ryb2tlOiB2YXIoLS1ibGFjayk7XG59XG5cbi5zaWRlYmFyIHtcbiAgei1pbmRleDogMTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IHZhcigtLXNpZGViYXItdmVydGljYWwtcGFkZGluZykgdmFyKC0tc2lkZWJhci1ob3Jpem9udGFsLXBhZGRpbmcpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA0MDBtcyBlYXNlLWluLW91dDtcbn1cbi5zaWRlYmFyIC5zaWRlYmFyX19uYXYge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uc2lkZWJhciAuc2lkZWJhcl9fbmF2LWl0ZW0gKyAuc2lkZWJhcl9fbmF2LWl0ZW0ge1xuICBtYXJnaW46IDAuNXJlbSAwIDAgMDtcbn1cbi5zaWRlYmFyIC5zaWRlYmFyX19uYXYtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICB0cmFuc2l0aW9uOiBjb2xvciA0MDBtcyBlYXNlLWluLW91dDtcbn1cbi5zaWRlYmFyIC5zaWRlYmFyX19zb2NpYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDFyZW0gMCAwIDA7XG59XG4uc2lkZWJhciAuc2lkZWJhcl9fc29jaWFsLWxpbmsge1xuICB3aWR0aDogdmFyKC0taWNvbi1zaXplKTtcbiAgaGVpZ2h0OiB2YXIoLS1pY29uLXNpemUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zaWRlYmFyIC5zaWRlYmFyX19zb2NpYWwtbGluayArIC5zaWRlYmFyX19zb2NpYWwtbGluayB7XG4gIG1hcmdpbjogMCAwIDAgMXJlbTtcbn1cbi5zaWRlYmFyIC5zaWRlYmFyX19pbnN0YWdyYW0taWNvbixcbi5zaWRlYmFyIC5zaWRlYmFyX19lbWFpbC1pY29uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZmlsbDogdmFyKC0tYmxhY2spO1xuICB0cmFuc2l0aW9uOiBmaWxsIDQwMG1zIGVhc2UtaW4tb3V0O1xufVxuLnNpZGViYXItLXNsaW1tZWQge1xuICB3aWR0aDogMTUlO1xufVxuLnNpZGViYXItLXNsaW1tZWQgLnNpZGViYXJfX25hdi1saW5rIHtcbiAgY29sb3I6IHZhcigtLXRyYW5zcGFyZW50LWJsYWNrKTtcbn1cbi5zaWRlYmFyLS1zbGltbWVkIC5zaWRlYmFyX19pbnN0YWdyYW0taWNvbixcbi5zaWRlYmFyLS1zbGltbWVkIC5zaWRlYmFyX19lbWFpbC1pY29uIHtcbiAgZmlsbDogdmFyKC0tdHJhbnNwYXJlbnQtYmxhY2spO1xufVxuLnNpZGViYXItLXNsaW1tZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10cmFuc3BhcmVudC1mZWxkZ3JhdSk7XG59XG4uc2lkZWJhci0tc2xpbW1lZDpob3ZlciAuc2lkZWJhcl9fbmF2LWxpbmsge1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xufVxuLnNpZGViYXItLXNsaW1tZWQ6aG92ZXIgLnNpZGViYXJfX2luc3RhZ3JhbS1pY29uLFxuLnNpZGViYXItLXNsaW1tZWQ6aG92ZXIgLnNpZGViYXJfX2VtYWlsLWljb24ge1xuICBmaWxsOiB2YXIoLS1ibGFjayk7XG59XG4uc2lkZWJhci0td2hpdGUtYmFja2dyb3VuZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRyYW5zcGFyZW50LXdoaXRlKTtcbn1cblxuLnNwbGlkZV9faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmV4aGliaXRpb24tc2VjdGlvbiB7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cblxuLmV4aGliaXRpb24ge1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2UtaW4tb3V0O1xufVxuLmV4aGliaXRpb24tLXZpc2libGUge1xuICBvcGFjaXR5OiAxO1xufSIsIkBrZXlmcmFtZXMgc3BsaWRlLWxvYWRpbmd7MCV7dHJhbnNmb3JtOnJvdGF0ZSgwKX10b3t0cmFuc2Zvcm06cm90YXRlKDF0dXJuKX19LnNwbGlkZV9fdHJhY2stLWRyYWdnYWJsZXstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uc3BsaWRlX190cmFjay0tZmFkZT4uc3BsaWRlX19saXN0e2Rpc3BsYXk6YmxvY2t9LnNwbGlkZV9fdHJhY2stLWZhZGU+LnNwbGlkZV9fbGlzdD4uc3BsaWRlX19zbGlkZXtsZWZ0OjA7b3BhY2l0eTowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3otaW5kZXg6MH0uc3BsaWRlX190cmFjay0tZmFkZT4uc3BsaWRlX19saXN0Pi5zcGxpZGVfX3NsaWRlLmlzLWFjdGl2ZXtvcGFjaXR5OjE7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfS5zcGxpZGUtLXJ0bHtkaXJlY3Rpb246cnRsfS5zcGxpZGVfX3RyYWNrLS10dGI+LnNwbGlkZV9fbGlzdHtkaXNwbGF5OmJsb2NrfS5zcGxpZGVfX2NvbnRhaW5lcntib3gtc2l6aW5nOmJvcmRlci1ib3g7cG9zaXRpb246cmVsYXRpdmV9LnNwbGlkZV9fbGlzdHstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4O2hlaWdodDoxMDAlO21hcmdpbjowIWltcG9ydGFudDtwYWRkaW5nOjAhaW1wb3J0YW50fS5zcGxpZGUuaXMtaW5pdGlhbGl6ZWQ6bm90KC5pcy1hY3RpdmUpIC5zcGxpZGVfX2xpc3R7ZGlzcGxheTpibG9ja30uc3BsaWRlX19wYWdpbmF0aW9uey1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtd3JhcDp3cmFwO2ZsZXgtd3JhcDp3cmFwOy1tcy1mbGV4LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7bWFyZ2luOjA7cG9pbnRlci1ldmVudHM6bm9uZX0uc3BsaWRlX19wYWdpbmF0aW9uIGxpe2Rpc3BsYXk6aW5saW5lLWJsb2NrO2xpbmUtaGVpZ2h0OjE7bGlzdC1zdHlsZS10eXBlOm5vbmU7bWFyZ2luOjA7cG9pbnRlci1ldmVudHM6YXV0b30uc3BsaWRlX19wcm9ncmVzc19fYmFye3dpZHRoOjB9LnNwbGlkZXtwb3NpdGlvbjpyZWxhdGl2ZTt2aXNpYmlsaXR5OmhpZGRlbn0uc3BsaWRlLmlzLWluaXRpYWxpemVkLC5zcGxpZGUuaXMtcmVuZGVyZWR7dmlzaWJpbGl0eTp2aXNpYmxlfS5zcGxpZGVfX3NsaWRley13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47Ym94LXNpemluZzpib3JkZXItYm94Oy1tcy1mbGV4LW5lZ2F0aXZlOjA7ZmxleC1zaHJpbms6MDtsaXN0LXN0eWxlLXR5cGU6bm9uZSFpbXBvcnRhbnQ7bWFyZ2luOjA7cG9zaXRpb246cmVsYXRpdmV9LnNwbGlkZV9fc2xpZGUgaW1ne3ZlcnRpY2FsLWFsaWduOmJvdHRvbX0uc3BsaWRlX19zcGlubmVye2FuaW1hdGlvbjpzcGxpZGUtbG9hZGluZyAxcyBsaW5lYXIgaW5maW5pdGU7Ym9yZGVyOjJweCBzb2xpZCAjOTk5O2JvcmRlci1sZWZ0LWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6NTAlO2JvdHRvbTowO2NvbnRhaW46c3RyaWN0O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDoyMHB4O2xlZnQ6MDttYXJnaW46YXV0bztwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowO3dpZHRoOjIwcHh9LnNwbGlkZV9fc3J7Y2xpcDpyZWN0KDAgMCAwIDApO2JvcmRlcjowO2hlaWdodDoxcHg7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHh9LnNwbGlkZV9fdG9nZ2xlLmlzLWFjdGl2ZSAuc3BsaWRlX190b2dnbGVfX3BsYXksLnNwbGlkZV9fdG9nZ2xlX19wYXVzZXtkaXNwbGF5Om5vbmV9LnNwbGlkZV9fdG9nZ2xlLmlzLWFjdGl2ZSAuc3BsaWRlX190b2dnbGVfX3BhdXNle2Rpc3BsYXk6aW5saW5lfS5zcGxpZGVfX3RyYWNre292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjB9IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gRk9OVFNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gT3BlbiBTYW5zXG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG5cdHNyYzogdXJsKC4uLy4uL2ZvbnRzL29wZW4tc2Fucy9PcGVuU2Fucy1SZWd1bGFyLnR0ZikgZm9ybWF0KCd0cnVldHlwZScpO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG5cdHNyYzogdXJsKC4uLy4uL2ZvbnRzL29wZW4tc2Fucy9PcGVuU2Fucy1JdGFsaWMudHRmKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcblx0c3JjOiB1cmwoLi4vLi4vZm9udHMvb3Blbi1zYW5zL09wZW5TYW5zLU1lZGl1bS50dGYpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuXHRzcmM6IHVybCguLi8uLi9mb250cy9vcGVuLXNhbnMvT3BlblNhbnMtTWVkaXVtSXRhbGljLnR0ZikgZm9ybWF0KCd0cnVldHlwZScpO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG5cdHNyYzogdXJsKC4uLy4uL2ZvbnRzL29wZW4tc2Fucy9PcGVuU2Fucy1TZW1pQm9sZC50dGYpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuXHRzcmM6IHVybCguLi8uLi9mb250cy9vcGVuLXNhbnMvT3BlblNhbnMtU2VtaUJvbGRJdGFsaWMudHRmKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcblx0c3JjOiB1cmwoLi4vLi4vZm9udHMvb3Blbi1zYW5zL09wZW5TYW5zLUJvbGQudHRmKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcblx0c3JjOiB1cmwoLi4vLi4vZm9udHMvb3Blbi1zYW5zL09wZW5TYW5zLUJvbGRJdGFsaWMudHRmKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFZBUklBQkxFU1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG46cm9vdCB7XG5cblx0Ly8gRm9udHNcblxuXHQtLXRleHQtZm9udC1mYW1pbHk6IEhlbHZldGljYSwgc2Fucy1zZXJpZjtcblx0LS10aXRsZS1mb250LWZhbWlseTogSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuXHQtLXJlZ3VsYXItZm9udC13ZWlnaHQ6IDQwMDtcblx0LS1tZWRpdW0tZm9udC13ZWlnaHQ6IDUwMDtcblx0LS1zZW1pLWJvbGQtZm9udC13ZWlnaHQ6IDYwMDtcblx0LS1ib2xkLWZvbnQtd2VpZ2h0OiA3MDA7XG5cdC0tdGV4dC1mb250LXNpemU6IDAuOHJlbTtcblx0LS10ZXh0LWxpbmUtaGVpZ2h0OiBjYWxjKHZhcigtLXRleHQtZm9udC1zaXplKSAqIDEuMik7XG5cdC0tZm9vdG5vdGUtZm9udC1zaXplOiAwLjZyZW07XG5cdC0tZm9vdG5vdGUtbGluZS1oZWlnaHQ6IGNhbGModmFyKC0tZm9vdG5vdGUtZm9udC1zaXplKSAqIDEuMik7XG5cdC0taDEtZm9udC1zaXplOiAxLjZyZW07XG5cdC0taDEtbGluZS1oZWlnaHQ6IGNhbGModmFyKC0taDEtZm9udC1zaXplKSAqIDEuMik7XG5cdC0taDItZm9udC1zaXplOiAxLjJyZW07XG5cdC0taDItbGluZS1oZWlnaHQ6IGNhbGModmFyKC0taDItZm9udC1zaXplKSAqIDEuMik7XG5cdC0taDMtZm9udC1zaXplOiAxcmVtO1xuXHQtLWgzLWxpbmUtaGVpZ2h0OiBjYWxjKHZhcigtLWgzLWZvbnQtc2l6ZSkgKiAxLjIpO1xuXG5cdC8vIERpbWVuc2lvbnNcblxuXHQtLWxvZ28td2lkdGg6IDJyZW07XG5cdC0tbG9nby1oZWlnaHQ6IDRyZW07XG5cdC0taWNvbi1zaXplOiAxLjc1cmVtO1xuXHQtLXNpZGViYXItdmVydGljYWwtcGFkZGluZzogMXJlbTtcblx0LS1zaWRlYmFyLWhvcml6b250YWwtcGFkZGluZzogMXJlbTtcblxuXHQvLyBDb2xvcnNcblxuXHQtLWJsYWNrOiAjMDAwO1xuXHQtLXRyYW5zcGFyZW50LWJsYWNrOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG5cdC0td2hpdGU6ICNmZmY7XG5cdC0tdHJhbnNwYXJlbnQtd2hpdGU6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcblx0LS1mZWxkZ3JhdTogIzRCNjI1OTtcblx0LS10cmFuc3BhcmVudC1mZWxkZ3JhdTogcmdiYSg3NSwgOTgsIDg5LCAwLjkpO1xufVxuXG4vLyBNZWRpYSBxdWVyaWVzXG5cbiR0YWJsZXQtbWVkaWEtcXVlcnk6IDQ4cmVtO1xuJGRlc2t0b3AtbWVkaWEtcXVlcnk6IDYycmVtO1xuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkdGFibGV0LW1lZGlhLXF1ZXJ5KSB7XG5cblx0OnJvb3Qge1xuXG5cdFx0Ly8gRm9udHNcblxuXHRcdC0tdGV4dC1mb250LXNpemU6IDFyZW07XG5cdFx0LS1mb290bm90ZS1mb250LXNpemU6IDAuOHJlbTtcblx0XHQtLWgxLWZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdC0taDItZm9udC1zaXplOiAxLjRyZW07XG5cdFx0LS1oMy1mb250LXNpemU6IDEuMnJlbTtcblxuXHRcdC8vIERpbWVuc2lvbnNcblxuXHRcdC0tbG9nby13aWR0aDogNnJlbTtcblx0XHQtLWxvZ28taGVpZ2h0OiAzcmVtO1xuXHRcdC0taWNvbi1zaXplOiAyLjI1cmVtO1xuXHR9XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBBTklNQVRJT05TXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBrZXlmcmFtZXMgZXhwYW5kLW91dGxpbmUge1xuXHQwJSB7XG5cdFx0b3V0bGluZS1vZmZzZXQ6IDA7XG5cdH1cblx0MTAwJSB7XG5cdFx0b3V0bGluZS1vZmZzZXQ6IDJweDtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZS1ob3Jpem9udGFsLWJvdHRvbSB7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZVgoMCk7XG5cdFx0dHJhbnNmb3JtLW9yaWdpbjogYm90dG9tO1xuXHR9XG5cdDUwJSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGVYKDE4MGRlZyk7XG5cdFx0dHJhbnNmb3JtLW9yaWdpbjogYm90dG9tO1xuXHR9XG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlWCgwKTtcblx0XHR0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b207XG5cdH1cbn1cblxuIiwiQHVzZSAndXRpbHMvbWluaXJlc2V0JztcbkB1c2UgJ0BzcGxpZGVqcy9zcGxpZGUvZGlzdC9jc3Mvc3BsaWRlLWNvcmUubWluJztcbkB1c2UgJ3BhcnRpYWxzL2ZvbnRzJztcbkB1c2UgJ3BhcnRpYWxzL3ZhcmlhYmxlcycgYXMgKjtcbkB1c2UgJ3BhcnRpYWxzL2FuaW1hdGlvbnMnO1xuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBHRU5FUkFMSVRJRVNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gRm9udHMgYW5kIGNvbG9yc1xuXG5ib2R5IHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLXRleHQtZm9udC1mYW1pbHkpO1xuXHRmb250LXNpemU6IHZhcigtLXRleHQtZm9udC1zaXplKTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLXRleHQtbGluZS1oZWlnaHQpO1xuXHRjb2xvcjogdmFyKC0tYmxhY2spO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mZWxkZ3JhdSk7XG59XG5cbi5ib2R5LS13aGl0ZS1iYWNrZ3JvdW5kIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xufVxuXG5oMSB7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS10aXRsZS1mb250LWZhbWlseSk7XG5cdGZvbnQtc2l6ZTogdmFyKC0taDEtZm9udC1zaXplKTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWgxLWxpbmUtaGVpZ2h0KTtcbn1cblxuaDIge1xuXHRmb250LWZhbWlseTogdmFyKC0tdGV4dC1mb250LWZhbWlseSk7XG5cdGZvbnQtc2l6ZTogdmFyKC0taDItZm9udC1zaXplKTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWgyLWxpbmUtaGVpZ2h0KTtcblx0bWFyZ2luOiAwIDAgNHJlbSAwO1xufVxuXG5oMyB7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS10ZXh0LWZvbnQtZmFtaWx5KTtcblx0Zm9udC1zaXplOiB2YXIoLS1oMy1mb250LXNpemUpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0taDMtbGluZS1oZWlnaHQpO1xuXHRtYXJnaW46IDJyZW0gMCAxcmVtIDA7XG59XG5cbnAge1xuXHR0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuXG5zdHJvbmcge1xuXHRmb250LXdlaWdodDogdmFyKC0tYm9sZC1mb250LXdlaWdodCk7XG59XG5cbmVtIHtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vLyBMaW5rIHN0eWxlXG5cbmEge1xuXHRjb2xvcjogdmFyKC0tYmxhY2spO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHRyYW5zaXRpb246IHRleHQtZGVjb3JhdGlvbiAyMDBtcyBlYXNlLWluLW91dDtcblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdH1cblxuXHQmOmZvY3VzLXZpc2libGUge1xuXHRcdG91dGxpbmU6IDFweCBkYXNoZWQgdmFyKC0tYmxhY2spO1xuXHRcdG91dGxpbmUtb2Zmc2V0OiAycHg7XG5cdFx0YW5pbWF0aW9uOiBleHBhbmQtb3V0bGluZSAyMDBtcyBlYXNlLWluLW91dDtcblx0fVxufVxuXG4vLyBHZW5lcmFsIGxheW91dFxuXG5ib2R5IHtcblx0bWluLWhlaWdodDogMTAwdmg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEhFQURFUlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBMb2dvXG5cbi5sb2dvIHtcblx0ei1pbmRleDogMjtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDFyZW07XG5cdHJpZ2h0OiAxLjVyZW07XG5cblx0LmxvZ29fX2xpbmsge1xuXHRcdHdpZHRoOiB2YXIoLS1sb2dvLXdpZHRoKTtcblx0XHRoZWlnaHQ6IHZhcigtLWxvZ28taGVpZ2h0KTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblxuXHQubG9nb19faWNvbiB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXG5cdFx0cGF0aDpudGgtY2hpbGQoMSkge1xuXHRcdFx0c3Ryb2tlOiB2YXIoLS1ibGFjayk7XG5cdFx0XHR0cmFuc2l0aW9uOiBzdHJva2UgNDAwbXMgZWFzZS1pbi1vdXQ7XG5cdFx0fVxuXG5cdFx0cGF0aDpudGgtY2hpbGQoMikge1xuXHRcdFx0c3Ryb2tlOiB2YXIoLS13aGl0ZSk7XG5cdFx0XHR0cmFuc2l0aW9uOiBzdHJva2UgNDAwbXMgZWFzZS1pbi1vdXQ7XG5cdFx0fVxuXG5cdFx0Ji0tcm90YXRlLWhvcml6b250YWwtYm90dG9tIHtcblx0XHRcdGFuaW1hdGlvbjogcm90YXRlLWhvcml6b250YWwtYm90dG9tIDgwMG1zIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuXHRcdH1cblxuXHRcdCYtLXdoaXRlIHtcblxuXHRcdFx0cGF0aDpudGgtY2hpbGQoMSkge1xuXHRcdFx0XHRzdHJva2U6IHZhcigtLXdoaXRlKTtcblx0XHRcdH1cblxuXHRcdFx0cGF0aDpudGgtY2hpbGQoMikge1xuXHRcdFx0XHRzdHJva2U6IHZhcigtLWJsYWNrKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy8gU2lkZWJhclxuXG4uc2lkZWJhciB7XG5cdHotaW5kZXg6IDE7XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiB2YXIoLS1zaWRlYmFyLXZlcnRpY2FsLXBhZGRpbmcpIHZhcigtLXNpZGViYXItaG9yaXpvbnRhbC1wYWRkaW5nKTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNDAwbXMgZWFzZS1pbi1vdXQ7XG5cblx0LnNpZGViYXJfX25hdiB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LnNpZGViYXJfX25hdi1pdGVtIHtcblxuXHRcdCsgLnNpZGViYXJfX25hdi1pdGVtIHtcblx0XHRcdG1hcmdpbjogMC41cmVtIDAgMCAwO1xuXHRcdH1cblx0fVxuXG5cdC5zaWRlYmFyX19uYXYtbGluayB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRjb2xvcjogdmFyKC0tYmxhY2spO1xuXHRcdHRyYW5zaXRpb246IGNvbG9yIDQwMG1zIGVhc2UtaW4tb3V0O1xuXHR9XG5cblx0LnNpZGViYXJfX3NvY2lhbCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdG1hcmdpbjogMXJlbSAwIDAgMDtcblx0fVxuXG5cdC5zaWRlYmFyX19zb2NpYWwtbGluayB7XG5cdFx0d2lkdGg6IHZhcigtLWljb24tc2l6ZSk7XG5cdFx0aGVpZ2h0OiB2YXIoLS1pY29uLXNpemUpO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdCsgLnNpZGViYXJfX3NvY2lhbC1saW5rIHtcblx0XHRcdG1hcmdpbjogMCAwIDAgMXJlbTtcblx0XHR9XG5cdH1cblxuXHQuc2lkZWJhcl9faW5zdGFncmFtLWljb24sXG5cdC5zaWRlYmFyX19lbWFpbC1pY29uIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0ZmlsbDogdmFyKC0tYmxhY2spO1xuXHRcdHRyYW5zaXRpb246IGZpbGwgNDAwbXMgZWFzZS1pbi1vdXQ7XG5cdH1cblxuXHQmLS1zbGltbWVkIHtcblx0XHR3aWR0aDogMTUlO1xuXG5cdFx0LnNpZGViYXJfX25hdi1saW5rIHtcblx0XHRcdGNvbG9yOiB2YXIoLS10cmFuc3BhcmVudC1ibGFjayk7XG5cdFx0fVxuXG5cdFx0LnNpZGViYXJfX2luc3RhZ3JhbS1pY29uLFxuXHRcdC5zaWRlYmFyX19lbWFpbC1pY29uIHtcblx0XHRcdGZpbGw6IHZhcigtLXRyYW5zcGFyZW50LWJsYWNrKTtcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRyYW5zcGFyZW50LWZlbGRncmF1KTtcblxuXHRcdFx0XHRcblx0XHRcdC5zaWRlYmFyX19uYXYtbGluayB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1ibGFjayk7XG5cdFx0XHR9XG5cblx0XHRcdC5zaWRlYmFyX19pbnN0YWdyYW0taWNvbixcblx0XHRcdC5zaWRlYmFyX19lbWFpbC1pY29uIHtcblx0XHRcdFx0ZmlsbDogdmFyKC0tYmxhY2spO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtLXdoaXRlLWJhY2tncm91bmQge1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10cmFuc3BhcmVudC13aGl0ZSk7XG5cdFx0fVxuXHR9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIE1BSU5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gU2xpZGVyIHNlY3Rpb25cblxuLnNwbGlkZSB7XG5cblx0Jl9faW1hZ2Uge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0fVxufVxuXG4vLyBFeGhpYml0aW9uIHNlY3Rpb25cblxuLmV4aGliaXRpb24tc2VjdGlvbiB7XG5cdHdpZHRoOiAxMDB2dztcblx0aGVpZ2h0OiAxMDB2aDtcbn1cblxuLmV4aGliaXRpb24ge1xuXHRvcGFjaXR5OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHQvLyBwYWRkaW5nOiAwIDAgMCAxNSU7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZS1pbi1vdXQ7XG5cblx0Ji0tdmlzaWJsZSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/ |